Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quest log of letter, orum and fur quest. #339

Open
wants to merge 19 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions quests/argeas/_include.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,11 @@
<quests>
<include name="quests/argeas/soup_and_slimes.xml"/>
<include name="quests/argeas/banu.xml"/>
<include name="quests/argeas/letter_quest.xml"/>
<include name="quests/argeas/orum_quest.xml"/>
<include name="quests/argeas/celestia.xml"/>
<include name="quests/argeas/hinnak.xml"/>
<include name="quests/argeas/bandit.xml"/>
<include name="quests/argeas/demon_mask.xml"/>
<include name="quests/argeas/inspector.xml"/>
</quests>
40 changes: 40 additions & 0 deletions quests/argeas/bandit.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<quests>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule selector="//var/quest/@name" translate="yes"/>
<its:translateRule selector="//var/quest/name" translate="yes"/>
<its:translateRule selector="//var/quest/text" translate="yes"/>
<its:translateRule selector="//*" translate="no"/>
</its:rules>
<var id="26">
<effect map="009-2.tmx" npc="182" value="1" effect="45"/>
<effect map="009-2.tmx" npc="182" value="2,6" effect="46"/>
Copy link
Member

@Helianthella Helianthella May 20, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

quests that are done should not display any effect on the npc, so here you should not have state 6

here I'd say
45 = 0,5
46 = 1,2,3,4

<quest name="Bandit Quest" group="Argeas" incomplete="1">
<name>Lena</name>
<text>You agree to help. Find the Bandit Caves and kill Bandits. Pick up 10 Bandit Hoods.</text>
<text>Return to Lena with the Bandit Hoods.</text>
</quest>
<quest name="Bandit Quest" group="Argeas" incomplete="2">
<name>Lena</name>
<text>As a reward, you get a Fairy Hat [@@770|@@]!</text>
</quest>
<quest name="Bandit Quest" group="Argeas" incomplete="3">
<name>Lena</name>
<text>Now Lena asks you to kill the Bandit Lord.</text>
<text>You agree to do it. First, go through the Hermit's Cave and Lake Cave to find Bryant's Cave. There, Bryant will instruct you.</text>
</quest>
<quest name="Bandit Quest" group="Argeas" incomplete="4">
<name>Lena</name>
<text>Next, search within the Lake Cave for a cave entrance with a red carpet outside. Go in to fight the Bandit Lord.</text>
</quest>
<quest name="Bandit Quest" group="Argeas" incomplete="5">
<name>Lena</name>
<text>You slayed the Bandit Lord! Now return to Lena once more.</text>
</quest>
<quest name="Bandit Quest" group="Argeas" complete="6">
<name>Lena</name>
<text>As a reward, you get the incredible Forest Armor [@@782|@@]!</text>
<text>You have finished the quest and Hurnscald is at peace again. Well done!</text>
</quest>
</var>
</quests>
26 changes: 26 additions & 0 deletions quests/argeas/demon_mask.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<quests>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule selector="//var/quest/@name" translate="yes"/>
<its:translateRule selector="//var/quest/name" translate="yes"/>
<its:translateRule selector="//var/quest/text" translate="yes"/>
<its:translateRule selector="//*" translate="no"/>
</its:rules>
<var id="28">
<effect map="013-3.tmx" npc="111" value="1,2" effect="45"/>
<effect map="013-3.tmx" npc="111" value="3" effect="46"/>
Copy link
Member

@Helianthella Helianthella May 20, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't show an effect for completed quests

45 = 0
46 = 1,2

<quest name="Demon Mask" group="Argeas" incomplete="1">
<name>Demon Mask</name>
<text>From one of the bookshelves in the mines, you learn about the ritual.</text>
<text>You will need many items, including a Jack O Soul [@@1198|@@].</text>
</quest>
<quest name="Demon Mask" group="Argeas" incomplete="2">
<name>Demon Mask</name>
<text>Pass through the barrier, and talk to the chest.</text>
</quest>
<quest name="Demon Mask" group="Argeas" complete="3">
<name>Demon Mask</name>
<text>You got the Demon Mask [@@679|@@]! Congratz!</text>
</quest>
</var>
</quests>
27 changes: 27 additions & 0 deletions quests/argeas/hinnak.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<quests>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule selector="//var/quest/@name" translate="yes"/>
<its:translateRule selector="//var/quest/name" translate="yes"/>
<its:translateRule selector="//var/quest/text" translate="yes"/>
<its:translateRule selector="//*" translate="no"/>
</its:rules>
<var id="27">
<effect map="008-1.tmx" npc="142" value="1" effect="45"/>
<effect map="008-1.tmx" npc="142" value="2" effect="46"/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

45 = 0
46 = 1

<quest name="Farmer's Scythe" group="Argeas" incomplete="1">
<name>Hinnak</name>
<text>You agree to help. Hunt Pinkies and collect 10 Pink Antennae. (But avoid Ginaria, who loves Pinkies!)</text>
<text>Return to Hinnak with the Pink Antennae.</text>
<text/>
<text>%%E 10 [@@614|@@]</text>
</quest>
<quest name="Farmer's Scythe" group="Argeas" complete="2">
<name>Hinnak</name>
<text>You have completed the task. The Scythe, an excellent weapon, is your reward!</text>
<text/>
<text>Quest Giver: Hinnak.</text>
<text>Reward: [@@623|@@].</text>
</quest>
</var>
</quests>
80 changes: 80 additions & 0 deletions quests/argeas/inspector.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
<quests>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule selector="//var/quest/@name" translate="yes"/>
<its:translateRule selector="//var/quest/name" translate="yes"/>
<its:translateRule selector="//var/quest/text" translate="yes"/>
<its:translateRule selector="//*" translate="no"/>
</its:rules>
<var id="29">
<effect map="009-2.tmx" npc="150" value="1" effect="45"/>
<effect map="009-2.tmx" npc="150" value="15" effect="46"/>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="1">
<name>Inspector</name>
<text>The Inspector in Hurnscald needs help to solve robberies.</text>
<text>You agree to help. Start by interviewing the Old Woman in Hurnscald.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="2">
<name>Inspector</name>
<text>Report back to the Inspector.</text>
<text>Interview the Old Woman again while wearing Dark Blue clothing.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="3">
<name>Inspector</name>
<text>Report back to the Inspector.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="4">
<name>Inspector</name>
<text>Interview the Troupe Leader at the Wizard's Rest in Tulimshar.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="5">
<name>Inspector</name>
<text>Report back to the Inspector.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="6">
<name>Inspector</name>
<text>Interrogate the Old Man in Hurnscald.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="7">
<name>Inspector</name>
<text>Report back to the Inspector.</text>
<text>Interview the Old Woman yet again.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="8">
<name>Inspector</name>
<text>Report back to the Inspector.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="9">
<name>Inspector</name>
<text>Interview the Old Woman once more. </text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="10">
<name>Inspector</name>
<text>Interview Malek the Miner at the Woodland Mining Camp north of Hurnscald.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="11">
<name>Inspector</name>
<text>Search the bookcase in the Woodland Mining Camp basement. </text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="12">
<name>Inspector</name>
<text>You discover a mask and a note inside a hollowed out book. Report back to the Inspector and show him what you found. </text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="13">
<name>Inspector</name>
<text>The Inspector sends you back to the Troupe Leader.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" incomplete="14">
<name>Inspector</name>
<text>The Troupe Leader is thankful for what you have done. </text>
<text>As a reward, you get to keep the mask that you found, the Noh Mask [@@678|@@]!</text>
<text/>
<text>You receive 1500 EXP too.</text>
</quest>
<quest name="Robberies In Hurnscald" group="Argeas" complete="15">
<name>Inspector</name>
<text>You have finished the quest. Well done! All the stolen items have been found in the Woodland Mining Camp, but the identity of the robber remains a mystery!</text>
<text>You receive 2500 EXP.</text>
</quest>
</var>
</quests>
42 changes: 42 additions & 0 deletions quests/argeas/letter_quest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<quests>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule selector="//var/quest/@name" translate="yes"/>
<its:translateRule selector="//var/quest/name" translate="yes"/>
<its:translateRule selector="//var/quest/text" translate="yes"/>
<its:translateRule selector="//*" translate="no"/>
</its:rules>
<var id="23">
<effect map="027-2.tmx" npc="159" value="2,5" effect="45"/>
<effect map="027-2.tmx" npc="159" value="3,4" effect="46"/>
<quest name="Letter Quest" group="Argeas" incomplete="2">
<name>Letter</name>
<text>The Caretaker in the Graveyard needs your help to deliver a letter to his daughter, Airlia.</text>
<text/>
<text>Quest Giver: Caretaker.</text>
<text>Reward: Unknown.</text>
</quest>
<quest name="Letter Quest" group="Argeas" complete="3">
<name>Letter</name>
<text>You have delivered the letter to Airlia. Well done!</text>
<text/>
<text>Quest Giver: Caretaker.</text>
<text>Reward: 1,000 GP, 2000 EXP.</text>
</quest>
<quest name="Letter Quest" group="Argeas" incomplete="5">
<name>Letter</name>
<text>The Caretaker in the Graveyard needs your help to deliver a letter to his daughter, Airlia.</text>
<text/>
<text>Quest Giver: Caretaker.</text>
<text>Reward: 42 GP, 500 EXP.</text>
</quest>
<quest name="Letter Quest" group="Argeas" complete="4">
<name>Letter</name>
<text>You have delivered the letter to Airlia. Well done!</text>
<text/>
<text>Quest Giver: Caretaker.</text>
<text>Reward: 1,000 GP and 2,000 EXP the first time.</text>
<text>42 GP and 500 EXP every time afterwards</text>
</quest>
</var>
</quests>
Loading