9
3

SaelirVarryn.lua 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456
  1. --[[
  2. Script Name : SpawnScripts/GreaterFaydark/SaelirVarryn.lua
  3. Script Purpose : Saelir Varryn
  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/voice_emotes/greetings/greetings_2_1006.mp3", "", "", 0, 0, Spawn)
  22. AddConversationOption(conversation, "Yes, I have collected the materials.", "dlg_2_1")
  23. StartConversation(conversation, NPC, Spawn, "Well? Did you collect all the materials?")
  24. if convo==8 then
  25. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1006.mp3", "", "", 0, 0, Spawn)
  26. AddConversationOption(conversation, "Yes, I have the declarations.", "dlg_8_1")
  27. StartConversation(conversation, NPC, Spawn, "Did you manage to get the declarations?")
  28. end
  29. if convo==14 then
  30. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1006.mp3", "", "", 0, 0, Spawn)
  31. AddConversationOption(conversation, "I have the Sul Spheres.", "dlg_14_1")
  32. StartConversation(conversation, NPC, Spawn, "Hi, XXXXXXXX.")
  33. end
  34. if convo==15 then
  35. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1006.mp3", "", "", 0, 0, Spawn)
  36. AddConversationOption(conversation, "I have the Sul Spheres.", "dlg_15_1")
  37. StartConversation(conversation, NPC, Spawn, "Hi, XXXXXXXX.")
  38. end
  39. if convo==104 then
  40. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_1_1006.mp3", "", "", 0, 0, Spawn)
  41. AddConversationOption(conversation, "Why do you say that?", "dlg_104_1")
  42. AddConversationOption(conversation, "I must be going.")
  43. StartConversation(conversation, NPC, Spawn, "Greetings. Enjoying your stroll? No, I don't suppose you would be.")
  44. end
  45. if convo==105 then
  46. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_3_1006.mp3", "", "", 0, 0, Spawn)
  47. AddConversationOption(conversation, "Why do you say that?", "dlg_105_1")
  48. AddConversationOption(conversation, "I must be going.")
  49. StartConversation(conversation, NPC, Spawn, "Greetings. Enjoying your stroll? No, I don't suppose you would be.")
  50. end
  51. if convo==106 then
  52. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_3_1006.mp3", "", "", 0, 0, Spawn)
  53. AddConversationOption(conversation, "Why do you say that?", "dlg_106_1")
  54. AddConversationOption(conversation, "I must be going.")
  55. StartConversation(conversation, NPC, Spawn, "Greetings. Enjoying your stroll? No, I don't suppose you would be.")
  56. end
  57. end
  58. function dlg_2_1(NPC, Spawn)
  59. FaceTarget(NPC, Spawn)
  60. conversation = CreateConversation()
  61. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  62. AddConversationOption(conversation, "What did you say?", "dlg_2_2")
  63. StartConversation(conversation, NPC, Spawn, "Good. Unfortunately I was ejected from the Fae Royal court. They won't let me back in. I was, erm, a little rude once I got inside.")
  64. end
  65. function dlg_2_2(NPC, Spawn)
  66. FaceTarget(NPC, Spawn)
  67. conversation = CreateConversation()
  68. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  69. AddConversationOption(conversation, "Fine. Where are they?", "dlg_2_3")
  70. StartConversation(conversation, NPC, Spawn, "That's not important. Needless to say I feel dumb for having done it and they're not letting me back in there anytime soon. I need you to go get the declarations.")
  71. end
  72. function dlg_2_3(NPC, Spawn)
  73. FaceTarget(NPC, Spawn)
  74. conversation = CreateConversation()
  75. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  76. AddConversationOption(conversation, "... don't do what you did?", "dlg_2_4")
  77. StartConversation(conversation, NPC, Spawn, "Somewhere in the Fae royal court. And don't...")
  78. end
  79. function dlg_2_4(NPC, Spawn)
  80. FaceTarget(NPC, Spawn)
  81. conversation = CreateConversation()
  82. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  83. AddConversationOption(conversation, "All right. I'll return.", "dlg_2_5")
  84. StartConversation(conversation, NPC, Spawn, "Right. While you're doing that I'm going to research whose Sul Spheres I'd like to steal.")
  85. end
  86. function dlg_8_1(NPC, Spawn)
  87. FaceTarget(NPC, Spawn)
  88. conversation = CreateConversation()
  89. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  90. AddConversationOption(conversation, "You still haven't told me what your plan is.", "dlg_8_2")
  91. StartConversation(conversation, NPC, Spawn, "Good work. Now we need only collect the Sul Spheres and we can act.")
  92. end
  93. function dlg_8_2(NPC, Spawn)
  94. FaceTarget(NPC, Spawn)
  95. conversation = CreateConversation()
  96. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  97. AddConversationOption(conversation, "They won't listen.", "dlg_8_3")
  98. StartConversation(conversation, NPC, Spawn, "Well, like I said, I want to laugh at those who buy into this foolishness. What I'd like to do is break the Sul Spheres they hold so dear. I'd like to think that such an act would snap them into their senses, but I doubt that will happen. At the least, I will call out the emotion they will ooze forth at the destruction of an inanimate object.")
  99. end
  100. function dlg_8_3(NPC, Spawn)
  101. FaceTarget(NPC, Spawn)
  102. conversation = CreateConversation()
  103. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  104. AddConversationOption(conversation, "So what must we do?", "dlg_8_4")
  105. StartConversation(conversation, NPC, Spawn, "It is the duty of an artist to be misunderstood, .. GetName(Spawn) .. . Some will see what I'm saying, and they'll know we're right. That is enough for me.")
  106. end
  107. function dlg_8_4(NPC, Spawn)
  108. FaceTarget(NPC, Spawn)
  109. conversation = CreateConversation()
  110. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  111. AddConversationOption(conversation, "And run?", "dlg_8_5")
  112. StartConversation(conversation, NPC, Spawn, "Once we have the Sul Spheres we're going to sneak into Sammial's apartment at Aerie Kolmas. We've already acquired the components we'll need to use the machine. I've read up on the inner workings of it and know a way to overload its controls in such a way that we can destroy the Sul Spheres we place inside. Then we'll place the essay I've written, along with the Post-Mortem Declarations of Honor, near the machine for the guards to find.")
  113. end
  114. function dlg_8_5(NPC, Spawn)
  115. FaceTarget(NPC, Spawn)
  116. conversation = CreateConversation()
  117. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  118. AddConversationOption(conversation, "They will be pretty mad.", "dlg_8_6")
  119. StartConversation(conversation, NPC, Spawn, "Yes, then we run. We don't want to get caught doing this, but we do want them to know it was us. We'll sign our names at the bottom of the essay. To show them how serious I am, I will be destroying my Great Uncle Saayes' Sul Sphere. My parents bought one despite my objections.")
  120. end
  121. function dlg_8_6(NPC, Spawn)
  122. FaceTarget(NPC, Spawn)
  123. conversation = CreateConversation()
  124. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  125. AddConversationOption(conversation, "I suppose. What do I need to do?", "dlg_8_7")
  126. StartConversation(conversation, NPC, Spawn, "Well... I'll just get them another Sul Sphere, that seemed to do well enough to stifle their emotions when he died. And if they are mad, and embrace their anger, then I'll have done them a favor.")
  127. end
  128. function dlg_8_7(NPC, Spawn)
  129. FaceTarget(NPC, Spawn)
  130. conversation = CreateConversation()
  131. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  132. AddConversationOption(conversation, "Okay.", "dlg_8_8")
  133. StartConversation(conversation, NPC, Spawn, "Collect the Sul Spheres. I've taken care to find a number of Sul Spheres that were made for well known people, this way it won't just affect their immediate families. First, I'd like you to steal the Sul Sphere of Hiraen Aravirta. He was a poet of much renown. His Sul Sphere is kept by his son, Eljas. He is a scribe and can be found near the bank.")
  134. end
  135. function dlg_8_8(NPC, Spawn)
  136. FaceTarget(NPC, Spawn)
  137. conversation = CreateConversation()
  138. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  139. AddConversationOption(conversation, "All right.", "dlg_8_9")
  140. StartConversation(conversation, NPC, Spawn, "Next, I'd like you to steal the Sul Sphere of The Greenlight. His true name has been lost, but his legend lives on--and his Sul Sphere is held by the Protector's of Growth, near Gearheart's Forge. Legend names him a great philanthropist, he has done a great deal for Kelethin.")
  141. end
  142. function dlg_8_9(NPC, Spawn)
  143. FaceTarget(NPC, Spawn)
  144. conversation = CreateConversation()
  145. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  146. AddConversationOption(conversation, "Okay.", "dlg_8_10")
  147. StartConversation(conversation, NPC, Spawn, "Then I'd like you to travel to the House of Falling Stars. They hold the Sul Sphere of Maayiri Ellia. She was one of Kelethin's first citizens and helped create policies and rules which are still followed to this day.")
  148. end
  149. function dlg_8_10(NPC, Spawn)
  150. FaceTarget(NPC, Spawn)
  151. conversation = CreateConversation()
  152. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  153. AddConversationOption(conversation, "Okay.", "dlg_8_11")
  154. StartConversation(conversation, NPC, Spawn, "Finally, I'd like you to collect the Sul Sphere of Jyoril Maarson. His love for Alaya Meriaan was legendary. Countless males from every generation following his have tried in vain to reuse his poetry to woo women of their own, but none could ever match the eloquence of Jyoril the Warrior-Poet. He was slain in combat with orcs before he and Alaya could ever marry. His Sul Sphere is now held by Alaya's daughter, Bettina Meriaan.")
  155. end
  156. function dlg_8_11(NPC, Spawn)
  157. FaceTarget(NPC, Spawn)
  158. conversation = CreateConversation()
  159. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  160. AddConversationOption(conversation, "I will return.", "dlg_8_12")
  161. StartConversation(conversation, NPC, Spawn, "Once you have collected all the Sul Spheres return to me. I will have written the essay and acquired my great uncle's Sul Sphere. Then we can move.")
  162. end
  163. function dlg_14_1(NPC, Spawn)
  164. FaceTarget(NPC, Spawn)
  165. conversation = CreateConversation()
  166. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  167. AddConversationOption(conversation, "What is it?", "dlg_14_2")
  168. StartConversation(conversation, NPC, Spawn, "I... yes.")
  169. end
  170. function dlg_14_2(NPC, Spawn)
  171. FaceTarget(NPC, Spawn)
  172. conversation = CreateConversation()
  173. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  174. AddConversationOption(conversation, "Are you chickening out on me?", "dlg_14_3")
  175. StartConversation(conversation, NPC, Spawn, "There was a portrait of my great uncle next to his Sul Sphere. I had forgotten what he looked like.")
  176. end
  177. function dlg_14_3(NPC, Spawn)
  178. FaceTarget(NPC, Spawn)
  179. conversation = CreateConversation()
  180. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  181. AddConversationOption(conversation, "Why not?", "dlg_14_4")
  182. StartConversation(conversation, NPC, Spawn, "No! I... I just. I don't know. I don't think I can go through with this.")
  183. end
  184. function dlg_14_4(NPC, Spawn)
  185. FaceTarget(NPC, Spawn)
  186. conversation = CreateConversation()
  187. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  188. AddConversationOption(conversation, "Yes, I know exactly what you mean. You're giving up!", "dlg_14_5")
  189. AddConversationOption(conversation, "I think I do know what you mean. It's not like--")
  190. StartConversation(conversation, NPC, Spawn, "It's so... I mean yeah, I think it's silly to purchase a globe to remind ourselves of our loved ones, but who am I to tell an entire city that what they're doing is wrong? This was MY great uncle, .. GetName(Spawn) .. . I didn't think doing something like this would affect me, but I don't think I can destroy his Sul Sphere. I can't explain it, but maybe you know what I mean.")
  191. end
  192. function dlg_14_5(NPC, Spawn)
  193. FaceTarget(NPC, Spawn)
  194. conversation = CreateConversation()
  195. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  196. AddConversationOption(conversation, "But we didn't go through with it, that's the important part.")
  197. StartConversation(conversation, NPC, Spawn, "It's not like having these stones around is actually hurting anybody. Sure, it may be a little sad, but I don't think it's unhealthy. We almost did a horrible thing.")
  198. end
  199. function dlg_14_6(NPC, Spawn)
  200. FaceTarget(NPC, Spawn)
  201. conversation = CreateConversation()
  202. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  203. AddConversationOption(conversation, "It's all right. Have a nice day, Saelir.", "dlg_14_7")
  204. StartConversation(conversation, NPC, Spawn, "I agree. Here, I'll take these Sul Stones back to their proper owners. I'm sorry to have gotten you mixed up in this, XXXXXXXX.")
  205. end
  206. function dlg_14_7(NPC, Spawn)
  207. FaceTarget(NPC, Spawn)
  208. conversation = CreateConversation()
  209. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  210. AddConversationOption(conversation, "Goodbye.", "dlg_14_8")
  211. StartConversation(conversation, NPC, Spawn, "You too, .. GetName(Spawn) .. . Thank you.")
  212. end
  213. function dlg_104_1(NPC, Spawn)
  214. FaceTarget(NPC, Spawn)
  215. conversation = CreateConversation()
  216. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  217. AddConversationOption(conversation, "Yeah, I think I do. It's like they don't trust me to be as good as they are.", "dlg_104_2")
  218. AddConversationOption(conversation, "What do you mean?")
  219. AddConversationOption(conversation, "No, I don't feel it.")
  220. StartConversation(conversation, NPC, Spawn, "How can anyone enjoy it here? This city is stifling. Don't you feel it?")
  221. end
  222. function dlg_104_2(NPC, Spawn)
  223. FaceTarget(NPC, Spawn)
  224. conversation = CreateConversation()
  225. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  226. AddConversationOption(conversation, "I get that feeling too. It's like they don't trust me to be as good as they are.")
  227. AddConversationOption(conversation, "Their experience is quite valuable. You should be thankful they care enough about you to keep trying despite your attitude.", "dlg_104_3")
  228. StartConversation(conversation, NPC, Spawn, "What do I mean? It's horrid living here. Have you ever met so many people who all have something to say about how you should be living your life? About what good you should be doing? About what evil you should be thwarting? I... well I realize that their intentions are good, but you cannot force choices upon someone. I feel as if I'm... I feel like I am not trusted to make a correct decision on my own.")
  229. end
  230. function dlg_104_3(NPC, Spawn)
  231. FaceTarget(NPC, Spawn)
  232. conversation = CreateConversation()
  233. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  234. AddConversationOption(conversation, "Good luck finding yourself, Saelir.")
  235. StartConversation(conversation, NPC, Spawn, "Oh... so you ARE one of them. I'm through talking with you.")
  236. end
  237. function dlg_105_1(NPC, Spawn)
  238. FaceTarget(NPC, Spawn)
  239. conversation = CreateConversation()
  240. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  241. AddConversationOption(conversation, "Yeah, I think I do. It's like they don't trust me to be as good as they are.", "dlg_105_2")
  242. AddConversationOption(conversation, "What do you mean?")
  243. AddConversationOption(conversation, "No, I don't feel it.")
  244. StartConversation(conversation, NPC, Spawn, "How can anyone enjoy it here? This city is stifling. Don't you feel it?")
  245. end
  246. function dlg_105_2(NPC, Spawn)
  247. FaceTarget(NPC, Spawn)
  248. conversation = CreateConversation()
  249. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  250. AddConversationOption(conversation, "Yes.", "dlg_105_3")
  251. AddConversationOption(conversation, "I guess, but they probably just have our best interests in mind. I'm sure they aren't intentionally being disrespectful.")
  252. StartConversation(conversation, NPC, Spawn, "Yes! It is so disrespectful, don't you think?")
  253. end
  254. function dlg_105_3(NPC, Spawn)
  255. FaceTarget(NPC, Spawn)
  256. conversation = CreateConversation()
  257. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  258. AddConversationOption(conversation, "Good luck finding yourself, Saelir.")
  259. StartConversation(conversation, NPC, Spawn, "Oh... so you ARE one of them. I'm through talking with you.")
  260. end
  261. function dlg_106_1(NPC, Spawn)
  262. FaceTarget(NPC, Spawn)
  263. conversation = CreateConversation()
  264. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  265. AddConversationOption(conversation, "Yeah, I think I do. It's like they don't trust me to be as good as they are.", "dlg_106_2")
  266. AddConversationOption(conversation, "What do you mean?")
  267. AddConversationOption(conversation, "No, I don't feel it.")
  268. StartConversation(conversation, NPC, Spawn, "How can anyone enjoy it here? This city is stifling. Don't you feel it?")
  269. end
  270. function dlg_106_2(NPC, Spawn)
  271. FaceTarget(NPC, Spawn)
  272. conversation = CreateConversation()
  273. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  274. AddConversationOption(conversation, "I get that feeling too. It's like they don't trust me to be as good as they are.")
  275. AddConversationOption(conversation, "Their experience is quite valuable. You should be thankful they care enough about you to keep trying despite your attitude.", "dlg_106_3")
  276. StartConversation(conversation, NPC, Spawn, "What do I mean? It's horrid living here. Have you ever met so many people who all have something to say about how you should be living your life? About what good you should be doing? About what evil you should be thwarting? I... well I realize that their intentions are good, but you cannot force choices upon someone. I feel as if I'm... I feel like I am not trusted to make a correct decision on my own.")
  277. end
  278. function dlg_106_3(NPC, Spawn)
  279. FaceTarget(NPC, Spawn)
  280. conversation = CreateConversation()
  281. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  282. AddConversationOption(conversation, "Yes.", "dlg_106_4")
  283. AddConversationOption(conversation, "I guess, but they probably just have our best interests in mind. I'm sure they aren't intentionally being disrespectful.")
  284. StartConversation(conversation, NPC, Spawn, "Yes! It is so disrespectful, don't you think?")
  285. end
  286. function dlg_106_4(NPC, Spawn)
  287. FaceTarget(NPC, Spawn)
  288. conversation = CreateConversation()
  289. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  290. AddConversationOption(conversation, "How were you going to do that?", "dlg_106_5")
  291. StartConversation(conversation, NPC, Spawn, "Ah. It's so refreshing to finally meet someone who agrees. Everyone else frowns at me and tells me I'm unpatriotic. One even had the nerve to ask me where my parents were! I swear, one day I'm going to show them all!")
  292. end
  293. function dlg_106_5(NPC, Spawn)
  294. FaceTarget(NPC, Spawn)
  295. conversation = CreateConversation()
  296. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  297. AddConversationOption(conversation, "Well, maybe I'd like to show them all as well.", "dlg_106_6")
  298. StartConversation(conversation, NPC, Spawn, "Well... I have my plans. I don't see why that would matter to you though.")
  299. end
  300. function dlg_106_6(NPC, Spawn)
  301. FaceTarget(NPC, Spawn)
  302. conversation = CreateConversation()
  303. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  304. AddConversationOption(conversation, "I'm in.", "dlg_106_7")
  305. StartConversation(conversation, NPC, Spawn, "Heh... yeah. Yeah... All right, we can do this together, partner. And when all is said and done, we'll leave Kelethin behind and strike out on our own, eh?")
  306. end
  307. function dlg_106_7(NPC, Spawn)
  308. FaceTarget(NPC, Spawn)
  309. conversation = CreateConversation()
  310. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  311. AddConversationOption(conversation, "What do you mean?", "dlg_106_8")
  312. StartConversation(conversation, NPC, Spawn, "Great. So here's my plan. They always insult my lack of experience. I haven't seen the world as they have, and as such am naive and make foolish decisions. Well, I'd like to poke fun at the foolishness they adhere to. Despite their 'enlightened' and 'experienced tempered' view on life, they still hold to pointlessly impractical rituals.")
  313. end
  314. function dlg_106_8(NPC, Spawn)
  315. FaceTarget(NPC, Spawn)
  316. conversation = CreateConversation()
  317. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  318. AddConversationOption(conversation, "No, who is he?", "dlg_106_9")
  319. AddConversationOption(conversation, "Yeah, I know his work.")
  320. AddConversationOption(conversation, "Does it matter?")
  321. StartConversation(conversation, NPC, Spawn, "Have you ever heard of Sammial Geravius?")
  322. end
  323. function dlg_106_9(NPC, Spawn)
  324. FaceTarget(NPC, Spawn)
  325. conversation = CreateConversation()
  326. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  327. AddConversationOption(conversation, "What's a Sul Sphere?", "dlg_106_10")
  328. StartConversation(conversation, NPC, Spawn, "He's an artist. A gnome. He's lived in Kelethin all his life. He... well, he's got technical talent, I won't argue that, but his work is so disgustingly sentimental. His work is specifically made to remind people of what makes them sad, and because of that he earns praise. All he's doing is exploiting emotions. His latest atrocity is something he calls Sul Spheres.")
  329. end
  330. function dlg_106_10(NPC, Spawn)
  331. FaceTarget(NPC, Spawn)
  332. conversation = CreateConversation()
  333. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  334. AddConversationOption(conversation, "So what do you want to do about it?", "dlg_106_11")
  335. StartConversation(conversation, NPC, Spawn, "A glass sphere that he fills with dyes and magicks. Sure, it's pretty to look at, but he claims to somehow capture the essence of a relative that's passed on and imbue it into the sphere. The only reason people buy them is because they feel bad for having lost a loved one and believe that this will fill the void. They believe that because this is what he tells them. 'Keep their memory close with a Sul Sphere,' I've heard him say. It's exploitive.")
  336. end
  337. function dlg_106_11(NPC, Spawn)
  338. FaceTarget(NPC, Spawn)
  339. conversation = CreateConversation()
  340. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  341. AddConversationOption(conversation, "What are the components?", "dlg_106_12")
  342. StartConversation(conversation, NPC, Spawn, "I want to laugh in the face of everyone who buys into this pretentious junk. If I'm the naive one, then why are they the ones who are spending their valuable gold on a glass ball with color inside? Because they're fools. I am going to sneak into the Fae Royal Court to steal some Post Mortem Declarations of Honor, I think that will help with my message. Deeds are real, globes are... globes. While I do that I'd like you to gather some of the components necessary to work Sammial's machine that creates the Sul Spheres.")
  343. end
  344. function dlg_106_12(NPC, Spawn)
  345. FaceTarget(NPC, Spawn)
  346. conversation = CreateConversation()
  347. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  348. AddConversationOption(conversation, "All right, I'll gather them.", "dlg_106_13")
  349. StartConversation(conversation, NPC, Spawn, "First you'll need a red-blooded and yellow-blooded mushroom from the forest floor near Tunare's Sapling Lift. You'll also need some purple berries, you can purchase those from Restauranteur Brizeyl Myrika over in Joleena's Restaurant. Finally you'll need a handful of seeds from the reedmace down on the Green Gnoll, just north west of the Fae Royal Court.")
  350. end
  351. function dlg_106_13(NPC, Spawn)
  352. FaceTarget(NPC, Spawn)
  353. conversation = CreateConversation()
  354. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  355. AddConversationOption(conversation, "All right.", "dlg_106_14")
  356. StartConversation(conversation, NPC, Spawn, "Great. I'll meet you back here once I've stolen the declarations.")
  357. end
  358. --[[ raw_conversations
  359. PlayFlavor(NPC, "", "Greetings. Enjoy Kelethin, I suppose.", "", 1689589577, 4560189, Spawn)
  360. --]]