diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/multisell/7834.xml b/L2J_Mobius_C6_Interlude/dist/game/data/multisell/7834.xml index 7b801c8c8f..19ff763e13 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/multisell/7834.xml +++ b/L2J_Mobius_C6_Interlude/dist/game/data/multisell/7834.xml @@ -1,5 +1,5 @@ - + diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-03.htm deleted file mode 100644 index 238eeb997d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Misa:
-Why are you here again? I don't have anything to say to you.
- "This letter is from Rafforty." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-04.htm deleted file mode 100644 index 11f0251bd6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rafforty:
-Didn't she say to give me the letter? Then give it to me!
-Hmm.. Are you sure you didn't open it? The seal looks broken...
- "Are you doubting me?"
-"I'm sorry, my curiosity got the better of me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-05.htm deleted file mode 100644 index 95668cb94b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-05.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rafforty:
-Hey, don't be so touchy!
-I was just asking!
-I'm sorry if I hurt your feelings.
-It's hard to trust anyone these days, you know?
-"Why did you ask me to do this?"
-"No big deal." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-07.htm deleted file mode 100644 index dc36bd6fc8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rafforty:
-Well, I'll just come out with it then! What kind of relationship do you have with Queen Freya?
-"Who's Queen Freya?"
-"Certainly you don't think I'm involved with her?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-10.htm deleted file mode 100644 index 24d6980a5f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-10.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rafforty:
-The Ice Queen Freya rules this territory. She was not always like this... One day she just changed into a cruel, ice-cold person!
-You'd do well to avoid her!
-"Tell me about the Zinnia Guild."
-"What can I do for you?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-11.htm deleted file mode 100644 index fc6e2078c3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-11.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rafforty:
-You were thinking about something else... I'll say it again. Would you like to work with the Zinnia Guild? You have nothing to lose!
-If it is difficult for you to decide, perhaps you have some questions?
-"Tell me about the Zinnia Guild."
-"Tell me about Queen Freya."
-"What exactly am I going to do?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-03.htm deleted file mode 100644 index 62a0beed29..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -I thought there was nothing there, but... I think there's something under the sculpture. What is it?
-Pick it up.
-Ignore it. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/__init__.py deleted file mode 100644 index 588b9c3943..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/__init__.py +++ /dev/null @@ -1,237 +0,0 @@ -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.network.serverpackets import CreatureSay - -qn = "115_TheOtherSideOfTruth" - -#NPCs -Misa = 32018 -Suspicious = 32019 -Rafforty = 32020 -Sculpture1 = 32021 -Kierre = 32022 -Sculpture2 = 32077 -Sculpture3 = 32078 -Sculpture4 = 32079 - -#Items -Letter = 8079 -Letter2 = 8080 -Tablet = 8081 -Report = 8082 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Letter,Letter2,Tablet,Report] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "32018-04.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","7") - st.takeItems(Letter2,1) - elif event == "32020-02.htm" : - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - elif event == "32020-05.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","3") - st.takeItems(Letter,1) - elif event in ["32020-06.htm","32020-08a.htm"] : - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - elif event in ["32020-08.htm","32020-07a.htm"] : - st.playSound("ItemSound.quest_middle") - st.set("cond","4") - elif event == "32020-12.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","5") - elif event == "32020-16.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","10") - st.takeItems(Report,1) - elif event == "32020-18.htm" : - if st.getQuestItemsCount(Tablet) == 0 : - st.playSound("ItemSound.quest_middle") - st.set("cond","11") - htmltext = "32020-19.htm" - else: - st.exitQuest(false) - st.playSound("ItemSound.quest_finish") - st.giveItems(57,115673) - st.rewardExpAndSp(493595,40442) - elif event == "32020-19.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","11") - elif event == "32022-02.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","9") - man = st.addSpawn(Suspicious,104562,-107598,-3688,0,False,4000) - man.broadcastPacket(CreatureSay(man.getObjectId(),0,man.getName(),"We meet again.")) - self.startQuestTimer("2",3700,man,player) - st.giveItems(Report,1) - elif event == "Sculpture-04.htm" : - st.set("talk","1") - htmltext = "Sculpture-05.htm" - st.set(str(npc.getNpcId()),"1") - elif event == "Sculpture-04a" : - st.playSound("ItemSound.quest_middle") - st.set("cond","8") - man = st.addSpawn(Suspicious,117890,-126478,-2584,0,False,4000) - man.broadcastPacket(CreatureSay(man.getObjectId(),0,man.getName(),"This looks like the right place...")) - self.startQuestTimer("1",3700,man,player) - htmltext = "Sculpture-04.htm" - if st.getInt(str(Sculpture1)) == 0 and st.getInt(str(Sculpture2)) == 0: - st.giveItems(Tablet,1) - elif event == "Sculpture-05.htm" : - st.set(str(npc.getNpcId()),"1") - elif event == "1" : - npc.broadcastPacket(CreatureSay(npc.getObjectId(),0,npc.getName(),"I see someone. Is this fate?")) - elif event == "2" : - npc.broadcastPacket(CreatureSay(npc.getObjectId(),0,npc.getName(),"Don't bother trying to find out more about me. Follow your own destiny.")) - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - state = st.getState() - npcId = npc.getNpcId() - cond = st.getInt("cond") - if state == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == Rafforty : - if state == State.CREATED : - if st.getPlayer().getLevel() >= 53 : - htmltext = "32020-01.htm" - else : - htmltext = "32020-00.htm" - st.exitQuest(1) - elif cond == 1: - htmltext = "32020-03.htm" - elif cond == 2: - htmltext = "32020-04.htm" - elif cond == 3: - htmltext = "32020-05.htm" - elif cond == 4: - htmltext = "32020-11.htm" - elif cond == 5: - htmltext = "32020-13.htm" - st.playSound("ItemSound.quest_middle") - st.giveItems(Letter2,1) - st.set("cond","6") - elif cond == 6: - htmltext = "32020-14.htm" - elif cond == 9: - htmltext = "32020-15.htm" - elif cond == 10: - htmltext = "32020-17.htm" - elif cond == 11: - htmltext = "32020-20.htm" - elif cond == 12: - htmltext = "32020-18.htm" - st.exitQuest(0) - st.playSound("ItemSound.quest_finish") - st.giveItems(57,60044) - elif npcId == Misa : - if cond == 1: - htmltext = "32018-01.htm" - st.giveItems(Letter,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","2") - elif cond == 2: - htmltext = "32018-02.htm" - elif cond == 6: - htmltext = "32018-03.htm" - elif cond == 7: - htmltext = "32018-05.htm" - elif npcId == Sculpture1 : - if cond == 7: - if st.getInt(str(npcId)) == 1: - htmltext = "Sculpture-02.htm" - elif st.getInt("talk") == 1: - htmltext = "Sculpture-06.htm" - else: - htmltext = "Sculpture-03.htm" - elif cond == 8: - htmltext = "Sculpture-04.htm" - elif cond == 11: - st.giveItems(Tablet,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","12") - htmltext = "Sculpture-07.htm" - elif cond == 12: - htmltext = "Sculpture-08.htm" - elif npcId == Sculpture2 : - if cond == 7: - if st.getInt(str(npcId)) == 1: - htmltext = "Sculpture-02.htm" - elif st.getInt("talk") == 1: - htmltext = "Sculpture-06.htm" - else: - htmltext = "Sculpture-03.htm" - elif cond == 8: - htmltext = "Sculpture-04.htm" - elif cond == 11: - st.giveItems(Tablet,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","12") - htmltext = "Sculpture-07.htm" - elif cond == 12: - htmltext = "Sculpture-08.htm" - elif npcId == Sculpture3 : - if cond == 7: - if st.getInt(str(npcId)) == 1: - htmltext = "Sculpture-02.htm" - else: - htmltext = "Sculpture-01.htm" - st.set(str(npcId),"1") - elif cond == 8: - htmltext = "Sculpture-04.htm" - elif cond == 11: - st.giveItems(Tablet,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","12") - htmltext = "Sculpture-07.htm" - elif cond == 12: - htmltext = "Sculpture-08.htm" - elif npcId == Sculpture4 : - if cond == 7: - if st.getInt(str(npcId)) == 1: - htmltext = "Sculpture-02.htm" - else: - htmltext = "Sculpture-01.htm" - st.set(str(npcId),"1") - elif cond == 8: - htmltext = "Sculpture-04.htm" - elif cond == 11: - st.giveItems(Tablet,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","12") - htmltext = "Sculpture-07.htm" - elif cond == 12: - htmltext = "Sculpture-08.htm" - elif npcId == Kierre : - if cond == 8: - htmltext = "32022-01.htm" - elif cond == 9: - htmltext = "32022-03.htm" - return htmltext - -QUEST = Quest(115,qn,"The Other Side Of Truth") - -QUEST.addStartNpc(Rafforty) -QUEST.addTalkId(Rafforty) -QUEST.addTalkId(Misa) -QUEST.addTalkId(Sculpture1) -QUEST.addTalkId(Sculpture2) -QUEST.addTalkId(Sculpture3) -QUEST.addTalkId(Sculpture4) -QUEST.addTalkId(Kierre) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-18.htm deleted file mode 100644 index 9794990c26..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-18.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Yumi:
-Have you read the book?
-"I have." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-19.htm deleted file mode 100644 index 61c9b27e82..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-19.htm +++ /dev/null @@ -1,6 +0,0 @@ -Collector Yumi:
-I think there is a password somewhere in that book. Did you find mention of anything like that? If it helps, I recall that the north wing was named "A.T.L.".
-PAVEL
-E=mC2
-W.D.L. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-27.htm deleted file mode 100644 index 1139079ff9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-27.htm +++ /dev/null @@ -1,4 +0,0 @@ -Collector Yumi:
-Ah, that is good news! Although I admit I am curious how it worked. Can you explain it to me in more detail?
-Tell her about the destruction of the research lab building and Atlanta, the Gigantic Golem's current situation, and the Horrifying Golem Army. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-01.htm deleted file mode 100644 index a6c1ecf1e7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathermaster:
-What am I going to do?
-Enter the password - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-02.htm deleted file mode 100644 index 9fbcc535fa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-02.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the first letter of the password.
-A    -B    -C
-D    -L    -M
-N    -S    -T
-U - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-04.htm deleted file mode 100644 index 098128deaf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-04.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the second letter of the password.
-A    -B    -C
-D    -L    -M
-N    -S    -T
-U - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-05.htm deleted file mode 100644 index 47bc6dd9e4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-05.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the third letter of the password.
-A    -B    -C
-D    -L    -M
-N    -S    -T
-U - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-06.htm deleted file mode 100644 index 2cfbc85768..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-06.htm +++ /dev/null @@ -1,10 +0,0 @@ -Weathermaster:
-Choose a project
-P_40.Summer Rainy Season
-P_42.Arctic Geyser
-P_44.Rainbow after Rain
-P_45.Spring Sunshine
-P_48. Autumn Leaves
-...
-. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-10.htm deleted file mode 100644 index 6e4e675900..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-10.htm +++ /dev/null @@ -1,7 +0,0 @@ -Weathermaster:
-
Main Menu

-Welcome to the Research Laboratory.
-Guardian
-Research Laboratory Building
-Working Golem - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-14.htm deleted file mode 100644 index feb30d8903..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-14.htm +++ /dev/null @@ -1,8 +0,0 @@ -Weathermaster:
-
Main Menu

-Welcome to the Research Laboratory.
-Guardian
-Research Laboratory Building
-Working Golem
-"Is there anything else I have to do?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-01.htm deleted file mode 100644 index a3bef0d9af..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathermaster:
-What am I going to do?
-Enter password - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-02.htm deleted file mode 100644 index c250d62f54..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-02.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the first letter of the password.
-A    -B    -C
-D    -L    -M
-N    -V    -W
-X< -/body> \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-04.htm deleted file mode 100644 index 90dad618b0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-04.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the second letter of the password.
-A    -B    -C
-D    -L    -M
-N    -S    -T
-U - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-05.htm deleted file mode 100644 index c04620278c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-05.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the third letter of the password.
-A    -B    -C
-D    -L    -M
-N    -S    -T
-U - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-06.htm deleted file mode 100644 index a691d7a4b2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-06.htm +++ /dev/null @@ -1,10 +0,0 @@ -Weathermaster:
-Choose a project:
-M_21.Starstone
-M_23.Pa'agrio's Fire
-M_30.Shilen's Water
-M_38.Piece of Life

-M_50. Crystal of Light
-...
-. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-15.htm deleted file mode 100644 index dce4613c60..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-15.htm +++ /dev/null @@ -1,8 +0,0 @@ -Weathermaster:
-
Main Menu

-Welcome to the Research Laboratory.
-Manage working Golems
-Manage output
-Manage guard system
-Manage password - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-23.htm deleted file mode 100644 index 62cf572404..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-23.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathermaster:
-The guard system is currently in operation.
-Turn off the guard system - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-25.htm deleted file mode 100644 index 9fb632da4a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-25.htm +++ /dev/null @@ -1,8 +0,0 @@ -Weathermaster:
-Manage Password
-You can manage passwords in the east wing.
-Manage the password for the north wing
-Manage the password for the west wing
-Manage the password for the east wing
-Return - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-29.htm deleted file mode 100644 index 0bd7d4789e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-29.htm +++ /dev/null @@ -1,9 +0,0 @@ -Weathermaster:
-
Main Menu

-Welcome to the Research Laboratory.
-Manage working Golems
-Manage output
-Manage guard system
-Manage password -"Do I need to do anything else?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-01.htm deleted file mode 100644 index e05515d5f6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathermaster:
-What am I going to do?
-Enter the password - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-02.htm deleted file mode 100644 index 6124bda433..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-02.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the first letter of the password.
-A    -B    -C
-D    -L    -M
-N    -V    -W
-X< -/body> \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-04.htm deleted file mode 100644 index d04e9d8bcf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-04.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Please enter the second digit of the password.
-1    -2    -3
-4    -5    -6
-7    -8    -9
-10 - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-05.htm deleted file mode 100644 index 417d67f3c6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-05.htm +++ /dev/null @@ -1,13 +0,0 @@ -Weathermaster:
-Enter the third digit of the password.
-1    -2    -3
-4    -5    -6
-7    -8    -9
-10 - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-06.htm deleted file mode 100644 index 0051fb3d1f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathermaster:
-Please choose a project.
-N.45.Eternal Spring - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-08.htm deleted file mode 100644 index 71e84a75c0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Weathermaster:
-
Progress

-Shilen's Water
-The Fire of Pa'agrio - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-11.htm deleted file mode 100644 index 1681bb99d1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Weathermaster:
-
Progress

-Shilen's Water
-The Fire of Pa'agrio
-Go to the Control Device - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-03.htm deleted file mode 100644 index b991104a3d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Why I Woke Up Atlanta
-
What was I thinking?

-There must've been a good reason...
-"I was searching for the one who controls the Horrifying Golem Army."
-"Because of the Starstones." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-10.htm deleted file mode 100644 index 20fe564797..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Atlanta:
-Did you find my child?
-"Wendy lost her memory, too." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-14.htm deleted file mode 100644 index 734c0df253..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-14.htm +++ /dev/null @@ -1,4 +0,0 @@ -Atlanta:
-Did you give Wendy the flower?
-"Tell me about Pavel's last study." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28.htm deleted file mode 100644 index dc121c46f6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28.htm +++ /dev/null @@ -1,8 +0,0 @@ -Atlanta:
-The entryway... Impossible to issue perception... There's a relatively safe way... The north hall... destroyed... use temperature control... east and west wings...
-...
-"Tell me about the east wing entryway."
-"Tell me about the west wing entryway."
-Examine the map of entryways
-Leave - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28a.htm deleted file mode 100644 index 60ccc727bb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Atlanta:
-The entryway... the east wing... leads to center... from southern corner... Take west entrance...
-No Golems there...
-Examine the map of entryways
-"Tell me more about the entryways." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28b.htm deleted file mode 100644 index fbe856b5fb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28b.htm +++ /dev/null @@ -1,6 +0,0 @@ -Atlanta:
-The entryway... west wing... leads to center... from first southern corner... Take east entrance...
-No Golems there...
-Look at the entrance way map
-"Tell me about the entryway." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-01.htm deleted file mode 100644 index 379b4ecfc6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Wendy:
-Why have you come to see me?
-Ask about Atlanta. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-02.htm deleted file mode 100644 index 66ac5ef236..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Wendy:
-"At...lan...ta"? What is that?
-"It's a golem made out of gigantic stones. Does that help you remember?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-08.htm deleted file mode 100644 index 8a8d9b3cb8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Wendy:
-That flower...
-May I see it, please?
-Hand her the flower. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/__init__.py deleted file mode 100644 index c06d0f8b2f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/__init__.py +++ /dev/null @@ -1,348 +0,0 @@ -# Made by Kerberos -# this script is part of the Official L2J Datapack Project. -# Visit http://forum.l2jdp.com for more details. -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.network.serverpackets import MagicSkillUse - -qn = "120_PavelsResearch" - -#NPCs -Yumi = 32041 -Weather1 = 32042 # north -Weather2 = 32043 # east -Weather3 = 32044 # west -BookShelf = 32045 -Stones = 32046 -Wendy = 32047 - -#Items -EarBinding = 854 -Report = 8058 -Report2 = 8059 -Enigma = 8060 -Flower = 8290 -Heart = 8291 -Necklace = 8292 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Flower,Report,Report2,Enigma,Heart,Necklace] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "32041-03.htm" : - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "32041-04.htm" : - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - elif event == "32041-12.htm" : - st.set("cond","8") - st.playSound("ItemSound.quest_middle") - elif event == "32041-16.htm" : - st.set("cond","16") - st.giveItems(Enigma,1) - st.playSound("ItemSound.quest_middle") - elif event == "32041-22.htm" : - st.set("cond","17") - st.takeItems(Enigma,1) - st.playSound("ItemSound.quest_middle") - elif event == "32041-32.htm" : - st.takeItems(Necklace,1) - st.giveItems(EarBinding,1) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - elif event == "32042-06.htm" : - if st.getInt("cond") == 10 : - if st.getInt("talk") + st.getInt("talk1") == 2 : - st.set("cond","11") - st.set("talk","0") - st.set("talk1","0") - st.playSound("ItemSound.quest_middle") - else: - htmltext = "32042-03.htm" - elif event == "32042-10.htm" : - if st.getInt("talk") + st.getInt("talk1") + st.getInt("talk2")== 3: - htmltext = "32042-14.htm" - elif event == "32042-11.htm" : - if st.getInt("talk") == 0 : - st.set("talk","1") - elif event == "32042-12.htm" : - if st.getInt("talk1") == 0 : - st.set("talk1","1") - elif event == "32042-13.htm" : - if st.getInt("talk2") == 0 : - st.set("talk2","1") - elif event == "32042-15.htm" : - st.set("cond","12") - st.set("talk","0") - st.set("talk1","0") - st.set("talk2","0") - st.playSound("ItemSound.quest_middle") - elif event == "32043-06.htm" : - if st.getInt("cond") == 17 : - if st.getInt("talk") + st.getInt("talk1") == 2 : - st.set("cond","18") - st.set("talk","0") - st.set("talk1","0") - st.playSound("ItemSound.quest_middle") - else : - htmltext = "32043-03.htm" - elif event == "32043-15.htm" : - if st.getInt("talk") + st.getInt("talk1") == 2 : - htmltext = "32043-29.htm" - elif event == "32043-18.htm" : - if st.getInt("talk") == 1 : - htmltext = "32043-21.htm" - elif event == "32043-20.htm" : - st.set("talk","1") - st.playSound("AmbSound.ed_drone_02") - elif event == "32043-28.htm" : - st.set("talk1","1") - elif event == "32043-30.htm" : - st.set("cond","19") - st.set("talk","0") - st.set("talk1","0") - elif event == "32044-06.htm" : - if st.getInt("cond") == 20 : - if st.getInt("talk") + st.getInt("talk1") == 2 : - st.set("cond","21") - st.set("talk","0") - st.set("talk1","0") - st.playSound("ItemSound.quest_middle") - else : - htmltext = "32044-03.htm" - elif event == "32044-08.htm" : - if st.getInt("talk") + st.getInt("talk1") == 2 : - htmltext = "32044-11.htm" - elif event == "32044-09.htm" : - if st.getInt("talk") == 0 : - st.set("talk","1") - elif event == "32044-10.htm" : - if st.getInt("talk1") == 0 : - st.set("talk1","1") - elif event == "32044-17.htm" : - st.set("cond","22") - st.set("talk","0") - st.set("talk1","0") - st.playSound("ItemSound.quest_middle") - elif event == "32045-02.htm" : - st.set("cond","15") - st.playSound("ItemSound.quest_middle") - st.giveItems(Report,1) - npc.broadcastPacket(MagicSkillUse(npc,st.getPlayer(),5073,5,1500,0)) - elif event in ["32046-04.htm","32046-05.htm"] : - st.exitQuest(1) - elif event == "32046-06.htm" : - if st.getPlayer().getLevel() >= 50 : - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - else: - htmltext = "32046-00.htm" - st.exitQuest(1) - elif event == "32046-08.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "32046-12.htm" : - st.set("cond","6") - st.playSound("ItemSound.quest_middle") - st.giveItems(Flower,1) - elif event == "32046-22.htm" : - st.set("cond","10") - st.playSound("ItemSound.quest_middle") - elif event == "32046-29.htm" : - st.set("cond","13") - st.playSound("ItemSound.quest_middle") - elif event == "32046-35.htm" : - st.set("cond","20") - st.playSound("ItemSound.quest_middle") - elif event == "32046-38.htm" : - st.set("cond","23") - st.playSound("ItemSound.quest_middle") - st.giveItems(Heart,1) - elif event == "32047-06.htm" : - st.set("cond","5") - st.playSound("ItemSound.quest_middle") - elif event == "32047-10.htm" : - st.set("cond","7") - st.playSound("ItemSound.quest_middle") - st.takeItems(Flower,1) - elif event == "32047-15.htm" : - st.set("cond","9") - st.playSound("ItemSound.quest_middle") - elif event == "32047-18.htm" : - st.set("cond","14") - st.playSound("ItemSound.quest_middle") - elif event == "32047-26.htm" : - st.set("cond","24") - st.playSound("ItemSound.quest_middle") - st.takeItems(Heart,1) - elif event == "32047-32.htm" : - st.set("cond","25") - st.playSound("ItemSound.quest_middle") - st.giveItems(Necklace,1) - elif event == "w1_1" : - st.set("talk","1") - htmltext = "32042-04.htm" - elif event == "w1_2" : - st.set("talk1","1") - htmltext = "32042-05.htm" - elif event == "w2_1" : - st.set("talk","1") - htmltext = "32043-04.htm" - elif event == "w2_2" : - st.set("talk1","1") - htmltext = "32043-05.htm" - elif event == "w3_1" : - st.set("talk","1") - htmltext = "32044-04.htm" - elif event == "w3_2" : - st.set("talk1","1") - htmltext = "32044-05.htm" - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - state = st.getState() - npcId = npc.getNpcId() - cond = st.getInt("cond") - if state == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == Stones : - if state == State.CREATED : - Pavel = player.getQuestState("114_ResurrectionOfAnOldManager") - if Pavel : - if player.getLevel() >= 49 and Pavel.getState() == State.COMPLETED : - htmltext = "32046-01.htm" - else : - htmltext = "32046-00.htm" - st.exitQuest(1) - else : - htmltext = "32046-00.htm" - st.exitQuest(1) - elif cond == 1: - htmltext = "32046-06.htm" - elif cond == 2: - htmltext = "32046-09.htm" - elif cond == 5: - htmltext = "32046-10.htm" - elif cond == 6: - htmltext = "32046-13.htm" - elif cond == 9: - htmltext = "32046-14.htm" - elif cond == 10: - htmltext = "32046-23.htm" - elif cond == 12: - htmltext = "32046-26.htm" - elif cond == 13: - htmltext = "32046-30.htm" - elif cond == 19: - htmltext = "32046-31.htm" - elif cond == 20: - htmltext = "32046-36.htm" - elif cond == 22: - htmltext = "32046-37.htm" - elif cond == 23: - htmltext = "32046-39.htm" - elif npcId == Wendy : - if cond in [2,3,4]: - htmltext = "32047-01.htm" - elif cond == 5: - htmltext = "32047-07.htm" - elif cond == 6: - htmltext = "32047-08.htm" - elif cond == 7: - htmltext = "32047-11.htm" - elif cond == 8: - htmltext = "32047-12.htm" - elif cond == 9: - htmltext = "32047-15.htm" - elif cond == 13: - htmltext = "32047-16.htm" - elif cond == 14: - htmltext = "32047-19.htm" - elif cond == 15: - htmltext = "32047-20.htm" - elif cond == 23: - htmltext = "32047-21.htm" - elif cond == 24: - htmltext = "32047-26.htm" - elif cond == 25: - htmltext = "32047-33.htm" - elif npcId == Yumi : - if cond == 2: - htmltext = "32041-01.htm" - elif cond == 3: - htmltext = "32041-05.htm" - elif cond == 4: - htmltext = "32041-06.htm" - elif cond == 7: - htmltext = "32041-07.htm" - elif cond == 8: - htmltext = "32041-13.htm" - elif cond == 15: - htmltext = "32041-14.htm" - elif cond == 16: - if st.getQuestItemsCount(Report2) == 0 : - htmltext = "32041-17.htm" - else : - htmltext = "32041-18.htm" - elif cond == 17: - htmltext = "32041-22.htm" - elif cond == 25: - htmltext = "32041-26.htm" - elif npcId == Weather1 : - if cond == 10: - htmltext = "32042-01.htm" - elif cond == 11: - if st.getInt("talk") + st.getInt("talk1") + st.getInt("talk2")== 3: - htmltext = "32042-14.htm" - else: - htmltext = "32042-06.htm" - elif cond == 12: - htmltext = "32042-15.htm" - elif npcId == Weather2 : - if cond == 17: - htmltext = "32043-01.htm" - elif cond == 18: - if st.getInt("talk") + st.getInt("talk1") == 2: - htmltext = "32043-29.htm" - else: - htmltext = "32043-06.htm" - elif cond == 19: - htmltext = "32043-30.htm" - elif npcId == Weather3 : - if cond == 20: - htmltext = "32044-01.htm" - elif cond == 21: - htmltext = "32044-06.htm" - elif cond == 22: - htmltext = "32044-18.htm" - elif npcId == BookShelf : - if cond == 14: - htmltext = "32045-01.htm" - elif cond == 15: - htmltext = "32045-03.htm" - return htmltext - -QUEST = Quest(120,qn,"Pavel's Research") - -QUEST.addStartNpc(Stones) - -QUEST.addTalkId(BookShelf) -QUEST.addTalkId(Stones) -QUEST.addTalkId(Weather1) -QUEST.addTalkId(Weather2) -QUEST.addTalkId(Weather3) -QUEST.addTalkId(Wendy) -QUEST.addTalkId(Yumi) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-01.htm deleted file mode 100644 index b3bcfdf7e5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Magister Clayton:
-What is it?
-Hand him Hardin's order form. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-02.htm deleted file mode 100644 index 61f6be0d97..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-02.htm +++ /dev/null @@ -1,10 +0,0 @@ -Magister Clayton:
-Oh, this is... I do not know your purpose, but it looks as though you are seeking a new type of spell medium...
-And a very powerful one at that...
-It will be difficult, but I believe I can create it according to these specifications.
-Unfortunately, I am missing a key ingredient.
-Apparently, in order to create it, I will require 5 Glass Jaguar Crystals.
-Interesting... You see, I am also keenly interested in new magic.
-I will make you a deal. If you bring back 5 Glass Jaguar Crystals, I will create an empty Book of Seal set for you at no cost.
-In case you were unaware of it, Glass Jaguar is a malignant spirit in the shape of a leopard that guards Plains of Dion. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-03.htm deleted file mode 100644 index 77245c52a0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30464-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Clayton:
-You have brought back all the Glass Jaguar Crystals? Good! Then I will create the Blank Book of Seal for you immediately...
-(Clayton takes out some arcane ingredients and begins to create the tome.
-He grinds up and liquefies the Glass Jaguar Crystals, then uses the mixture to each in complicated patterns in the margins of each page of the Blank book of Seal.)
-Ah, finished! I must admit to being curious to know what manner of great magic it will carry. I suspect that you are experimenting with a new spell, so I bid you farewell...and good luck. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-01.htm deleted file mode 100644 index 1a63bdbb11..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Magister Errickin:
-Wait...did you say that you have come for Stabilized Ectoplasm?
-There are not many magicians these days who deal with ectoplasm, which is composed of filthy and unpleasant souls...
-Fortunately for you, I am one of them.
-Ah, you undoubtedly will not wish to divulge to me your purpose for this ectoplasm...
-Well, I do not know what kind of necromantic magic you are experimenting with, but it must be a challenging task.
-Can you get me Stabilized Ectoplasm? What will be the price?. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-02.htm deleted file mode 100644 index 2d20405b91..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-02.htm +++ /dev/null @@ -1,9 +0,0 @@ -Magister Errickin:
-How much are you willing to pay?
-Hmm, you must be here on the orders of another...
-No matter. In order to obtain Stabilized Ectoplasm, I first require plain ectoplasm, which is itself a rare item.
-In fact, I have need of it as well...
-You have the look of an adventurer, so I will strike a bargain with you.
-Exterminate the Mirror Ghost and the Mummy in the Forest of Mirrors and you will be able to acquire ectoplasms.
-Thirty ectoplasms will produce one Stabilized Ectoplasm. Bring back 35 of them and give me 5. Then I will make you a Stabilized Ectoplasm using the remainder. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-03.htm deleted file mode 100644 index 2636633f14..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30701-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Errickin:
-You're lucky! Securing ectoplasm requires several other rare materials, which I just happen to have.
-No need to pay me for them -- I appreciate you sharing the ectoplasm. Now I can begin an experiment of my own... He he he!
-Here is your secured ectoplasm; take it and go.
-(Return to Hardin's Academy.) - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-00.htm deleted file mode 100644 index 8d3f625cdb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Adventurer, you may believe that you are skilled and strong, but your soul is not yet strong enough to endure this transformation experiment.
-(Only characters level 50 or above may undertake this quest.) - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-01.htm deleted file mode 100644 index 29a7a546f5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-01.htm +++ /dev/null @@ -1,15 +0,0 @@ -Hardin:
-Among Shilen's creatures, there are those who are able to change their appearance to terrorize and attack people.
-As a Necromancer, I am naturally very interested in such abilities. What if their power could be utilized as a kind of magic?
-...
-Why do I research transformation magic?
-At the core, it is because I am curious about lifeforms and knowledge -- I want to understand all knowledge, power and magic under the sun.
-Ha ha...
-...
-Hmm...
-Actually, this Transformation Magic is almost complete.
-...
-But in order to transform, the soul must first be prepared.
-I am still researching that final component... Frankly, I could use some assistance.
-It sounds interesting. Say that you will help. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-02.htm deleted file mode 100644 index eab22151db..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-Thank you for agreeing to help me complete my experiment.
-Now, listen carefully...
-The transformations that I am researching are not like illusions or hypnosis or some other parlor tricks...
-Continue listening. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-03.htm deleted file mode 100644 index b162d11c1e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-03.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-My process will physically change the subject's actual material form.
-Understand that the body of living being is merely a vessel for the soul.
-Outward appearance is an expression of that inner substance; put another way, the body is intimately connected to the soul.
-By using powerful magic, I was successful in changing a subject's outward appearance by reconfiguring the molecular bonds that constitute the body.
-However, I discovered that life functions soon came to a halt. Soon thereafter, the reconfigured bonds themselves disintegrated...
-Does that mean the soul has to be transformed as well? - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-04.htm deleted file mode 100644 index 0994db6df7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hardin:
-Very good! You are a quick study, I see. Yes, in order to successfully transform a subject's physical appearance, the soul must also be transformed to some degree.
-Is it even possible to transform the soul? Moreover, if the soul transforms, wouldn't there be a loss of identity? - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-05.htm deleted file mode 100644 index 6bf4f64762..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hardin:
-Ha! An adventurer after my own heart... Don't try to satisfy your curiosity in one gulp, though.
-If we make progress with these experiments, I'm sure all of your questions will be answered.
-At this stage in my research, I absolutely require Stabilized Ectoplasm.
-I have learned that it can be obtained from Dark Elf Magister Errickin in Hunters Village, but I cannot leave my experiment at the moment.
-Will you go in my place obtain it and bring it back here? - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-06.htm deleted file mode 100644 index 678107e241..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-06.htm +++ /dev/null @@ -1,9 +0,0 @@ -Hardin:
-Ah, I see that you have brought me the Stabilized Ectoplasm. Excellent!
-I see you are bursting with questions; let me satisfy at least a portion of your curiosity.
-Through research and experiment, I have arrived at certain conclusions.
-The energy that makes up the soul is like the water in a water balloon. Depending on the shape of the balloon, it can be shaped into different forms, but once the shape within the water ballon is fixed, it cannot endure another change in form.
-Another example: melted plaster can be fashioned into any shape, but once it hardens it must be broken in order to change its form. The souls of gods are eternal and immortal, and therefore free form bodily constraints. As a result, the gods can come and go as they please, appearing in different forms at their whim.
-This is why transformation magic was originally the province of the gods alone.
-Keep listening. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-07.htm deleted file mode 100644 index 7bc6612ae3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-07.htm +++ /dev/null @@ -1,10 +0,0 @@ -Hardin:
-The ability to change the soul and then restore it to its original state is an essential condition for transformation magic.
-If the soul perishes after transformation, or if the subject cannot be returned to its original state, the power is worthless.
-Needless to say, this posed an extremely difficult problem even for my intellect, but I was able to use Mimir's Elixir and principles of Necromancy to solve it.
-Still, the process has not been perfected...
-I am now experimenting with a method that I believe may provide that last key.
-By using Mimir's Elixir and the Stabilized Ectoplasm that you brought me, I am reasonably certain that I can allow your soul to endure the transformation process.
-Once in that state of transformation, you should be able to use the Seal of Transformation to further transform at will.
-Seal of Transformation? - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-08.htm deleted file mode 100644 index a543525940..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-08.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hardin:
-The soul's combination of information and energy that is necessary to preserve a living being's outward appearance can be magically stored in a Seal of Transformation...
-Unfortunately, I cannot personally link this Seal of Transformation with your individual body. It is simply not my specialty...
-However, the Wizard of Transformation, Avangard, can engrave the Seal of Transformation. You can find him in the Ivory Tower.
-If you convey to him the meaning of the Seal, the detailed method of preparation, and the energy of the Transformation magic that I have designed, he will be able to give you the Seal.
-"How do I do that?" - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-09.htm deleted file mode 100644 index f6b7582777..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hardin:
-You must produce a Book of the Seal of Transformation, a specially made Book of Magic. In it will be described the meaning of the seal of Transformation and the detailed method of preparation. You must also use special arcane methods to write the transformation magic and store its power in the Book of Magic.
-But first, we will need an empty Book of Seal.
-How do I make this empty Book of Seal? - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-10.htm deleted file mode 100644 index 1297d64717..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Hardin:
-Take these detailed instructions to Magister Clayton in Dion Village. He will craft an empty Book of Seal for you. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-11.htm deleted file mode 100644 index 9d1b05e7b7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-11.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-I see that you have nrought the empty Book of Seal. With this, all our preparations are completed!
-While you were gone, I made an infusion using the Stabilized Ectoplasm and Mimir's Elixir.
-Drink this and your soul should be able to endure the transformation process.
-Not nervous, are you? I suppose that technically you are the first to attempt this, but I am entirely confident in my theory, and you seem a hardy, healthy specimen.
-(Hardin holds out a bowl with a smoking, foul smelling liquid.)
-Drink the concoction. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-12.htm deleted file mode 100644 index 996a4f7e19..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-12.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-(As soon as you drink the liquid, you feel stabbing pain inside your head. You can't seem to pull yourself together; you feel as though you are seeing the world from two perspectives, almost as through a mirror. Everything is spinning. Something fundamental in your soul feels like it is changing... You perceive Hardin as though at the end of a long tunnel. He is chanting an incantation... Time passes, and the world seems to steady as you come back to your senses.)
-Success! Success!
-You have done well, my young subject!
-Now your soul is in a state in which you can endure transformations.
-Excellent!
-Then can I transform now? - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-13.htm deleted file mode 100644 index a4b5fd93c8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-13.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hardin:
-Such impatience! The experiment was intended to create a stable state for the soul prior to transformation. We have done so...
-However, since you have incurred some risk -- however marginal -- to assist me, I will help you attain a simple transformation. That is why I asked you to bring the empty Book of Seal...
-Wait a moment.
-Wait. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-14.htm deleted file mode 100644 index b24af7ba90..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/30832-14.htm +++ /dev/null @@ -1,8 +0,0 @@ -Hardin:
-(Hardin draws something and begins writing in the empty Book of Seal. Once finished, he casts some sort of spell on the Book of Seal, which flashes for a moment.)
-Now take this Book of Seal to Avangard, the Wizard of Transformation on the 2nd floor of the Ivory Tower and you should be able to effect a transformation.
-My thanks -- you are a valuable assistant!
-Since I am as generous as I am brilliant, I also wish you to take this...
-Now I can plunge myself into research for a more varied kind of transformation magic.
-Farewell! - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/32323-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/32323-00.htm deleted file mode 100644 index 1d67571edd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/32323-00.htm +++ /dev/null @@ -1,9 +0,0 @@ -Transformation Wizard Avant-Garde:
-I am Avant-Garde, Transformation Wizard. Long did I wander before settling here.
-In fact, I am not a wizard of the Ivory Tower -- think of me as a wanderer who aquired a mysterious power during his travels. My magic does require special items, however.
-If you aquire them for me from the den of th Wizard of Darkness, perhaps I can provide you with something valueable in return.
-Ask about transformation.
-Learn Transformation.
-Buy items related to transformation.
-Quest. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/__init__.py deleted file mode 100644 index bd4d775057..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/136_MoreThanMeetsTheEye/__init__.py +++ /dev/null @@ -1,162 +0,0 @@ -# Created by Gigiikun -# Quest: More Than Meets The Eye -import sys -from org.l2jmobius import Config -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "136_MoreThanMeetsTheEye" - -# NPC -HARDIN=30832 -ERRICKIN=30701 -CLAYTON=30464 -AVANTGARDE=32323 - -# ITEM -ECTOPLASM=9787 -STABILIZED_ECTOPLASM=9786 -ORDER=9788 -MORDEO_CRYSTAL=9789 -BOOK_OF_SEAL=9790 -ADENA=57 -TRANSFORM_BOOK=9648 - -# mobId:[itemId,chance1,chance2] -DROPLIST = {20636:[ECTOPLASM,45,0],20637:[ECTOPLASM,50,5],20638:[ECTOPLASM,55,10],20639:[ECTOPLASM,60,120],20215:[MORDEO_CRYSTAL,100,0]} -# itemId:[max,cond] -DROPCONFIG = {ECTOPLASM:[35,"4"],MORDEO_CRYSTAL:[5,"8"]} - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [ECTOPLASM,STABILIZED_ECTOPLASM,ORDER,MORDEO_CRYSTAL,BOOK_OF_SEAL] - - def onEvent (self,event,st) : - htmltext = event - id = st.getState() - cond = st.getInt("cond") - if event == "30832-02.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "30832-05.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30832-10.htm" : - st.takeItems(STABILIZED_ECTOPLASM,1) - st.giveItems(ORDER,1) - st.set("cond","6") - st.playSound("ItemSound.quest_middle") - elif event == "30832-14.htm" : - st.takeItems(BOOK_OF_SEAL,1) - st.giveItems(ADENA,67550) - st.giveItems(TRANSFORM_BOOK,1) - st.playSound("ItemSound.quest_finish") - st.setState(State.COMPLETED) - st.exitQuest(0) - elif event == "30701-02.htm" : - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "30464-02.htm" : - st.takeItems(ORDER,1) - st.set("cond","7") - st.playSound("ItemSound.quest_middle") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == HARDIN : - if cond == 0 : - if player.getLevel() >= 50 : - htmltext = "30832-01.htm" - else: - htmltext = "30832-00.htm" - st.exitQuest(1) - elif cond == 1 : - htmltext = "30832-02.htm" - elif cond == 5 : - htmltext = "30832-06.htm" - elif cond == 9 : - htmltext = "30832-11.htm" - elif npcId == ERRICKIN : - if cond == 2 : - htmltext = "30701-01.htm" - elif cond == 4 : - htmltext = "30701-03.htm" - st.takeItems(ECTOPLASM,35) - st.giveItems(STABILIZED_ECTOPLASM,1) - st.set("cond","5") - st.playSound("ItemSound.quest_middle") - elif npcId == CLAYTON : - if cond == 6 : - htmltext = "30464-01.htm" - elif cond == 8 : - htmltext = "30464-03.htm" - st.takeItems(MORDEO_CRYSTAL,5) - st.giveItems(BOOK_OF_SEAL,1) - st.set("cond","9") - st.playSound("ItemSound.quest_middle") - return htmltext - - def onFirstTalk (self,npc,player): - st = player.getQuestState(qn) - npcId = npc.getNpcId() - if npcId == AVANTGARDE : - htmltext = None - if not st : return htmltext - if st.getState() == State.COMPLETED : - htmltext = "32323-00.htm" - if htmltext == None: - npc.showChatWindow(player) - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - - if st.getInt("cond")==3 or st.getInt("cond")==7 : - itemId,chance1,chance2=DROPLIST[npc.getNpcId()] - count = st.getQuestItemsCount(itemId) - max,cond = DROPCONFIG[itemId] - drop1 = st.getRandom(100) - drop2 = st.getRandom(100) - qty1,chance1 = divmod(chance1*Config.RATE_DROP_QUEST,100) - if drop1 < chance1 : qty1 += 1 - qty1 = int(qty1) - if qty1 : - qty2,chance2 = divmod(chance2*Config.RATE_DROP_QUEST,100) - if drop2 < chance2 : qty2 += 1 - qty = qty1 + int(qty2) - if (qty + count) >= max : - qty = max - count - st.playSound("ItemSound.quest_middle") - st.set("cond",cond) - else : - st.playSound("ItemSound.quest_itemget") - st.giveItems(itemId,qty) - return - -QUEST = Quest(136,qn,"More Than Meets The Eye") - -QUEST.addStartNpc(HARDIN) - -QUEST.addTalkId(HARDIN) -QUEST.addTalkId(ERRICKIN) -QUEST.addTalkId(CLAYTON) -QUEST.addFirstTalkId(AVANTGARDE) - -for mob in DROPLIST.keys() : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-00.htm deleted file mode 100644 index 435a511031..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-00.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-You are neither the Hands nor the Feet of the Temple of Einhasad....
-I'm a bit uncomfortable entrusting you with an important mission for the Temple.
-There is some classified information about the Temple involved here, you see... Please understand...
-You may ask Priest Shegfield about becoming the Hands of the Temple, and you can speak with Priest Glyvka about becoming the Feet of the Temple...
-(Only characters who have completed the Feet of the Temple and Hands of the Temple quests are permitted to take on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-01.htm deleted file mode 100644 index d2771f2052..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You have now become both the Hands and the Feet of the Temple of Einhasad.
-Before you can carry out even more important missions, however, you must achieve the title of the Limbs of the Temple.
-To do so, you must pass a simple oral exam.
-Begin the oral exam. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-02.htm deleted file mode 100644 index 1b668c38e5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-This oral exam will test your knowledge of certain basic principles that should be known to the Hands or the Feet of the Temple.
-Are you ready to begin?
-"I am ready." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-03.htm deleted file mode 100644 index 0b803ce667..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-Who established the Temple after receiving the goddess' message, sent through an angel with three wings during the early years of the Elmoreden Empire?
-Baium.
-Schuneimann.
-Frintezza.
-Beleth. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-04.htm deleted file mode 100644 index e5fe248285..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-Hem... I do not think you are sufficiently knowledgeable about the history and traditions of our Temple.
-Study hard and return to me when you are ready to take the test again. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-05.htm deleted file mode 100644 index f436525b4d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-05.htm +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-Correct.
-Let us move on to the next question.
-Einhasad is the patron goddess of which race?
-Elves.
-Orcs.
-Dwarves.
-Humans. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-06.htm deleted file mode 100644 index b347043b40..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-06.htm +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-Correct!
We will move on to the final question.
-How should political and military power, currently fragmented throughout this chaotic continent, best be concentrated and used?
-"The power should be in the hands of adventurers."
-"The power should be balanced by distributing it among the various races."
-"The Temple of Einhasad should be the center of all power."
-"The power should be used according to the will of all the people: peasants, rulers and adventurers." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-07.htm deleted file mode 100644 index 246d1982dc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-07.htm +++ /dev/null @@ -1,10 +0,0 @@ -High Priest Sylvain:
-Excellent!
-Your knowledge of the history, traditions and aims of the Temple of Einhasad is impressive.

-I now confer upon you the title of the Limbs of the Temple.
-...
-You have now entered the inner circle of our order and will report directy to me as High Priest.
-I will assign you missions of vital importance to the preservation and success of our Temple...
-I already have a mission in mind for you. Listen carefully...
-Listen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-08.htm deleted file mode 100644 index e57488ea4a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-08.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-Many of our regional temples have recently reported certain signs and omens that we cannot ignore...
-We dispatched an inspector to investigate, but apparently something befell his party near the Execution Grounds.
-He was carrying the final report on his discoveries when, we suspect, he and his companions were attacked.

-Defeat monsters at the Execution Grounds -- Amber Basilisks, Strains, Ghouls, Granite Golems, Dead Seekers and Hangman Trees -- and bring me the pieces of the inspector's report.
-It should be approximately 30 pages altogether... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-09.htm deleted file mode 100644 index 2706c9e1e0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-09.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Ah...
-You have recovered the remains of the inspector's report? Good.
-We will piece it back together and analyze its contents.
This may take some time; please take some refreshment and make yourself comfortable.
-Wait. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-10.htm deleted file mode 100644 index bff78affb8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-10.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Sylvain:
-Hmm... This is unbelievable...
-The signs reported by many of our brethren signify the advent of an angel!
-Our man was investigating when and where the angel would come down to earth.
Apparently, he found an eyewitness who claims to have actually seen the angel...
-If true, this means that Einhasad may be sending us another message, just as she did to Emperor Schuneimann long ago...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-11.htm deleted file mode 100644 index 1e0a1f4849..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-11.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-During the reign of Emperor Schuneimann, you remember, an angel appeared and gave the emperor some of the goddess' power so that he might destroy his enemies and establish Einhasad's Temple.
-It can be no accident that another angel has appeared at this particular time.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-12.htm deleted file mode 100644 index e9ab7cffa2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-12.htm +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-Emperor Schuneimann established our Temple in accordance with the goddess' instructions relayed through the angel with three wings. Now, though, we are besieged on all sides.
-Some say that Einhasad is not the goddess of the people, and I am sad to say that this heresy has taken root and spread.
-Others, many of whom were once members of this Temple, have forsaken us by claiming that truth cannot be found with us, but rather in the desert and among the people...
-Some of our brethren have been misled, and we earnestly desire that they return to fellowship with us.
-But those false prophets will be punished harshly by Einhasad, cast into the eternal dark...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-13.htm deleted file mode 100644 index 6f46a2686b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-13.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-These false prophets are planning to cause chaos by instigating the Revolutionaries of Dusk to rebel against the rightful Rulers of Dawn, who respect order and justice.
-Many of their followers, however, are still faithful children of the goddess who have simply been misled. We must persuade them to repent and return to us before it is too late...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-14.htm deleted file mode 100644 index 6c30e6f87a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-14.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-Even those who challenge the authority of the Temple must give heed to this momentous event, the advent of the angel...
-It is obvious the angel has appeared at this time in order to confirm the legitimacy and authority of the Temple.
-We must make contact with the angel and, as Schuneimann did long ago, receive power from the goddess in order to make our foes quake with fear!
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-15.htm deleted file mode 100644 index 222aa820e8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-15.htm +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-We will now, based on the inspector's report, write a manifesto setting out the Temple's legitimacy and authority. We will then send it to the groups opposed to us.
-In doing so, we will offer them a final chance to repent for forsaking us, and return to our loving fold...
-None of this would be possible without the document you recovered.
-Excellent work! You have already justified my faith in you.
-I know your efforts will not go unrewarded, either in this life or the next.
-"I will." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-16.htm deleted file mode 100644 index 3ce4f34903..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/30070-16.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Sylvain:
-(After saying goodbye, you hear the High Priest muttering softly to himself.)
-It will be very difficult to disseminate the manifesto to each group -- many lie in dangerous areas and many more will suspect a trick and refuse to meet with any representative we send...
-Perhaps an experienced adventurer would offer advantages on both counts... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/__init__.py deleted file mode 100644 index 702a11c0b2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/137_TempleChampionPart1/__init__.py +++ /dev/null @@ -1,106 +0,0 @@ -# Rewritten by Qwerty -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "137_TempleChampionPart1" - -# NPCs -SYLVAIN = 30070 - -# ITEMs -FRAGMENT = 10340 - -# MONSTERs -NPC=[20083,20144,20199,20200,20201,20202] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [FRAGMENT] - - def onEvent (self,event,st) : - htmltext = event - id = st.getState() - cond = st.getInt("cond") - if event == "30070-02.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.set("talk","0") - st.playSound("ItemSound.quest_accept") - elif event == "30070-05.htm" : - st.set("talk","1") - elif event == "30070-06.htm" : - st.set("talk","2") - elif event == "30070-08.htm" : - st.unset("talk") - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30070-16.htm" : - st.takeItems(10334, -1) - st.takeItems(10339, -1) - st.giveItems(57, 69146) - st.playSound("ItemSound.quest_finish") - st.unset("talk") - st.exitQuest(1) - if st.getPlayer().getLevel() >= 35 and st.getPlayer().getLevel() <= 40: - st.rewardExpAndSp(219975,13047) - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : - return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == SYLVAIN : - if cond == 0 : - if player.getLevel() >= 35 and st.getQuestItemsCount(10334) and st.getQuestItemsCount(10339): - htmltext = "30070-01.htm" - else: - htmltext = "30070-00.htm" - elif cond == 1 : - if st.getInt("talk") == 0: - htmltext = "30070-03.htm" - elif st.getInt("talk") == 1: - htmltext = "30070-05.htm" - elif st.getInt("talk") == 2: - htmltext = "30070-06.htm" - elif cond == 2 : - htmltext = "30070-08.htm" - elif cond == 3 and st.getQuestItemsCount(FRAGMENT) >= 30: - htmltext = "30070-09.htm" - st.set("talk","1") - st.takeItems(FRAGMENT, -1) - elif cond == 3 and st.getInt("talk") == 1: - htmltext = "30070-10.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if not st.getState() == State.STARTED : - return - if st.getInt("cond")==2 : - if st.getQuestItemsCount(FRAGMENT) < 30: - st.giveItems(FRAGMENT,1) - if st.getQuestItemsCount(FRAGMENT) >= 30: - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(137,qn,"Temple Champion - 1") - -QUEST.addStartNpc(SYLVAIN) -QUEST.addTalkId(SYLVAIN) -for mob in NPC : - QUEST.addKillId(mob) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-00.htm deleted file mode 100644 index 9c6357b592..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-00.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Sylvain:
-You are not ready for manifesto yet....
-I'm a bit uncomfortable entrusting you with an important mission for the Temple.
-There is some classified information about the Temple involved here, you see... Please understand...
-(This quest may only be undertaken by characters who have reached level 36 and completed the "Temple Champion - 1" quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-01.htm deleted file mode 100644 index dcc8ac0b4f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-01.htm +++ /dev/null @@ -1,10 +0,0 @@ -High Priest Sylvain:
-Ah, the Limbs of the Temple...
-...
-We wish to distribute our manifesto -- which argues that the advent of the angel proves the Temple's legitimacy and authority -- to the various breakaway groups.
-This will give them a final chance to repent of their apostasy and return to our loving fold, and in so doing escape eternal punishment.
-But it will be very difficult to disseminate the manifesto to each group -- many lie in dangerous areas and many more will suspect a trick and refuse to meet with any representative we send...
-However, an experienced adventurer might be able to both reach these groups and convince them to hear him out.
-Will you help us?
-"I will." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-02.htm deleted file mode 100644 index 5416a481a7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-02.htm +++ /dev/null @@ -1,8 +0,0 @@ -High Priest Sylvain:
-Thanks to your efforts, we were able to recreate the missing inspector's report.
-Based on his findings, we have written a manifesto showing that the advent of the angel proves the authority and legitimacy of the Temple.
-We wish to distribute this document to the groups who have broken ties with us.
-If you give this to Preacher Sla, he will be able to disseminate it to those groups.
-But...

-"But?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-03.htm deleted file mode 100644 index e8c3f4831f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Sylvain:
-But it may be difficult for you obtain an audience with Preacher Sla. His philosophy differs somewhat from ours...
-First seek out Priestess Pupina, who will be able to guide you in contacting Preacher Sla. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-04.htm deleted file mode 100644 index 1e5c7ec7a3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-04.htm +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-(Tell him that you met Preacher Sla and gave him the manifesto, and have returned with a message from him.)
-Only a strong and unified Temple can bring peace to this continent, and only concentrated power can protect the people.
-Besides, the angel of Einhasad has obviously come down to empower us in our holy mission. What else would it mean?
-But even with this clear evidence, I see they will not accept the truth. I just do not understand them...
-We are now attempting to determine the angel's exact whereabouts.
-Once we contact the angel, surely even the apostates must accept our authority.
-"Is the investigation under way?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-05.htm deleted file mode 100644 index e8752c91c1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30070-05.htm +++ /dev/null @@ -1,9 +0,0 @@ -High Priest Sylvain:
-We have commissioned Shadow Fox, the information dealer, to gather information about the angel from his sources...
-I dislike the secrecy associated with using an outsider like that, but I accept the need for it at this delicate juncture.
-If you wish to help search for the angel, contact Shadow Fox.
-He will not reveal himself directly, so you should ask Warehouse Keeper Mia in Heine how to contact Shadow Fox...
-She has already told him that an experienced adventurer would be an asset in the search.
-Tell Warehouse Keeper Mia that I sent you and she should speed you on your way to Shadow Fox.

-You have served us well in this matter. May Einhasad guard you on your journey! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-01.htm deleted file mode 100644 index 86e3c9a9ee..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Priestess Pupina:
-Greetings, adventurer who carries out the mission of the Temple!
-Do you wish to meet Preacher Sla?
-As you know, the preachers' goals differ somewhat from the goals of the Temple priests.
-Preachers believe that the Temple's rigid rules and ceremonies often serve as a barrier to a true understanding of and relationship with the goddess.
-And given the Temple's close association with the aristocracy, many preachers are critical that the priests are more concerned with personal status and wealth than true service.
-"I see." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-02.htm deleted file mode 100644 index 7c0e8e3465..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Priestess Pupina:
-I believe that the Temple is a vital part of our religion, but that it also is in need of reform.
-As you can guess, such a view has cast me into some disfavor with my superiors.
-I also maintain friendly relations with many preachers, something else that is in practice frowned upon.
-Since you occupy a high position in the service of the Temple, if you wish to speak with Preacher Sla you will need to prove that your views are not those of the conservative Temple hierarchy.
-"Then what should I do?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-03.htm deleted file mode 100644 index e6829bfb8e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-Those hypocrital Temple priests pray, study, heal and give money to charity, to be sure -- but they refuse to risk dirtying their robes by actual venturing out among the poor and downtrodden.
-If you can show that you do not share their aloofness, I will write you a letter of recommendation that you may give to Preacher Sla.
-"I will prove myself." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-04.htm deleted file mode 100644 index c48d3f8677..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-04.htm +++ /dev/null @@ -1,8 +0,0 @@ -Priestess Pupina:
-Grand Master Angus in the Town of Giran is charged with the raising of Dark Elves.
-We have heard word that one of the Dark Elven trainees was involved in a serious accident.
-I think Angus may need help to deal with it. I will ask him for more information, but I must warn you that in rendering him aid you will almost certainly be violating the rules of your order.
-Angus knows Preacher Sla well, however, and if you help him I am sure that he will write a letter of recommendation on your behalf.
Knowing that you may be asked to break the Temple code, do you still want to undertake this task?
-"I cannot. I must abide by the rules of the Temple in all things."
-"I believe that Einhasad prefers mercy to blind obedience. I will certainly help if I can." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-05.htm deleted file mode 100644 index 4886c3c49b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-I understand.
-I do not question your decision, but I must tell you that with that attitude, even if you meet Preacher Sla, he will not converse with you.
-If you change your mind, please let me know... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-06.htm deleted file mode 100644 index f26e68d01a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priestess Pupina:
-Good!
-Then go help Grand Master Angus in the Town of Giran. After you have obtained his letter of recommendation, return to me here. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-07.htm deleted file mode 100644 index 5f50c07c55..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-07.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Pupina:
-Go help Grand Master Angus in the Town of Giran. After you have obtained his letter of recommendation, return to me here. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-08.htm deleted file mode 100644 index 80e42c0bd8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priestess Pupina:
-Ah, I see you have brought me a letter from Angus...
Let me see...
-Hmm...according to this, you assisted in a ritual to Shilen, whom Einhasad imprisoned long ago. There can be no doubt that you have violated the rules of the Temple in this matter -- and gravely.
-"Every race has its own rituals and customs. As an adventurer all too familiar with death, Angus' sorrow touched me, as did his desire to lay the trainee's soul to rest. What I did in no way helped Shilen, but it did give a measure of peace to the dead man's friends. I would hope they would do the same for me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-09.htm deleted file mode 100644 index 73a9e2593b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-09.htm +++ /dev/null @@ -1,6 +0,0 @@ -Priestess Pupina:
-That is well and wisely said! Both your actions and your words prove that you are very different from those arrogant Temple priests, obessed with the letter of the law rather than its spirit.
-You have proved that you are indeed a reasonable person.
-I will write you the letter of recommendation. Show it to Preacher Sla in the wilderness, and perhaps he will treat you as a friend.
-May the light of Einhasad shine upon your journey and guard you from every danger... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-10.htm deleted file mode 100644 index 31b85ac97c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30118-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priestess Pupina:
-You will be able to speak with Preacher Sla if you show him my letter of recommendation. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-01.htm deleted file mode 100644 index 8f785b7abd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-01.htm +++ /dev/null @@ -1,12 +0,0 @@ -Grand Master Angus:
-(Angus looks very sad...)

-Hmm...
-You wish to help me?
-Well then... One of the Dark Elven trainees was accidentally killed during an actual fighting drill in Death Pass.
-I am preparing a ritual that will permit his soul to return to Shilen in peace.
-I do this in accord with the customs of his people...
-To perform the ritual, however, we will need his belongings, which were lost in Death Pass.
-You belong to the Temple of Einhasad, do you not?
-Are you sure that you wish to provide aid to a follower of Shilen?
-"Every race has its own customs. I have faced dangers and lost friends as well, and I am touched by your sorrow. I will help you if I can." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-02.htm deleted file mode 100644 index d58fadd5e7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Grand Master Angus:
-Oh! You are very different, I see, from those arrogant priests of the Temple of Einhasad.
-Thank you!
-Please go to Death Pass and defeat Wyrms, Guardian Basilisks, Road Scavengers and Fettered Souls. Bring back 10 Relics of the Dark Elven Trainee. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-03.htm deleted file mode 100644 index 2ebf03e5c3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Angus:
-Hurry! Please go to Death Pass and hunt Wyrms, Guardian Basilisks, Road Scavengers and Fettered Souls. Bring back 10 Relics of the Dark Elven Trainee. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-04.htm deleted file mode 100644 index 6072608c76..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Angus:
-You have returned with all of this belongings! -Shilen be praised!
-Thanks to your help, we will be able to send the soul of the dead Dark Elven trainee to rest with Shilen.
-We are in your debt.
-I will write you a letter of recommendation so that others of my faith will not treat you like one of those arrogant priests of the Temple of Einhasad. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-05.htm deleted file mode 100644 index 367e66629f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30474-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Grand Master Angus:
-You are looking for Preacher Sla? Take my letter of recommendation to Priest Pupina. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-01.htm deleted file mode 100644 index 5d44354363..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Preacher Sla:
-Hmmph! By the look of you, you must be associated with the Temple of Einhasad.
-I have nothing to say to such a person.
-Even if we were to talk, I know how it would end...
-Show him Pupina's letter of recommendation. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-02.htm deleted file mode 100644 index c9af4d3290..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Preacher Sla:
-What's this, then? Hmm...
-(Preacher Sla reads Pupina's letter of recommendation.)
-Well, well. You might be a person I can civilly converse with after all. Tell me, stranger, why are you here?
-Give him the Temple Manifesto. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-03.htm deleted file mode 100644 index e1ee280ded..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Preacher Sla:
-(Preacher Sla reads the manifesto.)
-So...the angel of Einhasad has fallen to earth... Amazing...
-"Then do you admit that the Temple holds the truth in these matters?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-04.htm deleted file mode 100644 index 05894baba5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-04.htm +++ /dev/null @@ -1,9 +0,0 @@ -Preacher Sla:
-See here...
-According to my studies, there is a distinct possibility that Einhasad is not the creator of the Humans after all...
-I have uncovered certain ancient sources that predate the Elmoreden period and survived Emperor Schuneimann's purges. They suggest that humanity was in fact created in another fashion altogether.
-In my opinion, the Humans who conquered this continent needed a myth in order to dignify themselves and secure their control over the empire...
-The Temple of Einhasad was accordingly formed chiefly for political reasons.
-Think about it. It certainly explains why the Temple has fostered such an intimate relationship with the Rulers of Dawn, the ones with secular power.
-"But isn't it true that an angel with 3 pairs of wings delivered both a message and a measure of the goddess' power to Emperor Schuneimann?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-05.htm deleted file mode 100644 index ec4e948995..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-05.htm +++ /dev/null @@ -1,8 +0,0 @@ -Preacher Sla:
-Yes, I admit that miracle actually happened.
-Much of Emperor Schuneimann's recorded actions and abilities cannot be explained apart from whatever power he received from Einhasad.
-But I think the deal went both ways. I have discovered that Einhasad possibly required some kind of assistance from this Human who had conquered the continent.
-In his turn, Schuneimann needed legitimacy, which he gained through performing miracles.
-I think the two of them concluded some sort of contract with each other...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-06.htm deleted file mode 100644 index 44ef55acf3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-06.htm +++ /dev/null @@ -1,8 +0,0 @@ -Preacher Sla:
-It seems that Einhasad desperately wants to stop something...what exactly, we still don't know.
-Perhaps it has to do with the elimination of the followers of Shilen and the monsters spawned by the dark goddess...
-That makes sense, considering how harshly Emperor Schuneimann persecuted Dark Wizards, Shilen's disciples and the followers of Gran Kain. Interestingly, by the way, those persecutions began after his first miracle... Coincidence? I'm inclined to think not.
-My research is still in progress, so there are still many questions.
-But I was able to find some evidence that may show a linkage...
-"What does this have to do with the manifesto I showed you?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-07.htm deleted file mode 100644 index 78da4786b8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-07.htm +++ /dev/null @@ -1,9 +0,0 @@ -Preacher Sla:
-Since the beginning, the Temple has been deeply involved in politics, even as it continues to stubbornly insist on its divine legitimacy.
-But look closer at this manifesto...
-The possible presence of the angel here could either support their claims or be their ruin.
-What if the angel offers a glimpse of the divine that is vastly different than what the Temple has maintained is the truth?
-Its entire foundation will collapse...
-The only way to be sure, of course, is to find this angel and learn why he has come...
-"I understand. I will deliver your message to my superiors." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-08.htm deleted file mode 100644 index cd46855b43..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Preacher Sla:
-I can see your confusion.
-Despite what you may have heard me say, don't lose your faith in the goddess. Regardless of race or rank, Einhasad's light and healing magic is still very much present in our world.
I do not know what happened between Einhasad and Emperor Schuneimann, but...
-It is my belief that it is not the goddess who is at fault for the misfortunes that have befallen her people; it is rather the fault of those who exploit her name for their own power and advancement.
-Go tell High Priest Sylvain what I just told you. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-09.htm deleted file mode 100644 index e818c282a5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/30666-09.htm +++ /dev/null @@ -1,6 +0,0 @@ -Preacher Sla:
-Don't lose your faith in the goddess. Regardless of race or rank, Einhasad's light and healing magic is still very much present in our world.
-I do not know what happened between Einhasad and Emperor Schuneimann, but...
-It is my belief that it is not the goddess who is at fault for the misfortunes that have befallen her people; it is rather the fault of those who exploit her name for their own power and advancement.
-Go tell High Priest Sylvain what I just told you. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/__init__.py deleted file mode 100644 index 824f4008ab..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/138_TempleChampionPart2/__init__.py +++ /dev/null @@ -1,158 +0,0 @@ -# Rewritten by Qwerty -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "138_TempleChampionPart2" - -# NPCs -SYLVAIN = 30070 -PUPINA = 30118 -ANGUS = 30474 -SLA = 30666 - -# ITEMs -MANIFESTO = 10341 -RELIC = 10342 -ANGUS_REC = 10343 -PUPINA_REC = 10344 - -# MONSTERs -NPC=[20176,20550,20551,20552] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [MANIFESTO,RELIC,ANGUS_REC,PUPINA_REC] - - def onEvent (self,event,st) : - htmltext = event - id = st.getState() - cond = st.getInt("cond") - if event == "30070-02.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - st.giveItems(MANIFESTO, 1) - elif event == "30070-05.htm" : - st.giveItems(57, 84593) - st.playSound("ItemSound.quest_finish") - st.exitQuest(1) - if st.getPlayer().getLevel() >= 36 and st.getPlayer().getLevel() <= 41: - st.rewardExpAndSp(187062,11307) - st.exitQuest(1) - elif event == "30070-03.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30118-06.htm" : - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "30118-09.htm" : - st.set("cond","6") - st.playSound("ItemSound.quest_middle") - st.set("talk","0") - st.giveItems(PUPINA_REC, 1) - elif event == "30474-02.htm" : - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - elif event == "30666-02.htm" : - st.set("talk","1") - st.takeItems(PUPINA_REC, -1) - elif event == "30666-03.htm" : - st.set("talk","2") - st.takeItems(MANIFESTO, -1) - elif event == "30666-08.htm" : - st.set("cond","7") - st.playSound("ItemSound.quest_middle") - st.unset("talk") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : - return htmltext - if st.getState() == State.CREATED : - qs = player.getQuestState("137_TempleChampionPart1") - if qs : - if qs.getState() == State.COMPLETED : - st.setState(State.STARTED) - npc.showChatWindow(player) - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.CREATED : - return htmltext - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == SYLVAIN : - if cond == 0 : - if player.getLevel() >= 36: - htmltext = "30070-01.htm" - else: - htmltext = "30070-00.htm" - elif cond == 1 : - htmltext = "30070-02.htm" - elif cond in [2,3,4,5,6] : - htmltext = "30070-03.htm" - elif cond == 7 : - htmltext = "30070-04.htm" - elif npcId == PUPINA : - if cond == 2 : - htmltext = "30118-01.htm" - elif cond in [3,4] : - htmltext = "30118-07.htm" - elif cond == 5 : - htmltext = "30118-08.htm" - st.takeItems(ANGUS_REC, -1) - elif cond == 6 : - htmltext = "30118-10.htm" - elif npcId == ANGUS : - if cond == 3 : - htmltext = "30474-01.htm" - elif cond == 4 : - if st.getQuestItemsCount(RELIC) >= 10: - htmltext = "30474-04.htm" - st.takeItems(RELIC, -1) - st.giveItems(ANGUS_REC, 1) - st.set("cond","5") - st.playSound("ItemSound.quest_middle") - else: - htmltext = "30474-03.htm" - elif cond == 5 : - htmltext = "30474-05.htm" - elif npcId == SLA : - if cond == 6 : - if st.getInt("talk") == 0: - htmltext = "30666-01.htm" - elif st.getInt("talk") == 1: - htmltext = "30666-02.htm" - elif st.getInt("talk") == 2: - htmltext = "30666-03.htm" - elif cond == 7 : - htmltext = "30666-09.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : - return - if st.getInt("cond")==4 : - if st.getQuestItemsCount(RELIC) < 10: - st.giveItems(RELIC,1) - if st.getQuestItemsCount(RELIC) >= 10: - st.playSound("ItemSound.quest_middle") - else : - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(138,qn,"Temple Champion - 2") - -QUEST.addTalkId(SYLVAIN) -QUEST.addTalkId(PUPINA) -QUEST.addTalkId(ANGUS) -QUEST.addTalkId(SLA) -for mob in NPC : - QUEST.addKillId(mob) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-00.htm deleted file mode 100644 index 2587936ba7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-You are not yet ready to meet Shadow Fox.
-(Only characters level 37 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-01.htm deleted file mode 100644 index cccd8108ba..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-You want to meet Shadow Fox, eh? Shh! Keep your voice down...
-How did you know that I have a connection with Shadow Fox?
-Tell her that you heard it from High Priest Sylvain. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-02.htm deleted file mode 100644 index 2e243f5ae5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Keeper Mia:
-Oh, I see...
-Well, if you wish to meet Shadow Fox, you will first have to prove your reliability and ability to me.
-I warn you, I won't go easy on you...
-So do you still want to contact Shadow Fox?
-"Yes! I need to talk to him about something very important." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-03.htm deleted file mode 100644 index ab43d1b6f7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-Very well! Then listen to what you must do to prove yourself to me...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-04.htm deleted file mode 100644 index 654aca619a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-I may seem a humble warehouse keeper, but I have another occupation as well -- a secret occupation...
-"Secret?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-05.htm deleted file mode 100644 index 95ec1a6ace..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Yes, I belong to a secret organization that buys and sells information.
We are called information dealers...
-Shadow Fox is our chief, the senior information dealer.
But he takes great care to hide his identity -- given what he knows, he would certainly be captured or killed if his true name was known.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-06.htm deleted file mode 100644 index 25b58f2089..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Mia:
-However, since you have been recommended by High Priest Sylvain...
-You came to assist us in the search for the angel, eh?
To do so, you must join our organization as an agent. You must undertake the missions we assign you and serve our interests.
We are a neutral party in political, religious and cultural conflicts, entering into contracts with any and all sides if the price is right.
-Agents and information dealers work independently on our clients' behalf and are sworn to secrecy.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-07.htm deleted file mode 100644 index 1e70fd2ef6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Only trusted high-level agents are permitted to assist with such an important and sensitive mission as the search for the angel.
-If that is your desire, then you must prove yourself at each level -- low, mid and high -- before you can be assigned to this particular mission.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-08.htm deleted file mode 100644 index e0f51a9999..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-I am a low-level information dealer. I will make you a low-level agent if you prove your value to me on one of my current assignments.
-Ask how you can help. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-09.htm deleted file mode 100644 index fe9c0d9b17..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-09.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-Do you know Iason Heine, the president of Heine Merchant Association?
-He has been responsible for paying a large portion of the taxes owed to the lord, and for financially supporting the repair of Innadril Castle.
-But some people say that he is simply waiting for an opportunity to seize greater power.
-Our mission is to discover evidence that proves that Iason is in collusion with the Tasaba Lizardmen.
-If this is true, it will seriously damage his career and reputation.
-"How?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-10.htm deleted file mode 100644 index e728e4ceeb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-10.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-When he was knighted, Iason took a new family name, "Heine."
-He said that he had discovered that the legendary hero Heine, who drove out the Lizardmen from the land of Innadril, was actually his ancestor.
-But if he is in collusion with Lizardmen, his claim will lose its validity.
-Moreover, if he became wealthy by monopolizing the trade route owned by the Tasaba Lizardmen at the expense of his countrymen, he will almost certainly be severely punished.
-That, of course, doesn't concern us at all -- as long as we get paid...
-"Tell me about the mission." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-11.htm deleted file mode 100644 index 28a6642555..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-11.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Keeper Mia:
-Our client wants us to find the secret contract between the Tasaba Lizardmen and Iason.
-...
-Listen carefully now...
-Go to the Field of Silence and get rid of the Tasaba Lizardmen and Tasaba Lizardman Shaman there. Once you have done so, you will be able to obtain both the pieces of the key to the Records Chest and the Records Chest itself. I can make 1 key to the Records Chest if I have 10 pieces of the key.
-What we seek should be within the Records Chest itself.
-Now go bring me the Records Chest and the pieces of the key we need to open it! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-12.htm deleted file mode 100644 index 03fd5441d0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-We need at least 10 pieces of the key and 1 Records Chest in order to find open it and find the evidence our client has asked for.
-Go to the Field of Silence and get rid of the Tasaba Lizardmen and Tasaba Lizardman Shaman there. Once you have done so, you will be able to obtain both the pieces of the key to the Records Chest and the Records Chest itself. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-13.htm deleted file mode 100644 index 71ba213c92..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Keeper Mia:
-Ah, well done! Now I can reforge the key and open the Records Chest.
-Wait until she has finished. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-14.htm deleted file mode 100644 index 7dd4d9f103..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-14.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Keeper Mia:
-Yes, here's what we are looking for...
-Oh! The part of this contract that lists the name of the parties involved is written in code.
-I doubt this will help our client as much as they hoped...
-"What should I do?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-15.htm deleted file mode 100644 index 269d6f70bf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-15.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Keeper Mia:
-Oh, you have done your part... I'm sure our client will still want this evidence, even if it's not quite the coffin nail they hoped for. In any case, we fulfilled our part of the contract and will still be paid.
-...
-"Did I pass the test?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-16.htm deleted file mode 100644 index 1188ab6925..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/30896-16.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Mia:
-Yes, adventurer. You have successfully proved your reliability and ability.
-I confer on you the official title of low-level agent.
-Congratulations!
-...
-Speak with Warehouse Freightman Kluck if you want to become a mid-level agent. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/__init__.py deleted file mode 100644 index 3814b086cc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/139_ShadowFoxPart1/__init__.py +++ /dev/null @@ -1,105 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "139_ShadowFoxPart1" - -# NPCs -MIA = 30896 - -# ITEMs -FRAGMENT = 10345 -CHEST = 10346 -# MONSTERs -NPC=[20784,20785,21639,21640] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [FRAGMENT,CHEST] - - def onEvent (self,event,st) : - htmltext = event - id = st.getState() - cond = st.getInt("cond") - if event == "30896-03.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "30896-11.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30896-14.htm" : - st.takeItems(FRAGMENT, -1) - st.takeItems(CHEST, -1) - st.set("talk","1") - elif event == "30896-16.htm" : - st.playSound("ItemSound.quest_finish") - st.unset("talk") - st.exitQuest(1) - st.giveItems(57, 14050) - if st.getPlayer().getLevel() >= 37 and st.getPlayer().getLevel() <= 42: - st.rewardExpAndSp(30000,2000) - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.CREATED : return htmltext - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == MIA : - if cond == 0 : - if player.getLevel() >= 37: - htmltext = "30896-01.htm" - else: - htmltext = "30896-00.htm" - st.exitQuest(1) - elif cond == 1 : - htmltext = "30896-03.htm" - elif cond == 2 : - if st.getQuestItemsCount(FRAGMENT) >= 10 and st.getQuestItemsCount(CHEST) >= 1: - htmltext = "30896-13.htm" - elif st.getInt("talk"): - htmltext = "30896-14.htm" - else: - htmltext = "30896-12.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - if st.getInt("cond")==2 : - st.playSound("ItemSound.quest_itemget") - st.giveItems(FRAGMENT,1) - if st.getRandom(100) <= 2 : - st.giveItems(CHEST,1) - return - - def onFirstTalk (self,npc,player): - st = player.getQuestState(qn) - if not st : - st = self.newQuestState(player) - qs = player.getQuestState("138_TempleChampionPart2") - if qs : - if qs.getState() == State.COMPLETED and st.getState() == State.CREATED : - st.setState(State.STARTED) - npc.showChatWindow(player) - return - -QUEST = Quest(139,qn,"Shadow Fox - 1") - -QUEST.addFirstTalkId(MIA) #this quest doesnt have starter npc, quest will appear in list only when u finish quest 137 -QUEST.addTalkId(MIA) -for mob in NPC : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-00.htm deleted file mode 100644 index 2481c7ec49..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Freightman Kluck:
-You are not yet ready to become a mid-level agent.
-(Only characters level 37 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-01.htm deleted file mode 100644 index 8130a8acb0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Freightman Kluck:
-You came to become a mid-level agent?
-Shh!
-Lower your voice...
-You must be the one that Mia told me about...
-So, are you really ready to become a mid-level agent?
-"Yes! You can entrust me with any task." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-02.htm deleted file mode 100644 index e123c344ad..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Freightman Kluck:
-Very well -- let's get an idea of your ability.
-...
-Listen carefully...
-Listen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-03.htm deleted file mode 100644 index c09fa0dbc3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Freightman Kluck:
-Have you heard of Baron Lionel Hunter, once chief among the lords of Innadril?
-He must have been a truly amazing individual.
-He even defeated the water dragon Fafurion all by himself when he was young...
-Ah, but that's not important right now...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-04.htm deleted file mode 100644 index fe3d1dd5e6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Freightman Kluck:
-Apparently the Sword of Othelotte actually exists...
-No one knows where it is, but its sheath has been found.
-The magicians present say they saw the power of the Goddess of Water emanate from it...
-We are now collecting all information we can related to this phenomenon.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-05.htm deleted file mode 100644 index dfa1e32a32..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Freightman Kluck:
-We have just determined that a secret document pertaining to the sword is in the hands of Dark Elf Magister Xenovia in Heine...
-Seek her out and obtain the encoded document called the Goddess Sword from her... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-06.htm deleted file mode 100644 index ee4210b4af..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Freightman Kluck:
-A secret document pertaining to the sword is in the hands of Dark Elf Magister Xenovia in Heine...
-Seek her out and obtain the encoded document called the Goddess Sword from her. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-07.htm deleted file mode 100644 index 518ade85f9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Freightman Kluck:
-You brought back the document?
-Well done!
-This is an important clue in our search for the Sword of Othelotte. Our client will be pleased...
-"Am I now a mid-level agent?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-08.htm deleted file mode 100644 index 8e013db6cc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Freightman Kluck:
-Yes, you are...
-You are now a mid-level agent.
-That is a quick promotion -- Congratulations!
-"How can I become a high-level agent?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-09.htm deleted file mode 100644 index 500b8f56f9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30895-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Freightman Kluck:
-Ask Warehouse Chief Natools how to become a high-level agent.
-My concern is with the Sword of Othelotte...
-Thank you for your assistance; you have certainly helped us make progres in this matter. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-01.htm deleted file mode 100644 index 7f52759214..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-You say that you came to see me about some encoded document pertaining to the Goddess Sword?
-I don't know what you are talking about...
-"I heard everything from Warehouse Freightman Kluck, who is in charge of the goods." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-02.htm deleted file mode 100644 index cb2bbb965b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Xenovia:
-Hmm... Well, since you heard it from Kluck, I guess I have no choice.
-Kluck never gives up!
-Actually, this document has long vexed me.
-I'm not even interested in the sword granted by Eva, but I need that document to further my magical research...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-03.htm deleted file mode 100644 index 4bc1936b16..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-The data that I require for my magic research is closely linked to that encoded document.
-Of course, if I had the actual material that I need, I wouldn't need to consult the document...
-"Then if I bring you the material, would you give me the document?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-04.htm deleted file mode 100644 index 1533b059bf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-Hmm... I need that material on a continuing basis, unfortunately.
-If I were to give you the document, I would be severely limiting my options.
-Perhaps...how about this?
Help me produce 3 Dark Oxides, which are created by putting certain chemicals on a Dark Crystal.
-"What do you mean?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-05.htm deleted file mode 100644 index 711d4557ad..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Magister Xenovia:
-I will give you the encoded document if you make the 3 Dark Oxides with materials you find on your own using my equipment.
-It is very difficult to produce the Dark Oxides successfully because the process is very complicated.
-And if you fail, you will be responsible for the cost of the materials...
-"Please explain in more detail." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-06.htm deleted file mode 100644 index 9be73f5c93..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-06.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Xenovia:
-I will prepare 3 solutions if you bring me the Dark Crystal.
-One of the 3 solutions will be able to produce the Dark Oxide.
-Unfortunately, I cannot yet produce perfect solutions every time.
-What you will need to do is choose one of these 3 solutions and then place 5 Dark Crystals in it.
-"I see. Where can I get the Dark Crystal?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-07.htm deleted file mode 100644 index e56e4c62c4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-Go to the Field of Whispers and hunt Crokians, Dailaons, Crokian Warriors, and Parhit in order to collect the Dark Crystals.
-You will need at least 5 of them for each experiment.
-If you successfully carry out the experiment using the Dark Crystals, you will be able to produce Dark Oxide. I will give you the Cryptogram of the Goddess Sword in exchange for 3 Dark Oxides. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-08.htm deleted file mode 100644 index 8656ec22e9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-08.htm +++ /dev/null @@ -1,11 +0,0 @@ -Magister Xenovia:
-Ah! I see that you have brought the Dark Crystal...
-I will give you 3 solutions.
-You can continue the experiment by choosing one of them.
-You will need 5 Dark Crystals for each experiment.
-One of the 3 solutions will be able to produce Dark Oxide.
-Please choose carefully...

-Use the red solution.
-Use the blue solution.
-Use the yellow solution. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09.htm deleted file mode 100644 index 32182bdecf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-(The Dark Crystal dissolves in the solution.
-The mixture begins to bubble.
Suddenly, something emerges from the bubbles...

-The experiment was a success!) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09a.htm deleted file mode 100644 index a9199079ef..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Magister Xenovia:
-(The Dark Crystal dissolves in the solution.
-The mixture begins to bubble.
But nothing else happens.

-The experiment was a failure!) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09b.htm deleted file mode 100644 index b4eefd8966..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-09b.htm +++ /dev/null @@ -1,7 +0,0 @@ -Magister Xenovia:
-(The mixture begins to bubble.
-Suddenly, something emerges from the bubbles...

-The experiment was a success!)
Excellent! We have 3 Dark Oxides...
-Thank you. Thanks to your help, I no longer need the Cryptogram of the Goddess Sword.
-Take it with my gratitude! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-10.htm deleted file mode 100644 index 227d7916ef..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/30912-10.htm +++ /dev/null @@ -1,3 +0,0 @@ -Magister Xenovia:
-Thanks to your efforts, I was able to get all the materials I needed. I am in your debt, my friend! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/__init__.py deleted file mode 100644 index b96db2950d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/140_ShadowFoxPart2/__init__.py +++ /dev/null @@ -1,131 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "140_ShadowFoxPart2" - -# NPCs -KLUCK = 30895 -XENOVIA = 30912 - -# ITEMs -CRYSTAL = 10347 -OXYDE = 10348 -CRYPT = 10349 - -# MONSTERs -NPC=[20789,20790,20791,20792] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [CRYSTAL,OXYDE,CRYPT] - - def onEvent (self,event,st) : - htmltext = event - id = st.getState() - cond = st.getInt("cond") - if event == "30895-02.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "30895-05.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30895-09.htm" : - st.playSound("ItemSound.quest_finish") - st.unset("talk") - st.exitQuest(1) - st.giveItems(57, 18775) - if st.getPlayer().getLevel() >= 37 and st.getPlayer().getLevel() <= 42: - st.rewardExpAndSp(30000,2000) - st.exitQuest(1) - elif event == "30912-07.htm" : - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "30912-09.htm" : - st.takeItems(CRYSTAL, 5) - if st.getRandom(100) <= 60 : - st.giveItems(OXYDE,1) - if st.getQuestItemsCount(OXYDE) >= 3 : - htmltext = "30912-09b.htm" - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - st.takeItems(CRYSTAL, -1) - st.takeItems(OXYDE, -1) - st.giveItems(CRYPT,1) - else: - htmltext = "30912-09a.htm" - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.CREATED : return htmltext - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == KLUCK : - if cond == 0 : - if player.getLevel() >= 37: - htmltext = "30895-01.htm" - else: - htmltext = "30895-00.htm" - elif cond == 1 : - htmltext = "30895-02.htm" - elif cond in [2,3] : - htmltext = "30895-06.htm" - elif cond == 4 : - if st.getInt("talk"): - htmltext = "30895-08.htm" - else: - htmltext = "30895-07.htm" - st.takeItems(CRYPT, -1) - st.set("talk","1") - elif npcId == XENOVIA : - if cond == 2 : - htmltext = "30912-01.htm" - elif cond == 3 : - if st.getQuestItemsCount(CRYSTAL) >= 5 : - htmltext = "30912-08.htm" - else: - htmltext = "30912-07.htm" - elif cond == 4 : - htmltext = "30912-10.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - if st.getInt("cond")==3 and st.getRandom(100) <= 80 : - st.playSound("ItemSound.quest_itemget") - st.giveItems(CRYSTAL,1) - return - - def onFirstTalk (self,npc,player): - st = player.getQuestState(qn) - if not st : - st = self.newQuestState(player) - qs = player.getQuestState("139_ShadowFoxPart1") - if qs : - if qs.getState() == State.COMPLETED and st.getState() == State.CREATED : - st.setState(State.STARTED) - npc.showChatWindow(player) - return - -QUEST = Quest(140,qn,"Shadow Fox - 2") - -QUEST.addFirstTalkId(KLUCK) #this quest doesnt have starter npc, quest will appear in list only when u finish quest 139 -QUEST.addTalkId(KLUCK) -QUEST.addTalkId(XENOVIA) - -for mob in NPC : - QUEST.addKillId(mob) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-00.htm deleted file mode 100644 index 5a34184fd2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-You are not yet ready to become a high-level agent.
-(Only characters level 37 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-01.htm deleted file mode 100644 index a805a49139..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-01.htm +++ /dev/null @@ -1,10 +0,0 @@ -Warehouse Chief Natools:
-Ah, you are the adventurer who wants to meet Shadow Fox!
-I know your reasons already, so there's no need to justify yourself to me.
-You want to know the status of our search for the angel, don't you?
-I heard news from Kluck, you know.
-But you must be a high-level agent to meet Shadow Fox.
-Before I can fully trust you, I must ask that you carry out another mission for me.

-Are you ready?
-"I am ready." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-02.htm deleted file mode 100644 index 8b613218e5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-Very well. I will explain what you must do...
-Listen carefully. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-03.htm deleted file mode 100644 index e012d398e8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Natools:
-Before your arrival, I worked with another high-level agent I trusted completely.
-Unfortunately, during his last mission he was attacked and slain by monsters...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-04.htm deleted file mode 100644 index 1f747ec780..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-My request is not very complicated -- just dangerous.
-Go to Alligator Beach and destroy the Crokian Warriors, Farhites and Alligators you find there. Then collect 30 Predecessor's Investigative Reports. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-05.htm deleted file mode 100644 index cc1c456f89..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Natools:
-Go to Alligator Beach and destroy the Crokian Warriors, Farhites and Alligators you find there. Then collect 30 Predecessor's Investigative Reports. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-06.htm deleted file mode 100644 index 50334d881c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Natools:
-Ah, you've returned with my agent's reports. Well done!
-Please wait while I read these...
-Wait. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-07.htm deleted file mode 100644 index 249b515198..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-What?! How could that possibly happen? Astonishing...
-"What is it?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-08.htm deleted file mode 100644 index 4ebbc615ee..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-(Natools mutters to himself, obviously deep in thought.)
-Hmm... Perhaps...yes, this is the only way... Such an exceptional situation requires an exceptional response...

-Hey -- you there!

-"Yes?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-09.htm deleted file mode 100644 index 5dfea66480..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-09.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-I had originally planned to give you several more missions to prove yourself worthy of being a high-level agent.
-But the situation has changed, and I now need your assistance with a particularly sensitive and important mission.
-On the basis of my personal authority, I hereby confer on you the title of high-level agent.
-"Can I meet Shadow Fox now?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-10.htm deleted file mode 100644 index 20ac7c54f3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-10.htm +++ /dev/null @@ -1,5 +0,0 @@ -Warehouse Chief Natools:
-Ha! Not particularly quick-witted, are you?
-Think about it -- if Shadow Fox is the only one empowered by the authorities to create high-level agents, and now I have just made you a high-level agent...
-"That means you must be..." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-11.htm deleted file mode 100644 index dc3150251b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-11.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-Yes... Not exactly what you expected, eh?
-Well, anonymity has its uses in this game, as you'll discover if you survive long enough.
-Now listen carefully...
-Listen carefully. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-12.htm deleted file mode 100644 index 90e612c5be..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-12.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-As you already know, I instructed your predecessor to discover the location of the angel.
-That was not, however, his sole mission.
-Both the Temple and the Rulers of Dawn requested the use of a trusted secret messenger.
-Your predecessor was also carrying out that task when he was killed...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-13.htm deleted file mode 100644 index 053dba5a9a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-13.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-Moreover, I also received a request from the Preachers of the Wilderness and the Revolutionaries of Dusk concerning the angel...
-Yes, we received 2 requests at the same time!
-If you look over the details of each request contained in your predecessor's reports, one from the Temple and the other from the Preachers of the Wilderness, you will undoubtedly notice that the two are mutually exclusive. You cannot carry out both.
-You must choose only one of them...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-14.htm deleted file mode 100644 index 9f164b8abf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-14.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-Our organization takes a neutral stance in any dispute over power or ideology, nor am I personally interested in those things.
-Normally we accept our missions based on the size of the payment.
-In this case, however, both sides have offered us the same amount...
-So I am giving this to you to decide.
Choose well -- our organization will abide by your decision.
-"Before I choose, can you give me more information about each request?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-15.htm deleted file mode 100644 index 2da77cf1ce..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-15.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-I am sorry, but I cannot. Whichever mission you choose, the details of the other must still be kept confidential.
-This rule is what has allowed us to deal amicably with both sides over the years, preserving our integrity and earning our clients' trust.
-But I understand that it might be difficult to choose without at least some additional information.
-I can tell you more about the situation of each of these groups...
-"Please tell me about the Rulers of Dawn and the Temple." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-16.htm deleted file mode 100644 index eda06e8785..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-16.htm +++ /dev/null @@ -1,8 +0,0 @@ -Warehouse Chief Natools:
-Very well. The Temple and the Rulers of Dawn believe that Einhasad created Humans, and that they are her rightful representatives in this world, with the power to issue commands in her name.
They believe that the other gods are inferior to Einhasad, and so their followers should submit to the Temple's leadership in the war against Shilen and the forces of chaos.
-Unity and order are their chief concerns, and they take a dim view of diversity and individualism.
-In fact, they believe that only through a unified society built on a rigid hierarchy can justice prevail and the weak be truly protected.
-Certainly, their argument carries some weight: the weak are daily attacked and exploited, and justice seems but a dream to most...
-Ultimately, the Temple and the Rulers of Dawn hope for some sort of reborn empire to bring peace and order to the land...
-"What about the Preachers of the Wilderness and the Revolutionaries of Dusk?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-17.htm deleted file mode 100644 index f2e6f2812c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-17.htm +++ /dev/null @@ -1,9 +0,0 @@ -Warehouse Chief Natools:
-They respect diversity...
-They claim that all powers and creatures are equal, and that the Temple and the Rulers of Dawn are simply trying to accumulate power and wealth for their own benefit.
-The Preachers and the Revolutionaries of Dusk say that their opponents are hypocrites and liars intent on using religion to exploit the people...
-They believe that true peace can only be achieved by respecting diversity of race, culture and belief. The use of force, they say, will only create a tyrannical artificial peace.
-As the evidence of the hypocrisy of the Temple, they claim that Einhasad did not actually create Humans -- that story was concocted solely by Emperor Schuneimann in order to consolidate his power. The Temple and the Rulers of Dawn have perpetuated that myth, they say, to maintain their hold on power.
-Both the Preachers and the Revolutionaries of Dusk are intent on finding iron-clad evidence of the Temple's hypocrisy that will sway the people to their side.
-"Both sides seem to have valid points." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-18.htm deleted file mode 100644 index 4dde387182..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/30894-18.htm +++ /dev/null @@ -1,6 +0,0 @@ -Warehouse Chief Natools:
-Yes... Peace can be achieved through both centralized authority and the harmony of diversity...
-However, history shows that words like "order" and "peace" can be used to justify tyranny.
-On the other hand, words like "harmony" and "diversity" may only be ideals impossible to achieve in reality...
-"I will make my decision now." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/__init__.py deleted file mode 100644 index d01f09d9aa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/141_ShadowFoxPart3/__init__.py +++ /dev/null @@ -1,122 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.instancemanager import QuestManager -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "141_ShadowFoxPart3" - -# NPCs -NATOOLS = 30894 - -# ITEMs -REPORT = 10350 - -# MONSTERs -NPC=[20791,20792,20135] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [REPORT] - - def onEvent (self,event,st) : - htmltext = event - id = st.getState() - cond = st.getInt("cond") - if event == "30894-02.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "30894-04.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30894-15.htm" : - st.set("cond","4") - st.unset("talk") - st.playSound("ItemSound.quest_middle") - elif event == "30894-18.htm" : - st.playSound("ItemSound.quest_finish") - st.exitQuest(1) - st.giveItems(57, 88888) - player = st.getPlayer() - if player.getLevel() >= 37 and player.getLevel() <= 42: - st.rewardExpAndSp(278005,17058) - st.exitQuest(1) - qs = player.getQuestState("998_FallenAngelSelect") - if not qs: - q = QuestManager.getInstance().getQuest("998_FallenAngelSelect") - if q : - qs = q.newQuestState(player) - qs.setState(State.STARTED) - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif id == State.STARTED : - if cond == 0 : - if player.getLevel() >= 37: - htmltext = "30894-01.htm" - else: - htmltext = "30894-00.htm" - elif cond == 1 : - htmltext = "30894-02.htm" - elif cond == 2 : - htmltext = "30894-05.htm" - elif cond == 3 : - if st.getInt("talk"): - htmltext = "30894-07.htm" - else: - htmltext = "30894-06.htm" - st.takeItems(REPORT, -1) - st.set("talk","1") - elif cond == 4 : - htmltext = "30894-16.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - if st.getInt("cond")==2 and st.getRandom(100) <= 80 and st.getQuestItemsCount(REPORT)<30: - st.giveItems(REPORT,1) - if st.getQuestItemsCount(REPORT)>=30: - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - else: - st.playSound("ItemSound.quest_itemget") - return - - def onFirstTalk (self,npc,player): - st = player.getQuestState(qn) - if not st : - qs = player.getQuestState("140_ShadowFoxPart2") - st = self.newQuestState(player) - if qs : - if qs.getState() == State.COMPLETED and st.getState() == State.CREATED : - st.setState(State.STARTED) - elif st.getState() == COMPLETED and player.getLevel() >= 38 : - qs2 = player.getQuestState("998_FallenAngelSelect") - qs3 = player.getQuestState("142_FallenAngelRequestOfDawn") - qs4 = player.getQuestState("143_FallenAngelRequestOfDusk") - if qs2 : - if qs.getState() == State.COMPLETED and not (qs3 or qs4) : - qs2.setState(State.STARTED) - npc.showChatWindow(player) - return - -QUEST = Quest(141,qn,"Shadow Fox - 3") - -QUEST.addFirstTalkId(NATOOLS) #this quest doesnt have starter npc, quest will appear in list only when u finish quest 140 -QUEST.addTalkId(NATOOLS) -for mob in NPC : - QUEST.addKillId(mob) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-01.htm deleted file mode 100644 index 8f484727e6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-The fallen monster from Angel Search? I haven't the faintest notion of what you are talking about.
-Give him the password for Angel Search. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-02.htm deleted file mode 100644 index c7395e9aad..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -High Priest Raymond:
-Ah, you are the one sent by Shadow Fox...
-Rumors have spread like wildfire about this matter. From what we have learned, this is a fallen angel who rebelled against Einhasad, fleeing to this place after she was defeated.
-Not surprisingly, this fallen angel is spreading heresy about Einhasad and our Temple...
-In obedience to Einhasad's wishes, we must punish this dangerous creature before more innocents are led astray by her blasphemy.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-03.htm deleted file mode 100644 index 972dd33906..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -High Priest Raymond:
-After decoding the secret message of Angel Search, we suspect the adventurer's predecessor found the person who knows the location of the fallen angel.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-04.htm deleted file mode 100644 index e814ce8cc4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-According to the coded message, Elder Casian, who supports the Revolutionaries of Dusk against both our association and the Lords of Dawn, is attempting to render assistance to the wounded fallen angel. That means he must know where the creature can be found...

-Go find Elder Casian, rumored to be somewhere in the wilderness. Determine the location of the fallen angel, and rid us of this troublesome, blasphemous creature.
-Bring me the blood of the fallen angel as proof of his destruction.
-Guard yourself carefully in both mind and body -- although wounded, this angel will nevertheless be a formidable adversary... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-05.htm deleted file mode 100644 index 27ef0917cb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-Go find Elder Casian, rumored to be somewhere in the wilderness. Determine the location of the fallen angel,
-and rid us of this troublesome, blasphemous creature.
-Bring me the blood of the fallen angel as proof of his destruction.
-Guard yourself carefully in both mind and body -- although wounded, this angel will nevertheless be a formidable adversary... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-06.htm deleted file mode 100644 index 58870e6961..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30289-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -High Priest Raymond:
-Well done! Well done indeed!
-You have served Einhasad well by forever silencing the blasphemous tongue of this sad, fallen creature.
-That fallen angel -- no, devil is a better word -- might have led many astray if he had not been stopped.
-You have done a great service for both our order and the people of this land. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-01.htm deleted file mode 100644 index c3f0507058..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Fallen angel? I don't know what you're talking about...
-I'm very busy researching how to transform this barren desert into luscious fields of green.
-Unless you know how to help me with that, kindly do not waste my time...
-"I already know everything. I know that you're planning to help the wounded fallen angel..." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-02.htm deleted file mode 100644 index 43c5d6cbe9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Fallen angel?
-...
-You're from the Temple, aren't you?
-I have nothing to say to you hyprocrites and friends of corruption!
-"You have been deceived by the Revolutionaries of Dusk. The fallen angel is dangerous." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-03.htm deleted file mode 100644 index 286f13cfca..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-03.htm +++ /dev/null @@ -1,8 +0,0 @@ -Elder Casian:
-Dangerous?
-Of course...
-I cannot hear the angel's message because I do not know where the fallen angel is, only that it is severely wounded...
-But I do know that the angel will tell only the truth. Why are the Temple and its aristrocratic lackeys afraid of the truth?
-Or perhaps the truth itself is dangerous to you...
-"I see that you've been seduced by the angel's lies... Very well, then. I don't have much time. I need to know where the angel is -- even if I have to hurt you to find out..." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-04.htm deleted file mode 100644 index 2fa18c15de..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-04.htm +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Are you threatening me?
-I have nothing to say to you...
-You have no legal authority here.
-You do not represent justice!
-"Justice? What do you know of justice? Idealistic fool..." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-05.htm deleted file mode 100644 index 5d04c44d06..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-Justice begins by valuing individuals and their beliefs, something the Temple will never condone in its quest to bring everything under its heel.
-I stand against that kind of corrupt power-mongering in the name of religion.
Nothing you do to me will shake that belief!
-"My belief is that the weak and helpless of this land need a protector against the forces of chaos. I believe that I can bring peace and order through my strong leadership. Which of us truly has the best interests of others at heart?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-06.htm deleted file mode 100644 index fd16acb997..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Elder Casian:
-So you believe you are the one? Very well...
-If you are so positive that yours is the best path, test yourself!
-"What are you talking about?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-07.htm deleted file mode 100644 index 0f1241c9c4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30612-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-A preacher carrying the Sealed Prophecy - Path of the God was attacked in this wilderness by ants. He is missing, and without him we do not know how to determine the location of the angel...
-Perhaps you can recover some pieces of the prophecy from the ants in the Ant Nest.
-Provided, of course, that the vicious, machine-like ants leave you alone...
-If you are so convinced of the rightness of your course, why not see if the gods will bless your attempt? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-01.htm deleted file mode 100644 index 309779caf1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-You wish to accept the request of the Temple of Einhsad and the Rulers of Dawn? Then I will tell you what you must do. Listen carefully and do not divulge the secrets you are about to hear...
-"I will keep that in mind." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-02.htm deleted file mode 100644 index 3885f7a985..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-What the Temple really desires is the destruction of the angel.

-"What?! I can't believe that... Why would they want that?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-03.htm deleted file mode 100644 index 9f0aa3c75a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-The Temple believes that the angel is actually a fallen angel who has rebelled against Einhasad and is now fleeing her wrath.
-In their eyes, the angel has become a monster...
-Guard this knowledge! If it became widely known, chaos might ensue.
-Go speak to High Priest Raymond in the town of Gludio.
-If you give him the secret code that your predecessor discovered, he will give you instructions on how to proceed. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-04.htm deleted file mode 100644 index d73c850e0d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/30894-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Natools:
-Seek out High Priest Raymond in Gludio and follow his instructions... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-01.htm deleted file mode 100644 index acf4d35e4d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-It seems to be just a regular weathered rock in the wilderness.
-Sing the song of praise from the prophecy. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-02.htm deleted file mode 100644 index bf63fdfc94..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-The fallen angel appears when you sing the song of praise.
-Defeat the fallen angel and obtain its blood as proof of your victory, then deliver the blood to High Priest Raymond. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-03.htm deleted file mode 100644 index 6c646a3797..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/32368-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Weathered Rock:
-You defeated the fallen angel on this rock. Now take its blood to High Priest Raymond in Gludio. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/__init__.py deleted file mode 100644 index d331892cd4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/142_FallenAngelRequestOfDawn/__init__.py +++ /dev/null @@ -1,134 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "142_FallenAngelRequestOfDawn" - -# NPCs -NATOOLS = 30894 -RAYMOND = 30289 -CASIAN = 30612 -ROCK = 32368 - -# ITEMs -CRYPT = 10351 -FRAGMENT = 10352 -BLOOD = 10353 - -# MONSTERs -NPC=[20079,20080,20081,20082,20084,20086,20087,20088,20089,20090,27338] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.isAngelSpawned = 0 - self.questItemIds = [CRYPT,FRAGMENT,BLOOD] - - def onAdvEvent (self,event,npc,player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30894-01.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "30894-03.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - st.giveItems(CRYPT, 1) - elif event == "30289-04.htm" : - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "30612-07.htm" : - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - elif event == "32368-02.htm" : - if self.isAngelSpawned == 0 : - self.addSpawn(27338,-21882,186730,-4320,0,False,900000) - self.isAngelSpawned = 1 - self.startQuestTimer("angel_cleanup",900000,None,player) - elif event == "angel_cleanup" : - if self.isAngelSpawned == 1 : - self.isAngelSpawned = 0 - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.CREATED : return htmltext - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == NATOOLS : - if cond == 1 : - htmltext = "30894-01.htm" - elif cond == 2 : - htmltext = "30894-04.htm" - elif npcId == RAYMOND : - if cond == 2 : - if st.getInt("talk"): - htmltext = "30289-02.htm" - else: - htmltext = "30289-01.htm" - st.takeItems(CRYPT, -1) - st.set("talk","1") - elif cond == 3 : - htmltext = "30289-05.htm" - elif cond == 6 : - htmltext = "30289-06.htm" - st.playSound("ItemSound.quest_finish") - st.exitQuest(1) - st.giveItems(57, 92676) - st.takeItems(BLOOD, -1) - if st.getPlayer().getLevel() >= 38 and st.getPlayer().getLevel() <= 43: - st.rewardExpAndSp(223036,13091) - elif npcId == CASIAN : - if cond == 3 : - htmltext = "30612-01.htm" - elif cond == 4 : - htmltext = "30612-07.htm" - elif npcId == ROCK : - if cond == 5 : - htmltext = "32368-01.htm" - if not st.getInt("talk"): - st.takeItems(REPORT, -1) - st.set("talk","1") - elif cond == 6 : - htmltext = "32368-03.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - npcId = npc.getNpcId() - if npcId == 27338 and st.getInt("cond")==5: - st.set("cond","6") - st.playSound("ItemSound.quest_middle") - st.giveItems(BLOOD, 1) - self.isAngelSpawned = 0 - elif st.getInt("cond")==4 and st.getRandom(100) <= 20 and st.getQuestItemsCount(FRAGMENT)<30: - st.giveItems(FRAGMENT,1) - if st.getQuestItemsCount(FRAGMENT)>=30: - st.set("cond","5") - st.playSound("ItemSound.quest_middle") - else: - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(142,qn,"Fallen Angel - Request of Dawn") - -#this quest doesnt have starter npc, quest will appear in list only when u select him from quest 998 -QUEST.addTalkId(NATOOLS) -QUEST.addTalkId(RAYMOND) -QUEST.addTalkId(CASIAN) -QUEST.addTalkId(ROCK) -for mob in NPC : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-01.htm deleted file mode 100644 index e9dbb89d1d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Grand Master Tobias:
-Sealed Prophecy? Fallen angels? I don't know what you are talking about...
-Give him the Sealed Prophecy - Path of the God. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-02.htm deleted file mode 100644 index 83945fff7b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Tobias:
-what's this? The Sealed Prophecy - Path of the God? Surely you must have been sent by Shadow Fox!
-To discover the location of the angel, we must open the seal.
-Wait a moment while I do so...
-Once this document is unsealed, I must ask a favor of you.
-Wait. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-03.htm deleted file mode 100644 index 8ac7df3d95..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Tobias:
-(Tobias seems to conduct some kind of a ritual while holding the Sealed Prophecya. Abright light shines forth the Writings, then fades...)
-There! It is unsealed...
-If you can interpret this properly, you should be able to determine the location of the fallen angel.
-Take this Prophecy - Path of the God

-Receive the Prophecy. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-04.htm deleted file mode 100644 index e186f64557..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-04.htm +++ /dev/null @@ -1,10 +0,0 @@ -Grand Master Tobias:
-Both the Preachers of the Wilderness and the Revolutioneries of Dusk heard the sounds of the angel asking for aid...
-Apparently he was injurned and being pursued by something very powerful.
-Now that u know where he is, the first thing to do is to heal him.
-Elder Casian is somewhere in the wilderness -- his medicine can heal the angel.
-Find him and obtain the medicine.
-If you give him the Prophecy, he can tell you the Angel's exact location.
-Then u must heal the angel and place his message within this empty Echo Crystal...
-Casian will give you the details. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-05.htm deleted file mode 100644 index b37d46536a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Grand Master Tobias:
-Elder Casian is somewhere in the wilderness -- his medicine can heal the angel.
-Find him and obtain the medicine.
-If you give him the Prophecy, he can tell you the Angel's exact location.
-Then u must heal the angel and place his message within this empty Echo Crystal...
-Casian will give you the details. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-06.htm deleted file mode 100644 index b92bf6ede0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30297-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Grand Master Tobias:
-Ah, I had every confidience that you would succeed! Well done!
-However, we still cannot officially denounce the hypocrisy of the Temple of the Rulers of Dawn.
-The nobility will never see the proof we lay before them...not yet, at any rate.
-But your service to our case will not be forgotten, that I promise you! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-01.htm deleted file mode 100644 index c1bfac8129..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Fallen angel? I don't know what you're talking about...
-I'm very busy researching how to transform this barren desert into luscious fields of green.
-Unless you know how to help me with that, kindly do not waste my time...
-Show him the Prophecy - Path of the God. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-02.htm deleted file mode 100644 index d560f88848..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-What's this? Ah, you must be the agent of Shadow Fox...
-I see you found the prophecy...
-A female preacher of the Revolutionaries of Dusk heard the angel pleading for help, but we were unable to determine the angel's location.
-We have healing medicine ready...
-"Tobias told me that you could locate the angel if I gave you this prophecy." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-03.htm deleted file mode 100644 index e115f0faeb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Yes, the prophecy spoke metaphorically about a fallen angel and a refugee.
-Perhaps I can decipher the metaphor.
-In fact, there is even a prophecy that an unknown adventurer will help the angel...
-"Unknown adventurer?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-04.htm deleted file mode 100644 index 6acc33f56c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-04.htm +++ /dev/null @@ -1,8 +0,0 @@ -Elder Casian:
-Yes, the prophecy says that an unknown adventurer will become an important figure in the salvation of the world.
-Ah! Here! I found the road to the angel's location. It is a dangerous place, full of monsters...
-Shadow Fox trust you, however, so perhaps you can make it through...
-If so, adventurer, you will be the first to directly communicate with the angel.
-Perhaps it is you to whom the prophecies refer after all...
-"Me? Look, I'm just an ordinary adventurer." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-05.htm deleted file mode 100644 index 6dd3642660..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Elder Casian:
-Perhaps you are -- now.
-But your encounter with the angel may change you...
-Because the strong grow stronger and the weak become weaker, this world is waiting for a hero who is unafraid to speak truth to power and who will face the coming darkness without flinching.
-Whether that is you, I cannot say. But I pray that that person appears soon -- for all our sakes.
-"I also hope a hero can bring us peace." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-06.htm deleted file mode 100644 index 70749572cc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-Then take this healing medicine...
-Making it was extremely difficult, since the angel is not living creature born of this world. Many of my brethren sacrificed much to gather the materials I needed to create this.
-Take good care of it, and speed it to the angel as quickly as you can!
-Take the healing medicine. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-07.htm deleted file mode 100644 index 949466bf52..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30612-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Elder Casian:
-To find the fallen angel, climb to the Weathered Rock in the Wilderness and sing a song of praise from the prophecy.
-Once the medicine has done its work, you will be able to speak with the angel.
-I have marked the location of the Weathered Rock on your map, adventurer.
-Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-01.htm deleted file mode 100644 index dbd95f9cf3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-You wish to accept the request of the Preachers of the Wildness and the Revolutionaries of dusk? Then I will tell you what you must do. Listen carefully and do not divulge the secrets you are about to hear...
-"I will keep that in mind." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-02.htm deleted file mode 100644 index 6fe949319e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Warehouse Chief Natools:
-The Revolutionaries of Dusk want you to find the location of the wounded angel and obtain its message after healing it...

-"How do I find the location of the angel? What do I do to obtain its message?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-03.htm deleted file mode 100644 index 19f8b9fadd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Warehouse Chief Natools:
-I do not know its location, but they have requested that they be allowed to consult something called the Sealed Prophecy - Path of the God.
-Your predecessor obtained this document, and they undoubtedly believe that it contains clues about the angel's whereabouts.
-You will be able to obtain the angel's message using a unique Echo Crystal that can store sound.
-If you have more questions, ask Grand Master Tobias in the town of Gludio.
-Take the Sealed Prophecy - Path of the God with you. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-04.htm deleted file mode 100644 index 6bf771a8d9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/30894-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Warehouse Chief Natools:
-Seek out Grand Master Tobias in Gludio and follow his instructions... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32368-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32368-01.htm deleted file mode 100644 index 4be8d5ebb5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32368-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-It seems to be just a regular weathered rock in the wilderness.
-Sing the song of praise from the prophecy. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32368-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32368-02.htm deleted file mode 100644 index c364c6bb2a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32368-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Weathered Rock:
-The wounded angel appears when you sing the song of praise from the prophecy.
-Heal the angel. Then place her message in the Echo Crystal and take it to Grand Master Tobias in Gludio Village. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-01.htm deleted file mode 100644 index 79fda25410..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Fallen Angel:
-The angel looks lost.
-She also seems to be wounded abd suffering from a high fever.
-Give her the medicine. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-02.htm deleted file mode 100644 index 561f778273..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Fallen Angel:
-(It looks like the angel is beginning to wake up...)
-Oh...uh...
-Thank you.
-(Her lips do not move, but you seem to hear her words directly in your head.)
-Tell her why you came and how the Temple, the Rulers of Dawn, the Preachers and Revolutionaries of Dusk are interconnected. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-03.htm deleted file mode 100644 index e0217581fa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-03.htm +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-I was one of the daughters of Einhasad, celebrated for my power and beauty.
-Some of my sisters and brothers have since become gods themselves, but I am not a goddess.
-Though I possess knowledge no mortal can know, I do not know everything.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-04.htm deleted file mode 100644 index 2c253538a3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fallen Angel:
-I do not understand why Einhasad, the goddess of order and righteousness, enteres into this false contract with the mortal Human emperor, Schuneimann, in order to become the godess of a race she did not even create...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-05.htm deleted file mode 100644 index 15ae43b34e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Fallen Angel:
-Humans were actually created by Einhasad's chaos-loving mate, the dissipated Gran Kain. In pledging their allegiance to Einhasad, they have suppressed their natural desire for freedom and independence.
-They became pawns in a game beyond their understanding...
-I find the whole situation both ludicrous and sad.
-I cannot understand why Mother do such a thing, much less allow it to continue for so long.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-06.htm deleted file mode 100644 index add092f4dd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-06.htm +++ /dev/null @@ -1,9 +0,0 @@ -Fallen Angel:
-In a way, Shilen is also victim...
-Why has Mother not used her great power to restore things to their natural order?
-Why has Gran Kain, that trouble-making lover of chaos, become a father figure to the gods?
-Chaos and order should not be able to co-exist... And why is the goddess of order falsely idolized by the people of chaos...
-I cannot understand this.
-Perhaps that is why I could not become a goddess...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-07.htm deleted file mode 100644 index d813dad454..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-Among all my siblings, I alone questioned this unnatural state of affairs, deeply perplexed and disturbed by this contradiction.
-I suppose in this I inherted a greater measure of Mother's love of order and justice than my sisters.
-And i finally decided to act to set things right...
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-08.htm deleted file mode 100644 index 3c951a1e37..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-08.htm +++ /dev/null @@ -1,6 +0,0 @@ -Fallen Angel:
-I decided my first action would be to reveal the thruth to the Humans.
-I left many clues scattered across this continent in order to sow the seeds of doubt among certail Humans...
-Mother became angry with me, however, which is how I came to be here.
-Keep listening. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-09.htm deleted file mode 100644 index 47ba7144f9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-09.htm +++ /dev/null @@ -1,8 +0,0 @@ -Fallen Angel:
-I was forced to escape Mother's wrath, but I was wounded in coming here.
-And because this world is so very different from my native World of Light, my power is weakened and even my control over this physical form is tenuous.
-However, I had earlier met certain people while leaving clues to the true state of affairs.
-In my distress, I asked for their help.
-Now you have come with healing medicine... -"What you say is amazing... You mean that Gran Kain is the god who created Humans, and Shilen is only vistim?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-10.htm deleted file mode 100644 index cf5d44a372..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/32369-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Fallen Angel:
-Yes, its true!
-Now... Seek out Grand Master Tobias in Gludio and give him this message... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/__init__.py deleted file mode 100644 index 75453c88ce..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/143_FallenAngelRequestOfDusk/__init__.py +++ /dev/null @@ -1,135 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "143_FallenAngelRequestOfDusk" - -# NPCs -NATOOLS = 30894 -TOBIAS = 30297 -CASIAN = 30612 -ROCK = 32368 -ANGEL = 32369 - -# ITEMs -SEALED_PATH = 10354 -PATH = 10355 -EMPTY_CRYSTAL = 10356 -MEDICINE = 10357 -MESSAGE = 10358 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.isAngelSpawned = 0 - self.questItemIds = [SEALED_PATH,PATH,EMPTY_CRYSTAL,MEDICINE,MESSAGE] - - def onAdvEvent (self,event,npc,player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30894-01.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - elif event == "30894-03.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - st.giveItems(SEALED_PATH, 1) - elif event == "30297-04.htm" : - st.set("cond","3") - st.unset("talk") - st.playSound("ItemSound.quest_middle") - st.giveItems(PATH, 1) - st.giveItems(EMPTY_CRYSTAL, 1) - elif event == "30612-07.htm" : - st.set("cond","4") - st.unset("talk") - st.giveItems(MEDICINE, 1) - st.playSound("ItemSound.quest_middle") - elif event == "32368-02.htm" : - if self.isAngelSpawned == 0 : - self.addSpawn(ANGEL,-21882,186730,-4320,0,False,900000) - self.isAngelSpawned = 1 - self.startQuestTimer("angel_cleanup",900000,None,player) - elif event == "32369-10.htm" : - st.set("cond","5") - st.unset("talk") - st.takeItems(EMPTY_CRYSTAL, -1) - st.giveItems(MESSAGE, 1) - st.playSound("ItemSound.quest_middle") - elif event == "angel_cleanup" : - if self.isAngelSpawned == 1 : - self.isAngelSpawned = 0 - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.CREATED : return htmltext - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif npcId == NATOOLS : - if cond == 1 : - htmltext = "30894-01.htm" - elif cond == 2 : - htmltext = "30894-04.htm" - elif npcId == TOBIAS : - if cond == 2 : - if st.getInt("talk"): - htmltext = "30297-02.htm" - else: - htmltext = "30297-01.htm" - st.takeItems(SEALED_PATH, -1) - st.set("talk","1") - elif cond == 3 : - htmltext = "30297-05.htm" - elif cond == 5 : - htmltext = "30297-06.htm" - st.playSound("ItemSound.quest_finish") - st.exitQuest(1) - st.giveItems(57, 89046) - st.takeItems(MESSAGE, -1) - if st.getPlayer().getLevel() >= 38 and st.getPlayer().getLevel() <= 43: - st.rewardExpAndSp(223036,13901) - elif npcId == CASIAN : - if cond == 3 : - if st.getInt("talk"): - htmltext = "30612-02.htm" - else: - htmltext = "30612-01.htm" - st.takeItems(PATH, -1) - st.set("talk","1") - elif cond == 4 : - htmltext = "30612-07.htm" - elif npcId == ROCK : - if cond == 4 : - htmltext = "32368-01.htm" - elif npcId == ANGEL : - if cond == 4 : - if st.getInt("talk"): - htmltext = "32369-02.htm" - else: - htmltext = "32369-01.htm" - st.takeItems(MEDICINE, -1) - st.set("talk","1") - elif cond == 5 : - htmltext = "32369-10.htm" - return htmltext - -QUEST = Quest(143,qn,"Fallen Angel - Request of Dusk") - -#this quest doesnt have starter npc, quest will appear in list only when u select him from quest 998 -QUEST.addTalkId(NATOOLS) -QUEST.addTalkId(TOBIAS) -QUEST.addTalkId(CASIAN) -QUEST.addTalkId(ROCK) -QUEST.addTalkId(ANGEL) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-01.htm deleted file mode 100644 index 71873e1939..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Kekropus:
-The time has come for you to leave this Island. Before you leave, there is something you must know, a hidden truth about the Kamael.
-Knowing this truth may place you in danger, which is why only those who have exhibited exceptional courage and skill are offered the chance to learn it. From what I have seen, I believe you may be one of those few... What say you? Are you interested?
-Tell him that you are interested. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-02.htm deleted file mode 100644 index 5319cfe909..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Kekropus:
-I am sorry, but this does not concern outsiders.
-(Only Kamael characters may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-02a.htm deleted file mode 100644 index 6cfab339b1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-02a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Kekropus:
-The time has come for you to leave this Island. Before you leave, there is something you must know, a hidden truth about the Kamael.
-Knowing this truth may place you in danger, which is why only those who have exhibited exceptional courage and skill are offered the chance to learn it. From what I have seen, you are not yet ready...
-(Only Kamael characters over level 17 may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-03.htm deleted file mode 100644 index d70e1844ff..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Kekropus:
-Excellent! As a Kamael, you should know the truth of what I am about to tell you.
-Seek the Statue of History within the Nornil's Cave. Know that it is more than it appears. It is a kind of terminal to allow you to communicate with another. Do this and you will discover the key to unlock the secret you seek.
-To communicate with the statue, use the password: CRTR. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-04.htm deleted file mode 100644 index 7c849281e9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Kekropus:
-First, seek the Statue of History within the Nornil's Cave. Know that it is more than it appears. It is a kind of terminal to allow you to communicate with another. Do this and you will discover the key to unlock the secret you seek.
-To communicate with the statue, use the password: CRTR. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-05.htm deleted file mode 100644 index d127bdaa41..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Hierarch Kekropus:
-that expression... guess you have heard everything. Good job.
-To us Kamael, there exists an "Erased History" that can not be told to the public. Of course, I can not tell you everything about the "Erased History" here. However, as long as you were born a Kamael, I thought you had to at least know that before leaving the Isle of Souls.
-Asks why was it necessary to go to the Nornil's Cave to hear that story. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-06.htm deleted file mode 100644 index 11cdce070c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Kekropus:
-The more you know, the more danger you will be in. Because I deemed that only those able to protect themselves against this danger should hear this story, I deliberately chose a dangerous place like the Nornil's Cave. If you were able to enter and exit that place safely, you have proven your ability and earned the right to hear the secret.
-Ah, yes -- now that you have been acknowledged by N, you may enter the Nornil's Garden. You may also take your companions. Because they do not all need to necessarily be acknowledged by N, you should be able to form a group fairly easily. It would be safest to enter with a group, if that is possible.
-But also know that N will not allow those who have already earned a promotion or are over level 20 into the garden.
-Ask why it was necessary to be acknowledged by N in order to enter the Nornil's Garden, and ask who N is. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-07.htm deleted file mode 100644 index 1c2527d477..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32138-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Kekropus:
-Who is N? Ha ha! Why not ask him personally? N seemed to have more to say to you... If you really wish to meet him again, let me know.
-Well done so far! Take this as a token of our congratulations. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-01.htm deleted file mode 100644 index 3a7e867a02..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Icon of the Past:
-...? There's something that looks like a button on the front of the Goddess Statue.
-Push the button. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-02.htm deleted file mode 100644 index 270eb3a517..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Icon of the Past:
-The front panel of the statue opens, revealing some sort of machinery. A screen seems to display the overall situation, while a complicated-looking group of buttons are located just beneath it.
-Look at the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-03.htm deleted file mode 100644 index deb774a004..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-03.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Past:
-########################
-Please enter the password in order to open communication.
-Password:
-########################

-Eh, I remember the first letter of the password was...
-A    -B    -C
-H    -I    -J
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-04.htm deleted file mode 100644 index 8c8c8409ca..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-04.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Past:
-########################
-Enter the password to enable communication.
-Password: *
-########################

-The second letter of the password is...
-A    -B    -C
-H    -I    -J
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-05.htm deleted file mode 100644 index 8c668a6770..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-05.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Past:
-########################
-Enter the password to enable communication.
-Password: **
-########################

-The third letter of the password is...
-A    -B    -C
-H    -I    -J
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-06.htm deleted file mode 100644 index 9714ab81b8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-06.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Past:
-########################
-Enter the password to enable communication.
-Password: ***
-########################

-The final letter of the password is...
-A    -B    -C
-H    -I    -J
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-07.htm deleted file mode 100644 index 65945872f4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-07.htm +++ /dev/null @@ -1,9 +0,0 @@ -Icon of the Past:
-########################
-Enter the password to enable communication.
-Password: ****
-[Authentication Failed]
-########################
-You have entered an incorrect password.
-Re-enter the password. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-07a.htm deleted file mode 100644 index f32becd3a8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-07a.htm +++ /dev/null @@ -1,10 +0,0 @@ -Icon of the Past:
-########################
-Enter the password to enable communication.
-Password: ****
-[Authentication Successful]
-Connecting...
-########################
-You have entered the correct password.
-Wait to be connected. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-08.htm deleted file mode 100644 index 56ba51d4a0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-08.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Past:
-########################
-??? : Hmm...?
-########################
-A message has appeared on the screen.
-Watch the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-09.htm deleted file mode 100644 index aa2da50a26..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-09.htm +++ /dev/null @@ -1,8 +0,0 @@ -Icon of the Past:
-########################
-??? : You must have been sent by Kekropus. Since you have found me, it will not be long before you leave this island. As you have come this far into Nornil's Cave, your physical development must be impressive...
-Then, as requested by Kekropus, I will tell you some stories to assist your mental development. You will ponder these stories long after you have left the shores of this island, for they are part of your Kamael heritage. As long as you are a Kamael, you will face the ramifications of these stories again in various forms, though when and how remains a mystery...
-########################
-The message from an unidentified person continues to appear on the screen.
-Ask who is sending the message. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-10.htm deleted file mode 100644 index 74cfa6c21b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-10.htm +++ /dev/null @@ -1,9 +0,0 @@ -Icon of the Past:
-########################
-%playername%: But...who in the world are you?
-??? : Me? You will know soon, shortly after my story comes to an end. For now...call me N.
-Shall we begin?
-########################
-First, listen to the story.
-Watch the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-11.htm deleted file mode 100644 index 15bb149e04..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-11.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Past:
-########################
-N: You know, of course, that the Kamael do not serve the gods as do the other races, who generally serve the god or goddess who created them. In this way, the Elves serve Eva, the Dark Elves serve Shilen, the Dwarves serve Maphr, the Orcs serve Pa'agrio, and the Humans serve Einhasad. Only we serve no god...
-Does that not seem somewhat unnatural? If one of those gods or goddesses created us, why do we not worship him or her? Who is our true creator?
-########################
-"Someone other than a god, perhaps...?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-12.htm deleted file mode 100644 index aedcec1370..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-12.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Past:
-########################
-%playername%: Are you saying that someone other than a god created us?
-N : Well...what do you think? Curb your impatience. Relax and think. Based on what you will hear and feel in the future, the day will come when you will make your own decision...
-I will continue to communicate with you through the Icon of the Present. Find it somewhere within this Nornil's Cave. The password for the Icon of the Present is also "CNCL". Do not forget...
-######################## - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-13.htm deleted file mode 100644 index 913a1ad39f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32255-13.htm +++ /dev/null @@ -1,5 +0,0 @@ -Icon of the Past:
-########################
-N: I will continue to communicate with you through the Icon of the Present. Find it somewhere within this Nornil's Cave. The password for the Icon of the Present is also "CNCL". Do not forget...
-######################## - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-01.htm deleted file mode 100644 index c15cae596b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Icon of the Present:
-...? There's something that looks like a button on the front of the Goddess Statue.
-Push the button. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-02.htm deleted file mode 100644 index 81a21b201b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Icon of the Present:
-The front panel of the statue opens, revealing some sort of machinery. A screen seems to display the overall situation, while a complicated-looking group of buttons are located just beneath it.
-Look at the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-03.htm deleted file mode 100644 index 693f73efb1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-03.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Present:
-########################
-Please enter the password in order to open communication.
-Password:
-########################

-Eh, I remember the first letter of the password was...
-A    -B    -C
-L    -M    -N
-X    -Y    -Z - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-04.htm deleted file mode 100644 index 80830aa7d0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-04.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Present:
-########################
-Enter the password to enable communication.
-Password: *
-########################

-The second letter of the password is...
-A    -B    -C
-L    -M    -N
-X    -Y    -Z - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-05.htm deleted file mode 100644 index f7d4719cac..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-05.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Present:
-########################
-Enter the password to enable communication.
-Password: **
-########################

-The third letter of the password is...
-A    -B    -C
-L    -M    -N
-X    -Y    -Z - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-06.htm deleted file mode 100644 index b619b01d9a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-06.htm +++ /dev/null @@ -1,16 +0,0 @@ -Icon of the Present:
-########################
-Enter the password to enable communication.
-Password: ***
-########################

-The final letter of the password is...
-A    -B    -C
-M    -N    -L
-X    -Y    -Z - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-07.htm deleted file mode 100644 index 97e9aa2e0f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-07.htm +++ /dev/null @@ -1,9 +0,0 @@ -Icon of the Present:
-########################
-Enter the password to enable communication.
-Password: ****
-[Authentication Failed]
-########################
-You have entered an incorrect password.
-Re-enter the password. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-07a.htm deleted file mode 100644 index 0e618b41d5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-07a.htm +++ /dev/null @@ -1,10 +0,0 @@ -Icon of the Present:
-########################
-Enter the password to enable communication.
-Password: ****
-[Authentication Successful]
-Connecting...
-########################
-You have entered the correct password.
-Wait to be connected. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-08.htm deleted file mode 100644 index f9531c04c3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-08.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Present:
-########################
-N: Ah! You came. Shall we continue the story?
-#########################
-N's message appears on the screen.
-Watch the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-09.htm deleted file mode 100644 index ff10d3b057..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-09.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Present:
-########################
-N: I assume you have heard of it as well? Though it is no longer the case, this Isle of Souls was once sealed, hidden between dimensions...
-Why do you suppose it was sealed? The other races believe that it was because of the Kamael's exceptional combat abilities, but do you really think a dimensional seal was necessary for just that reason? Hiding an island of this size between dimensions would have been almost impossible even for the combined strength hundreds -- even thousands -- of the best magicians on the continent.
-########################
-"Does that mean there was another reason?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-10.htm deleted file mode 100644 index b446170ad1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-10.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Present:
-########################
-%playername%: Does that mean there was another reason?
-N: Between dimensions, away from prying eyes... Is it not natural to surmise that the true purpose was to hide this Isle of Souls?
-########################
-"Hide it from who?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-11.htm deleted file mode 100644 index 12e6f3b41e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-11.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Present:
-########################
-%playername%: Then was this Isle of Souls sealed between dimensions in order to hide it from someone?
N: That is was it recorded in the Kamael's "Lost History." To continue...
-This Isle of Souls was sealed between dimensions because if it had been left in this world, there was a high probability of it being discovered. In other words, it was being hidden from someone with the ability to scan the entire world...
-########################
-"Then...a god?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-12.htm deleted file mode 100644 index 0bfa4341fa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-12.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Present:
-########################
-%playername%: Then...a god?
-N: Perhaps. Or at least an equal of the gods.
-########################
-"Why did the Kamael have to hide themselves in the first place?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-13.htm deleted file mode 100644 index bcfacb0fef..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-13.htm +++ /dev/null @@ -1,7 +0,0 @@ -Icon of the Present:
-########################
-%playername%: Why did the Kamael have to hide themselves in the first place?
-N: I cannot tell you that now. You will know later, when you have advanced sufficiently to learn the Kamael's "Lost History."
-Our story here is finished. Find the Icon of the Future somewhere within this Nornil's Cave to hear more. The password for the Icon of the Future is "CHAOS". Do not forget!
-######################## - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-14.htm deleted file mode 100644 index 23bc381204..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32256-14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Icon of the Present:
-########################
-N: To hear additional stories, find the Icon of the Future somewhere within this Nornil's Cave. The password for the Icon of the Future is "CHAOS". Do not forget!
-######################## - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-01.htm deleted file mode 100644 index 6ea291ac2a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Icon of the Future:
-...? There's something that looks like a button on the front of the Goddess Statue.
-Push the button. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-02.htm deleted file mode 100644 index b529ff4863..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Icon of the Future:
-The front panel of the statue opens, revealing some sort of machinery. A screen seems to display the overall situation, while a complicated-looking group of buttons are located just beneath it.
-Look at the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-03.htm deleted file mode 100644 index d002dc0606..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-03.htm +++ /dev/null @@ -1,19 +0,0 @@ -Icon of the Future:
-########################
-Please enter the password in order to open communication.
-Password:
-########################

-Eh, I remember the first letter of the password was...
-A    -B    -C
-H    -I    -J

-O    -P    -Q
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-04.htm deleted file mode 100644 index f2d4dd55ff..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-04.htm +++ /dev/null @@ -1,19 +0,0 @@ -Icon of the Future:
-########################
-Enter the password to enable communication.
-Password: *
-########################

-The second letter of the password is...
-A    -B    -C
-H    -I    -J

-O    -P    -Q
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-05.htm deleted file mode 100644 index 1153737c84..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-05.htm +++ /dev/null @@ -1,19 +0,0 @@ -Icon of the Future:
-########################
-Enter the password to enable communication.
-Password: **
-########################

-The third letter of the password is...
-A    -B    -C
-H    -I    -J

-O    -P    -Q
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-06.htm deleted file mode 100644 index f10942fc49..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-06.htm +++ /dev/null @@ -1,19 +0,0 @@ -Statue of Future:
-########################
-Please enter the password to open communication.
-Password: ***
-#########################

-The fourth letter of the password is...
-A    -B    -C
-H    -I    -J

-O    -P    -Q
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-07.htm deleted file mode 100644 index eac569f3ab..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-07.htm +++ /dev/null @@ -1,19 +0,0 @@ -Icon of the Future:
-########################
-Enter the password to enable communication.
-Password: ****
-########################

-The final letter of the password is...
-A    -B    -C
-H    -I    -J

-O    -P    -Q
-R    -S    -T - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-08.htm deleted file mode 100644 index 70adce44e0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-08.htm +++ /dev/null @@ -1,9 +0,0 @@ -Icon of the Future:
-########################
-Enter the password to enable communication.
-Password: ****
-[Authentication Failed]
-########################
-You have entered an incorrect password.
-Re-enter the password. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-08a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-08a.htm deleted file mode 100644 index 4062228f3c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-08a.htm +++ /dev/null @@ -1,10 +0,0 @@ -Icon of the Future:
-########################
-Enter the password to enable communication.
-Password: ****
-[Authentication Successful]
-Connecting...
-########################
-You have entered the correct password.
-Wait to be connected. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-09.htm deleted file mode 100644 index 56ec40045f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-09.htm +++ /dev/null @@ -1,7 +0,0 @@ -Statue of Future:
-########################
-N: Ah! You came! Let us continue our conversation, then.
-#########################
-N's message appears on the screen.
-Watch the screen. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-10.htm deleted file mode 100644 index 83666a20e8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-10.htm +++ /dev/null @@ -1,7 +0,0 @@ -Statue of Future:
-########################
-N: For ages, this Isle of Souls acted as a seal between dimensions, but as you can see, the island and its inhabitants, the Kamael, have now been unsealed. It is unknown who was reponsible for unsealing the island, but the first outsiders to set foot on the newly unsealed Isle of Souls were a man in black armor and a lady in a blue dress. Hierarch Kekropus treated them very cordially, almost as if they were royalty or...something greater. A few months later, the Kamael came to this island one by one...
-Now that the Isle of Souls has been unsealed, it is the focus of the world's collective attention.
-########################
- "If the Isle of Souls was hidden to avoid discovery, why would it be revealed now?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-11.htm deleted file mode 100644 index 41569a761a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-11.htm +++ /dev/null @@ -1,8 +0,0 @@ -Statue of Future:
-########################
-%playername%: If the Isle of Souls was hidden to avoid discovery, why would it be revealed now?
-N: That is a mystery. Perhaps the original reason for hiding the island is no longer necessary -- or perhaps there is an even more compelling reason to risk unsealing the island.
-I wonder how the Kamael will cope with this sudden change... I suppose that will be decided by how well and wisely you young people act. It is far past time for you to take ownership of your own destiny as a race.
-I can tell you nothing more; return to Kekropus. Farewell!
-######################## - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-12.htm deleted file mode 100644 index 2a9b607885..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/32257-12.htm +++ /dev/null @@ -1,5 +0,0 @@ -Statue of Future:
-########################
-N: I can tell you nothing more; return to Kekropus. Farewell!
-######################## - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/__init__.py deleted file mode 100644 index 9d4f623dde..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/178_IconicTrinity/__init__.py +++ /dev/null @@ -1,144 +0,0 @@ -# Rewritten by RayzoR - -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "178_IconicTrinity" - -#NPC'S -KEKROPUS = 32138 -ICONPAST = 32255 -ICONPRESENT = 32256 -ICONFUTURE = 32257 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - player = st.getPlayer() - passwrd = st.getInt("pass") - if event == "32138-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "32138-07.htm" : - st.giveItems(956,1) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - st.rewardExpAndSp(20123,976) - elif event == "32255-03.htm" : - st.set("pass","0") - elif event == "32255-04a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32255-04.htm" - elif event == "32255-05a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32255-05.htm" - elif event == "32255-06a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32255-06.htm" - elif event == "32255-07a.htm" : - st.set("pass",str(passwrd+1)) - if st.getInt("pass") != 4: - return "32255-07.htm" - elif event == "32255-12.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - st.set("pass","0") - elif event == "32256-03.htm" : - st.set("pass","0") - elif event == "32256-04a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32256-04.htm" - elif event == "32256-05a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32256-05.htm" - elif event == "32256-06a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32256-06.htm" - elif event == "32256-07a.htm" : - st.set("pass",str(passwrd+1)) - if st.getInt("pass") != 4: - return "32256-07.htm" - elif event == "32256-13.htm" : - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - st.set("pass","0") - elif event == "32257-03.htm" : - st.set("pass","0") - elif event == "32257-04a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32257-04.htm" - elif event == "32257-05a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32257-05.htm" - elif event == "32257-06a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32257-06.htm" - elif event == "32257-07a.htm" : - st.set("pass",str(passwrd+1)) - htmltext = "32257-07.htm" - elif event == "32257-08a.htm" : - st.set("pass",str(passwrd+1)) - if st.getInt("pass") != 5: - return "32257-08.htm" - elif event == "32257-11.htm" : - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - st.set("pass","0") - return htmltext - - def onTalk (self,npc,player): - npcId = npc.getNpcId() - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED : - htmltext = "This quest has already been completed." - elif id == State.CREATED and npcId == KEKROPUS : - if player.getRace().ordinal() != 5 : - return "32138-02.htm" - if st.getPlayer().getLevel() >= 17: - htmltext = "32138-01.htm" - else : - htmltext = "32138-02a.htm" - st.exitQuest(1) - elif id == State.STARTED : - if npcId == KEKROPUS : - if cond == 1 : - htmltext = "32138-04.htm" - elif cond == 4 : - htmltext = "32138-05.htm" - elif npcId == ICONPAST : - if cond == 1: - htmltext = "32255-01.htm" - elif cond == 2: - htmltext = "32255-13.htm" - elif npcId == ICONPRESENT : - if cond == 2: - htmltext = "32256-01.htm" - elif cond == 3: - htmltext = "32256-14.htm" - elif npcId == ICONFUTURE : - if cond == 3: - htmltext = "32257-01.htm" - elif cond == 4: - htmltext = "32257-12.htm" - return htmltext - -QUEST = Quest(178, qn, "Iconic Trinity") - -QUEST.addStartNpc(KEKROPUS) - -QUEST.addTalkId(KEKROPUS) -QUEST.addTalkId(ICONPAST) -QUEST.addTalkId(ICONPRESENT) -QUEST.addTalkId(ICONFUTURE) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-00.htm deleted file mode 100644 index a05c9bfe48..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-My trade is a very competitive one. I believed that the lost knowledge of the Giants would benefit me and all those with interests in the Black Anvil Guild... Are you not interested in those things?
-(Only characters level 40 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-01.htm deleted file mode 100644 index 1b852fe4c0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-My trade is a very competitive one. I believed that the lost knowledge of the Giants would benefit me and all those with interests in the Black Anvil Guild...
-Listen to his story. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-02.htm deleted file mode 100644 index 6591cc7be9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-I allied myself with Lorain, a member of the Bronze Key Guild. I promised that we would share equally any of the secrets we discovered in our quest. However, I think something terrible has recently happened to her. Would you help me?
-"How can I help?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-03.htm deleted file mode 100644 index 3aa9c65b75..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-Lorain is stationed just outside the entrance to Cruma Tower studying the technology of the ancient Giants. I believe, however, that the monsters who inhabit the Tower are threatening her safety...and interrupting her research. Would you help her? Please, I beg of you... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-04.htm deleted file mode 100644 index c33cc6e17f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30512-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-Please find Researcher Lorain in the Tower of Cruma. She will give you the details about how you can help her. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-01.htm deleted file mode 100644 index fb020e356c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Welcome. How may I help you? I saw you meeting with Lorain, but I do not think that you are here to see me because of her.
-"I came here because of the work." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-02.htm deleted file mode 100644 index 8034ef452b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-I have no need of your help with my work, and since you are obviously in league with Lorain, I do not choose to help you with yours.

-"I'm not asking you to help me for free."
-"How long are you two going to fight?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-03.htm deleted file mode 100644 index 4adf0c4167..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30621-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-Why did you come to see me?
-"I came here to offer you something."
-"I came here to tell you something." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-01.htm deleted file mode 100644 index 412ca5b48b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Hello! What can I do for you?
-"Kusto asked me to help you." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-02.htm deleted file mode 100644 index 56de32e6a2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Researcher Lorain:
-Ah! You're the one I was promised could help me...
-But you're too late. I was surprised by a monster while searching the 2nd floor, and I ended up having a big fight with that arrogant Nikola over there. He's so frustrating! I know he has a great deal of insight into these matters, but I can't stand working with him.
-"But you have to continue your work!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-03.htm deleted file mode 100644 index 057982eb3b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Would you work with someone who abandoned you in the face of danger? You and I can work together, and I'm sure we'll make progress. Of course, it is going to be harder to find the area we need...
-"Give me some time and I'll see if I can patch things up between you two." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-04.htm deleted file mode 100644 index 867ee9811d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Well, if you want to, I suppose that's up to you. I won't stop you, but I won't guarantee anything, either. And don't take too long! I want you to search for that area as soon as you get back. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-05.htm deleted file mode 100644 index ae20e98446..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/30673-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did Nikola tell you that he wanted to work together? What, you haven't left yet? Aren't you going to keep your promise? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/__init__.py deleted file mode 100644 index 9be507a192..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/183_Relic_Exploration/__init__.py +++ /dev/null @@ -1,94 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.instancemanager import QuestManager -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "183_Relic_Exploration" - -#NPCs -Kusto = 30512 -Lorain = 30673 -Nikola = 30621 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30512-03.htm": - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.setState(State.STARTED) - elif event == "30673-04.htm": - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30621-02.htm": - if player.getLevel() < 50: - st.rewardExpAndSp(60000,3000) - st.giveItems(57,18100) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - elif event == "Contract" : - q1 = QuestManager.getInstance().getQuest("184_Nikolas_Cooperation_Contract") - if q1 : - qs1 = q1.newQuestState(player) - qs1.setState(State.STARTED) - q1.notifyEvent("30621-01.htm",npc,player) - return - elif event == "Consideration" : - q2 = QuestManager.getInstance().getQuest("185_Nikolas_Cooperation_Consideration") - if q2 : - qs2 = q2.newQuestState(st.getPlayer()) - qs2.setState(State.STARTED) - q2.notifyEvent("30621-01.htm",npc,player) - return - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED : - if npcId == Kusto : - htmltext = "This quest has already been completed." - elif npcId == Nikola : - qs1 = player.getQuestState("184_Nikolas_Cooperation_Contract") - qs2 = player.getQuestState("185_Nikolas_Cooperation_Consideration") - if not qs1 and not qs2 : - htmltext = "30621-03.htm" - else : - htmltext = "This quest has already been completed." - elif npcId == Kusto : - if id == State.CREATED : - if player.getLevel() < 40 : - htmltext = "30512-00.htm" - else : - htmltext = "30512-01.htm" - else : - htmltext = "30512-04.htm" - elif npcId == Lorain : - if cond == 1 : - htmltext = "30673-01.htm" - else : - htmltext = "30673-05.htm" - elif npcId == Nikola : - if cond == 2 : - htmltext = "30621-01.htm" - return htmltext - -QUEST = Quest(183,qn,"Relics Exploration") - -QUEST.addStartNpc(Kusto) -QUEST.addStartNpc(Nikola) -QUEST.addTalkId(Kusto) -QUEST.addTalkId(Lorain) -QUEST.addTalkId(Nikola) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-01.htm deleted file mode 100644 index 63f5df46cc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-I have been waiting for you. Do you have some good news for me?
-Ask him to decode the password on the metal plate. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-02.htm deleted file mode 100644 index f9ab4e3029..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maestro Nikola:
-Oh! Is this the research log?
-I'm afraid that cryptography is not my specialty. However, I know a Dwarf that can help you.
-"Who is it? Tell me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-03.htm deleted file mode 100644 index cd48b27ab4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-His name is Luka, a seller of blueprints at the smithy in the town of Oren. I'm only slightly acquainted with him, but I am sure that he will be able to decode this password. I feel I must warn you, though -- he is somewhat lazy and is unlikely to help you without some kind of compensation.
-I know he is passionate about the accessories worn by Leto Lizardmen found on the Plains of the Lizardmen. Get those accessories for him and I am sure he will help. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-04.htm deleted file mode 100644 index f5a0c38cf7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30621-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Go to Luka, a seller of blueprints at the smithy in the town of Oren. I'm only slightly acquainted with him, but I am sure that he will be able to decode this password. I feel I must warn you, though -- he is somewhat lazy and is unlikely to help you without some kind of compensation.
-I know he is passionate about the accessories worn by the Leto Lizardmen found on the Plains of the Lizardmen. Get those accessories for him and I am sure he will help. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-00.htm deleted file mode 100644 index 3230c29f44..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password.
-(Only characters level 41 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-01.htm deleted file mode 100644 index 2eb2457d03..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password. As much as I hate to admit it, I think we need Nikola's help to solve this riddle. Would you go visit him for me?
-"Of course." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-02.htm deleted file mode 100644 index c054ca010f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-It seems that this metal plate is actually an ancient recording device used in a research lab in the Tower of Cruma. Please tell that to Nikola, and ask him to help us solve the password. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-03.htm deleted file mode 100644 index 4d1d697e93..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did you visit Nikola? To continue our research, we need to solve the password so we can access the secrets of the metal plate. Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-01.htm deleted file mode 100644 index 668270551f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-Why have you come to see me? Are you interested in my blueprints? Bah! I will have nothing to do with the likes of you. Begone! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-02.htm deleted file mode 100644 index 924dba61a6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Why have you come to see me? Are you interested in my blueprints?
-"Nikola recommended that I come here in order to decode the password of the metal plate." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-03.htm deleted file mode 100644 index ddd6fa9ce2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Why should I do this? Please do not bother me!
-Show him the items. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-04.htm deleted file mode 100644 index 70e592a6d4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Hmmm...what's this?!
Alright, let me see that! You want me to decode the password on this metal plate, eh? Well, well...let's see what I can do...
-Hand him the metal plate and other items. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-05.htm deleted file mode 100644 index 9e9f725f7b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/31437-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-Hmm... This will take some time. Come back later -- I don't want you looking over my shoulder while I work! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/__init__.py deleted file mode 100644 index 446c439295..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/186_Contract_Execution/__init__.py +++ /dev/null @@ -1,124 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.instancemanager import QuestManager -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "186_Contract_Execution" - -#NPCs -Nikola = 30621 -Lorain = 30673 -Luka = 31437 - -#Items -Certificate = 10362 -MetalReport = 10366 -Accessory = 10367 - -#Monsters -Mobs = range(20577,20583) - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Certificate,MetalReport,Accessory] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30673-02.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.takeItems(Certificate,-1) - st.giveItems(MetalReport,1) - elif event == "30621-03.htm": - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "31437-05.htm": - if player.getLevel() < 50 : - st.rewardExpAndSp(285935,18711) - st.giveItems(57,105083) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED: - htmltext = "This quest has already been completed." - elif id == State.STARTED: - if npcId == Lorain: - if not cond : - if player.getLevel() < 41 : - htmltext = "30673-00.htm" - else : - htmltext = "30673-01.htm" - elif cond == 1 : - htmltext = "30673-03.htm" - elif npcId == Nikola : - if cond == 1 : - htmltext = "30621-01.htm" - elif cond == 2 : - htmltext = "30621-04.htm" - elif npcId == Luka : - if not st.getQuestItemsCount(Accessory) : - htmltext = "31437-01.htm" - else : - htmltext = "31437-02.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - if not st.getQuestItemsCount(Accessory) and st.getInt("cond") == 2: - if st.getRandom(5) == 0 : - st.playSound("ItemSound.quest_middle") - st.giveItems(Accessory,1) - return - - def onFirstTalk (self,npc,player): - qs = player.getQuestState("184_Nikolas_Cooperation_Contract") - qs2 = player.getQuestState("185_Nikolas_Cooperation_Consideration") - qs3 = player.getQuestState("186_Contract_Execution") - qs4 = player.getQuestState("187_Nikolas_Heart") - qs5 = player.getQuestState("188_Seal_Removal") - q4 = QuestManager.getInstance().getQuest("187_Nikolas_Heart") - q5 = QuestManager.getInstance().getQuest("188_Seal_Removal") - if qs or qs2 : - if qs3 or qs4 or qs5 or not q4 or not q5: - npc.showChatWindow(player) - return None - if qs and qs.getState() == COMPLETED: - if qs.getQuestItemsCount(Certificate) : - qs3 = self.newQuestState(player) - qs3.setState(State.STARTED) - else : - qs5 = q5.newQuestState(player) - qs5.setState(State.STARTED) - elif qs2 and qs2.getState() == COMPLETED: - if qs2.getQuestItemsCount(Certificate) : - qs4 = q4.newQuestState(player) - qs4.setState(State.STARTED) - else : - qs5 = q5.newQuestState(player) - qs5.setState(State.STARTED) - npc.showChatWindow(player) - return None - -QUEST = Quest(186,qn,"Contract Execution") - -QUEST.addTalkId(Nikola) -QUEST.addTalkId(Lorain) -QUEST.addTalkId(Luka) -QUEST.addFirstTalkId(Lorain) -for mob in Mobs : - QUEST.addKillId(mob) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-01.htm deleted file mode 100644 index 746a10fcd9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Long time no see! Do you have any good news?
-"I heard that you also gave Nikola some work." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-02.htm deleted file mode 100644 index d5efbdec11..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Ha ha! I don't know how you found that out. Well...since you already know, I will tell you. I wouldn't mind if Nikola and Lorain would work together, actually, but since they despise each other I thought it best to let them work separately. But as you discovered, this is not something that you can finish on your own, is it?
-"That problem has been resolved. I found something that looks like a relic, but we need the password." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-03.htm deleted file mode 100644 index 7bbc60fed1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30512-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Ah! Let me see it !
-Hmm. I see. Yes, we certainly need the password. It might take me some time, but I think I can puzzle it out. Excellent work, my young friend! Please accept this as a token of my gratitude. Farewell -- I must take this to my lab! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-01.htm deleted file mode 100644 index a1973c79d4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-I have been waiting for you. Do you have some good news for me?
-Ask him to decode the password on the metal plate. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-02.htm deleted file mode 100644 index fcd6de5f85..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Maestro Nikola:
-She said that, eh?
-It was a good thing that I listened to you, I see. I will do my best to help you. May I see it?
-Hmm... this is beyond my abilities. But there is a Dwarf who can help you...
-"Who is it? Tell me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-03.htm deleted file mode 100644 index 66a6947979..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-He is Head Blacksmith Kusto in the town of Giran. He will certainly be able to decode this password for sure. Surprised? You shouldn't be. But go visit him for yourself and you'll see why he is ideal for this task. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-04.htm deleted file mode 100644 index 6cd5048709..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30621-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-I will introduce you to Head Blacksmith Kusto in the town of Giran, who I am confident can solve this riddle. Go visit him. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-00.htm deleted file mode 100644 index 3230c29f44..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password.
-(Only characters level 41 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-01.htm deleted file mode 100644 index 86d1b13c37..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password. As much as I hate to admit it, I think we need Nikola's help to solve this riddle. Would you go visit him for me -- I'm still worried about the fight we had...
-"You can count on me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-02.htm deleted file mode 100644 index 12487c3b8c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-It seems that this metal plate is actually an ancient recording device used in a research lab in the Tower of Cruma. Please tell that to Nikola, and ask him to help us solve the password. Perhaps we can set aside our differences in the face of this amazing new discovery... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-03.htm deleted file mode 100644 index 4d1d697e93..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did you visit Nikola? To continue our research, we need to solve the password so we can access the secrets of the metal plate. Please hurry! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/__init__.py deleted file mode 100644 index b59d8d99e5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/187_Nikolas_Heart/__init__.py +++ /dev/null @@ -1,78 +0,0 @@ -# Rewritten by RayzoR - -import sys - -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "187_Nikolas_Heart" - -#NPCs -Kusto = 30512 -Nikola = 30621 -Lorain = 30673 - -#Items -Certificate = 10362 -Metal = 10368 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Certificate,Metal] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30673-02.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.takeItems(Certificate,-1) - st.giveItems(Metal,1) - elif event == "30621-03.htm": - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30512-03.htm": - if player.getLevel() < 50 : - st.rewardExpAndSp(285935,18711) - st.giveItems(57,93383) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED: - htmltext = "This quest has already been completed." - elif id == State.STARTED: - if npcId == Lorain: - if not cond : - if player.getLevel() < 41 : - htmltext = "30673-00.htm" - else : - htmltext = "30673-01.htm" - elif cond == 1 : - htmltext = "30673-03.htm" - elif npcId == Nikola : - if cond == 1 : - htmltext = "30621-01.htm" - elif cond == 2 : - htmltext = "30621-04.htm" - elif npcId == Kusto : - if cond == 2 : - htmltext = "30512-01.htm" - return htmltext - -QUEST = Quest(187,qn,"Nikola's Heart") - -QUEST.addTalkId(Nikola) -QUEST.addTalkId(Lorain) -QUEST.addTalkId(Kusto) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-01.htm deleted file mode 100644 index 7389439ed0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Have you given Lorain a great deal of help?
-Show him a metal piece and explain the situation to him. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-02.htm deleted file mode 100644 index 26759061dc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Hmm... This damage is too extensive for me to repair, but I know a person who can do work of this kind.
-"Who is it? Tell me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-03.htm deleted file mode 100644 index f21f119394..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maestro Nikola:
-Locksmith Dorothy in Heine is the foremost expert for this kind of work. I know it's a long journey, but I think it would be worth your while to go visit her.
-"I understand. Dorothy, you said?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-04.htm deleted file mode 100644 index 86b53feb33..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-That's right. Locksmith Dorothy. I am sure she can help you in this matter. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-05.htm deleted file mode 100644 index 786a5bb255..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30621-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Maestro Nikola:
-Didn't you already tell me that? Go and find Dorothy. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-00.htm deleted file mode 100644 index 3230c29f44..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you again. I've found out some interesting things about the type of metal used to construct this plate, but I haven't been able to determine what's inside. Apparently, we need to decode the password.
-(Only characters level 41 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-01.htm deleted file mode 100644 index 66791c85e9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-Good to see you! I tried to reconstruct these broken metal pieces, but it's beyond my skill. I think we must ask Nikola for help -- he knows a lot of people, one of whom may be able to repair this. I know I should probably visit him myself, but I'm still a litle worried about the argument we had before. Would you help me?
-"You can count on me." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-02.htm deleted file mode 100644 index 8f8bb0702a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Tell him these metal fragments are actually parts of an ancient recording device, and ask him if he knows how to restore it. If there's a way to do so, I trust you to see that it gets done. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-03.htm deleted file mode 100644 index 36db241f45..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Did you visit Nikola? Please find a way to repair these broken metal pieces. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-01.htm deleted file mode 100644 index 4100b70467..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Why have you come to see me?
-"Nikola thought you might be able to repair these broken metal pieces." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-02.htm deleted file mode 100644 index 1eaa979fe1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Hmm, this is badly broken. Where did you get it?
-"I found it on the 2nd floor of Cruma Tower, a place that looked like the Giants' research laboratory." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-03.htm deleted file mode 100644 index ed806e0f2c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/30970-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Locksmith Dorothy:
-This might be a recording device... I assume you'd like me to try and repair it so you can recover whatever information it contains?
-This is going to take some time, but I'll give it my best.
-Come back later and we'll see what we find. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/__init__.py deleted file mode 100644 index 66d1a6f2fa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/188_Seal_Removal/__init__.py +++ /dev/null @@ -1,76 +0,0 @@ -# Rewritten by RayzoR - -import sys - -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "188_Seal_Removal" - -#NPCs -Nikola = 30621 -Lorain = 30673 -Dorothy = 30970 - -#Items -BrokenMetal = 10369 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [BrokenMetal] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30673-02.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.giveItems(BrokenMetal,1) - elif event == "30621-03.htm": - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "30970-03.htm": - if player.getLevel() < 50 : - st.rewardExpAndSp(285935,18711) - st.giveItems(57,98583) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED: - htmltext = "This quest has already been completed." - elif id == State.STARTED: - if npcId == Lorain: - if not cond : - if player.getLevel() < 41 : - htmltext = "30673-00.htm" - else : - htmltext = "30673-01.htm" - elif cond == 1 : - htmltext = "30673-03.htm" - elif npcId == Nikola : - if cond == 1 : - htmltext = "30621-01.htm" - elif cond == 2 : - htmltext = "30621-05.htm" - elif npcId == Dorothy : - if cond == 2 : - htmltext = "30970-01.htm" - return htmltext - -QUEST = Quest(188,qn,"Seal Removal") - -QUEST.addTalkId(Nikola) -QUEST.addTalkId(Lorain) -QUEST.addTalkId(Dorothy) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-01.htm deleted file mode 100644 index 1ea6420604..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-How can I help you?
-"I want to know about the last remaining Cruma." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-02.htm deleted file mode 100644 index 1e0d1531fc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Cruma...
-Where did you hear that name?
-"It was mentioned in an old record of the Giants we recovered from the ruins of the Tower of Cruma." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-03.htm deleted file mode 100644 index c67ff4217c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-Hmm. Unfortunately, the Cruma are extinct.
-You know of the ancient war between Elves and Humans? At that time, the Cruma became our greatest ally. But we were overwhelmed by the Humans' sheer numbers and forced to retreat. The Cruma fought a valiant rearguard action, giving us time to reach a safe haven. It was mortally wounded, however, and fell in the place now known as the Sea of Spores. That was the last of its noble kind... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-04.htm deleted file mode 100644 index a4c9345da8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30068-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Shegfield:
-I already told you about the fate of the Cruma. Your search is in vain, adventurer. I advise you turn your feet onto another path. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30512-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30512-01.htm deleted file mode 100644 index 34949939a8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30512-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Long time no see. How is Lorain progressing with her assignment?
-Explain what has happened. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30512-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30512-02.htm deleted file mode 100644 index 8b03d0483b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30512-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-I see. Hmm... Researching Cruma, eh? Interesting... Although there is nothing to be gained financially from it, unfortunately... But I suppose the research may still have some value, eh? Thank you for your help. Please take this in exchange for what you've done. I will send word later if I need your further help, adventurer. In the meantime, may Maphr thicken your beard and strengthen your sinews! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-01.htm deleted file mode 100644 index 7024ffa81a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You sure took your time! Were you successful?
-Give her the decoded document. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-02.htm deleted file mode 100644 index d5490a0667..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You did it! Amazing...
-Hmm... experiments concerning the life force... To think that a Cruma may still exist! We must find it. I'm sure that Priest Shegfield, the Elven priest for the Town of Dion, knows more about this matter. I'm sorry to impose on you further, but I'm reluctant to leave here right now. Would you seek out Shegfield and question him? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-03.htm deleted file mode 100644 index ec7e12af3d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Please visit Priest Shegfield in the Town of Dion and question him about the whereabouts of the Cruma. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-04.htm deleted file mode 100644 index a4a90b4b71..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-I see... Well, if the Cruma are extinct, then I suppose we don't need the section concerning it. Thank you for your help, though. Please go report all this to Kusto. I'm sure that he will reward you for your hard work. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-05.htm deleted file mode 100644 index 41fd0bdf2d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/30673-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Many thanks for your trouble. I suppose there's nothing left for you to do here. Please go report all this to Kusto. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-00.htm deleted file mode 100644 index 07dceb10fb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Ah, you again. I have decoded the password on the metal plate you gave me. I wrote it down here...somewhere...
-(Only characters level 42 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-01.htm deleted file mode 100644 index f04252e717..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Blueprint Seller Luka:
-Ah, you again. I have decoded the password on the metal plate you gave me. I wrote it down here...somewhere...ah, here it is! Do you want it?
-Say yes. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-02.htm deleted file mode 100644 index 3348f5b208..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-Ah, here it is. There is more information on the parchment, if you're interested. I am going to bed -- I haven't slept in days... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-03.htm deleted file mode 100644 index f7eedcf95d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/31437-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Blueprint Seller Luka:
-I have finished the task you gave me. Is there anything else that you want me to do? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/__init__.py deleted file mode 100644 index 38e35e0f08..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/189_Contract_Completion/__init__.py +++ /dev/null @@ -1,103 +0,0 @@ -# Rewritten by RayzoR - -import sys - -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "189_Contract_Completion" - -#NPCs -Kusto = 30512 -Lorain = 30673 -Luka = 31437 -Shegfield = 30068 - -#Items -Metal = 10370 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Metal] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "31437-02.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.giveItems(Metal,1) - elif event == "30673-02.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","2") - st.takeItems(Metal,-1) - elif event == "30068-03.htm": - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "30512-02.htm": - if player.getLevel() < 50 : - st.rewardExpAndSp(309467,20614) - st.giveItems(57,121527) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED: - htmltext = "This quest has already been completed." - elif id == State.STARTED: - if npcId == Luka: - if not cond : - if player.getLevel() < 42 : - htmltext = "31437-00.htm" - else : - htmltext = "31437-01.htm" - elif cond == 1: - htmltext = "31437-03.htm" - elif npcId == Lorain: - if cond == 1 : - htmltext = "30673-01.htm" - elif cond == 2 : - htmltext = "30673-03.htm" - elif cond == 3 : - htmltext = "30673-04.htm" - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - elif cond == 4 : - htmltext = "30673-05.htm" - elif npcId == Shegfield: - if cond == 2 : - htmltext = "30068-01.htm" - elif cond == 3 : - htmltext = "30068-04.htm" - elif npcId == Kusto: - if cond == 4 : - htmltext = "30512-01.htm" - return htmltext - - def onFirstTalk (self,npc,player): - st = player.getQuestState(qn) - qs = player.getQuestState("186_Contract_Execution") - if not st and qs and qs.getState() == COMPLETED: - st = self.newQuestState(player) - st.setState(State.STARTED) - npc.showChatWindow(player) - return None - -QUEST = Quest(189,qn,"Contract Completion") - -QUEST.addTalkId(Kusto) -QUEST.addTalkId(Lorain) -QUEST.addTalkId(Luka) -QUEST.addTalkId(Shegfield) -QUEST.addFirstTalkId(Luka) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-01.htm deleted file mode 100644 index 468101e35c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-How can I help you?
-"I want to know about the last remaining Cruma." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-02.htm deleted file mode 100644 index f2e80b492e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Shegfield:
-Cruma...
-Where did you hear that name?
-"It was mentioned in an old record of the Giants we recovered from the ruins of the Tower of Cruma." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-03.htm deleted file mode 100644 index c67ff4217c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Shegfield:
-Hmm. Unfortunately, the Cruma are extinct.
-You know of the ancient war between Elves and Humans? At that time, the Cruma became our greatest ally. But we were overwhelmed by the Humans' sheer numbers and forced to retreat. The Cruma fought a valiant rearguard action, giving us time to reach a safe haven. It was mortally wounded, however, and fell in the place now known as the Sea of Spores. That was the last of its noble kind... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-04.htm deleted file mode 100644 index a4c9345da8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30068-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Priest Shegfield:
-I already told you about the fate of the Cruma. Your search is in vain, adventurer. I advise you turn your feet onto another path. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30512-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30512-01.htm deleted file mode 100644 index 0c7f9a9d18..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30512-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Head Blacksmith Kusto:
-Long time no see. How is Lorain progressing with her assignment?
-Explain what has happened. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30512-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30512-02.htm deleted file mode 100644 index 8b03d0483b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30512-02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Head Blacksmith Kusto:
-I see. Hmm... Researching Cruma, eh? Interesting... Although there is nothing to be gained financially from it, unfortunately... But I suppose the research may still have some value, eh? Thank you for your help. Please take this in exchange for what you've done. I will send word later if I need your further help, adventurer. In the meantime, may Maphr thicken your beard and strengthen your sinews! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-01.htm deleted file mode 100644 index f31546de7e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You sure took your time! How did it go?
-Show him the repaired metal plate. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-02.htm deleted file mode 100644 index c0c5d15463..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Researcher Lorain:
-You decoded it! Amazing.. .
-Hmm... experiments concerning the life force... To think that a Cruma may still exist! We must find it. I'm sure that Priest Shegfield, the Elven priest for the Town of Dion, knows more about this matter. I'm sorry to impose on you further, but I'm reluctant to leave here right now. Would you seek out Shegfield and question him? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-03.htm deleted file mode 100644 index ec7e12af3d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Please visit Priest Shegfield in the Town of Dion and question him about the whereabouts of the Cruma. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-04.htm deleted file mode 100644 index a4a90b4b71..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-I see... Well, if the Cruma are extinct, then I suppose we don't need the section concerning it. Thank you for your help, though. Please go report all this to Kusto. I'm sure that he will reward you for your hard work. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-05.htm deleted file mode 100644 index 41fd0bdf2d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30673-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Researcher Lorain:
-Many thanks for your trouble. I suppose there's nothing left for you to do here. Please go report all this to Kusto. Farewell, and may the hammer of Maphr make clear your path! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-00.htm deleted file mode 100644 index 510826ea5c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Welcome, my young friend! I haven't finished the repair work you requested.
-(Only characters level 42 and above are permitted to undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-01.htm deleted file mode 100644 index 088ff487cf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Welcome, my young friend! I just now finished the repair work you requested. Do you wish to take the item now?
-"Yes, thank you." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-02.htm deleted file mode 100644 index d1f2eb5b0d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-I also checked the inner workings of the machine in order to make sure everything is functional. Consider that service on the house...but I am going to have to charge you for the other repair costs.
-"Perhaps you could send the bill to Nikola?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-03.htm deleted file mode 100644 index d8a022e2af..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Locksmith Dorothy:
-Nikola, you say?
-Yes, I think it would be best to charge Nikola for my time. Farewell and good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-04.htm deleted file mode 100644 index 81dd9447c4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/30970-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Locksmith Dorothy:
-The task that brought you here before has already been accomplished. Do you have something else for me? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/__init__.py deleted file mode 100644 index 71ae99620b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/191_Vain_Conclusion/__init__.py +++ /dev/null @@ -1,103 +0,0 @@ -# Rewritten by RayzoR - -import sys - -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "191_Vain_Conclusion" - -#NPCs -Kusto = 30512 -Dorothy = 30970 -Lorain = 30673 -Shegfield = 30068 - -#Items -Metal = 10371 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Metal] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "30970-03.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.giveItems(Metal,1) - elif event == "30673-02.htm": - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - st.takeItems(Metal,-1) - elif event == "30068-03.htm": - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - elif event == "30512-02.htm": - if player.getLevel() < 50 : - st.rewardExpAndSp(309467,20614) - st.giveItems(57,117327) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED: - htmltext = "This quest has already been completed." - elif id == State.STARTED: - if npcId == Dorothy: - if not cond : - if player.getLevel() < 42 : - htmltext = "30970-00.htm" - else : - htmltext = "30970-01.htm" - elif cond == 1: - htmltext = "30970-04.htm" - elif npcId == Lorain: - if cond == 1 : - htmltext = "30673-01.htm" - elif cond == 2 : - htmltext = "30673-03.htm" - elif cond == 3 : - htmltext = "30673-04.htm" - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - elif cond == 4 : - htmltext = "30673-05.htm" - elif npcId == Shegfield: - if cond == 2 : - htmltext = "30068-01.htm" - elif cond == 3 : - htmltext = "30068-04.htm" - elif npcId == Kusto: - if cond == 4 : - htmltext = "30512-01.htm" - return htmltext - - def onFirstTalk (self,npc,player): - st = player.getQuestState(qn) - qs = player.getQuestState("188_Seal_Removal") - if not st and qs and qs.getState() == COMPLETED: - st = self.newQuestState(player) - st.setState(State.STARTED) - npc.showChatWindow(player) - return None - -QUEST = Quest(191,qn,"Vain Conclusion") - -QUEST.addTalkId(Kusto) -QUEST.addTalkId(Lorain) -QUEST.addTalkId(Dorothy) -QUEST.addTalkId(Shegfield) -QUEST.addFirstTalkId(Dorothy) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01.htm deleted file mode 100644 index 8b328678c8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-What brings you into this forest? You do not appear to be someone who seeks the one who sings and follows the flow of Mana...
-Show him the Star of Destiny. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01a.htm deleted file mode 100644 index ee7e9409f9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01a.htm +++ /dev/null @@ -1,9 +0,0 @@ -Mysterious Wizard:
-The Star of Destiny? Why is the mark of the goddess here...?
-Ha! So then, is your race also part of the goddess' plan?
-Interesting! Very interesting!
-That someone like you exists in this world, and that you should even walk the path of the hero...
-I must confess that I did not anticipate this, but it is most enjoyable!
-"Can you stop chattering?" - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01b.htm deleted file mode 100644 index 0bb86cb2d5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01b.htm +++ /dev/null @@ -1,9 +0,0 @@ -Mysterious Wizard:
-My apologies. As one grows old, one has a tendency to babble like a brook at times...
-But I am surprised! In any case, I will contact him now that you are here.
-It will take some time for him to arrive, however. May I ask you a small favor in the meantime?
-As I see it, you have little to do at the moment...
-"What is it?"
-Say no. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01c.htm deleted file mode 100644 index 8374c61559..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01c.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-You seem to know how things work.
-Allow me then to tell you my dilemma. If you go east from here, you will find the Swamp of Screams. In that place, there are Needle Stakatos romaing around, some of whom are called Needle Stakato Drones
-Ask him what he wants with them. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01no.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01no.htm deleted file mode 100644 index fc512f502d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_01no.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-Well then perhaps it might take longer for me to summon him. Come back and see me once you change your mind. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_02.htm deleted file mode 100644 index 29ad01d847..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Mysterious Wizard:
-Ha! More interested in what must be done rather than what has happened.
-You are truly a Kamael! Very well, then. One of them has my Black Echo Crystal.
-Never mind why they have it, just retrieve it for me.
-Good luck! - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_02a.htm deleted file mode 100644 index ac9558b4c9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_02a.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-Do you have my Black Echo Crystal? No? Then why are you still here? - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03.htm deleted file mode 100644 index 2dd32d5ecb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-Have you brought the Black Echo Crystal?
-Show him the Black Echo Crystal. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03a.htm deleted file mode 100644 index 297bc0943e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mysterious Wizard:
-Them give it to me... What?
-You don't want to?
-Oh, I see. Yes. Don't worry. He is resting now in my tent. That was it, right? Please, give me the crystal.
-Give him the crystal. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03b.htm deleted file mode 100644 index 6bd3c7abc9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03b.htm +++ /dev/null @@ -1,7 +0,0 @@ -Mysterious Wizard:
-Thank you.
-Since I ovtained this thanks to you, allow me to help you in turn. This crystal contains the ancient Melody of the Dark Choir. Recently I asked a warrior to purify this crystal in the body of a Stakato.
-I think you might like to meet that warrior.
-Agree. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03c.htm deleted file mode 100644 index e5ea142bc4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_03c.htm +++ /dev/null @@ -1,5 +0,0 @@ -Mysterious Wizard:
-I will call him now. Are you ready?
-"I am ready." - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_04.htm deleted file mode 100644 index d88287f188..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/31522_04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-You have no more business with me, Kamael. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_01.htm deleted file mode 100644 index b9897f5321..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_01.htm +++ /dev/null @@ -1 +0,0 @@ -This quest may only be attempted by people who have reached level 75. Please come back after you have gained some more experience. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_01a.htm deleted file mode 100644 index 9b75fc8a03..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_01a.htm +++ /dev/null @@ -1 +0,0 @@ -This quest may only be attempted by people who have completed the quest "Fate's Wispers" and carry the item Star of Destiny. Please come back after you have obtained the Star of Destiny. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02.htm deleted file mode 100644 index fc83567669..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Hierarch Kekropus:
-The Star of Destiny...
-When I first learned of it from the woman in the blue dress, I thought it was a myth. The fact that something so extraordinarily evil could exist, and that so many would give their lives to possess it...
-But how would it be possible to penetrate the tower of the one that even the gods could not destroy completely, a tower that serves as his grave as well as his home, and defeat the devils there to obtain his blood?
-...... - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02a.htm deleted file mode 100644 index 95a7e0ad7d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02a.htm +++ /dev/null @@ -1,8 +0,0 @@ -Kekropus:
-But the Star of Destiny you have brought makes me question...
-This world can only be shaped by the woman in the blue dress and the ones guided by her, the ones who bear her proofs...
-If that is indeed you, then you know of our fate, don't you?
-Are you ready to face the threat to our future as a race?
-Tell him that you are ready. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02b.htm deleted file mode 100644 index 6a40ea5af5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02b.htm +++ /dev/null @@ -1,7 +0,0 @@ -Heirarch Kekropus:
-Then prepare to leave.
-Fate cannot be bargained with or avoided, only faced with courage and conviction.
-Go to the land in the north, Rune, to meet your fate.
-The Wizard in the Forest of the Dead will tell you more. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02c.htm deleted file mode 100644 index 46d3e77036..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_02c.htm +++ /dev/null @@ -1,4 +0,0 @@ -Hierarch Kekropus:
-Shouldn't you be elsewhere right now? - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08.htm deleted file mode 100644 index ba52320e50..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08.htm +++ /dev/null @@ -1,8 +0,0 @@ - -Kekropus:
-Did you discover your fate?
-Then you must have an inkling about my true identity...
-What more is there to say? Before I guide you to the next step, I will tell you what I can...
-Ask about the goal of the journey.
-Ask about the goal of the journey. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08a.htm deleted file mode 100644 index ae1b849df2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08a.htm +++ /dev/null @@ -1,8 +0,0 @@ - -Kekropus:
-The goal of the journey...
-As I told you before, I wanted to know about our fate...
-Our 3 great heroes, the Spicula of old, for all their skill are incapable of becoming anything other than what they are.
-There can be no improvement, no change. That is what we were made to be, Kamael...and that is the barrier that keeps us from our true fate.
-............... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08b.htm deleted file mode 100644 index e63801ebc6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08b.htm +++ /dev/null @@ -1,8 +0,0 @@ - -Kekropus:
-Do you not sense that as well?
-Look at the Elves, the Humans. Regardless of their birth, they can aspire to do anything:
wizard, fighter, shaman, trader.
-The humans, undoubtedly the weakest of the races, were nevertheless able to obtain the Elves' magic, the Dwarves' greed and the Orcs' fighting skills...
-I do not know how this was possible. But I do know that among them are those who command the powers of magic while simultaneously fighting with the sword...
-...... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08c.htm deleted file mode 100644 index fc17386476..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08c.htm +++ /dev/null @@ -1,7 +0,0 @@ - -Kekropus:
-On the other hand, we Kamael are limited in our birth and destiny.
-We may only wield the sword; we do not have a god so we cannot use holy powers, nor can we sing the song of magic...
-You younger Kamael have a few more options, but not many. Why is it that only the women have the ability to protect, while only the men have the ability to wield a sword?
-Can something be done? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08d.htm deleted file mode 100644 index 0925913ee0..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08d.htm +++ /dev/null @@ -1,5 +0,0 @@ - -Kekropus:
-We will speak of that later. In the meantime, if you have nothing else to ask...
-About the civil war of the gods. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08e.htm deleted file mode 100644 index af57332570..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_08e.htm +++ /dev/null @@ -1,8 +0,0 @@ - -Kekropus:
-Where did you hear that? Did Harkilgamed tell you?
-That story is too dangerous for me to tell you in full right now.
-But it is true that ages ago the gods fought mightily with each other, bringing great destruction upon this world. The Giants, the greatest of their created beings, became disillusioned with their masters...
-That is beside the immediate point, however. Without telling you over much, the war centered around Shilen -- now the goddess of death and evil, but once the goddess of water, the eldest and most talented daughter of Einhasad and Gran Kain. I will tell you more later if I can...
-Ask what you must do now. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_09.htm deleted file mode 100644 index 7e336bab24..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32138_09.htm +++ /dev/null @@ -1,6 +0,0 @@ -Hierarch Kekropus:
-You must meet the last of the 3 great Spicula heroes, Rodenpicula.
-Unlike the others, she has a deep relationship with you Metusela Kamael...
-She will be able to tell you about the limitations you feel right now...
-She is in the heart of the island, Nornil's Garden. But first, you must seek out Mao, who is the head manager of Nornil's Garden. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32190_01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32190_01.htm deleted file mode 100644 index 23244cadc7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32190_01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Vice Hierarch Mao:
-I heard from Kekropus that you wish to be taken to meet Rodenpicula. I will send you there if you wish.
-Are you ready to see Rodenpicula?
-Yes! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32190_02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32190_02.htm deleted file mode 100644 index fb86ce3fce..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32190_02.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vice Hierarch Mao:
-Very well, off you go! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01.htm deleted file mode 100644 index df0aad9435..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Katenar:
-I am sorry to have kept you waiting.
-My name is Katenar -- have you heard of me?
-Thank you for agreeing to meet me in such a remote place. I am being pursued and must take every precaution I can.
-I think we are safe for the moment, in any event. What do you wish to ask me?
-"What are you doing in a place like this?" - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01a.htm deleted file mode 100644 index 2f46e4afb4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Katenar:
-Hmm, I see that wizard has put you in a bad mood.
-I too am extremelt busy, you must understand. My kind are very different from you.
-Tell him that you both look the same on the outside. - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01b.htm deleted file mode 100644 index cb91ce8e10..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01b.htm +++ /dev/null @@ -1,6 +0,0 @@ -Katenar:
-Perhaps. However, my 2 brethren and I are different beings than you. Can you not percieve the difference?
-The truth is, that is the reason I agreed to meet with you. It is important that you understand that despite the similarities, we are fundamentally different.
-Nor is it simply a matter of gender, or having different skills...
-"I don't understand." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01c.htm deleted file mode 100644 index 705d770c52..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01c.htm +++ /dev/null @@ -1,6 +0,0 @@ -Katenar:
-Do you still not understand?
-It is the truth! You must have felt it in your journey. Why do our ancient ones not decay, physically or mentally?
-How is it that even compared to the other elders, Kekropus has lived so long -- ten thousand years and more, an unimaginable span even for those singing Elves.
-Tell him to stop changing the subject. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01d.htm deleted file mode 100644 index 567c5d4512..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01d.htm +++ /dev/null @@ -1,7 +0,0 @@ -Katenar:
-Unfortunately, I do not know everything -- and I cannot tell you everything that I do know.
-Knowledge can be a burden as well as a key!
-Know this, then: you and I are both Kamael, but in truth we are different in nature.
-Confused? Dark Elves may be Elves, but they are not called Elves, are they? This is not dissimilar.
-Ask why he wanted to see you. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01e.htm deleted file mode 100644 index 89dbccbf9b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01e.htm +++ /dev/null @@ -1,5 +0,0 @@ -Katenar:
-I came here at the request of Hierarch Kekropus, who instructed me to reveal to you the secret of the Kamael...
-Truthfully, I do now know why Kekropus asked me to do so, but I respect his wisdom.
-Ask what the secret is. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01f.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01f.htm deleted file mode 100644 index 330adcf4bb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01f.htm +++ /dev/null @@ -1,5 +0,0 @@ -Katenar:
-You already know that our race was created for a specific goal, don't you?
-I'm sure you have uncovered at least an inkling during your journey. But my information concerns that less than it does how we were created...and by whom.
-Wait. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01g.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01g.htm deleted file mode 100644 index 88074aa272..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_01g.htm +++ /dev/null @@ -1,8 +0,0 @@ -Katenar:
-Ah...
-If only time permitted, I would like to tell you everything...
-But it does not, unfortunately, and even now time is growing short. Are you familiar with the word "Spicula?" Go ask one of my brethren, Harkilgamed about it and listen to his reply...
-I can speak no more -- I must disappear now. Remember: Spicula Kamael.
-You will find Harkilgamed hiding in the Valley of Saints.
-"Wait!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_02.htm deleted file mode 100644 index a436bce9ef..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32235_02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Katenar:
-I can speak no more -- I must disappear now. Remember: Spicula Kamael.
-You will find Harkilgamed hiding in the Valley of Saints. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05.htm deleted file mode 100644 index 1ad91f6228..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Harkilgamed:
-You must be Kamael...
-What brings you to this blasted place? Did you really lay your hands on the Star of Destiny?
-Say yes. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05a.htm deleted file mode 100644 index c58c8ee71c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Harkilgamed:
-Hmmph. What kind of bad joke is this?
-Metusela, who was in such close proximity to the Spicula, appearing now? Could it be what that old man told me was true?
-Ah, excuse me -- I was just talking to myself. I am shocked, quite frankly. I had no idea that someone like you would appear...
-What can you tell me?
-Tell the story of meeting Katenar. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05b.htm deleted file mode 100644 index 5c65a563f5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05b.htm +++ /dev/null @@ -1,5 +0,0 @@ -Harkilgamed:
-I see. I suppose that in your friend's situation, he didn't think to watch what he was saying. I don't have that luxury, unfortunately...
-But I do have a great deal to tell you. You already know that our Three Heroes and our Elders are different beings from yourselves, right?
-Say yes. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05c.htm deleted file mode 100644 index e6284d5bd8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05c.htm +++ /dev/null @@ -1,4 +0,0 @@ -Harkilgamed:
-As I have just said, there are a couple of conditions we must continually contend with. That gang in front of me, for example, are actually beings called Angels. They will kill me if they can...
-Is that because they are creted beings? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05d.htm deleted file mode 100644 index e57df784c7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05d.htm +++ /dev/null @@ -1,6 +0,0 @@ -Harkilgamed:
-Yes. We do not have a creator god. Surprised?
-I will tell you more, but this is too public a place, with too many listening ears nearby.
-And we must eliminate those pesky Einhasad followers over there. Will you help me? Were I to do it personally, high-level angels -- or even demi-god level angels -- would sense my interference and might appear. You, on the other hand, can act with impunity. Defeat them and we will speak again afterward.
-Agree. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05e.htm deleted file mode 100644 index ecff59abed..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_05e.htm +++ /dev/null @@ -1,5 +0,0 @@ -Harkilgamed:
-Good! Then capture their leaders and their chain of command will be temporarily broken. Defeat the Splendor Mobs near the back of this valley and bring me 62 of the Shining Medallions they possess. Understand?
-I will stay hidden.
-Agree. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_06.htm deleted file mode 100644 index 2954f6ddda..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Harkilgamed:
-Remeber, you are to defeat the Splendor Mobs near the back of this valley and bring me 62 of the Shining Medallions they possess.
-I will stay hidden. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07.htm deleted file mode 100644 index 6bf59d7a05..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Harkilgamed:
-Well done!
-That should confuse them for a while -- let us speak quickly.
-Where was I? Was I beginning to tell an old story?
-"It was the story about the created ones." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07a.htm deleted file mode 100644 index 87e640c1fa..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07a.htm +++ /dev/null @@ -1,6 +0,0 @@ -Harkilgamed:
-Yes. We are those creatures. And if we were not created be the gods, then by whome?
-Do you know? The gods and the Giants became enemies? I have heard that story, that the Giants became tired of the gods' rulership and constant family squabbles.
-That is why the Giants sought power to oppose the gods, but they were unsuccessful.
-Family squabbles? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07b.htm deleted file mode 100644 index 4b15810e91..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07b.htm +++ /dev/null @@ -1,5 +0,0 @@ -Harkilgamed:
-Ask Kekropus about how the gods fiurst fought with themselves, and only later with the Giants.
-Eventually, the Giants decided to create soldiers they could use to defend themselves against the gods. They were not successful until Mimir, the most brilliant scientist among the Giants, discovered a breakthrough. The great emperor Kaiser gave us the name Kamael, which means "one who avenges..."
-"WHAT?!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07c.htm deleted file mode 100644 index 9b95c0400d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07c.htm +++ /dev/null @@ -1,7 +0,0 @@ -Harkilgamed:
-Is it so surprising?
-In the course of your journeys you must have seen some of the remaining Giants. In Krumatap, the cave of the Giants, many were born, like a race of prisoners...
-But the war between the Giants and the gods is beside the point right now.
-The important thing is, how did the Kamael come into existence? There was a problem, you see. Do you have any idea what it was?
-I don't know. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07d.htm deleted file mode 100644 index f1d547ed6c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07d.htm +++ /dev/null @@ -1,5 +0,0 @@ -Harkilgamed:
-The Kamael, once created, fell short of their expectations. A dagger is only a dagger, after all. It does not suddenly become something more.
-The Giants then fashioned the sharpest sword and the msot powerful cannon ever created, but even with their help the kamael were of limited help. And yet your race has survived. Why is that?
-Because we are weak? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07e.htm deleted file mode 100644 index a96d7f9cdc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07e.htm +++ /dev/null @@ -1,8 +0,0 @@ -Harkilgamed:
-Compared to the Kamael of that time, you are not weak.
-But compared to other constructs of the Giants and servants of the gods, your race was childish.
-You needed time to mature, to grow in strength. Two strains of Kamael were created. One was powerful beings, the Spikeulla Kamael, who could be the spear aimed at the skies.
-The other strain consisted of Kamael like you. These Metusela Kamael were created weak, but time was on your side...
-Metusela Kamael were also created with the help of the wisest four of that time. Thanks to that, you have better adaptation skills than we do.
-......... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07f.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07f.htm deleted file mode 100644 index e993c273c4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07f.htm +++ /dev/null @@ -1,6 +0,0 @@ -Harkilgamed:
-As a child, you must have been protected and nourished by others. That is not the case for me. No Spikeulla has ever been weak.
-Nor do we love, marry or have children. Do not pity us! Neither do we drow old and die...
-But unlike us, you have the potential to be anything. We are kin, though...
-I don't know how to become something else. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07g.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07g.htm deleted file mode 100644 index 96d36c5e91..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07g.htm +++ /dev/null @@ -1,5 +0,0 @@ -Harkilgamed:
-Nor do I. Of the Three Heroes, perhaps Rodenpicula will know.
-She is unique, even among our kind. Go speak with her.
-Ask where she is. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07h.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07h.htm deleted file mode 100644 index ac13c9f60b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_07h.htm +++ /dev/null @@ -1,7 +0,0 @@ -Harkilgamed:
-She is... Hmm, perhaps it would be better for you to return to Kekropus and ask him.
-But if you do happen to meet her, it would be wise for you to be respectful.
-She is your figurative mother, after all.
-Farewell!
-"Mother?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_08.htm deleted file mode 100644 index 30028c7652..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32236_08.htm +++ /dev/null @@ -1,2 +0,0 @@ -Harkilgamed:
-Go seek out Hierarch Kekropus if you wish to know more. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10.htm deleted file mode 100644 index 9eb8d892b9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rodenpicula:
-So you have finally arrived! I have been waiting for a long time for a Metusela Kamael to achieve the level of Spicula.
-I am Rodenpicula, the last of the Spicula Kamael.
-Ask why she has been waiting for you. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10a.htm deleted file mode 100644 index 2e00a98bc3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rodenpicula:
-Unlike other Spicula, I was created especially for you.
-Do you not percieve the difference from the other Spicula: Kekropus, harkilgamed, and Katenar?
-Say that you don't. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10b.htm deleted file mode 100644 index ed01bc3b85..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10b.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rodenpicula:
-Perhaps that is because it is too obvious... Look at me carefully. Do you still not know?
-"It wouldn't be...?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10c.htm deleted file mode 100644 index 6f6075f02b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10c.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rodenpicula:
-Yes! My gender is different from all the others. The Spicula Kamael were created for a specific purpose, so there was no particular need for them to have a female form.
-But for me that form was essential to my purpose: the foundation upon which the Metusela Kamael were built.
-"Foundation?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10d.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10d.htm deleted file mode 100644 index 7ab669d73a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10d.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rodenpicula:
-The Metusela Kamael were not created after the Spicula Kamael; both lines co-existed together. Just as countless conditions had to be perfect before I could exist, so countless conditions had to be perfect in order for you to be here today.
-You Metusela Kamael were initially an extremely weak race, not unlike the Humans of the outer world.
-Sometimes I wonder if it would have been better had you remained in your weakness... But so long ago, no one could envision what would happen...
-Keep listening - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10e.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10e.htm deleted file mode 100644 index c149c0d30b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10e.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rodenpicula:
-Ah, but what is done is done. In any event, in order to imbue the weak Metusela Kamael with greater strength, our creators turned to the closely-related Spicula Kamael -- more specifically, me, the only female Spicula.
-A piece of my essence was grafted onto your souls, slowly increasing your power.
-Even the female Metusela Kamael, originally designed simply for the perpetuation of the race, learned to wield a sword and shoot a bow.
-"Is that what you meant when you said that you were our foundation?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10f.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10f.htm deleted file mode 100644 index ec4ba0824b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10f.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rodenpicula:
-Yes.
-You Metusela Kamael have achieved your current condition through me.
-The spirit of chaos and the power of darkness flow through your bodies. Deep within you is the power of the Spicula, with the ability to wield the sword and shield of the light...
-Without me, none of that would have been possible.
-Ask why she summoned you. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10g.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10g.htm deleted file mode 100644 index 502e0c695c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10g.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rodenpicula:
-In this place, I can help you overcome the limitations that you feel.
-Our three heroes waited for you, even though they were chased by the goddess, in order to reveal the secret of our creation to you...
-But in order to exceed your limitations, you must first know your limitations. That is why you met Katenar, and later Harkilgamed.
-But what will happen when you finally break free of those limitations? Kekropus told you the story of the Humans in order to show you the answer.
-Now I will grant you a new power.
-Ask what you must do. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10h.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10h.htm deleted file mode 100644 index 0b0f76e640..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_10h.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rodenpicula:
-I will now break one of the restraints imposed upon you.
-This power was bequeathed to myself and Mother Nornil by the ancients. It will strengthen the Seed of Chaos within you.
-Be warned, though -- I do not know what side effects it may have on your body. It is, after all, the essence of chaos.
-I do know that it will definitely help you to break through the limitations that you sense. Do you wish to undergo the procedure?
-"I will." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_11.htm deleted file mode 100644 index c70da8f0c8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rodenpicula:
-Very well. Then go speak with Mother Nornil there.
-She will know of our conversation and will be preparing to plant the seed of chaos. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_12.htm deleted file mode 100644 index 1f12c5b3a1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_12.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rodenpicula:
-Do you mean contact?
-I see. Even with your consent, the system will not permit it.
-I do not officially have the authority, but as there are no other Spicula nearby...
-Ask if she will grant contact. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_13.htm deleted file mode 100644 index f58e1a1e60..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_13.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rodenpicula:
-Very well.
-As a spear aimed at the heavens,
-As one who knows the chaos of the ancient days,
-As the keeper of the strength of the Great Mimir,
-As a researcher who remembers the great laboratory Arviterre...
-I will authorize Nornil to contact your Seed of Chaos. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_14.htm deleted file mode 100644 index da2c9a3e27..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_14.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rodenpicula:
-In any case, congratulations on breaking through the wall of fate.
-Now you can master not only your own skills, but also the skills and abilities of others. At least, that is what I would like to say, but...
-Ask if there is some sort of problem. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_14a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_14a.htm deleted file mode 100644 index de5f7956c5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_14a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Rodenpicula:
-It may be possible to escape fate, but it is impossible to escape the rules of this world.
-Although we were able to simulate the Seed of Chaos, unfortunately you cannot take the powers of the other races that were created by the gods. Even so, you will be able to walk the path of the other Kamael that you could not before.
-In the end, the other races may exchange their abilities through Mimir's Elixir, but we cannot learn their skills. In the same way, we Kamael will only be able to exchange abilities among ourselves.
-Still...
-"Still?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_15.htm deleted file mode 100644 index 265aa371f2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_15.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rodenpicula:
-The future is a blank canvas. If you master the abilities with the Sword that symbolizes the skill of the male Kamael, the abilities with the Bow that symbolize the skill of female Kamael, and the magical abilities that are avaliable to our entire race, perhaps another path will be opened to you.
-In any case, you have kept our second promise to the woman in blue. You will create mighty warrior by overcoming the limitations imposed on our race... That was our pledge to her.
-Now go and find the Grand Masters of our race. They will tell you about the path that was previously closed to you. May fortune shine upon you all your days...
-Ask how to get out. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_15a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_15a.htm deleted file mode 100644 index 0d2e4ed1f5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32237_15a.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rodenpicula:
-Talk with MOther Nornil if you desire to leave.
-Remember to talk to the grand master of your gender.
-Farewell. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32238.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32238.htm deleted file mode 100644 index f7d6f27d3a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32238.htm +++ /dev/null @@ -1,4 +0,0 @@ -Rock:
-As you approach, you sense a presence near the rock.
-Draw closer. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_11.htm deleted file mode 100644 index aeb9a4bb23..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_11.htm +++ /dev/null @@ -1,11 +0,0 @@ -Mother Nornil:
-Great one...
-I remember your parents.
-I remember your birth.
-I remeber when you left these shores for the Outer World.
-And I remember when you returned to this island of ours.
-Many before you refused to walk this path.
-But you are unafraid to step boldy into the dangerous and unclear future. Truly you are Kamael of the Kamael!
-.......
-"I am ready." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_11a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_11a.htm deleted file mode 100644 index 27a1c19572..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_11a.htm +++ /dev/null @@ -1,7 +0,0 @@ -Mother Nornil:
-The seed of chaos planted in your very being is what allows you to live according to your own will than being the clave of fate.
-That is freedom indeed...
-Your will cannot be manipulated nor controlled; it rebels against the old order.
-Liberate it and you will be free of the shackles of fate. Perhaps then you will be able to forge a new path...
-Nod head. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_12.htm deleted file mode 100644 index f552250471..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mother Nornil:
-Then, before beginning the ritual, please seek Rodenpicula's permission.
-If she allows it, the ritual will begin. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_13.htm deleted file mode 100644 index 72b8f9937d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_13.htm +++ /dev/null @@ -1,7 +0,0 @@ -Mother Nornil:
-Her permission has been granted.
-Now I will make contact with the seed of chaos embedded within you.
-You may feel a strange sensation.
-Are you ready?
-"Yes." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_13a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_13a.htm deleted file mode 100644 index bb13ca89f8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_13a.htm +++ /dev/null @@ -1,4 +0,0 @@ - -You feel a mighty power piercing your entire body!

-...... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_14.htm deleted file mode 100644 index db35ef002a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/32239_14.htm +++ /dev/null @@ -1,6 +0,0 @@ -Mother Nornil:
-The seed of chaos has been activated...
-......Physical power, mental power, Mimir's stability...
-Your functions are all normal.
-I thought you would survive the procedure, but this is not the expected result. Rodenpicula must be informed. Go speak with her immediately. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/__init__.py deleted file mode 100644 index ed1ce38640..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/236_SeedsOfChaos/__init__.py +++ /dev/null @@ -1,261 +0,0 @@ -# Seeds of Chaos, version 1.0 -# by Vashts6583 -# Please pardon the sloppiness of the code and the poor naming standards of my .htm files -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.model.base import Race - -qn = "236_SeedsOfChaos" - -DROP_RATE = 20 - -#prerequisites: -STAR_OF_DESTINY = 5011 - -#Quest items -BLACK_ECHO_CRYSTAL = 9745 -SHINING_MEDALLION = 9743 -#How many of each do you need? -NEEDED = { - BLACK_ECHO_CRYSTAL: 1, - SHINING_MEDALLION: 62 - } - -SCROLL_ENCHANT_WEAPON_A = 729 - -#NPCs -KEKROPUS,WIZARD,KATENAR,ROCK,HARKILGAMED,MAO,RODENPICULA,NORNIL = 32138,31522,32235,32238,32334,32190,32237,32239 - -#Mobs -NEEDLE_STAKATO_DRONE = [21516,21517] -SPLENDOR_MOBS = [21520,21521,21522,21523,21524,21525,21526,21527,21528,21529,21530,21531,21532,21533,21534,21535,21536,21537,21538,21539,21540,21541] -#Mobs, cond, Drop -DROPLIST = { -#Needle Stakato Drones - 21516: [2,BLACK_ECHO_CRYSTAL], - 21517: [2,BLACK_ECHO_CRYSTAL], -#Splendor Mobs - 21520: [12,SHINING_MEDALLION], - 21521: [12,SHINING_MEDALLION], - 21522: [12,SHINING_MEDALLION], - 21523: [12,SHINING_MEDALLION], - 21524: [12,SHINING_MEDALLION], - 21525: [12,SHINING_MEDALLION], - 21526: [12,SHINING_MEDALLION], - 21527: [12,SHINING_MEDALLION], - 21528: [12,SHINING_MEDALLION], - 21529: [12,SHINING_MEDALLION], - 21530: [12,SHINING_MEDALLION], - 21531: [12,SHINING_MEDALLION], - 21532: [12,SHINING_MEDALLION], - 21533: [12,SHINING_MEDALLION], - 21534: [12,SHINING_MEDALLION], - 21535: [12,SHINING_MEDALLION], - 21536: [12,SHINING_MEDALLION], - 21537: [12,SHINING_MEDALLION], - 21538: [12,SHINING_MEDALLION], - 21539: [12,SHINING_MEDALLION], - 21540: [12,SHINING_MEDALLION], - 21541: [12,SHINING_MEDALLION] - } - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.katenar = self.harkil = 0 - self.questItemId = [BLACK_ECHO_CRYSTAL, SHINING_MEDALLION] - - def onEvent (self,event,st) : - if event == "1" : #Go talk to the wizard! - st.setState(State.STARTED) - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - htmltext = "32138_02b.htm" - elif event == "1_yes" : #Ok, know about those Stakato Drones? - htmltext = "31522_01c.htm" - elif event == "1_no" : #You suck. Come back when you want to talk - htmltext = "31522_01no.htm" - elif event == "2" : #Get me the crystal - st.set("cond","2") - htmltext = "31522_02.htm" - elif event == "31522_03b" : - st.takeItems(BLACK_ECHO_CRYSTAL,-1) - htmltext = event + ".htm" - elif event == "4" : #Time to summon this bad boy - st.set("cond","4") - if not self.katenar : - st.addSpawn(KATENAR,120000) - self.katenar = 1 - st.startQuestTimer("Despawn_Katenar",120000) - return - elif event == "5" : #gotta go. talk to Harkilgamed - st.set("cond","5") - htmltext = "32235_02.htm" - elif event == "spawn_harkil" : #talk to the rock, this spawns Harkilgamed - if not self.harkil : - st.addSpawn(HARKILGAMED,120000) - self.hark = 1 - st.startQuestTimer("Despawn_Harkil",120000) - return - elif event == "6" : #now go hunt splendor mobs - st.set("cond","12") - htmltext = "32236_06.htm" - elif event == "8" : #go back to Kekropus - st.set("cond","14") - htmltext = "32236_08.htm" - elif event == "9" : #Go talk to Mao, no not the dictator Mao... the Vice Hierarch Mao. <_< - st.set("cond","15") - htmltext = "32138_09.htm" - elif event == "10" : #This is where you can find Rodenpicula. - st.set("cond","16") - st.getPlayer().teleToLocation(-119534,87176,-12593) - htmltext = "32190_02.htm" - elif event == "11" : #Go talk to Mother Nornil now - st.set("cond","17") - htmltext = "32237_11.htm" - elif event == "12" : #Get Rodenpicula's permission - st.set("cond","18") - htmltext = "32239_12.htm" - elif event == "13" : #LETS DO THIS!! - st.set("cond","19") - htmltext = "32237_13.htm" - elif event == "14" : #LEROOY JENKINS!!!! Finish the quest at Rodenpicula - st.set("cond","20") - htmltext = "32239_14.htm" - elif event == "15" : #done done done!!! - st.giveItems(SCROLL_ENCHANT_WEAPON_A,1) - st.setState(State.COMPLETED) - htmltext = "32237_15.htm" - elif event == "Despawn_Katenar" : - self.katenar = 0 - return - elif event == "Despawn_Harkil" : - self.harkil = 0 - return - else : - htmltext = event + ".htm" #this is for having to go through pages upon pages of html text... <_< - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if npcId == KEKROPUS : - if id == State.CREATED : - st.set("cond","0") - if player.getRace() != Race.Kamael : - st.exitQuest(1) - htmltext = "I'm sorry, but I can only give this quest to Kamael. Talk to Magister Ladd." - elif player.getLevel() < 75 : - st.exitQuest(1) - htmltext = "32138_01.htm" #not qualified - elif not st.getQuestItemsCount(STAR_OF_DESTINY) : - st.exitQuest(1) - htmltext = "32138_01a.htm" #not qualified - else : - htmltext = "32138_02.htm" # Successful start: Talk to me a few times, - elif id == State.STARTED : - if cond < 14 : - htmltext = "32138_02c.htm" - elif cond == 14: - htmltext = "32138_08.htm" - else : - htmltext = "Kekropus:
Go talk to Rodenpicula. Mao can help you get to her." - elif id == State.COMPLETED : - htmltext = "You have already completed this quest." - elif npcId == WIZARD and id == State.STARTED: - # first time talking to Wizard. Talk a bit - if cond==1 : - htmltext = "31522_01.htm" - # Why are you back alraedy? You don't have the echo crystal - elif cond==2 : - htmltext = "31522_02a.htm" # you haven't gotten the crystal yet? - # aha! Here is the black echo crystal! Now where's that one chap? - elif cond == 3 or (cond == 4 and not self.katenar) : - htmltext = "31522_03.htm" # ah yes. Now you get to talk to this guy that I will soon summon - else : - htmltext = "31522_04.htm" #shouldn't you be talking to Katenar? - elif npcId == KATENAR and id == State.STARTED: - if cond == 4: - htmltext = "32235_01.htm" - elif cond >= 5: - htmltext = "32235_02.htm" - elif npcId == ROCK and id == State.STARTED: - if cond == 5 or cond == 13: - htmltext = "32238.htm" #click the link to spawn Harkilgamed - else: - htmltext = "A strange rock..." - elif npcId == HARKILGAMED and id == State.STARTED: - if cond == 5: - htmltext = "32236_05.htm" #First time talking to Harkilgamed - elif cond == 12: - htmltext = "32236_06.htm" #Kill the Splendor mobs, bring back 62 Shining Medallions - elif cond == 13: - st.takeItems(SHINING_MEDALLION,-1) - htmltext = "32236_07.htm" - elif cond > 13: - htmltext = "Harkilgamed:

Go talk to Kekropus already." - elif npcId == MAO and id == State.STARTED: #Ok. The deal with Mao is that he's supposed to port you to Mother Nornil, but since she's not yet in the spawnlist, he's just gonna tell ya where to find her. - #THIS MEANS: WHOEVER SPAWNS NORNIL AND RODENPICULA MUST WRITE THE FOLLOWING .htm FILE ACCORDINGLY - if cond == 15 or cond == 16: - htmltext = "32190_01.htm" - elif npcId == RODENPICULA and id==State.STARTED: - if cond == 16: - htmltext = "32237_10.htm" #heys. long talk, figure stuff out - elif cond == 17: - htmltext = "32237_11.htm" #talk to nornil already - elif cond == 18: - htmltext = "32237_12.htm" #you want approval - elif cond == 19: - htmltext = "32237_13.htm" #here's approval, talk to her - elif cond == 20: - htmltext = "32237_14.htm" #congrats. here's a scroll - elif npcId == NORNIL and id==State.STARTED: - if cond == 17: - htmltext = "32239_11.htm" #yo. get rodenpicula's approval - elif cond == 18: - htmltext = "32239_12.htm" #i need rodenpicula's approval - elif cond == 19: - htmltext = "32239_13.htm" #lets get it over with - elif cond == 20: - htmltext = "32239_14.htm" #you're good. talk to roden one more time - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - #The following algorithm should work for both quest mobs and drops for this quest.... hopefully. - npcId = npc.getNpcId() - dropcond, item = DROPLIST[npcId] - drop = st.getRandom(100) - cond = st.getInt("cond") - if drop < DROP_RATE and cond == dropcond : - if st.getQuestItemsCount(item) < NEEDED[item] : - st.giveItems(item,1) - st.playSound("ItemSound.quest_itemget") - if st.getQuestItemsCount(item) == NEEDED[item]: - st.set("cond",str(cond+1)) - return - -QUEST = Quest(236,qn,"Seeds of Chaos") - -QUEST.addStartNpc(KEKROPUS) - -QUEST.addTalkId(KEKROPUS) -QUEST.addTalkId(WIZARD) -QUEST.addTalkId(KATENAR) -QUEST.addTalkId(ROCK) -QUEST.addTalkId(HARKILGAMED) -QUEST.addTalkId(MAO) -QUEST.addTalkId(RODENPICULA) -QUEST.addTalkId(NORNIL) - -for i in DROPLIST.keys(): - QUEST.addKillId(i) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-04.htm deleted file mode 100644 index bee3f537e4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Dorian:
-Did you place the flower at the tombstone? Did you notice who was buried in that grave?
-Nidrah
-Lidia
-Rose - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-13.htm deleted file mode 100644 index 156b14784b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-13.htm +++ /dev/null @@ -1,5 +0,0 @@ -Dorian:
-I can't remember last night at all, and I'm exhausted! Have you discovered anything?
-"There's a vampire!"
-"The villagers are changing into monsters!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-01.htm deleted file mode 100644 index 93aa6670b9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-Long time no see. Things sure are quiet these days!
-"What do you know about an odd doll?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-02.htm deleted file mode 100644 index 51b3f41088..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-What are you talking about?
-"Look at this!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-04.htm deleted file mode 100644 index a7c824800f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-What did you hear?
-"That it's related to Wizard Nidrah." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-05.htm deleted file mode 100644 index f21f9d7170..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-Where did you hear the name Nidrah?
-"From the person who told me to see you about the doll." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-08.htm deleted file mode 100644 index 00f3c724c4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-You trust me now? Tell me about Nidrah!
-"Allright, I'll tell you." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-09.htm deleted file mode 100644 index 5cebed9643..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Mysterous Wizard:
-So tell me!
-"You're gathering materials for the dark arts."
-"You signed a contract." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-10.htm deleted file mode 100644 index 87220e4c89..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-10.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-Where is your proof?
-"Lady Lidia controls all the dead of this earth, a power nearly equal to a god's! One must be granted authority by her to have power over the dead in any capacity." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-11.htm deleted file mode 100644 index ac84fa3ee5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-So?
-"Nobody is allowed here without permission. That you're here means you have power at least equal to the Lord of the Forest of the Dead." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-12.htm deleted file mode 100644 index 3a5ea8b180..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-So I made a mistake. What's wrong with that?
-"It's impossible to have a real nonaggression contract in this situation!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-13.htm deleted file mode 100644 index 2035c3516b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-History is filled with such contracts. Do you know why?
-"Nonaggression contracts are signed between two equal powers. It stays in effect only as long as it benefits them. If one party becomes weaker, the contract is nullified." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-14.htm deleted file mode 100644 index 1fccf1849c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-14.htm +++ /dev/null @@ -1,4 +0,0 @@ -Mysterious Wizard:
-Go on.
-"The Lord of the Dead has absolute power here, why would she sign a contract with you? You must have power equal to hers, or else she reaps some benefit from not fighting you." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-07.htm deleted file mode 100644 index ef89c13bec..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maid of Lidia:
-What is it?
-"What do you know about Neidrahu?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-08.htm deleted file mode 100644 index 59fbbf9233..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-08.htm +++ /dev/null @@ -1,7 +0,0 @@ -Maid of Lidia:
-Did I say Neidrahu?
-What do you know of the name?
-"It's a tree."
-"It's a corpse."
-"It's a Mystic." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-11.htm deleted file mode 100644 index 93629b3ce3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-11.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maid of Lidia:
-What kind of Mystic was he?
-"A Mystic of Dark Arts!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-12.htm deleted file mode 100644 index 77ba325dab..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-12.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maid of Lidia:
-Oh! Only Lord Alfred and Lady Lidia know. Even Einhalder thinks he's an ordinary Mystic! How do you know of this?
-"I read the diary."
-"How do you know?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-13.htm deleted file mode 100644 index ebc02a4c4e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-13.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maid of Lidia:
-Did you read of the contract between Neidrahu and my lady in the diary?
-"Now you must tell me what you know!" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py deleted file mode 100644 index 04b1c5a2f1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/__init__.py +++ /dev/null @@ -1,173 +0,0 @@ -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.network.serverpackets import CreatureSay - -qn = "24_InhabitantsOfTheForrestOfTheDead" - -# Npcs -Dorian = 31389 -Wizard = 31522 -Tombstone = 31531 -MaidOfLidia = 31532 - -#Items -Letter = 7065 -Hairpin = 7148 -Totem = 7151 -Flower = 7152 -SilverCross = 7153 -BrokenSilverCross = 7154 -SuspiciousTotem = 7156 - -def AutoChat(npc,text) : - chars = npc.getKnownList().getKnownPlayers().values().toArray() - if chars != None: - for pc in chars : - sm = CreatureSay(npc.getObjectId(), 0, npc.getName(), text) - pc.sendPacket(sm) - return - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [Flower,SilverCross,BrokenSilverCross,Letter,Hairpin,Totem] - - def onAdvEvent (self,event,npc,player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "31389-02.htm": - st.giveItems(Flower,1) - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - st.setState(State.STARTED) - elif event == "31389-11.htm": - st.set("cond","3") - st.playSound("ItemSound.quest_middle") - st.giveItems(SilverCross,1) - elif event == "31389-16.htm": - st.playSound("InterfaceSound.charstat_open_01") - elif event == "31389-17.htm": - st.takeItems(BrokenSilverCross,-1) - st.giveItems(Hairpin,1) - st.set("cond","5") - elif event == "31522-03.htm": - st.takeItems(Totem,-1) - elif event == "31522-07.htm": - st.set("cond","11") - elif event == "31522-19.htm": - st.giveItems(SuspiciousTotem,1) - st.rewardExpAndSp(242105,22529) - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - elif event == "31531-02.htm": - st.playSound("ItemSound.quest_middle") - st.set("cond","2") - st.takeItems(Flower,-1) - elif event == "31532-04.htm": - st.playSound("ItemSound.quest_middle") - st.giveItems(Letter,1) - st.set("cond","6") - elif event == "31532-06.htm": - st.takeItems(Hairpin,-1) - st.takeItems(Letter,-1) - elif event == "31532-16.htm": - st.playSound("ItemSound.quest_middle") - st.set("cond","9") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - state = st.getState() - if state == State.COMPLETED : - if npcId == Wizard : - htmltext = "31522-20.htm" - else: - htmltext = "This quest has already been completed." - cond = st.getInt("cond") - if npcId == Dorian : - if state == State.CREATED : - st2 = player.getQuestState("Q023_LidiasHeart") - if not st2 == None : - if st2.getState() == State.COMPLETED and player.getLevel() >= 65 : - htmltext = "31389-01.htm" - else: - htmltext = "31389-00.htm" - else: - htmltext = "31389-00.htm" - elif cond == 1 : - htmltext = "31389-03.htm" - elif cond == 2 : - htmltext = "31389-04.htm" - elif cond == 3 : - htmltext = "31389-12.htm" - elif cond == 4 : - htmltext = "31389-13.htm" - elif cond == 5 : - htmltext = "31389-18.htm" - elif npcId == Tombstone : - if cond == 1 : - st.playSound("AmdSound.d_wind_loot_02") - htmltext = "31531-01.htm" - elif cond == 2 : - htmltext = "31531-03.htm" - elif npcId == MaidOfLidia : - if cond == 5 : - htmltext = "31532-01.htm" - elif cond == 6 : - if st.getQuestItemsCount(Letter) and st.getQuestItemsCount(Hairpin) : - htmltext = "31532-05.htm" - else: - htmltext = "31532-07.htm" - elif cond == 9 : - htmltext = "31532-16.htm" - elif npcId == Wizard : - if cond == 10 : - htmltext = "31522-01.htm" - elif cond == 11 : - htmltext = "31522-08.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - npcId = npc.getNpcId() - if not st.getQuestItemsCount(Totem) and st.getInt("cond") == 9: - if npcId in [21557,21558,21560,21563,21564,21565,21566,21567] and st.getRandom(100) <=30: - st.giveItems(Totem,1) - st.set("cond","10") - st.playSound("ItemSound.quest_middle") - return - - def onAggroRangeEnter(self, npc, player, isPet) : - if npc.getNpcId() == 25332: - if isPet : - npc.getAggroListRP().remove(player.getPet()) - else : - npc.getAggroListRP().remove(player) - st = player.getQuestState(qn) - if st and st.getQuestItemsCount(SilverCross) : - st.takeItems(SilverCross,-1) - st.giveItems(BrokenSilverCross,1) - st.set("cond","4") - AutoChat(npc,"That sign!") - return - -QUEST = Quest(24, qn, "Inhabitants Of The Forrest Of The Dead") - -QUEST.addStartNpc(Dorian) -QUEST.addTalkId(Dorian) -QUEST.addTalkId(Tombstone) -QUEST.addTalkId(MaidOfLidia) -QUEST.addTalkId(Wizard) -QUEST.addAggroRangeEnterId(25332) - -for mob in [21557,21558,21560,21563,21564,21565,21566,21567]: - QUEST.addKillId(mob) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-02.htm deleted file mode 100644 index bc6df294c7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -High Priest Agripel:
-First, the totem!
-What can I help you with?
-"Tell me about the true nature of the doll." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-14.htm deleted file mode 100644 index f37b8e19c6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-14.htm +++ /dev/null @@ -1,5 +0,0 @@ - -What will you do?
- Meet with Lidia
- Meet with Hardin - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-02.htm deleted file mode 100644 index ed107cd6d1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Benedict:
-What business could you have with me?
-Show him the totem - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-07.htm deleted file mode 100644 index 5231f1c42b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -Priest Benedict:
-What do you want for the doll?
-"Give me the key."
-"Tell me the true nature of the doll." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-08.htm deleted file mode 100644 index 96b033a90a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Benedict:
-I don't know what key you're talking about.
-"The dark Magus said I would find the key here." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-09.htm deleted file mode 100644 index 14b02c4e23..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-09.htm +++ /dev/null @@ -1,4 +0,0 @@ -Priest Benedict:
-What dark Magus are you talking about?
-"If you play dumb, then I'm leaving." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-01.htm deleted file mode 100644 index 4bde765c0a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maid of Lidia:
-May I read that piece of paper?
-"Of course." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-02.htm deleted file mode 100644 index ed77d9779b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Maid of Lidia:
-This is the contract!
-"What does it say?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-09.htm deleted file mode 100644 index fac6fbbe0c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maid of Lidia:
-...
-"Wait!" - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-10.htm deleted file mode 100644 index 5d43f0ed9f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-10.htm +++ /dev/null @@ -1,5 +0,0 @@ -Maid of Lidia:
-...
-"Wait!" - - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/__init__.py deleted file mode 100644 index 0b23ca3155..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/__init__.py +++ /dev/null @@ -1,250 +0,0 @@ -import sys -import time - -from org.l2jmobius.gameserver.ai import CtrlIntention -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.network.serverpackets import CreatureSay - -qn = "25_HidingBehindTheTruth" - -# Npcs -Agripel = 31348 -Benedict = 31349 -Wizard = 31522 -Tombstone = 31531 -Lidia = 31532 -Bookshelf = 31533 -Bookshelf2 = 31534 -Bookshelf3 = 31535 -Coffin = 31536 -Triol = 27218 - -# Items -Contract = 7066 -Dress = 7155 -SuspiciousTotem = 7156 -GemstoneKey = 7157 -TotemDoll = 7158 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [SuspiciousTotem,GemstoneKey,TotemDoll,Dress] - - def onAdvEvent (self,event,npc, player) : - st = player.getQuestState(qn) - if not st: return - htmltext = event - if event == "31349-02.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.setState(State.STARTED) - elif event == "31349-03.htm" : - if st.getQuestItemsCount(SuspiciousTotem) : - htmltext = "31349-05.htm" - else : - st.playSound("ItemSound.quest_middle") - st.set("cond","2") - elif event == "31349-10.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","4") - elif event == "31348-02.htm" : - st.takeItems(SuspiciousTotem,-1) - elif event == "31348-07.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","5") - st.giveItems(GemstoneKey,1) - elif event == "31522-04.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","6") - elif event == "31535-03.htm" : - if st.getInt("step") == 0: - st.set("step","1") - triol = st.addSpawn(Triol,59712,-47568,-2712,0,0,300000,1) - time.sleep(1) - triol.broadcastPacket(CreatureSay(triol.getObjectId(), 0, triol.getName(), "That box was sealed by my master. Don't touch it!")) - triol.setRunning() - triol.addDamageHate(player,0,999) - triol.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player) - st.playSound("ItemSound.quest_middle") - st.set("cond","7") - elif st.getInt("step") == 2: - htmltext = "31535-04.htm" - elif event == "31535-05.htm" : - st.giveItems(Contract,1) - st.takeItems(GemstoneKey,-1) - st.playSound("ItemSound.quest_middle") - st.set("cond","9") - elif event == "31532-02.htm" : - st.takeItems(Contract,-1) - elif event == "31532-06.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","11") - elif event == "31531-02.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","12") - st.addSpawn(Coffin,60104,-35820,-664,0,0,20000,1) - elif event == "31532-18.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","15") - elif event == "31522-12.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","16") - elif event == "31348-10.htm" : - st.takeItems(TotemDoll,-1) - elif event == "31348-15.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","17") - elif event == "31348-16.htm" : - st.playSound("ItemSound.quest_middle") - st.set("cond","18") - elif event == "31532-20.htm" : - st.giveItems(905,2) - st.giveItems(874,1) - st.takeItems(7063,-1) - st.rewardExpAndSp(572277,53750) - st.unset("cond") - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - elif event == "31522-15.htm" : - st.giveItems(936,1) - st.giveItems(874,1) - st.takeItems(7063,-1) - st.rewardExpAndSp(572277,53750) - st.unset("cond") - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED: - htmltext = "This quest has already been completed." - elif id == State.CREATED: - if npcId == Benedict: - st2 = player.getQuestState("24_InhabitantsOfTheForrestOfTheDead") - if not st2 == None : - if st2.getState() == State.COMPLETED and player.getLevel() >= 66 : - htmltext = "31349-01.htm" - else : - htmltext = "31349-00.htm" - elif id == State.STARTED: - if npcId == Benedict: - if cond == 1 : - htmltext = "31349-02.htm" - elif cond in [2,3] : - htmltext = "31349-04.htm" - elif cond == 4 : - htmltext = "31349-10.htm" - elif npcId == Wizard: - if cond == 2 : - htmltext = "31522-01.htm" - st.playSound("ItemSound.quest_middle") - st.set("cond","3") - st.giveItems(SuspiciousTotem,1) - elif cond == 3 : - htmltext = "31522-02.htm" - elif cond == 5 : - htmltext = "31522-03.htm" - elif cond == 6 : - htmltext = "31522-04.htm" - elif cond == 9 : - htmltext = "31522-05.htm" - st.playSound("ItemSound.quest_middle") - st.set("cond","10") - elif cond == 10 : - htmltext = "31522-05.htm" - elif cond == 15 : - htmltext = "31522-06.htm" - elif cond == 16 : - htmltext = "31522-13.htm" - elif cond == 17 : - htmltext = "31522-16.htm" - elif cond == 18 : - htmltext = "31522-14.htm" - elif npcId == Agripel: - if cond == 4 : - htmltext = "31348-01.htm" - elif cond == 5 : - htmltext = "31348-08.htm" - elif cond == 16 : - htmltext = "31348-09.htm" - elif cond == 17 : - htmltext = "31348-17.htm" - elif cond == 18 : - htmltext = "31348-18.htm" - elif npcId == Bookshelf: - if cond == 6 : - htmltext = "31533-01.htm" - elif npcId == Bookshelf2: - if cond == 6 : - htmltext = "31534-01.htm" - elif npcId == Bookshelf3: - if cond in [6,7,8] : - htmltext = "31535-01.htm" - elif cond == 9 : - htmltext = "31535-06.htm" - elif npcId == Lidia: - if cond == 10 : - htmltext = "31532-01.htm" - elif cond in [11,12] : - htmltext = "31532-06.htm" - elif cond == 13 : - htmltext = "31532-07.htm" - st.set("cond","14") - st.takeItems(Dress,-1) - elif cond == 14 : - htmltext = "31532-08.htm" - elif cond == 15 : - htmltext = "31532-18.htm" - elif cond == 17 : - htmltext = "31532-19.htm" - elif cond == 18 : - htmltext = "31532-21.htm" - elif npcId == Tombstone: - if cond in [11,12] : - htmltext = "31531-01.htm" - elif cond == 13 : - htmltext = "31531-03.htm" - elif npcId == Coffin: - if cond == 12 : - htmltext = "31536-01.htm" - st.giveItems(Dress,1) - st.playSound("ItemSound.quest_middle") - st.set("cond","13") - npc.deleteMe() - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - if st.getInt("cond") == 7: - st.playSound("ItemSound.quest_itemget") - st.set("cond","8") - npc.broadcastPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "You've ended my immortal life! You've protected by the feudal lord, aren't you?")) - st.giveItems(TotemDoll,1) - st.set("step","2") - return - -QUEST = Quest(25,qn,"Hiding Behind The Truth") - -QUEST.addStartNpc(Benedict) -QUEST.addTalkId(Agripel) -QUEST.addTalkId(Benedict) -QUEST.addTalkId(Bookshelf) -QUEST.addTalkId(Bookshelf2) -QUEST.addTalkId(Bookshelf3) -QUEST.addTalkId(Wizard) -QUEST.addTalkId(Lidia) -QUEST.addTalkId(Tombstone) -QUEST.addTalkId(Coffin) -QUEST.addKillId(Triol) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-00.htm deleted file mode 100644 index bba7e6e2af..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -Inventor Maru:
-Ha ha! You're embarrassed! Yes, you're turning red! No need, no need. My dream is to become a great inventor.
-Now, it's your turn. You still don't know? Well, I'm afraid I don't have time for this. You'll have to tell me later. Goodbye!
-(Only characters level 18 and above may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-01.htm deleted file mode 100644 index 80b8e66899..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inventor Maru:
-Ha ha! You're embarrassed! Yes, you're turning red! No need, no need. My dream is to become a great inventor. For example...just a minute...
-(From his bag, takes out a book entitled "Dwarves: A History of Brilliant Inventions" and begins reading.)
-"During the Age of Empire, "Soren," a great inventor of the Black Anvil Guild, invented the Soulshot in the hope that when the light of the spirits entered a weapon, the Dwarven warrior who wielded it would become even more formidable..."
-Inspiring, isn't it? One day, I want to be like Soren and have all the history books mention me, too! For that to happen, though, this invention I am working on must be a success...
-"What invention are you working on?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-02.htm deleted file mode 100644 index 263cf1abc3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inventor Maru:
-My invention? Ah, I'm flattered that you are interested! I am working on an "energy converter".
-It transforms a common mineral into a crystal filled with powerful energy. If I am successful, I'm sure this will become as famous as the Soulshot!
-I don't have enough time to review my blueprints and find all the materials I need, though... Will you help me find the materials?
-I'll pay you for every mineral you bring me. Please bring as many as you can!
-"Okay. I'll help you gather the materials." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-03.htm deleted file mode 100644 index 68dde35f1d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inventor Maru:
-Thank you so much! That will be very helpful! Let me tell you about the materials I need.
-They are called "Energy Ore".
-Fortunately, you can easily acquire them by hunting the monsters in the Eastern Mining Zone to the north of the Dwarven Village.
-Let's see, the monsters there are mostly "Red Eye Barbed Bats, Northern Trimden, Kerop Werewolves, Kerop Werewolf Chiefs, Northern Goblins, Northern Goblin Leaders, Spine Golems and Enchanted Spine Golems." Those are the monsters you'll have to face. Understand?
-Now, please gather as many Energy Ore as possible. Ah! I am far too busy! Too busy! I need to hurry up and review the blueprint. Good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-04.htm deleted file mode 100644 index 4b1eb8f00d..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-04.htm +++ /dev/null @@ -1,6 +0,0 @@ -Inventor Maru:
-Are you still empty-handed? Why haven't you left yet?
-Please hurry to the Eastern Mining Zone and hunt the monsters necessary to acquire the Energy Ore I need for my energy converter device experiments. Collect as much ore as you can. I'm counting on you. Together, we can make this invention a success!
-"I want to quit."
-"I'll go find the ore." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-05.htm deleted file mode 100644 index 2ff3010f73..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-05.htm +++ /dev/null @@ -1,3 +0,0 @@ -Inventor Maru:
-You want to quit? I am sorry to hear you say that. Inventing is my life's passion, but I suppose you may have something else you need to attend to. Goodbye and good luck! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-06.htm deleted file mode 100644 index 3b02ec5a23..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Inventor Maru:
-Thanks to you, I think I'll be able to complete my invention quickly now. I'm still relying on you! Keep up the good work. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-07.htm deleted file mode 100644 index a217a9cc28..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/32486-07.htm +++ /dev/null @@ -1,7 +0,0 @@ -Inventor Maru:
-Yes, that's it. The Energy Ore!
-If this works, I will be able to transform this common substance into a perfect instant energy crystal. Thank you for your help.
-If you have time, would you collect some more materials? The energy converter device's success rate is still low, so I need as much Energy Ore as I can get for more tests. What do you say? Will you help me again?
-"I want to quit."
-"I'll go find more minerals." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/__init__.py deleted file mode 100644 index d9dc347d2f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/269_InventionAmbition/__init__.py +++ /dev/null @@ -1,67 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "269_InventionAmbition" - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [10866] - - def onEvent (self,event,st) : - htmltext = event - if event == "32486-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "32486-05.htm" : - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - - npcId = npc.getNpcId() - id = st.getState() - EnergyOres = st.getQuestItemsCount(10866) - if id == State.CREATED : - if player.getLevel() < 18 : - htmltext = "32486-00.htm" - st.exitQuest(1) - else : - htmltext = "32486-01.htm" - elif EnergyOres > 0: - htmltext = "32486-07.htm" - bonus = 0 - if EnergyOres >= 20: - bonus = 2044 - st.giveItems(57,EnergyOres*50+bonus) - st.takeItems(10866,-1) - else : - htmltext = "32486-04.htm" - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - - if st.getRandom(10)<6 : - st.giveItems(10866,1) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(269,qn,"Invention Ambition") - -QUEST.addStartNpc(32486) -QUEST.addTalkId(32486) -for mob in range(21124,21132) : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-01.htm deleted file mode 100644 index f8aae2445a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Marksman Bixon:
-For some reason, we have recently noticed an increase in numbers of Grey Keltir and black wolves near the village entrance...
-By themselves, they are hardly a threat, but we are concerned that more dangerous predators will be drawn to the area as well. That is why we must hunt the Grey Keltir and black wolves now. Unfortunately, my time is taken up with other important tasks...
-I hesitate to ask, but would you be willing to help me?
-Agree to help. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-02.htm deleted file mode 100644 index 0a7ef0cbb1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-02.htm +++ /dev/null @@ -1,7 +0,0 @@ -Marksman Bixon:
-I admire your willingness to help but...
-Well, frankly your skills are not yet developed sufficiently to safely hunt the Keltir or the wolves.
-I have no wish to send you out only to fail.
-Perhaps you can come back after you have acquired a little more experience
-(This quest may only be undertaken by characters level 3 or higher.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-03.htm deleted file mode 100644 index 43e06ae8a6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Marksman Bixon:
-My thanks for your help! Go near the village entrance and hunt Young Grey Keltir, Grey Keltir and the Dominant Grey Keltir and bring me the Grey Keltir's teeth... Also, hunt the Black Wolves and the Dominant Black Wolf, and bring me the Teeth of the Black Wolves as well...
-Once you bring back the teeth, I will pay you Adenas based on the number of teeth. You can also exchange 25 teeth for a useful item. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-04.htm deleted file mode 100644 index ec635b7cb7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Marksman Bixon:
-Go to the village entrance and hunt Young Grey Keltir, Grey Keltir and the Dominant Grey Keltir and bring me the Grey Keltir's teeth... Also, hunt the Black Wolves and the Dominant Black Wolf, and bring me the Teeth of the Black Wolves as well. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-05.htm deleted file mode 100644 index 5def2a1012..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Marksman Bixon:
-Ah, you've returned... so, how was your hunting? Productive, I hope!
-Exchahge teeth for Adena.
-Exchahge 25 teeth for an item. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-06.htm deleted file mode 100644 index bea93def92..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Marksman Bixon:
-Thank you for helping my cause... Here, take this. It's not much, but it's what I promised you.
-Would you care to continue helping me?
-Say that you will continue.
-Say that you wish to quit. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-07.htm deleted file mode 100644 index 96433f6abd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Marksman Bixon:
-Thank you for your continued help...
-Go to the village entrance and hunt Young Grey Keltir, Grey Keltir and the Dominant Grey Keltir and bring me the Grey Keltir's teeth... Also, hunt the Black Wolves and the Dominant Black Wolf, and bring me the Teeth of the Black Wolves as well. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-08.htm deleted file mode 100644 index 883a3cc3ff..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-08.htm +++ /dev/null @@ -1,5 +0,0 @@ -Marksman Bixon:
-Want to quit, eh?
-Can't say that I blame you for not wanting to deal with the likes of the Black Wolf or Grey Keltir any more...
-But if you change your mind, don't hesitate to come back! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-09.htm deleted file mode 100644 index 03f68149bf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/32175-09.htm +++ /dev/null @@ -1,3 +0,0 @@ -Marksman Bixon:
-You need at least 25 Grey Keltir's Teeth or Black Wolf's Teeth in order to exchange them for an item... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/__init__.py deleted file mode 100644 index 96ebf81841..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/280_TheFoodChain/__init__.py +++ /dev/null @@ -1,107 +0,0 @@ -# Contributed by t0rm3nt0r (tormentor2000@mail.ru) to the Official L2J Datapack Project. -# Visit http://forum.l2jdp.com for more details. - -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -#Complete - 95%. Need add other reward's from retail -qn = "280_TheFoodChain" - -#NPC'S -BIXON = 32175 - -#ITEM'S -KELTIR_TOOTH = 9809 -WOLF_TOOTH = 9810 -REWARD = [28,35,116] #Pants, Cloth Shoes, Magic Ring - -#MOB'S -MOBS_KELTIR = range(22229,22232) -MOBS_WOLF = range(22232,22234) - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - keltir_tooth = st.getQuestItemsCount(KELTIR_TOOTH) - wolf_tooth = st.getQuestItemsCount(WOLF_TOOTH) - summ = keltir_tooth + wolf_tooth - if event == "32175-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "ADENA" : - htmltext = "32175-06.htm" - st.giveItems(57,summ*2) - st.takeItems(KELTIR_TOOTH,-1) - st.takeItems(WOLF_TOOTH,-1) - elif event == "ITEM" : - if summ < 25 : - htmltext = "32175-09.htm" - else: - htmltext = "32175-06.htm" - if keltir_tooth > 25 : - st.giveItems(REWARD[st.getRandom(len(REWARD))],1) - st.takeItems(KELTIR_TOOTH,25) - else : - st.giveItems(REWARD[st.getRandom(len(REWARD))],1) - st.takeItems(KELTIR_TOOTH,keltir_tooth) - st.takeItems(WOLF_TOOTH,25 - keltir_tooth) - elif event == "32175-08.htm" : - st.takeItems(KELTIR_TOOTH,-1) - st.takeItems(WOLF_TOOTH,-1) - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - npcId = npc.getNpcId() - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - id = st.getState() - cond = st.getInt("cond") - keltir_tooth = st.getQuestItemsCount(KELTIR_TOOTH) - wolf_tooth = st.getQuestItemsCount(WOLF_TOOTH) - summ = keltir_tooth + wolf_tooth - if id == State.CREATED and npcId == BIXON : - if player.getLevel() < 3 : - htmltext = "32175-02.htm" - st.exitQuest(1) - else : - htmltext = "32175-01.htm" - elif id == State.STARTED and npcId == BIXON : - if not summ : - htmltext = "32175-04.htm" - else : - htmltext = "32175-05.htm" - return htmltext - - def onKill(self,npc,player,isPet) : - st = player.getQuestState(qn) - if not st: return - if st.getState() == State.STARTED : - npcId = npc.getNpcId() - chance = st.getRandom(100) - if (npcId in MOBS_KELTIR) and (chance < 95) : #Retail statistic info. 36 mob's - 34 tooth - st.giveItems(KELTIR_TOOTH,1) - st.playSound("ItemSound.quest_itemget") - elif (npcId in MOBS_WOLF) and (chance < 75) : #Retail statistic info. 30 mob's - 22*3 tooth - st.giveItems(WOLF_TOOTH,3) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(280, qn, "The Food Chain") - -QUEST.addStartNpc(BIXON) - -QUEST.addTalkId(BIXON) - -for mob in MOBS_KELTIR : - QUEST.addKillId(mob) -for mob in MOBS_WOLF : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-01.htm deleted file mode 100644 index a61e065126..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-01.htm +++ /dev/null @@ -1,8 +0,0 @@ -Zerstorer Marcela:
-Since this island was opened to the outside world, there has been a dramatic increase in the number of goods and people entering through the port.
-The road from the port to the town winds through the Hills of Gold and is longer than the road through the forest, but large caravans prefer to use it because the ground is level and safe. Therefore, it is a very important road...
-Recently, however, the increased volume of traffic seems to have drawn the attention of the monsters nearby. I'm growing concerned about the number of monsters now in the Hills of Gold...
-A town such as ours that lacks manpower must resolve this problem through novice Kamael or wandering adventures.
-What do you think? Will you help us?
-Say you will help. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-02.htm deleted file mode 100644 index 99d15df81a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-02.htm +++ /dev/null @@ -1,5 +0,0 @@ -Zerstorer Marcela:
-I admire your confidence, but I don't think you are ready yet to face the monsters of the Hills of Gold.
-Perhaps after some more training...
-(Only characters who are level 6 or higher may undertake this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-03.htm deleted file mode 100644 index 23021c6dbf..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Zerstorer Marcela:
-Oh, thank you... Go to the Hills of Gold and hunt the Green Goblins, Hill Werewolves, Muertos Archers, Mountain Werewolf Chieftains, Muertos Guards and Mountain Fungus, and bring back the claws of the monsters in the Hills of Gold...
-For a reward, you can choose to receive Adena equally the number of claws you bring, or you can trade a set of 50 claws for for an item.
-Take care... - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-04.htm deleted file mode 100644 index e1b08e5fdb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Zerstorer Marcela:
-Go to the Hills of Gold and hunt the Green Goblins, Hill Werewolves, Muertos Archers, Mountain Werewolf Chieftains, Muertos Guards and Mountain Fungus. Collect the claws of the monsters of the Hills of Gold... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-05.htm deleted file mode 100644 index 618feb76c2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Zerstorer Marcela:
-Ah, you have returned safely! How was your hunting? Did you bring me anything?
-Exchange the monster claws for Adena.
-Exchange a set of 50 claws for an item. - diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-06.htm deleted file mode 100644 index 45a21f8181..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Zerstorer Marcela:
-Good job! Please accept this with our thanks for your hard work... Keep it...
-Will you continue to help us?
-Say you will continue.
-Say you will quit. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-07.htm deleted file mode 100644 index e5796f5e4a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-07.htm +++ /dev/null @@ -1,6 +0,0 @@ -Zerstorer Marcela:
-Well done! Here is the item I promised. Put it to good use...
-Would you like to continue to help us?
-Say you will continue.
-Say you will quit. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-07a.htm deleted file mode 100644 index 4ed385ff89..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-07a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Zerstorer Marcela:
-You must have at least 50 claws from the monsters in the Hills of Gold in order to exchange them for an item. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-08.htm deleted file mode 100644 index c5d0e29266..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -Zerstorer Marcela:
-Thank you for agreeing to continue to help us.
-Go back to the Hills of Gold, hunt the Green Goblins, Hill Werewolves, Muertos Archers, Mountain Werewolf Chieftains, Muertos Guards and Mountain Fungus, and continue to collect the claws of the monsters in the Hills of Gold... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-09.htm deleted file mode 100644 index b3e9a25277..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/32173-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -Zerstorer Marcela:
-Ah, no doubt you are leaving in search of another adventure!
-I see...
-Then may fortune always shine upon you... - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/__init__.py deleted file mode 100644 index 71e0c9c8b2..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/281_HeadForTheHills/__init__.py +++ /dev/null @@ -1,108 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "281_HeadForTheHills" - -#NPC'S -MARCELA = 32173 - -#ITEM'S -HILLS = 9796 -SOULSHOT_FOR_BEGINNERS = 5789 -REWARDS = [736,876,115] -NEWBIE_REWARD = 32 - -#MOB'S -MOBS = range(22234,22240) - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = [HILLS] - - def onEvent (self,event,st) : - htmltext = event - player = st.getPlayer() - hills = st.getQuestItemsCount(HILLS) - onlyone = st.getInt("onlyone") - if event == "32173-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "32173-06.htm" : - newbie = player.isNewbie() - if newbie | NEWBIE_REWARD != newbie : - player.setNewbie(newbie|NEWBIE_REWARD) - st.giveItems(SOULSHOT_FOR_BEGINNERS,6000) - st.playTutorialVoice("tutorial_voice_026") - if hills > 20 : - st.giveItems(57,hills*23+400) - else : - st.giveItems(57,hills*23) - st.takeItems(HILLS,-1) - elif event == "32173-07.htm" : - if hills < 50 : - htmltext = "32173-07a.htm" - else: - rnd = st.getRandom(len(REWARDS)) - REWARD = REWARDS[rnd] - newbie = player.isNewbie() - if newbie | NEWBIE_REWARD != newbie : - st.giveItems(SOULSHOT_FOR_BEGINNERS,6000) - st.playTutorialVoice("tutorial_voice_026") - st.giveItems(REWARD,1) - st.takeItems(HILLS,50) - st.set("onlyone","1") - else : - st.giveItems(REWARD,1) - st.takeItems(HILLS,50) - elif event == "32173-09.htm" : - st.takeItems(HILLS,-1) - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - npcId = npc.getNpcId() - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - id = st.getState() - cond = st.getInt("cond") - hills = st.getQuestItemsCount(HILLS) - if id == State.CREATED and npcId == MARCELA : - if player.getLevel() < 6 : - htmltext = "32173-02.htm" - st.exitQuest(1) - else : - htmltext = "32173-01.htm" - elif id == State.STARTED and npcId == MARCELA : - if not hills : - htmltext = "32173-04.htm" - else : - htmltext = "32173-05.htm" - return htmltext - - def onKill(self,npc,player,isPet) : - st = player.getQuestState(qn) - if not st: return - if st.getState() == State.STARTED : - npcId = npc.getNpcId() - chance = st.getRandom(100) - if (npcId in MOBS) and (chance < 50) : #Retail statistic info. 53 mob's - 28 hills - st.giveItems(HILLS,1) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(281, qn, "Head for the Hills!") - -QUEST.addStartNpc(MARCELA) - -QUEST.addTalkId(MARCELA) - -for mob in MOBS : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-01.htm deleted file mode 100644 index 9e0f92f31c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Perwan:
-The moment you entered, your determination shone forth like a bright blade. I have a task perfectly suited for your abilities.
-Recently, I received a report that many people have been attacked by Crimson Spiders near Mimir's Forest. Since the road that connects the town and Nornil's Cave runs trough the forest, we cannot simply close it to traffic.
-We must clear out the Crimson Spiders, and I am responsible for recruiting people for a militia in order to do so. I think you would be a great help to the effort -- will you do it? Naturally, if you capture the Crimson Spiders, you will receive a generous reward...
-Say that you will help. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-02.htm deleted file mode 100644 index 82f18f2c18..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Perwan:
-I will pose you this question: Suppose you find yourself in a precarious sitution; what is your most effective weapon? Power? Experience? Skill? Very important, all of them.
-But think of something even more essential for victory. Courage! That is the mark of the true Warrior. As it happens, I have a mission that will require someone with exceptional courage.
-Hmm... I do not think you are yet ready. Perhaps with more training... Why don't you come back and see me then?
-(Only characters level 15 and above are permitted to embark on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-03.htm deleted file mode 100644 index d4a2a629e3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Perwan:
-I knew I could entrust you with this mission! Now listen carefully. Kill the Crimson Spiders, no matter how many you find. Collect Crimson Spider Claws as proof. The Crimson Spiders have been seen recently in Mimir's Forest, but they also live in other habitats.
-Good luck. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-04.htm deleted file mode 100644 index 076320d869..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Perwan:
-Hae you really defeated the Crimson Spiders? If so, you should have brought their claws as proof... If you forgot to do so, go back to Mimir's Forest and collect them now.
-But if you are lying to me, stop now! - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-05.htm deleted file mode 100644 index e48b44abc1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -Vice Hierarch Perwan:
-Battle trophies are worth a thousand war stories. So it is with this mission. Prove your bravery and skill with some evidence of your victory.
-Show him the Crimson Spider Claws. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-06.htm deleted file mode 100644 index 81fa68f1f8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Vice Hierarch Perwan:
-Well done. You carried out your mission admirably. You have justified my faith in you as a powerful warrior!
-Will you continue with this mission? You have certainly proved your skill. If your circumstances will not permit it, however...
-"I will continue."
-"I want to quit." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-07.htm deleted file mode 100644 index 7f79ec4b46..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-07.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vice Hierarch Perwan:
-Oh, you will continue the mission? That is what I had hoped to hear! Return then to Mimir's Forest and continue to slay the Crimson Spiders you find there. Bring back their claws as proof of your victory. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-08.htm deleted file mode 100644 index 5a1e678c96..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/32133-08.htm +++ /dev/null @@ -1,3 +0,0 @@ -Vice Hierarch Perwan:
-You seem to have more pressing matters to attend to, so I will not stop you. But should you ever wish to test your courage, come back to me. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/__init__.py deleted file mode 100644 index 5c67e17666..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/283_TheFewTheProudTheBrave/__init__.py +++ /dev/null @@ -1,80 +0,0 @@ -# Rewritten by RayzoR -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -qn = "283_TheFewTheProudTheBrave" - -#NPC'S -PERWAN = 32133 - -#ITEM'S -CLAW = 9747 - -#MOB'S -SPIDER = 22244 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - claw = st.getQuestItemsCount(CLAW) - if event == "32133-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "32133-06.htm" : - reward = 0 - if claw >= 20: - reward = 2187 - st.giveItems(57,claw*45+reward) - st.takeItems(CLAW,-1) - elif event == "32133-08.htm" : - st.takeItems(CLAW,-1) - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - npcId = npc.getNpcId() - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - id = st.getState() - cond = st.getInt("cond") - claw = st.getQuestItemsCount(CLAW) - if id == State.CREATED and npcId == PERWAN : - if player.getLevel() < 15 : - htmltext = "32133-02.htm" - st.exitQuest(1) - else : - htmltext = "32133-01.htm" - elif id == State.STARTED and npcId == PERWAN : - if not claw : - htmltext = "32133-04.htm" - else : - htmltext = "32133-05.htm" - return htmltext - - def onKill(self,npc,player,isPet) : - st = player.getQuestState(qn) - if not st: return - if st.getState() == State.STARTED : - npcId = npc.getNpcId() - chance = st.getRandom(100) - if (npcId == SPIDER) and (chance < 35) : #Retail statistic info. 64 mob's - 22 claw - st.giveItems(CLAW,1) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(283, qn, "The Few, The Proud, The Brave") - -QUEST.addStartNpc(PERWAN) - -QUEST.addTalkId(PERWAN) - -QUEST.addKillId(SPIDER) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-01.htm deleted file mode 100644 index 634bbbe5bd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trevor:
-Hmm, my keen intuition tells me that good things are in store both of us. Curious? Well, let me offer you the chance to take advantage of a terrific opportunity. Muertos feathers have become more and more popular, and their price is soaring. But the Muertos in this area are known to be fierce and refuse to give up their feathers easily. It has become increasingly difficult to find a courageous adventurer willing to obtain even a small sampling of those feathers -- despite the profit that can be had.
-How about you? Would you do it? I'm sure it would help hone your skills as well as protect the good people of this area. A real win-win!
-Say that you will take the job. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-02.htm deleted file mode 100644 index 66608acc66..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trevor:
-If my feeling is right... I think you came here because you heard about a job... But my keen intuition tells me that you don't quite have the necessary abilities yet. You might be strong enough to capture a monster, but you need experience to complete the task in mind... Why don't you come back after you have had some more training?
-(Only characters who are level 11 or higher may embark on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-03.htm deleted file mode 100644 index d9917dd85e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-03.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trevor:
-Good thinking. Go to Mimir's Forest and catch the Muertos. Of course, the important thing is to bring back the Muertos Feathers from their wings. Odd, isn't it, that such beautiful feathers grow on the bodies of such dangerouse monsters? Still, collectors from the continent are very anxious to get their hands on these feathers.
-I don't know exactly how much they're wiling to pay, but I'm sure it will be a steep price. Of course, I will pay you well for the feathers as well, so collect as many as possible. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-04.htm deleted file mode 100644 index 85e56aef23..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trevor:
-Where are the feathers? I hope you didn't forget to bring them! Ah, I can tell what happened just from your expression. I'm sorry? but I just can't pay you without the feathers. Go capture a Muertos and bring back Muertos Feathers. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-05.htm deleted file mode 100644 index 9ad4b2798b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-05.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trevor:
-Here you are. We must have a connection somehow. I was just wondering when you would return with the Muertos Feathers.
-Well, show them to me.
-Show him the Muertos Feathers. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-06.htm deleted file mode 100644 index 6e6378f5ff..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trevor:
-Ah, these feathers are in very good condition. Excellent! How do you feel about continuing with this work?
-To be honest, it's not easy to find someone who is as dependable as you have proven to be.
-Say you will continue.
-Say you want to quit. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-07.htm deleted file mode 100644 index c91cbbe5a9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-07.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trevor:
-So you'll continue to work for me? Oh, thank goodness! I was worried that you might have become bored.
-As you already know, you can obtain these feathers by capturing the Muertos in Mimir's Forest. I will pay you well for whatever you bring me, naturally. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-08.htm deleted file mode 100644 index b68a9f178f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/32166-08.htm +++ /dev/null @@ -1,3 +0,0 @@ -Trevor:
-Ah, I'm sorry to hear that... Still, if you want to work again, please visit me any time. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/__init__.py deleted file mode 100644 index 305c25d10b..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/284_MuertosFeather/__init__.py +++ /dev/null @@ -1,80 +0,0 @@ -# Contributed by t0rm3nt0r (tormentor2000@mail.ru) to the Official L2J Datapack Project. -# Visit http://forum.l2jdp.com for more details. - -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -#Complete - 100%. -qn = "284_MuertosFeather" - -#NPC'S -TREVOR = 32166 - -#ITEM'S -FEATHER = 9748 - -#MOB'S -MOBS = range(22239,22241)+range(22242,22244)+range(22245,22247) - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - feather = st.getQuestItemsCount(FEATHER) - if event == "32166-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "32166-06.htm" : - st.giveItems(57,feather*45) - st.takeItems(FEATHER,-1) - elif event == "32166-08.htm" : - st.takeItems(FEATHER,-1) - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - npcId = npc.getNpcId() - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - id = st.getState() - cond = st.getInt("cond") - feather = st.getQuestItemsCount(FEATHER) - if id == State.CREATED and npcId == TREVOR : - if player.getLevel() < 11 : - htmltext = "32166-02.htm" - st.exitQuest(1) - else : - htmltext = "32166-01.htm" - elif id == State.STARTED and npcId == TREVOR : - if not feather : - htmltext = "32166-04.htm" - else : - htmltext = "32166-05.htm" - return htmltext - - def onKill(self,npc,player,isPet) : - st = player.getQuestState(qn) - if not st: return - if st.getState() == State.STARTED : - npcId = npc.getNpcId() - chance = st.getRandom(100) - if (npcId in MOBS) and (chance < 70) : #Retail statistic info. 20 mob's - 14 feathers - st.giveItems(FEATHER,1) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(284, qn, "Muertos Feather") - -QUEST.addStartNpc(TREVOR) - -QUEST.addTalkId(TREVOR) - -for mob in MOBS : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-01.htm deleted file mode 100644 index 5b37062404..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-01.htm +++ /dev/null @@ -1,7 +0,0 @@ -Trader Erinu:
-I have heard that you attained the level necessery to enter Nornil's Cave.
-If that is the case, I suppose the time is drawing near for you to leave this island. Well, they say that the continent is also filled with adventure.
-Before you leave, though, would you do me a small favor? I need something, but I can get it only by entering Nornil's Cave.
-All the friends who used to help me in this regard have left the island, so I am at loose ends...
-Ask what it is. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-02.htm deleted file mode 100644 index 8e95db9096..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -Trader Erinu:
-How is your training progressing?
-When you have reached the level where you need more challenges than this island can offer, please come and see me again.
-I have something to ask of you.
-(Only characters level 17 or higher can embark on this quest.) - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-03.htm deleted file mode 100644 index 6be1b1e1b9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Trader Erinu:
-When you enter Nornil's Cave, you will encounter bird-like humanoid creatures called Muertos. Among them are Captains, Warriors, Archers, Leaders and Wizards, all of which can be distinguished by their powerful wings.
-Some Humans will pay a premium for Muertos feathers, whether for use as decoration in weapons.
-Collect about 80 of those feathers. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-04.htm deleted file mode 100644 index 4984c4a614..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Erinu:
-Bring me 80 feathers of the Muertos Leader and I will give you a fair price for them
-You can get the feathers by defeating the Shady Muertos Captains, Warriors, Archers, Leaders and Wizards that live in Nornil's Cave. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-05.htm deleted file mode 100644 index 505d99d468..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-05.htm +++ /dev/null @@ -1,7 +0,0 @@ -Trader Erinu:
-Oh, you brought back all 80 Muertos Commander feathers?
-Well done! I hear that the noblewomen in those big mainland castles are eager large fans constructed from these feathers.
-I'll be happy to buy them from you at a fair price.
-Let's see... how does 4,160 Adena sound?
-Tell him that's enough. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-06.htm deleted file mode 100644 index c7a292e4e1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/32164-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Trader Erinu:
-Good. Then it's a deal.
-We've managed to fill one box, but we can certainly sell more if you're willing to go back and collect another batch of feathers. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/__init__.py deleted file mode 100644 index d468bf6b9e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/286_FabulousFeathers/__init__.py +++ /dev/null @@ -1,85 +0,0 @@ -# Contributed by t0rm3nt0r (tormentor2000@mail.ru) to the Official L2J Datapack Project. -# Visit http://forum.l2jdp.com for more details. - -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - - -#Complete - 100%. -qn = "286_FabulousFeathers" - -#NPC'S -ERINU = 32164 - -#ITEM'S -FEATHER = 9746 - -#MOB'S -MOBS = range(22253,22257)+[22251] - -class Quest (JQuest) : - - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - feather = st.getQuestItemsCount(FEATHER) - if event == "32164-03.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif event == "32164-06.htm" : - st.giveItems(57,4160) - st.takeItems(FEATHER,-1) - st.playSound("ItemSound.quest_finish") - st.unset("cond") - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - npcId = npc.getNpcId() - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - id = st.getState() - cond = st.getInt("cond") - feather = st.getQuestItemsCount(FEATHER) - if id == State.CREATED and npcId == ERINU : - if player.getLevel() < 17 : - htmltext = "32164-02.htm" - st.exitQuest(1) - else : - htmltext = "32164-01.htm" - elif id == State.STARTED and npcId == ERINU : - if cond == 1 : - htmltext = "32164-04.htm" - elif cond == 2 : - htmltext = "32164-05.htm" - return htmltext - - def onKill(self,npc,player,isPet) : - st = player.getQuestState(qn) - if not st: return - if st.getState() == State.STARTED : - npcId = npc.getNpcId() - chance = st.getRandom(100) - feather = st.getQuestItemsCount(FEATHER) - if (npcId in MOBS) and (chance < 70) and feather < 80: #Retail statistic info. 113 mob's - 80 feathers - st.giveItems(FEATHER,1) - st.playSound("ItemSound.quest_itemget") - if st.getQuestItemsCount(FEATHER) == 80 : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - return - -QUEST = Quest(286, qn, "Fabulous Feathers") - -QUEST.addStartNpc(ERINU) - -QUEST.addTalkId(ERINU) - -for mob in MOBS : - QUEST.addKillId(mob) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-02.htm deleted file mode 100644 index f53ae99f8a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-02.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sir Kristof Rodemai:
-In these difficult times we must call upon a new generation to restore order! All right-thinking young people such as you and your clan must join in this effort if we are to survive.
(This quest may only be undertaken by a level 3 clan.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-03.htm deleted file mode 100644 index 4b43671f4f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-03.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sir Kristof Rodemai:
-Ah, the Proof of Alliance! Good work! However you mustn't forget that this is only your first step towards changing the world. We still have many daunting tasks ahead of us. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-04.htm deleted file mode 100644 index f5874cadf9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-04.htm +++ /dev/null @@ -1,3 +0,0 @@ -Sir Kristof Rodemai:
-Will you join me in creating a new world order?
-"I will join you." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-05.htm deleted file mode 100644 index 1ed667edf6..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-05.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sir Kristof Rodemai:
-What is your opinion on the current state of affairs? The disintegration of royal authority has been disastrous for the kingdom, with chaos and dissent running rampant throughout the land. Now even the evil spirits are acting with impunity.
Why am am wasting time talking to you? I demand to speak with your clan leader!
(This quest may only be undertaken by a clan leader of a level 3 clan.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-06.htm deleted file mode 100644 index dbcaa53c85..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Sir Kristof Rodemai:
-I can see that you have what it takes to be a great leader, but to earn the respect of your peers your clan must demonstrate its ability.
How about this? There is a witch named Kalis who lives near the Ivory Tower. She administers a test that determines one's heroism. Those who have passed this test are widely regarded as true heroes. If your clan passes the test, there will be no doubt of your abilities. What do you think? Will you and your clan take the test?
-"We shall take the test!"
-"We will not take the test." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-07.htm deleted file mode 100644 index f4a9b1d19f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Sir Kristof Rodemai:
-Your courage is impressive. Good luck on the test. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-01.htm deleted file mode 100644 index e0952d417e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-01.htm +++ /dev/null @@ -1,4 +0,0 @@ -Statue of Offering:
-Do you wish to take the test for your clan lord? You should consider your answer carefully. It could cost you your life.
Only those with the firmest resolve should step forward and answer my question.
Would you die for your clan lord? Now, give me an answer!
-"I will sacrifice my life to prove loyalty to my clan lord."
-Quit the test \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-02.htm deleted file mode 100644 index 3706db7c56..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-02.htm +++ /dev/null @@ -1,2 +0,0 @@ -Statue of Offering:
-A clan lord cannot take this test. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-03.htm deleted file mode 100644 index 5c24204598..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-03.htm +++ /dev/null @@ -1,2 +0,0 @@ -Statue of Offering:
-Haven't you already proven your loyalty? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-04.htm deleted file mode 100644 index 394affb54e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-04.htm +++ /dev/null @@ -1,2 +0,0 @@ -Statue of Offering:
-You lack even the experience to be be killed by this test! Count your blessings! You will live to die another day.
(Only a clan member of level 40 or above can take this test.) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-05.htm deleted file mode 100644 index cce6d8aa3f..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-05.htm +++ /dev/null @@ -1,2 +0,0 @@ - -Statue of Offering:
Death shall be your reward. Now prove your loyalty! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-06.htm deleted file mode 100644 index 550eba7dfd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-06.htm +++ /dev/null @@ -1,2 +0,0 @@ -Statue of Offering:
-Your loyalty is impressive! Now return to your clan lord with your head held high. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-07.htm deleted file mode 100644 index 7efc947730..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-07.htm +++ /dev/null @@ -1,2 +0,0 @@ - -Statue of Offering:
... \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-08.htm deleted file mode 100644 index 1c59e4c9b8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30757-08.htm +++ /dev/null @@ -1,2 +0,0 @@ -Statue of Offering:
-Does your clan lord truly wish to take the test? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-01.htm deleted file mode 100644 index b89e63a10e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Witch Athrea:
-I cannot give the Blood of Eva to just anyone who asks for it! My older sister Kalis would be furious!
If you wish to obtain the Blood of Eva, you must pass the test I will give you.
-"I will take the test." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-02.htm deleted file mode 100644 index 6688c26a51..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Witch Athrea:
-You seem quick-witted enough. I will explain the test to you.
It's very simple. I trust you have drawn lots before? Think of this as drawing boxes.
First I will summon 16 boxes. Among them, four boxes are enchanted and shout when they are broken. You must find all the enchanted boxes and break them so that they will shout four times. It is possible to break all the boxes, but there is a time limit. If you cannot break the boxes within the given time, they will all disappear.
Shall we start the game?
-"Start the game."
-"I am not ready yet." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-03.htm deleted file mode 100644 index c081443f08..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-03.htm +++ /dev/null @@ -1,2 +0,0 @@ - -Witch Athrea:
Each one of the four enchanted boxes will say "Bingo!" when broken. Funny, huh?
Why are you making a face?
Oh well, keep it in mind. Let's begin! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-03a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-03a.htm deleted file mode 100644 index f2fc4cac29..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-03a.htm +++ /dev/null @@ -1,3 +0,0 @@ -Witch Athrea:
-All right, let us start now!... Well, I wish we could. But do you see those other people over there who are taking the test? It will soon be over. So please wait a little. It would be helpful if you observe them and learn how they play it, what do you think? - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-04.htm deleted file mode 100644 index b3c51611e7..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-04.htm +++ /dev/null @@ -1,2 +0,0 @@ - -Witch Athrea:
Are you ready to begin the test? Well, we must wait until those people over there are finished. It shouldn't take long. You would do well to observe them and learn more about the test. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-05.htm deleted file mode 100644 index 535161d1b5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-05.htm +++ /dev/null @@ -1 +0,0 @@ -Witch Athrea:
Call upon all your abilities! \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-06.htm deleted file mode 100644 index 8355e1e0e9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-06.htm +++ /dev/null @@ -1,3 +0,0 @@ -Witch Athrea:
-What? No boxes? Utter failure!
Well, well, well. I should just throw you out of here, but I'm too soft-hearted for that. You shall have one more chance to take the test, but it will be expensive.
These boxes aren't free, you understand? Give me 10,000 adena and I will make the boxes again. Is this agreeable?
-"I will pay you 10,000 adena." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-08.htm deleted file mode 100644 index 27b26d9373..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-08.htm +++ /dev/null @@ -1,3 +0,0 @@ -Witch Athrea:
-Would you care to play the game again?
-"I want to play the game again." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-10.htm deleted file mode 100644 index 0d70c704d5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Witch Athrea:
-Do you really have the time to stand around gabbing like this? Unless you bring me the ingredients for the Antidote soon, your clan leader will surely die. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-01.htm deleted file mode 100644 index f8183c9373..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-01.htm +++ /dev/null @@ -1,3 +0,0 @@ -Witch Kalis:
-Would you choose to be a star shining brightly in the midst of chaos?
Behold the graves of those who have fallen attempting to do this...
Are you prepared to rest alongside them?
-"I want to be a star." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-02.htm deleted file mode 100644 index d85358a0f1..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -Witch Kalis:
-You fool! Do you think that you are immortal? The test begins! Are there any among your clan who would die for you?
-"There is one who will."
-"There are none who will." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-04.htm deleted file mode 100644 index 5ce946051c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-04.htm +++ /dev/null @@ -1,2 +0,0 @@ -Witch Kalis:
-Just as I expected. All talk and no action. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-05.htm deleted file mode 100644 index d859b8a9cd..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-05.htm +++ /dev/null @@ -1,2 +0,0 @@ -Witch Kalis:
-Where is the confidence you so reeked of earlier? No comrades willing to risk their lives, eh?
Unless you bring me three symbols of loyalty, you will never pass the test. In order to obtain the symbols, three of your clan must take an oath of their life at the table of sacrifice and pledge complete loyalty to you. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-06.htm deleted file mode 100644 index 65373c65d5..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-06.htm +++ /dev/null @@ -1,4 +0,0 @@ -Witch Kalis:
-Your comrades must have firm resolve and unfailing loyalty. In these days of the endless pursuit of profit, these are rare and noble qualities.
Now, do you trust your clan members? Would you bet your life on them? If so, then drink this poison and ask your clan members to gather the ingredients and bring back the Antidote! Here is a list of the ingredients needed for the Antidote. If your comrades can find and bring back all of the ingredients within one hour your life will be saved.
I wonder how hard your clan will try to save your life? Do you care to find out?
-Drink the poison
-Do not drink the poison \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-07.htm deleted file mode 100644 index ba59e8f5db..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-07.htm +++ /dev/null @@ -1,2 +0,0 @@ -Witch Kalis:
-Tell me, how does the poison taste? Everything growing dark, is it? That would be death coming for you. I fear that soon we will need to add another grave here... Will your comrades find and bring back all the ingredients in time?
Oh, I do hate to see you in such pain. Would you care for some hints?
Herb of Vanor can be obtained from vanor silenos. Herb of Harit can be obtained from harit lizardmen. Herb of ol mahum can be obtained from ol mahums. The Shamans will have the herbs.
In order to obtain the Blood of Eva, you must visit Witch Athrea. She is my younger sister. Some time ago she left for Hardin's Academy to meet with Grand Magus Hardin.
Remember that when your clan members bring back all the ingredients, you must gather them up and bring them to me. I will create the Antidote for you. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-10.htm deleted file mode 100644 index 5903b21cd3..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-10.htm +++ /dev/null @@ -1,2 +0,0 @@ -Witch Kalis:
-Your time among the living grows short. What has become of your comrades? Will they return in time to save your life?
Let me remind you again, when your clan members bring back all the ingredients, you must gather them and bring them to me personally. I will use them to make the Antidote. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-11.htm deleted file mode 100644 index bc6331e78c..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-11.htm +++ /dev/null @@ -1,2 +0,0 @@ -Witch Kalis:
-Haven't you already passed my test? Why do you return to my humble abode?
Have you come to punish me for my previous rudeness? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/__init__.py deleted file mode 100644 index 8435bd49a8..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/__init__.py +++ /dev/null @@ -1,350 +0,0 @@ -# Made by QuestDevs Team: DraX, DrLecter, Rolarga -# With invaluable support from: [TI]Blue, warrax -# v0.1.r0 2005.12.05 -# v1.1.r0 2008.03.27: Update/Rewrite by Emperorc -import sys -from org.l2jmobius.gameserver.datatables import SkillTable -from org.l2jmobius.gameserver.network.serverpackets import CreatureSay -from org.l2jmobius.gameserver.network.serverpackets import MagicSkillUse -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn="501_ProofOfClanAlliance" - -# debug facility, turn this to 0 to disable -DEBUG = 0 - -# Quest Npcs -SIR_KRISTOF_RODEMAI = 30756 -STATUE_OF_OFFERING = 30757 -WITCH_ATHREA = 30758 -WITCH_KALIS = 30759 - -# Quest Items -HERB_OF_HARIT = 3832 -HERB_OF_VANOR = 3833 -HERB_OF_OEL_MAHUM = 3834 -BLOOD_OF_EVA = 3835 -SYMBOL_OF_LOYALTY = 3837 -PROOF_OF_ALLIANCE = 3874 -VOUCHER_OF_FAITH = 3873 -ANTIDOTE_RECIPE = 3872 -POTION_OF_RECOVERY = 3889 - -#Quest mobs, locs and drop -CHESTS = range(27173,27178) -CHEST_LOCS = [ - [102273,103433,-3512], - [102190,103379,-3524], - [102107,103325,-3533], - [102024,103271,-3500], - [102327,103350,-3511], - [102244,103296,-3518], - [102161,103242,-3529], - [102078,103188,-3500], - [102381,103267,-3538], - [102298,103213,-3532], - [102215,103159,-3520], - [102132,103105,-3513], - [102435,103184,-3515], - [102352,103130,-3522], - [102269,103076,-3533], - [102186,103022,-3541] - ] - -MOBS={ - 20685 : HERB_OF_VANOR, - 20644 : HERB_OF_HARIT, - 20576 : HERB_OF_OEL_MAHUM - } - -def leader(player) : - leaderst = None - clan = player.getClan() - if clan : - leader=clan.getLeader().getPlayerInstance() - if leader : - leaderst = leader.getQuestState(qn) - return leaderst - -def isEffected(player,skillId) : - bool = 0 - effect = player.getFirstEffect(skillId) - if effect : - bool = 1 - return bool - -class Quest (JQuest) : - - def __init__(self,id,name,descr) : - JQuest.__init__(self,id,name,descr) - self.questItemIds = [HERB_OF_VANOR, HERB_OF_HARIT, HERB_OF_OEL_MAHUM, SYMBOL_OF_LOYALTY, ANTIDOTE_RECIPE, VOUCHER_OF_FAITH, POTION_OF_RECOVERY, ANTIDOTE_RECIPE] - self.athrea = self.chests = 0 - - def onAdvEvent (self,event,npc,player) : - if event == "chest_timer" : - self.athrea = 0 - return - if player.isClanLeader() : leaderst = st = player.getQuestState(qn) - else : - # non-leaders doing this quest need both their own quest state and the leader's - st = player.getQuestState(qn) - if not st: return - leaderst = leader(player) - - if not leaderst : - if DEBUG : - debug = "Event can't find leader" - print debug - return debug - return - debug = "" - htmltext = event - if player.isClanLeader() : - if event == "30756-07.htm" : - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - st.setState(State.STARTED) - st.set("part","1") - elif event == "30759-03.htm" : - st.set("part","2") - st.set("cond","2") - st.set("dead_list"," ") - elif event == "30759-07.htm" : - st.takeItems(SYMBOL_OF_LOYALTY,1) #Item is not stackable, thus need to do this for each item - st.takeItems(SYMBOL_OF_LOYALTY,1) - st.takeItems(SYMBOL_OF_LOYALTY,1) - st.giveItems(ANTIDOTE_RECIPE,1) - st.set("part","3") - st.set("cond","3") - st.startQuestTimer("poison_timer",3600000) - st.addNotifyOfDeath(player) - skill = SkillTable.getInstance().getInfo(4082,1) - npc.setTarget(player) - npc.broadcastPacket(MagicSkillUse(npc,player,skill.getDisplayId(),1,skill.getHitTime(),0)) - npc.callSkill(skill, [player]) - elif event == "poison_timer" : - st.exitQuest(1) - if DEBUG : - debug = "Times Up! Quest failed!" - print debug - return debug - return - elif event == "30757-05.htm" : - if player.isClanLeader() : return "Only Clan Members can sacrifice themselves!" - if st.getRandom(10) > 5 : - htmltext = "30757-06.htm" - st.giveItems(SYMBOL_OF_LOYALTY,1) - deadlist = leaderst.get("dead_list").split() - deadlist.append(player.getName()) - leaderst.set("dead_list"," ".join(deadlist)) - else : - skill = SkillTable.getInstance().getInfo(4083,1) - npc.setTarget(player) - npc.broadcastPacket(MagicSkillUse(npc,player,skill.getDisplayId(),1,skill.getHitTime(),0)) - npc.callSkill(skill, [player]) - self.startQuestTimer(player.getName(),4000,npc,player) - elif event == player.getName() : - if player.isDead() : - st.giveItems(SYMBOL_OF_LOYALTY,1) - deadlist = leaderst.get("dead_list").split() - deadlist.append(player.getName()) - leaderst.set("dead_list"," ".join(deadlist)) - elif DEBUG : - debug = "player " + player.getName() + " didn't die!" - print debug - return debug - return - elif event == "30758-03.htm" : - if not self.athrea : - self.athrea = 1 - self.chests = 0 - leaderst.set("part","4") - leaderst.set("chest_wins","0") - for x,y,z in CHEST_LOCS : - rand = st.getRandom(5) - self.addSpawn(27173+rand,x,y,z,0,0,300000) - self.startQuestTimer("chest_timer",300000,npc,player) - else : - htmltext = "30758-04.htm" - elif event == "30758-07.htm" : - if st.getQuestItemsCount(57) >= 10000 and not self.athrea : - htmltext = "30758-08.htm" - st.takeItems(57,10000) - if DEBUG and debug : - print debug - return debug - return htmltext - - def onTalk (self,npc,player) : - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getNpcId() - id = st.getState() - clan = player.getClan() - part = st.getInt("part") - debug = "" - if npcId == SIR_KRISTOF_RODEMAI : - if id == State.CREATED : - if player.isClanLeader() and clan : - level = clan.getLevel() - if level <= 2 : - htmltext = "01" - elif level >= 4 : - htmltext = "02" - elif level == 3 : - if st.getQuestItemsCount(PROOF_OF_ALLIANCE) : #you already have the item, no need to complete the quest! - htmltext = "03" - else : - htmltext = "04" - else : - htmltext = "05" - elif id == State.STARTED : - htmltext = "10" - if st.getQuestItemsCount(VOUCHER_OF_FAITH) and part == 6 : - st.playSound("ItemSound.quest_finish") - st.takeItems(VOUCHER_OF_FAITH,1) - st.giveItems(PROOF_OF_ALLIANCE,1) - st.rewardExpAndSp(0,120000) - st.setState(State.COMPLETED) - htmltext = "09" - elif npcId == WITCH_KALIS : - if id == State.CREATED : #not a valid leader (has not started the quest yet) or a clan member - leaderst = leader(player) - if leaderst : - if player.isClanLeader() or leaderst == st : return "You must see Rodemai to start the quest! I cannot help you!" - elif leaderst.getState() == State.STARTED : - htmltext = "12" - elif DEBUG: debug = "Leader needs to start the quest!" - elif DEBUG : debug = "Kalis cannot find leader" - elif id == State.STARTED : - symbol = st.getQuestItemsCount(SYMBOL_OF_LOYALTY) - if part == 1 :#and not symbol : - htmltext = "01" - elif part == 2 and symbol < 3 : - htmltext = "05" - elif symbol >= 3 and not isEffected(player,4082) : - htmltext = "06" - elif part == 5 and st.getQuestItemsCount(HERB_OF_HARIT) and st.getQuestItemsCount(HERB_OF_VANOR) and \ - st.getQuestItemsCount(HERB_OF_OEL_MAHUM) and st.getQuestItemsCount(BLOOD_OF_EVA) and isEffected(player,4082): - htmltext = "08" - st.giveItems(VOUCHER_OF_FAITH,1) - st.giveItems(POTION_OF_RECOVERY,1) - for item in range(3832,3836) + [ANTIDOTE_RECIPE] : - st.takeItems(item,-1) - st.set("part","6") - st.set("cond","4") - timer = st.getQuestTimer("poison_timer") - if timer != None : timer.cancel() - elif part == 3 or part == 4 or part == 5 : - if not isEffected(player,4082) : - htmltext = "09" - st.set("part","1") - st.takeItems(ANTIDOTE_RECIPE,-1) - else : - htmltext = "10" - elif part == 6 : - htmltext = "11" - elif DEBUG : debug = "Uhhh....Kalis is confused by player: " + str(player) - elif DEBUG : debug = "Leader has already finished the quest!" - elif npcId == STATUE_OF_OFFERING : - leaderst = leader(player) - if leaderst : - id = leaderst.getState() - if id == State.STARTED : - if leaderst.getInt("part") == 2 : - if player.isClanLeader() or leaderst == st : - htmltext = "02" - else : - if player.getLevel() >= 40 : - dlist = leaderst.get("dead_list").split() - if player.getName() not in dlist and len(dlist) < 3: - htmltext = "01" - else : - htmltext = "03" - else : - htmltext = "04" - elif DEBUG : debug = "wrong state for sacrifice" - else : - htmltext = "08" - if DEBUG : debug = "Leader must start the quest or has already finished the quest!" - elif DEBUG : debug = "Statue can't find leader" - elif npcId == WITCH_ATHREA : - leaderst = leader(player) - if leaderst : - id = leaderst.getState() - if id == State.STARTED : - part = leaderst.getInt("part") - if part == 3 and leaderst.getQuestItemsCount(ANTIDOTE_RECIPE) and not leaderst.getQuestItemsCount(BLOOD_OF_EVA) : - htmltext = "01" - elif part == 5 : - htmltext = "10" - elif part == 4 : - htmltext = "06" - if leaderst.getInt("chest_wins") >= 4 : - htmltext = "09" - st.giveItems(BLOOD_OF_EVA,1) - leaderst.set("part","5") - elif DEBUG : debug = "You should go seek help elsewhere! I cannot help you in your current state!" - elif DEBUG : debug = "You must have the quest started!" - elif DEBUG : debug = "Athrea can't find your leader!" - if DEBUG and debug : - print debug - return debug - if htmltext.isdigit() : - htmltext = str(npcId) + "-" + htmltext + ".htm" - return htmltext - - def onKill(self,npc,player,isPet) : - leaderst = leader(player) - if not leaderst : return - if not leaderst.getState() == State.STARTED : - if DEBUG : - print "onKill says leader needs to start quest" - return "Need to start quest!" - return - part = leaderst.getInt("part") - npcId = npc.getNpcId() - if npcId in CHESTS and part == 4 : - wins = leaderst.getInt("chest_wins") - if (self.chests - wins) == 12 or (wins < 4 and not leaderst.getRandom(4)) : - wins += 1 - leaderst.set("chest_wins",str(wins)) - npc.broadcastPacket(CreatureSay(npc.getObjectId(),0,npc.getName(),"###### BINGO! ######")) - self.chests += 1 - elif npcId in MOBS.keys() : - st = player.getQuestState(qn) - if not st : st = self.newQuestState(player) - if st == leaderst : return - if part >=3 and part < 6 : - if not st.getRandom(10) : - st.giveItems(MOBS[npcId],1) - st.playSound("ItemSound.quest_itemget") - elif DEBUG : - print "onKill says leader is not correct state"+str(part) - return "leader is not correct state" - return - - # only leaders are registered for onDeath. Therefore, st should always match that of the leader - def onDeath(self, npc, pc, st) : - if st.getPlayer() == pc : - timer1 = st.getQuestTimer("poison_timer") - if timer1 != None : timer1.cancel() - st.exitQuest(1) - if DEBUG : - print "leader died, quest failed" - return "Leader died, quest failed" - return - -QUEST = Quest(501,qn,"Proof of Clan Alliance") - -QUEST.addStartNpc(SIR_KRISTOF_RODEMAI) -QUEST.addStartNpc(STATUE_OF_OFFERING) - -for i in [SIR_KRISTOF_RODEMAI,STATUE_OF_OFFERING,WITCH_KALIS,WITCH_ATHREA] : - QUEST.addTalkId(i) - -for i in MOBS.keys() + CHESTS : - QUEST.addKillId(i) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/no_quest.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/no_quest.htm deleted file mode 100644 index 3fcff40b74..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/no_quest.htm +++ /dev/null @@ -1,3 +0,0 @@ - -You are either not carrying out your quest or don´t meet the criteria. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/__init__.py deleted file mode 100644 index 4510112079..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/__init__.py +++ /dev/null @@ -1,88 +0,0 @@ -import sys -from org.l2jmobius.gameserver.model.entity.siege.clanhalls import BanditStrongholdSiege -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "504_CompetitionForTheBanditStronghold" - -# npcId -Messenger = 35437 - -# itemId list -TarlkAmulet = 4332 -AlianceTrophey = 5009 - -# Quest mobs -TarlkBugbear = 20570 -TarlkBugbearWarrior = 20571 -TarlkBugbearHighWarrior = 20572 -TarlkBasilisk = 20573 -ElderTarlkBasilisk = 20574 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) - - def onEvent(self, event, st): - htmltext = event - if event == "a2.htm" : - st.set("cond", "1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - if event == "a4.htm" : - if st.getQuestItemsCount(TarlkAmulet) == 30 : - st.takeItems(TarlkAmulet,-30) - st.giveItems(AlianceTrophey,1) - st.playSound("ItemSound.quest_finish") - st.exitQuest(1) - else : - htmltext = "a5.htm" - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - npcId = npc.getNpcId() - cond = st.getInt("cond") - clan = player.getClan(); - if clan == None: - htmltext = "a6.htm" - return htmltext - if clan.getLevel() < 4: - htmltext = "a6.htm" - return htmltext - if not clan.getLeaderName() == player.getName(): - htmltext = "a6.htm" - return htmltext - if BanditStrongholdSiege.getInstance().isRegistrationPeriod(): - if npcId == Messenger : - if cond == 0 : - htmltext = "a1.htm" - elif cond > 1 : - htmltext = "a3.htm" - else: - htmltext = None - npc.showMessageWindow(player,3) - return htmltext - - def onKill(self,npc,player,isPet): - st = player.getQuestState(qn) - if not st : return - if st.getState() != State.STARTED : return - npcId = npc.getNpcId() - if st.getQuestItemsCount(TarlkAmulet) < 30 : - st.giveItems(TarlkAmulet,1) - st.playSound("ItemSound.quest_itemget") - if st.getQuestItemsCount(TarlkAmulet) == 30 : - st.set("cond", "2") - -QUEST = Quest(504,qn,"Competition for the Bandit Stronghold") - -QUEST.addStartNpc(Messenger) -QUEST.addTalkId(Messenger) -QUEST.addKillId(TarlkBugbear) -QUEST.addKillId(TarlkBugbearWarrior) -QUEST.addKillId(TarlkBugbearHighWarrior) -QUEST.addKillId(TarlkBasilisk) -QUEST.addKillId(ElderTarlkBasilisk) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a3.htm deleted file mode 100644 index 41819bd6e4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Journal:
-You have brought what I asked?
-Yes, I gathered - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/__init__.py deleted file mode 100644 index 8331e5017a..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/__init__.py +++ /dev/null @@ -1,97 +0,0 @@ -import sys -from org.l2jmobius.gameserver.model.entity.sevensigns import SevenSigns -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest -from org.l2jmobius.gameserver.model.actor.instance import PlayerInstance - -qn = "505_BloodOffering" - -TOWN_DAWN = [31078,31079,31080,31081,31083,31084,31082,31692,31694,31997,31168] -TOWN_DUSK = [31085,31086,31087,31088,31090,31091,31089,31693,31695,31998,31169] -DIM_GK = [31494,31495,31496,31497,31498,31499,31500,31501,31502,31503,31504,31505,31506,31507] -GK_ZIGGURAT = [31095,31096,31097,31098,31099,31100,31101,31102,31103,31104,31105,31106,31107,31108,31109,31110,31114,31115,31116,31117,31118,31119,31120,31121,31122,31123,31124,31125] -FESTIVALGUIDE = [31127,31128,31129,31130,31131,31137,31138,31139,31140,31141] -FESTIVALWITCH = [31132,31133,31134,31135,31136,31142,31143,31144,31145,31146] -RIFTPOST = [31488,31489,31490,31491,31492,31493] - -class Quest (JQuest) : - - def __init__(self, id, name, descr): JQuest.__init__(self, id, name, descr) - - def onTalk (Self, npc, player): - st = player.getQuestState(qn) - st2 = player.getQuestState("635_InTheDimensionalRift") - if not st: return - npcId = npc.getNpcId() - - if npcId in FESTIVALGUIDE : - player.teleToLocation(-114796,-179334,-6752) - if st2 : - st2.setState(State.STARTED) - st2.set("cond","1") - st.playSound("ItemSound.quest_accept") - st.exitQuest(1) - return "guide.htm" - - elif npcId == 31132 : - player.teleToLocation(-80204,87056,-5154) - return "witch.htm" - elif npcId == 31133 : - player.teleToLocation(-77198,87678,-5182) - return "witch.htm" - elif npcId == 31134 : - player.teleToLocation(-76183,87135,-5179) - return "witch.htm" - elif npcId == 31135 : - player.teleToLocation(-76945,86602,5153) - return "witch.htm" - elif npcId == 31136 : - player.teleToLocation(-79970,85997,-5154) - return "witch.htm" - elif npcId == 31142 : - player.teleToLocation(-79182,111893,-4898) - return "witch.htm" - elif npcId == 31143 : - player.teleToLocation(-76176,112505,-4899) - return "witch.htm" - elif npcId == 31144 : - player.teleToLocation(-75198,111969,-4898) - return "witch.htm" - elif npcId == 31145 : - player.teleToLocation(-75920,111435,-4900) - return "witch.htm" - elif npcId == 31146 : - player.teleToLocation(-78928,110825,-4926) - return "witch.htm" - - elif npcId in RIFTPOST : - SEALVALIDATIONPERIOD = SevenSigns.getInstance().isSealValidationPeriod() - CABAL = SevenSigns.getInstance().getPlayerData(player).getString("cabal") - if not SEALVALIDATIONPERIOD : - if CABAL == "dawn" : - st.setState(State.STARTED) - st.set("cond","1") - st.getPlayer().teleToLocation(-80157,111344,-4901) - if st2 : - st2.unset("cond") - return "riftpost-1.htm" - else : - if CABAL == "dusk" : - st.setState(State.STARTED) - st.set("cond","1") - if st2 : - st2.unset("cond") - st.getPlayer().teleToLocation(-81261,86531,-5157) - return "riftpost-1.htm" - else : - return "riftpost-2.htm" - else : - return "riftpost-2.htm" - return - -QUEST = Quest(505, qn, "BloodOffering") - -for i in TOWN_DAWN + TOWN_DUSK + DIM_GK + GK_ZIGGURAT + FESTIVALGUIDE + FESTIVALWITCH + RIFTPOST : - QUEST.addStartNpc(i) - QUEST.addTalkId(i) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/__init__.py deleted file mode 100644 index c81e030569..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/__init__.py +++ /dev/null @@ -1,95 +0,0 @@ -# In the Dimensional Rift v0.1 by DrLecter -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "635_InTheDimensionalRift" - -DIMENSION_FRAGMENT = 7079 - -# Unconfirmed info: -# how many quest slots you need to have in order to enter be able to take another quests within the Rift -MAX_QUEST = 23 -# Rift Posts should take you back to the place you came from -COORD={ -1: [-41572,209731,-5087], #Necropolis of Sacrifice -2: [-52872,-250283,-7908], #Catacomb of the Heretic -3: [ 45256,123906,-5411], #Pilgrim's Necropolis -4: [ 46192,170290,-4981], #Catacomb of the Branded -5: [111273,174015,-5437], #Necropolis of Worship -6: [-20604,-250789,-8165],#Catacomb of Apostate -7: [-21726, 77385,-5171], #Patriot's Necropolis -8: [140405, 79679,-5427], #Catacomb of the Witch -9: [-52366, 79097,-4741], #Necropolis of Devotion (ex Ascetics) -10:[118311,132797,-4829], #Necropolis of Martyrdom -11:[172185,-17602,-4901], #Disciple's Necropolis -12:[ 83000,209213,-5439], #Saint's Necropolis -13:[-19500, 13508,-4901], #Catacomb of Dark Omens -14:[113865, 84543,-6541] #Catacomb of the Forbidden Path -} - -class Quest (JQuest) : - - def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - id=st.getInt("id") - count=st.getInt("count") - if event == "5.htm" : - if id : - if count: - htmltext="5a.htm" - st.set("count",str(count+1)) - st.setState(State.STARTED) - st.set("cond","1") - st.getPlayer().teleToLocation(-114790,-180576,-6781) - else : - htmltext="What are you trying to do?" - st.exitQuest(1) - elif event == "6.htm" : - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - st = player.getQuestState(qn) - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - if st : - npcId = npc.getNpcId() - cond=st.getInt("cond") - id=st.getInt("id") - if npcId in range(31494,31508) : - if player.getLevel() < 20 : - st.exitQuest(1) - htmltext="1.htm" - elif len(player.getAllActiveQuests()) > MAX_QUEST : - st.exitQuest(1) - htmltext="1a.htm" - elif not st.getQuestItemsCount(DIMENSION_FRAGMENT) : - htmltext="3.htm" - else : - st.setState(State.CREATED) - id=str(npcId-31493) - st.set("id",id) - htmltext="4.htm" - elif st.getState() == State.STARTED : - if id : - x,y,z=COORD[id] - player.teleToLocation(x,y,z) - st.unset("cond") - st.setState(State.CREATED) - htmltext="7.htm" - else : - htmltext="Where?" - st.exitQuest(1) - return htmltext - -QUEST = Quest(635, qn, "In The Dimensional Rift") - -for npcId in range(31494,31508): - QUEST.addTalkId(npcId) - QUEST.addStartNpc(npcId) - -for npcId in range(31488,31494) : - QUEST.addTalkId(npcId) diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/__init__.py deleted file mode 100644 index 8055ec53d9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/__init__.py +++ /dev/null @@ -1,65 +0,0 @@ -# Made by Polo - Have fun! - Fixed by BiTi -# v0.3.1 by DrLecter -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "636_TruthBeyond" - -#Npc -ELIYAH = 31329 -FLAURON = 32010 - -#Items -MARK = 8064 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - if htmltext == "31329-04.htm" : - st.set("cond","1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - elif htmltext == "32010-02.htm" : - st.playSound("ItemSound.quest_finish") - st.giveItems(MARK,1) - st.unset("cond") - st.exitQuest(1) - return htmltext - - def onTalk (self,npc,player): - st = player.getQuestState(qn) - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - if st : - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - if cond == 0 and id == State.CREATED: - if npcId == ELIYAH : - if player.getLevel()>72 : - htmltext = "31329-02.htm" - else: - htmltext = "31329-01.htm" - st.exitQuest(1) - elif id == State.STARTED : - if npcId == ELIYAH : - htmltext = "31329-05.htm" - elif npcId == FLAURON : - if cond == 1 : - htmltext = "32010-01.htm" - st.set("cond","2") - else : - htmltext = "32010-03.htm" - return htmltext - - -QUEST = Quest(636,qn,"The Truth Beyond the Gate") - -QUEST.addStartNpc(ELIYAH) - -QUEST.addTalkId(ELIYAH) -QUEST.addTalkId(FLAURON) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-05.htm deleted file mode 100644 index 7f09c8a6fb..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-05.htm +++ /dev/null @@ -1,6 +0,0 @@ -Rafforty:
-You look like you did something big outside. I can feel the unique energy of Ice Crystals coming from you! You have them, don't you? Don't you want to give it to me? I'll pay you well!

-"What's the reward?"
-"I'll give it to you later."
-"I want to quit doing this." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-06.htm deleted file mode 100644 index eea61cb2cc..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-06.htm +++ /dev/null @@ -1,5 +0,0 @@ -Rafforty:
-Well, of course, I'll pay you with adena! You can use it anywhere! Are you willing to hand over the Black Ice Crystals to me?
-"Here they are."
-"I'll give them to you later." - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-10.htm deleted file mode 100644 index c63bcc0970..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-10.htm +++ /dev/null @@ -1,8 +0,0 @@ -Rafforty:
-Any success? You look exhausted, my friend!
-I can feel the unique energy of Ice Crystals coming from you! Can I have them? I'll pay you well!
-"What's the reward?"
-"I'll give it to you later."
-"I quit."
-"How do I use Silver Hemocytes?" - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-03.htm deleted file mode 100644 index b192ccc920..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -Ice Shelf:
-To work, then. Which tool should I use to begin?
- Trim with a chisel.
-Trim with a scraper. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-04.htm deleted file mode 100644 index f98dae8ea9..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-04.htm +++ /dev/null @@ -1,5 +0,0 @@ - -Now it emits black light. Success is very near! There is but one step left to finish the project.
-Use the engraving knife.
-Use the file. - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/__init__.py deleted file mode 100644 index 00a3e4eb57..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/__init__.py +++ /dev/null @@ -1,131 +0,0 @@ -# Made by Kerberos -# this script is part of the Official L2J Datapack Project. -# Visit http://forum.l2jdp.com for more details. -import sys -from org.l2jmobius import Config -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "648_AnIceMerchantsDream" - -#NPCs -Rafforty = 32020 -Ice_Shelf = 32023 - -#MOBs -MOBS = range(22080,22095)+range(22096,22099) - -#Items -Hemocyte = 8057 -Silver_Ice = 8077 -Black_Ice = 8078 - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - - def onEvent (self,event,st) : - htmltext = event - if event == "32020-02.htm" : - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - st.set("cond","1") - elif event == "32020-07.htm" : - silver = st.getQuestItemsCount(Silver_Ice) - black = st.getQuestItemsCount(Black_Ice) - r1 = silver * 300 - r2 = black * 1200 - reward = r1 + r2 - st.giveItems(57,reward) - st.takeItems(Silver_Ice,silver) - st.takeItems(Black_Ice,black) - elif event == "32020-09.htm" : - st.exitQuest(1) - st.playSound("ItemSound.quest_finish") - elif event == "32023-04.htm" : - st.playSound("ItemSound2.broken_key") - st.takeItems(Silver_Ice,1) - elif event == "32023-05.htm" : - if st.getRandom(100) <= 25 : - st.giveItems(Black_Ice,1) - st.playSound("ItemSound3.sys_enchant_sucess") - else: - htmltext = "32023-06.htm" - st.playSound("ItemSound3.sys_enchant_failed") - return htmltext - - def onTalk (self,npc,player): - st = player.getQuestState(qn) - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - if not st: return htmltext - npcId = npc.getNpcId() - id = st.getState() - cond = st.getInt("cond") - silver = st.getQuestItemsCount(Silver_Ice) - black = st.getQuestItemsCount(Black_Ice) - if npcId == Rafforty : - if id == State.CREATED : - if player.getLevel() >= 53 : - htmltext = "32020-01.htm" - else : - htmltext = "32020-00.htm" - st.exitQuest(1) - elif cond == 1: - if silver or black : - st2 = player.getQuestState("115_TheOtherSideOfTruth") - htmltext = "32020-05.htm" - if st2 : - if st2.getState() == State.COMPLETED : - htmltext = "32020-10.htm" - st.playSound("ItemSound.quest_middle") - st.set("cond","2") - else: - htmltext = "32020-04.htm" - elif cond == 2: - if silver or black : - htmltext = "32020-10.htm" - else: - htmltext = "32020-04a.htm" - elif npcId == Ice_Shelf : - if id == State.CREATED : - htmltext = "32023-00.htm" - else: - if silver > 0 : - htmltext = "32023-02.htm" - else: - htmltext = "32023-01.htm" - return htmltext - - def onKill(self,npc,player,isPet): - partyMember = self.getRandomPartyMemberState(player, State.STARTED) - if not partyMember : return - st = partyMember.getQuestState(qn) - if st : - chance = int((npc.getNpcId() - 22050)*Config.RATE_DROP_QUEST) - numItems, chance = divmod(chance,100) - random = st.getRandom(100) - if random <= chance: - numItems += 1 - if int(numItems) != 0 : - st.giveItems(Silver_Ice,int(numItems)) - st.playSound("ItemSound.quest_itemget") - #solo part - st = player.getQuestState(qn) - if st: - cond=st.getInt("cond") - random = st.getRandom(100) - if cond == 2 and random <=10: - st.giveItems(Hemocyte,1) - st.playSound("ItemSound.quest_itemget") - return - -QUEST = Quest(648,qn,"An Ice Merchant's Dream") - -QUEST.addStartNpc(Rafforty) -QUEST.addStartNpc(Ice_Shelf) -QUEST.addTalkId(Rafforty) -QUEST.addTalkId(Ice_Shelf) - -for m in MOBS: - QUEST.addKillId(m) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/__init__.py b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/__init__.py deleted file mode 100644 index ec4105c7f4..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/__init__.py +++ /dev/null @@ -1,63 +0,0 @@ -# Maxi -import sys -from org.l2jmobius.gameserver.model.quest import State -from org.l2jmobius.gameserver.model.quest import QuestState -from org.l2jmobius.gameserver.model.quest.jython import QuestJython as JQuest - -qn = "655_AGrandPlanForTamingWildBeasts" - -# npcId -Messenger = 35627 - -# itemId list -CrystalPurity = 8084 -License = 8293 - -class Quest (JQuest) : - - def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) - - def onEvent(self, event, st): - htmltext = event - if event == "a2.htm" : - st.set("cond", "1") - st.setState(State.STARTED) - st.playSound("ItemSound.quest_accept") - if event == "a4.htm" : - if st.getQuestItemsCount(CrystalPurity) == 10 : - st.takeItems(CrystalPurity,-10) - st.giveItems(License,1) - st.set("cond", "3") - else : - htmltext = "a5.htm" - return htmltext - - def onTalk (self,npc,player): - htmltext = "You are either not on a quest that involves this NPC, or you don't meet this NPC's minimum quest requirements." - st = player.getQuestState(qn) - npcId = npc.getNpcId() - cond = st.getInt("cond") - clan = player.getClan(); - if clan == None: - htmltext = "a6.htm" - return htmltext - if clan.getLevel() < 4: - htmltext = "a6.htm" - return htmltext - if not clan.getLeaderName() == player.getName(): - htmltext = "a6.htm" - return htmltext - if npcId == Messenger : - if cond == 0 : - htmltext = "a1.htm" - elif cond > 1 : - htmltext = "a3.htm" - else: - htmltext = None - npc.showMessageWindow(player,3) - return htmltext - -QUEST = Quest(655,qn,"A Grand Plan For Taming Wild Beasts") - -QUEST.addStartNpc(Messenger) -QUEST.addTalkId(Messenger) \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a3.htm deleted file mode 100644 index 220afc6f6e..0000000000 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a3.htm +++ /dev/null @@ -1,4 +0,0 @@ -Journal:
-You have brought what I asked?
-Yes, I gathered - \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-00.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-00.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-00.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-01.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-01.htm index c1f7b90f52..8a417ad424 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-01.htm @@ -1,5 +1,5 @@ Dorian:
Are you the one who recovered the Silver Spear? Your reputation precedes you! Actually, I have a problem you may be able to help me with!
Would you be willing to help me?
-"I'll do it!" +"I'll do it!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-04.htm new file mode 100644 index 0000000000..92dc974d11 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-04.htm @@ -0,0 +1,6 @@ +Dorian:
+Did you place the flower at the tombstone? Did you notice who was buried in that grave?
+Nidrah
+Lidia
+Rose + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-07.htm similarity index 59% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-07.htm index b132bb84fe..6643e40e73 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-07.htm @@ -1,4 +1,4 @@ Dorian:
Yes! Rose rests there... She was the maid Mr. Alfred, my former master, assigned to his daughter. They were about the same age.
-"Who is Alfred's daughter?" +"Who is Alfred's daughter?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-08.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-08.htm index aca669ad82..b007f29d7e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-08.htm @@ -1,4 +1,4 @@ Dorian:
Why, she's Lady Lidia, current lord of this manor! She thought highly of Rose, and didn't want her coming back as an undead! Lady Lidia graciously allowed Rose to rest in peace. That's better than most others get around here!
-"How did Rose earn such a privilege?" +"How did Rose earn such a privilege?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-09.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-09.htm index 711a625e5b..68a64a5e88 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-09.htm @@ -1,5 +1,5 @@ Dorian:
I don't know, exactly. All I know is, my fiance was with Lady Lidia, and died protecting her!
Anyway, thank you for taking the flower to Rose's grave.
-"It's the least I could do." +"It's the least I could do." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-10.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-10.htm index 34340cb4d9..09a6b87d23 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-10.htm @@ -2,5 +2,5 @@ Oh, don't be so modest! You remembered Rose's name! And you asked such respectful questions!
You're obviously a wonderful person!
Do you suppose you could do something else for me?
Recently my nights have been dreamless, and I've woken up with wounds that I don't remember getting! Something strange is going on in this village! Will you investigate?
-"Yes, I will." +"Yes, I will." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-11.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-11.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-12.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-12.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-13.htm new file mode 100644 index 0000000000..3651c2fa32 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-13.htm @@ -0,0 +1,5 @@ +Dorian:
+I can't remember last night at all, and I'm exhausted! Have you discovered anything?
+"There's a vampire!"
+"The villagers are changing into monsters!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-14.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-14.htm index 89f309dd8b..c311cd6139 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-14.htm @@ -1,4 +1,4 @@ Dorian:
A vampire, eh?! Hmm... I see. Is the lord of the manor coming down here making the rounds? Hmm...Why am I so tired then?
-"I'll tell you why! Because you're the vampire!" +"I'll tell you why! Because you're the vampire!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-15.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-15.htm index 2982287737..d430d7b775 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-15.htm @@ -1,5 +1,5 @@ Dorian:
Nooo!
It can't be! Me? A vampire? It's true that the lord of the manor I serve is an undead... But that doesn't mean I'm a vampire!
- "Check out this crucifix!" + "Check out this crucifix!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-16.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-16.htm index 9584666105..dc9029528b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-16.htm @@ -2,5 +2,5 @@ I gave you that! ...I see. Now I remember...
Young master Einhart and... and... you! You were standing there... holding the holy symbol!
Now I know... why the lord gave me such an order!
-"What order?" +"What order?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-17.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-17.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-18.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31389-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31389-18.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-01.htm new file mode 100644 index 0000000000..8f6aa84069 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-01.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+Long time no see. Things sure are quiet these days!
+"What do you know about an odd doll?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-02.htm new file mode 100644 index 0000000000..9c13009461 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-02.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+What are you talking about?
+"Look at this!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-03.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-03.htm index fdfeb420ea..70b578baab 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-03.htm @@ -1,4 +1,4 @@ Mysterious Wizard:
Oh, that. It's an amulet to help my puppets collect bone pieces in the forest without getting hurt.
-"That's not what I heard." +"That's not what I heard." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-04.htm new file mode 100644 index 0000000000..1c105bd265 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-04.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+What did you hear?
+"That it's related to Wizard Nidrah." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-05.htm new file mode 100644 index 0000000000..14fe3579b2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-05.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+Where did you hear the name Nidrah?
+"From the person who told me to see you about the doll." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-06.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-06.htm index 147445a828..9756aceada 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-06.htm @@ -2,5 +2,5 @@ So, you're under the protection of Lady Lidia.
We've signed a mutual contract not to harm each other.
This doll was made by Nidrah, and tells the Lord of the Forest of the Dead not to attack its bearer.
-"How did you get it?" +"How did you get it?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-07.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-07.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-08.htm new file mode 100644 index 0000000000..2bde77b5ce --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-08.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+You trust me now? Tell me about Nidrah!
+"Allright, I'll tell you." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-09.htm new file mode 100644 index 0000000000..24295ee810 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-09.htm @@ -0,0 +1,5 @@ +Mysterous Wizard:
+So tell me!
+"You're gathering materials for the dark arts."
+"You signed a contract." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-10.htm new file mode 100644 index 0000000000..213ccb24c6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-10.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+Where is your proof?
+"Lady Lidia controls all the dead of this earth, a power nearly equal to a god's! One must be granted authority by her to have power over the dead in any capacity." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-11.htm new file mode 100644 index 0000000000..230df01102 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-11.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+So?
+"Nobody is allowed here without permission. That you're here means you have power at least equal to the Lord of the Forest of the Dead." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-12.htm new file mode 100644 index 0000000000..21fc5db4a2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-12.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+So I made a mistake. What's wrong with that?
+"It's impossible to have a real nonaggression contract in this situation!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-13.htm new file mode 100644 index 0000000000..8a38c9aec4 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-13.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+History is filled with such contracts. Do you know why?
+"Nonaggression contracts are signed between two equal powers. It stays in effect only as long as it benefits them. If one party becomes weaker, the contract is nullified." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-14.htm new file mode 100644 index 0000000000..5afd343473 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-14.htm @@ -0,0 +1,4 @@ +Mysterious Wizard:
+Go on.
+"The Lord of the Dead has absolute power here, why would she sign a contract with you? You must have power equal to hers, or else she reaps some benefit from not fighting you." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-15.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-15.htm index c9fe46a030..c45b7782c6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-15.htm @@ -1,4 +1,4 @@ Mysterious Wizard:
You think I have something to do with Nidrah?
-"Yes." +"Yes." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-16.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-16.htm index 0c00ae6992..6e4f16c7ad 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-16.htm @@ -1,4 +1,4 @@ Mysterious Wizard:
Let's say for arguments sake that I'm Nidrah. What difference would that make?
-"Here's the missing page from the diary." +"Here's the missing page from the diary." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-17.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-17.htm index 336465b56b..73e62685ca 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-17.htm @@ -1,5 +1,5 @@ Mysterious Wizard:
You found the diary! You're tracking Nidrah.
Going further may be difficult, you're following a dangerous man. If you insist, you'll need the key.
-"Key?" +"Key?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-18.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-18.htm index 07dbf5e1f5..5de5e0c8fe 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-18.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-18.htm @@ -1,4 +1,4 @@ Mysterious Wizard:
The Priest of the Rune Township has the key. I'll give you the doll, it represents the person who carried the real authority in the Hellmann Forest and Rune Territory, even over Lidia.
-"Who is it?" +"Who is it?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-19.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-19.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-19.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-20.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31522-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31522-20.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-01.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-01.htm index ac3af17071..6be6e4bfe7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-01.htm @@ -1,4 +1,4 @@ Tombstone:
Here lies Rose, a faithful, loving servant. May she rest in peace.
-Place flowers on the grave. +Place flowers on the grave. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31531-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31531-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-01.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-01.htm index 4d732ea182..0d83526c24 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-01.htm @@ -1,4 +1,4 @@ Maid of Lidia:
My lady thanks you for recovering the Silver Spear. It's a family treasure.
-"I was doing my duty." +"I was doing my duty." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-02.htm similarity index 59% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-02.htm index a32dc808a7..65ab1d3f6a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-02.htm @@ -1,4 +1,4 @@ Maid of Lidia:
She knows how you helped her ancestors rest in peace. My lady knows all that happens in her forest!
-"Everything?" +"Everything?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-03.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-03.htm index 8aab430b6c..b85f92f9f8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-03.htm @@ -1,4 +1,4 @@ Maid of Lidia:
My lady knows everything about your journeys here. She hopes you'll uncover all the details of what has transpired.
-"Please continue." +"Please continue." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-05.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-05.htm index 2b15f10116..cd8e642e66 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-05.htm @@ -1,4 +1,4 @@ Maid of Lidia:
I don't know what it says, I wouldn't dream of reading the letter meant for my lord!
I was told you had something for me?
-"Here's the hairpin." +"Here's the hairpin." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-06.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-06.htm index a9fca87576..f5d6e5d1e1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-06.htm @@ -1,4 +1,4 @@ Maid of Lidia:
This is Neidrahu's work, a hairpin of Moon Face Flower. How beautiful!
-"Wait!" +"Wait!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-07.htm new file mode 100644 index 0000000000..e18e6f2e19 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-07.htm @@ -0,0 +1,4 @@ +Maid of Lidia:
+What is it?
+"What do you know about Neidrahu?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-08.htm new file mode 100644 index 0000000000..419332f64f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-08.htm @@ -0,0 +1,7 @@ +Maid of Lidia:
+Did I say Neidrahu?
+What do you know of the name?
+"It's a tree."
+"It's a corpse."
+"It's a Mystic." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-09.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-09.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-10.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-10.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-11.htm new file mode 100644 index 0000000000..c8a6252f19 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-11.htm @@ -0,0 +1,4 @@ +Maid of Lidia:
+What kind of Mystic was he?
+"A Mystic of Dark Arts!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-12.htm new file mode 100644 index 0000000000..7a120f5098 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-12.htm @@ -0,0 +1,5 @@ +Maid of Lidia:
+Oh! Only Lord Alfred and Lady Lidia know. Even Einhalder thinks he's an ordinary Mystic! How do you know of this?
+"I read the diary."
+"How do you know?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-13.htm new file mode 100644 index 0000000000..90629913af --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-13.htm @@ -0,0 +1,4 @@ +Maid of Lidia:
+Did you read of the contract between Neidrahu and my lady in the diary?
+"Now you must tell me what you know!" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-14.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-14.htm index 6540903837..156ac86a60 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-14.htm @@ -1,4 +1,4 @@ Maid of Lidia:
How do you know about Neidrahu? Are you the last survivor? If so, you'll never get out of this forest alive...or dead!
-"I read the diary." +"I read the diary." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-15.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-15.htm index 3066360c67..94b2137963 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-15.htm @@ -1,5 +1,5 @@ Maid of Lidia:
I was there when the contract was signed, but the memory of the undead is not very clear.
If you find out what's on the missing page, when the contract was signed, I'll tell you more.
-"I've already come this far." +"I've already come this far." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-16.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/24_InhabitantsOfTheForrestOfTheDead/31532-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/31532-16.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/Q024_InhabitantsOfTheForrestOfTheDead.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/Q024_InhabitantsOfTheForrestOfTheDead.java new file mode 100644 index 0000000000..dd6cddaeb9 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q024_InhabitantsOfTheForrestOfTheDead/Q024_InhabitantsOfTheForrestOfTheDead.java @@ -0,0 +1,284 @@ +/* + * 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.Q024_InhabitantsOfTheForrestOfTheDead; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +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; +import org.l2jmobius.gameserver.network.serverpackets.CreatureSay; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q024_InhabitantsOfTheForrestOfTheDead extends Quest +{ + private static final String qn = "Q024_InhabitantsOfTheForrestOfTheDead"; + + // NPCs + private static final int DORIAN = 31389; + private static final int WIZARD = 31522; + private static final int TOMBSTONE = 31531; + private static final int MAID_OF_LIDIA = 31532; + // Items + private static final int LETTER = 7065; + private static final int HAIRPIN = 7148; + private static final int TOTEM = 7151; + private static final int FLOWER = 7152; + private static final int SILVER_CROSS = 7153; + private static final int BROKEN_SILVER_CROSS = 7154; + private static final int SUSPICIOUS_TOTEM = 7156; + + public Q024_InhabitantsOfTheForrestOfTheDead() + { + super(24, qn, "Inhabitants Of The Forrest Of The Dead"); + + addStartNpc(DORIAN); + addTalkId(DORIAN, TOMBSTONE, MAID_OF_LIDIA, WIZARD); + registerQuestItems(FLOWER, SILVER_CROSS, BROKEN_SILVER_CROSS, LETTER, HAIRPIN, TOTEM); + addAggroRangeEnterId(25332); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + switch (event) + { + case "31389-02.htm": + { + qs.giveItems(FLOWER, 1); + qs.set("cond", "1"); + qs.playSound("ItemSound.quest_accept"); + qs.setState(State.STARTED); + break; + } + case "31389-11.htm": + { + qs.set("cond", "3"); + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(SILVER_CROSS, 1); + break; + } + case "31389-16.htm": + { + qs.playSound("InterfaceSound.charstat_open_01"); + break; + } + case "31389-17.htm": + { + qs.takeItems(BROKEN_SILVER_CROSS, -1); + qs.giveItems(HAIRPIN, 1); + qs.set("cond", "5"); + break; + } + case "31522-03.htm": + { + qs.takeItems(TOTEM, -1); + break; + } + case "31522-07.htm": + { + qs.set("cond", "11"); + break; + } + case "31522-19.htm": + { + qs.giveItems(SUSPICIOUS_TOTEM, 1); + qs.rewardExpAndSp(242105, 22529); + qs.exitQuest(true); + qs.playSound("ItemSound.quest_finish"); + break; + } + case "31531-02.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "2"); + qs.takeItems(FLOWER, -1); + break; + } + case "31532-04.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(LETTER, 1); + qs.set("cond", "6"); + break; + } + case "31532-06.htm": + { + qs.takeItems(HAIRPIN, -1); + qs.takeItems(LETTER, -1); + break; + } + case "31532-16.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "9"); + break; + } + } + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int state = qs.getState(); + if (state == State.COMPLETED) + { + if (npcId == WIZARD) + { + htmltext = "31522-20.htm"; + } + else + { + htmltext = getAlreadyCompletedMsg(); + } + } + final int cond = qs.getInt("cond"); + if (npcId == DORIAN) + { + if (state == State.CREATED) + { + final QuestState qs2 = player.getQuestState("Q023_LidiasHeart"); + if (qs2 != null) + { + if ((qs2.getState() == State.COMPLETED) && (player.getLevel() >= 65)) + { + htmltext = "31389-01.htm"; + } + else + { + htmltext = "31389-00.htm"; + } + } + else + { + htmltext = "31389-00.htm"; + } + } + else if (cond == 1) + { + htmltext = "31389-03.htm"; + } + else if (cond == 2) + { + htmltext = "31389-04.htm"; + } + else if (cond == 3) + { + htmltext = "31389-12.htm"; + } + else if (cond == 4) + { + htmltext = "31389-13.htm"; + } + else if (cond == 5) + { + htmltext = "31389-18.htm"; + } + } + else if (npcId == TOMBSTONE) + { + if (cond == 1) + { + qs.playSound("AmdSound.d_wind_loot_02"); + htmltext = "31531-01.htm"; + } + else if (cond == 2) + { + htmltext = "31531-03.htm"; + } + } + else if (npcId == MAID_OF_LIDIA) + { + if (cond == 5) + { + htmltext = "31532-01.htm"; + } + else if (cond == 6) + { + if ((qs.getQuestItemsCount(LETTER) > 0) && (qs.getQuestItemsCount(HAIRPIN) > 0)) + { + htmltext = "31532-05.htm"; + } + else + { + htmltext = "31532-07.htm"; + } + } + else if (cond == 9) + { + htmltext = "31532-16.htm"; + } + } + else if (npcId == WIZARD) + { + if (cond == 10) + { + htmltext = "31522-01.htm"; + } + else if (cond == 11) + { + htmltext = "31522-08.htm"; + } + } + return htmltext; + } + + @Override + public String onAggroRangeEnter(NpcInstance npc, PlayerInstance player, boolean isPet) + { + if (isPet) + { + npc.getAttackByList().remove(player.getPet()); + } + else + { + npc.getAttackByList().remove(player); + final QuestState qs = player.getQuestState(qn); + if ((qs != null) && (qs.getQuestItemsCount(SILVER_CROSS) > 0)) + { + qs.takeItems(SILVER_CROSS, -1); + qs.giveItems(BROKEN_SILVER_CROSS, 1); + qs.set("cond", "4"); + + for (PlayerInstance nearby : npc.getKnownList().getKnownPlayers().values()) + { + nearby.sendPacket(new CreatureSay(npc.getObjectId(), 0, npc.getName(), "That sign!")); + } + } + } + return super.onAggroRangeEnter(npc, player, isPet); + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-01.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-01.htm index 7082a90a2e..2d151ef970 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-01.htm @@ -2,5 +2,5 @@ I've heard your story. That totem is precious to us.
If you give it to me, I will tell you about anything you wish.
In the name of our gods...
-"OK, I will!" +"OK, I will!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-02.htm new file mode 100644 index 0000000000..0f08f45d96 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-02.htm @@ -0,0 +1,5 @@ +High Priest Agripel:
+First, the totem!
+What can I help you with?
+"Tell me about the true nature of the doll." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-03.htm similarity index 64% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-03.htm index ec15ed28f0..1c45b882b6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-03.htm @@ -1,4 +1,4 @@ High Priest Agripel:
This can't be of use to you, but since you asked, I'll tell you. As a sacred object it is a blessing to us, but can be used to cast a curse on others.
-"What about the god of your people?" +"What about the god of your people?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-04.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-04.htm index 91cfc8988f..cba937d062 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-04.htm @@ -1,5 +1,5 @@ High Priest Agripel:
I see what your questions are leading to.
We can't say out loud the name of our god here, but this much I can tell you. We're not followers of Einhasad!
-"Tell me about the key." +"Tell me about the key." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-05.htm similarity index 64% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-05.htm index 334e93d1c7..cfd496fd45 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-05.htm @@ -1,4 +1,4 @@ High Priest Agripel:
To tell you of the key I must know where you got the totem. Did you get it from a dark Magus?
-"Yes." +"Yes." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-06.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-06.htm index d580a90798..303eb8e8c6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-06.htm @@ -1,5 +1,5 @@ High Priest Agripel:
Since the dark Magus himself asked you for it, here's the key.
You'd still better not use it yourself if you can help it.
-Take the key +Take the key \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-07.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-07.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-08.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-08.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-09.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-09.htm index 216fd52552..2d26b3d9ac 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-09.htm @@ -1,4 +1,4 @@ High Priest Agripel:
You're back! I can't believe you fought the undead servant and returned alive!
-"Here's Triol's totem." +"Here's Triol's totem." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-10.htm similarity index 78% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-10.htm index 0dfa2047af..c5cb8181f3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-10.htm @@ -2,5 +2,5 @@ By the gods! You've slain the undead servant, who was created from the research on the magic of the necropolis!
Did you read the Contract? I feel bad about the Hellmann family, but someone had to shake things up and create a gap for us to enter through!
Nobody can stop us from infiltrating Elmore now!
-"I know what you did!" +"I know what you did!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-11.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-11.htm index 94b23fe7ae..4609cd5182 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-11.htm @@ -1,5 +1,5 @@ High Priest Agripel:
What crime? Ha! The gap was small when we first got here, but we've become so important that Rune can no longer exist without us!
We stopped the insurrection, punished the rebels and expelled the devil worshippers! What else? Lidia von Hellmann, the Lord of the Forest of the Dead, pledged everything she owns to our master!
-"That Contract is between a demon and a witch. You can't hold us responsible for anything in it!" +"That Contract is between a demon and a witch. You can't hold us responsible for anything in it!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-12.htm similarity index 78% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-12.htm index 797bbab5ec..521bb2bf15 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-12.htm @@ -3,5 +3,5 @@ Don't be angry with me! No matter how much power a Mystic possesses, he can't fi You know everything that happened in the Forest of the Dead. Perhaps you know something that I don't.
You still can't do anything about it!
Truth alone cannot change the balance of power!
-"Who massacred the Hellmann family?" +"Who massacred the Hellmann family?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-13.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-13.htm index e2e66899fa..0ab5fbd6b4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-13.htm @@ -2,5 +2,5 @@ You were right on this. Our order, the Benandanti Cartel, has worked for a long time to take over this manor. The Hellmann's tragedy was an unfortunate by-product of our efforts.
It's time for me to attend the worship service for Einhasad, the great god of light!
Why don't you do what you want?
-"What is that?" +"What is that?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-14.htm new file mode 100644 index 0000000000..a392273940 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-14.htm @@ -0,0 +1,5 @@ + +What will you do?
+ Meet with Lidia
+ Meet with Hardin + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-15.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-15.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-16.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-16.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-17.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-17.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-18.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31348-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31348-18.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-00.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-00.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-00.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-01.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-01.htm index d30521ee50..98da81ee2f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-01.htm @@ -1,5 +1,5 @@ Priest Benedict:
So, did you ever find Innocentin? He's probably a beggar by now.
What brings you here?
-"I'm taking care of some business." +"I'm taking care of some business." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-02.htm new file mode 100644 index 0000000000..555cdf36a0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-02.htm @@ -0,0 +1,4 @@ +Priest Benedict:
+What business could you have with me?
+Show him the totem + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-04.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-04.htm index d591f0e979..9eef26e90c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-04.htm @@ -1,5 +1,5 @@ Priest Benedict:
So, did you ever find Innocentin? He's probably a beggar by now.
What's your business here?
-Show him the totem +Show him the totem \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-05.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-05.htm index 19c3cf0e83..28258f199e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-05.htm @@ -1,5 +1,5 @@ Priest Benedict:
Where did you find such an ugly doll?
By the gods, you should give it to me!
-"No!" +"No!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-06.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-06.htm index 8f07d5f760..9e4869e8d2 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-06.htm @@ -2,5 +2,5 @@ You refuse?
You could buy a nicer one at the blacksmith shop for 1000 adena.
I'll buy it for 10,000! What do you say?
-"No!" +"No!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-07.htm new file mode 100644 index 0000000000..f70766937b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-07.htm @@ -0,0 +1,5 @@ +Priest Benedict:
+What do you want for the doll?
+"Give me the key."
+"Tell me the true nature of the doll." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-08.htm new file mode 100644 index 0000000000..02c881ae53 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-08.htm @@ -0,0 +1,4 @@ +Priest Benedict:
+I don't know what key you're talking about.
+"The dark Magus said I would find the key here." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-09.htm new file mode 100644 index 0000000000..d71ab02f5e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-09.htm @@ -0,0 +1,4 @@ +Priest Benedict:
+What dark Magus are you talking about?
+"If you play dumb, then I'm leaving." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-10.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31349-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31349-10.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-01.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-01.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-03.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-03.htm index 0447a4810d..968e6d8b86 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-03.htm @@ -3,5 +3,5 @@ Did you get the key?
Then you're ready to know the truth of what happened in the Forest of the Dead.
It's hidden inside the forest.
Find the lock for the key.
-Listen +Listen \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-06.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-06.htm index c3becd509c..d362156849 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-06.htm @@ -1,5 +1,5 @@ Mysterious Wizard:
You met the real Lidia? Was she normal? My hypothesis has been proved!
You also took part in my experiment, so I'll tell you what you want to know.
-"Are you Hardin?" +"Are you Hardin?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-07.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-07.htm index 87c39058d6..b26b5b5f5d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-07.htm @@ -2,5 +2,5 @@ If I were Nidrah and Nidrah is... I don't want to say that name.
We're both Mages of the dark arts, that's enough. Did I tell you about the red dress?
Anyway, it doesn't matter whether or not I'm him.
-"What about the double contract?" +"What about the double contract?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-08.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-08.htm index d442d8327a..eca30c2c04 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-08.htm @@ -2,5 +2,5 @@ She remembered too? Then Lidia's power will become weaker and her territory may be robbed by adventurers.
Well, since she's immortal, maybe she won't challenge again.
About the double contract...
-Listen +Listen \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-09.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-09.htm index ef6d7a1038..90511a4b2a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-09.htm @@ -1,5 +1,5 @@ Mysterious Wizard:
I'm a victim too. Triol wanted to help the Hellmann family. If Hellmann had become king, it would start a war between Aden and Elmore, and we both would have profited.
Our plan failed when the royal army invaded the forest and slaughtered the Hellmann family.
-"What did you do then?" +"What did you do then?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-10.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-10.htm index 81eeb1a63c..d3de67133f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-10.htm @@ -1,5 +1,5 @@ Mysterious Wizard:
I was preparing my magic. It's not easy to conjure an army without corpses, so I opened the door to the netherworld to steal the army of Shillen.
While I was preparing, Lidia took Rose's corpse. You know the story from there. I conjured Triol, and Triol made Lidia the Lord of the Forest of the Dead. In the meantime, I started some experiments.
-"What experiments?" +"What experiments?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-11.htm similarity index 78% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-11.htm index 9e68c6b583..3c51374a2a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-11.htm @@ -2,5 +2,5 @@ I separated her personality into two bodies, and figured the stronger would prey on the weaker. Well, it turned out a little different.
The Lord still controls the forest with magic. At least my friend Loricom still has hope. He brought the Key of Seal from the place where the sun sets.
He has a strange taste for women.
-"The place where the sun sets?" +"The place where the sun sets?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-12.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-12.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-13.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-13.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-14.htm similarity index 78% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-14.htm index 4cb7959bbd..d5b716c044 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-14.htm @@ -1,5 +1,5 @@ Mysterious Wizard:
Things didn't go as you planned? Justice alone doesn't solve everything.
More important is the will to live. Whether you fight for or against them, your experience will influence your choice. Maybe you'll have to make that choice someday.
-Listen +Listen \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-15.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-15.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-16.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31522-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31522-16.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-01.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-01.htm index 3d03a9fb2a..04b64edd56 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-01.htm @@ -1,4 +1,4 @@ Tombstone:
This is Rose's tombstone, but how can you be sure that she's really down there?
-Dig. +Dig. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31531-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31531-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-01.htm new file mode 100644 index 0000000000..c0d950be77 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-01.htm @@ -0,0 +1,4 @@ +Maid of Lidia:
+May I read that piece of paper?
+"Of course." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-02.htm new file mode 100644 index 0000000000..3d8ee3821c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-02.htm @@ -0,0 +1,4 @@ +Maid of Lidia:
+This is the contract!
+"What does it say?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-03.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-03.htm index 40bc90c130..37d345a003 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-03.htm @@ -1,5 +1,5 @@ Maid of Lidia:
This contract was made between the Devil Triol, Black Mystic Hardin and the Lord of the Forest of the Dead.
Hardin! If you spell his name backwards...Of course!
-You look so pale! Are you okay? +You look so pale! Are you okay? \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-04.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-04.htm index a7088ca129..d2b49ed6eb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-04.htm @@ -4,5 +4,5 @@ Now I can remember... ...The sound of fighting...I ran away... I was wearing the hairpin. ...Rose was wearing the red dress!!
-"Are you OK?" +"Are you OK?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-05.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-05.htm index 70fdb30ef8..f61971d84f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-05.htm @@ -1,5 +1,5 @@ Maid of Lidia:
DRESS...THE DRESS!.MY RED DRESS!.IT'S DISAPPEARED.WHAT'S GOING ON?.WHERE IS ROSE?.WHY AM I HERE?.DADDY I'M SCARED!...ROSE.ROSE PUT ON MY DRESS AND LEFT!.MY RED DRESS...PEOPLE ARE COMING!.NO!.DADDY YOU SHOULDN'T GO OUTSIDE!.WHERE'S NIDRAH?.SAVE MY FATHER!.YOU'RE A MYSTIC!.YOU CAN DO ANYTHING.SAVE MY FATHER!.NIDRAH!!...DON'T DIE ROSE!.ARE FATHER AND BROTHER DEAD TOO?.WHERE IS IT?.EVERYTHING IS IN THE RED DRESS!!.HELP!!!...
...
-"WAKE UP...! SNAP OUT OF IT!!" +"WAKE UP...! SNAP OUT OF IT!!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-07.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-07.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-08.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-08.htm index 58e4724033..fd5a2c4849 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-08.htm @@ -1,4 +1,4 @@ Maid of Lidia:
I'll tell you, but please...leave me alone for a minute.
-"I'll wait." +"I'll wait." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-09.htm new file mode 100644 index 0000000000..78b1df47da --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-09.htm @@ -0,0 +1,5 @@ +Maid of Lidia:
+...
+"Wait!" + + diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-10.htm new file mode 100644 index 0000000000..640d189b8c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-10.htm @@ -0,0 +1,5 @@ +Maid of Lidia:
+...
+"Wait!" + + diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-11.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-11.htm index 909324c3ec..4ca4a8663d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-11.htm @@ -1,6 +1,6 @@ Maid of Lidia:
Now I'll answer your questions as best I can.
I'm grateful to have met you.
-"What about the dress?" +"What about the dress?" diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-12.htm similarity index 74% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-12.htm index 262cd4657f..c9c821d732 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-12.htm @@ -1,5 +1,5 @@ Maid of Lidia:
This dress is... It was Lidia's most treasured dress. She wore this red dress on special occasions with the Moon Face Flower hairpin.
And on the day of the tragedy of Hellmann Forest... Rose, the maid of Lidia, wore it to divert attention from Lidia.
- "Why is Rose's grave empty?" + "Why is Rose's grave empty?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-13.htm similarity index 55% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-13.htm index 08289cc76c..d52ef0dd73 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-13.htm @@ -1,6 +1,6 @@ Maid of Lidia:
The dress deceived the attackers. Rose sacrificed herself for Lidia.
-"Why the fake grave?" +"Why the fake grave?" diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-14.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-14.htm index efbce2466c..272f2a2d68 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-14.htm @@ -1,6 +1,6 @@ Maid of Lidia:
Lidia believes Rose is buried there. She signed the contract and became Lord of the Forest of the Dead because of Rose's sacrifice.
-"Tell me more about the contract." +"Tell me more about the contract." diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-15.htm similarity index 63% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-15.htm index dafe78292a..72a88eebb8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-15.htm @@ -1,5 +1,5 @@ Maid of Lidia:
Hardin, Triol and Lidia all had secret contracts before signing this one. I can only tell you about Lidia's.
-"What was it?" +"What was it?" diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-16.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-16.htm index b60c23d313..7c07d86cec 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-16.htm @@ -1,7 +1,7 @@ Maid of Lidia:
Lidia signed a contract with Nidrah, that is, Hardin, to summon the devil Triol.
She gave her life to Hardin, who then played a trick on her.
-"What trick?" +"What trick?" diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-17.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-17.htm index dbb79147ed..516ae04259 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-17.htm @@ -2,5 +2,5 @@ He took her memory and put it in another body. He gave only her knowledge and grievances to Triol, who used them to create the Lord of the Forest of Dead, Lidia von Hellmann.
And the memory of Lidia was put in the corpse of the maid Rose who was the best friend of Lidia's. Rose was then resurrected as the first vampire when the Lord was created.
To prevent her from remembering anything, the hairpin, dress and diary are hidden separately in the forest. To prevent Lidia von Hellmann from remembering anything.
- "So who are you?" + "So who are you?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-18.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-18.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-19.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-19.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-19.htm index 1dfa60b7d4..ca232674ff 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-19.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-19.htm @@ -3,5 +3,5 @@ I was hoping we would meet again. I forgot to tell you something very important. My body may be gone, but now I can live my own life and follow my own fate thanks to you.
Hardin controlled the missing piece of my memory, but now it's complete. He no longer has any influence over me!
I feel I got back my real self. For that I am eternally grateful. That's what I wanted to say.
-"You're welcome. I wish you the best!" +"You're welcome. I wish you the best!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-20.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-20.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-21.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31532-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31532-21.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31533-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31533-01.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31533-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31533-01.htm index 75408c88c2..d6d86654d3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31533-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31533-01.htm @@ -1,5 +1,5 @@ Broken Bookshelf:
Several books are on the shelves. The locker on the bottom is secured with an old, rusty padlock.
It should be easy to break.
-Break the lock. +Break the lock. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31533-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31533-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31533-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31533-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31534-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31534-01.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31534-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31534-01.htm index 86007b0fd2..fb0bdb61be 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31534-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31534-01.htm @@ -1,5 +1,5 @@ Broken Bookshelf:
Several books are on the shelves. The locker on the bottom is secured with an old, rusty padlock.
It should be easy to break.
-Break the lock. +Break the lock. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31534-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31534-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31534-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31534-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-01.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-01.htm index 334dcca2b0..63b2e0b0a3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-01.htm @@ -1,5 +1,5 @@ Broken Bookshelf:
Several books are on the shelves. The locker on the bottom is secured with an old, rusty padlock.
It should be easy to break.
-Break the lock. +Break the lock. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-02.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-02.htm index c6cd4efa3b..8b9d07d315 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-02.htm @@ -1,5 +1,5 @@ Broken Bookshelf:
The locker contains a few old clippings.
In the midst of the odds and ends, you notice something glittering with a golden light!
-Search for the source of the light. +Search for the source of the light. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-04.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-04.htm index d94239c16f..f7a7768d8e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-04.htm @@ -1,4 +1,4 @@ Broken Bookshelf:
It's a small Gem Box! It's locked with a padlock bearing the mark of Rune Castle.
- Use a Gemstone Key. + Use a Gemstone Key. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31535-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31535-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31536-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31536-01.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/25_HidingBehindTheTruth/31536-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/31536-01.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/Q025_HidingBehindTheTruth.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/Q025_HidingBehindTheTruth.java new file mode 100644 index 0000000000..b4a976a3c6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q025_HidingBehindTheTruth/Q025_HidingBehindTheTruth.java @@ -0,0 +1,448 @@ +/* + * 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.Q025_HidingBehindTheTruth; + +import org.l2jmobius.gameserver.ai.CtrlIntention; +import org.l2jmobius.gameserver.model.actor.Attackable; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +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; +import org.l2jmobius.gameserver.network.serverpackets.CreatureSay; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q025_HidingBehindTheTruth extends Quest +{ + private static final String qn = "Q025_HidingBehindTheTruth"; + + // NPCs + private static final int AGRIPEL = 31348; + private static final int BENEDICT = 31349; + private static final int WIZARD = 31522; + private static final int TOMBSTONE = 31531; + private static final int LIDIA = 31532; + private static final int BOOKSHELF = 31533; + private static final int BOOKSHELF2 = 31534; + private static final int BOOKSHELF3 = 31535; + private static final int COFFIN = 31536; + private static final int TRIOL = 27218; + // Items + private static final int CONTRACT = 7066; + private static final int DRESS = 7155; + private static final int SUSPICIOUS_TOTEM = 7156; + private static final int GEMSTONE_KEY = 7157; + private static final int TOTEM_DOLL = 7158; + + public Q025_HidingBehindTheTruth() + { + super(25, qn, "Hiding Behind The Truth"); + + addStartNpc(BENEDICT); + addTalkId(AGRIPEL, BENEDICT, BOOKSHELF, BOOKSHELF2, BOOKSHELF3, WIZARD, LIDIA, TOMBSTONE, COFFIN); + addKillId(TRIOL); + registerQuestItems(SUSPICIOUS_TOTEM, GEMSTONE_KEY, TOTEM_DOLL, DRESS); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + switch (event) + { + case "31349-02.htm": + { + qs.playSound("ItemSound.quest_accept"); + qs.set("cond", "1"); + qs.setState(State.STARTED); + break; + } + case "31349-03.htm": + { + if (qs.getQuestItemsCount(SUSPICIOUS_TOTEM) > 0) + { + htmltext = "31349-05.htm"; + } + else + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "2"); + } + break; + } + case "31349-10.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "4"); + break; + } + case "31348-02.htm": + { + qs.takeItems(SUSPICIOUS_TOTEM, -1); + break; + } + case "31348-07.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "5"); + qs.giveItems(GEMSTONE_KEY, 1); + break; + } + case "31522-04.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "6"); + break; + } + case "31535-03.htm": + { + if (qs.getInt("step") == 0) + { + qs.set("step", "1"); + final NpcInstance triol = qs.addSpawn(TRIOL, 59712, -47568, -2712, 300000); + triol.broadcastPacket(new CreatureSay(triol.getObjectId(), 0, triol.getName(), "That box was sealed by my master. Don't touch it!")); + triol.setRunning(); + ((Attackable) triol).addDamageHate(player, 0, 999); + triol.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "7"); + } + else if (qs.getInt("step") == 2) + { + htmltext = "31535-04.htm"; + } + break; + } + case "31535-05.htm": + { + qs.giveItems(CONTRACT, 1); + qs.takeItems(GEMSTONE_KEY, -1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "9"); + break; + } + case "31532-02.htm": + { + qs.takeItems(CONTRACT, -1); + break; + } + case "31532-06.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "11"); + break; + } + case "31531-02.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "12"); + qs.addSpawn(COFFIN, 60104, -35820, -664, 20000); + break; + } + case "31532-18.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "15"); + break; + } + case "31522-12.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "16"); + } + break; + case "31348-10.htm": + { + qs.takeItems(TOTEM_DOLL, -1); + break; + } + case "31348-15.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "17"); + break; + } + case "31348-16.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "18"); + break; + } + case "31532-20.htm": + { + qs.giveItems(905, 2); + qs.giveItems(874, 1); + qs.takeItems(7063, -1); + qs.rewardExpAndSp(572277, 53750); + qs.unset("cond"); + qs.exitQuest(true); + qs.playSound("ItemSound.quest_finish"); + break; + } + case "31522-15.htm": + { + qs.giveItems(936, 1); + qs.giveItems(874, 1); + qs.takeItems(7063, -1); + qs.rewardExpAndSp(572277, 53750); + qs.unset("cond"); + qs.exitQuest(true); + qs.playSound("ItemSound.quest_finish"); + break; + } + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int id = qs.getState(); + final int cond = qs.getInt("cond"); + if (id == State.COMPLETED) + { + htmltext = getAlreadyCompletedMsg(); + } + else if (id == State.CREATED) + { + if (npcId == BENEDICT) + { + final QuestState qs2 = player.getQuestState("Q024_InhabitantsOfTheForrestOfTheDead"); + if (qs2 != null) + { + if ((qs2.getState() == State.COMPLETED) && (player.getLevel() >= 66)) + { + htmltext = "31349-01.htm"; + } + else + { + htmltext = "31349-00.htm"; + } + } + } + } + else if (id == State.STARTED) + { + if (npcId == BENEDICT) + { + if (cond == 1) + { + htmltext = "31349-02.htm"; + } + else if ((cond == 2) || (cond == 3)) + { + htmltext = "31349-04.htm"; + } + else if (cond == 4) + { + htmltext = "31349-10.htm"; + } + } + else if (npcId == WIZARD) + { + if (cond == 2) + { + htmltext = "31522-01.htm"; + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "3"); + qs.giveItems(SUSPICIOUS_TOTEM, 1); + } + else if (cond == 3) + { + htmltext = "31522-02.htm"; + } + else if (cond == 5) + { + htmltext = "31522-03.htm"; + } + else if (cond == 6) + { + htmltext = "31522-04.htm"; + } + else if (cond == 9) + { + htmltext = "31522-05.htm"; + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "10"); + } + else if (cond == 10) + { + htmltext = "31522-05.htm"; + } + else if (cond == 15) + { + htmltext = "31522-06.htm"; + } + else if (cond == 16) + { + htmltext = "31522-13.htm"; + } + else if (cond == 17) + { + htmltext = "31522-16.htm"; + } + else if (cond == 18) + { + htmltext = "31522-14.htm"; + } + } + else if (npcId == AGRIPEL) + { + if (cond == 4) + { + htmltext = "31348-01.htm"; + } + else if (cond == 5) + { + htmltext = "31348-08.htm"; + } + else if (cond == 16) + { + htmltext = "31348-09.htm"; + } + else if (cond == 17) + { + htmltext = "31348-17.htm"; + } + else if (cond == 18) + { + htmltext = "31348-18.htm"; + } + } + else if (npcId == BOOKSHELF) + { + if (cond == 6) + { + htmltext = "31533-01.htm"; + } + } + else if (npcId == BOOKSHELF2) + { + if (cond == 6) + { + htmltext = "31534-01.htm"; + } + } + else if (npcId == BOOKSHELF3) + { + if ((cond >= 6) && (cond <= 8)) + { + htmltext = "31535-01.htm"; + } + else if (cond == 9) + { + htmltext = "31535-06.htm"; + } + } + else if (npcId == LIDIA) + { + if (cond == 10) + { + htmltext = "31532-01.htm"; + } + else if ((cond == 11) || (cond == 12)) + { + htmltext = "31532-06.htm"; + } + else if (cond == 13) + { + htmltext = "31532-07.htm"; + qs.set("cond", "14"); + qs.takeItems(DRESS, -1); + } + else if (cond == 14) + { + htmltext = "31532-08.htm"; + } + else if (cond == 15) + { + htmltext = "31532-18.htm"; + } + else if (cond == 17) + { + htmltext = "31532-19.htm"; + } + else if (cond == 18) + { + htmltext = "31532-21.htm"; + } + } + else if (npcId == TOMBSTONE) + { + if ((cond == 11) || (cond == 12)) + { + htmltext = "31531-01.htm"; + } + else if (cond == 13) + { + htmltext = "31531-03.htm"; + } + } + else if (npcId == COFFIN) + { + if (cond == 12) + { + htmltext = "31536-01.htm"; + qs.giveItems(DRESS, 1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "13"); + npc.deleteMe(); + } + } + } + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return null; + } + + if ((qs.getState() == State.STARTED) && (qs.getInt("cond") == 7)) + { + qs.playSound("ItemSound.quest_itemget"); + qs.set("cond", "8"); + npc.broadcastPacket(new CreatureSay(npc.getObjectId(), 0, npc.getName(), "You've ended my immortal life! You've protected by the feudal lord, aren't you?")); + qs.giveItems(TOTEM_DOLL, 1); + qs.set("step", "2"); + } + + return null; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-01.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-01.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-03.htm new file mode 100644 index 0000000000..7640ce31dc --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-03.htm @@ -0,0 +1,4 @@ +Misa:
+Why are you here again? I don't have anything to say to you.
+ "This letter is from Rafforty." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32018-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32018-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-00.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-00.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-00.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-01.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-01.htm index 67807d13b6..2dfdd7eb63 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-01.htm @@ -1,5 +1,5 @@ Rafforty:
Have you recovered your strength? You certainly look a lot better. Would you like to go for a walk?
Walk down the road to the lake, meet a person and come back.
-"Who am I supposed to meet?" +"Who am I supposed to meet?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-04.htm new file mode 100644 index 0000000000..5ba4b8c18a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-04.htm @@ -0,0 +1,6 @@ +Rafforty:
+Didn't she say to give me the letter? Then give it to me!
+Hmm.. Are you sure you didn't open it? The seal looks broken...
+ "Are you doubting me?"
+"I'm sorry, my curiosity got the better of me." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-05.htm new file mode 100644 index 0000000000..cea1752065 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-05.htm @@ -0,0 +1,8 @@ +Rafforty:
+Hey, don't be so touchy!
+I was just asking!
+I'm sorry if I hurt your feelings.
+It's hard to trust anyone these days, you know?
+"Why did you ask me to do this?"
+"No big deal." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-07.htm new file mode 100644 index 0000000000..7610e4d513 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-07.htm @@ -0,0 +1,5 @@ +Rafforty:
+Well, I'll just come out with it then! What kind of relationship do you have with Queen Freya?
+"Who's Queen Freya?"
+"Certainly you don't think I'm involved with her?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-07a.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-07a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-07a.htm index 96fd662ea3..3b33caa6ec 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-07a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-07a.htm @@ -4,7 +4,7 @@ Oh, yes! Don't let my accent fool you!
I'm Rafforty, from the Zinnia Guild!
I actually tested you a while back, and you're not involved with Queen Freya. I'd like to ask for a favor...
Or would you like to hear about the current situation?
-"The Zinnia Guild...?"
-"Who's Queen Freya?"
-"What can I do for you?" +"The Zinnia Guild...?"
+"Who's Queen Freya?"
+"What can I do for you?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-08.htm similarity index 55% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-08.htm index 3efb6ba0c1..ee97744532 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-08.htm @@ -3,7 +3,7 @@ You don't know about Queen Freya? She rules this whole area!
You must not be related to Freya if you don't even know who she is!
I'm sorry I didn't trust you! The situation here has just gotten to the point...
Well, I'll just come out with it... Would you like to join the Zinnia Guild? I can tell you more about us if you want...
-"Tell me about the Zinnia Guild."
-"Tell me about Queen Freya."
-"What can I do for you?" +"Tell me about the Zinnia Guild."
+"Tell me about Queen Freya."
+"What can I do for you?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-08a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-08a.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-08a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-08a.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-09.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-09.htm index 6cf8f9a5d8..dc6b6ab2a8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-09.htm @@ -1,6 +1,6 @@ Rafforty:
We of the Zinnia Guild maintain the Order of Canna Knights that guarded Queen Freya before she became the Ice Queen.
We've long sought a way to restore her to her original self. But as the sacrifices of our guild members have increased, we must now look to the outside for help.
-"Tell me about Queen Freya."
-"What can I do for you?" +"Tell me about Queen Freya."
+"What can I do for you?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-10.htm new file mode 100644 index 0000000000..fd096d2a0b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-10.htm @@ -0,0 +1,6 @@ +Rafforty:
+The Ice Queen Freya rules this territory. She was not always like this... One day she just changed into a cruel, ice-cold person!
+You'd do well to avoid her!
+"Tell me about the Zinnia Guild."
+"What can I do for you?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-11.htm new file mode 100644 index 0000000000..66b32b5c4b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-11.htm @@ -0,0 +1,7 @@ +Rafforty:
+You were thinking about something else... I'll say it again. Would you like to work with the Zinnia Guild? You have nothing to lose!
+If it is difficult for you to decide, perhaps you have some questions?
+"Tell me about the Zinnia Guild."
+"Tell me about Queen Freya."
+"What exactly am I going to do?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-12.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-12.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-13.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-13.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-14.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-14.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-15.htm similarity index 69% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-15.htm index 809ae23510..07aaecd72f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-15.htm @@ -1,4 +1,4 @@ Rafforty:
Thank you! So, you've found the whereabouts of Kierre? What an accomplishment! My guild will be overjoyed! Your hard work has really paid off!
Did you find anything useful when you found Kierre?
-"Here's a piece of the report." +"Here's a piece of the report." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-16.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-16.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-17.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-17.htm index bc1bb78fe6..ff38038f59 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-17.htm @@ -1,5 +1,5 @@ Rafforty:
Good timing! We've decrypted the report, and it was very interesting!
It says that we still need some Tablet Fragments to obtain the information.
Did you happen to see any Tablet Fragments during your investigation?
-"Here's the Tablet Fragment."
-"No, but I'll look for it." +"Here's the Tablet Fragment."
+"No, but I'll look for it." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-18.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-18.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-19.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-19.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-19.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-20.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32020-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32020-20.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-01.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-01.htm index 852267a5a4..c536f76f7d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-01.htm @@ -1,4 +1,4 @@ I've found something on the ice sculpture: it seems to be holding a piece of paper in its hand.
-Take the piece of paper and read it. +Take the piece of paper and read it. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/32022-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/32022-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Q115_TheOtherSideOfTruth.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Q115_TheOtherSideOfTruth.java new file mode 100644 index 0000000000..0ba7c0b25f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Q115_TheOtherSideOfTruth.java @@ -0,0 +1,432 @@ +/* + * 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.Q115_TheOtherSideOfTruth; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +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; +import org.l2jmobius.gameserver.network.serverpackets.CreatureSay; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q115_TheOtherSideOfTruth extends Quest +{ + private static final String qn = "Q115_TheOtherSideOfTruth"; + + // NPCs + private static final int MISA = 32018; + private static final int SUSPICIOUS = 32019; + private static final int RAFFORTY = 32020; + private static final int SCULPTURE1 = 32021; + private static final int KIERRE = 32022; + private static final int SCULPTURE2 = 32077; + private static final int SCULPTURE3 = 32078; + private static final int SCULPTURE4 = 32079; + // Items + private static final int LETTER = 8079; + private static final int LETTER2 = 8080; + private static final int TABLET = 8081; + private static final int REPORT = 8082; + + public Q115_TheOtherSideOfTruth() + { + super(115, qn, "The Other Side of Truth"); + + addStartNpc(RAFFORTY); + addTalkId(RAFFORTY, MISA, SCULPTURE1, SCULPTURE2, SCULPTURE3, SCULPTURE4, KIERRE); + registerQuestItems(LETTER, LETTER2, TABLET, REPORT); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + switch (event) + { + case "32018-04.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "7"); + qs.takeItems(LETTER2, 1); + break; + } + case "32020-02.htm": + { + qs.setState(State.STARTED); + qs.playSound("ItemSound.quest_accept"); + qs.set("cond", "1"); + break; + } + case "32020-05.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "3"); + qs.takeItems(LETTER, 1); + break; + } + case "32020-06.htm": + case "32020-08a.htm": + { + qs.exitQuest(true); + qs.playSound("ItemSound.quest_finish"); + break; + } + case "32020-08.htm": + case "32020-07a.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "4"); + break; + } + case "32020-12.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "5"); + break; + } + case "32020-16.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "10"); + qs.takeItems(REPORT, 1); + break; + } + case "32020-18.htm": + { + if (qs.getQuestItemsCount(TABLET) == 0) + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "11"); + htmltext = "32020-19.htm"; + } + else + { + qs.exitQuest(false); + qs.playSound("ItemSound.quest_finish"); + qs.giveItems(57, 115673); + qs.rewardExpAndSp(493595, 40442); + } + break; + } + case "32020-19.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "11"); + break; + } + case "32022-02.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "9"); + final NpcInstance man = qs.addSpawn(SUSPICIOUS, 104562, -107598, -3688, 0, false, 4000); + man.broadcastPacket(new CreatureSay(man.getObjectId(), 0, man.getName(), "We meet again.")); + startQuestTimer("2", 3700, man, player); + qs.giveItems(REPORT, 1); + break; + } + case "Sculpture-04.htm": + { + qs.set("talk", "1"); + htmltext = "Sculpture-05.htm"; + qs.set("" + npc.getNpcId(), "1"); + break; + } + case "Sculpture-04a.htm": + { + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "8"); + final NpcInstance man = qs.addSpawn(SUSPICIOUS, 117890, -126478, -2584, 0, false, 4000); + man.broadcastPacket(new CreatureSay(man.getObjectId(), 0, man.getName(), "This looks like the right place...")); + startQuestTimer("1", 3700, man, player); + htmltext = "Sculpture-04.htm"; + if ((qs.getInt("" + SCULPTURE1) == 0) && (qs.getInt("" + SCULPTURE2) == 0)) + { + qs.giveItems(TABLET, 1); + } + break; + } + case "Sculpture-05.htm": + { + qs.set("" + npc.getNpcId(), "1"); + break; + } + case "1": + { + npc.broadcastPacket(new CreatureSay(npc.getObjectId(), 0, npc.getName(), "I see someone. Is this fate?")); + break; + } + case "2": + { + npc.broadcastPacket(new CreatureSay(npc.getObjectId(), 0, npc.getName(), "Don't bother trying to find out more about me. Follow your own destiny.")); + break; + } + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + QuestState qs = player.getQuestState(qn); + String htmltext = getNoQuestMsg(); + if (qs == null) + { + return htmltext; + } + + final int state = qs.getState(); + final int npcId = npc.getNpcId(); + final int cond = qs.getInt("cond"); + if (state == State.COMPLETED) + { + htmltext = getAlreadyCompletedMsg(); + } + else if (npcId == RAFFORTY) + { + if (state == State.CREATED) + { + if (qs.getPlayer().getLevel() >= 53) + { + htmltext = "32020-01.htm"; + } + else + { + htmltext = "32020-00.htm"; + qs.exitQuest(true); + } + } + else if (cond == 1) + { + htmltext = "32020-03.htm"; + } + else if (cond == 2) + { + htmltext = "32020-04.htm"; + } + else if (cond == 3) + { + htmltext = "32020-05.htm"; + } + else if (cond == 4) + { + htmltext = "32020-11.htm"; + } + else if (cond == 5) + { + htmltext = "32020-13.htm"; + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(LETTER2, 1); + qs.set("cond", "6"); + } + else if (cond == 6) + { + htmltext = "32020-14.htm"; + } + else if (cond == 9) + { + htmltext = "32020-15.htm"; + } + else if (cond == 10) + { + htmltext = "32020-17.htm"; + } + else if (cond == 11) + { + htmltext = "32020-20.htm"; + } + else if (cond == 12) + { + htmltext = "32020-18.htm"; + qs.exitQuest(false); + qs.playSound("ItemSound.quest_finish"); + qs.giveItems(57, 60044); + } + } + else if (npcId == MISA) + { + if (cond == 1) + { + htmltext = "32018-01.htm"; + qs.giveItems(LETTER, 1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "2"); + } + else if (cond == 2) + { + htmltext = "32018-02.htm"; + } + else if (cond == 6) + { + htmltext = "32018-03.htm"; + } + else if (cond == 7) + { + htmltext = "32018-05.htm"; + } + } + else if (npcId == SCULPTURE1) + { + if (cond == 7) + { + if (qs.getInt("" + npcId) == 1) + { + htmltext = "Sculpture-02.htm"; + } + else if (qs.getInt("talk") == 1) + { + htmltext = "Sculpture-06.htm"; + } + else + { + htmltext = "Sculpture-03.htm"; + } + } + else if (cond == 8) + { + htmltext = "Sculpture-04.htm"; + } + else if (cond == 11) + { + qs.giveItems(TABLET, 1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "12"); + htmltext = "Sculpture-07.htm"; + } + else if (cond == 12) + { + htmltext = "Sculpture-08.htm"; + } + } + else if (npcId == SCULPTURE2) + { + if (cond == 7) + { + if (qs.getInt("" + npcId) == 1) + { + htmltext = "Sculpture-02.htm"; + } + else if (qs.getInt("talk") == 1) + { + htmltext = "Sculpture-06.htm"; + } + else + { + htmltext = "Sculpture-03.htm"; + } + } + else if (cond == 8) + { + htmltext = "Sculpture-04.htm"; + } + else if (cond == 11) + { + qs.giveItems(TABLET, 1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "12"); + htmltext = "Sculpture-07.htm"; + } + else if (cond == 12) + { + htmltext = "Sculpture-08.htm"; + } + } + else if (npcId == SCULPTURE3) + { + if (cond == 7) + { + if (qs.getInt("" + npcId) == 1) + { + htmltext = "Sculpture-02.htm"; + } + else + { + htmltext = "Sculpture-01.htm"; + qs.set("" + npcId, "1"); + } + } + else if (cond == 8) + { + htmltext = "Sculpture-04.htm"; + } + else if (cond == 11) + { + qs.giveItems(TABLET, 1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "12"); + htmltext = "Sculpture-07.htm"; + } + else if (cond == 12) + { + htmltext = "Sculpture-08.htm"; + } + } + else if (npcId == SCULPTURE4) + { + if (cond == 7) + { + if (qs.getInt("" + npcId) == 1) + { + htmltext = "Sculpture-02.htm"; + } + else + { + htmltext = "Sculpture-01.htm"; + qs.set("" + npcId, "1"); + } + } + else if (cond == 8) + { + htmltext = "Sculpture-04.htm"; + } + else if (cond == 11) + { + qs.giveItems(TABLET, 1); + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "12"); + htmltext = "Sculpture-07.htm"; + } + else if (cond == 12) + { + htmltext = "Sculpture-08.htm"; + } + } + else if (npcId == KIERRE) + { + if (cond == 8) + { + htmltext = "32022-01.htm"; + } + else if (cond == 9) + { + htmltext = "32022-03.htm"; + } + } + + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-01.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-01.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-03.htm new file mode 100644 index 0000000000..52e7f47d23 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-03.htm @@ -0,0 +1,4 @@ +I thought there was nothing there, but... I think there's something under the sculpture. What is it?
+Pick it up.
+Ignore it. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-06.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-06.htm index eb624531d6..3facd746ae 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-06.htm @@ -1,3 +1,3 @@ Is there something here? Yes, I think I see something written under the sculpture.
-Check the ground. +Check the ground. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-07.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-07.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-08.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/115_TheOtherSideOfTruth/Sculpture-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q115_TheOtherSideOfTruth/Sculpture-08.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-01.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-01.htm index 3f71018075..c03560859a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-01.htm @@ -1,4 +1,4 @@ Collector Yumi:
So, did the Starstones do the trick? Did the golem come to life?
-Tell her about the conversation with Atlanta. +Tell her about the conversation with Atlanta. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-02.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-02.htm index fc3c5271e4..3282ae494c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-02.htm @@ -1,6 +1,6 @@ Collector Yumi:
Ah, my prediction was right! It was probably alive when its master was here in this lab.
You mentioned a something about a child. Do you have any idea who that might have been?
-"Nothing comes to mind."
-"I think it might be Wendy." +"Nothing comes to mind."
+"I think it might be Wendy." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-07.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-07.htm index 26ed898a17..825503bb4a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-07.htm @@ -1,5 +1,5 @@ Collector Yumi:
Enter! Refresh yourselves!
Now, what has happened thus far? What have you learned?
-Tell her everything. +Tell her everything. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-08.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-08.htm index 8e082353e9..1ea5b1b1c4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-08.htm @@ -1,4 +1,4 @@ Collector Yumi:
Interesting. Wendy and Atlanta's memories, taken together, form parts of a coherent picture. I think they fell asleep at the same time and were reawakened by Dr. Chaos.
-Ask about Dr. Chaos. +Ask about Dr. Chaos. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm index c656bf2953..4b639a3cdb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-09.htm @@ -1,4 +1,4 @@ Collector Yumi:
I think I told you about the explosion near the ruins. We suspected Dr. Chaos of causing it. He resided here for a long time and was running several experiments, and he knew more than enough to have done it — as the Guild investigation later revealed.
-Ask if Pavel's study was already in progress. +Ask if Pavel's study was already in progress. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-10.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-10.htm index 003a136bd7..80aff04ce9 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-10.htm @@ -1,4 +1,4 @@ Collector Yumi:
Yes, it was, in fact. However, it wasn't the focus of our efforts. Most of the Dwarves were interested in the strip mines. Only a few members of the Bronze Key Guild were investigating the research lab. The rest of us were working in support of the Gray Pillar Guild, who needed us to collect energy for golems, miscellaneous parts, materials, and the like. So our investigation of the lab was quite slow and sporadic. Dr. Chaos could have been hiding there and we would never have known it.
-Keep listening +Keep listening \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-11.htm similarity index 84% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-11.htm index f3262173d7..5127f9afda 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-11.htm @@ -1,4 +1,4 @@ Collector Yumi:
And then came the explosion. I think the Bronze Key Guild was getting too close to finding Dr. Chaos. We were investigating ways to enter the lab building, and it would have been only a matter of time before we found him. So he set off the explosion just as we were about to gain entry, and it was madness. The Guardians awoke, and countless golems suddenly appeared and overran us.
-"Guardians?" +"Guardians?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-12.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-12.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-13.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-13.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-14.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-14.htm index fd6275420f..ac63886781 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-14.htm @@ -1,4 +1,4 @@ Collector Yumi:
Ah, enter! I see your travels have taken you to many places! What have you learned?
-Tell her briefly. +Tell her briefly. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-15.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-15.htm index 1b35de1a90..e6045b05f6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-15.htm @@ -1,5 +1,5 @@ Collector Yumi:
Oh, my. There is more to this matter than I had suspected. How fortunate that I found adventurers with your experience to investigate this! Had I been lucky enough to make it as far as the Weathermaster, I would have stood there dumbfounded, I fear.
I see you have a book - is it the one? Please let me see it.
-Show her the book. +Show her the book. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-16.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-16.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-17.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-17.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-18.htm new file mode 100644 index 0000000000..f54e110a04 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-18.htm @@ -0,0 +1,4 @@ +Collector Yumi:
+Have you read the book?
+"I have." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-19.htm new file mode 100644 index 0000000000..b331ea9308 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-19.htm @@ -0,0 +1,6 @@ +Collector Yumi:
+I think there is a password somewhere in that book. Did you find mention of anything like that? If it helps, I recall that the north wing was named "A.T.L.".
+PAVEL
+E=mC2
+W.D.L. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-20.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-20.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-21.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-21.htm index ab3df4f560..f0c7327577 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-21.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-21.htm @@ -2,5 +2,5 @@ Yes, that must be right! The north wing was a coded version of Atlanta's name, so the east wing should be a coded version of Wendy's.
I think we can now open the terminal in the east wing. According to all that I have heard, there is great danger afoot there.
Oh, and if you wouldn't mind, I'd like my key back, please.
-Hand the key over. +Hand the key over. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-22.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-22.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-22.htm index 67ad493a76..1e890af53a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-22.htm @@ -1,6 +1,6 @@ Collector Yumi:
Thank you.
The next place to investigate is the east wing, now that we know how to get in. You do recall how Atlanta told you to get in, yes?
-"I remember."
-"I don't remember." +"I remember."
+"I don't remember." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-23.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-23.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-23.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-24.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-24.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-24.htm index dbf4668dd0..eb22791e60 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-24.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-24.htm @@ -2,5 +2,5 @@ Oh, dear. How could you forget something so important?
In order to open the eastern building entrance, you must take the middle road after entering through the western entrance and turning south at the first corner. That's right, isn't it?
Here, look, this is the map.
-Look at the map. +Look at the map. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-25.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-25.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-25.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-26.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-26.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-26.htm index e0a5f242e9..a466bfdb71 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-26.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-26.htm @@ -1,4 +1,4 @@ Collector Yumi:
Again, well met! It seems the matter is almost resolved. Did you find out more about Pavel's Research? Did you put a stop to it?
-"I did." +"I did." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-27.htm new file mode 100644 index 0000000000..2c136c105e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-27.htm @@ -0,0 +1,4 @@ +Collector Yumi:
+Ah, that is good news! Although I admit I am curious how it worked. Can you explain it to me in more detail?
+Tell her about the destruction of the research lab building and Atlanta, the Gigantic Golem's current situation, and the Horrifying Golem Army. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-28.htm similarity index 83% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-28.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-28.htm index ee6a70ee6a..e32ed36b11 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-28.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-28.htm @@ -1,5 +1,5 @@ Collector Yumi:
Is that so? Then the danger is almost ended. We have only to contend with a few thousand violent golems and a powerful mad scientist, ha ha!
I shouldn't complain, I suppose, but it seems that we have so many troubles that even eliminating as many as you have is not as much of a comfort as it should be. They are certainly beyond the competence of the Bronze Key Guild to solve. Also, if you'll pardon my mentioning it, I wish you hadn't lost the keys from the ancient ruin.
-"Would you rather I had left it alone?" +"Would you rather I had left it alone?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-29.htm similarity index 74% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-29.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-29.htm index 0f97f0a621..744def22f8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-29.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-29.htm @@ -1,5 +1,5 @@ Collector Yumi:
Well, yes. But I shouldn't complain. You did your very best, and in truth, you did more than I've managed to do in years. I never even met Atlanta or questioned Wendy...
Er, excuse me, but what's that sparkling object?
-Show Wendy's necklace. +Show Wendy's necklace. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-30.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-30.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-30.htm index dd5c25bef9..f2afada49c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-30.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-30.htm @@ -2,5 +2,5 @@ Oh, my heavens. This is a brooch from the Giant Age! And this one is especially made for Elves... no, I'm wrong, for Dwarves! The implications...
It must have been made during the Middle Age of Titans...
Please, may I buy this from you? There's not much of a market for it anywhere else, but to me it would be a treasure, and I will pay well for it. With this in my possession, the chief of the Bronze Key Guild must heed my report! What say you?
-Think about it. +Think about it. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-31.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-31.htm similarity index 87% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-31.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-31.htm index 4b8d0bfd96..db1a322345 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-31.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-31.htm @@ -1,5 +1,5 @@ Collector Yumi:
Aagh! What is there to consider? I will give you the best price, I assure you! It can do nothing for you, and it will not sell anywhere else! No other shopkeeper would know what he was looking at and would price it as a bauble, if he offered you anything at all! If you want a keepsake of the adventure, then take what I give you in exchange and use it for a memento.
I appeal to your generosity. I need that brooch! It's the only evidence I have for anything in my report. Without it, I'll be a laughingstock.
-Hand it over. +Hand it over. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-32.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-32.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32041-32.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32041-32.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-01.htm new file mode 100644 index 0000000000..6943df6665 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-01.htm @@ -0,0 +1,4 @@ +Weathermaster:
+What am I going to do?
+Enter the password + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-02.htm new file mode 100644 index 0000000000..ed8003261d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-02.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the first letter of the password.
+A    +B    +C
+D    +L    +M
+N    +S    +T
+U + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-03.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-03.htm index e48b868aa4..dc74fd4abc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-03.htm @@ -1,4 +1,4 @@ Weathermaster:
This password doesn't exist.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-04.htm new file mode 100644 index 0000000000..f2615f8a64 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-04.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the second letter of the password.
+A    +B    +C
+D    +L    +M
+N    +S    +T
+U + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-05.htm new file mode 100644 index 0000000000..47039882f6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-05.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the third letter of the password.
+A    +B    +C
+D    +L    +M
+N    +S    +T
+U + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-06.htm new file mode 100644 index 0000000000..095ce2991d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-06.htm @@ -0,0 +1,10 @@ +Weathermaster:
+Choose a project
+P_40.Summer Rainy Season
+P_42.Arctic Geyser
+P_44.Rainbow after Rain
+P_45.Spring Sunshine
+P_48. Autumn Leaves
+...
+. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07.htm index f63dbbfd1a..e4ed993ae4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07.htm @@ -1,4 +1,4 @@ Weathermaster:
Summer Rainy Season cannot be searched.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07a.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07a.htm index e3f8230951..a08874c021 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07a.htm @@ -1,4 +1,4 @@ Weathermaster:
Arctic Geyser cannot be searched.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07b.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07b.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07b.htm index f3647546b7..09592cac18 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07b.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07b.htm @@ -1,4 +1,4 @@ Weathermaster:
Rainbow after Rain cannot be searched.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07c.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07c.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07c.htm index 9d1ca9de21..2b7ca5460b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-07c.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-07c.htm @@ -1,4 +1,4 @@ Weathermaster:
Autumn Leaves cannot be searched.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-08.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-08.htm index 09467d92d9..f4d50752fb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-08.htm @@ -3,5 +3,5 @@ Actualized by temporarily raising a sun-like fire and by outputting the energy produced from the heat generated by Pa'agrio's fire through the Weathermaster.
Outputting is currently halted due to an error occurring in the safety device.
The energy input for Pa'agrio's fire is still in progress. Critical mass to be reached soon. Adjustment necessary
-Stop it +Stop it \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-09.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-09.htm index deb8c44b23..d271370d64 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-09.htm @@ -4,5 +4,5 @@ Actualized by temporarily raising a sun-like fire by outputting the energy produ Outputting is currently halted due to a safety device error.
The energy input for Pa'agrio's fire is currently halted. Forced energy output impossible. Waiting for natural release.
No activated project. Do you wish to return to the menu?
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-10.htm new file mode 100644 index 0000000000..77063a278d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-10.htm @@ -0,0 +1,7 @@ +Weathermaster:
+
Main Menu

+Welcome to the Research Laboratory.
+Guardian
+Research Laboratory Building
+Working Golem + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-11.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-11.htm index 4cc69feb5d..1703e7575c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-11.htm @@ -5,5 +5,5 @@ Guardian Golem Operation Rate: 85%
Outer Bulkhead: Open
Internal Safeguard: Slow Field: In Operation
Internal Safeguard: Damage Field: In Operation
-Return to menu. +Return to menu. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-12.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-12.htm index a4f56de13b..56b41f83f1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-12.htm @@ -7,5 +7,5 @@ West Wing: Project in progress. Project N45.
East Wing: Energy flowing in. Unable to confirm signal.
       : Guardian is operating normally.
       : The entryway is operating normally.
-Return to menu. +Return to menu. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-13.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-13.htm index 621c546132..60d215d43a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-13.htm @@ -2,5 +2,5 @@ Administrator
ATL1001_Atlanta : In Operation
WDL1001_Wendy : Unable to confirm
Working Golem Mode : Emergency Battle Mode
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-14.htm new file mode 100644 index 0000000000..f2c997797c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-14.htm @@ -0,0 +1,8 @@ +Weathermaster:
+
Main Menu

+Welcome to the Research Laboratory.
+Guardian
+Research Laboratory Building
+Working Golem
+"Is there anything else I have to do?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-15.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32042-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32042-15.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-01.htm new file mode 100644 index 0000000000..a7115351ab --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-01.htm @@ -0,0 +1,4 @@ +Weathermaster:
+What am I going to do?
+Enter password + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-02.htm new file mode 100644 index 0000000000..69602fbf2f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-02.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the first letter of the password.
+A    +B    +C
+D    +L    +M
+N    +V    +W
+X< +/body> \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-03.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-03.htm index 3d95ae21c8..66729f1c2c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-03.htm @@ -1,4 +1,4 @@ Weathermaster:
This password doesn't exist.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-04.htm new file mode 100644 index 0000000000..77330baf90 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-04.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the second letter of the password.
+A    +B    +C
+D    +L    +M
+N    +S    +T
+U + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-05.htm new file mode 100644 index 0000000000..900fd4bcac --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-05.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the third letter of the password.
+A    +B    +C
+D    +L    +M
+N    +S    +T
+U + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-06.htm new file mode 100644 index 0000000000..b47a17bb37 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-06.htm @@ -0,0 +1,10 @@ +Weathermaster:
+Choose a project:
+M_21.Starstone
+M_23.Pa'agrio's Fire
+M_30.Shilen's Water
+M_38.Piece of Life

+M_50. Crystal of Light
+...
+. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-07.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-07.htm index 45c93e4125..dd0ec64154 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-07.htm @@ -1,4 +1,4 @@ Weathermaster:
All the Excavator Golems have shifted into Battle Mode and this Admin Mode will be temporarily halted.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-08.htm similarity index 87% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-08.htm index cbfaa698ae..25fe5e9c17 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-08.htm @@ -1,4 +1,4 @@ Weathermaster:
The Fire of Pa'agrio is heated in the Research Laboratory north wing, Research Laboratory east wing and Research Laboratory west wing.
North wing: Core damage. Maintaining output at 20%.
East wing: Core in normal operation. Maintaining output at 100%.Warning! Recommend lowering output to a safe level of 80%.
West wing: Maintaining output at 100%.Warning! Recommend lowering output to a safe level of 80%.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-09.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-09.htm index 3b26966c13..51b8edb16a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-09.htm @@ -1,4 +1,4 @@ Weathermaster:
Shilen's water cannot be searched.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-10.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-10.htm index 86d8f29d6c..f0a345a700 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-10.htm @@ -1,5 +1,5 @@ Weathermaster:
The Crystal of Light cannot be searched.
If you wish to re-use it, please create it in Admin Mode.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-11.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-11.htm index 50bd053ebf..05bf3d4c85 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-11.htm @@ -5,5 +5,5 @@ Producing nuclear energy of Golems or administrators by using the energy of the Materials Administrator Wendy cannot be located.
Energy is currently influxing.
The system recommends terminating manual mode and changing to auto mode.
The energy currently connected to the Piece of Life is controlled in manual mode by Super Admin Chaos.
-Check out the current energy status +Check out the current energy status \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-12.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-12.htm index 0f5c183d42..cfc00bd606 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-12.htm @@ -5,5 +5,5 @@ energy flow - Hut in the East, used 10% for keeping Teleportation Golem
Used 30% for the project of the west wing
Used 20% for the guard system of each building
40% of energy flow in unknown use, needed to check the supply
-Check the energy flow in unknown use +Check the energy flow in unknown use \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-13.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-13.htm index ac4cdc25e3..5a546cb0b9 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-13.htm @@ -1,5 +1,5 @@ Weathermaster:
Energy is flowing to the underground of the north wing.
Do you wish to see the data?
-Examine data +Examine data \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-14.htm similarity index 86% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-14.htm index c489e4265d..1447b7bfae 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-14.htm @@ -2,5 +2,5 @@
Gigantic Golem of Chaos

Dr. Chaos, the greatest and wisest man ever, made this devastating weapon of destruction!
With one shot it can rip through the sky and destroy mountains!
The ancient resurrected ultimate weapon, Gigantic Golem of Chaos!
The leader of the Horrifying Golem Army with the ability and appearance of a general!
Dr. Chaos is the only one who knows how to operate it! The Great Gigantic Golem of Chaos!
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-15.htm new file mode 100644 index 0000000000..8a6825307f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-15.htm @@ -0,0 +1,8 @@ +Weathermaster:
+
Main Menu

+Welcome to the Research Laboratory.
+Manage working Golems
+Manage output
+Manage guard system
+Manage password + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-16.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-16.htm index fce684e4e5..599520a766 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-16.htm @@ -1,4 +1,4 @@ Weathermaster:
Emergency Battle Mode is currently in effect.
-Set it to Regular Mode +Set it to Regular Mode \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-17.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-17.htm index edb61291a0..ddae4f4593 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-17.htm @@ -1,5 +1,5 @@ Weathermaster:
Emergency Battle Mode cannot be deactivated as long as there is danger inside the Research Laboratory Building.
Only the designer, Pavel, can cancel this mode.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-18.htm similarity index 56% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-18.htm index e688e07173..95a76d55fd 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-18.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-18.htm @@ -1,5 +1,5 @@ Weathermaster:
Current output is 100%.
Warning! Lower output to 80%.
-Look for which area can be lowered +Look for which area can be lowered \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-19.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-19.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-19.htm index 4d9b2367fd..f7ae088316 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-19.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-19.htm @@ -5,5 +5,5 @@ West Wing Project: 30->25 The Guard System in the each wing: 20 -> 20 Outputting Energy : 40->0
Do you wish to implement it?
-Implement +Implement \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-20.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-20.htm index 3224c6c256..74df4da23c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-20.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-20.htm @@ -1,5 +1,5 @@ Weathermaster:
The command has been implemented.
Current Output: 50%
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-21.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-21.htm index 5616db3310..acf1db0bcb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-21.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-21.htm @@ -1,5 +1,5 @@ Weathermaster:
Current ouput is 50%.
Do you wish to see more details?
-See details +See details \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-22.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-22.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-22.htm index 4e62dfd2af..ef30dcd0d5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-22.htm @@ -3,5 +3,5 @@ Current Output:
Teleportation-type Golem Maintenance: 5% West Wing Project Assistance: 25% Guard System: 20%
Total sum 50%
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-23.htm new file mode 100644 index 0000000000..7cefdaa3a3 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-23.htm @@ -0,0 +1,4 @@ +Weathermaster:
+The guard system is currently in operation.
+Turn off the guard system + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-24.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-24.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-24.htm index 4143a8b407..1d7bc9e384 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-24.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-24.htm @@ -1,5 +1,5 @@ Weathermaster:
The guard system cannot be turned off while Emergency Battle Mode is engaged.
Only the designer, Pavel, can cancel this mode.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-25.htm new file mode 100644 index 0000000000..901581b7d2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-25.htm @@ -0,0 +1,8 @@ +Weathermaster:
+Manage Password
+You can manage passwords in the east wing.
+Manage the password for the north wing
+Manage the password for the west wing
+Manage the password for the east wing
+Return + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-26.htm similarity index 74% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-26.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-26.htm index 5c625e9dd0..65302a816c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-26.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-26.htm @@ -2,5 +2,5 @@ Manage the password for the north wing
The password for the north wing is ATL.
You need to have the same rights as Pavel or a Researcher in order to add a new password.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-27.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-27.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-27.htm index f50a883d41..f2a04ec916 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-27.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-27.htm @@ -2,5 +2,5 @@ Manage Password of East Wing
The password of the east wing is WDL.
To add a new password, the authority of Pavel or the equivalent researcher is needed.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-28.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-28.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-28.htm index 1654b7293d..efdc8c5f51 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-28.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-28.htm @@ -2,5 +2,5 @@ West Hall Password Management
The password for the West Hall is N45.
In order to add a new password, you need authorization from Pavel or an equivalent Researcher.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-29.htm new file mode 100644 index 0000000000..45f4644d11 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-29.htm @@ -0,0 +1,9 @@ +Weathermaster:
+
Main Menu

+Welcome to the Research Laboratory.
+Manage working Golems
+Manage output
+Manage guard system
+Manage password +"Do I need to do anything else?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-30.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32043-30.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32043-30.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-01.htm new file mode 100644 index 0000000000..00bbad571d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-01.htm @@ -0,0 +1,4 @@ +Weathermaster:
+What am I going to do?
+Enter the password + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-02.htm new file mode 100644 index 0000000000..5aaddf02d0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-02.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the first letter of the password.
+A    +B    +C
+D    +L    +M
+N    +V    +W
+X< +/body> \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-03.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-03.htm index c00ad28b3a..8f92232db3 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-03.htm @@ -1,4 +1,4 @@ Weathermaster:
This password doesn't exist.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-04.htm new file mode 100644 index 0000000000..a79312ddba --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-04.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Please enter the second digit of the password.
+1    +2    +3
+4    +5    +6
+7    +8    +9
+10 + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-05.htm new file mode 100644 index 0000000000..6fbc6b644e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-05.htm @@ -0,0 +1,13 @@ +Weathermaster:
+Enter the third digit of the password.
+1    +2    +3
+4    +5    +6
+7    +8    +9
+10 + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-06.htm new file mode 100644 index 0000000000..934db1f85f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-06.htm @@ -0,0 +1,4 @@ +Weathermaster:
+Please choose a project.
+N.45.Eternal Spring + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-07.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-07.htm index 459ff75fbe..6218f3d4b8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-07.htm @@ -2,5 +2,5 @@
Eternal Spring

A Force Field Device that covers other weather with spring-like weather by spreading a stabilized Fire of Pa'agrio into the air inside a magic Force Field created by Shilen's Water.
The expected result is the creation of a force higher than C-class.
-Observe +Observe \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-08.htm new file mode 100644 index 0000000000..187d9a363b --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-08.htm @@ -0,0 +1,5 @@ +Weathermaster:
+
Progress

+Shilen's Water
+The Fire of Pa'agrio + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-09.htm similarity index 77% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-09.htm index 1cf7f85eea..ea7203f1cf 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-09.htm @@ -3,5 +3,5 @@ Shilen's Water:
Insufficient supply. Impossible to create a Force Field.
The results may affect the entire territory.
Desertification is possible when the Fire of Pa'agrio is implemented without the Force Field.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-10.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-10.htm index 0a54fca44b..1892d93641 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-10.htm @@ -3,5 +3,5 @@ The Fire of Pa'agrio:
Energy output 100%
Stability 50%
Recharged 95%
User must control output when stability is lower than 70.
When "Recharged" level reaches 100, the project will run.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-11.htm new file mode 100644 index 0000000000..9519a880e6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-11.htm @@ -0,0 +1,6 @@ +Weathermaster:
+
Progress

+Shilen's Water
+The Fire of Pa'agrio
+Go to the Control Device + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-12.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-12.htm index ce2fbb2ee7..4bcf9ade05 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-12.htm @@ -2,5 +2,5 @@
Control Device

You can control the energy output.
Recharge is in progress.
-Control the output +Control the output \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-13.htm similarity index 55% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-13.htm index 78b26e6997..364a39fb90 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-13.htm @@ -4,5 +4,5 @@ Controls the output
.
.
Recharge control is finished.
-Check the output progress +Check the output progress \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-14.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-14.htm index ada46fdf12..e286f3f512 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-14.htm @@ -4,5 +4,5 @@ Energy output 60%
Stability 70%
Recharged 96%
When the "Recharged" level reaches 100%, the project will run.
-Return +Return \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-15.htm similarity index 63% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-15.htm index 454e73b417..c59f578147 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-15.htm @@ -2,5 +2,5 @@
Control Device

The energy output has been controlled.
Recharge is in progress.
-Terminate recharge +Terminate recharge \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-16.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-16.htm index 13684c95cb..1f065b26a0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-16.htm @@ -1,4 +1,4 @@ Weathermaster:
Warning! Terminating the recharge now can cause the energy to attack the Researcher!
Do you wish to terminate the recharge?
-Terminate recharge +Terminate recharge \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-17.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-17.htm index bfbc01f5b0..c5b9538880 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-17.htm @@ -2,5 +2,5 @@ The recharge has been terminated.
Project, N_45 Eternal Spring will be terminated.
The Fire of Pa'agrio is terminated.
-Think about what else you can do. +Think about what else you can do. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-18.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32044-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32044-18.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-01.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-01.htm index 68b54f98e4..91fe8a18ed 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-01.htm @@ -1,4 +1,4 @@ Dr. Chaos' Secret Bookshelf:
A cluttered array of books and documents litter the bookshelf.
-Look for the locked book +Look for the locked book \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32045-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32045-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-00.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-00.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-00.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-01.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-01.htm index afdece8764..0a1345eb46 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-01.htm @@ -1,5 +1,5 @@ Atlanta:
You...
the created... Thank you for awaking me.
-"Who are you?" +"Who are you?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-02.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-02.htm index 74519f32e1..932617974b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-02.htm @@ -3,5 +3,5 @@ I'm Atlanta...
...the administrator of this research center... Pavel the Giant was my father!
I don't currently have the strength to create the energy field I need to have a physical presence...
Why did you wake me, little one?
-"I'll need to get back to you on that." +"I'll need to get back to you on that." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-03.htm new file mode 100644 index 0000000000..d04a012da6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-03.htm @@ -0,0 +1,6 @@ +Why I Woke Up Atlanta
+
What was I thinking?

+There must've been a good reason...
+"I was searching for the one who controls the Horrifying Golem Army."
+"Because of the Starstones." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-06.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-06.htm index 2a2d26120f..00baeb0577 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-06.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-06.htm @@ -3,5 +3,5 @@ The Horrifying Golem Army...
I've never heard of them!
The only Golems around here that I'm aware of are the ones who mine Starstones and the Guardian Golems.
But...
-"But...?" +"But...?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-07.htm similarity index 64% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-07.htm index 4787f27a64..1c359c65fb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-07.htm @@ -3,5 +3,5 @@ I'm getting feelings in my body I've never felt before!
This must be an emergency signal!
What's going on here, little one?
Who did what?
-"I don't have the slightest idea." +"I don't have the slightest idea." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-08.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-08.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-09.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-09.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-10.htm new file mode 100644 index 0000000000..60a8181939 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-10.htm @@ -0,0 +1,4 @@ +Atlanta:
+Did you find my child?
+"Wendy lost her memory, too." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-11.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-11.htm index 094bd0e2e2..d59dc9130e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-11.htm @@ -3,5 +3,5 @@ It will restore my memory?
Did Wendy say that?
I thought it was strange, also. The weak signal... This vague memory...
Maybe the fact that she lost her memory and I fell asleep is not a coincidence...
-"What are you going to do?" +"What are you going to do?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-12.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-12.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-13.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-13.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-14.htm new file mode 100644 index 0000000000..e8785ae987 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-14.htm @@ -0,0 +1,4 @@ +Atlanta:
+Did you give Wendy the flower?
+"Tell me about Pavel's last study." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-15.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-15.htm index 03cb791928..3a72b5e105 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-15.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-15.htm @@ -1,5 +1,5 @@ Atlanta:
Ah yes, Pavel's last study...
I'm starting to remember... Number 45, Arrival of Eternal...
-"The Arrival of Eternal Spring?" +"The Arrival of Eternal Spring?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-16.htm similarity index 82% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-16.htm index 573bb3f010..0e725b3ce1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-16.htm @@ -1,4 +1,4 @@ Atlanta:
Yes, that's it! The Flames of Pa'agrio were to be forcibly stabilized to make the weather permanently in a state of Spring...
But something went horribly wrong! There was a huge explosion... and the entire laboratory was instantly engulfed in ice!
We Guardian Golems lost our force fields and were scattered far and wide.
The Excavator Golems lost their signals and stopped working. They soon began to deteriorate due to the extreme environment.
-"The Guardian Golems have also awoken." +"The Guardian Golems have also awoken." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-17.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-17.htm index e2b00b36ae..9ee679fb7d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-17.htm @@ -2,5 +2,5 @@ That's impossible!
The smaller Excavator Golems could awaken, but Guardian Golems must have the Flames of Pa'agrio to function!
I myself can't restart my force field until the sacred flames are lit, so how could the Guardian Golems have awoken?
-"Dr. Chaos is behind it." +"Dr. Chaos is behind it." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-18.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-18.htm index 00c87e5278..ed43d04794 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-18.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-18.htm @@ -3,5 +3,5 @@ Ah, I see!
But I haven't received a signal from the Guardian Golems...
Hold on...
Could this be... the signal...
-"What is it?" +"What is it?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-19.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-19.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-19.htm index 28d941595f..a207665915 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-19.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-19.htm @@ -4,5 +4,5 @@ Could it be that he's been corrupted by a wicked Dwarf?
And I'm afraid that's not the worst of it!
I need your help, little one! I've got to warn you, it's not going to be easy for you!
Will you help me?
-"What do you want me to do?" +"What do you want me to do?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-20.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-20.htm index c29f7d2048..4624450ef2 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-20.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-20.htm @@ -2,5 +2,5 @@ I believe that all these events are related! The explosion, Wendy and the Guardian Golems waking up... It can mean nothing else... The Weathermaster has been activated!
Now, the explosion happened in the north wing of the building.... It seems obvious that something was operated in the east wing and west wing as well...
But the stupid Dwarf who resurrected Wendy didn't have the slightest idea of how to operate the Weathermaster, he just turned it on! Someone must put a stop to this, or..."
-"What will happen?" +"What will happen?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-21.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-21.htm index 747c87a341..38a8646ba6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-21.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-21.htm @@ -2,5 +2,5 @@ Well, at the very least, there will be an explosion in the north wing! At the worst, the same thing could happen again that happened the last time...
when then project, "Arrival of the Eternal Spring" was thwarted... So, if the Flames of Pa'agrio were to explode again...
Eternal Winter will consume these ruins once more!
-"What can I do to help?" +"What can I do to help?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-22.htm similarity index 61% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-22.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-22.htm index 2c51663755..2ed401acd7 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-22.htm @@ -2,6 +2,6 @@ Please, check out the Weathermaster in the north wing of the building!
The password is "ATL". Basically, the password is my code name.
Find out what's going on there.
I'm afraid that the prototype of the project for the Arrival of Eternal Spring has been activated!
If I'm right, you must put a stop to it immediately!
-"How do I find out which projects have been activated?"
-"What sort of defenses does the Weathermaster have?" +"How do I find out which projects have been activated?"
+"What sort of defenses does the Weathermaster have?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-23.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-23.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-23.htm index 78aa803025..04d09775e0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-23.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-23.htm @@ -2,6 +2,6 @@ You must check out the Weathermaster device in the north wing.
The password is "ATL".
If any project is activated, please put a stop to it at once!
-"How do I know if a project is activated?"
-"What are the Weathermaster's defenses?" +"How do I know if a project is activated?"
+"What are the Weathermaster's defenses?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-24.htm similarity index 53% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-24.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-24.htm index 7a32217eb2..909607a229 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-24.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-24.htm @@ -1,5 +1,5 @@ Atlanta:
It's easy, really!
Any active project will be indicated by a different color.
-"Is there anything else I need to do?" +"Is there anything else I need to do?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-25.htm similarity index 84% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-25.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-25.htm index d60ba26e45..82bf89cf24 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-25.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-25.htm @@ -4,5 +4,5 @@ The last time I was there, there were several traps set, as well...
At one time, I could have endowed the Aura of Awareness to allow you to pass the traps safely... But I'm far too weak now.
You must be very careful! Perhaps the Weathermaster could give you the Aura of Awareness...
But I'm not sure about that at all! I have a strong sense that there are fewer defenses at the south entrance to the north wing.
-"Is there anything else to do?" +"Is there anything else to do?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-26.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-26.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-26.htm index 5843454dcb..91075b3f7c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-26.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-26.htm @@ -1,4 +1,4 @@ Atlanta:
What's going on in the north wing laboratory, little one?
-"This is what's going on..." +"This is what's going on..." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-27.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-27.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-27.htm index 8b1612dbc2..ea6c3b048e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-27.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-27.htm @@ -2,5 +2,5 @@ Oh my! You poor little thing!
It seems the Guardian Golems are definitely being controlled by someone who knows what he's doing!
Well, the fact that the recognition circuits in the east and west wing entryways are intact is a blessing in disguise.
-"Tell me more about the entryways." +"Tell me more about the entryways." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28.htm new file mode 100644 index 0000000000..f218e61402 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28.htm @@ -0,0 +1,8 @@ +Atlanta:
+The entryway... Impossible to issue perception... There's a relatively safe way... The north hall... destroyed... use temperature control... east and west wings...
+...
+"Tell me about the east wing entryway."
+"Tell me about the west wing entryway."
+Examine the map of entryways
+Leave + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28a.htm new file mode 100644 index 0000000000..496aea4a23 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28a.htm @@ -0,0 +1,6 @@ +Atlanta:
+The entryway... the east wing... leads to center... from southern corner... Take west entrance...
+No Golems there...
+Examine the map of entryways
+"Tell me more about the entryways." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28b.htm new file mode 100644 index 0000000000..2b991c3070 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28b.htm @@ -0,0 +1,6 @@ +Atlanta:
+The entryway... west wing... leads to center... from first southern corner... Take east entrance...
+No Golems there...
+Look at the entrance way map
+"Tell me about the entryway." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28c.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28c.htm similarity index 68% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28c.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28c.htm index 06959d0cc4..e4cb258dd0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-28c.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-28c.htm @@ -1,5 +1,5 @@ Atlanta:
Entryway Map

This is a drawing of the entryway...


-"Tell me about the entryway." +"Tell me about the entryway." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-29.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-29.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-29.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-30.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-30.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-30.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-31.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-31.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-31.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-31.htm index 8e0dca87af..31a7e93417 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-31.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-31.htm @@ -1,4 +1,4 @@ Atlanta:
What's going on in the east wing laboratory, my little one?
-"This is what's going on..." +"This is what's going on..." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-32.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-32.htm similarity index 51% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-32.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-32.htm index eb6823ad7c..06cccded61 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-32.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-32.htm @@ -1,4 +1,4 @@ Atlanta:
You're just full of surprises, little one!
-"Are you OK?" +"Are you OK?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-33.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-33.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-33.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-33.htm index 1a78e98b30..e63c61c248 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-33.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-33.htm @@ -5,5 +5,5 @@ But...
Gigantic Golems... dangerous!
You must ask Wendy... Later!
Something much more... Urgent!
-"Tell me about the urgent matter." +"Tell me about the urgent matter." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-34.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-34.htm similarity index 70% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-34.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-34.htm index be7829325f..ad20331b42 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-34.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-34.htm @@ -6,5 +6,5 @@ Must... be... stopped!
Little one!
Go to the west wing...
Save us all!
-"Didn't you say something earlier about Gigantic Golems?" +"Didn't you say something earlier about Gigantic Golems?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-35.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-35.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-35.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-35.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-36.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-36.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-36.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-36.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-37.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-37.htm similarity index 58% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-37.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-37.htm index 6a4aac3251..977edfa4f4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-37.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-37.htm @@ -1,5 +1,5 @@ Atlanta:
.....
(Atlanta shows no reaction, like the first time you met him.)
-Look around +Look around \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-38.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-38.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-38.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-38.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-39.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-39.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32046-39.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32046-39.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-01.htm new file mode 100644 index 0000000000..6c9059b197 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-01.htm @@ -0,0 +1,4 @@ +Wendy:
+Why have you come to see me?
+Ask about Atlanta. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-02.htm new file mode 100644 index 0000000000..19cd98bbd5 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-02.htm @@ -0,0 +1,4 @@ +Wendy:
+"At...lan...ta"? What is that?
+"It's a golem made out of gigantic stones. Does that help you remember?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-03.htm similarity index 60% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-03.htm index 7e0fdfcc71..09ac5cbfa0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-03.htm @@ -2,5 +2,5 @@ "At...lan...ta..."
No, I don't remember anything about that.
Old Pavel... research wing... no, I don't remember anything.
-"Tell me about the Electric Wave Detector." +"Tell me about the Electric Wave Detector." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-04.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-04.htm index 6a65c2113c..93f52604f6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-04.htm @@ -1,5 +1,5 @@ Wendy:
I think it's the person or thing who control golems under Dr. Chaos' command.
It was as large as my old friend...
-Ask about the old friend. +Ask about the old friend. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-05.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-05.htm index ee65b861be..3088ed36d0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-05.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-05.htm @@ -2,5 +2,5 @@ Perhaps I already mentioned this to you.
I remember walking on a path surrounded by lots of flowers. My gigantic friend walked with me.
I do not know what my friend could have had to do with this electric wave device, however.
-Tell Wendy about the possibility that the friend is Atlanta. +Tell Wendy about the possibility that the friend is Atlanta. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-07.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-07.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-08.htm new file mode 100644 index 0000000000..9205339f79 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-08.htm @@ -0,0 +1,5 @@ +Wendy:
+That flower...
+May I see it, please?
+Hand her the flower. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-09.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-09.htm index 9d0e610176..da8b032c71 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-09.htm @@ -4,5 +4,5 @@ The smell. I remember it. I remember... my friend.
It's still so confusing. I can only recall one thing, and I don't know what it means: This flower was registered in experiment plan file N-45.
Administrator Pavel, and...
... um...
-Ask her if she is OK. +Ask her if she is OK. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-10.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-10.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-11.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-11.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm index 91849b3153..c0c27403de 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-12.htm @@ -3,5 +3,5 @@ You... came here before.
I tried my best... to remember.
I still can't remember many things, but... I think I can remember something.
I remember the current state of affairs — I remember telling Atlanta about what was happening.
-Ask about the current state of affairs. +Ask about the current state of affairs. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-13.htm similarity index 78% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-13.htm index 56be2ecd89..2172666902 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-13.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-13.htm @@ -2,5 +2,5 @@ All I know is that Dr. Chaos operated some kind of device.
According to my memory, the device was meant to control the weather around Pavel.
When the sleeping system awoke, its first act was to activate this device.
I think perhaps the last mode in which it operated was N-45: Arrival of Eternal Spring.
-Ask about the Arrival of Eternal Spring. +Ask about the Arrival of Eternal Spring. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-14.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-14.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-14.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-14.htm index 9acafb41a4..57ad3addfb 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-14.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-14.htm @@ -3,5 +3,5 @@ The Arrival of Eternal Spring was the last study conducted here.
I do not know how it was possible, but for a while it was always spring here.
But then an opposite reaction occurred, and it became the cold place it is now.
I think Atlanta and I fell asleep at that time and were later revived by Dr. Chaos.
-Ask for more details. +Ask for more details. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-15.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-15.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-15.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-15.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-16.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-16.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm index 81969fd00c..7b8e3c309d 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-16.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-16.htm @@ -1,5 +1,5 @@ Wendy:
I just felt a sensation as if something — or someone — was leaving the north research wing.
Was that you?
-"Yes." +"Yes." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-17.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-17.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-17.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-17.htm index d72d2d345c..4d91718e19 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-17.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-17.htm @@ -1,5 +1,5 @@ Wendy:
You made it in spite of all the guardians? I'm surprised. You must be very skilled.
How can I help you?
-Ask about what is going on the east wing. +Ask about what is going on the east wing. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-18.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-18.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-18.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-18.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-19.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-19.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-19.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-19.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-20.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-20.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-20.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-20.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-21.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-21.htm similarity index 54% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-21.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-21.htm index b192d69af5..2ad1f4c83a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-21.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-21.htm @@ -1,4 +1,4 @@ Wendy:
I have been waiting for you, to give you the message Atlanta left.
-Listen to the message. +Listen to the message. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-22.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm similarity index 69% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-22.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm index 01e5ea69cc..a62499b5b9 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-22.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-22.htm @@ -1,5 +1,5 @@ Wendy:
Atlanta thought you would stop N-45, the Arrival of Eternal Spring.
That study should never have been conducted. Dr. Chaos probably stumbled onto it by accident. He really only required the energy necessary to operate the Ultimate Golem Spartacus — he certainly did not need N-45.
-Talk about cutting off the energy to the Gigantic Golem in the east wing. +Talk about cutting off the energy to the Gigantic Golem in the east wing. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-23.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm similarity index 78% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-23.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm index a9feeccb2b..6c364aa1e4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-23.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-23.htm @@ -2,5 +2,5 @@ The Gigantic Golem should have been deactivated by now.
But it became just like the golems fashioned by the Dwarves — activated by crystals and the power of the Starstone.
Thanks to Dr. Chaos's work, the power of the Gigantic Golems is greater than it was when the Dwarves cast him out.
-Ask about Dr. Chaos. +Ask about Dr. Chaos. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-24.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm similarity index 87% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-24.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm index 0fd039a027..346ffe0f7e 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-24.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-24.htm @@ -3,5 +3,5 @@ After making the Gigantic Golem, Dr. Chaos became obsessed with its power.
Perhaps this happened because the Doctor was exposed to the Flames of Pa'agrio for too long.
It is said that they are the flames of the gods themselves; no mere mortal can remain unscathed after bathing in them. They can be found within the Giant Research Wing.
Those flames will not necessarily affect a creature created directly by the gods since they are already kin to the divine power. But be warned — the creatures of the gods view each other as enemies... they will likely treat you likewise if you encounter them while in possession of the Flames of Pa'agrio.
-Ask about Atlanta's message. +Ask about Atlanta's message. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-25.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-25.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-25.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-25.htm index 375cf1d1ac..95692d5ea5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-25.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-25.htm @@ -1,4 +1,4 @@ Wendy:
Very well. First, please hand me Atlanta's heart.
-Hand it to her. +Hand it to her. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-26.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-26.htm similarity index 52% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-26.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-26.htm index 3bf14e1249..f5e37c6343 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-26.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-26.htm @@ -1,4 +1,4 @@ Wendy:
This is the last message Atlanta left...
-Wait. +Wait. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-27.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-27.htm similarity index 88% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-27.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-27.htm index a18d66bc8a..d2dac281ca 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-27.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-27.htm @@ -4,5 +4,5 @@ My little friend... I thank you for your help. Thanks to you, I am now able to j When I look back, it all seems so strange... the great Spire of Arbiterre, the life-changing Mimir's Elixir, the sky-changing study of Pavel...
I learned many things from you, my little friend, about the present times and the true strength and the wisdom of a leader.
Most important of all, you taught me that the Age of the Giants has truly passed. The skills of the Giants are no longer needed in these times.
-Continue to listen. +Continue to listen. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-28.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-28.htm similarity index 82% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-28.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-28.htm index b7f20fabea..212b8897f2 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-28.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-28.htm @@ -1,5 +1,5 @@
A message from Atlanta

Lastly, I thank you for preventing the disaster. I assume Doctor Pavel is also grateful to you.
Doctor Chaos remains, but you will not need my power to deal with him. If adventurers such as yourselves combine your efforts, you will be strong enough to fight against even more formidable enemies, like the Children of Shilen.
-Look at Wendy. +Look at Wendy. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-29.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-29.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-29.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-29.htm index c8aad35957..f86816c600 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-29.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-29.htm @@ -2,5 +2,5 @@ I think he saw strength of will and deep wisdom in you.
Now that I have this part of him, I have learned a few things from the information he gave.
I will tell you now.
-Listen. +Listen. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-30.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm similarity index 83% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-30.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm index a5e76b2bce..149f242e9a 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-30.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-30.htm @@ -3,5 +3,5 @@ Listen closely, for this pertains to Dr. Chaos. From time to If you attempt to speak with him, though, he will treat you as an enemy and dispatch a Gigantic Chaos Golem to rend the flesh from your bones.
If you can defeat him here, it will certainly keep him from causing any trouble for a while.
As Atlanta said, it should not be a difficult task — provided that excellent adventurers such as yourselves are able to work together.
-Ask about the Horrifying Golem Army. +Ask about the Horrifying Golem Army. \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-31.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-31.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-31.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-31.htm index 6403b37ba9..2ac8c4a2d8 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-31.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-31.htm @@ -1,5 +1,5 @@ Wendy:
Do not concern yourselves about the Horrifying Golem Army. They cannot leave this place. Atlanta is gone now, so there is nothing and nobody to send electric waves to them. They cannot even receive Dr. Chaos' commands; they are merely broken machines, capable only of simple aggression.
Now I think the Dwarves can start their work without any difficulty.
-"I think I have to go back to Yumi." +"I think I have to go back to Yumi." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-32.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-32.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-32.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-32.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-33.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-33.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/120_PavelsResearch/32047-33.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/32047-33.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/Q120_PavelsResearch.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/Q120_PavelsResearch.java new file mode 100644 index 0000000000..5048c97b35 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q120_PavelsResearch/Q120_PavelsResearch.java @@ -0,0 +1,678 @@ +/* + * 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.Q120_PavelsResearch; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +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; +import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q120_PavelsResearch extends Quest +{ + private static final String qn = "Q120_PavelsResearch"; + + // NPCs + private static final int YUMI = 32041; + private static final int WEATHER1 = 32042; // north + private static final int WEATHER2 = 32043; // east + private static final int WEATHER3 = 32044; // west + private static final int BOOKSHELF = 32045; + private static final int STONES = 32046; + private static final int WENDY = 32047; + // Items + private static final int EAR_BINDING = 854; + private static final int REPORT = 8058; + private static final int REPORT2 = 8059; + private static final int ENIGMA = 8060; + private static final int FLOWER = 8290; + private static final int HEART = 8291; + private static final int NECKLACE = 8292; + + public Q120_PavelsResearch() + { + super(120, qn, "Pavel's Research"); + + addStartNpc(STONES); + addTalkId(BOOKSHELF, STONES, WEATHER1, WEATHER2, WEATHER3, WENDY, YUMI); + registerQuestItems(FLOWER, REPORT, REPORT2, ENIGMA, HEART, NECKLACE); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + switch (event) + { + case "32041-03.htm": + { + qs.set("cond", "3"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32041-04.htm": + { + qs.set("cond", "4"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32041-12.htm": + { + qs.set("cond", "8"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32041-16.htm": + { + qs.set("cond", "16"); + qs.giveItems(ENIGMA, 1); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32041-22.htm": + { + qs.set("cond", "17"); + qs.takeItems(ENIGMA, 1); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32041-32.htm": + { + qs.takeItems(NECKLACE, 1); + qs.giveItems(EAR_BINDING, 1); + qs.exitQuest(true); + qs.playSound("ItemSound.quest_finish"); + break; + } + case "32042-06.htm": + { + if (qs.getInt("cond") == 10) + { + if ((qs.getInt("talk") + qs.getInt("talk1")) == 2) + { + qs.set("cond", "11"); + qs.set("talk", "0"); + qs.set("talk1", "0"); + qs.playSound("ItemSound.quest_middle"); + } + else + { + htmltext = "32042-03.htm"; + } + } + break; + } + case "32042-10.htm": + { + if ((qs.getInt("talk") + qs.getInt("talk1") + qs.getInt("talk2")) == 3) + { + htmltext = "32042-14.htm"; + } + break; + } + case "32042-11.htm": + { + if (qs.getInt("talk") == 0) + { + qs.set("talk", "1"); + } + break; + } + case "32042-12.htm": + { + if (qs.getInt("talk1") == 0) + { + qs.set("talk1", "1"); + } + break; + } + case "32042-13.htm": + { + if (qs.getInt("talk2") == 0) + { + qs.set("talk2", "1"); + } + break; + } + case "32042-15.htm": + { + qs.set("cond", "12"); + qs.set("talk", "0"); + qs.set("talk1", "0"); + qs.set("talk2", "0"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32043-06.htm": + { + if (qs.getInt("cond") == 17) + { + if ((qs.getInt("talk") + qs.getInt("talk1")) == 2) + { + qs.set("cond", "18"); + qs.set("talk", "0"); + qs.set("talk1", "0"); + qs.playSound("ItemSound.quest_middle"); + } + else + { + htmltext = "32043-03.htm"; + } + } + break; + } + case "32043-15.htm": + { + if ((qs.getInt("talk") + qs.getInt("talk1")) == 2) + { + htmltext = "32043-29.htm"; + } + break; + } + case "32043-18.htm": + { + if (qs.getInt("talk") == 1) + { + htmltext = "32043-21.htm"; + } + break; + } + case "32043-20.htm": + { + qs.set("talk", "1"); + qs.playSound("AmbSound.ed_drone_02"); + break; + } + case "32043-28.htm": + { + qs.set("talk1", "1"); + break; + } + case "32043-30.htm": + { + qs.set("cond", "19"); + qs.set("talk", "0"); + qs.set("talk1", "0"); + break; + } + case "32044-06.htm": + { + if (qs.getInt("cond") == 20) + { + if ((qs.getInt("talk") + qs.getInt("talk1")) == 2) + { + qs.set("cond", "21"); + qs.set("talk", "0"); + qs.set("talk1", "0"); + qs.playSound("ItemSound.quest_middle"); + } + else + { + htmltext = "32044-03.htm"; + } + } + break; + } + case "32044-08.htm": + { + if ((qs.getInt("talk") + qs.getInt("talk1")) == 2) + { + htmltext = "32044-11.htm"; + } + break; + } + case "32044-09.htm": + { + if (qs.getInt("talk") == 0) + { + qs.set("talk", "1"); + } + break; + } + case "32044-10.htm": + { + if (qs.getInt("talk1") == 0) + { + qs.set("talk1", "1"); + } + break; + } + case "32044-17.htm": + { + qs.set("cond", "22"); + qs.set("talk", "0"); + qs.set("talk1", "0"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32045-02.htm": + { + qs.set("cond", "15"); + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(REPORT, 1); + npc.broadcastPacket(new MagicSkillUse(npc, qs.getPlayer(), 5073, 5, 1500, 0)); + break; + } + case "32046-04.htm": + case "32046-05.htm": + { + qs.exitQuest(true); + break; + } + case "32046-06.htm": + { + if (qs.getPlayer().getLevel() >= 50) + { + qs.setState(State.STARTED); + qs.playSound("ItemSound.quest_accept"); + qs.set("cond", "1"); + } + else + { + htmltext = "32046-00.htm"; + qs.exitQuest(true); + } + break; + } + case "32046-08.htm": + { + qs.set("cond", "2"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32046-12.htm": + { + qs.set("cond", "6"); + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(FLOWER, 1); + break; + } + case "32046-22.htm": + { + qs.set("cond", "10"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32046-29.htm": + { + qs.set("cond", "13"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32046-35.htm": + { + qs.set("cond", "20"); + qs.playSound("ItemSou;nd.quest_middle"); + break; + } + case "32046-38.htm": + { + qs.set("cond", "23"); + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(HEART, 1); + break; + } + case "32047-06.htm": + { + qs.set("cond", "5"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32047-10.htm": + { + qs.set("cond", "7"); + qs.playSound("ItemSound.quest_middle"); + qs.takeItems(FLOWER, 1); + break; + } + case "32047-15.htm": + { + qs.set("cond", "9"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32047-18.htm": + { + qs.set("cond", "14"); + qs.playSound("ItemSound.quest_middle"); + break; + } + case "32047-26.htm": + { + qs.set("cond", "24"); + qs.playSound("ItemSound.quest_middle"); + qs.takeItems(HEART, 1); + break; + } + case "32047-32.htm": + { + qs.set("cond", "25"); + qs.playSound("ItemSound.quest_middle"); + qs.giveItems(NECKLACE, 1); + break; + } + case "w1_1": + { + qs.set("talk", "1"); + htmltext = "32042-04.htm"; + break; + } + case "w1_2": + { + qs.set("talk1", "1"); + htmltext = "32042-05.htm"; + break; + } + case "w2_1": + { + qs.set("talk", "1"); + htmltext = "32043-04.htm"; + break; + } + case "w2_2": + { + qs.set("talk1", "1"); + htmltext = "32043-05.htm"; + break; + } + case "w3_1": + { + qs.set("talk", "1"); + htmltext = "32044-04.htm"; + break; + } + case "w3_2": + { + qs.set("talk1", "1"); + htmltext = "32044-05.htm"; + break; + } + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int state = qs.getState(); + final int npcId = npc.getNpcId(); + final int cond = qs.getInt("cond"); + if (state == State.COMPLETED) + { + htmltext = getAlreadyCompletedMsg(); + } + else if (npcId == STONES) + { + if (state == State.CREATED) + { + final QuestState qs2 = player.getQuestState("Q114_ResurrectionOfAnOldManager"); + if (qs2 != null) + { + if ((player.getLevel() >= 49) && (qs2.getState() == State.COMPLETED)) + { + htmltext = "32046-01.htm"; + } + else + { + htmltext = "32046-00.htm"; + qs.exitQuest(true); + } + } + else + { + htmltext = "32046-00.htm"; + qs.exitQuest(true); + } + } + else if (cond == 1) + { + htmltext = "32046-06.htm"; + } + else if (cond == 2) + { + htmltext = "32046-09.htm"; + } + else if (cond == 5) + { + htmltext = "32046-10.htm"; + } + else if (cond == 6) + { + htmltext = "32046-13.htm"; + } + else if (cond == 9) + { + htmltext = "32046-14.htm"; + } + else if (cond == 10) + { + htmltext = "32046-23.htm"; + } + else if (cond == 12) + { + htmltext = "32046-26.htm"; + } + else if (cond == 13) + { + htmltext = "32046-30.htm"; + } + else if (cond == 19) + { + htmltext = "32046-31.htm"; + } + else if (cond == 20) + { + htmltext = "32046-36.htm"; + } + else if (cond == 22) + { + htmltext = "32046-37.htm"; + } + else if (cond == 23) + { + htmltext = "32046-39.htm"; + } + } + else if (npcId == WENDY) + { + if ((cond >= 2) && (cond <= 4)) + { + htmltext = "32047-01.htm"; + } + else if (cond == 5) + { + htmltext = "32047-07.htm"; + } + else if (cond == 6) + { + htmltext = "32047-08.htm"; + } + else if (cond == 7) + { + htmltext = "32047-11.htm"; + } + else if (cond == 8) + { + htmltext = "32047-12.htm"; + } + else if (cond == 9) + { + htmltext = "32047-15.htm"; + } + else if (cond == 13) + { + htmltext = "32047-16.htm"; + } + else if (cond == 14) + { + htmltext = "32047-19.htm"; + } + else if (cond == 15) + { + htmltext = "32047-20.htm"; + } + else if (cond == 23) + { + htmltext = "32047-21.htm"; + } + else if (cond == 24) + { + htmltext = "32047-26.htm"; + } + else if (cond == 25) + { + htmltext = "32047-33.htm"; + } + } + else if (npcId == YUMI) + { + if (cond == 2) + { + htmltext = "32041-01.htm"; + } + else if (cond == 3) + { + htmltext = "32041-05.htm"; + } + else if (cond == 4) + { + htmltext = "32041-06.htm"; + } + else if (cond == 7) + { + htmltext = "32041-07.htm"; + } + else if (cond == 8) + { + htmltext = "32041-13.htm"; + } + else if (cond == 15) + { + htmltext = "32041-14.htm"; + } + else if (cond == 16) + { + if (qs.getQuestItemsCount(REPORT2) == 0) + { + htmltext = "32041-17.htm"; + } + else + { + htmltext = "32041-18.htm"; + } + } + else if (cond == 17) + { + htmltext = "32041-22.htm"; + } + else if (cond == 25) + { + htmltext = "32041-26.htm"; + } + } + else if (npcId == WEATHER1) + { + if (cond == 10) + { + htmltext = "32042-01.htm"; + } + else if (cond == 11) + { + if ((qs.getInt("talk") + qs.getInt("talk1") + qs.getInt("talk2")) == 3) + { + htmltext = "32042-14.htm"; + } + else + { + htmltext = "32042-06.htm"; + } + } + else if (cond == 12) + { + htmltext = "32042-15.htm"; + } + } + else if (npcId == WEATHER2) + { + if (cond == 17) + { + htmltext = "32043-01.htm"; + } + else if (cond == 18) + { + if ((qs.getInt("talk") + qs.getInt("talk1")) == 2) + { + htmltext = "32043-29.htm"; + } + else + { + htmltext = "32043-06.htm"; + } + } + else if (cond == 19) + { + htmltext = "32043-30.htm"; + } + } + else if (npcId == WEATHER3) + { + if (cond == 20) + { + htmltext = "32044-01.htm"; + } + else if (cond == 21) + { + htmltext = "32044-06.htm"; + } + else if (cond == 22) + { + htmltext = "32044-18.htm"; + } + } + else if (npcId == BOOKSHELF) + { + if (cond == 14) + { + htmltext = "32045-01.htm"; + } + else if (cond == 15) + { + htmltext = "32045-03.htm"; + } + } + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q350_EnhanceYourWeapon/Q350_EnhanceYourWeapon.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q350_EnhanceYourWeapon/Q350_EnhanceYourWeapon.java index a616678a6b..a0e02adee1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q350_EnhanceYourWeapon/Q350_EnhanceYourWeapon.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q350_EnhanceYourWeapon/Q350_EnhanceYourWeapon.java @@ -134,11 +134,11 @@ public class Q350_EnhanceYourWeapon extends Quest return htmltext; } - private boolean check(QuestState st) + private boolean check(QuestState qs) { for (int i = 4629; i <= 4665; i++) { - if (st.getQuestItemsCount(i) > 0) + if (qs.getQuestItemsCount(i) > 0) { return true; } diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-01.htm similarity index 72% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-01.htm index 71b52e2ced..e66575f4f0 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-01.htm @@ -1,2 +1,5 @@ -Sir Kristof Rodemai:
-What is your opinion on the current state of affairs? The disintegration of royal authority has been disastrous for the kingdom, with chaos and dissent running rampant throughout the land. Now even the evil spirits are acting with impunity. When your clan becomes stronger, you should join with me to change the world!
(This quest may only be undertaken by a level 3 clan.) \ No newline at end of file + +Sir Kristof Rodemai:
+What is your opinion on the current state of affairs? The disintegration of royal authority has been disastrous for the kingdom, with chaos and dissent running rampant throughout the land. Now even the evil spirits are acting with impunity. When your clan becomes stronger, you should join with me to change the world!
+(This quest may only be undertaken by a level 3 clan.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-02.htm new file mode 100644 index 0000000000..917d18717f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-02.htm @@ -0,0 +1,5 @@ + +Sir Kristof Rodemai:
+In these difficult times we must call upon a new generation to restore order! All right-thinking young people such as you and your clan must join in this effort if we are to survive.
+(This quest may only be undertaken by a level 3 clan.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-03.htm new file mode 100644 index 0000000000..0ce05159a5 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-03.htm @@ -0,0 +1,4 @@ + +Sir Kristof Rodemai:
+Ah, the Alliance Manifesto! Good work! However you mustn't forget that this is only your first step towards changing the world. We still have many daunting tasks ahead of us. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-04.htm new file mode 100644 index 0000000000..d472bb2622 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-04.htm @@ -0,0 +1,5 @@ + +Sir Kristof Rodemai:
+Will you join me in creating a new world order?
+"I will join you." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-05.htm new file mode 100644 index 0000000000..2d6300f672 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-05.htm @@ -0,0 +1,6 @@ + +Sir Kristof Rodemai:
+What is your opinion on the current state of affairs? The disintegration of royal authority has been disastrous for the kingdom, with chaos and dissent running rampant throughout the land. Now even the evil spirits are acting with impunity.
+Why am am wasting time talking to you? I demand to speak with your clan leader!
+(This quest may only be undertaken by a clan leader of a level 3 clan.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-06.htm new file mode 100644 index 0000000000..b451a4e693 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-06.htm @@ -0,0 +1,7 @@ + +Sir Kristof Rodemai:
+I can see that you have what it takes to be a great leader, but to earn the respect of your peers your clan must demonstrate its ability.
+How about this? There is a witch named Kalis who lives near the Ivory Tower. She administers a test that determines one's heroism. Those who have passed this test are widely regarded as true heroes. If your clan passes the test, there will be no doubt of your abilities. What do you think? Will you and your clan take the test?
+"We shall take the test!"
+"We will not take the test." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-07.htm new file mode 100644 index 0000000000..57483c3998 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-07.htm @@ -0,0 +1,4 @@ + +Sir Kristof Rodemai:
+Your courage is impressive. Good luck on the test. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-08.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-08.htm index 3d4de8cc87..7e9c8d5fa4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-08.htm @@ -1,2 +1,4 @@ -Sir Kristof Rodemai:
-Oh well, I understand your reluctance. May you live a long life... \ No newline at end of file + +Sir Kristof Rodemai:
+Oh well, I understand your reluctance. May you live a long life... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-09.htm similarity index 62% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-09.htm index 03f6fbe71d..f01e72c9a5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-09.htm @@ -1,2 +1,4 @@ -Sir Kristof Rodemai:
-I judged wisely when I selected you. We are of equal caliber, and I'm sure we will become fast friends. Of course this is not to say it will always be so. For now, let's enjoy each other's company. Here, as promised, is the Proof of Alliance. \ No newline at end of file + +Sir Kristof Rodemai:
+I judged wisely when I selected you. We are of equal caliber, and I'm sure we will become fast friends. Of course this is not to say it will always be so. For now, let's enjoy each other's company. Here, as promised, is the Alliance Manifesto. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-10.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-10.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-10.htm index 8ccbcfe554..15c29f1be5 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30756-10.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30756-10.htm @@ -1,2 +1,4 @@ -Sir Kristof Rodemai:
-There is talk of vagabonds banding together and calling themselves a clan... I hope that is not what you are. Time is short! If you will not prove your abilities, I shall look elsewhere for assistance. \ No newline at end of file + +Sir Kristof Rodemai:
+There is talk of vagabonds banding together and calling themselves a clan... I hope that is not what you are. Time is short! If you will not prove your abilities, I shall look elsewhere for assistance. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01.htm new file mode 100644 index 0000000000..c5007b4602 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01.htm @@ -0,0 +1,8 @@ + +Statue of Offering:
+Do you wish to take the test for your clan lord? You should consider your answer carefully. It could cost you your life.
+Only those with the firmest resolve should step forward and answer my question.
+Would you die for your clan lord? Now, give me an answer!
+"I will sacrifice my life to prove loyalty to my clan lord."
+Quit the test + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01a.htm new file mode 100644 index 0000000000..8f4ec0db5e --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01a.htm @@ -0,0 +1,4 @@ + +Statue of Offering:
+A clan lord cannot take this test. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01b.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01b.htm new file mode 100644 index 0000000000..2064cd48b6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-01b.htm @@ -0,0 +1,4 @@ + +Statue of Offering:
+Haven't you already proven your loyalty? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-02.htm new file mode 100644 index 0000000000..92da41ee55 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-02.htm @@ -0,0 +1,5 @@ + +Statue of Offering:
+You lack even the experience to be be killed by this test! Count your blessings! You will live to die another day.
+(Only a clan member of level 40 or above can take this test.) + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-03.htm new file mode 100644 index 0000000000..86ab63b534 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-03.htm @@ -0,0 +1,4 @@ + +Statue of Offering:
+Death shall be your reward. Now prove your loyalty! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-04.htm new file mode 100644 index 0000000000..c30fee70d0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-04.htm @@ -0,0 +1,4 @@ + +Statue of Offering:
+Your loyalty is impressive! Now return to your clan lord with your head held high. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-05.htm new file mode 100644 index 0000000000..8ab56e4474 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-05.htm @@ -0,0 +1,4 @@ + +Statue of Offering:
+... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-06.htm new file mode 100644 index 0000000000..bbd6ba63f2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30757-06.htm @@ -0,0 +1,4 @@ + +Statue of Offering:
+Does your clan lord truly wish to take the test? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-01.htm new file mode 100644 index 0000000000..4130ebf81a --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-01.htm @@ -0,0 +1,6 @@ + +Witch Athrea:
+I cannot give the Blood of Eva to just anyone who asks for it! My older sister Kalis would be furious!
+If you wish to obtain the Blood of Eva, you must pass the test I will give you.
+"I will take the test." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-02.htm new file mode 100644 index 0000000000..0770d85ed3 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-02.htm @@ -0,0 +1,9 @@ + +Witch Athrea:
+You seem quick-witted enough. I will explain the test to you.
+It's very simple. I trust you have drawn lots before? Think of this as drawing boxes.
+First I will summon 16 boxes. Among them, four boxes are enchanted and shout when they are broken. You must find all the enchanted boxes and break them so that they will shout four times. It is possible to break all the boxes, but there is a time limit. If you cannot break the boxes within the given time, they will all disappear.
+Shall we start the game?
+"Start the game."
+"I am not ready yet." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-03.htm new file mode 100644 index 0000000000..3da3d8172d --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-03.htm @@ -0,0 +1,6 @@ + +Witch Athrea:
+Each one of the four enchanted boxes will say "Bingo!" when broken. Funny, huh?
+Why are you making a face?
+Oh well, keep it in mind. Let's begin! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-03a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-03a.htm new file mode 100644 index 0000000000..cebe15b029 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-03a.htm @@ -0,0 +1,4 @@ + +Witch Athrea:
+Are you ready to begin the test? Well, we must wait until those people over there are finished. It shouldn't take long. You would do well to observe them and learn more about the test. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-04.htm new file mode 100644 index 0000000000..f1f01471a2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-04.htm @@ -0,0 +1,4 @@ + +Witch Athrea:
+Call upon all your abilities! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-05.htm new file mode 100644 index 0000000000..251c76b1a5 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-05.htm @@ -0,0 +1,7 @@ + +Witch Athrea:
+What? No boxes? Utter failure!
+Well, well, well. I should just throw you out of here, but I'm too soft-hearted for that. You shall have one more chance to take the test, but it will be expensive.
+These boxes aren't free, you understand? Give me 10,000 adena and I will make the boxes again. Is this agreeable?
+"I will pay you 10,000 adena." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-06.htm similarity index 76% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-06.htm index 50d454e094..6375eb8f2f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-07.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-06.htm @@ -1,2 +1,4 @@ -Witch Athrea:
-That isn't enough money! Perhaps you could raise the funds among clan members, catch some monsters, sell your swords, whatever it takes. You should be able to come up with 10,000 adena in no time! \ No newline at end of file + +Witch Athrea:
+That isn't enough money! Perhaps you could raise the funds among clan members, catch some monsters, sell your swords, whatever it takes. You should be able to come up with 10,000 adena in no time! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-07.htm new file mode 100644 index 0000000000..2bdf2e43e8 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-07.htm @@ -0,0 +1,5 @@ + +Witch Athrea:
+Would you care to play the game again?
+"I want to play the game again." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-08.htm similarity index 64% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-08.htm index 6efa438e2b..031f7b7fed 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30758-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-08.htm @@ -1,2 +1,4 @@ -Witch Athrea:
-Ah, a quite unexpected success! Well, true to my word, here is the Blood of Eva. Be careful not to break the bottle. \ No newline at end of file + +Witch Athrea:
+Ah, a quite unexpected success! Well, true to my word, here is the Blood of Eva. Be careful not to break the bottle. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-09.htm new file mode 100644 index 0000000000..b2f843ba09 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30758-09.htm @@ -0,0 +1,4 @@ + +Witch Athrea:
+Do you really have the time to stand around gabbing like this? Unless you bring me the ingredients for the Antidote soon, your clan leader will surely die. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-01.htm new file mode 100644 index 0000000000..6057d4fe58 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-01.htm @@ -0,0 +1,7 @@ + +Witch Kalis:
+Would you choose to be a star shining brightly in the midst of chaos?
+Behold the graves of those who have fallen attempting to do this...
+Are you prepared to rest alongside them?
+"I want to be a star." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-02.htm new file mode 100644 index 0000000000..02991ef4d2 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-02.htm @@ -0,0 +1,6 @@ + +Witch Kalis:
+You fool! Do you think that you are immortal? The test begins! Are there any among your clan who would die for you?
+"There is one who will."
+"There are none who will." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-03.htm similarity index 50% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-03.htm index 1a4f8dc94f..446bc0cfac 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-03.htm @@ -1,2 +1,5 @@ -Witch Kalis:
-Ah, we shall see... Tell those who would lay down their lives for you to join me at the table of sacrifice! If they are truly loyal they will not hesitate to sacrifice their lives.
Bring me three symbols of loyalty, I will recognize the resolve of you and your clan! \ No newline at end of file + +Witch Kalis:
+Ah, we shall see... Tell those who would lay down their lives for you to join me at the table of sacrifice! If they are truly loyal they will not hesitate to sacrifice their lives.
+Bring me three symbols of loyalty, I will recognize the resolve of you and your clan! + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-04.htm new file mode 100644 index 0000000000..6572b83539 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-04.htm @@ -0,0 +1,4 @@ + +Witch Kalis:
+Just as I expected. All talk and no action. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-05.htm new file mode 100644 index 0000000000..4c0507fabd --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-05.htm @@ -0,0 +1,5 @@ + +Witch Kalis:
+Where is the confidence you so reeked of earlier? No comrades willing to risk their lives, eh?
+Unless you bring me three symbols of loyalty, you will never pass the test. In order to obtain the symbols, three of your clan must take an oath of their life at the table of sacrifice and pledge complete loyalty to you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-06.htm new file mode 100644 index 0000000000..57ae558e09 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-06.htm @@ -0,0 +1,8 @@ + +Witch Kalis:
+Your comrades must have firm resolve and unfailing loyalty. In these days of the endless pursuit of profit, these are rare and noble qualities.
+Now, do you trust your clan members? Would you bet your life on them? If so, then drink this poison and ask your clan members to gather the ingredients and bring back the Antidote! Here is a list of the ingredients needed for the Antidote. If your comrades can find and bring back all of the ingredients within one hour your life will be saved.
+I wonder how hard your clan will try to save your life? Do you care to find out?
+Drink the poison
+Do not drink the poison + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-07.htm new file mode 100644 index 0000000000..8099f8083c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-07.htm @@ -0,0 +1,8 @@ + +Witch Kalis:
+Tell me, how does the poison taste? Everything growing dark, is it? That would be death coming for you. I fear that soon we will need to add another grave here... Will your comrades find and bring back all the ingredients in time?
+Oh, I do hate to see you in such pain. Would you care for some hints?
+Herb of Vanor can be obtained from vanor silenos. Herb of Harit can be obtained from Harit Lizardmen. Herb of ol mahum can be obtained from Ol Mahums. The Shamans will have the herbs.
+In order to obtain the Blood of Eva, you must visit Witch Athrea. She is my younger sister. Some time ago she left for Hardin's Academy to meet with Grand Magus Hardin.
+Remember that when your clan members bring back all the ingredients, you must gather them up and bring them to me. I will create the Antidote for you. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-08.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-08.htm index c7a973f7e2..904d53d462 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-08.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-08.htm @@ -1,2 +1,4 @@ -Witch Kalis:
-Ah, all the ingredients of the Antidote! It has been a long time since this has happened. It is heartening to learn that there are still people like you and your clan with firm resolve and common trust! You are truly the soldiers of the new age! A bright star illuminating the darkness of this time! Please pardon my previous rudeness amd accept this Antidote and mark. \ No newline at end of file + +Witch Kalis:
+Ah, all the ingredients of the Antidote! It has been a long time since this has happened. It is heartening to learn that there are still people like you and your clan with firm resolve and common trust! You are truly the soldiers of the new age! A bright star illuminating the darkness of this time! Please pardon my previous rudeness amd accept this Antidote and mark. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-09.htm similarity index 57% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-09.htm index 0990ef0f2a..5bdccc1670 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-09.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-09.htm @@ -1,2 +1,4 @@ -Witch Kalis:
-You are a liar and a cheat! Your sort can never become a shining star. You are dead to me now. Do you have regrets? If so, you can start over from the very beginning... \ No newline at end of file + +Witch Kalis:
+You are a liar and a cheat! Your sort can never become a shining star. You are dead to me now. Do you have regrets? If so, you can start over from the very beginning... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-10.htm new file mode 100644 index 0000000000..464ccf94fc --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-10.htm @@ -0,0 +1,5 @@ + +Witch Kalis:
+Your time among the living grows short. What has become of your comrades? Will they return in time to save your life?
+Let me remind you again, when your clan members bring back all the ingredients, you must gather them and bring them to me personally. I will use them to make the Antidote. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-11.htm new file mode 100644 index 0000000000..089cb5fbf8 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-11.htm @@ -0,0 +1,5 @@ + +Witch Kalis:
+Haven't you already passed my test? Why do you return to my humble abode?
+Have you come to punish me for my previous rudeness? + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-12.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-12.htm index 73e1bd261e..38357b0e2c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/501_ProofOfClanAlliance/30759-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/30759-12.htm @@ -1,2 +1,4 @@ -Witch Kalis:
-The lives of those who do not know their place often end prematurely. People should always live their lives within the proper boundaries. I don't have time to speak with you. Ask your clan lord to come and see me... \ No newline at end of file + +Witch Kalis:
+The lives of those who do not know their place often end prematurely. People should always live their lives within the proper boundaries. I don't have time to speak with you. Ask your clan lord to come and see me... + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java new file mode 100644 index 0000000000..c4f931f04c --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q501_ProofOfClanAlliance/Q501_ProofOfClanAlliance.java @@ -0,0 +1,586 @@ +/* + * 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.Q501_ProofOfClanAlliance; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.l2jmobius.commons.util.Rnd; +import org.l2jmobius.gameserver.datatables.SkillTable; +import org.l2jmobius.gameserver.model.Skill; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.clan.Clan; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * @author Rootware + */ +public class Q501_ProofOfClanAlliance extends Quest +{ + private static final String qn = "Q501_ProofOfClanAlliance"; + + // Items + private static final int ADENA = 57; + private static final int POTION_OF_RECOVERY = 3889; + + // Quest Items + private static final int HERB_OF_HARIT = 3832; + private static final int HERB_OF_VANOR = 3833; + private static final int HERB_OF_OEL_MAHUM = 3834; + private static final int BLOOD_OF_EVA = 3835; + private static final int ATHREAS_COIN = 3836; + private static final int SYMBOL_OF_LOYALTY = 3837; + private static final int VOUCHER_OF_FAITH = 3873; + private static final int ANTIDOTE_RECIPE_LIST = 3872; + + // Reward + private static final int PROOF_OF_ALLIANCE = 3874; + + // NPC + private static final int SIR_KRISTOF_RODEMAI = 30756; + private static final int STATUE_OF_OFFERING = 30757; + private static final int ATHREA = 30758; + private static final int KALIS = 30759; + + // Mobs + private static final int VANOR_SILENOS_SHAMAN = 20685; + private static final int HARIT_LIZARDMAN_SHAMAN = 20644; + private static final int OEL_MAHUM_WITCH_DOCTOR = 20576; + + // Chests + private static final int BOX_OF_ATHREA_1 = 27173; + private static final int BOX_OF_ATHREA_2 = 27174; + private static final int BOX_OF_ATHREA_3 = 27175; + private static final int BOX_OF_ATHREA_4 = 27176; + private static final int BOX_OF_ATHREA_5 = 27177; + + // Trigger + private static boolean _isSpawned = false; + + // Drops + private static final Map DROP = new HashMap<>(); + { + DROP.put(VANOR_SILENOS_SHAMAN, HERB_OF_VANOR); + DROP.put(HARIT_LIZARDMAN_SHAMAN, HERB_OF_HARIT); + DROP.put(OEL_MAHUM_WITCH_DOCTOR, HERB_OF_OEL_MAHUM); + } + + // Chests spawns + // @formatter:off + private static final int[][] CHESTS_SPAWN = + { + {102273, 103433, -3512}, + {102190, 103379, -3524}, + {102107, 103325, -3533}, + {102024, 103271, -3500}, + {102327, 103350, -3511}, + {102244, 103296, -3518}, + {102161, 103242, -3529}, + {102078, 103188, -3500}, + {102381, 103267, -3538}, + {102298, 103213, -3532}, + {102215, 103159, -3520}, + {102132, 103105, -3513}, + {102435, 103184, -3515}, + {102352, 103130, -3522}, + {102269, 103076, -3533}, + {102186, 103022, -3541} + }; + // @formatter:on + + // Chests + private static final List CHESTS_ID = new ArrayList<>(); + { + CHESTS_ID.add(BOX_OF_ATHREA_1); + CHESTS_ID.add(BOX_OF_ATHREA_2); + CHESTS_ID.add(BOX_OF_ATHREA_3); + CHESTS_ID.add(BOX_OF_ATHREA_4); + CHESTS_ID.add(BOX_OF_ATHREA_5); + } + + public Q501_ProofOfClanAlliance() + { + super(501, qn, "Proof Of Clan Alliance"); + + registerQuestItems(HERB_OF_HARIT, HERB_OF_VANOR, HERB_OF_OEL_MAHUM, BLOOD_OF_EVA, ATHREAS_COIN, SYMBOL_OF_LOYALTY, VOUCHER_OF_FAITH, ANTIDOTE_RECIPE_LIST); + + addStartNpc(SIR_KRISTOF_RODEMAI, STATUE_OF_OFFERING); + addTalkId(SIR_KRISTOF_RODEMAI, KALIS, STATUE_OF_OFFERING, ATHREA); + + for (int mob : DROP.keySet()) + { + addKillId(mob); + } + + for (int chest : CHESTS_ID) + { + addKillId(chest); + } + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + QuestState st = player.getQuestState(qn); + QuestState st2 = getClanLeaderQuestState(player, npc); + + if (st == null) + { + return htmltext; + } + + if (event.equals("30756-07.htm")) + { + st.setState(State.STARTED); + st.set("cond", "1"); + st.set("state", "1"); + st.playSound(QuestState.SOUND_ACCEPT); + } + else if (event.equals("30759-03.htm")) + { + st.set("cond", "2"); + st.set("state", "2"); + st.playSound(QuestState.SOUND_MIDDLE); + } + else if (event.equals("30759-07.htm")) + { + st.set("cond", "3"); + st.set("state", "3"); + st.takeItems(SYMBOL_OF_LOYALTY, 1); + st.takeItems(SYMBOL_OF_LOYALTY, 1); + st.takeItems(SYMBOL_OF_LOYALTY, 1); + st.giveItems(ANTIDOTE_RECIPE_LIST, 1); + SkillTable.getInstance().getInfo(4082, 1).getEffects(npc, player); + startQuestTimer("poison", 60000, npc, player, true); + st.playSound(QuestState.SOUND_MIDDLE); + } + else if (event.equals("30757-03.htm")) + { + if (Rnd.get(10) > 5) + { + st.setState(State.STARTED); + st.set("symbol", "1"); + + st2.set("symbols", String.valueOf(st2.getInt("symbols") + 1)); + + st.giveItems(SYMBOL_OF_LOYALTY, 1); + st.playSound(QuestState.SOUND_ACCEPT); + htmltext = "30757-04.htm"; + } + else + { + castSkill(npc, player, 4083); + startQuestTimer("die", 4000, npc, player, false); + } + } + else if (event.equals("30758-03.htm")) + { + if (!_isSpawned && (player.getAdena() >= 10000)) + { + st2.set("state", "4"); + st2.set("bingo", "0"); + st2.set("chests", "0"); + + st.takeItems(ADENA, 10000); + + for (int[] coords : CHESTS_SPAWN) + { + st.addSpawn(CHESTS_ID.get(Rnd.get(CHESTS_ID.size())), coords[0], coords[1], coords[2], 0, false, 0); + } + + _isSpawned = true; + startQuestTimer("despawn", 300000, null, player, false); + } + else + { + htmltext = "30758-03a.htm"; + } + } + else if (event.equals("30758-07.htm")) + { + if (player.getAdena() >= 10000) + { + if (!_isSpawned) + { + st.takeItems(ADENA, 10000); + } + } + else + { + htmltext = "30758-06.htm"; + } + } + // Timers + else if (event.equals("die")) + { + st.setState(State.STARTED); + st.set("symbol", "1"); + + st2.set("symbols", String.valueOf(st2.getInt("symbols") + 1)); + + st.giveItems(SYMBOL_OF_LOYALTY, 1); + st.playSound(QuestState.SOUND_ACCEPT); + return null; + } + else if (event.equals("poison")) + { + if (player.getAbnormalEffect() != 514) + { + player.sendMessage("Are you noob?"); + cancelQuestTimer("poison", npc, player); // Cancel check timer + } + + return null; + } + else if (event.equals("despawn")) + { + _isSpawned = false; + return null; + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + QuestState st = player.getQuestState(qn); + QuestState cl = getClanLeaderQuestState(player, npc); + + if (st == null) + { + return htmltext; + } + + switch (st.getState()) + { + case State.CREATED: + switch (npc.getNpcId()) + { + case SIR_KRISTOF_RODEMAI: + if (player.isClanLeader()) + { + if (player.getClan().getLevel() == 3) + { + if (st.hasQuestItems(PROOF_OF_ALLIANCE)) + { + htmltext = "30756-03.htm"; + } + else + { + htmltext = "30756-04.htm"; + } + } + else if (player.getClan().getLevel() < 3) + { + htmltext = "30756-01.htm"; + } + else + { + htmltext = "30756-02.htm"; + } + } + else + { + htmltext = "30756-05.htm"; + } + break; + + case STATUE_OF_OFFERING: + if ((cl != null) && (cl.getInt("state") == 2) && (cl.getInt("symbols") < 3)) + { + if (!player.isClanLeader()) + { + if (player.getLevel() > 39) + { + htmltext = "30757-01.htm"; + } + else + { + htmltext = "30757-02.htm"; + } + } + else + { + htmltext = "30757-01a.htm"; + } + } + else if (player.getClan() != null) + { + htmltext = "30757-06.htm"; + } + break; + } + break; + + case State.STARTED: + int state = st.getInt("state"); + switch (npc.getNpcId()) + { + case SIR_KRISTOF_RODEMAI: + if ((state == 6) && st.hasQuestItems(VOUCHER_OF_FAITH)) + { + htmltext = "30756-09.htm"; + st.rewardExpAndSp(0, 120000); + st.takeItems(VOUCHER_OF_FAITH, -1); + st.giveItems(PROOF_OF_ALLIANCE, 1); + st.playSound(QuestState.SOUND_FINISH); + htmltext = getAlreadyCompletedMsg(); + st.exitQuest(true); + } + else if (state > 0) + { + htmltext = "30756-10.htm"; + } + break; + + case STATUE_OF_OFFERING: + if ((cl != null) && (cl.getInt("state") == 2) && (st.getInt("symbol") == 1)) + { + htmltext = "30757-01b.htm"; + } + break; + + case KALIS: + if (player.isClanLeader()) + { + if ((state == 1) && !st.hasQuestItems(SYMBOL_OF_LOYALTY)) + { + htmltext = "30759-01.htm"; + } + else if (state == 2) + { + if (st.getQuestItemsCount(SYMBOL_OF_LOYALTY) < 3) + { + htmltext = "30759-05.htm"; + } + else + { + htmltext = "30759-06.htm"; + } + } + else if ((state > 2) && (state < 6) && (player.getAbnormalEffect() != 514)) + { + st.set("cond", "1"); + st.set("state", "1"); + st.takeItems(ANTIDOTE_RECIPE_LIST, -1); + htmltext = "30759-09.htm"; + } + else if ((state > 2) && (state < 6) && (player.getAbnormalEffect() == 514) && !st.hasAtLeastOneQuestItem(HERB_OF_HARIT, HERB_OF_VANOR, HERB_OF_OEL_MAHUM, BLOOD_OF_EVA)) + { + htmltext = "30759-10.htm"; + } + else if ((state == 5) && (player.getAbnormalEffect() == 514) && st.hasAtLeastOneQuestItem(HERB_OF_HARIT, HERB_OF_VANOR, HERB_OF_OEL_MAHUM, BLOOD_OF_EVA)) + { + st.set("cond", "4"); + st.set("state", "6"); + st.takeItems(ANTIDOTE_RECIPE_LIST, -1); + st.takeItems(HERB_OF_HARIT, -1); + st.takeItems(HERB_OF_VANOR, -1); + st.takeItems(HERB_OF_OEL_MAHUM, -1); + st.takeItems(BLOOD_OF_EVA, -1); + st.giveItems(VOUCHER_OF_FAITH, 1); + st.giveItems(POTION_OF_RECOVERY, 1); + st.playSound(QuestState.SOUND_MIDDLE); + cancelQuestTimer("poison", npc, player); // Cancel check timer + htmltext = "30759-08.htm"; + } + else if (state == 6) + { + htmltext = "30759-11.htm"; + } + } + else + { + htmltext = "30759-12.htm"; + } + break; + + case ATHREA: + if ((cl != null) && (cl.getInt("state") == 3) && cl.hasQuestItems(ANTIDOTE_RECIPE_LIST) && !cl.hasQuestItems(BLOOD_OF_EVA) && hasFirstHerb(st, cl.getString("herbs")) && (getHerbs(cl.getString("herbs")).size() == 3)) + { + htmltext = "30758-01.htm"; + } + else if ((cl != null) && (cl.getInt("state") == 4)) + { + if (cl.getInt("bingo") == 4) + { + cl.set("state", "5"); + st.giveItems(BLOOD_OF_EVA, 1); + htmltext = "30758-08.htm"; + cl.unset("chests"); + cl.unset("bingo"); + } + else + { + htmltext = "30758-05.htm"; + } + } + else if ((cl != null) && (cl.getInt("state") == 5)) + { + htmltext = "30758-09.htm"; + } + break; + } + break; + } + + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + QuestState st = player.getQuestState(qn); + QuestState cl = getClanLeaderQuestState(player, npc); + + if ((st == null) || (cl == null)) + { + return null; + } + + int npcId = npc.getNpcId(); + + if (DROP.containsKey(npcId) && (cl.getInt("state") == 3)) + { + int itemId = DROP.get(npcId); + + List herbs = getHerbs(cl.getString("herbs")); + + if ((Rnd.get(10) == 1) && !st.hasQuestItems(itemId) && !hasOtherItems(st, itemId) && !herbs.contains(itemId)) + { + if (herbs.isEmpty()) + { + cl.set("herbs", String.valueOf(itemId)); + } + else + { + cl.set("herbs", cl.get("herbs") + ";" + itemId); + } + + st.dropItemsAlways(itemId, 1, 1); + } + } + else if (CHESTS_ID.contains(npcId) && (cl.getInt("state") == 4)) + { + int chests = cl.getInt("chests"); + int bingo = cl.getInt("bingo"); + + if ((((chests == 15) && (bingo == 3)) || ((chests == 14) && (bingo == 2)) || ((chests == 13) && (bingo == 1)) || ((chests == 12) && (bingo == 0))) || ((bingo < 4) && (Rnd.get(4) == 0))) + { + npc.broadcastNpcSay("##########Bingo!##########"); + cl.set("bingo", String.valueOf(bingo + 1)); + } + + cl.set("chests", String.valueOf(chests + 1)); + + if (chests == 16) + { + _isSpawned = false; + } + } + + return null; + } + + public boolean hasOtherItems(QuestState st, int itemId) + { + switch (itemId) + { + case HERB_OF_VANOR: + if (st.hasQuestItems(HERB_OF_HARIT) || st.hasQuestItems(HERB_OF_OEL_MAHUM)) + { + return true; + } + break; + + case HERB_OF_HARIT: + if (st.hasQuestItems(HERB_OF_VANOR) || st.hasQuestItems(HERB_OF_OEL_MAHUM)) + { + return true; + } + break; + + case HERB_OF_OEL_MAHUM: + if (st.hasQuestItems(HERB_OF_HARIT) || st.hasQuestItems(HERB_OF_VANOR)) + { + return true; + } + break; + } + + return false; + } + + public void castSkill(NpcInstance npc, PlayerInstance player, int skillId) + { + final Skill skill = SkillTable.getInstance().getInfo(skillId, 1); + npc.setTarget(player); + npc.doCast(skill); + } + + private static List getHerbs(String list) + { + List array = new ArrayList<>(); + + if (list != null) + { + String[] herbs = list.split(";"); + + for (String herb : herbs) + { + array.add(Integer.parseInt(herb)); + } + } + + return array; + } + + public boolean hasFirstHerb(QuestState st, String list) + { + if (list != null) + { + String[] herbs = list.split(";"); + + if (st.hasQuestItems(Integer.parseInt(herbs[0]))) + { + return true; + } + } + + return false; + } + + public QuestState getClanLeaderQuestState(PlayerInstance player, NpcInstance npc) + { + final Clan clan = player.getClan(); + final PlayerInstance leader = clan.getLeader().getPlayerInstance(); + return leader.getQuestState(qn); + } + + public static void main(String[] args) + { + new Q501_ProofOfClanAlliance(); + } +} diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/Q504_CompetitionForTheBanditStronghold.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/Q504_CompetitionForTheBanditStronghold.java new file mode 100644 index 0000000000..873858ada9 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/Q504_CompetitionForTheBanditStronghold.java @@ -0,0 +1,158 @@ +/* + * 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.Q504_CompetitionForTheBanditStronghold; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.clan.Clan; +import org.l2jmobius.gameserver.model.entity.siege.clanhalls.BanditStrongholdSiege; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q504_CompetitionForTheBanditStronghold extends Quest +{ + private static final String qn = "Q504_CompetitionForTheBanditStronghold"; + + // NPCs + private static final int MESSENGER = 35437; + private static final int TARLK_BUGBEAR = 20570; + private static final int TARLK_BUGBEAR_WARRIOR = 20571; + private static final int TARLK_BUGBEAR_HIGH_WARRIOR = 20572; + private static final int TARLK_BASILISK = 20573; + private static final int ELDER_TARLK_BASILISK = 20574; + // Items + private static final int TARLK_AMULET = 4332; + private static final int ALLIANCE_TROPHEY = 5009; + + public Q504_CompetitionForTheBanditStronghold() + { + super(504, qn, "Competition for the Bandit Stronghold"); + + addStartNpc(MESSENGER); + addTalkId(MESSENGER); + addKillId(TARLK_BUGBEAR, TARLK_BUGBEAR_WARRIOR, TARLK_BUGBEAR_HIGH_WARRIOR, TARLK_BASILISK, ELDER_TARLK_BASILISK); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + if (event == "a2.htm") + { + qs.set("cond", "1"); + qs.setState(State.STARTED); + qs.playSound("ItemSound.quest_accept"); + } + if (event == "a4.htm") + { + if (qs.getQuestItemsCount(TARLK_AMULET) == 30) + { + qs.takeItems(TARLK_AMULET, -30); + qs.giveItems(ALLIANCE_TROPHEY, 1); + qs.playSound("ItemSound.quest_finish"); + qs.exitQuest(true); + } + else + { + htmltext = "a5.htm"; + } + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int cond = qs.getInt("cond"); + final Clan clan = player.getClan(); + if (clan == null) + { + return "a6.htm"; + } + if (clan.getLevel() < 4) + { + return "a6.htm"; + } + if (clan.getLeaderName() != player.getName()) + { + return "a6.htm"; + } + if (BanditStrongholdSiege.getInstance().isRegistrationPeriod()) + { + if (npcId == MESSENGER) + { + if (cond == 0) + { + htmltext = "a1.htm"; + } + else if (cond > 1) + { + htmltext = "a3.htm"; + } + } + } + else + { + htmltext = null; + npc.showChatWindow(player, 3); + } + + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + final QuestState qs = player.getQuestState(qn); + if ((qs == null) || (qs.getState() != State.STARTED)) + { + return null; + } + + if ((qs.getInt("cond") < 2) && (qs.getQuestItemsCount(TARLK_AMULET) < 30)) + { + qs.giveItems(TARLK_AMULET, 1); + qs.playSound("ItemSound.quest_itemget"); + if (qs.getQuestItemsCount(TARLK_AMULET) == 30) + { + qs.set("cond", "2"); + } + } + + return null; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm similarity index 66% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a1.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm index a449fd49d8..2f3360a26b 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a1.htm @@ -1,5 +1,5 @@ Journal:
In place of the Chief Fortress Robbers started a real battle!
Consider themselves strong enough? Then take part in this battle!
-Agree +Agree \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a2.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a2.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a2.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm new file mode 100644 index 0000000000..e8e20451e6 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a3.htm @@ -0,0 +1,4 @@ +Journal:
+You have brought what I asked?
+Yes, I gathered + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a4.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a4.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a4.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a5.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a5.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a5.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a5.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a6.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a6.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/504_CompetitionfortheBanditStronghold/a6.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q504_CompetitionForTheBanditStronghold/a6.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/Q505_BloodOffering.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/Q505_BloodOffering.java new file mode 100644 index 0000000000..f9af3d5e66 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/Q505_BloodOffering.java @@ -0,0 +1,174 @@ +/* + * 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.Q505_BloodOffering; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.entity.sevensigns.SevenSigns; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; +import org.l2jmobius.gameserver.util.Util; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q505_BloodOffering extends Quest +{ + private static final String qn = "Q505_BloodOffering"; + + // NPCs + // @formatter:off + private static final int[] TOWN_DAWN = {31078, 31079, 31080, 31081, 31083, 31084, 31082, 31692, 31694, 31997, 31168}; + private static final int[] TOWN_DUSK = {31085, 31086, 31087, 31088, 31090, 31091, 31089, 31693, 31695, 31998, 31169}; + private static final int[] DIM_GK = {31494, 31495, 31496, 31497, 31498, 31499, 31500, 31501, 31502, 31503, 31504, 31505, 31506, 31507}; + private static final int[] GK_ZIGGURAT = {31095, 31096, 31097, 31098, 31099, 31100, 31101, 31102, 31103, 31104, 31105, 31106, 31107, 31108, 31109, 31110, 31114, 31115, 31116, 31117, 31118, 31119, 31120, 31121, 31122, 31123, 31124, 31125}; + private static final int[] FESTIVALGUIDE = {31127, 31128, 31129, 31130, 31131, 31137, 31138, 31139, 31140, 31141}; + private static final int[] FESTIVALWITCH = {31132, 31133, 31134, 31135, 31136, 31142, 31143, 31144, 31145, 31146}; + private static final int[] RIFTPOST = {31488, 31489, 31490, 31491, 31492, 31493}; + // @formatter:on + + public Q505_BloodOffering() + { + super(505, qn, "Blood Offering"); + + addStartNpc(TOWN_DAWN); + addTalkId(TOWN_DAWN); + addStartNpc(TOWN_DUSK); + addTalkId(TOWN_DUSK); + addStartNpc(DIM_GK); + addTalkId(DIM_GK); + addStartNpc(GK_ZIGGURAT); + addTalkId(GK_ZIGGURAT); + addStartNpc(FESTIVALGUIDE); + addTalkId(FESTIVALGUIDE); + addStartNpc(FESTIVALWITCH); + addTalkId(FESTIVALWITCH); + addStartNpc(RIFTPOST); + addTalkId(RIFTPOST); + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final QuestState qs2 = player.getQuestState("Q635_InTheDimensionalRift"); + final int npcId = npc.getNpcId(); + if (Util.contains(FESTIVALGUIDE, npcId)) + { + player.teleToLocation(-114796, -179334, -6752); + if (qs2 != null) + { + qs2.setState(State.STARTED); + qs2.set("cond", "1"); + } + qs.playSound("ItemSound.quest_accept"); + qs.exitQuest(true); + return "guide.htm"; + } + else if (npcId == 31132) + { + player.teleToLocation(-80204, 87056, -5154); + return "witch.htm"; + } + else if (npcId == 31133) + { + player.teleToLocation(-77198, 87678, -5182); + return "witch.htm"; + } + else if (npcId == 31134) + { + player.teleToLocation(-76183, 87135, -5179); + return "witch.htm"; + } + else if (npcId == 31135) + { + player.teleToLocation(-76945, 86602, 5153); + return "witch.htm"; + } + else if (npcId == 31136) + { + player.teleToLocation(-79970, 85997, -5154); + return "witch.htm"; + } + else if (npcId == 31142) + { + player.teleToLocation(-79182, 111893, -4898); + return "witch.htm"; + } + else if (npcId == 31143) + { + player.teleToLocation(-76176, 112505, -4899); + return "witch.htm"; + } + else if (npcId == 31144) + { + player.teleToLocation(-75198, 111969, -4898); + return "witch.htm"; + } + else if (npcId == 31145) + { + player.teleToLocation(-75920, 111435, -4900); + return "witch.htm"; + } + else if (npcId == 31146) + { + player.teleToLocation(-78928, 110825, -4926); + return "witch.htm"; + } + else if (Util.contains(RIFTPOST, npcId)) + { + if (!SevenSigns.getInstance().isSealValidationPeriod()) + { + final String cabal = SevenSigns.getInstance().getPlayerData(player).getString("cabal"); + if (cabal == "dawn") + { + qs.setState(State.STARTED); + qs.set("cond", "1"); + qs.getPlayer().teleToLocation(-80157, 111344, -4901); + if (qs2 != null) + { + qs2.unset("cond"); + } + return "riftpost-1.htm"; + } + if (cabal == "dusk") + { + qs.setState(State.STARTED); + qs.set("cond", "1"); + if (qs2 != null) + { + qs2.unset("cond"); + } + qs.getPlayer().teleToLocation(-81261, 86531, -5157); + return "riftpost-1.htm"; + } + return "riftpost-2.htm"; + } + return "riftpost-2.htm"; + } + + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/guide.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/guide.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/guide.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/guide.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/riftpost-1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-1.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/riftpost-1.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-1.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/riftpost-2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-2.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/riftpost-2.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/riftpost-2.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/witch.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/witch.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/505_BloodOffering/witch.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q505_BloodOffering/witch.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/1.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/1.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/1.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/1a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/1a.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/1a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/1a.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/3.htm similarity index 73% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/3.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/3.htm index ee8523d33d..03e513a8ab 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/3.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/3.htm @@ -1,4 +1,4 @@ Dimension Keeper:
Your sense of justice and fair play are commendable, but the dimension gap is no place for the unprepared! Because the place has time and space twisted, I cannot let you in without the dimension fragment.
-"Where can I find a dimension fragment?" +"Where can I find a dimension fragment?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/4.htm similarity index 90% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/4.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/4.htm index 9d648ef713..6bb052be4c 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/4.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/4.htm @@ -2,5 +2,5 @@ You have a dimension fragment, don't you? Well, that's not the only thing you're going to need! The space warp is completely unpredictable! If you expect to defeat the devils, you'll have to release your preconceptions of what time and space are!
I'll try to make this as simple as I can... Will you fight as hard as you can against those damn invading devils that are slipping through the dimension gap? If you are truly resolved to this battle, I'll let you enter immediately! But remember! If you break the Contract without my prior consent, I can keep you from ever leaving the dimension gap! If you intend to quit, you'd better speak up now! Got it?
Now, tell me! Will you help?
-"I'll do it!" +"I'll do it!" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/5.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/5.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/5.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/5.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/5a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/5a.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/5a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/5a.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/6.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/6.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/6.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/6.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/7.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/7.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/635_InTheDimensionalRift/7.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/7.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/Q635_InTheDimensionalRift.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/Q635_InTheDimensionalRift.java new file mode 100644 index 0000000000..9bb5117889 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q635_InTheDimensionalRift/Q635_InTheDimensionalRift.java @@ -0,0 +1,165 @@ +/* + * 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.Q635_InTheDimensionalRift; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.actor.position.Location; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q635_InTheDimensionalRift extends Quest +{ + private static final String qn = "Q635_InTheDimensionalRift"; + + // Item + private static final int DIMENSION_FRAGMENT = 7079; + // Locations + private static final Location[] COORD = + { + new Location(-41572, 209731, -5087), // Necropolis of Sacrifice + new Location(-52872, -250283, -7908), // Catacomb of the Heretic + new Location(45256, 123906, -5411), // Pilgrim's Necropolis + new Location(46192, 170290, -4981), // Catacomb of the Branded + new Location(111273, 174015, -5437), // Necropolis of Worship + new Location(-20604, -250789, -8165), // Catacomb of Apostate + new Location(-21726, 77385, -5171), // Patriot's Necropolis + new Location(140405, 79679, -5427), // Catacomb of the Witch + new Location(-52366, 79097, -4741), // Necropolis of Devotion (ex Ascetics) + new Location(118311, 132797, -4829), // Necropolis of Martyrdom + new Location(172185, -17602, -4901), // Disciple's Necropolis + new Location(83000, 209213, -5439), // Saint's Necropolis + new Location(-19500, 13508, -4901), // Catacomb of Dark Omens + new Location(113865, 84543, -6541), // Catacomb of the Forbidden Path + }; + // Misc + private static final int MAX_QUEST = 23; // How many quest slots you need to have in order to enter be able to take another quests within the Rift. + + public Q635_InTheDimensionalRift() + { + super(635, qn, "In The Dimensional Rift"); + + for (int i = 31494; i <= 31508; i++) + { + addTalkId(i); + addStartNpc(i); + } + for (int i = 31488; i <= 31494; i++) + { + addTalkId(i); + } + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int id = qs.getInt("id"); + final int count = qs.getInt("count"); + if (event == "5.htm") + { + if (id > 0) + { + if (count > 0) + { + htmltext = "5a.htm"; + } + qs.set("count", "" + (count + 1)); + qs.setState(State.STARTED); + qs.set("cond", "1"); + qs.getPlayer().teleToLocation(-114790, -180576, -6781); + } + else + { + htmltext = "What are you trying to do?"; + qs.exitQuest(true); + } + } + else if (event == "6.htm") + { + qs.exitQuest(true); + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + int id = qs.getInt("id"); + if ((npcId >= 31494) && (npcId <= 31508)) + { + if (player.getLevel() < 20) + { + qs.exitQuest(true); + htmltext = "1.htm"; + } + else if (player.getAllActiveQuests().length > MAX_QUEST) + { + qs.exitQuest(true); + htmltext = "1a.htm"; + } + else if (!(qs.getQuestItemsCount(DIMENSION_FRAGMENT) > 0)) + { + htmltext = "3.htm"; + } + else + { + qs.setState(State.CREATED); + id = (npcId - 31493); + qs.set("id", "" + id); + htmltext = "4.htm"; + } + } + else if (qs.getState() == State.STARTED) + { + if (id > 0) + { + player.teleToLocation(COORD[id], false); + qs.unset("cond"); + qs.setState(State.CREATED); + htmltext = "7.htm"; + } + else + { + htmltext = "Where?"; + qs.exitQuest(true); + } + } + + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-01.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-01.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-02.htm similarity index 82% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-02.htm index 0c02f11496..e589e36373 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-02.htm @@ -1,5 +1,5 @@ Priest Eliyah:
Have you ever seen the Pagan Temple? You've heard the name, anyway, right? It's more like a Clan Hall for Pagans than any temple I've ever seen! Those Pagans, always lurking about like black curtains, secretly pulling the strings that control Rune Castle.
No one's really sure what they do in there, since they never let the townspeople inside... I'm sure they're keeping some ghastly secret! Although their security is very tight, there just might be a way in...
-"How can I get inside the Pagan Temple?" +"How can I get inside the Pagan Temple?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-03.htm similarity index 85% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-03.htm index d39c36ee28..3cdd517e73 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-03.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-03.htm @@ -1,5 +1,5 @@ Priest Eliyah:
Those heathens occasionally even perform Human sacrifices in their so-called Temple! They seem to enjoy that part of their religion more than any other... And that, my child, is your way into the Temple! You'll be their human sacrifice! Of course, I realize that this is a very dangerous way to get in, but these are desperate times... And besides, they've been having a hard time finding Humans to sacrifice!
Now, let's talk about how you're going to do this... Before I get started, are you sure you want to do this?
-"I really want to do this." +"I really want to do this." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-04.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-04.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/31329-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/31329-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-01.htm similarity index 81% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-01.htm index baccec7908..d118bc8843 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-01.htm @@ -1,5 +1,5 @@ Priest Flauron:
Who comes calling? Oh, you can't want to go down this pathway. Yes, it leads to our temple, but it's awfully dangerous if you're not authorized. Unwelcome visitors often disappear down that path, never to been seen again. Unwise, tragically unwise!
I see no authorization documents on you, so no, you cannot pass there safely. Although we sometimes receive visitors ... that would be authorized, I suppose, under certain circumstances.
-"Well, i'd like to visit too. May I?" +"Well, i'd like to visit too. May I?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-02.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-02.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/636_TruthBeyond/32010-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/32010-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/Q636_TheTruthBeyondTheGate.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/Q636_TheTruthBeyondTheGate.java new file mode 100644 index 0000000000..3468ffd189 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q636_TheTruthBeyondTheGate/Q636_TheTruthBeyondTheGate.java @@ -0,0 +1,124 @@ +/* + * 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.Q636_TheTruthBeyondTheGate; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +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; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q636_TheTruthBeyondTheGate extends Quest +{ + private static final String qn = "Q636_TheTruthBeyondTheGate"; + + // NPCs + private static final int ELIYAH = 31329; + private static final int FLAURON = 32010; + // Item + private static final int MARK = 8064; + + public Q636_TheTruthBeyondTheGate() + { + super(636, qn, "The Truth Beyond the Gate"); + + addStartNpc(ELIYAH); + addTalkId(ELIYAH, FLAURON); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + if (htmltext == "31329-04.htm") + { + qs.set("cond", "1"); + qs.setState(State.STARTED); + qs.playSound("ItemSound.quest_accept"); + } + else if (htmltext == "32010-02.htm") + { + qs.playSound("ItemSound.quest_finish"); + qs.giveItems(MARK, 1); + qs.unset("cond"); + qs.exitQuest(true); + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int id = qs.getState(); + final int cond = qs.getInt("cond"); + if ((cond == 0) && (id == State.CREATED)) + { + if (npcId == ELIYAH) + { + if (player.getLevel() > 72) + { + htmltext = "31329-02.htm"; + } + else + { + htmltext = "31329-01.htm"; + qs.exitQuest(true); + } + } + } + else if (id == State.STARTED) + { + if (npcId == ELIYAH) + { + htmltext = "31329-05.htm"; + } + else if (npcId == FLAURON) + { + if (cond == 1) + { + htmltext = "32010-01.htm"; + qs.set("cond", "2"); + } + else + { + htmltext = "32010-03.htm"; + } + } + } + + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-00.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-00.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-00.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-01.htm similarity index 59% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-01.htm index 4309f7a237..24f5681f95 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-01.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-01.htm @@ -1,4 +1,4 @@ Rafforty:
Why are you here? Well, since you're here anyway, why you take a little rest and then help us out?
-"What can I do for you?" +"What can I do for you?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-02.htm similarity index 79% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-02.htm index a1b77a50c0..a5aeaf3aac 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-02.htm @@ -1,4 +1,4 @@ Rafforty:
Most of the creatures around here have a Black Ice Crystal in their bodies. It seems that the crystals make them very violent. We need to study those crystals. Bring me some and you'll be well-rewarded! Of course, you probably will not always get Black Ice Crystals, sometimes you will get Silver Ice Crystals. If you bring me these Silver Ice Crystals, I will also reward you.
-"How do I get the Black Ice Crystals?" +"How do I get the Black Ice Crystals?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-03.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-03.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-03.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-04.htm similarity index 80% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-04.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-04.htm index 42ae302d4b..1da0e862df 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-04.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-04.htm @@ -1,4 +1,4 @@ Rafforty:
Haven't you left yet? I'm telling you again, most of the creatures around here have a Black Ice Crystal in their bodies! It seems like those crystals make them very violent. We need to study those crystals. Bring me some and you'll be well-rewarded! Of course, you probably won't get a Black Ice Crystal at first. You'll get a Silver Ice Crystal. Bring me some Silver Ice Crystals and I'll reward you for them, too.
-"How do I get the Black Ice Crystals?" +"How do I get the Black Ice Crystals?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-04a.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-04a.htm similarity index 67% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-04a.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-04a.htm index d6c11c3e16..8ee22ad91f 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-04a.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-04a.htm @@ -1,6 +1,6 @@ Rafforty:
It's dangerous outside, so please be careful! I'm telling you, most of the creatures living in the Frozen Labyrinth have a Silver Ice Crystal in their bodies. Bring me these crystals and you'll be well-rewarded. Black Ice Crystals are quite rare, but if you find one and bring it back to me, you'll be rewarded even more!
Oh, by the way... If you ever get any Silver Hemocytes, don't throw them away.
-"How do I get Black Ice Crystals?"
-"Where do I use Silver Hemocytes?" +"How do I get Black Ice Crystals?"
+"Where do I use Silver Hemocytes?" \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-05.htm new file mode 100644 index 0000000000..f499a3f1e0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-05.htm @@ -0,0 +1,6 @@ +Rafforty:
+You look like you did something big outside. I can feel the unique energy of Ice Crystals coming from you! You have them, don't you? Don't you want to give it to me? I'll pay you well!

+"What's the reward?"
+"I'll give it to you later."
+"I want to quit doing this." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-06.htm new file mode 100644 index 0000000000..732901abc0 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-06.htm @@ -0,0 +1,5 @@ +Rafforty:
+Well, of course, I'll pay you with adena! You can use it anywhere! Are you willing to hand over the Black Ice Crystals to me?
+"Here they are."
+"I'll give them to you later." + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-07.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-07.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-07.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-07.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-08.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-08.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-08.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-08.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-09.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-09.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-09.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-09.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-10.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-10.htm new file mode 100644 index 0000000000..cc72c2e3cb --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-10.htm @@ -0,0 +1,8 @@ +Rafforty:
+Any success? You look exhausted, my friend!
+I can feel the unique energy of Ice Crystals coming from you! Can I have them? I'll pay you well!
+"What's the reward?"
+"I'll give it to you later."
+"I quit."
+"How do I use Silver Hemocytes?" + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-11.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-11.htm similarity index 65% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-11.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-11.htm index 93d6f7603d..b4aca909f6 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-11.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-11.htm @@ -1,7 +1,7 @@ Rafforty:
Yes. Then will you give the Ice Crystals to me?
Ah! How would you like be paid? Do you want Adena for it all? Or perhaps you'd like to trade for some other items? I must warn you, however... If you want good materials, you'd better have lots of Ice Crystals.

-"Give me money."
+"Give me money."
"Show me the items."
-"I changed my mind. I'll do it later." +"I changed my mind. I'll do it later." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-12.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-12.htm similarity index 83% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-12.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-12.htm index 34b16a6e9a..708bb35cb1 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-12.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-12.htm @@ -1,4 +1,4 @@ Rafforty:
The blood of the creatures that have been under the control of the Black Ice Crystal for a long time gradually changes to silver. The Ice Queen's pets are enticed by this blood, and we must have it for our plan as well. Please collect the Silver Hemocytes for us. The monsters in the Frozen Labyrinth that have Silver Hemocytes are the Massive Maze Bandersnatch, Panthera, Pronghorn, Ice Tarantula, Frost Tarantula, Frost Buffalo, Lost Buffalo, Ursus, Lost Yeti and Frost Yeti.
-"Tell me more about your plan." +"Tell me more about your plan." \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-13.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-13.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32020-13.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32020-13.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-00.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-00.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-00.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-00.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-01.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-01.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-01.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-01.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-02.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-02.htm similarity index 75% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-02.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-02.htm index f712b10a90..90d92ff6fc 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-02.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-02.htm @@ -1,5 +1,5 @@ Ice Shelf:
It is obvious from looking at this shelf that someone has been using it as a workbench. I have the Silver Ice Crystal...I wonder if it would be reasonable to work on it here?
Here are some old tools on the shelf I can use.
-Start working +Start working \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-03.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-03.htm new file mode 100644 index 0000000000..eec777c195 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-03.htm @@ -0,0 +1,5 @@ +Ice Shelf:
+To work, then. Which tool should I use to begin?
+ Trim with a chisel.
+Trim with a scraper. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-04.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-04.htm new file mode 100644 index 0000000000..cf1870be26 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-04.htm @@ -0,0 +1,5 @@ + +Now it emits black light. Success is very near! There is but one step left to finish the project.
+Use the engraving knife.
+Use the file. + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-05.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-05.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-05.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-05.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-06.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-06.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/648_AnIceMerchantsDream/32023-06.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/32023-06.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/Q648_AnIceMerchantsDream.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/Q648_AnIceMerchantsDream.java new file mode 100644 index 0000000000..c410527c40 --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q648_AnIceMerchantsDream/Q648_AnIceMerchantsDream.java @@ -0,0 +1,257 @@ +/* + * 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.Q648_AnIceMerchantsDream; + +import org.l2jmobius.Config; +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +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; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q648_AnIceMerchantsDream extends Quest +{ + private static final String qn = "Q648_AnIceMerchantsDream"; + + // NPCs + private static final int RAFFORTY = 32020; + private static final int ICE_SHELF = 32023; + private static final int[] MONSTERS = + { + 22080, + 22081, + 22082, + 22083, + 22084, + 22085, + 22086, + 22087, + 22088, + 22089, + 22090, + 22091, + 22092, + 22093, + 22094, + 22095, + 22096, + 22097, + 22098, + 22099 + }; + // Items + private static final int HEMOCYTE = 8057; + private static final int SILVER_ICE = 8077; + private static final int BLACK_ICE = 8078; + + public Q648_AnIceMerchantsDream() + { + super(648, qn, "An Ice Merchant's Dream"); + + addStartNpc(RAFFORTY); + addStartNpc(ICE_SHELF); + addTalkId(RAFFORTY, ICE_SHELF); + addKillId(MONSTERS); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + switch (event) + { + case "32020-02.htm": + { + qs.setState(State.STARTED); + qs.playSound("ItemSound.quest_accept"); + qs.set("cond", "1"); + break; + } + case "32020-07.htm": + { + final int silver = qs.getQuestItemsCount(SILVER_ICE); + final int black = qs.getQuestItemsCount(BLACK_ICE); + final int r1 = silver * 300; + final int r2 = black * 1200; + qs.giveItems(57, r1 + r2); + qs.takeItems(SILVER_ICE, silver); + qs.takeItems(BLACK_ICE, black); + break; + } + case "32020-09.htm": + { + qs.exitQuest(true); + qs.playSound("ItemSound.quest_finish"); + break; + } + case "32023-04.htm": + { + qs.playSound("ItemSound2.broken_key"); + qs.takeItems(SILVER_ICE, 1); + break; + } + case "32023-05.htm": + { + if (qs.getRandom(100) <= 25) + { + qs.giveItems(BLACK_ICE, 1); + qs.playSound("ItemSound3.sys_enchant_sucess"); + } + else + { + htmltext = "32023-06.htm"; + qs.playSound("ItemSound3.sys_enchant_failed"); + } + break; + } + } + + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int id = qs.getState(); + final int cond = qs.getInt("cond"); + final int silver = qs.getQuestItemsCount(SILVER_ICE); + final int black = qs.getQuestItemsCount(BLACK_ICE); + if (npcId == RAFFORTY) + { + if (id == State.CREATED) + { + if (player.getLevel() >= 53) + { + htmltext = "32020-01.htm"; + } + else + { + htmltext = "32020-00.htm"; + qs.exitQuest(true); + } + } + else if (cond == 1) + { + if ((silver > 0) || (black > 0)) + { + final QuestState st2 = player.getQuestState("Q115_TheOtherSideOfTruth"); + htmltext = "32020-05.htm"; + if (st2 != null) + { + if (st2.getState() == State.COMPLETED) + { + htmltext = "32020-10.htm"; + qs.playSound("ItemSound.quest_middle"); + qs.set("cond", "2"); + } + } + } + else + { + htmltext = "32020-04.htm"; + } + } + else if (cond == 2) + { + if ((silver > 0) || (black > 0)) + { + htmltext = "32020-10.htm"; + } + else + { + htmltext = "32020-04a.htm"; + } + } + } + else if (npcId == ICE_SHELF) + { + if (id == State.CREATED) + { + htmltext = "32023-00.htm"; + } + else + { + if (silver > 0) + { + htmltext = "32023-02.htm"; + } + else + { + htmltext = "32023-01.htm"; + } + } + } + + return htmltext; + } + + @Override + public String onKill(NpcInstance npc, PlayerInstance player, boolean isPet) + { + final PlayerInstance partyMember = getRandomPartyMemberState(player, State.STARTED); + if (partyMember == null) + { + return null; + } + + final QuestState qs = partyMember.getQuestState(qn); + if (qs != null) + { + int chance = (int) ((npc.getNpcId() - 22050) * Config.RATE_DROP_QUEST); + chance /= 100; + int numItems = chance; + int random = qs.getRandom(100); + if (random <= chance) + { + numItems += 1; + } + if (numItems != 0) + { + qs.giveItems(SILVER_ICE, numItems); + qs.playSound("ItemSound.quest_itemget"); + } + + final int cond = qs.getInt("cond"); + random = qs.getRandom(100); + if ((cond == 2) && (random <= 10)) + { + qs.giveItems(HEMOCYTE, 1); + qs.playSound("ItemSound.quest_itemget"); + } + } + + return null; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/Q655_AGrandPlanForTamingWildBeasts.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/Q655_AGrandPlanForTamingWildBeasts.java new file mode 100644 index 0000000000..e68fcb90cc --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/Q655_AGrandPlanForTamingWildBeasts.java @@ -0,0 +1,124 @@ +/* + * 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.Q655_AGrandPlanForTamingWildBeasts; + +import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; +import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; +import org.l2jmobius.gameserver.model.clan.Clan; +import org.l2jmobius.gameserver.model.quest.Quest; +import org.l2jmobius.gameserver.model.quest.QuestState; +import org.l2jmobius.gameserver.model.quest.State; + +/** + * @author Mobius + * @note Based on python script + */ +public class Q655_AGrandPlanForTamingWildBeasts extends Quest +{ + private static final String qn = "Q655_AGrandPlanForTamingWildBeasts"; + + // NPCs + private static final int MESSENGER = 35627; + // Items + private static final int CRYSTAL_PURITY = 8084; + private static final int LICENSE = 8293; + + public Q655_AGrandPlanForTamingWildBeasts() + { + super(655, qn, "A Grand Plan for Taming Wild Beasts"); + + addStartNpc(MESSENGER); + addTalkId(MESSENGER); + } + + @Override + public String onAdvEvent(String event, NpcInstance npc, PlayerInstance player) + { + String htmltext = event; + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + if (event.equals("a2.htm")) + { + qs.set("cond", "1"); + qs.setState(State.STARTED); + qs.playSound("ItemSound.quest_accept"); + } + else if (event.equals("a4.htm")) + { + if (qs.getQuestItemsCount(CRYSTAL_PURITY) == 10) + { + qs.takeItems(CRYSTAL_PURITY, -10); + qs.giveItems(LICENSE, 1); + qs.set("cond", "3"); + } + else + { + htmltext = "a5.htm"; + } + } + return htmltext; + } + + @Override + public String onTalk(NpcInstance npc, PlayerInstance player) + { + String htmltext = getNoQuestMsg(); + final QuestState qs = player.getQuestState(qn); + if (qs == null) + { + return htmltext; + } + + final int npcId = npc.getNpcId(); + final int cond = qs.getInt("cond"); + final Clan clan = player.getClan(); + if (clan == null) + { + return "a6.htm"; + } + if (clan.getLevel() < 4) + { + return "a6.htm"; + } + if (clan.getLeaderName() != player.getName()) + { + return "a6.htm"; + } + if (npcId == MESSENGER) + { + if (cond == 0) + { + htmltext = "a1.htm"; + } + else if (cond > 1) + { + htmltext = "a3.htm"; + } + } + else + { + htmltext = null; + npc.showChatWindow(player, 3); + } + + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a1.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm similarity index 71% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a1.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm index ca0f9c5c90..350add55be 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a1.htm +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a1.htm @@ -1,5 +1,5 @@ Journal:
For the right of possessing clan hall Cattle-pen of wild animals has opened a real battle!
Consider themselves strong enough? Then take part in this battle!
-Agree +Agree \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a2.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a2.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a2.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a2.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm new file mode 100644 index 0000000000..d7ceefa01f --- /dev/null +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a3.htm @@ -0,0 +1,4 @@ +Journal:
+You have brought what I asked?
+Yes, I gathered + \ No newline at end of file diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a4.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a4.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a4.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a4.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a5.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a5.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a5.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a5.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a6.htm b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a6.htm similarity index 100% rename from L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/655_AGrandPlanforTamingWildBeasts/a6.htm rename to L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/Q655_AGrandPlanForTamingWildBeasts/a6.htm diff --git a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java index 5a321b1faa..9d921c39c4 100644 --- a/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_Mobius_C6_Interlude/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -42,6 +42,8 @@ import quests.Q020_BringUpWithLove.Q020_BringUpWithLove; import quests.Q021_HiddenTruth.Q021_HiddenTruth; import quests.Q022_TragedyInVonHellmannForest.Q022_TragedyInVonHellmannForest; import quests.Q023_LidiasHeart.Q023_LidiasHeart; +import quests.Q024_InhabitantsOfTheForrestOfTheDead.Q024_InhabitantsOfTheForrestOfTheDead; +import quests.Q025_HidingBehindTheTruth.Q025_HidingBehindTheTruth; import quests.Q027_ChestCaughtWithABaitOfWind.Q027_ChestCaughtWithABaitOfWind; import quests.Q028_ChestCaughtWithABaitOfIcyAir.Q028_ChestCaughtWithABaitOfIcyAir; import quests.Q029_ChestCaughtWithABaitOfEarth.Q029_ChestCaughtWithABaitOfEarth; @@ -112,10 +114,12 @@ import quests.Q111_ElrokianHuntersProof.Q111_ElrokianHuntersProof; import quests.Q112_WalkOfFate.Q112_WalkOfFate; import quests.Q113_StatusOfTheBeaconTower.Q113_StatusOfTheBeaconTower; import quests.Q114_ResurrectionOfAnOldManager.Q114_ResurrectionOfAnOldManager; +import quests.Q115_TheOtherSideOfTruth.Q115_TheOtherSideOfTruth; import quests.Q116_BeyondTheHillsOfWinter.Q116_BeyondTheHillsOfWinter; import quests.Q117_TheOceanOfDistantStars.Q117_TheOceanOfDistantStars; import quests.Q118_ToLeadAndBeLed.Q118_ToLeadAndBeLed; import quests.Q119_LastImperialPrince.Q119_LastImperialPrince; +import quests.Q120_PavelsResearch.Q120_PavelsResearch; import quests.Q121_PavelTheGiant.Q121_PavelTheGiant; import quests.Q122_OminousNews.Q122_OminousNews; import quests.Q123_TheLeaderAndTheFollower.Q123_TheLeaderAndTheFollower; @@ -285,6 +289,9 @@ import quests.Q422_RepentYourSins.Q422_RepentYourSins; import quests.Q426_QuestForFishingShot.Q426_QuestForFishingShot; import quests.Q431_WeddingMarch.Q431_WeddingMarch; import quests.Q432_BirthdayPartySong.Q432_BirthdayPartySong; +import quests.Q501_ProofOfClanAlliance.Q501_ProofOfClanAlliance; +import quests.Q504_CompetitionForTheBanditStronghold.Q504_CompetitionForTheBanditStronghold; +import quests.Q505_BloodOffering.Q505_BloodOffering; import quests.Q601_WatchingEyes.Q601_WatchingEyes; import quests.Q602_ShadowOfLight.Q602_ShadowOfLight; import quests.Q603_DaimonTheWhiteEyed_Part1.Q603_DaimonTheWhiteEyed_Part1; @@ -318,6 +325,8 @@ import quests.Q631_DeliciousTopChoiceMeat.Q631_DeliciousTopChoiceMeat; import quests.Q632_NecromancersRequest.Q632_NecromancersRequest; import quests.Q633_InTheForgottenVillage.Q633_InTheForgottenVillage; import quests.Q634_InSearchOfFragmentsOfDimension.Q634_InSearchOfFragmentsOfDimension; +import quests.Q635_InTheDimensionalRift.Q635_InTheDimensionalRift; +import quests.Q636_TheTruthBeyondTheGate.Q636_TheTruthBeyondTheGate; import quests.Q637_ThroughTheGateOnceMore.Q637_ThroughTheGateOnceMore; import quests.Q638_SeekersOfTheHolyGrail.Q638_SeekersOfTheHolyGrail; import quests.Q639_GuardiansOfTheHolyGrail.Q639_GuardiansOfTheHolyGrail; @@ -329,12 +338,14 @@ import quests.Q644_GraveRobberAnnihilation.Q644_GraveRobberAnnihilation; import quests.Q645_GhostsOfBatur.Q645_GhostsOfBatur; import quests.Q646_SignsOfRevolt.Q646_SignsOfRevolt; import quests.Q647_InfluxOfMachines.Q647_InfluxOfMachines; +import quests.Q648_AnIceMerchantsDream.Q648_AnIceMerchantsDream; import quests.Q649_ALooterAndARailroadMan.Q649_ALooterAndARailroadMan; import quests.Q650_ABrokenDream.Q650_ABrokenDream; import quests.Q651_RunawayYouth.Q651_RunawayYouth; import quests.Q652_AnAgedExAdventurer.Q652_AnAgedExAdventurer; import quests.Q653_WildMaiden.Q653_WildMaiden; import quests.Q654_JourneyToASettlement.Q654_JourneyToASettlement; +import quests.Q655_AGrandPlanForTamingWildBeasts.Q655_AGrandPlanForTamingWildBeasts; import quests.Q659_IdRatherBeCollectingFairyBreath.Q659_IdRatherBeCollectingFairyBreath; import quests.Q660_AidingTheFloranVillage.Q660_AidingTheFloranVillage; import quests.Q661_MakingTheHarvestGroundsSafe.Q661_MakingTheHarvestGroundsSafe; @@ -374,6 +385,8 @@ public class QuestMasterHandler Q021_HiddenTruth.class, Q022_TragedyInVonHellmannForest.class, Q023_LidiasHeart.class, + Q024_InhabitantsOfTheForrestOfTheDead.class, + Q025_HidingBehindTheTruth.class, Q027_ChestCaughtWithABaitOfWind.class, Q028_ChestCaughtWithABaitOfIcyAir.class, Q029_ChestCaughtWithABaitOfEarth.class, @@ -444,10 +457,12 @@ public class QuestMasterHandler Q112_WalkOfFate.class, Q113_StatusOfTheBeaconTower.class, Q114_ResurrectionOfAnOldManager.class, + Q115_TheOtherSideOfTruth.class, Q116_BeyondTheHillsOfWinter.class, Q117_TheOceanOfDistantStars.class, Q118_ToLeadAndBeLed.class, Q119_LastImperialPrince.class, + Q120_PavelsResearch.class, Q121_PavelTheGiant.class, Q122_OminousNews.class, Q123_TheLeaderAndTheFollower.class, @@ -549,10 +564,14 @@ public class QuestMasterHandler Q330_AdeptOfTaste.class, Q331_ArrowOfVengeance.class, Q333_HuntOfTheBlackLion.class, + // TODO: Q334_TheWishingPotion.class, + // TODO: Q335_TheSongOfTheHunter.class, + // TODO: Q336_CoinsOfMagic.class, Q337_AudienceWithTheLandDragon.class, Q338_AlligatorHunter.class, Q340_SubjugationOfLizardmen.class, Q341_HuntingForWildBeasts.class, + // TODO: Q343_UnderTheShadowOfTheIvoryTower.class, Q344_1000YearsTheEndOfLamentation.class, Q345_MethodToRaiseTheDead.class, Q347_GoGetTheCalculator.class, @@ -592,6 +611,7 @@ public class QuestMasterHandler Q383_SearchingForTreasure.class, Q384_WarehouseKeepersPastime.class, Q385_YokeOfThePast.class, + // TODO: Q386_StolenDignity.class, Q401_PathToAWarrior.class, Q402_PathToAHumanKnight.class, Q403_PathToARogue.class, @@ -617,6 +637,13 @@ public class QuestMasterHandler Q426_QuestForFishingShot.class, Q431_WeddingMarch.class, Q432_BirthdayPartySong.class, + Q501_ProofOfClanAlliance.class, + // TODO: Q503_PursuitClanAmbition.class, + Q504_CompetitionForTheBanditStronghold.class, + Q505_BloodOffering.class, + // TODO: Q508_TheClansReputation.class, + // TODO: Q509_TheClansPrestige.class, + // TODO: Q510_AClansReputation.class, Q601_WatchingEyes.class, Q602_ShadowOfLight.class, Q603_DaimonTheWhiteEyed_Part1.class, @@ -650,6 +677,8 @@ public class QuestMasterHandler Q632_NecromancersRequest.class, Q633_InTheForgottenVillage.class, Q634_InSearchOfFragmentsOfDimension.class, + Q635_InTheDimensionalRift.class, + Q636_TheTruthBeyondTheGate.class, Q637_ThroughTheGateOnceMore.class, Q638_SeekersOfTheHolyGrail.class, Q639_GuardiansOfTheHolyGrail.class, @@ -661,12 +690,14 @@ public class QuestMasterHandler Q645_GhostsOfBatur.class, Q646_SignsOfRevolt.class, Q647_InfluxOfMachines.class, + Q648_AnIceMerchantsDream.class, Q649_ALooterAndARailroadMan.class, Q650_ABrokenDream.class, Q651_RunawayYouth.class, Q652_AnAgedExAdventurer.class, Q653_WildMaiden.class, Q654_JourneyToASettlement.class, + Q655_AGrandPlanForTamingWildBeasts.class, Q659_IdRatherBeCollectingFairyBreath.class, Q660_AidingTheFloranVillage.class, Q661_MakingTheHarvestGroundsSafe.class,