diff --git a/L2J_DataPack_BETA/dist/game/data/scripts.cfg b/L2J_DataPack_BETA/dist/game/data/scripts.cfg index a3c8d9bbd030e3b430750e7b21e9cbf9cf02e6ac..e16f1b5d724c9538d463b29b80c408ec409f47b9 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts.cfg +++ b/L2J_DataPack_BETA/dist/game/data/scripts.cfg @@ -220,7 +220,6 @@ quests/23_LidiasHeart/__init__.py quests/25_HidingBehindTheTruth/__init__.py quests/60_GoodWorkReward/__init__.py quests/61_LawEnforcement/__init__.py -quests/63_PathoftheWarder/__init__.py quests/64_CertifiedBerserker/__init__.py quests/65_CertifiedSoulBreaker/__init__.py quests/66_CertifiedArbalester/__init__.py diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-01.htm deleted file mode 100644 index 05bd1c832bac705b8790dc609d9449d52cc3c3ed..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-01.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body>Master Tobias:<br> -(Hand over the document.)<br> -Ah, you are the messenger sent by Gobie! Thank you for coming so far, so fast. -I will make good use of the information you have provided us.<br> -<a action="bypass -h Quest 63_PathoftheWarder 30297-02.htm">"Oh, yes... I see."</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-02.htm deleted file mode 100644 index e75384bfcca08dc2707a3be8ba1421ec8ba74b60..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-02.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Master Tobias:<br> -I sense a strong aura of powere emanating from you...<br> -<a action="bypass -h Quest 63_PathoftheWarder 30297-03.htm">"What do you mean?"</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-03.htm deleted file mode 100644 index 25c933e0e76c1aed10534ab0d61e5960a2c83924..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-03.htm +++ /dev/null @@ -1,7 +0,0 @@ -<html><body>Master Tobias:<br> -We respect mighty warriors and skilled fighters, not those hyporcrites with their -smooth and oily tongues...<br> -So we respect your race with its courage and strength in battle.<br> -And you yourself are obviously a great and renowned Kamael.<br> -<a action="bypass -h Quest 63_PathoftheWarder 30297-04.htm">"Ah, I see..."</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-00.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-00.htm deleted file mode 100644 index 306bc6a8676105b8a99178cc81e8a04f9b03cbcd..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-00.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Bathis:<br> -Ah! I see that you are a Kamael...<br> -<a action="bypass -h Quest 63_PathoftheWarder 30332-01.htm">What?</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-03.htm deleted file mode 100644 index 65942f8ad57b7baec0c60cc57501a73e3f3fcada..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-03.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body>Bathis:<br> -Then get over to <font color="LEVEL">Gobie.</font> Hurry up! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-00.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-00.htm deleted file mode 100644 index 8fe052d65975c85d25ea5cebd204412130edca27..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-00.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Master Sione:<br> -While you were still training on the Isle of Souls, I was sent to the outer world to collect information.<br> -Compared to our male counterparts, we female Kamael engage in more subtle and skillful combat.<br> -Come back to me after you have gained enough experience to take the test to become a Warder. (Only characters who have reached level 18 or above may embark on this quest.) -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-01.htm deleted file mode 100644 index 01faaa5b933ed22bfff30cb8572b0755ac1e3d96..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-01.htm +++ /dev/null @@ -1,9 +0,0 @@ -<html><body>Master Sione:<br> -While you were still training on the Isle of Souls, I was sent to the outer -world to collect information.<br> -Compared to our male counterparts, we female Kamael engage in more subtle and -skillfull combat.<br> -I see that you have gained a bit of combat experience. If you wish to rise to -the next level, come and prove to me that you can control your combat skills.<br> -<a action="bypass -h Quest 63_PathoftheWarder 32195-02.htm">Say that you will take the test to become a Warder.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-02.htm deleted file mode 100644 index 90af2931d1456251f0c917c887e9ac12553965b5..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-02.htm +++ /dev/null @@ -1,8 +0,0 @@ -<html><body>Master Sione:<br> -I see... For you to obtain the right to become a Warder, you must pass the Steelfile -exam for the Kamael special forces unit.<br> -Be warned: you will be tested by experienced warriors who have developed their -skills as Warders...<br> -I am in charge of class transfer, but there is also a commander with the Steelfile...<br> -<a action="bypass -h Quest 63_PathoftheWarder 32195-03.htm">Which group does the Steelfile belong to?</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-03.htm deleted file mode 100644 index 969eb941647d71484589665e13b43ea1bb2ff1f3..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-03.htm +++ /dev/null @@ -1,10 +0,0 @@ -<html><body>Master Sione:<br> -Our Kamael Steelfile is different from other combat groups. We are a special force -particularly suited for information gathering, reporting, determining an eneny's -weakness, interrogating, attacking supply lines and conducting raids behind enemy lines.<br> -These activites suit the natural abilities of female Kamael, which is why our unit was formed.<br> -Our Steelfile exam is no different... We will examine your skills to see if and where -you would fit into our overall strategy...<br> -We have a good mission available for your test. Do your best!<br> -<a action="bypass -h Quest 63_PathoftheWarder 32195-04.htm">I understand.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-04.htm deleted file mode 100644 index 7ad03a614f35a97b979ae0e9cdaebd076579f713..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-04.htm +++ /dev/null @@ -1,13 +0,0 @@ -<html><body>Master Sione:<br> -Very well. First, I need a report about the military strength, chain of command -and supply status of the "Abandoned Camp" forces that threaten this area.<br> -In order to obtain such a report, you must infiltrate the enemy at their very -center. But I am worried about giving such a complicated mission to a -greenhorn like you.<br> -Hmmm... Your mission will be to obtain that report from their leaders, -whoever and wherever they may be.<br> -<font color="LEVEL">Go to the Abandoned Camp, defeat the Ol Mahum Novices</font> -and obtain <font color="LEVEL">10 Ol Mahum orders.</font> Then elminate the -<font color="LEVEL">Ol Mahum Patrols</font> and obtain <font color="LEVEL">5 Ol -Mahum marks.</font> Good luck, soldier! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-06.htm deleted file mode 100644 index 1e4fac9cc7af87e577c71ab62be131b905ebe130..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-06.htm +++ /dev/null @@ -1,9 +0,0 @@ -<html><body>Master Sione:<br> -Well done!<br> -Let's see here... These reports are useful. The target that we want -is the Ol Mahum Officer Tak.<br> -We also have reports from the other races near the Abandoned Camp who have -also been attacked.<br> -When I have finished writing my report, deliver it to <font color="LEVEL"> -Gobie at the Town of Gludio</font> and follow the orders he gives you. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-12.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-12.htm deleted file mode 100644 index d97fee8c2e62265ea3948e2aea0491ac21bbba38..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body>Master Gobie:<br> -You?! A novice like you would certainly be killed!<br> -<a action="bypass -h Quest 63_PathoftheWarder 32198-13.htm">"I know I can do this. Trust me!"</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/__init__.py b/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/__init__.py deleted file mode 100644 index a48da6d2439269fca1e349b0c0b2bdc8da04cf89..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/__init__.py +++ /dev/null @@ -1,216 +0,0 @@ -# Made by Emperorc -import sys -from com.l2jserver.gameserver.model.quest import State -from com.l2jserver.gameserver.model.quest import QuestState -from com.l2jserver.gameserver.model.quest import Quest as JQuest - -qn = "63_PathoftheWarder" - -#NPCs -Sione = 32195 -Gobie = 32198 -Bathis = 30332 -Tobias = 30297 - -#Mobs -Novice = 20782 -Patrol = 20053 -Lizard = 20919 -Tak = 27337 - -#Items -Order,Chart,Gobie_Rep,Hum_Let,Hum_Rep,DE_Let,DE_Rep,Sione_Rep,Soul_E,Soul_C,Eval = range(9762,9773) - -class Quest (JQuest) : - def __init__(self,id,name,descr): - JQuest.__init__(self,id,name,descr) - self.questItemIds = range(9762,9772) - - def onEvent (self,event,st) : - htmltext = event - player = st.getPlayer() - if event == "32195-02.htm" : - st.set("cond","1") - st.playSound("ItemSound.quest_accept") - st.setState(State.STARTED) - elif event == "32195-04.htm" : - st.set("cond","2") - st.playSound("ItemSound.quest_middle") - elif event == "32198-02.htm" : - st.set("cond","5") - st.playSound("ItemSound.quest_middle") - st.takeItems(Gobie_Rep,-1) - st.giveItems(Hum_Let,1) - elif event == "30332-01.htm" : - st.giveItems(Hum_Rep,1) - st.takeItems(Hum_Let,-1) - elif event == "30332-03.htm" : - st.set("cond","6") - st.playSound("ItemSound.quest_middle") - elif event == "32198-06.htm" : - st.giveItems(DE_Let,1) - st.set("cond","7") - st.playSound("ItemSound.quest_middle") - elif event == "30297-04.htm" : - st.giveItems(DE_Rep,1) - st.set("cond","8") - st.playSound("ItemSound.quest_middle") - elif event == "32198-09.htm" : - st.giveItems(Sione_Rep,1) - st.set("cond","9") - st.playSound("ItemSound.quest_middle") - elif event == "32198-13.htm" : - st.giveItems(Soul_E,1) - st.set("cond","11") - st.playSound("ItemSound.quest_middle") - return htmltext - - def onTalk (self,npc,player): - htmltext = Quest.getNoQuestMsg(player) - st = player.getQuestState(qn) - if not st : return htmltext - npcId = npc.getId() - id = st.getState() - cond = st.getInt("cond") - if id == State.COMPLETED : - if npcId == Gobie: - htmltext = "32198-16.htm" - else: - htmltext = Quest.getAlreadyCompletedMsg(player) - - elif npcId == Sione : - if player.getClassId().getId() != 124 or player.getLevel() < 18: - htmltext = "32195-00.htm" - st.exitQuest(1) - elif id == State.CREATED : - htmltext = "32195-01.htm" - elif cond == 1 : - htmltext = "32195-03.htm" - elif cond == 2 : - htmltext = "32195-05.htm" - elif cond == 3 : - htmltext = "32195-06.htm" - st.set("cond","4") - st.playSound("ItemSound.quest_middle") - st.giveItems(Gobie_Rep,1) - st.takeItems(Order,-1) - st.takeItems(Chart,-1) - elif cond >= 4 and cond <9 : - htmltext = "32195-07.htm" - elif cond == 9 : - htmltext = "32195-08.htm" - st.set("cond","10") - st.playSound("ItemSound.quest_middle") - st.takeItems(Sione_Rep,-1) - elif cond == 10 : - htmltext = "32195-09.htm" - elif npcId == Gobie : - if cond == 4 : - htmltext = "32198-01.htm" - elif cond == 5 : - htmltext = "32198-03.htm" - elif cond == 6 : - if st.getQuestItemsCount(Hum_Rep) == 1: - st.takeItems(Hum_Rep,-1) - htmltext = "32198-04.htm" - else: - htmltext = "32198-05.htm" - elif cond == 7 : - htmltext = "32198-07.htm" - elif cond == 8 : - if st.getQuestItemsCount(DE_Let) == 1: - htmltext = "32198-08.htm" - st.takeItems(DE_Rep,-1) - else: - htmltext = "32198-09.htm" - st.giveItems(Sione_Rep,1) - st.set("cond","9") - st.playSound("ItemSound.quest_middle") - elif cond == 9 : - htmltext = "32198-10.htm" - elif cond == 10 : - htmltext = "32198-11.htm" - elif cond == 11 : - htmltext = "32198-14.htm" - elif cond == 12 : - htmltext = "32198-15.htm" - st.takeItems(Soul_C,-1) - isFinished = st.getGlobalQuestVar("1ClassQuestFinished") - if isFinished == "" : - st.addExpAndSp(160267,2967) - st.giveItems(57, 163800) - st.giveItems(Eval,1) - st.playSound("ItemSound.quest_finish") - st.exitQuest(False) - st.saveGlobalQuestVar("1ClassQuestFinished","1") - st.unset("cond") - elif npcId == Bathis : - if cond == 5 : - if st.getQuestItemsCount(Hum_Rep) == 1: - htmltext = "30332-02.htm" - else: - htmltext = "30332-00.htm" - elif cond > 5 : - htmltext = "30332-04.htm" - elif npcId == Tobias : - if cond == 7 : - if st.getQuestItemsCount(DE_Let) == 1: - htmltext = "30297-01.htm" - st.takeItems(DE_Let,-1) - else: - htmltext = "30297-04.htm" - st.giveItems(DE_Rep,1) - st.set("cond","8") - st.playSound("ItemSound.quest_middle") - elif cond == 8 : - htmltext = "30297-05.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.getId() - cond = st.getInt("cond") - if npcId == Novice : - if st.getQuestItemsCount(Order) < 10 and cond == 2 : - st.giveItems(Order,1) - if st.getQuestItemsCount(Order) == 10 : - if st.getQuestItemsCount(Chart) == 5 : - st.playSound("ItemSound.quest_middle") - st.set("cond","3") - else: - st.playSound("ItemSound.quest_itemget") - elif npcId == Patrol : - if st.getQuestItemsCount(Chart) < 5 and cond == 2 : - st.giveItems(Chart,1) - if st.getQuestItemsCount(Chart) == 5 : - if st.getQuestItemsCount(Order) == 10 : - st.playSound("ItemSound.quest_middle") - st.set("cond","3") - else: - st.playSound("ItemSound.quest_itemget") - elif npcId == Lizard : - if not st.getQuestItemsCount(Soul_C) and self.getRandom(10) < 2 and cond == 11 : - npc = st.addSpawn(Tak,180000) - elif npcId == Tak : - if not st.getQuestItemsCount(Soul_C) and cond == 11 : - st.playSound("ItemSound.quest_middle") - st.takeItems(Soul_E,-1) - st.giveItems(Soul_C,1) - st.set("cond","12") - return - -QUEST = Quest(63,qn,"Path of the Warder") - -QUEST.addStartNpc(Sione) - -QUEST.addTalkId(Sione) -QUEST.addTalkId(Gobie) -QUEST.addTalkId(Bathis) -QUEST.addTalkId(Tobias) - -QUEST.addKillId(Novice) -QUEST.addKillId(Patrol) -QUEST.addKillId(Tak) -QUEST.addKillId(Lizard) \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-01.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-01.html new file mode 100644 index 0000000000000000000000000000000000000000..e91af41806893ab4f913ec2ecdcc527d1100d8ca --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-01.html @@ -0,0 +1,5 @@ +<html><body>Master Tobias:<br> +(Hand over the document.)<br> +Ah, you are the messenger sent by Gobie! Thank you for coming so far, so fast. I will make good use of the information you have provided us.<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30297-03.html">"Oh, yes... I see."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-02.html new file mode 100644 index 0000000000000000000000000000000000000000..137e1e25fa4173b3257fe72aa471cd2778224a74 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-02.html @@ -0,0 +1,4 @@ +<html><body>Master Tobias:<br> +I sense a strong aura of power emanating from you...<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30297-04.html">"What do you mean?"</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-03.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-03.html new file mode 100644 index 0000000000000000000000000000000000000000..137e1e25fa4173b3257fe72aa471cd2778224a74 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-03.html @@ -0,0 +1,4 @@ +<html><body>Master Tobias:<br> +I sense a strong aura of power emanating from you...<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30297-04.html">"What do you mean?"</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-04.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-04.html new file mode 100644 index 0000000000000000000000000000000000000000..adf4644e2b1e2c1aefbfd9efa9eb5be47d4fb9f5 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-04.html @@ -0,0 +1,6 @@ +<html><body>Master Tobias:<br> +We respect mighty warriors and skilled fighters, not those hypocrites with their smooth and oily tongues...<br> +So we respect your race with its courage and strength in battle.<br> +And you yourself are obviously a great and renowned Kamael.<br><br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30297-06.html">"Ah, I see..."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-05.html similarity index 56% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-04.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-05.html index 0ec38d01527b006e74fd0c9308608d563ab0509e..fc4bdc32477f3e25ef975df74106d83523c496da 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-04.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-05.html @@ -1,4 +1,4 @@ <html><body>Master Tobias:<br> Ah... The document is ready.<br> -Please deliver this to <font color="LEVEL">Gobie.</font> +Please deliver this to <font color="LEVEL">Gobie</font>. </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-06.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-06.html new file mode 100644 index 0000000000000000000000000000000000000000..fc4bdc32477f3e25ef975df74106d83523c496da --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-06.html @@ -0,0 +1,4 @@ +<html><body>Master Tobias:<br> +Ah... The document is ready.<br> +Please deliver this to <font color="LEVEL">Gobie</font>. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-07.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30297-05.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30297-07.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-01.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-01.html new file mode 100644 index 0000000000000000000000000000000000000000..302f67d87285bfbc2ab629d43ff4c205953f74d1 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-01.html @@ -0,0 +1,4 @@ +<html><body>Bathis:<br> +Ah! I see that you are a Kamael...<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30332-03.html">What?</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-02.html new file mode 100644 index 0000000000000000000000000000000000000000..03de9780a1a4613539c51fead0df2684b94dfaaa --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-02.html @@ -0,0 +1,3 @@ +<html><body>Bathis:<br> +I wish to have no business with the Kamael. Be on your way! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-03.html similarity index 51% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-01.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-03.html index 01189eed96f411f57fa200929a0a4beaa5c6b6b8..90958ab23e0d91e6f2eb97487dea82c51698c5df 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-01.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-03.html @@ -1,10 +1,12 @@ <html><body>Bathis:<br> It's nothing. I was just talking to myself...<br> -.<br>.<br>.<br> +.<br> +.<br> +.<br> Hmm...you must be the Kamael liaison.<br> -First time I've seen a female of your race. Hmmm...well, you seem competent enough.<br> +First time I've seen a female of your race. Hmm....well, you seem competent enough.<br> (Deliver the documents.)<br> These are the military documents? Excellent. Take these to your superior.<br> -(Bathis suddenly throws the documents. You pick them up.)<br> -<a action="bypass -h Quest 63_PathoftheWarder 30332-02.htm">"Yes, sir..."</a> +(Bathis suddenly throws the documents. You pick up them up.)<br><br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30332-05.html">"Yes, sir..."</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-04.html similarity index 55% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-02.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-04.html index bb2f960565b2656b5ac3a9c0ab61bff55d52bb54..d633e3730b979f46e96605a00a772fa297ce4258 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-02.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-04.html @@ -1,6 +1,6 @@ <html><body>Bathis:<br> (There is something about him that makes you cringe with distaste.)<br> -Why tha expression on your face?<br> +Why that expression on your face?<br> Your job is to do what you're told, soldier.<br> -<a action="bypass -h Quest 63_PathoftheWarder 30332-03.htm">It's nothing.</a> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30332-06.html">It's nothing.</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-05.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-05.html new file mode 100644 index 0000000000000000000000000000000000000000..d633e3730b979f46e96605a00a772fa297ce4258 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-05.html @@ -0,0 +1,6 @@ +<html><body>Bathis:<br> +(There is something about him that makes you cringe with distaste.)<br> +Why that expression on your face?<br> +Your job is to do what you're told, soldier.<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 30332-06.html">It's nothing.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-06.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-06.html new file mode 100644 index 0000000000000000000000000000000000000000..1450acfa5101e623a476457ebd7245b89a85ff4a --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-06.html @@ -0,0 +1,3 @@ +<html><body>Bathis:<br> +Then get over to <font color="LEVEL">Gobie</font>. Hurry up! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-07.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/30332-04.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-07.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-08.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-08.html new file mode 100644 index 0000000000000000000000000000000000000000..3080f7d9124af860f932212469c8c9856a6e158b --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/30332-08.html @@ -0,0 +1,3 @@ +<html><body>Bathis:<br> +Is there anything else you want to say to me, Kamael? +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-01.htm new file mode 100644 index 0000000000000000000000000000000000000000..49e1b139d9a19ab385e4445bc1804dcc15d958e1 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-01.htm @@ -0,0 +1,6 @@ +<html><body>Master Sione:<br> +While you were still training on the Isle of Souls, I was sent to the outer world to collect information.<br> +Compared to our male counterparts, we female Kamael engage in more subtle and skillful combat.<br> +I see that you have gained a bit of combat experience. If you wish to rise to the next level, come and prove to me that you can control your combat skills.<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder ACCEPT">Say that you will take the test to become a Warder.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-02.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-02.html new file mode 100644 index 0000000000000000000000000000000000000000..81275f02f336b31e660f45575c27f12ecb702a56 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-02.html @@ -0,0 +1,6 @@ +<html><body>Master Sione:<br> +Soldier, I was an officer of the force that ventured into the outer world to collect information while you were still in training on the island.<br> +I am sure you understand that female Kamael are better at more refined, skill-oriented combat techniques than those that rely on sheer physical strength.<br> +Come see me again after you have acquired enough experience to take the test to become a Warder.<br> +(Only characters level 18 and above may undertake this quest.) +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-03.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-03.html new file mode 100644 index 0000000000000000000000000000000000000000..c8f04c42fcc69964aef6778e214cb92173ce9629 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-03.html @@ -0,0 +1,7 @@ +<html><body>Master Sione:<br> +You have already passed the qualification test with flying colors...<br> +Hurry and submit <font color="LEVEL">the evaluation report of Special Unit Steelfile</font> to a <font color="LEVEL">Kamael Grand Master</font> and you will be allowed to change your class to Warder.<br> +Let me see...<br> +You can submit it to <font color="LEVEL">Grand Master Yenitze</font>, who is standing next to you.<br> +Hurry and change your class so you can return to your original mission! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-04.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-04.html new file mode 100644 index 0000000000000000000000000000000000000000..ec2f2a873a93b60eaca03e748539a8ca2c2ac01b --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-04.html @@ -0,0 +1,4 @@ +<html><body>Master Sione:<br> +Warrior, I am not suited to train you directly... Find another mentor...<br> +(Only female Kamael Soldiers may embark on this quest.) +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-05.htm new file mode 100644 index 0000000000000000000000000000000000000000..038f388eb081c3e33bab9ef5aa7919900b00464a --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-05.htm @@ -0,0 +1,6 @@ +<html><body>Master Selsia:<br> +I see... For you to obtain the right to become a Warder, you must pass the Steelrazor test for the Kamael special forces unit.<br> +Be warned: you will be tested by experienced warriors who have developed their skills as Warders...<br> +I am in charge of class transfer, but there is also a commander with the Steelrazor...<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32195-06.html">"Which group does the Steelrazor belong to?"</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-06.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-06.html new file mode 100644 index 0000000000000000000000000000000000000000..ebff5357e365e7bb3335dea196d65bf8406e96fe --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-06.html @@ -0,0 +1,7 @@ +<html><body>Master Sione:<br> +Our Kamael Steelrazor is different from other combat groups. We are a special force particularly suited for information gathering, reporting, determining an enemy's weaknesses, interrogating, attacking supply lines and conducting raids behind enemy lines.<br> +These activities suit the natural abilities of female Kamael, which is why our unit was formed.<br> +Our Steelrazor test is no different... We will examine your skills to see if and where you would fit into our overall strategy...<br> +We have a good mission available for your test. Do your best!<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32195-08.html">"I understand."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-07.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-07.html new file mode 100644 index 0000000000000000000000000000000000000000..498bb7729d792982db17706eb8c6e0ef287636f1 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-07.html @@ -0,0 +1,7 @@ +<html><body>Master Sione:<br> +Our Kamael Steelfile is different from other combat groups. We are a special force particularly suited for information gathering, reporting, determining an enemy's weaknesses, interrogating, attacking supply lines and conducting raids behind enemy lines.<br> +These activities suit the natural abilities of female Kamael, which is why our unit was formed.<br> +Our Steelfile exam is no different... We will examine your skills to see if and where you would fit into our overall strategy...<br> +We have a good mission available for your test. Do your best!<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32195-08.html">"I understand."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-08.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-08.html new file mode 100644 index 0000000000000000000000000000000000000000..ca7e9b0c046c035ae49f8ac5bea67a98df944f2c --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-08.html @@ -0,0 +1,5 @@ +<html><body>Master Sione:<br> +Very well. First, I need a report about the military strength, chain of command and supply status of the "Abandoned Camp" forces that threaten this area.<br> +In order to obtain such a report, you must infiltrate the enemy at their very center. But I am worried about giving such a complicated mission to a greenhorn like you.<br> +Hmmm... Your mission will be to obtain that report from their leaders, whoever and wherever they may be.<br><font color="LEVEL">Go to the Abandoned Camp, defeat the Ol Mahum Novices</font> and obtain <font color="LEVEL">10 Ol Mahum Orders</font>. Then eliminate the <font color="LEVEL">Ol Mahum Patrols</font> and obtain <font color="LEVEL">5 Ol Mahum Organization Charts</font>. Good luck, soldier! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-09.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-05.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-09.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-10.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-10.html new file mode 100644 index 0000000000000000000000000000000000000000..f75a3bd1e9057dec0b5afec029e1931144761d7d --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-10.html @@ -0,0 +1,7 @@ +<html><body>Master Sione:<br> +Well done!<br> +(Reads the document carefully.)<br> +Let's see here... These reports are useful. The target that we want is the Ol Mahum Officer Tak.<br> +We also have reports from the other races near the Abandoned Camp who have also been attacked.<br> +When I have finished writing my report, deliver it to <font color="LEVEL">Gobie at the Town of Gludio</font> and follow the orders he gives you. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-11.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-07.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-11.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-09.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-12.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-09.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-12.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-13.html similarity index 81% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-08.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-13.html index edfc46ad0e7afec3565cbed14336bcfade30d0c1..4212e7cce2eb0710d5528602c8d315e3c49c9f4a 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32195-08.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32195-13.html @@ -1,5 +1,6 @@ <html><body>Master Sione:<br> Hmm, some...<br> +Ah, it's you. So how goes your test?<br> ...<br> Ah, this is Gobie's report. Well done, soldier.<br> <font color="LEVEL">Return to Gobie and bring back the next set of orders.</font> diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-01.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-01.html new file mode 100644 index 0000000000000000000000000000000000000000..5d0f415e8f99427e5125a3b31ef1fbb8b7ca804a --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-01.html @@ -0,0 +1,3 @@ +<html><body>Master Gobie:<br> +What business have you with me? Do you have an order? I did not receive an order for you. You may have come to the wrong person. Please check again. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-02.html similarity index 58% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-01.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-02.html index c88dc3a6693cdb80377a6bb1b2f1ee9d537d792f..3b67b1a3653aff4169aa5b520361a0599a19cdf0 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-01.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-02.html @@ -1,4 +1,4 @@ <html><body>Master Gobie:<br> Ah, it's you. I heard that you were coming... Give Sione's orders to me...<br> -<a action="bypass -h Quest 63_PathoftheWarder 32198-02.htm">Here you are.</a> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-03.html">"Here you are."</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-03.html similarity index 62% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-02.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-03.html index 6c869cf39d00ba1abe988ff1e928144953a513d1..b7a04ac0a032e882baf6ad294c182cf51334fefd 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-02.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-03.html @@ -3,9 +3,8 @@ Hmm... Good job...<br> I will analyze the information you collected and draft further orders for you...<br> (Master Gobie scribbles a note.)<br> -Here, take this letter to <font color="LEVEL">Captain Bathis of the Town of Gludio -</font> and return to me.<br> -While you deliver this,I will dispatch our elite Xekerin Troops to capture -Tak, a staff officer of the Ol Mahum.<br> +Here, take this letter to <font color="LEVEL">Captain Bathis of the Town of Gludio</font> and return to me.<br> +While you deliver this,<br> +I will dispatch our elite Xekerin Troops to capture Tak, a staff officer of the Ol Mahum.<br> Go quickly! </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-04.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-03.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-04.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-05.html similarity index 56% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-04.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-05.html index d5f3136f233d12c3426b65d1cc4d62da00e235c0..5c30929b9954f2e74f54b3dd6f1e3798995fefe5 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-04.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-05.html @@ -1,5 +1,5 @@ <html><body>Master Gobie:<br> (Give him Bathis' documents)<br> Back already, eh? Hmm, are you well?<br> -<a action="bypass -h Quest 63_PathoftheWarder 32198-05.htm">"Ah... I'm fine."</a> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-07.html">"Ah... I'm fine."</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-06.html similarity index 51% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-05.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-06.html index 367b58a204bf12fc744cdbecb6c9d11fcd804da5..ffcfca58e827562b1a1a02d1dad2403a3f63695c 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-05.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-06.html @@ -1,12 +1,10 @@ <html><body>Master Gobie:<br> Speak up! Captain Bathis must have treated you with contempt, eh?<br> -A good lesson for you, is that not all races in this Outer World see -us the same way.<br> +A good lesson for you that not all the races in this Outer World see us the same way.<br> Some respect us as equals, others see us simply as sword fodder in battle.<br> Even individuals within a race treat us differently...<br> -As newcomers to the mainland, we dar not risk offending any of these -races now.<br> +As newcomers to the mainland, we dare not risk offending any of these races now.<br> In fact, our orders are to provide assistance to each of them impartially.<br> -So, we must learn to govern our tempers...<br> -<a action="bypass -h Quest 63_PathoftheWarder 32198-06.htm">"I see."</a> +So, we must learn to govern our tempers...<br><br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-08.html">"I see."</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-07.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-07.html new file mode 100644 index 0000000000000000000000000000000000000000..4c8eb43c75c1c0f3051d8c72b738c1ca1db9d21d --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-07.html @@ -0,0 +1,10 @@ +<html><body>Master Gobie:<br> +Speak up! Captain Bathis must have treated you with contempt, eh?<br> +A good lesson for you, is that not all the races in this Outer World see us the same way.<br> +Some respect us as equals, others see us simply as sword fodder in battle.<br> +Even individuals within a race treat us differently...<br> +As newcomers to the mainland, we dare not risk offending any of these races now.<br> +In fact, our orders are to provide assistance to each of them impartially.<br> +So, we must learn to govern our tempers...<br><br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-08.html">"I see."</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-08.html similarity index 53% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-06.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-08.html index 2720a238386f7b9ba0a9eade9d10a3f21d134ba7..5d9b643656bacd9597a54fd078461b35f244e2ab 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-06.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-08.html @@ -1,9 +1,6 @@ <html><body>Master Gobie:<br> -Hmm... We have lost contact with the Xekerin Troops. That is not -necessarily unusual during an operation, but they have remained out -of contact longer this time...<br> +Hmm... We have lost contact with the Xekerin Troops. That is not necessarily unusual during an operation, but they have remained out of contact longer this time...<br> Still, since they are all elite warriors, I am not overly concerned...yet.<br> -I do have another document for you to deliver.<br> -Take this to <font color="LEVEL">Grand Master Tobias of the Dark Elf -Guild in the Town of Gludio</font> and return. +I do have an another document for you to deliver.<br> +Take this to <font color="LEVEL">Grand Master Tobias of the Dark Elf Guild in the Town of Gludio</font> and return. </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-09.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-07.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-09.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-10.html similarity index 66% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-08.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-10.html index 0d906f8e8a2beda746fdc1b38de41c56b5f9beb4..2220afb2b518f20fc027abdaf995f21590143619 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-08.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-10.html @@ -3,11 +3,8 @@ Ah! You have returned.<br> And I see this has been another eventful errand...<br> I too have been confused when dealing with some of these other races.<br> The races of the Outer World and the evil creatures have complicated relations...<br> -Still, as an intelligence officer, it is my task to make sense of -all this conflicting information.<br> -As you wrote in your report, we do not know whether the races of the Outer World -and the evil creaturs communicate secretly or use each other to gain their -own ends...<br> +Still, as an intelligence officer, it is my task to make sense of all this conflicting information.<br> +As you wrote in your report, we do not know whether the races of the Outer World and the evil creatures communicate secretly or use each other to gain their own ends...<br> Certainly, the relations between them are complicated and often bloody.<br> -<a action="bypass -h Quest 63_PathoftheWarder 32198-09.htm">"So complicated."</a> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-12.html">"So complicated."</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-09.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-11.html similarity index 82% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-09.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-11.html index 15009bdb3b3c0fa36a54a13afa7e106599c6a966..494bc803faa6dd5ffb3d65cd7c539359c46d9e70 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-09.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-11.html @@ -3,8 +3,6 @@ Our life was certainly simpler before we left our island.<br> Trying to understand this confusion and complexity is enough to give me a constant headache!<br> What it tells us, though, is that we must all be more careful in our conduct.<br> I suspect that our superiors have not told us everything...<br> -Ah, but we are soldiers; it is our task to obey orders, not to question them. -Speaking of that, I have more orders for you...<br> -Deliver this report to <font color="LEVEL">Kamael Master Sione in -Gludin Village.</font> +Ah, but we are soldiers; it is our task to obey orders, not to question them. Speaking of that, I have more orders for you...<br> +Deliver this report to <font color="LEVEL">Kamael Master Sione in Gludin Village</font>. </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-12.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-12.html new file mode 100644 index 0000000000000000000000000000000000000000..494bc803faa6dd5ffb3d65cd7c539359c46d9e70 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-12.html @@ -0,0 +1,8 @@ +<html><body>Master Gobie:<br> +Our life was certainly simpler before we left our island.<br> +Trying to understand this confusion and complexity is enough to give me a constant headache!<br> +What it tells us, though, is that we must all be more careful in our conduct.<br> +I suspect that our superiors have not told us everything...<br> +Ah, but we are soldiers; it is our task to obey orders, not to question them. Speaking of that, I have more orders for you...<br> +Deliver this report to <font color="LEVEL">Kamael Master Sione in Gludin Village</font>. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-10.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-13.html similarity index 58% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-10.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-13.html index 3a6693e5595be00f4d8a4a4acf7d314cd7703830..bd7953a3c7d9b0e569892cb7e74e233320769075 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-10.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-13.html @@ -1,5 +1,4 @@ -<html><body>Master Gobie:<br> -Deliver this report to <font color="LEVEL">Kamael Master Sione in -Gludin Village.</font><br> +<html><body>Mastr Gobie:<br> +Deliver this report to <font color="LEVEL">Kamael Master Sione in Gludin Village</font>.<br> Go at once! </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-11.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-14.html similarity index 60% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-11.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-14.html index 7d15a8cd32b514006c49b81c2be560e0a5e4f094..2b5c244a5fd8ba97403d81162176773506ca1537 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-11.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-14.html @@ -1,9 +1,7 @@ <html><body>Master Gobie:<br> Did you deliver the report?<br> -I have received deeply troubling news: our Xekerin Troops were all but -annihilated. Our rangers discovered their corpses.<br> -Tak, the staff officer of the Ol Mahum we sought to capture, must have -known of our plans!<br> +I have received deeply troubling news: our Xekerin Troops were all but annihilated. Our rangers discovered their corpses.<br> +Tak, the staff officer of the Ol Mahum we sought to capture, must have known of our plans!<br><br> I have no additional troops to devote to this task -- what shall we do?<br> -<a action="bypass -h Quest 63_PathoftheWarder 32198-12.htm">"Let me try."</a> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-15.html">"Let me try."</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-15.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-15.html new file mode 100644 index 0000000000000000000000000000000000000000..44dabe1afd231e2f32d2be87066762edd5ca675b --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-15.html @@ -0,0 +1,4 @@ +<html><body>Master Gobie:<br> +You?! A novice like you would certainly be killed!<br> +<a action="bypass -h Quest Q00063_PathOfTheWarder 32198-16.html">"I know I can do this. Trust me!"</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-13.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-16.html similarity index 54% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-13.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-16.html index 6d460108d512449f4c60ea63ba7146885dd7c00a..8d04537d8f0350934452359c93ffb8f1eca72c38 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-13.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-16.html @@ -2,12 +2,8 @@ Well, if you say so...<br> I have my doubts, but our options are limited.<br> Do it, then!<br> -According to a report one of our men found on the body of one of the Xekerin -Troops, ak is hiding with the Maille Lizardmen.<br> -Take this Soul Crystal and go to the <font color="LEVEL">Maille Lizardmen -Barracks.</font> If you slay the <font color="LEVEL">Maille Lizardmen, -Tak, a staff officer of the Ol Mahum,</font> will appear.<br> -<font color="LEVEL">When Tak is sufficiently weakened, he can be -captured using this Soul Crystal.</font><br> +According to a report one of our men found on the body of one of the Xekerin Troops, Tak is hiding with the Maille Lizardmen.<br> +Take this Soul Crystal and go to the <font color="LEVEL">Maille Lizardmen Barracks</font>. If you slay the <font color="LEVEL">Maille Lizardmen</font>, <font color="LEVEL">Tak, a staff officer of the Ol Mahum</font>, will appear.<br> +<font color="LEVEL">When Tak is sufficiently weakened, he can be captured using this Soul Crystal.</font><br> Good hunting! </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-17.html b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-17.html new file mode 100644 index 0000000000000000000000000000000000000000..7f725c412032d4937a22ddaed5cc7970b696d8f1 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-17.html @@ -0,0 +1,8 @@ +<html><body>Master Gobie:<br> +Well, if you say so...<br> +I have my doubts, but our options are limited.<br> +Do it, then!<br> +According to a report one of our men found on the body of one of the Xekerin Troops, Tak is hiding with the Maille Lizardmen.<br> +Take this Soul Crystal and go to the <font color="LEVEL">Maille Lizardmen Barracks</font>. If you slay the <font color="LEVEL">Maille Lizardmen</font> there, <font color="LEVEL">Tak, a staff officer of the Ol Mahum</font>, will appear.<br> +<font color="LEVEL">When Tak is sufficiently weakened, he can be captured using this Soul Crystal.</font><br> +Good hunting!</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-14.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-18.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-14.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-18.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-15.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-19.html similarity index 72% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-15.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-19.html index 1fca304469b1ce0284f904568b022a2937dc6bf6..415ee1ee8da22810e9b47cb5135c85b1921d6648 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-15.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-19.html @@ -1,10 +1,8 @@ <html><body>Master Gobie:<br> Well done!<br> -Now that Tak has been imprisoned within this Soul Crystal, he can be -interrogated by our men...<br> +Now that Tak has been imprisoned within this Soul Crystal, he can be interrogated by our men...<br> You have certainly proved your skill and courage.<br> -Take this <font color="LEVEL">Evaluation Report</font> to a <font color="LEVEL"> -Kamael Grand Master</font> and he will promote you to a Warder.<br> +Take this <font color="LEVEL">Evaluation Report</font> to a <font color="LEVEL">Kamael Grand Master</font> and he will promote you to Warder.<br> In fact, take it to <font color="LEVEL">Grand Master Gershwin</font> over there.<br> Congratulations! </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-16.htm b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-20.html similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/quests/63_PathoftheWarder/32198-16.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/32198-20.html diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/Q00063_PathOfTheWarder.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/Q00063_PathOfTheWarder.java new file mode 100644 index 0000000000000000000000000000000000000000..f51e832524149c6e1e4c80aef286e5848d6d84ca --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00063_PathOfTheWarder/Q00063_PathOfTheWarder.java @@ -0,0 +1,551 @@ +/* + * Copyright (C) 2004-2014 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack 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. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package quests.Q00063_PathOfTheWarder; + +import com.l2jserver.gameserver.ai.CtrlIntention; +import com.l2jserver.gameserver.enums.QuestSound; +import com.l2jserver.gameserver.model.actor.L2Attackable; +import com.l2jserver.gameserver.model.actor.L2Npc; +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.base.ClassId; +import com.l2jserver.gameserver.model.quest.Quest; +import com.l2jserver.gameserver.model.quest.QuestState; +import com.l2jserver.gameserver.network.serverpackets.SocialAction; +import com.l2jserver.gameserver.util.Util; + +/** + * Path Of The Warder (63) + * @author ivantotov + */ +public final class Q00063_PathOfTheWarder extends Quest +{ + // NPCs + private static final int MASTER_SIONE = 32195; + private static final int MASTER_GOBIE = 32198; + private static final int MASTER_TOBIAS = 30297; + private static final int CAPTAIN_BATHIS = 30332; + // Items + private static final int ORDERS = 9762; + private static final int ORGANIZATION_CHART = 9763; + private static final int GOBIES_ORDERS = 9764; + private static final int LETTER_TO_HUMANS = 9765; + private static final int HUMANS_REOLY = 9766; + private static final int LETTER_TO_THE_DARKELVES = 9767; + private static final int DARK_ELVES_REPLY = 9768; + private static final int REPORT_TO_SIONE = 9769; + private static final int EMPTY_SOUL_CRYSTAL = 9770; + private static final int TAKS_CAPTURED_SOUL = 9771; + // Reward + private static final int STEELRAZOR_EVALUTION = 9772; + // Monster + private static final int OL_MAHUM_PATROL = 20053; + private static final int OL_MAHUM_NOVICE = 20782; + private static final int MAILLE_LIZARDMAN = 20919; + private static final int MAILLE_LIZARDMAN_SCOUT = 20920; + private static final int MAILLE_LIZARDMAN_GUARD = 20921; + // Quest Monster + private static final int OL_MAHUM_OFFICER_TAK = 27337; + // Misc + private static final int MIN_LEVEL = 18; + + public Q00063_PathOfTheWarder() + { + super(63, Q00063_PathOfTheWarder.class.getSimpleName(), "Path Of The Warder"); + addStartNpc(MASTER_SIONE); + addTalkId(MASTER_SIONE, MASTER_GOBIE, MASTER_TOBIAS, CAPTAIN_BATHIS); + addKillId(OL_MAHUM_PATROL, OL_MAHUM_NOVICE, MAILLE_LIZARDMAN, MAILLE_LIZARDMAN_SCOUT, MAILLE_LIZARDMAN_GUARD, OL_MAHUM_OFFICER_TAK); + registerQuestItems(ORDERS, ORGANIZATION_CHART, GOBIES_ORDERS, LETTER_TO_HUMANS, HUMANS_REOLY, LETTER_TO_THE_DARKELVES, DARK_ELVES_REPLY, REPORT_TO_SIONE, EMPTY_SOUL_CRYSTAL, TAKS_CAPTURED_SOUL); + } + + @Override + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) + { + final QuestState qs = getQuestState(player, false); + if (qs == null) + { + return null; + } + + String htmltext = null; + switch (event) + { + case "ACCEPT": + { + if (qs.isCreated()) + { + qs.startQuest(); + qs.setMemoState(1); + htmltext = "32195-05.htm"; + } + break; + } + case "32195-06.html": + { + if (qs.isMemoState(1)) + { + htmltext = event; + } + break; + } + case "32195-08.html": + { + if (qs.isMemoState(1)) + { + qs.setMemoState(2); + qs.setCond(2, true); + htmltext = event; + } + break; + } + case "32198-03.html": + { + if (qs.isMemoState(3)) + { + takeItems(player, GOBIES_ORDERS, 1); + giveItems(player, LETTER_TO_HUMANS, 1); + qs.setMemoState(4); + qs.setCond(5, true); + htmltext = event; + } + break; + } + case "32198-07.html": + { + if (qs.isMemoState(7)) + { + htmltext = event; + } + break; + } + case "32198-08.html": + { + if (qs.isMemoState(7)) + { + giveItems(player, LETTER_TO_THE_DARKELVES, 1); + qs.setMemoState(8); + qs.setCond(7, true); + htmltext = event; + } + break; + } + case "32198-12.html": + { + if (qs.isMemoState(12)) + { + giveItems(player, REPORT_TO_SIONE, 1); + qs.setMemoState(13); + qs.setCond(9, true); + htmltext = event; + } + break; + } + case "32198-15.html": + { + if (qs.isMemoState(14)) + { + qs.setMemoState(15); + htmltext = event; + } + break; + } + case "32198-16.html": + { + if (qs.isMemoState(15)) + { + giveItems(player, EMPTY_SOUL_CRYSTAL, 1); + qs.setMemoState(16); + qs.set("ex", 0); + qs.setCond(11, true); + htmltext = event; + } + break; + } + case "30332-03.html": + { + if (qs.isMemoState(4)) + { + takeItems(player, LETTER_TO_HUMANS, 1); + giveItems(player, HUMANS_REOLY, 1); + qs.setMemoState(5); + htmltext = event; + } + break; + } + case "30332-05.html": + { + if (qs.isMemoState(5)) + { + htmltext = event; + } + break; + } + case "30332-06.html": + { + if (qs.isMemoState(5)) + { + qs.setMemoState(6); + qs.setCond(6, true); + htmltext = event; + } + break; + } + case "30297-03.html": + { + if (qs.isMemoState(9)) + { + htmltext = event; + } + break; + } + case "30297-04.html": + { + if (qs.isMemoState(9)) + { + qs.setMemoState(10); + htmltext = event; + } + break; + } + case "30297-06.html": + { + if (qs.isMemoState(10)) + { + giveItems(player, DARK_ELVES_REPLY, 1); + qs.setMemoState(11); + qs.setCond(8, true); + htmltext = event; + } + break; + } + } + return htmltext; + } + + private static void attackPlayer(L2Attackable npc, L2PcInstance player) + { + if ((npc != null) && (player != null)) + { + npc.setIsRunning(true); + npc.addDamageHate(player, 0, 999); + npc.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, player); + } + } + + @Override + public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon) + { + final QuestState qs = getQuestState(killer, false); + if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true)) + { + switch (npc.getId()) + { + case OL_MAHUM_PATROL: + { + if (qs.isMemoState(2) && (getQuestItemsCount(killer, ORGANIZATION_CHART) < 5)) + { + if ((getQuestItemsCount(killer, ORDERS) >= 10) && (getQuestItemsCount(killer, ORGANIZATION_CHART) >= 4)) + { + qs.setCond(3, true); + } + else + { + playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + giveItems(killer, ORGANIZATION_CHART, 1); + } + break; + } + case OL_MAHUM_NOVICE: + { + if (qs.isMemoState(2) && (getQuestItemsCount(killer, ORDERS) < 10)) + { + if ((getQuestItemsCount(killer, ORDERS) >= 9) && (getQuestItemsCount(killer, ORGANIZATION_CHART) >= 5)) + { + qs.setCond(3, true); + } + else + { + playSound(qs.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); + } + giveItems(killer, ORDERS, 1); + } + break; + } + case MAILLE_LIZARDMAN: + case MAILLE_LIZARDMAN_SCOUT: + case MAILLE_LIZARDMAN_GUARD: + { + if (qs.isMemoState(16) && !hasQuestItems(killer, TAKS_CAPTURED_SOUL)) + { + final int i4 = qs.getInt("ex"); + if (i4 < 4) + { + qs.set("ex", i4 + 1); + } + else + { + qs.set("ex", 0); + final L2Attackable monster = (L2Attackable) addSpawn(OL_MAHUM_OFFICER_TAK, npc, true, 0, false); + attackPlayer(monster, killer); + } + } + break; + } + case OL_MAHUM_OFFICER_TAK: + { + if (qs.isMemoState(16) && !hasQuestItems(killer, TAKS_CAPTURED_SOUL)) + { + takeItems(killer, EMPTY_SOUL_CRYSTAL, 1); + giveItems(killer, TAKS_CAPTURED_SOUL, 1); + qs.setCond(12, true); + } + break; + } + } + } + return super.onKill(npc, killer, isSummon); + } + + @Override + public String onTalk(L2Npc npc, L2PcInstance player) + { + final QuestState qs = getQuestState(player, true); + final int memoState = qs.getMemoState(); + String htmltext = getNoQuestMsg(player); + if (qs.isCreated()) + { + if (npc.getId() == MASTER_SIONE) + { + if ((player.getClassId() == ClassId.femaleSoldier) && !hasQuestItems(player, STEELRAZOR_EVALUTION)) + { + if (player.getLevel() >= MIN_LEVEL) + { + htmltext = "32195-01.htm"; + } + else + { + htmltext = "32195-02.html"; + } + } + else if (hasQuestItems(player, STEELRAZOR_EVALUTION)) + { + htmltext = "32195-03.html"; + } + else + { + htmltext = "32195-04.html"; + } + } + } + else if (qs.isStarted()) + { + switch (npc.getId()) + { + case MASTER_SIONE: + { + if (memoState == 1) + { + htmltext = "32195-07.html"; + } + else if (memoState == 2) + { + if ((getQuestItemsCount(player, ORDERS) < 10) || (getQuestItemsCount(player, ORGANIZATION_CHART) < 5)) + { + htmltext = "32195-09.html"; + } + else + { + takeItems(player, ORDERS, -1); + takeItems(player, ORGANIZATION_CHART, -1); + giveItems(player, GOBIES_ORDERS, 1); + qs.setMemoState(3); + qs.setCond(4, true); + htmltext = "32195-10.html"; + } + } + else if (memoState == 3) + { + htmltext = "32195-11.html"; + } + else if ((memoState > 3) && (memoState != 13)) + { + htmltext = "32195-12.html"; + } + else if (memoState == 13) + { + takeItems(player, REPORT_TO_SIONE, 1); + qs.setMemoState(14); + qs.setCond(10, true); + htmltext = "32195-13.html"; + } + break; + } + case MASTER_GOBIE: + { + if (memoState < 3) + { + htmltext = "32198-01.html"; + } + else if (memoState == 3) + { + htmltext = "32198-02.html"; + } + else if ((memoState == 4) || (memoState == 5)) + { + htmltext = "32198-04.html"; + } + else if (memoState == 6) + { + takeItems(player, HUMANS_REOLY, 1); + qs.setMemoState(7); + htmltext = "32198-05.html"; + } + else if (memoState == 7) + { + htmltext = "32198-06.html"; + } + else if (memoState == 8) + { + htmltext = "32198-09.html"; + } + else if (memoState == 11) + { + takeItems(player, DARK_ELVES_REPLY, 1); + qs.setMemoState(12); + htmltext = "32198-10.html"; + } + else if (memoState == 12) + { + giveItems(player, REPORT_TO_SIONE, 1); + qs.setMemoState(13); + htmltext = "32198-11.html"; + } + else if (memoState == 13) + { + htmltext = "32198-13.html"; + } + else if (memoState == 14) + { + htmltext = "32198-14.html"; + } + else if (memoState == 15) + { + giveItems(player, EMPTY_SOUL_CRYSTAL, 1); + qs.setMemoState(16); + qs.set("ex", 0); + qs.setCond(11, true); + htmltext = "32198-17.html"; + } + else if (memoState == 16) + { + if (!hasQuestItems(player, TAKS_CAPTURED_SOUL)) + { + qs.set("ex", 0); + htmltext = "32198-18.html"; + } + else + { + giveAdena(player, 163800, true); + takeItems(player, TAKS_CAPTURED_SOUL, 1); + giveItems(player, STEELRAZOR_EVALUTION, 1); + final int level = player.getLevel(); + if (level >= 20) + { + addExpAndSp(player, 320534, 22046); + } + else if (level == 19) + { + addExpAndSp(player, 456128, 28744); + } + else + { + addExpAndSp(player, 591724, 35442); + } + qs.exitQuest(false, true); + player.sendPacket(new SocialAction(player.getObjectId(), 3)); + qs.saveGlobalQuestVar("1ClassQuestFinished", "1"); + htmltext = "32198-19.html"; + } + } + break; + } + case CAPTAIN_BATHIS: + { + if (memoState == 4) + { + htmltext = "30332-01.html"; + } + else if (memoState < 4) + { + htmltext = "30332-02.html"; + } + else if (memoState == 5) + { + htmltext = "30332-04.html"; + } + else if (memoState == 6) + { + htmltext = "30332-07.html"; + } + else if (memoState > 6) + { + htmltext = "30332-08.html"; + } + break; + } + case MASTER_TOBIAS: + { + if (memoState == 8) + { + takeItems(player, LETTER_TO_THE_DARKELVES, 1); + qs.setMemoState(9); + htmltext = "30297-01.html"; + } + else if (memoState == 9) + { + htmltext = "30297-02.html"; + } + else if (memoState == 10) + { + giveItems(player, DARK_ELVES_REPLY, 1); + qs.setMemoState(11); + qs.setCond(8, true); + htmltext = "30297-05.html"; + } + else if (memoState >= 11) + { + htmltext = "30297-07.html"; + } + break; + } + } + } + else if (qs.isCompleted()) + { + if (npc.getId() == MASTER_GOBIE) + { + if (hasQuestItems(player, STEELRAZOR_EVALUTION)) + { + htmltext = "32198-20.html"; + } + } + } + return htmltext; + } +} \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/QuestMasterHandler.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/QuestMasterHandler.java index 91560f95bd392d4a39ad7ed5907b5708584121cb..9ec9d59955577cf180d4569ebbf89c75c7dac29a 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/QuestMasterHandler.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/QuestMasterHandler.java @@ -71,6 +71,7 @@ import quests.Q00051_OFullesSpecialBait.Q00051_OFullesSpecialBait; import quests.Q00052_WilliesSpecialBait.Q00052_WilliesSpecialBait; import quests.Q00053_LinnaeusSpecialBait.Q00053_LinnaeusSpecialBait; import quests.Q00062_PathOfTheTrooper.Q00062_PathOfTheTrooper; +import quests.Q00063_PathOfTheWarder.Q00063_PathOfTheWarder; import quests.Q00101_SwordOfSolidarity.Q00101_SwordOfSolidarity; import quests.Q00102_SeaOfSporesFever.Q00102_SeaOfSporesFever; import quests.Q00103_SpiritOfCraftsman.Q00103_SpiritOfCraftsman; @@ -443,6 +444,7 @@ public class QuestMasterHandler Q00052_WilliesSpecialBait.class, Q00053_LinnaeusSpecialBait.class, Q00062_PathOfTheTrooper.class, + Q00063_PathOfTheWarder.class, Q00101_SwordOfSolidarity.class, Q00102_SeaOfSporesFever.class, Q00103_SpiritOfCraftsman.class,