From b98ff6f6014d4413f9ae5f2fe5cb4450e697fbe1 Mon Sep 17 00:00:00 2001 From: Zukero Date: Thu, 13 Aug 2015 16:33:51 +0200 Subject: [PATCH] Included new quest: pathway_fallhaven (Duleian road shortcut) --- .../raw/conversationlist_fallhaven_south.json | 288 ++++++++++++++++-- .../conversationlist_fallhaven_warden.json | 102 ++++++- .../conversationlist_pathway_fallhaven.json | 231 ++++++++++++++ .../res/raw/droplists_pathway_fallhaven.json | 84 +++++ .../res/raw/itemlist_pathway_fallhaven.json | 9 + .../res/raw/monsterlist_fallhaven_npcs.json | 3 +- .../raw/monsterlist_pathway_fallhaven.json | 28 ++ .../res/raw/questlist_pathway_fallhaven.json | 36 +++ AndorsTrail/res/values/loadresources.xml | 5 + AndorsTrail/res/xml/fallhaven_ne.tmx | 51 +++- AndorsTrail/res/xml/roadbeforecrossroads.tmx | 29 +- AndorsTrail/res/xml/roadbeforecrossroads5.tmx | 45 ++- 12 files changed, 846 insertions(+), 65 deletions(-) create mode 100644 AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json create mode 100644 AndorsTrail/res/raw/droplists_pathway_fallhaven.json create mode 100644 AndorsTrail/res/raw/itemlist_pathway_fallhaven.json create mode 100644 AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json create mode 100644 AndorsTrail/res/raw/questlist_pathway_fallhaven.json diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_south.json b/AndorsTrail/res/raw/conversationlist_fallhaven_south.json index 5d5865fc4..802eafa17 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_south.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_south.json @@ -1,52 +1,284 @@ [ { - "id": "fallhaven_lumberjack", - "message": "Hi, I'm Jakrar.", - "replies": [ + "id":"fallhaven_lumberjack", + "replies":[ { - "text": "Are you a woodcutter?", - "nextPhraseID": "fallhaven_lumberjack_2" + "nextPhraseID":"fallhaven_lumberjack_15", + "requires":[ + { + "requireType":"questProgress", + "value":50, + "requireID":"pathway_fallhaven" + } + ] + }, + { + "nextPhraseID":"fallhaven_lumberjack_14", + "requires":[ + { + "requireType":"questProgress", + "value":30, + "requireID":"pathway_fallhaven" + } + ] + }, + { + "nextPhraseID":"fallhaven_lumberjack_1" } ] }, { - "id": "fallhaven_lumberjack_2", - "message": "Yes, I'm Fallhaven's woodcutter. Need anything done in the finest of woods? I have probably got it." - }, - { - "id": "alaun", - "message": "Hello. I'm Alaun. How can I help you?", - "replies": [ + "message":"Hi, I'm Jakrar.", + "id":"fallhaven_lumberjack_1", + "replies":[ { - "text": "Have you seen my brother Andor? He looks similar to me.", - "nextPhraseID": "alaun_2" + "nextPhraseID":"fallhaven_lumberjack_2", + "text":"Are you a woodcutter?" } ] }, { - "id": "alaun_2", - "message": "You are looking for your brother you say? Looks like you? Hm.", - "replies": [ + "message":"Yes, I'm Fallhaven's woodcutter. Need anything done in the finest of woods? I have probably got it.", + "id":"fallhaven_lumberjack_2", + "replies":[ { - "text": "N", - "nextPhraseID": "alaun_3" + "nextPhraseID":"fallhaven_lumberjack_3", + "text":"I'd like to talk with you about Fallhaven's passage to the Duleian Road.", + "requires":[ + { + "requireType":"questLatestProgress", + "value":20, + "requireID":"pathway_fallhaven" + } + ] + }, + { + "nextPhraseID":"X", + "text":"Never mind. I don't need your services for now." + }, + { + "nextPhraseID":"S", + "text":"What have you got for sale?" } ] }, { - "id": "alaun_3", - "message": "No, I cannot recall seeing anyone by that description. Maybe you should try in Crossglen village west of here." + "message":"Hello. I'm Alaun. How can I help you?", + "id":"alaun", + "replies":[ + { + "nextPhraseID":"alaun_2", + "text":"Have you seen my brother Andor? He looks similar to me." + } + ] }, { - "id": "fallhaven_farmer1", - "message": "Hello there. Please do not bother me, I have a lot of work to do." + "message":"You are looking for your brother you say? Looks like you? Hm.", + "id":"alaun_2", + "replies":[ + { + "nextPhraseID":"alaun_3", + "text":"N" + } + ] }, { - "id": "fallhaven_farmer2", - "message": "Hello. Could you please move out of the way? I am trying to work here." + "message":"No, I cannot recall seeing anyone by that description. Maybe you should try in Crossglen village west of here.", + "id":"alaun_3" }, { - "id": "khorand", - "message": "Hey you, don't even think of touching any of the crates. I am watching you!" + "message":"Hello there. Please do not bother me, I have a lot of work to do.", + "id":"fallhaven_farmer1" + }, + { + "message":"Hello. Could you please move out of the way? I am trying to work here.", + "id":"fallhaven_farmer2" + }, + { + "message":"Hey you, don't even think of touching any of the crates. I am watching you!", + "id":"khorand" + }, + { + "message":"Oh no. Not again. I won't start cutting the trees before I have received a payment beforehand. Go away!", + "id":"fallhaven_lumberjack_3", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_4", + "text":"Is there anything that would change your mind?" + }, + { + "nextPhraseID":"X", + "text":"Seems like nobody wants to open the road again. Great." + } + ] + }, + { + "message":"Hmm. Well if you would do me a great favor I would start to cut the trees away.", + "id":"fallhaven_lumberjack_4", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_5", + "text":"Sure! What is it?" + } + ] + }, + { + "message":"Let me tell you a story: Long ago, I was cutting in the woods in the north of Fallhaven. I used to cut the trees with great speed with my favorite axe. It was made of fine steel and probably worth more than my hut.", + "id":"fallhaven_lumberjack_5", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_6", + "text":"N" + } + ] + }, + { + "message":"But then, I got attacked by a pack of wolves and I had to flee immediately to save my bare life. But during the escape I lost my precious axe.", + "id":"fallhaven_lumberjack_6", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_7", + "text":"N" + } + ] + }, + { + "message":"I'm afraid of travelling to that place again because I'm not a trained fighter and the wolves, especially their leader was really powerful.", + "id":"fallhaven_lumberjack_7", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_8", + "text":"So I guess you want me to retrieve your axe?" + } + ] + }, + { + "message":"Yes exactly. If you would do me that favor I would gladly cut away the trees and receive the payment afterwards. Just head north to the Crossroads Guardhouse and then head eastwards down the Duleian Road. There I lost my axe. And look out for that wolf pack!", + "id":"fallhaven_lumberjack_8", + "replies":[ + { + "nextPhraseID":"X", + "text":"Sounds simple enough. On my way." + }, + { + "nextPhraseID":"X", + "text":"No way! This is far to dangerous!" + } + ], + "rewards":[ + { + "value":30, + "rewardID":"pathway_fallhaven", + "rewardType":"questProgress" + } + ] + }, + { + "message":"Have you made any progress in finding my axe?", + "id":"fallhaven_lumberjack_9" + }, + { + "message":"Let me see... Oh yes! This is my axe! I cannot thank you enough, boy!", + "id":"fallhaven_lumberjack_10", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_11", + "text":"So will you cut away those trees which block the old pathway?" + } + ], + "rewards":[ + { + "value":40, + "rewardID":"pathway_fallhaven", + "rewardType":"questProgress" + } + ] + }, + { + "message":"Sure! Already on my way! This work will be finished soon.", + "id":"fallhaven_lumberjack_11", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_12", + "text":"That sounds great! Remember to ask this stupid warden for a decent payment." + } + ], + "rewards":[ + { + "value":50, + "rewardID":"pathway_fallhaven", + "rewardType":"questProgress" + } + ] + }, + { + "message":"Sure. Will do that. He he.", + "id":"fallhaven_lumberjack_12", + "replies":[ + { + "nextPhraseID":"X", + "text":"Shadow be with you." + } + ] + }, + { + "message":"You're welcome. But you're not the only one who is happy: There are more persons who are resting for a night in Fallhaven which raises our economy. Some even bought items at my store! By the way, I was surprised I even got paid well by the warden.", + "id":"fallhaven_lumberjack_13", + "replies":[ + { + "nextPhraseID":"X", + "text":"Indeed. Now everything is a lot better than it was before!" + }, + { + "nextPhraseID":"fallhaven_lumberjack_15", + "text":"I wanted to ask for something else." + } + ] + }, + { + "message":"Have you made any progress in finding my precious axe?", + "id":"fallhaven_lumberjack_14", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_10", + "text":"Hello again! I've finally found your axe!", + "requires":[ + { + "requireType":"inventoryRemove", + "value":1, + "requireID":"jakrar_axe" + } + ] + }, + { + "nextPhraseID":"X", + "text":"No I haven't. But I'm working on it." + } + ] + }, + { + "message":"Hello again my friend.", + "id":"fallhaven_lumberjack_15", + "replies":[ + { + "nextPhraseID":"fallhaven_lumberjack_13", + "text":"I cannot thank you enough for cutting away those trees! Finally I've got a shortcut!", + "requires":[ + { + "requireType":"questProgress", + "value":60, + "requireID":"pathway_fallhaven" + } + ] + }, + { + "nextPhraseID":"S", + "text":"What have you got for sale?" + }, + { + "nextPhraseID":"X", + "text":"Never mind. I don't need your services for now." + } + ] } -] +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json b/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json index 0d4adaadd..f080b029d 100644 --- a/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json +++ b/AndorsTrail/res/raw/conversationlist_fallhaven_warden.json @@ -28,7 +28,18 @@ "value": "30" } ] - } + }, + { + "requires": [ + { + "requireType": "questLatestProgress", + "requireID": "pathway_fallhaven", + "value": 10 + } + ], + "text": "Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", + "nextPhraseID": "fallhaven_warden_pathway_1" + } ] }, { @@ -278,9 +289,20 @@ "message": "Hello again, kid. Thanks for the drink earlier. I had it all in one go. It sure tasted a bit different than before, but I guess that is just because I'm not used to it anymore.", "replies": [ { - "text": "Who is that prisoner?", - "nextPhraseID": "warden_prisoner_1" - } + "text": "That's great! Cheers!", + "nextPhraseID": "X" + }, + { + "requires": [ + { + "requireType": "questLatestProgress", + "requireID": "pathway_fallhaven", + "value": 10 + } + ], + "text": "Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", + "nextPhraseID": "fallhaven_warden_pathway_1" + } ] }, { @@ -427,14 +449,66 @@ } ] }, - { - "id": "fallhaven_warden_36", - "message": "I will make sure to tell other guards how you helped us here in Fallhaven.", - "replies": [ - { - "text": "Thank you. Goodbye.", - "nextPhraseID": "X" - } - ] - } + { + "id": "fallhaven_warden_36", + "message": "I will make sure to tell other guards how you helped us here in Fallhaven.", + "replies": [ + { + "text": "Thank you. Goodbye.", + "nextPhraseID": "X" + }, + { + "requires": [ + { + "requireType": "questLatestProgress", + "requireID": "pathway_fallhaven", + "value": 10 + } + ], + "text": "Recently I talked to the watchman who blocks he old pathway to the Duleian Road. Why don't you pay just pay the woodcutter?", + "nextPhraseID": "fallhaven_warden_pathway_1" + } + ] + }, + { + "id": "fallhaven_warden_pathway_1", + "replies": [ + { + "nextPhraseID": "fallhaven_warden_pathway_2", + "text": "Would anything change your mind?" + } + ], + "message": "Hah! Jakrar? I should pay Jakrar before he has done his work? No way! Either he does his woodcutting job before I pay him or the passage stays blocked! That's how I always do it. It's the only way to get the job done well." + }, + { + "id": "fallhaven_warden_pathway_2", + "replies": [ + { + "text": "So where can I find him?", + "nextPhraseID": "fallhaven_warden_pathway_3" + } + ], + "message": "No way! Get lost or I'll throw you in jail! Talk to that filthy woodcutter if you want to reopen the path but nothing will change my mind!" + }, + { + "id": "fallhaven_warden_pathway_3", + "rewards": [ + { + "rewardType": "questProgress", + "rewardID": "pathway_fallhaven", + "value": 20 + } + ], + "replies": [ + { + "text": "Easy. Easy. I'm already leaving.", + "nextPhraseID": "X" + }, + { + "text": "I wanted to leave your shabby prison anyway.", + "nextPhraseID": "X" + } + ], + "message": "He is living in his hut right south of my prison. Don't you bother me again!" + } ] diff --git a/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json b/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json new file mode 100644 index 000000000..db68c9695 --- /dev/null +++ b/AndorsTrail/res/raw/conversationlist_pathway_fallhaven.json @@ -0,0 +1,231 @@ +[ + { + "id": "guard_pathway", + "replies": [ + { + "requires": [ + { + "requireType": "questProgress", + "value": 50, + "requireID": "pathway_fallhaven" + } + ], + "nextPhraseID": "guard_pathway_5" + }, + { + "requires": [ + { + "requireType": "questProgress", + "requireID": "pathway_fallhaven", + "value": 10 + } + ], + "nextPhraseID": "guard_pathway_6" + }, + { + "nextPhraseID": "guard_pathway_0" + } + ] + }, + { + "id": "guard_pathway_0", + "replies": [ + { + "text": "Why is that so?", + "nextPhraseID": "guard_pathway_1", + "requires": [ + { + "requireType": "questProgress", + "requireID": "pathway_fallhaven", + "value": 10, + "negate": true + } + ] + }, + { + "text": "Never mind. Shadow be with you.", + "nextPhraseID": "X" + }, + { + "text": "Never mind. Goodbye.", + "nextPhraseID": "X" + } + ], + "message": "Halt! No one is allowed to cross the pathway to the Duleian Road!" + }, + { + "id": "guard_pathway_1", + "replies": [ + { + "text": "But why doesn't he want to do this work?", + "nextPhraseID": "guard_pathway_2" + } + ], + "message": "Because a storm recently knocked over some trees which now block the passage. A villager even got hurt. And now the responsible woodcutter doesn't want to cut the fallen trees away." + }, + { + "id": "guard_pathway_2", + "replies": [ + { + "text": "Maybe I could help?", + "nextPhraseID": "guard_pathway_3" + }, + { + "text": "Well this is your problem. Goodbye.", + "nextPhraseID": "X" + } + ], + "message": "You're really curious boy... Well our superior the warden only wants to pay the woodcutter when he did his work." + }, + { + "id": "guard_pathway_3", + "replies": [ + { + "text": "You're right, but I'd really love to be able to go this way.", + "nextPhraseID": "guard_pathway_4" + }, + { + "text": "So what. I can help!", + "nextPhraseID": "guard_pathway_4" + } + ], + "message": "You?! You're just a kid!" + }, + { + "id": "guard_pathway_4", + "replies": [ + { + "text": "Okay thanks for your advice. I'm gonna do that!", + "nextPhraseID": "X" + }, + { + "text": "Pff, easy. I'll do it.", + "nextPhraseID": "X" + } + ], + "message": "Ok, maybe you can be of use. Talk to the warden and maybe you can convince him of paying the woodcutter. But I have to warn you: he is a stubborn beast.", + "rewards": [ + { + "rewardType": "questProgress", + "rewardID": "pathway_fallhaven", + "value": 10 + } + ] + }, + { + "id": "sign_pathway_fallhaven", + "message": "North: Feygard\nWest: Fallhaven\nSouth: Nor City" + }, + { + "id": "guard_pathway_5", + "rewards": [ + { + "rewardType": "questProgress", + "rewardID": "pathway_fallhaven", + "value": 60 + } + ], + "replies": [ + { + "text": "You're welcome. I'm glad the way is opened again!", + "nextPhraseID": "X" + } + ], + "message": "Hello again. It seems like you have sorted things out. Now the passage isn't blocked anymore. You have all my gratitude for doing that." + }, + { + "id": "key_wolf_pack_jakrar", + "message": "You see the horrifying wolf leader and stumble back." + }, + { + "id": "sign_wolf_pack_jakrar", + "replies": [ + { + "requires": [ + { + "requireType": "killedMonster", + "requireID": "wolf_leader", + "value": 1 + }, + { + "requireType": "questProgress", + "requireID": "pathway_fallhaven", + "value": 40, + "negate":true + } + ], + "nextPhraseID": "sign_wolf_pack_jakrar_1" + } + ] + }, + { + "id": "sign_wolf_pack_jakrar_1", + "message": "You have found Jakrar's axe next to the body of the beast.", + "nextPhraseID": "X", + "rewards": [ + { + "rewardType": "questProgress", + "rewardID": "pathway_fallhaven", + "value": 40 + } + ] + }, + { + "id": "guard_pathway_6", + "replies": [ + { + "text": "Unfortunately not.", + "nextPhraseID": "X" + }, + { + "requires": [ + { + "requireType": "questLatestProgress", + "requireID": "pathway_fallhaven", + "value": 20 + }, + { + "requireType": "questLatestProgress", + "requireID": "pathway_fallhaven", + "value": 30, + "negate":true + } + ], + "text": "I wasn't able to convince the warden but I'm gonna talk to the woodcutter now.", + "nextPhraseID": "guard_pathway_7" + }, + { + "requires": [ + { + "requireType": "questLatestProgress", + "requireID": "pathway_fallhaven", + "value": 30 + } + ], + "text": "The woodcutter is gonna help me if I retrieve his axe!", + "nextPhraseID": "guard_pathway_8" + } + ], + "message": "Hello kid. Did you make any progress on your task?" + }, + { + "id": "guard_pathway_7", + "replies": [ + { + "text": "I hope so.", + "nextPhraseID": "X" + } + ], + "message": "Well good luck with that. Maybe you can convince him." + }, + { + "id": "guard_pathway_8", + "replies": [ + { + "text": "Goodbye.", + "nextPhraseID": "X" + } + ], + "message": "That sounds great! Good luck!" + } +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/droplists_pathway_fallhaven.json b/AndorsTrail/res/raw/droplists_pathway_fallhaven.json new file mode 100644 index 000000000..66c688757 --- /dev/null +++ b/AndorsTrail/res/raw/droplists_pathway_fallhaven.json @@ -0,0 +1,84 @@ +[ + { + "id": "shop_fallhaven_lumberjack", + "items": [ + { + "quantity": { + "min": 2, + "max": 2 + }, + "itemID": "club1", + "chance": 100 + }, + { + "quantity": { + "min": 1, + "max": 1 + }, + "itemID": "axe1", + "chance": 100 + }, + { + "quantity": { + "min": 1, + "max": 1 + }, + "itemID": "axe2", + "chance": 100 + }, + { + "quantity": { + "min": 1, + "max": 1 + }, + "itemID": "broken_buckler", + "chance": 100 + }, + { + "quantity": { + "min": 2, + "max": 2 + }, + "itemID": "shield_crude_wooden", + "chance": 100 + } + ] + }, + { + "id": "jakrar_axe_drop", + "items": [ + { + "quantity": { + "min": 1, + "max": 1 + }, + "itemID": "jakrar_axe", + "chance": 100 + }, + { + "quantity": { + "min": 50, + "max": 50 + }, + "itemID": "gold", + "chance": 100 + }, + { + "quantity": { + "min": 1, + "max": 1 + }, + "itemID": "hair", + "chance": 100 + }, + { + "quantity": { + "min": 2, + "max": 2 + }, + "itemID": "meat", + "chance": 100 + } + ] + } +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json b/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json new file mode 100644 index 000000000..4b16a2e2f --- /dev/null +++ b/AndorsTrail/res/raw/itemlist_pathway_fallhaven.json @@ -0,0 +1,9 @@ +[ + { + "id": "jakrar_axe", + "name": "Jakrar's Woodcutting Axe", + "displaytype": "quest", + "iconID": "items_weapons:62", + "category": "other" + } +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json b/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json index 29252a1ea..52b222491 100644 --- a/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json +++ b/AndorsTrail/res/raw/monsterlist_fallhaven_npcs.json @@ -235,7 +235,8 @@ "name": "Jakrar", "spawnGroup": "fallhaven_lumberjack", "monsterClass": "humanoid", - "phraseID": "fallhaven_lumberjack" + "phraseID": "fallhaven_lumberjack", + "droplistID":"shop_fallhaven_lumberjack" }, { "id": "alaun", diff --git a/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json b/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json new file mode 100644 index 000000000..cad73371e --- /dev/null +++ b/AndorsTrail/res/raw/monsterlist_pathway_fallhaven.json @@ -0,0 +1,28 @@ +[ + { + "id": "guard_pathway", + "name": "Watchman", + "iconID": "monsters_rltiles3:14", + "spawnGroup": "guard_pathway", + "phraseID": "guard_pathway" + }, + { + "id": "wolf_leader", + "name": "Korvan the leader of the wolves", + "unique": 1, + "monsterClass": "animal", + "movementAggressionType": "helpOthers", + "iconID": "monsters_rltiles2:108", + "spawnGroup": "wolf_leader", + "maxHP": 50, + "moveCost": 3, + "attackDamage": { + "min": 4, + "max": 7 + }, + "droplistID": "jakrar_axe_drop", + "attackCost": 5, + "attackChance": 130, + "blockChance": 35 + } +] \ No newline at end of file diff --git a/AndorsTrail/res/raw/questlist_pathway_fallhaven.json b/AndorsTrail/res/raw/questlist_pathway_fallhaven.json new file mode 100644 index 000000000..b33869dd6 --- /dev/null +++ b/AndorsTrail/res/raw/questlist_pathway_fallhaven.json @@ -0,0 +1,36 @@ +[ + { + "id": "pathway_fallhaven", + "name": "A path to the Duleian Road", + "showInLog": 1, + "stages": [ + { + "progress": 10, + "logText": "I talked to a guard in the east of Fallhaven. He watches over the old passage to the Duleian Road which is now blocked by fallen trees. If I want to help opening the pathway again I should talk to his superior the warden working in the Fallhaven prison." + }, + { + "progress": 20, + "logText": "I talked to the warden. I wasn't able to convince him but he advised me to talk to the woodcutter Jakrar living right south of Fallhaven's prison." + }, + { + "progress": 30, + "logText": "I talked to Jakrar the woodcutter. He will only cut the trees away if I do him a favor: I should search for his favorite axe east of the Crossroads Guardhouse located in the north of Fallhaven. I should look out for an evil wolf pack." + }, + { + "progress": 40, + "logText": "I have found a wolf pack and slain their leader. Beneath its remains I found Jakrar's axe. I should bring it him back.", + "rewardExperience": 300 + }, + { + "progress": 50, + "logText": "Jakrar was very happy to see his good old axe again. He is grateful now and started to cut away the woods immediately." + }, + { + "progress": 60, + "logText": "Now the woodcutter has cut away all the trees which blocked the passage. Yay, finally I've got a nice shortcut to the Duleian Road!", + "finishesQuest": 1, + "rewardExperience": 700 + } + ] + } +] \ No newline at end of file diff --git a/AndorsTrail/res/values/loadresources.xml b/AndorsTrail/res/values/loadresources.xml index 06b784d45..931b5010d 100644 --- a/AndorsTrail/res/values/loadresources.xml +++ b/AndorsTrail/res/values/loadresources.xml @@ -37,6 +37,7 @@ @raw/itemlist_v070 @raw/itemlist_v070_questitems @raw/itemlist_shortcut_lodar + @raw/itemlist_pathway_fallhaven @@ -57,6 +58,7 @@ @raw/droplists_v070_shops @raw/droplists_v070_mobs @raw/droplists_shortcut_lodar + @raw/droplists_pathway_fallhaven @@ -73,6 +75,7 @@ @raw/questlist_v070_lowyna @raw/questlist_v070_misc @raw/questlist_shortcut_lodar + @raw/questlist_pathway_fallhaven @@ -228,6 +231,7 @@ @raw/conversationlist_vilegard_v070 @raw/conversationlist_fallhaven_potions @raw/conversationlist_shortcut_lodar + @raw/conversationlist_pathway_fallhaven @@ -255,6 +259,7 @@ @raw/monsterlist_v070_oldcave @raw/monsterlist_v070_roadcave @raw/monsterlist_v070_npcs + @raw/monsterlist_pathway_fallhaven diff --git a/AndorsTrail/res/xml/fallhaven_ne.tmx b/AndorsTrail/res/xml/fallhaven_ne.tmx index 4eec35e79..feca6e8f0 100644 --- a/AndorsTrail/res/xml/fallhaven_ne.tmx +++ b/AndorsTrail/res/xml/fallhaven_ne.tmx @@ -123,27 +123,40 @@ + + + - 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 - + + + eJztwQEBAAAAgiD/r25IQAEAAPBoDhAAAQ== + + + @@ -201,14 +214,34 @@ + + + + + + - + - - + + + + + + + + + + + + + + + + diff --git a/AndorsTrail/res/xml/roadbeforecrossroads.tmx b/AndorsTrail/res/xml/roadbeforecrossroads.tmx index d8dd6b8c2..e880a329c 100644 --- a/AndorsTrail/res/xml/roadbeforecrossroads.tmx +++ b/AndorsTrail/res/xml/roadbeforecrossroads.tmx @@ -138,12 +138,12 @@ eJxjYEAFHwVQ+R8EIGLE0LjMQBb7gEWOEIDpJWQvurupBXDZg+5PbP6mpn3kAFLMISYeqQ0IxSM2d2GTRzYPXYxcQKwZhNQRCldqhjO6PaTGPz7zqAGobd5wBJdoEEa0ysuE6gVyzKOWm2AAAEW2QgY= - + eJxzFWBgcB3FwwLjAoPFPHq5k9rhSat4orb9xKjHF07I4qSEJ6H4JCd+SAGUpjtizccmPlQAvvilxExqhwE14hFdLQDtXFtQ - + @@ -162,12 +162,31 @@ + + + + + - + - + + + + + + + + + + + + + + + + - diff --git a/AndorsTrail/res/xml/roadbeforecrossroads5.tmx b/AndorsTrail/res/xml/roadbeforecrossroads5.tmx index a27e9501d..c3378e52b 100644 --- a/AndorsTrail/res/xml/roadbeforecrossroads5.tmx +++ b/AndorsTrail/res/xml/roadbeforecrossroads5.tmx @@ -123,6 +123,9 @@ + + + eJw7ysbAcJQIfByKiVE7at7QdONgN28ouHHUz4PPPFq6kVbupKbZtHLrUMAAijVdTA== @@ -130,20 +133,30 @@ - eJyNVMFKAzEQTTxPYItfoL9i/0L/wVMFRb14E736Zyq4XSitIGxtsfbWYjHPZMhsOrvrQEg2m0zevPcSMzDmwLfvQu8XZMypH3Oc+XFFYTx0xsyoueeraM+F3g5SvppCPsSJC32+x/TgQyDfJyV8Nem5NHw2O0PiQ9z68U2xv4a/8/kP31868d/HvZ87920uMEp8K4FL4uP5VTbPNSNGLubr4EmrUat56BK+N9JzYm1JCY+NeKYCg8QHLZjDSskpa0Mu+AD5J5QwYJ45lDpvhM5cU0MbEdal9WsKtTLGOxvylQKfxj1yP/v+Je7je4AYx3ty4Zq+kbxo3t1GLD++P3TBPxNq+mYpaq7iuq6cHMwVap8WSZc682HJdfR4ZCnqhTaV8jZsKPloS/u88XeV3dG/44Umc+EbcPMa5zXPXCl3NL97T7apC9eg8Yc9j1xXxsFa1Mz8Iud1bG2awB/QYSc8jfPhd5z3kGnNHLTdY8S7WDuLY/BaRr64dsTIJf6kBgvh+Z2iCQe0BDbGyq3vrep6txFHHtexS9+57/77hrX1vwSExyo= + eJyFVcFKw0AQ3XjexYR8gf6KvfoF9epFEE8VFPXiTfTqt/gLfoCKjcHQCkJri7a3Fovz3B12smySB8ts0szsm3kzW5UptUVrkcbtTCvVpz3jgPaltvueUWqs6z7faXMs2CTz8SbaxgP2jLWhj+rgByDel/b8Jjoea8F5ZHU+4bPM94r2l2mzz0OuVOV+x/tP2p8Z/ztwQ+9OaE0FR8nvR9StDWHOwMC4eA11eswbgkVy7hnPb6jjMYEjsscB15HgIPlBC65hGYkpgVz2nV+lPQfw4xpKnVdCZ9YkBvZhLLXNlTleJzZeIfixJu/aahoDc32lGg9zG+/U1ZBzHrVoA6wdl1/BsXJ7znkuckYNc9MeM4bDbWv7Yj64Dws+u2Mu5oIjtCkjd8NK+z5aa+/7RPY59c9lMKP/xwtNpqJvUJsX9z6cF8Q6j8xoOHv3SV0XziFWP/jcNdwVS5Ez9xViXrjVpMkbfZtQfhvR0zgf9x7Ouw205hqEd6ecsQ/x7djtUdfC1YtzBwbG109qMBM9v4lowoCW4MZceYV3mNSm694GdojXrvHPYd+19WPXfwPsH1Njs08= + + + + + eJxjYBgFgw3c42FgEOGFsGE0ueCkMMJMEKYUgMzIEmBgyBVAuI0Sc0FmwPSXAtm+ApS7EQRUKAy3UTAKRsHQBwBHiQjk - eJxjYMAPPgrgl/9AQJ4UQI5ZuNxHTXdRAmjhPkJxQgy4RMPwoYb7iAX4whHkjqNAfIwE99AyXNABvnAi1x0gM0FhQmkc4Ao3Ys0+jkMvLj4t0gw5Zg6UO7CFF7FmUiO+YWaixwm1zMZlFzpNbQAA3vsswQ== + eJxjYMAPPgrgl/9AQJ4UQI5ZuNyHz6wLVHQzDBzHYSap7jsGFH/Iw8DAI8jAwAvEojyY6gnFCTK4JgBxmwzQLFlBhFsvkRkGIL3XoW405mVgMAFiS0FUNaS4zxLqx6MCEL//JNFd6OH4EBpeVwUgficVoIcLyC8gO0jxE7GAVmZSw72w+EAHxJqNLT+gxxW5aZpYQI6ZA+UOXOUHMWZSK33C0g46n9bpFJmmNgAAERc9Rw== - + - eJzN0dEJACAIBNBGaCn3X6nfEE7P06Cgj8heJ9pey5Idrezta286GzInrZ/yTZi+ttMzqlfMqF7Nx+RhPVQ7ad5vOm6lZ8b094yDPPSXko/JX/E6c0YeMqNz5ikzyTzlL9VD+wAaMFEF + eJy908kNACAIBVFKsCn7b8m7Eb6MoIkHE3iCyxxmU8xoqNxur7o2z8zmV9enTNprh/na8ymeml581qKDntNvU7nUVtatvf+ByMrUq3Iq3rcXQ+qLzGitPHInyiN7Uc+bC7mATwc= - + + + eJxjYBgFo2AUjIJRMAqGHwAABuAAAQ== + + + @@ -156,9 +169,16 @@ + + + + + + + - - + + @@ -171,5 +191,14 @@ - + + + + + + + + + +