From d4c4475d152b24153db6d1d9d5b57d362f2fcfd8 Mon Sep 17 00:00:00 2001 From: ErikasKontenis Date: Sun, 23 Feb 2020 19:27:20 +0200 Subject: [PATCH] finish the shattered isles quest log --- New Text Document.txt | 2 +- data/XML/quests.xml | 143 ++++++++---------------------------- data/npc/eleonore.npc | 4 +- data/npc/jackfategoroma.npc | 2 +- data/npc/ocelus.npc | 3 +- 5 files changed, 37 insertions(+), 117 deletions(-) diff --git a/New Text Document.txt b/New Text Document.txt index 5a05507..fcda624 100644 --- a/New Text Document.txt +++ b/New Text Document.txt @@ -1 +1 @@ -next: 17593 \ No newline at end of file +next: 17594 \ No newline at end of file diff --git a/data/XML/quests.xml b/data/XML/quests.xml index 670741c..86d4783 100644 --- a/data/XML/quests.xml +++ b/data/XML/quests.xml @@ -995,119 +995,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/npc/eleonore.npc b/data/npc/eleonore.npc index e9f3964..11da91a 100644 --- a/data/npc/eleonore.npc +++ b/data/npc/eleonore.npc @@ -18,7 +18,7 @@ VANISH,! -> "Oh well." "farewell" -> * "ring",QuestValue(17502)=0 -> "My ring was stolen by a parrot, directly from my dressing table near the window. It flew to the nearby mountains and I fear my ring will be lost forever. Whoever returns it to me will be rewarded generously. ...", - "I guess that evil parrot hid the ring somewhere on a high tree or a rock so that you might need a rake to get it.", SetQuestValue(17502,1) + "I guess that evil parrot hid the ring somewhere on a high tree or a rock so that you might need a rake to get it.", SetQuestValue(17502,1), SetQuestValue(17593,1) "mission",QuestValue(17502)=0 -> * "ring",QuestValue(17502)=1 -> Type=6093, Amount=1, Price=150, "Oh, my beloved ring! Have you found it and want to return it to me?", Topic=1 @@ -50,7 +50,7 @@ Topic=4,"yes" -> "I am glad to hear that. So please listen: Due to circumstances "Contact Captain Waverider, the old fisherman, and tell him the secret word 'peg leg'. He will make sure that you arrive safely ...", "Please look for Ray and find out what happened to him and why he was not able to answer. Return to me as soon as you have found something out. I wish you a good journey.", SetQuestValue(17502,6) Topic=4 -> "Too bad." - +"mission",QuestValue(17502)>5,QuestValue(17502)<13 -> "Return to me as soon as you have found something out about Ray." "ray","striker",QuestValue(17502)=13 -> " Oh, he is so wonderful. A very special man with a special place in my heart.", Topic=5 Topic=5,"mermaid" -> "I can't thank you enough for freeing my beloved Ray from that evil spell. I am still shocked that a mermaid could steal his love that easily.", SetQuestValue(17502,14) diff --git a/data/npc/jackfategoroma.npc b/data/npc/jackfategoroma.npc index 736e718..934f4f0 100644 --- a/data/npc/jackfategoroma.npc +++ b/data/npc/jackfategoroma.npc @@ -68,7 +68,7 @@ Topic=1 -> "Oh, well." Topic=2,"yes" -> "Good! Please return once you have gathered 30 pieces of wood.", SetQuestValue(17501,1) Topic=2 -> "Oh, well." -Topic=3,"yes",Count(Type)>=Amount -> "Excellent! Now we can leave this godforsaken place. Thank you for your help. Should you ever want to return to this island, ask me for a passage to Goroma.", Delete(Type), SetQuestValue(17501,2) +Topic=3,"yes",Count(Type)>=Amount -> "Excellent! Now we can leave this godforsaken place. Thank you for your help. Should you ever want to return to this island, ask me for a passage to Goroma.", Delete(Type), SetQuestValue(17501,2), SetQuestValue(17593,2) Topic=3,"yes" -> "You don't have that many." Topic=3 -> "Oh, I'm still waiting then." diff --git a/data/npc/ocelus.npc b/data/npc/ocelus.npc index 2377b6a..7bb3cd3 100644 --- a/data/npc/ocelus.npc +++ b/data/npc/ocelus.npc @@ -40,8 +40,9 @@ Topic=3, -> "Too bad." "mermaid",QuestValue(17502)=10 -> "Oh my. Its not easy to impress a mermaid I guess. Please get me a love poem. I think elves are the greatest poets so their city seems like a good place to look for one.", SetQuestValue(17502,11) "marina",QuestValue(17502)=10 -> * +"date",QuestValue(17502)=10 -> * -"love","poem",QuestValue(17502)=11 -> Type=5952, Amount=1, "Did you get a love poem from Ab'Dendriel?", Topic=4 +"poem",QuestValue(17502)=11 -> Type=5952, Amount=1, "Did you get a love poem from Ab'Dendriel?", Topic=4 Topic=4,"yes",Count(Type)>=Amount -> "Excellent. Here, with this little spell I enable you to recite the poem like a true elven poet. Now go and ask her for a date again.", SetQuestValue(17502,12) Topic=4,"yes" -> "It looks like you forgot it somewhere." Topic=4 -> "Maybe another time."