]> www.infradead.org Git - users/mchehab/andors-trail.git/commitdiff
Implemented Kaverin's quest in Remgard, continuation on the Vacor/Unzel story (thanks...
authoroskar.wiksten <oskar.wiksten@08aca716-68be-ccc6-4d58-36f5abd142ac>
Mon, 14 May 2012 18:49:14 +0000 (18:49 +0000)
committeroskar.wiksten <oskar.wiksten@08aca716-68be-ccc6-4d58-36f5abd142ac>
Mon, 14 May 2012 18:49:14 +0000 (18:49 +0000)
git-svn-id: https://andors-trail.googlecode.com/svn/trunk@245 08aca716-68be-ccc6-4d58-36f5abd142ac

13 files changed:
AndorsTrail/res/values-fr/content_conversationlist.xml
AndorsTrail/res/values-it/content_conversationlist.xml
AndorsTrail/res/values-ru/content_conversationlist.xml
AndorsTrail/res/values/content_conversationlist.xml
AndorsTrail/res/values/content_droplist.xml
AndorsTrail/res/values/content_itemlist.xml
AndorsTrail/res/values/content_monsterlist.xml
AndorsTrail/res/values/content_questlist.xml
AndorsTrail/res/values/loadresources_debug.xml
AndorsTrail/res/values/strings_about.xml
AndorsTrail/res/xml/remgard_tavern1.tmx
AndorsTrail/res/xml/wild16.tmx
AndorsTrail/res/xml/wild16_cave.tmx [new file with mode: 0644]

index 1546af4d41921acc5790239613c0897a1a98b456..9f2e2e28f99325cf6ccedbf15d605ddfd3b98cb2 100644 (file)
 
        <string name="conversationlist_fallhaven_vacor">
 [id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
-{vacor|||{{|vacor_return_complete|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
+{vacor|||{{|vacor_return_complete0|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
 {vacor_select1|||{{|vacor_return1|vacor:20||||}{|vacor_begin|||||}}|};
 {vacor_begin|Bonjour.||{{N|vacor_2|||||}}|};
 {vacor_2|Qui es-tu ? Le genre aventurier ? Hmm. Tu pourrais peut-être m\'être utile.||{{N|vacor_3|||||}}|};
 {vacor_62|C\'est vraiment un grand jour. J\'aurais bientôt le pouvoir !||{{N|vacor_63|||||}}|};
 {vacor_63|Allez, prends ces pièces pour ton aide.|{{1|gold200||}}|{{N|vacor_64|||||}}|};
 {vacor_64|Maintenant, laisse-moi, j\'ai du travail à faire avant de pouvoir lancer le sort de scission.|||};
+{vacor_return_complete0|||{
+       {|vacor_msg_16|kaverin:90||||}
+       {|vacor_msg_9|kaverin:75||||}
+       {|vacor_msg1|kaverin:60|kaverin_message|1|1|}
+       {|vacor_return_complete|||||}
+       }|};
 {vacor_return_complete|Re-bonjour, mon ami assassin. Bientôt, mon sort de scission sera prêt.|||};
 {vacor_70|Quoi ? Il t\'a raconté son histoire ? Et tu l\'as cru ?||{{N|vacor_71|||||}}|};
 {vacor_71|Je te donne encore une chance. Soit tu tues Unzel pour moi, auquel cas je te récompenserais avec largesse, soit tu devras me combattre.||{{Non. Vous devez être arrêté.|vacor_72|||||}{D\'accord, je vais y réfléchir.|X|||||}}|};
 {unzel_21|Vous devriez aller lui parler de l\'Ombre.|||};
 {unzel_return_1|Bienvenue. Avez-vous parlé à Vacor ?||{{Oui, je me suis occupé de lui.|unzel_30||ring_vacor|1|0|}{Non, pas encore.|X|||||}}|};
 {unzel_30|Vous l\'avez tué ? Je vous remercie mon ami. Maintenant nous sommes à l\'abri du sort de scission de Vacor. Tenez, prenez ces pièces pour votre aide.|{{0|vacor|61|}{1|gold200||}}|{{Que l\'Ombre soit avec vous.|X|||||}{Merci.|X|||||}}|};
-{unzel_40|Merci pour votre aide. Maintenant, nous sommes à l\'abri du sort de scission de Vacor.|||};
-{unzel|||{{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
+{unzel_40|Merci pour votre aide. Maintenant, nous sommes à l\'abri du sort de scission de Vacor.||{{I have a message for you from Kaverin in Remgard|unzel_msg1|kaverin:25|kaverin_message|1|1|}}|};
+{unzel|||{{|unzel_msg_r0|kaverin:30||||}{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
        </string>
 
 </resources>
index d136dc5d3c9f5a1492f2a3e7433aee2391e97bb5..a32ea8158f15dd8ad344cb4ca610be57f21f9ce1 100644 (file)
 
        <string name="conversationlist_fallhaven_vacor">
 [id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
-{vacor|||{{|vacor_return_complete|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
+{vacor|||{{|vacor_return_complete0|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
 {vacor_select1|||{{|vacor_return1|vacor:20||||}{|vacor_begin|||||}}|};
 {vacor_begin|Ciao.||{{N|vacor_2|||||}}|};
 {vacor_2|Cosa sei, una specie di avventuriero? Hm. Forse puoi essermi utile.||{{N|vacor_3|||||}}|};
 {vacor_62|Questo è un giorno veramente grande. Avrò presto il potere!||{{N|vacor_63|||||}}|};
 {vacor_63|Ecco, queste monete sono per il tuo aiuto.|{{1|gold200||}}|{{N|vacor_64|||||}}|};
 {vacor_64|Ora lasciami, ho del lavoro da fare prima di poter lanciare l\'incantesimo.|||};
+{vacor_return_complete0|||{
+       {|vacor_msg_16|kaverin:90||||}
+       {|vacor_msg_9|kaverin:75||||}
+       {|vacor_msg1|kaverin:60|kaverin_message|1|1|}
+       {|vacor_return_complete|||||}
+       }|};
 {vacor_return_complete|Bentornato, Mio amico assassino. presto avremo l\'incantesimo per il varco.|||};
 {vacor_70|Cosa? Ti ha raccontato la sua storia? E tu ci hai creduto?||{{N|vacor_71|||||}}|};
 {vacor_71|Ti darò un\'altra possibilità . O uccidi Unzel per me, e io ti ricompenserò generosamente. Oppure dovrai combattere contro di me.||{{Combatti|vacor_72|||||}{Vai|X|||||}}|};
 {unzel_21|Dovresti andare a parlare con lui del Ombra.|||};
 {unzel_return_1|bentornato. Hai parlato con Vacor?||{{Fatto|unzel_30||ring_vacor|1|0|}{Ripeti|X|||||}}|};
 {unzel_30|L\'hai ucciso? Sei un amico Grazie. Ora siamo al sicuro dall\'incantesimo di Vacor. Ecco, prendi queste monete per il tuo aiuto.|{{0|vacor|61|}{1|gold200||}}|{{Ciao|X|||||}{Grazie.|X|||||}}|};
-{unzel_40|Grazie per il tuo aiuto, ora siamo al sicuro dall\'incantesimo di Vacor.|||};
-{unzel|||{{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
+{unzel_40|Grazie per il tuo aiuto, ora siamo al sicuro dall\'incantesimo di Vacor.||{{I have a message for you from Kaverin in Remgard|unzel_msg1|kaverin:25|kaverin_message|1|1|}}|};
+{unzel|||{{|unzel_msg_r0|kaverin:30||||}{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
        </string>
 
        <string name="conversationlist_wilderness">
index a17e06096071027632c2a22f75a59d021cb6faa9..996269bbedd012f2021bc6cdae4e40812a56db9d 100644 (file)
 
        <string name="conversationlist_fallhaven_vacor">
 [id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
-{vacor|||{{|vacor_return_complete|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
+{vacor|||{{|vacor_return_complete0|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
 {vacor_select1|||{{|vacor_return1|vacor:20||||}{|vacor_begin|||||}}|};
 {vacor_begin|Привет.||{{N|vacor_2|||||}}|};
 {vacor_2|Юный авантюрист? Хм. Возможно ты будешь мне полезен.||{{N|vacor_3|||||}}|};
 {vacor_62|Это замечательный день. Скоро я получу силу!||{{N|vacor_63|||||}}|};
 {vacor_63|Вот, возми эти монеты за твою помощь.|{{1|gold200||}}|{{N|vacor_64|||||}}|};
 {vacor_64|А теперь оставь меня, я должен подготовиться к созданию заклинания.|||};
+{vacor_return_complete0|||{
+       {|vacor_msg_16|kaverin:90||||}
+       {|vacor_msg_9|kaverin:75||||}
+       {|vacor_msg1|kaverin:60|kaverin_message|1|1|}
+       {|vacor_return_complete|||||}
+       }|};
 {vacor_return_complete|Снова здравствуй, мой ассасин. Скоро я закончу свое Заклинание разрыва.|||};
 {vacor_70|Что? Он поведал тебе историю? И ты конечно же поверил ему?||{{N|vacor_71|||||}}|};
 {vacor_71|Я даю тебе один шанс. Или ты убиваешь Унзела и получаешь свои деньги. Или ты будешь иметь честь познать мою силу!||{{В бой!|vacor_72|||||}{Уйти|X|||||}}|};
 {unzel_21|Ты должен поговорить с ним о Тени.|||};
 {unzel_return_1|С возвращением. Ты поговорил с Вакором?||{{Да|unzel_30||ring_vacor|1|0|}{Вакор?|X|||||}}|};
 {unzel_30|Ты убил его? Прими мою благодарность, друг. Теперь мы в безопасности. Вот, Возми эти монеты за твою помощь.|{{0|vacor|61|}{1|gold200||}}|{{Пока|X|||||}{Thank you.|X|||||}}|};
-{unzel_40|Спасибо за помощь. Мы спасены от заклинания Вакора.|||};
-{unzel|||{{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
+{unzel_40|Спасибо за помощь. Мы спасены от заклинания Вакора.||{{I have a message for you from Kaverin in Remgard|unzel_msg1|kaverin:25|kaverin_message|1|1|}}|};
+{unzel|||{{|unzel_msg_r0|kaverin:30||||}{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
        </string>
 
        <string name="conversationlist_wilderness">
index 6316aa8e1da0182962792259b052ee49af038a8c..0c29e974ae0201377d99f0f696bb56125c47ef34 100644 (file)
 
        <string name="conversationlist_fallhaven_vacor">
 [id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
-{vacor|||{{|vacor_return_complete|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
+{vacor|||{{|vacor_return_complete0|vacor:60||||}{|vacor_return2|vacor:40||||}{|vacor_42|vacor:30||||}{|vacor_select1|||||}}|};
 {vacor_select1|||{{|vacor_return1|vacor:20||||}{|vacor_begin|||||}}|};
 {vacor_begin|Hello.||{{N|vacor_2|||||}}|};
 {vacor_2|What are you, some kind of adventurer? Hm. Maybe you can be of use to me.||{{N|vacor_3|||||}}|};
 {vacor_62|This is a great day indeed. I will soon have the power!||{{N|vacor_63|||||}}|};
 {vacor_63|Here, have these coins for your help.|{{1|gold200||}}|{{N|vacor_64|||||}}|};
 {vacor_64|Now leave me, I have work to do before I can cast the rift spell.|||};
+{vacor_return_complete0|||{
+       {|vacor_msg_16|kaverin:90||||}
+       {|vacor_msg_9|kaverin:75||||}
+       {|vacor_msg1|kaverin:60|kaverin_message|1|1|}
+       {|vacor_return_complete|||||}
+       }|};
 {vacor_return_complete|Hello again, my assassin friend. I will soon have my rift spell ready.|||};
 {vacor_70|What? He told you his story? And you actually believed it?||{{N|vacor_71|||||}}|};
 {vacor_71|I will give you one more chance. Either kill Unzel for me, and I will reward you handsomely, or you will have to fight me.||{{No. You must be stopped.|vacor_72|||||}{Ok, I\'ll think about it once more.|X|||||}}|};
 {unzel_21|You should go talk to him about the Shadow.|||};
 {unzel_return_1|Welcome back. Did you talk to Vacor?||{{Yes, I have dealt with him.|unzel_30||ring_vacor|1|0|}{No, not yet.|X|||||}}|};
 {unzel_30|You killed him? You have my thanks friend. Now we are safe from Vacor\'s rift spell. Here, take these coins for your help.|{{0|vacor|61|}{1|gold200||}}|{{Shadow be with you.|X|||||}{Thank you.|X|||||}}|};
-{unzel_40|Thank you for your help. Now we are safe from Vacor\'s rift spell.|||};
-{unzel|||{{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
+{unzel_40|Thank you for your help. Now we are safe from Vacor\'s rift spell.||{{I have a message for you from Kaverin in Remgard|unzel_msg1|kaverin:25|kaverin_message|1|1|}}|};
+{unzel|||{{|unzel_msg_r0|kaverin:30||||}{|unzel_40|vacor:61||||}{|unzel_return_1|vacor:51||||}{|unzel_1|||||}}|};
        </string>
 
        <string name="conversationlist_wilderness">
 {sign_waterway11|West: Loneford\nSouth: Brightport|||};
 {sign_remgard0|Welcome to Lake Laeroth and the city of Remgard!|||};
 {wild16_cave|The thicket is too dense for you to get through.|||};
+{sign_wild16|||{
+       {|sign_wild16_r|kaverin:100||||}
+       {|sign_wild16_1|||||}
+       }|};
+{sign_wild16_r|You squeeze through the narrow opening of the cave.|||};
+{sign_wild16_1|You squeeze through the narrow opening of the cave. The thick smell of damp cave, mold and old books fills your nose.|{{0|kaverin|100|}}|{{N|sign_wild16_2|||||}}|};
+{sign_wild16_2|This must be the cave that the map leads to. This must be Vacor\'s old hideout.|||};
        </string>
-       
+
+       <string name="conversationlist_kaverin">
+[id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
+{kaverin|||{
+       {|kaverin_decline2|kaverin:21||||}
+       {|kaverin_fight_1|kaverin:60||||}
+       {|kaverin_done_ret|kaverin:90||||}
+       {|kaverin_done3|kaverin:45||||}
+       {|kaverin_done1|kaverin:40||||}
+       {|kaverin_return1|kaverin:25||||}
+       {|kaverin_accept2|kaverin:22||||}
+       {|kaverin_8r|kaverin:20||||}
+       {|kaverin_1|||||}
+       }|};
+{kaverin_1|From the looks of you, you don\'t seem to be from around here. That makes two of us then. He he.||{{I\'m from the village of Crossglen, far to the west of here.|kaverin_2|||||}}|};
+{kaverin_2|Crossglen! I know that place, it\'s not far from Fallhaven, right?||{{N|kaverin_3|||||}}|};
+{kaverin_3|I have an old .. shall we say .. friend .. from Fallhaven. Goes by the name of Unzel.||{{N|kaverin_4|||||}}|};
+{kaverin_4|You wouldn\'t by any chance have met him, would you?|{{0|kaverin|10|}}|{
+       {No, I\'ve never met him.|kaverin_5|||||}
+       {Yes, I\'ve met that fool. He was an easy kill.|kaverin_6|vacor:60||||}
+       {Yes, I have met him. I still have some of his blood on my boots.|kaverin_6|vacor:60||||}
+       {Yes, I even helped him defeat a scoundrel named Vacor.|kaverin_7|vacor:61||||}
+       }|};
+{kaverin_5|I guess he keeps to himself. I sure hope he is OK. If you ever run into him, please say hi to him for me.||{{I\'m trying to find my brother Andor, have you seen him?|kaverin_5b|||||}}|};
+{kaverin_5b|Andor? No, I\'m sorry. I\'ve never heard of him.|||};
+{kaverin_6|You?! But.. But.. This is terrible! I bet you are one of the goons of that Vacor fellow.||{{N|kaverin_fight_1|||||}}|};
+{kaverin_fight_1|Oh yes, I can feel it. You work for Vacor! He must be stopped!|{{0|kaverin|60|}}|{{Fight!|F|||||}}|};
+{kaverin_7|Excellent, that is good news indeed! May you walk with the Shadow, my friend!||{{N|kaverin_8|||||}}|};
+{kaverin_8r|My friend from Fallhaven returns. It\'s comforting to hear that Unzel is still alive.||{{N|kaverin_8|||||}}|};
+{kaverin_8|Would you be willing to deliver a message to him?|{{0|kaverin|20|}}|{{N|kaverin_9|||||}}|};
+{kaverin_9|You\'d be compensated for your efforts.||{
+       {Anything for the sake of the Shadow.|kaverin_accept1|||||}
+       {Sure.|kaverin_accept1|||||}
+       {No, I am done helping you people.|kaverin_decline1|||||}
+       }|};
+{kaverin_decline1|That is unfortunate, you seemed like such a bright boy too.|{{0|kaverin|21|}}||};
+{kaverin_decline2|The friend from Fallhaven returns. Please leave me be, I have things to do.|||};
+{kaverin_accept1|Good, that\'s exactly what I wanted to hear.|{{0|kaverin|22|}}|{{N|kaverin_accept2|||||}}|};
+{kaverin_accept2|Make sure this doesn\'t fall into the hands of Feygard, or her loyalists.||{{N|kaverin_accept3|||||}}|};
+{kaverin_accept3|(He gives you a sealed message.)|{{1|kaverin_message||}{0|kaverin|25|}}|{{You can count on me, Kaverin|kaverin_accept4|||||}}|};
+{kaverin_accept4|Good. Now go deliver that message to Unzel.|||};
+{kaverin_return1|It\'s good to see you again. Have you delivered my message to Unzel?||{
+       {Yes, the message is delivered.|kaverin_done1|kaverin:30||||}
+       {No, not yet.|kaverin_return2|||||}
+       }|};
+{kaverin_return2|Please don\'t take too long. Walk with the Shadow, my friend.|||};
+{kaverin_done1|Thank you, my friend. May you walk in the glow of the Shadow.|{{0|kaverin|40|}}|{{N|kaverin_done2|||||}}|};
+{kaverin_done2|Take this map as compensation for a job well done.|{{1|vacor_map||}{0|kaverin|45|}}|{{N|kaverin_done3|||||}}|};
+{kaverin_done3|We\'ve discovered one of Vacor\'s hideouts, far to the south.||{{N|kaverin_done4|||||}}|};
+{kaverin_done4|Since you helped us stop him, it\'s fitting that you have this.||{{N|kaverin_done5|||||}}|};
+{kaverin_done5|According to the map, the hideout should be just to the north-west of the former prison of Flagstone. Feel free to take whatever is left in there.|{{0|kaverin|90|}}|{{N|kaverin_done6|||||}}|};
+{kaverin_done6|Walk with the Shadow, my friend.|||};
+{kaverin_done_ret|Hello again. It\'s comforting to know that Unzel is still alive, and that you delivered my message to him.||{{N|kaverin_done6|||||}}|};
+       </string>
+
+       <string name="conversationlist_vacor2">
+[id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
+{vacor_msg1|What\'s that in your hands?! ... I recognize that seal!|{{0|kaverin|70|}}|{
+       {You should recognize it, I found this on one of Unzel\'s associates in Remgard.|vacor_msg_a1|||||}
+       {What? ... Oh, this?|vacor_msg_b1|||||}
+       }|};
+{vacor_msg_a1|Surely, he didn\'t just give it to you!||{{He was asking too many questions. He needed to be silenced.|vacor_msg_a2|||||}}|};
+{vacor_msg_a2|So, you killed him? Right?!||{{Kaverin is dead. His blood is still on my boots.|vacor_msg_3|||||}}|};
+{vacor_msg_b1|How did you get your hands on that document?!||{{A man in Remgard, by the name of Kaverin, was asking about Unzel...|vacor_msg_b2|||||}}|};
+{vacor_msg_b2|What happened boy?!||{{Kaverin is dead. His blood is still on my boots.|vacor_msg_3|||||}}|};
+{vacor_msg_3|Good, maybe now I can work on my Rift Spell in peace...||{{N|vacor_msg_4|||||}}|};
+{vacor_msg_4|But, I must have that document!||{{N|vacor_msg_5|||||}}|};
+{vacor_msg_5|I must know what they are planning!||{
+       {Here, have the message.|vacor_msg_8||kaverin_message|1|0|}
+       {What\'s in it for me?|vacor_msg_6|||||}
+       }|};
+{vacor_msg_6|I have a cache of potions hidden, far to the south.||{
+       {Excellent, I could always use more supplies.|vacor_msg_7|||||}
+       }|};
+{vacor_msg_7|Good. Now give me the message.||{{Here is the message, Vacor.|vacor_msg_8||kaverin_message|1|0|}}|};
+{vacor_msg_8|Here, take this map as compensation for your troubles.|{{1|vacor_map||}{0|kaverin|75|}}|{{N|vacor_msg_9|||||}}|};
+{vacor_msg_9|It will lead you far to the south, to one of my secret retreats... where a cache of potions is hidden.||{{N|vacor_msg_10|||||}}|};
+{vacor_msg_10|(The map shows a location to the northwest of the former prison of Flagstone.)|{{0|kaverin|90|}}|{{N|vacor_msg_11|||||}}|};
+{vacor_msg_11|Now, let\'s see here.||{{N|vacor_msg_12|||||}}|};
+{vacor_msg_12|(Vacor opens the sealed message and starts reading)||{{N|vacor_msg_13|||||}}|};
+{vacor_msg_13|Yes ... hm ... Really?! *mumbles* ... yes, indeed ...||{{N|vacor_msg_14|||||}}|};
+{vacor_msg_14|Thanks kid, you have helped me more than you can possibly understand.||{{N|vacor_msg_15|||||}}|};
+{vacor_msg_15|HA HA HA!!! THE POWER WILL SOON BE MINE!||{
+       {Excellent! The Shadow must be stopped!|vacor_msg_16|||||}
+       {I just wanted a reward... Weirdo.|vacor_msg_16|||||}
+       }|};
+{vacor_msg_16|Thanks for giving me that message, but now please leave me. I have more important things to do than to talk to you.|||};
+       </string>
+
+       <string name="conversationlist_unzel2">
+[id|message|rewards[rewardType|rewardID|value|]|replies[text|nextPhraseID|requires_Progress|requires_itemID|requires_Quantity|requires_Type|]|];
+{unzel_msg1|Kaverin, my old friend! It\'s good to hear that he is still alive. What is the message?||{{Here, you have it.|unzel_msg2||kaverin_message|1|0|}}|};
+{unzel_msg2|Hm, yes. Let me see... (Unzel opens the sealed message and reads it)|{{0|kaverin|30|}}|{{N|unzel_msg3|||||}}|};
+{unzel_msg3|Yes, this makes sense with what I have seen.||{{N|unzel_msg4|||||}}|};
+{unzel_msg4|Thank you for bringing it to me.||{{N|unzel_msg5|||||}}|};
+{unzel_msg5|Your help could prove more valuable than you might realize.||{{N|unzel_msg6|||||}}|};
+{unzel_msg6|Say hello to my old friend Kaverin the next time you see him, will you?|||};
+{unzel_msg_r0|Hello again. Thank you for your help with defeating Vacor and bringing me the message from Kaverin.||{{N|unzel_msg5|||||}}|};
+       </string>
+
 </resources>
index 3fb48302f6dec96cf40edd891a150ba08d49d5e3..fad6cfe461e6bb771747e828c4a4bf111c271b32 100644 (file)
 {ervelyn_hat|{{hat_crit|1|1|100|}}|};
 {oegyth1|{{oegyth|1|1|100|}}|};
 {wild16_cave1|{
-       {vial_empty|1|1|100|}
+       {vial_empty1|1|1|100|}
        {vial_empty2|2|2|100|}
        {health_minor2|2|2|100|}
        }|};
        {pot_bleeding_ointment|1|1|100|}
        {health_major2|1|1|100|}
        }|};
+{wild16_cave3|{{gold|2000|2000|100|}}|};
+{kaverin_message|{{kaverin_message|1|1|100|}}|};
+{vacor_map|{{vacor_map|1|1|100|}}|};
+{kaverin|{
+       {gold|100|100|100|}
+       {health|1|2|100|}
+       {shirt_weathered|1|1|100|}
+       {ring_crude_combat|1|1|100|}
+       {kaverin_message|1|1|100|}
+       }|};
 </string>
-
+       
 <string name="droplists_v0611_shops">
 [id|items[itemID|quantity_Min|quantity_Max|chance|]|];
 {shop_thorin|{{pot_scaradon|30|30|100|}}|};
index 3f24e1aeec3d1ea7fa3ad16eae8a0efb91f901c8..c26e72ff910bdca31944126f93109854bd3b6ec3 100644 (file)
 {lyson_marrow|items_consumables:63|Vial of Lyson marrow extract|31|1|1|0|||||||||||||||||||||||||||||||||};
 {algangror_idol|items_misc_2:220|Small idol|31|1|1|0|||||||||||||||||||||||||||||||||};
 {algangror_ring|items_rings_1:11|Algangror\'s ring|31|1|1|0|||||||||||||||||||||||||||||||||};
+{kaverin_message|items_books:7|Kaverin\'s sealed message|31|1|1|0|||||||||||||||||||||||||||||||||};
+{vacor_map|items_books:9|Map to Vacor\'s old hideout|31|1|1|0|||||||||||||||||||||||||||||||||};
        </string>
 
 </resources>
index 5c1b73f844dcabcdb7b7aa216c01ffe55fa57fab..23c561c8d2b7fc8a1dae568897436f9311a7b936 100644 (file)
 {skylenar|monsters_ld1:3|Skylenar|skylenar||0||||||||||||||shop_skylenar|skylenar||||||||};
 {taylin|monsters_rltiles1:74|Taylin|taylin||0|||||||||||||||taylin||||||||};
 {petdog|monsters_dogs:0|Dog|petdog||4|||||||||||||||petdog||||||||};
+{kaverin|monsters_ld1:100|Kaverin|kaverin||5|1||320|5|5|3|65|30|3|1|20|90|6|kaverin|kaverin|0|||||||};
 
 {izthiel_cr|monsters_rltiles2:52|Izthiel Guardian|izthiel_cr||7|1||354|10|5|3|120|||3|7|60|11|oegyth1||1||||||{{bleeding_wound|3|5|50|}}|};
 {burrower_cr|monsters_rltiles2:165|Giant larval burrower|burrower_cr||1|1||175|10|5|5|95|||1|25|80|2|oegyth1|||||||||};
index 34d72db48665381cdbe7f1cb8c5b8eed1d06bd50..4798aa70c739fe640c6a76c61238f0dffd4d06df 100644 (file)
        {70|For helping her with the tasks that she could not perform herself, Algangror gave me her enchanted necklace, \'Marrowtaint\'.|2100|1|}
        {100|I have decided not to help Algangror with her task.||1|}
        }|};
+{kaverin|Old friends?|1|{
+       {10|I met Kaverin in Remgard, that apparently is an old acquaintance of Unzel, outside Fallhaven.|||}
+       {20|Kaverin wants me to deliver a message to Unzel outside Fallhaven.|||}
+       {21|I have declined to help Kaverin.||1|}
+       {22|I have agreed to deliver the message.|||}
+       {25|Kaverin has given me the message that he wants me to deliver to Unzel.|||}
+       {30|I have delivered the message to Unzel. I should return to Kaverin in Remgard.|||}
+       {40|Kaverin thanked me for delivering the message to Unzel.|1000||}
+       {45|In return, Kaverin gave me an old map that he had acquired. Apparently, it leads to Vacor\'s old hideout.|||}
+       {60|Kaverin was furious over the fact that I killed Unzel, and that I helped Vacor. He started attacking me. I should return to Vacor once Kaverin is dead.|||}
+       {70|Kaverin was carrying a sealed message. Vacor immediately recognized the seal, and seemed very interested in it.|||}
+       {75|I have given Vacor the message that Kaverin was carrying. In return, Vacor gave me an old map, leading to his old hideout.|1000||}
+       {90|I should try to find Vacor\'s old hideout, on the road to the west of the former prison of Flagstone, south-west of Fallhaven.|||}
+       {100|I have found Vacor\'s old hideout.||1|}
+       }|};
 </string>
 
 </resources>
index 6a08ae7de392fc7099d3c283945605cc05c70fe1..99ad5b25167efc6411cb323373dd0f5891490dcc 100644 (file)
@@ -24,6 +24,7 @@
 [id|items[itemID|quantity_Min|quantity_Max|chance|]|];
 {debugshop1|{{club1|10|10|100|}{club3|5|5|100|}{hammer0|5|5|100|}{hammer1|5|5|100|}{shirt1|5|5|100|}{shirt2|5|5|100|}{dagger0|5|5|100|}}|};
 {debuglist1|{{gold|3|3|100|}{dagger0|1|1|100|}{shirt1|1|1|100|}{club3|1|1|100|}}|};
+{debuglist2||};
 
 {startitems|{
        {gold|12|12|100|}
@@ -78,7 +79,7 @@
 {black_ant|monsters_insects:0|Ant|insect||1|||10|10|10|10|50|||1|2|||debuglist1|||||||||};
 {small_wasp|monsters_insects:1|Pitiful debug bug with long name|insect||1|||10|10|10|10|50|||1|2|||debuglist1|||||||||};
 {winged_demon|monsters_demon1:0|Winged demon|demon|2x2|2|||10|10|10|10|50|||10|20|||debuglist1|||||||||};
-{troll|monsters_misc:5|Troll|troll||5|||10|10|10|2|50|||1|2|||debuglist1|||||||||};
+{troll|monsters_misc:5|Troll|troll||5|||10|10|10|2|50|||1|2|||debuglist2|||||||||};
        </string>
 
 
index 0c49ef952eb7436582ceba62d562b0d57ff2cb44..5b34cf2ab47379d0869696110279fe8588b04da2 100644 (file)
@@ -1,34 +1,41 @@
 <?xml version="1.0" encoding="utf-8"?>
-<resources>
-<string name="about_interface"><![CDATA[
+
+<resources><string name="about_interface"><![CDATA[
+
 <div><b>Game Settings</b> can be found by pressing your device\'s Menu Button.</div>
 
 <p>________________</p>
-
 <h1>Interface Icons</h1>
+
 <div><b>The Chest</b><img alt="chest" src="chest.png" /></div>
 <p>Quickslots [Long press the pouches inside to assign items for instant use]</p>
-       
+
 <div><b>The Hero</b><img alt="hero" src="char_hero.png" /></div>
 <p>Menu [Overview, Quests, Skills &amp; Inventory *]</p>
-<p>* (While in inventory, press an item for information &amp; long press for more options)</p>
+<p>* (While in inventory, "press" an item for information &amp; "long press" for more options)</p>
 
 <div><b>The Enemy</b><img alt="monster" src="monster.png" /></div>
 <p>Information [Appears during Combat]</p>
 
-<p>________________</p>
 
+
+<p>________________</p>
 <h1>Combat</h1>
+
 <p>Actions taken during battle cost AP...</p>
+
 <div><b>Attacking</b> - [3AP] *</div>
 <img alt="attacking" src="doubleattackexample.png" />
 <p>* (Equipping Gear &amp; Using Items may alter AP &amp; usage cost)</p>
+       
 <div><b>Using Items</b> - [5AP]</div>
 <div><b>Fleeing</b> - [6AP]</div>
 
-<p>________________</p>
 
+
+<p>________________</p>
 <h1>Advanced Combat</h1>
+
 <div>During Combat, long press a tile adjacent to The Hero...</div>
 
 <div><b>To Flee</b></div>
@@ -39,5 +46,5 @@
 <div><b>To Change Targets</b></div>
 <p>(the red target highlight shifts between enemies)</p>
 <p>[the target has been changed]</p>
-]]></string>
-</resources>
+
+]]></string></resources>
index 1568d53850afa0776351862dc3f2d6640e1bc52d..e6625989d76fbae21c3fa967a1f16f22c14b04b3 100644 (file)
@@ -85,6 +85,7 @@
   <object name="remgard_guard2" type="spawn" x="64" y="544" width="32" height="32"/>
   <object name="morgisia" type="spawn" x="544" y="512" width="96" height="64"/>
   <object name="remgard_guard2" type="spawn" x="128" y="544" width="32" height="32"/>
+  <object name="kaverin" type="spawn" x="320" y="96" width="64" height="96"/>
  </objectgroup>
  <objectgroup name="Keys" width="25" height="20">
   <object name="nondisplay:21" type="key" x="448" y="480" width="32" height="32">
index 625ccc05c8980cf7fc89498e8b55250bc2119eb8..4c8a943ab709359b404e498a7122580a28a3187e 100644 (file)
  </layer>
  <layer name="Objects" width="20" height="15">
   <data encoding="base64" compression="zlib">
-   eJzdUsENwjAMTKuERRgBxKsvYALCBmWDsgDm05EyQifg302oVVs5nBbx5iSr6dkX27Gd+088gnM02a7+5JN3Lob5PPrSb7E3fi9a8pnr5fz0c94uZA7v17tG0KqO0Yast70ol3zJKVrg0N+uxNJCHjJ6jduGXB/BV3vm82nq7yh2ll4HqfcFmgE0h2q2e5XruAnXANd8iUNDJHhnnnmcarqIXc1cdQbJzIYxQg9k/IP55/2I5l0R3cL9S/NB6Nt3oZwx5sW7MI7rx93EGJ2l3Zt+JX5t59BHoK035V5hTq2BfsjH/jf7f0J6
+   eJytUsENwjAMTKqkizACiAfqizJBywSUDcoCNR9G6gidgH83aaLGytUNCAEnWUl9PtuprdT3qPIfxIDSKqWdXf6Ur7bzedBKbbMl15vIj2bNS+yAb5yOgpZM9D/C/e7OzvGtjT7Mz7lGiGMd50c/A329WfuwP66NfPMilhJ12Md6jtvY2B/ByW/299K97xjsFN46hH6foBlAs9ez3XTs4xp8BfiKN3FoiB5m5Gdeu56qYGcxd54BahgjvIEEP4hvY+N+pdAm8qfmg+B/39plbAcaI2aNcb5/3E2M4VliTrlDqZyyd+QItFm+3iusyT3QB/U8PwGMD0V+
   </data>
  </layer>
  <layer name="Above" width="20" height="15">
   <data encoding="base64" compression="zlib">
-   eJy9UskJwDAMM5RM1onSxTtCSn7CWD6SUD1lHQZbpI5xLZiCvN5EnmbPb8KzrLewn9c74WVNL/NrztIh19Usk4kc+lFn8borgxXPDio3/7sr+hnUeDfWHPsPy4eZXn60J9N6vlN9WWDmBwP4Gpk=
+   eJxjYCAd/GeG0EysZGjGY54QDvOcSbAHZNZ7qHmFQH1FBPQSUoNsFja9uPSjixFSh24+MWbi0o+sDps4Nr8QAuTooQSQEuf0touUdIWsFlcaggFcaQabPmQz8ZlPyJ241OLTRy37iAXIZgIAW0oatw==
   </data>
  </layer>
  <layer name="Walkable" width="20" height="15" visible="0">
   <data encoding="base64" compression="zlib">
-   eJwTZGBgEBxmmIFINcSoQ1aLDeAzD5v5xJiFro4cMUL+IEc/obDGB8jRQ01ADbuINQOfOmxyhMICX7gTUkvIHHLzFy3MJEYdAMx/C6A=
+   eJwTZGBgEBwkmIHKZuEzj5A8qWqxqcGmh1h7GbCoJVaMGmaSE2f4ADl6qAmoYRexZuBTh02OUFjgC3dCagmZQ0neoraZxKgDAK0hDDk=
   </data>
  </layer>
- <objectgroup name="Mapevents" width="20" height="15">
+ <objectgroup name="Mapevents" width="20" height="15" visible="0">
   <object name="east" type="mapchange" x="608" y="256" width="32" height="96">
    <properties>
     <property name="map" value="flagstone0"/>
     <property name="place" value="east"/>
    </properties>
   </object>
+  <object name="cave" type="mapchange" x="480" y="32" width="32" height="32">
+   <properties>
+    <property name="map" value="wild16_cave"/>
+    <property name="place" value="entrance"/>
+   </properties>
+  </object>
  </objectgroup>
  <objectgroup name="Spawn" width="20" height="15" visible="0">
   <object name="forestboar2" type="spawn" x="384" y="224" width="192" height="128">
    </properties>
   </object>
  </objectgroup>
- <objectgroup name="Keys" width="20" height="15"/>
+ <objectgroup name="Keys" width="20" height="15">
+  <object name="kaverin:90" type="key" x="480" y="32" width="32" height="32">
+   <properties>
+    <property name="phrase" value="wild16_cave"/>
+   </properties>
+  </object>
+ </objectgroup>
 </map>
diff --git a/AndorsTrail/res/xml/wild16_cave.tmx b/AndorsTrail/res/xml/wild16_cave.tmx
new file mode 100644 (file)
index 0000000..f195fc7
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="20" height="15" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="tiles_1_1" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_1.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="129" name="tiles_1_2" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_2.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="257" name="tiles_2_1" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_1.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="385" name="tiles_2_2" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_2.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="513" name="tiles_2_3" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_3.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="641" name="tiles_2_4" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_4.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="769" name="tiles_2_5" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_5.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="897" name="tiles_1_3" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_3.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1025" name="tiles_1_4" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_4.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1153" name="tiles_1_5" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_5.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1281" name="tiles_1_6" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_6.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1409" name="tiles_1_7" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_7.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1537" name="tiles_1_8" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_1_8.png" width="512" height="224"/>
+ </tileset>
+ <tileset firstgid="1649" name="tiles_2_6" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_6.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1777" name="tiles_2_7" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_7.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="1905" name="tiles_2_8" tilewidth="32" tileheight="32">
+  <image source="../drawable/map_tiles_2_8.png" width="512" height="224"/>
+ </tileset>
+ <layer name="Ground" width="20" height="15">
+  <data encoding="base64" compression="zlib">
+   eJzNk9ENgCAMBQuygY7h2GyAG+gGjuAiSvCFWkHUEOPHhaSvHIUEq4isYGLk6qk85TGaaFaRRodsUMc6z1NeeLptXVSk1WGPEXWe83NxNjw9nfF7fJ7KPPCOzJfrfcKXPrxZLV/pzb64r63ow2zAZZxuz9BXmk1yp8cJrv4c7i7nf8vffCvhEINc
+  </data>
+ </layer>
+ <layer name="Objects" width="20" height="15">
+  <data encoding="base64" compression="zlib">
+   eJxjYKAfsGLHFJvJxsDgi0WcEGBiZWDwQtOnxYqKRVjxm/EQKG/CxMDABzRnMwtEzJgJQq8EusuKFYItoXQ3G0Q+kRnTrAlAOUE27PaA9IDsCQPqS2bBlC9kRtgLAwvYUNV+ZmRg+MKI3XwRoPs5WSE0DFzEEqb2ULHfSO68zAZxOwirYPEXLjAVatYOoBvLkNz5mA3idhA2YYbwH0L9Mh9qby+WcFrKjupfWJjBQDbQrEi08GuHxu9cNkj4IIMOJHWlWMIcPTytiPA7TL0XI8IMnGqgbv2NxW3o6t0Y8ashFbhR0azBZh4Adosp2g==
+  </data>
+ </layer>
+ <layer name="Above" width="20" height="15">
+  <data encoding="base64" compression="zlib">
+   eJxjYKA9+MBMmjghc97j0PcfKL6MFcJewUrYLFzmwAAheXS7qQnoZR56HFxmY2C4yEa+echhJkIgDogxj1xAbfOGEiA1XxECgyluAB0mFa4=
+  </data>
+ </layer>
+ <layer name="Walkable" width="20" height="15" visible="0">
+  <data encoding="base64" compression="zlib">
+   eJwTZGBgEBzFcEANM9ABITXEmEeMHfjMJNZOYv1BapiR6kZcdhDrNnxqcZlPyDxS1JASPsSoITUdDlfzAFgVDwM=
+  </data>
+ </layer>
+ <objectgroup name="Mapevents" width="20" height="15">
+  <object name="entrance" type="mapchange" x="160" y="448" width="32" height="32">
+   <properties>
+    <property name="map" value="wild16"/>
+    <property name="place" value="cave"/>
+   </properties>
+  </object>
+  <object name="rest" type="rest" x="544" y="256" width="32" height="32"/>
+  <object name="wild16_cave1" type="container" x="160" y="192" width="32" height="32"/>
+  <object name="wild16_cave2" type="container" x="512" y="320" width="32" height="32"/>
+  <object name="wild16_cave3" type="container" x="576" y="160" width="32" height="32"/>
+  <object name="sign_wild16" type="sign" x="160" y="416" width="32" height="32"/>
+ </objectgroup>
+ <objectgroup name="Spawn" width="20" height="15"/>
+ <objectgroup name="Keys" width="20" height="15"/>
+</map>