LadyKatriEloranta.lua 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538
  1. --[[
  2. Script Name : SpawnScripts/GreaterFaydark/LadyKatriEloranta.lua
  3. Script Purpose : Lady Katri Eloranta <Fae Rite of Passage Advisor>
  4. Script Author : John Adams
  5. Script Date : 2009.03.01
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. function spawn(NPC)
  9. SetPlayerProximityFunction(NPC, 10, "InRange", "LeaveRange")
  10. end
  11. function respawn(NPC)
  12. spawn(NPC)
  13. end
  14. function InRange(NPC, Spawn)
  15. end
  16. function LeaveRange(NPC, Spawn)
  17. end
  18. function hailed(NPC, Spawn)
  19. FaceTarget(NPC, Spawn)
  20. conversation = CreateConversation()
  21. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri043.mp3", "", "", 1735617296, 447259139, Spawn)
  22. AddConversationOption(conversation, "Apparently, it really does exist -- and it's using one of Kelethin's tree stumps as its lair!", "dlg_1_1")
  23. AddConversationOption(conversation, "I'm still learning.")
  24. StartConversation(conversation, NPC, Spawn, "Have you learned more about the Grender?")
  25. if convo==18 then
  26. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri_both001.mp3", "", "", 3983154354, 2409150172, Spawn)
  27. AddConversationOption(conversation, "I am seeking adventure.", "dlg_18_1")
  28. AddConversationOption(conversation, "I'll be on my way now.")
  29. StartConversation(conversation, NPC, Spawn, "Hello, I am Lady Katri Eloranta, advisor. How may I help you?")
  30. end
  31. if convo==36 then
  32. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri009.mp3", "", "", 4145784618, 3223534278, Spawn)
  33. AddConversationOption(conversation, "I completed the training, my lady.", "dlg_36_1")
  34. AddConversationOption(conversation, "I am still working on it.")
  35. StartConversation(conversation, NPC, Spawn, "How goes your self-defense training?")
  36. end
  37. if convo==37 then
  38. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri009.mp3", "", "", 4145784618, 3223534278, Spawn)
  39. AddConversationOption(conversation, "I completed the training, my lady.", "dlg_37_1")
  40. AddConversationOption(conversation, "I am still working on it.")
  41. StartConversation(conversation, NPC, Spawn, "How goes your self-defense training?")
  42. end
  43. if convo==89 then
  44. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri015.mp3", "", "", 3835887931, 684375070, Spawn)
  45. AddConversationOption(conversation, "Not yet, but I have some questions.", "dlg_89_1")
  46. AddConversationOption(conversation, "Not yet.")
  47. StartConversation(conversation, NPC, Spawn, "You've finished your Fae history studies so soon?")
  48. end
  49. if convo==90 then
  50. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri015.mp3", "", "", 3835887931, 684375070, Spawn)
  51. AddConversationOption(conversation, "Not yet, but I have some questions.", "dlg_90_1")
  52. AddConversationOption(conversation, "Not yet.")
  53. StartConversation(conversation, NPC, Spawn, "You've finished your Fae history studies so soon?")
  54. end
  55. if convo==91 then
  56. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri015.mp3", "", "", 3835887931, 684375070, Spawn)
  57. AddConversationOption(conversation, "Not yet, but I have some questions.", "dlg_91_1")
  58. AddConversationOption(conversation, "Not yet.")
  59. StartConversation(conversation, NPC, Spawn, "You've finished your Fae history studies so soon?")
  60. end
  61. if convo==92 then
  62. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri020.mp3", "", "", 1734937732, 3669646106, Spawn)
  63. AddConversationOption(conversation, "We must cull those that are diseased.", "dlg_92_1")
  64. AddConversationOption(conversation, "I cannot decide.")
  65. StartConversation(conversation, NPC, Spawn, "You stand at the cusp of your adulthood. What do you recommend that we do with these creatures, .. GetName(Spawn) .. . What does your spirit tell you?")
  66. end
  67. if convo==93 then
  68. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri020.mp3", "", "", 1734937732, 3669646106, Spawn)
  69. AddConversationOption(conversation, "We must cull those that are diseased.", "dlg_93_1")
  70. AddConversationOption(conversation, "I cannot decide.")
  71. StartConversation(conversation, NPC, Spawn, "You stand at the cusp of your adulthood. What do you recommend that we do with these creatures, .. GetName(Spawn) .. . What does your spirit tell you?")
  72. end
  73. if convo==97 then
  74. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri030.mp3", "", "", 601485501, 2301313071, Spawn)
  75. AddConversationOption(conversation, "I wish we could have healed those creatures.", "dlg_97_1")
  76. AddConversationOption(conversation, "I'd rather not speak about it now.")
  77. StartConversation(conversation, NPC, Spawn, "You seem troubled, .. GetName(Spawn) .. . What is it?")
  78. end
  79. end
  80. function dlg_1_1(NPC, Spawn)
  81. FaceTarget(NPC, Spawn)
  82. conversation = CreateConversation()
  83. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri044.mp3", "", "", 1161697637, 3743302883, Spawn)
  84. AddConversationOption(conversation, "I want to help!", "dlg_1_2")
  85. AddConversationOption(conversation, "I must take care of some personal business first.")
  86. StartConversation(conversation, NPC, Spawn, "The Grender using one of our own trees as its lair is very bad news. When something is close to you, you tend to overlook it. This creature must be dealt with, and swiftly!")
  87. end
  88. function dlg_1_2(NPC, Spawn)
  89. FaceTarget(NPC, Spawn)
  90. conversation = CreateConversation()
  91. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri045.mp3", "", "", 3409419602, 4220390351, Spawn)
  92. AddConversationOption(conversation, "Kelethin must be saved at all costs.", "dlg_1_3")
  93. StartConversation(conversation, NPC, Spawn, "No, .. GetName(Spawn) .. . You are in the midst of your Rite of Passage. If you leave now before it is complete, you may never be able to finish.")
  94. end
  95. function dlg_1_3(NPC, Spawn)
  96. FaceTarget(NPC, Spawn)
  97. conversation = CreateConversation()
  98. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri046.mp3", "", "", 3666385411, 3496691954, Spawn)
  99. AddConversationOption(conversation, "Yes. My spirit will renew someday, whether in me or in someone else.", "dlg_1_4")
  100. AddConversationOption(conversation, "I need more time to consider this.")
  101. StartConversation(conversation, NPC, Spawn, "You're willing to sacrifice your own future to save Kelethin?")
  102. end
  103. function dlg_1_4(NPC, Spawn)
  104. FaceTarget(NPC, Spawn)
  105. conversation = CreateConversation()
  106. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri047.mp3", "", "", 455754558, 1919269008, Spawn)
  107. AddConversationOption(conversation, "You did?", "dlg_1_5")
  108. StartConversation(conversation, NPC, Spawn, "Well done, .. GetName(Spawn) .. . I knew I sensed greatness in you.")
  109. end
  110. function dlg_1_5(NPC, Spawn)
  111. FaceTarget(NPC, Spawn)
  112. conversation = CreateConversation()
  113. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri050.mp3", "", "", 3603309443, 2534399133, Spawn)
  114. AddConversationOption(conversation, "I'll speak with her now.", "dlg_1_6")
  115. StartConversation(conversation, NPC, Spawn, "Of course! I venture to say that you will want to discuss strategies concerning the Grender with someone. It won't do to just rush blindly in for the attack. Speak with Jalmari Keletana, near the Old Kelethin Acorn Lift. She belongs to our self-defense counsel and will assist you.")
  116. end
  117. function dlg_18_1(NPC, Spawn)
  118. FaceTarget(NPC, Spawn)
  119. conversation = CreateConversation()
  120. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri001.mp3", "", "", 1049447300, 1949649811, Spawn)
  121. AddConversationOption(conversation, "Yes! I can't wait!", "dlg_18_2")
  122. AddConversationOption(conversation, "The Rite of Passage?")
  123. AddConversationOption(conversation, "I'm not quite ready for that.")
  124. StartConversation(conversation, NPC, Spawn, "Are you ready to begin your studies for the Rite of Passage?")
  125. end
  126. function dlg_18_2(NPC, Spawn)
  127. FaceTarget(NPC, Spawn)
  128. conversation = CreateConversation()
  129. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri002.mp3", "", "", 3689194229, 1343885891, Spawn)
  130. AddConversationOption(conversation, "My spirit remembers quite a lot, but it forgot about the Rite of Passage.")
  131. StartConversation(conversation, NPC, Spawn, "Once you complete the Rite of Passage, you are granted full access to the city of Kelethin. The Rite tests your knowledge, capability and competence and allows us to see what your spirit remembers.")
  132. end
  133. function dlg_18_3(NPC, Spawn)
  134. FaceTarget(NPC, Spawn)
  135. conversation = CreateConversation()
  136. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri003.mp3", "", "", 4152347739, 1411384376, Spawn)
  137. AddConversationOption(conversation, "I am ready.", "dlg_18_4")
  138. AddConversationOption(conversation, "I'm not quite ready yet.")
  139. StartConversation(conversation, NPC, Spawn, "That's natural. As time flows past us, our spirit buds save only what is absolutely necessary for our survival. The Rite of Passage has changed over time as we have changed ourselves. Are you ready to begin?")
  140. end
  141. function dlg_18_4(NPC, Spawn)
  142. FaceTarget(NPC, Spawn)
  143. conversation = CreateConversation()
  144. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri004.mp3", "", "", 861135728, 126889941, Spawn)
  145. AddConversationOption(conversation, "There are several tests, aren't there?", "dlg_18_5")
  146. StartConversation(conversation, NPC, Spawn, "The Rite of Passage is a test of your maturity. While our spirits retain the essentials stored by our ancestors, we are only able to pass the Rite of Passage at the right time of our growth.")
  147. end
  148. function dlg_18_5(NPC, Spawn)
  149. FaceTarget(NPC, Spawn)
  150. conversation = CreateConversation()
  151. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri005.mp3", "", "", 1325478030, 3761794570, Spawn)
  152. AddConversationOption(conversation, "I understand.", "dlg_18_6")
  153. StartConversation(conversation, NPC, Spawn, "Correct. And you must pass each test, though you can certainly take as much time as you need. This isn't a test of speed, but of spirit.")
  154. end
  155. function dlg_18_6(NPC, Spawn)
  156. FaceTarget(NPC, Spawn)
  157. conversation = CreateConversation()
  158. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri006.mp3", "", "", 3359362369, 2718053972, Spawn)
  159. AddConversationOption(conversation, "What should I study first?", "dlg_18_7")
  160. AddConversationOption(conversation, "I need to begin this another time.")
  161. StartConversation(conversation, NPC, Spawn, "You will learn everything you need to know from the instructors, but which elements will be in your individual Rite of Passage will only be revealed in the final test.")
  162. end
  163. function dlg_18_7(NPC, Spawn)
  164. FaceTarget(NPC, Spawn)
  165. conversation = CreateConversation()
  166. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri007.mp3", "", "", 2759194756, 1812971858, Spawn)
  167. AddConversationOption(conversation, "I know!", "dlg_18_8")
  168. StartConversation(conversation, NPC, Spawn, "Although we are peaceful, we all learn the art of self-defense. Go to the library, just one platform over, where you will learn about our self-defense postures. And be careful crossing the platforms, XXXXXXXX.")
  169. end
  170. function dlg_18_8(NPC, Spawn)
  171. FaceTarget(NPC, Spawn)
  172. conversation = CreateConversation()
  173. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri008.mp3", "", "", 1488353085, 2480151876, Spawn)
  174. AddConversationOption(conversation, "I will come back when I've completed this task.", "dlg_18_9")
  175. StartConversation(conversation, NPC, Spawn, "I realize you've heard that all your life, but it would certainly be a shame to lose such a promising spirit at this point, wouldn't it?")
  176. end
  177. function dlg_36_1(NPC, Spawn)
  178. FaceTarget(NPC, Spawn)
  179. conversation = CreateConversation()
  180. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri010.mp3", "", "", 2141344293, 2858138315, Spawn)
  181. AddConversationOption(conversation, "I guess I'm so excited about the Rite of Passage that I forgot.", "dlg_36_2")
  182. AddConversationOption(conversation, "I'm sorry, but I honestly don't remember.")
  183. StartConversation(conversation, NPC, Spawn, "Don't be so formal, .. GetName(Spawn) .. . Please, call me 'Katri.' The title of 'Lady' is merely the way that advisors such as myself are distinguished in Kelethin. Or have you forgotten that?")
  184. end
  185. function dlg_36_2(NPC, Spawn)
  186. FaceTarget(NPC, Spawn)
  187. conversation = CreateConversation()
  188. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri011.mp3", "", "", 2174466602, 3932055913, Spawn)
  189. AddConversationOption(conversation, "Should I study more about history now?")
  190. AddConversationOption(conversation, "I will need to return later.", "dlg_36_3")
  191. StartConversation(conversation, NPC, Spawn, "Not to worry. The Rite of Passage exists to teach you not only how to conduct yourself but also how to retain the memories of your spirit so that they may be passed down through the generations.")
  192. end
  193. function dlg_37_1(NPC, Spawn)
  194. FaceTarget(NPC, Spawn)
  195. conversation = CreateConversation()
  196. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri010.mp3", "", "", 2141344293, 2858138315, Spawn)
  197. AddConversationOption(conversation, "I guess I'm so excited about the Rite of Passage that I forgot.", "dlg_37_2")
  198. AddConversationOption(conversation, "I'm sorry, but I honestly don't remember.")
  199. StartConversation(conversation, NPC, Spawn, "Don't be so formal, .. GetName(Spawn) .. . Please, call me 'Katri.' The title of 'Lady' is merely the way that advisors such as myself are distinguished in Kelethin. Or have you forgotten that?")
  200. end
  201. function dlg_37_2(NPC, Spawn)
  202. FaceTarget(NPC, Spawn)
  203. conversation = CreateConversation()
  204. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri011.mp3", "", "", 2174466602, 3932055913, Spawn)
  205. AddConversationOption(conversation, "Should I study more about history now?", "dlg_37_3")
  206. AddConversationOption(conversation, "I will need to return later.")
  207. StartConversation(conversation, NPC, Spawn, "Not to worry. The Rite of Passage exists to teach you not only how to conduct yourself but also how to retain the memories of your spirit so that they may be passed down through the generations.")
  208. end
  209. function dlg_37_3(NPC, Spawn)
  210. FaceTarget(NPC, Spawn)
  211. conversation = CreateConversation()
  212. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri012.mp3", "", "", 1082992118, 2058500337, Spawn)
  213. AddConversationOption(conversation, "She is a history teacher?", "dlg_37_4")
  214. StartConversation(conversation, NPC, Spawn, "That's an excellent idea, .. GetName(Spawn) .. . Much of our history is inherited through our spirit bud and yet, there are still gaps. The collective memories of our community are what maintains our continuity. Your first instructor is my sister, Lyyti Eloranta.")
  215. end
  216. function dlg_37_4(NPC, Spawn)
  217. FaceTarget(NPC, Spawn)
  218. conversation = CreateConversation()
  219. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri013.mp3", "", "", 1032451909, 2210988260, Spawn)
  220. AddConversationOption(conversation, "I'll get started on my history lessons.", "dlg_37_5")
  221. StartConversation(conversation, NPC, Spawn, "There are several, all in Kelethin. My sister, Lyyti Eloranta, is an excellent teacher.")
  222. end
  223. function dlg_37_5(NPC, Spawn)
  224. FaceTarget(NPC, Spawn)
  225. conversation = CreateConversation()
  226. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri014.mp3", "", "", 895440625, 99177481, Spawn)
  227. AddConversationOption(conversation, "Thank you!", "dlg_37_6")
  228. StartConversation(conversation, NPC, Spawn, "Lyyti is minding her shop on the platform near the bank. If you get lost, ask any of the guards to help you find her.")
  229. end
  230. function dlg_89_1(NPC, Spawn)
  231. FaceTarget(NPC, Spawn)
  232. conversation = CreateConversation()
  233. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri016.mp3", "", "", 3658860826, 2912932568, Spawn)
  234. AddConversationOption(conversation, "I spoke with Raimo...he blames Outsiders for bringing disease to the Faydarks.", "dlg_89_2")
  235. StartConversation(conversation, NPC, Spawn, "I'll do my best to answer. What is it?")
  236. end
  237. function dlg_89_2(NPC, Spawn)
  238. FaceTarget(NPC, Spawn)
  239. conversation = CreateConversation()
  240. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri017.mp3", "", "", 4042847648, 718902311, Spawn)
  241. AddConversationOption(conversation, "There is something to what he said. Look at those diseased treants so close to Kelethin.", "dlg_89_3")
  242. AddConversationOption(conversation, "I don't believe all Outsiders are to blame, though I am troubled by the diseased treants.")
  243. StartConversation(conversation, NPC, Spawn, "Dark events in Raimo's past lives continue to shadow his outlook to this day. Not all Fae believe Outsiders are evil.")
  244. end
  245. function dlg_89_3(NPC, Spawn)
  246. FaceTarget(NPC, Spawn)
  247. conversation = CreateConversation()
  248. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri018.mp3", "", "", 3342872278, 3547383900, Spawn)
  249. AddConversationOption(conversation, "Are all the treants of the Faydark at risk?")
  250. AddConversationOption(conversation, "That's what we get for trusting Outsiders.", "dlg_89_4")
  251. StartConversation(conversation, NPC, Spawn, "Ah, the poor treants, rotting from the inside out. We've tried to heal them, but by the time the disease is obvious, it's too late. And I fear the disease is spreading.")
  252. end
  253. function dlg_90_1(NPC, Spawn)
  254. FaceTarget(NPC, Spawn)
  255. conversation = CreateConversation()
  256. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri016.mp3", "", "", 3658860826, 2912932568, Spawn)
  257. AddConversationOption(conversation, "I spoke with Raimo...he blames Outsiders for bringing disease to the Faydarks.", "dlg_90_2")
  258. StartConversation(conversation, NPC, Spawn, "I'll do my best to answer. What is it?")
  259. end
  260. function dlg_90_2(NPC, Spawn)
  261. FaceTarget(NPC, Spawn)
  262. conversation = CreateConversation()
  263. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri017.mp3", "", "", 4042847648, 718902311, Spawn)
  264. AddConversationOption(conversation, "There is something to what he said. Look at those diseased treants so close to Kelethin.", "dlg_90_3")
  265. AddConversationOption(conversation, "I don't believe all Outsiders are to blame, though I am troubled by the diseased treants.")
  266. StartConversation(conversation, NPC, Spawn, "Dark events in Raimo's past lives continue to shadow his outlook to this day. Not all Fae believe Outsiders are evil.")
  267. end
  268. function dlg_90_3(NPC, Spawn)
  269. FaceTarget(NPC, Spawn)
  270. conversation = CreateConversation()
  271. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri018.mp3", "", "", 3342872278, 3547383900, Spawn)
  272. AddConversationOption(conversation, "Are all the treants of the Faydark at risk?", "dlg_90_4")
  273. AddConversationOption(conversation, "That's what we get for trusting Outsiders.")
  274. StartConversation(conversation, NPC, Spawn, "Ah, the poor treants, rotting from the inside out. We've tried to heal them, but by the time the disease is obvious, it's too late. And I fear the disease is spreading.")
  275. end
  276. function dlg_90_4(NPC, Spawn)
  277. FaceTarget(NPC, Spawn)
  278. conversation = CreateConversation()
  279. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri025.mp3", "", "", 3597144400, 4127372896, Spawn)
  280. AddConversationOption(conversation, "I don't need to explain it, I just know that it is so.")
  281. StartConversation(conversation, NPC, Spawn, "Like Raimo, you also believe the Outsiders are responsible for this disease? Tell me then, how are they doing this?")
  282. end
  283. function dlg_91_1(NPC, Spawn)
  284. FaceTarget(NPC, Spawn)
  285. conversation = CreateConversation()
  286. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri016.mp3", "", "", 3658860826, 2912932568, Spawn)
  287. AddConversationOption(conversation, "I spoke with Raimo...he blames Outsiders for bringing disease to the Faydarks.", "dlg_91_2")
  288. StartConversation(conversation, NPC, Spawn, "I'll do my best to answer. What is it?")
  289. end
  290. function dlg_91_2(NPC, Spawn)
  291. FaceTarget(NPC, Spawn)
  292. conversation = CreateConversation()
  293. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri017.mp3", "", "", 4042847648, 718902311, Spawn)
  294. AddConversationOption(conversation, "There is something to what he said. Look at those diseased treants so close to Kelethin.", "dlg_91_3")
  295. AddConversationOption(conversation, "I don't believe all Outsiders are to blame, though I am troubled by the diseased treants.")
  296. StartConversation(conversation, NPC, Spawn, "Dark events in Raimo's past lives continue to shadow his outlook to this day. Not all Fae believe Outsiders are evil.")
  297. end
  298. function dlg_91_3(NPC, Spawn)
  299. FaceTarget(NPC, Spawn)
  300. conversation = CreateConversation()
  301. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri018.mp3", "", "", 3342872278, 3547383900, Spawn)
  302. AddConversationOption(conversation, "Are all the treants of the Faydark at risk?", "dlg_91_4")
  303. AddConversationOption(conversation, "That's what we get for trusting Outsiders.")
  304. StartConversation(conversation, NPC, Spawn, "Ah, the poor treants, rotting from the inside out. We've tried to heal them, but by the time the disease is obvious, it's too late. And I fear the disease is spreading.")
  305. end
  306. function dlg_91_4(NPC, Spawn)
  307. FaceTarget(NPC, Spawn)
  308. conversation = CreateConversation()
  309. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri019.mp3", "", "", 272244520, 663798395, Spawn)
  310. AddConversationOption(conversation, "What can we do about it?", "dlg_91_5")
  311. StartConversation(conversation, NPC, Spawn, "All of nature is bound together. When one being suffers, those around it suffer as well. There are spiders and beetles that seem to show signs of disease as well, poor wretches.")
  312. end
  313. function dlg_91_5(NPC, Spawn)
  314. FaceTarget(NPC, Spawn)
  315. conversation = CreateConversation()
  316. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri020.mp3", "", "", 1734937732, 3669646106, Spawn)
  317. AddConversationOption(conversation, "We must cull those that are diseased.", "dlg_91_6")
  318. AddConversationOption(conversation, "I cannot decide.")
  319. StartConversation(conversation, NPC, Spawn, "You stand at the cusp of your adulthood. What do you recommend that we do with these creatures, .. GetName(Spawn) .. . What does your spirit tell you?")
  320. end
  321. function dlg_91_6(NPC, Spawn)
  322. FaceTarget(NPC, Spawn)
  323. conversation = CreateConversation()
  324. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri022.mp3", "", "", 2209003630, 1705635007, Spawn)
  325. AddConversationOption(conversation, "We...must cull the diseased creatures.")
  326. AddConversationOption(conversation, "I need to think about this before I make a decision.", "dlg_91_7")
  327. StartConversation(conversation, NPC, Spawn, "The decision is difficult, isn't it? I believe that you know what the answer is and you find it distasteful or you would not hesitate.")
  328. end
  329. function dlg_92_1(NPC, Spawn)
  330. FaceTarget(NPC, Spawn)
  331. conversation = CreateConversation()
  332. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri023.mp3", "", "", 521100683, 3157912145, Spawn)
  333. AddConversationOption(conversation, "I will remove the diseased creatures.", "dlg_92_2")
  334. StartConversation(conversation, NPC, Spawn, "Destruction is not something we Fae take lightly, but it is sometimes the only way. We have quarantined those creatures beginning to show signs of disease here on Green Knoll.")
  335. end
  336. function dlg_93_1(NPC, Spawn)
  337. FaceTarget(NPC, Spawn)
  338. conversation = CreateConversation()
  339. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri022.mp3", "", "", 2209003630, 1705635007, Spawn)
  340. AddConversationOption(conversation, "We...must cull the diseased creatures.")
  341. AddConversationOption(conversation, "I need to think about this before I make a decision.", "dlg_93_2")
  342. StartConversation(conversation, NPC, Spawn, "The decision is difficult, isn't it? I believe that you know what the answer is and you find it distasteful or you would not hesitate.")
  343. end
  344. function dlg_93_2(NPC, Spawn)
  345. FaceTarget(NPC, Spawn)
  346. conversation = CreateConversation()
  347. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri023.mp3", "", "", 521100683, 3157912145, Spawn)
  348. AddConversationOption(conversation, "I will remove the diseased creatures.", "dlg_93_3")
  349. StartConversation(conversation, NPC, Spawn, "Destruction is not something we Fae take lightly, but it is sometimes the only way. We have quarantined those creatures beginning to show signs of disease here on Green Knoll.")
  350. end
  351. function dlg_93_3(NPC, Spawn)
  352. FaceTarget(NPC, Spawn)
  353. conversation = CreateConversation()
  354. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri024.mp3", "", "", 2967863976, 831925805, Spawn)
  355. AddConversationOption(conversation, "I will.", "dlg_93_4")
  356. StartConversation(conversation, NPC, Spawn, "Thank you, .. GetName(Spawn) .. . Let me know when you are ready to go on with your history lessons.")
  357. end
  358. function dlg_97_1(NPC, Spawn)
  359. FaceTarget(NPC, Spawn)
  360. conversation = CreateConversation()
  361. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri031.mp3", "", "", 180224809, 481643814, Spawn)
  362. AddConversationOption(conversation, "It just didn't seem right, hunting things that were so obviously sick.", "dlg_97_2")
  363. StartConversation(conversation, NPC, Spawn, "So do we all. Whenever possible, we prefer the way of peace and harmony. When we must kill something, we prefer it be in self-defense. All things must be done for the greater good, even if it goes against our personal feelings on the matter. In that way, it is our personal Ring of Fate.")
  364. end
  365. function dlg_97_2(NPC, Spawn)
  366. FaceTarget(NPC, Spawn)
  367. conversation = CreateConversation()
  368. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri032.mp3", "", "", 3434670788, 645022829, Spawn)
  369. AddConversationOption(conversation, "What would make them so diseased they could not be healed?", "dlg_97_3")
  370. StartConversation(conversation, NPC, Spawn, "I understand. And you wonder why I would ask someone on their Rite of Passage to do this task.")
  371. end
  372. function dlg_97_3(NPC, Spawn)
  373. FaceTarget(NPC, Spawn)
  374. conversation = CreateConversation()
  375. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri033.mp3", "", "", 67685926, 1701511155, Spawn)
  376. AddConversationOption(conversation, "Something trying to stir up trouble between the Fae and the Outsiders?", "dlg_97_4")
  377. StartConversation(conversation, NPC, Spawn, "A good question. My suspicion is that some external force is at work. A force which knows that many Fae will blame the Outsiders for the sickness.")
  378. end
  379. function dlg_97_4(NPC, Spawn)
  380. FaceTarget(NPC, Spawn)
  381. conversation = CreateConversation()
  382. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri034.mp3", "", "", 2195860271, 1512858419, Spawn)
  383. AddConversationOption(conversation, "There must be something we can do to find out.", "dlg_97_5")
  384. StartConversation(conversation, NPC, Spawn, "And amongst the Fae. Our Queen Amree welcomes Outsiders, yet her heir Princess Saphronia does not. We are so busy arguing about the Outsiders that this malevolent force is free to walk amongst us, unnoticed but for its ill effects.")
  385. end
  386. function dlg_97_5(NPC, Spawn)
  387. FaceTarget(NPC, Spawn)
  388. conversation = CreateConversation()
  389. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri035.mp3", "", "", 188163743, 2258694829, Spawn)
  390. AddConversationOption(conversation, "What sort of rumors?", "dlg_97_6")
  391. StartConversation(conversation, NPC, Spawn, "Our information is very limited, yet... I've heard a few rumors...")
  392. end
  393. function dlg_97_6(NPC, Spawn)
  394. FaceTarget(NPC, Spawn)
  395. conversation = CreateConversation()
  396. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri037.mp3", "", "", 2609946533, 3375103241, Spawn)
  397. AddConversationOption(conversation, "No. What's that?", "dlg_97_7")
  398. StartConversation(conversation, NPC, Spawn, "I would not distract you from the Rite of Passage, .. GetName(Spawn) .. . if it were not so important to protect these creatures from the ravages of disease. Have you heard of the Grender?")
  399. end
  400. function dlg_97_7(NPC, Spawn)
  401. FaceTarget(NPC, Spawn)
  402. conversation = CreateConversation()
  403. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri038.mp3", "", "", 907147106, 801087342, Spawn)
  404. AddConversationOption(conversation, "Has the Grender's involvement been proven?", "dlg_97_8")
  405. StartConversation(conversation, NPC, Spawn, "The Grender is a twisted creature rumored to be half-man, half-beast. And like a parasite, it sucks the life force out of the world around it and gives nothing back in return.")
  406. end
  407. function dlg_97_8(NPC, Spawn)
  408. FaceTarget(NPC, Spawn)
  409. conversation = CreateConversation()
  410. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri039.mp3", "", "", 491933054, 4035179845, Spawn)
  411. AddConversationOption(conversation, "I'll locate the Grender!", "dlg_97_9")
  412. AddConversationOption(conversation, "I must finish some other tasks before I begin this.")
  413. StartConversation(conversation, NPC, Spawn, "No, it is only conjecture. In fact, no one has proven it even exists. But if all be true, our realm would be in considerable danger. One of the Fae Royal Messengers has been trying to locate its lair. Perhaps you can aid him?")
  414. end
  415. function dlg_97_9(NPC, Spawn)
  416. FaceTarget(NPC, Spawn)
  417. conversation = CreateConversation()
  418. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri040.mp3", "", "", 1144328884, 1034744188, Spawn)
  419. AddConversationOption(conversation, "Where will I find the Fae Royal Messenger?", "dlg_97_10")
  420. StartConversation(conversation, NPC, Spawn, "Excellent, .. GetName(Spawn) .. . It might just be a rumor, but all rumors have some basis in fact. If nothing else, you may help disprove that the Grender even exists.")
  421. end
  422. function dlg_97_10(NPC, Spawn)
  423. FaceTarget(NPC, Spawn)
  424. conversation = CreateConversation()
  425. PlayFlavor(NPC, "voiceover/english/exp03_questvo/lady_katri_eloranta/_exp03/exp03_cty_kelethin/tutorials/qst_katri/qst_katri042.mp3", "", "", 1497033190, 2749193313, Spawn)
  426. AddConversationOption(conversation, "I'll let you know what I find out.", "dlg_97_11")
  427. StartConversation(conversation, NPC, Spawn, "Speak with Kalamar Vesinger, our local Grender expert. You'll find him at Joleena's Restaurant in Kelethin. Safe journeys.")
  428. end