9
3

CalnozzJMelvirr.lua 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727
  1. --[[
  2. Script Name : SpawnScripts/Darklight/CalnozzJMelvirr.lua
  3. Script Purpose : Calnozz J'Melvirr
  4. Script Author : John Adams
  5. Script Date : 2009.01.31
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. require "SpawnScripts/Generic/DialogModule"
  9. local DrawUponWellsprings = 155
  10. local StunningRevelation = 156
  11. local InfantileIngredients = 157
  12. local DustToDust = 158
  13. local RichFishFlesh = 191
  14. function spawn(NPC)
  15. ProvidesQuest(NPC, DrawUponWellsprings)
  16. ProvidesQuest(NPC, StunningRevelation)
  17. ProvidesQuest(NPC, InfantileIngredients)
  18. end
  19. function respawn(NPC)
  20. spawn(NPC)
  21. end
  22. function InRange(NPC, Spawn)
  23. end
  24. function LeaveRange(NPC, Spawn)
  25. end
  26. --[[
  27. function hailed(NPC, Spawn)
  28. FaceTarget(NPC, Spawn)
  29. conversation = CreateConversation()
  30. if not HasQuest(Spawn, DrawUponWellsprings) and not HasCompletedQuest(Spawn, DrawUponWellsprings) and GetQuestStep(Spawn, DrawUponWellsprings) < 1 then
  31. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_1_1048.mp3", "", "", 0, 0, Spawn)
  32. AddConversationOption(conversation, "You heard the guards speaking of me?", "Quest_DrawUponWellsprings_01A")
  33. AddConversationOption(conversation, "I am good.", "Quest_DrawUponWellsprings_01B")
  34. StartConversation(conversation, NPC, Spawn, "" .. GetName(Spawn) .. "? I've heard the guards speaking of you. They have been quite impressed by your feats.")
  35. elseif HasQuest(Spawn, DrawUponWellsprings) and not HasCompletedQuest(Spawn, DrawUponWellsprings) then
  36. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz008.mp3", "", "", 1789620757, 3499917810, Spawn)
  37. if GetQuestStep(Spawn, DrawUponWellsprings) == 1 and GetTempVariable(Spawn, "cub") ~= nil then
  38. AddConversationOption(conversation, "I have a bear cub.", "Quest_DrawUponWellsprings_05")
  39. AddConversationOption(conversation, "All right.")
  40. elseif GetQuestStepProgress(Spawn, 155, 1) == 3 then
  41. SetStepComplete(Spawn, DrawUponWellsprings, 2)
  42. else
  43. --Say(NPC, "You are current progress on step one is " .. GetQuestStepProgress(Spawn, 155, 1))
  44. AddConversationOption(conversation, "All right.")
  45. end
  46. StartConversation(conversation, NPC, Spawn, "Bring me the cubs and then we'll talk about payment.")
  47. elseif HasCompletedQuest(Spawn, DrawUponWellsprings) and not HasQuest(Spawn, StunningRevelation) and not HasCompletedQuest(Spawn, StunningRevelation) then
  48. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz008_progress.mp3", "", "", 1983465757, 3955037985, Spawn)
  49. AddConversationOption(conversation, "Yes.", "Quest_StunningRevelation")
  50. StartConversation(conversation, NPC, Spawn, "Was that all three?")
  51. elseif HasQuest(Spawn, StunningRevelation) and GetQuestStep(Spawn, StunningRevelation) == 2 then
  52. AddConversationOption(conversation, "I have the mushroom caps here.", "Quest_StunningRevelation_04")
  53. StartConversation(conversation, NPC, Spawn, "Did you collect them?")
  54. elseif HasCompletedQuest(Spawn, StunningRevelation) and not HasQuest(Spawn, InfantileIngredients) and not HasCompletedQuest(Spawn, InfantileIngredients) then
  55. AddConversationOption(conversation, "I have the mushroom caps here.", "Quest_InfantileIngredients")
  56. StartConversation(conversation, NPC, Spawn, "Did you collect them?")
  57. elseif HasQuest(Spawn, InfantileIngredients) and not HasCompletedQuest(Spawn, InfantileIngredients) then
  58. if GetQuestStep(Spawn, InfantileIngredients) == 2 then
  59. AddConversationOption(conversation, "Yes, I have them here.", "Quest_DustToDust")
  60. while HasItem(Spawn, 4080, 1) do
  61. RemoveItem(Spawn, 4080)
  62. end
  63. else
  64. AddConversationOption(conversation, "Not Yet")
  65. end
  66. StartConversation(conversation, NPC, Spawn, "Did you collect them?")
  67. elseif HasCompletedQuest(Spawn, InfantileIngredients) and not HasQuest(Spawn, DustToDust) and not HasCompletedQuest(Spawn, DustToDust) then
  68. AddConversationOption(conversation, "Yes, I have them here.", "Quest_DustToDust")
  69. StartConversation(conversation, NPC, Spawn, "Did you collect them?")
  70. elseif HasQuest(Spawn, DustToDust) and not HasCompletedQuest(Spawn, DustToDust) then
  71. if GetQuestStep(Spawn, DustToDust) == 2 then
  72. AddConversationOption(conversation, "The dust successfully stunned them, but only for a short duration.", "Quest_DustToDust_03")
  73. else
  74. AddConversationOption(conversation, "I'm still conducting the test.")
  75. end
  76. StartConversation(conversation, NPC, Spawn, "How did the test go?")
  77. elseif HasQuest(Spawn, RichFishFlesh) then
  78. AddConversationOption(conversation, "I have some flesh from Smolderfin and thought you might be interested.", "Quest_RichFishFlesh")
  79. StartConversation(conversation, NPC, Spawn, "Can I help you?")
  80. else
  81. StartConversation(conversation, NPC, Spawn, "Hello again. Should you find your business here at the outpost concluded, I'd encourage you to travel west and seek out Wanderlust Fair. Many an odd character reside there, many more could use the help of someone like you. The Queen smiles upon you, young one. Good day.")
  82. end
  83. end
  84. ]]
  85. function hailed(NPC, Spawn)
  86. FaceTarget(NPC, Spawn)
  87. Dialog.New(NPC, Spawn)
  88. Dialog.AddDialog("" .. GetName(Spawn) .. "? I've heard the guards speaking of you. They have been quite impressed by your feats.")
  89. Dialog.AddVoiceover("voiceover/english/voice_emotes/greetings/greetings_1_1048.mp3", 0, 0)
  90. Dialog.AddRequirement(REQ_QUEST_DOESNT_HAVE_QUEST, DrawUponWellsprings)
  91. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, DrawUponWellsprings)
  92. Dialog.AddOption("You heard the guards speaking of me?", "Quest_DrawUponWellsprings_01A")
  93. Dialog.AddOption("I am good.", "Quest_DrawUponWellsprings_01B")
  94. Dialog.AddDialog("Bring me the cubs and then we'll talk about payment.")
  95. Dialog.AddVoiceover("voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz008.mp3", 1789620757, 3499917810)
  96. Dialog.AddRequirement(REQ_QUEST_HAS_QUEST, DrawUponWellsprings)
  97. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, DrawUponWellsprings)
  98. Dialog.AddOption("I have a bear cub.", "Quest_DrawUponWellsprings_05")
  99. Dialog.AddOptionRequirement(REQ_QUEST_ON_STEP, DrawUponWellsprings, 1)
  100. Dialog.AddOptionRequirement(REQ_TEMP_VAR_NOT_SET, "cub", nil)
  101. Dialog.AddOption("All right.")
  102. if GetQuestStepProgress(Spawn, DrawUponWellsprings, 1) == 3 then
  103. SetStepComplete(Spawn, DrawUponWellsprings, 2)
  104. end
  105. Dialog.AddDialog("Was that all three?")
  106. Dialog.AddVoiceover("voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz008_progress.mp3", 1983465757, 3955037985)
  107. Dialog.AddRequirement(REQ_QUEST_HAS_COMPLETED_QUEST, DrawUponWellsprings)
  108. Dialog.AddRequirement(REQ_QUEST_DOESNT_HAVE_QUEST, StunningRevelation)
  109. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, StunningRevelation)
  110. Dialog.AddOption("Yes.", "Quest_StunningRevelation")
  111. Dialog.AddDialog("Did you collect them?")
  112. Dialog.AddRequirement(REQ_QUEST_HAS_QUEST, StunningRevelation)
  113. Dialog.AddRequirement(REQ_QUEST_ON_STEP, StunningRevelation, 2)
  114. Dialog.AddOption("I have the mushroom caps here.", "Quest_StunningRevelation_04")
  115. Dialog.AddDialog("Did you collect them?")
  116. Dialog.AddRequirement(REQ_QUEST_HAS_COMPLETED_QUEST, StunningRevelation)
  117. Dialog.AddRequirement(REQ_QUEST_DOESNT_HAVE_QUEST, InfantileIngredients)
  118. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, InfantileIngredients)
  119. Dialog.AddOption("I have the mushroom caps here.", "Quest_InfantileIngredients")
  120. Dialog.AddDialog("Did you collect them?")
  121. Dialog.AddRequirement(REQ_QUEST_HAS_QUEST, InfantileIngredients)
  122. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, InfantileIngredients)
  123. Dialog.AddOption("Yes, I have them here.", "Quest_DustToDust")
  124. Dialog.AddOptionRequirement(REQ_QUEST_ON_STEP, InfantileIngredients, 2)
  125. Dialog.AddOption("Not Yet")
  126. Dialog.AddOptionRequirement(REQ_QUEST_NOT_ON_STEP, InfantileIngredients, 2)
  127. if GetQuestStep(Spawn, InfantileIngredients) == 2 then
  128. while HasItem(Spawn, 4080, 1) do
  129. RemoveItem(Spawn, 4080)
  130. end
  131. end
  132. Dialog.AddDialog("Did you collect them?")
  133. Dialog.AddRequirement(REQ_QUEST_HAS_COMPLETED_QUEST, InfantileIngredients)
  134. Dialog.AddRequirement(REQ_QUEST_DOESNT_HAVE_QUEST, DustToDust)
  135. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, DustToDust)
  136. Dialog.AddOption("Yes, I have them here.", "Quest_DustToDust")
  137. Dialog.AddDialog("How did the test go?")
  138. Dialog.AddRequirement(REQ_QUEST_HAS_QUEST, DustToDust)
  139. Dialog.AddRequirement(REQ_QUEST_NOT_HAS_COMPLETED_QUEST, DustToDust)
  140. Dialog.AddOption("The dust successfully stunned them, but only for a short duration.", "Quest_DustToDust_03")
  141. Dialog.AddOptionRequirement(REQ_QUEST_ON_STEP, DustToDust, 2)
  142. Dialog.AddOption("I'm still conducting the test.")
  143. Dialog.AddOptionRequirement(REQ_QUEST_NOT_ON_STEP, DustToDust, 2)
  144. Dialog.AddDialog("Can I help you?")
  145. Dialog.AddRequirement(REQ_QUEST_HAS_QUEST, RichFishFlesh)
  146. Dialog.AddOption("I have some flesh from Smolderfin and thought you might be interested.", "Quest_RichFishFlesh")
  147. Dialog.AddDialog("Hello again. Should you find your business here at the outpost concluded, I'd encourage you to travel west and seek out Wanderlust Fair. Many an odd character reside there, many more could use the help of someone like you. The Queen smiles upon you, young one. Good day.")
  148. Dialog.Start()
  149. end
  150. --------------------------------------------------------------------------------------
  151. -- To Draw Upon Wellsprings
  152. --------------------------------------------------------------------------------------
  153. function Quest_DrawUponWellsprings_01A(NPC, Spawn)
  154. FaceTarget(NPC, Spawn)
  155. conversation = CreateConversation()
  156. AddConversationOption(conversation, "Throw in some coin and we have a deal.", "Quest_DrawUponWellsprings_02")
  157. AddConversationOption(conversation, "I would like to hear more.", "Quest_DrawUponWellsprings_02")
  158. StartConversation(conversation, NPC, Spawn, "Indeed I have, and it impressed me as well. Such skills could be put to work around here.")
  159. end
  160. function Quest_DrawUponWellsprings_01B(NPC, Spawn)
  161. FaceTarget(NPC, Spawn)
  162. conversation = CreateConversation()
  163. AddConversationOption(conversation, "Throw in some coin and we have a deal.", "Quest_DrawUponWellsprings_02")
  164. AddConversationOption(conversation, "I would like to hear more.", "Quest_DrawUponWellsprings_02")
  165. StartConversation(conversation, NPC, Spawn, "I hold no doubt of that. Such skills could be put to work around here.")
  166. end
  167. function Quest_DrawUponWellsprings_02(NPC, Spawn)
  168. FaceTarget(NPC, Spawn)
  169. conversation = CreateConversation()
  170. PlayFlavor(NPC, "", "", "agree", 0, 0, Spawn)
  171. AddConversationOption(conversation, "Where do I come in?", "Quest_DrawUponWellsprings_03")
  172. StartConversation(conversation, NPC, Spawn, "Certainly! I am responsible for ensuring the Dread Guard remain an unequaled fighting force and are prepared for an eventual march on the Thexian invaders. They say all armies must be bred, fed and led. Well, I've got the last two categories covered.")
  173. end
  174. function Quest_DrawUponWellsprings_03(NPC, Spawn)
  175. FaceTarget(NPC, Spawn)
  176. conversation = CreateConversation()
  177. PlayFlavor(NPC, "", "", "agree", 0, 0, Spawn)
  178. AddConversationOption(conversation, "That would be impressive.", "Quest_DrawUponWellsprings_04")
  179. StartConversation(conversation, NPC, Spawn, "I have turned my attention to the local fauna of this forest to expand our fighting regiments. Imagine a full platoon of Dread Guard Dragoons charging their enemy atop fearsome bears!")
  180. end
  181. function Quest_DrawUponWellsprings_04(NPC, Spawn)
  182. FaceTarget(NPC, Spawn)
  183. conversation = CreateConversation()
  184. AddConversationOption(conversation, "All right, I can do this.", "QuestOffer_DrawUponWellsprings")
  185. AddConversationOption(conversation, "I don't think so.")
  186. StartConversation(conversation, NPC, Spawn, "For this plan to come to fruition, we must capture several cubs and domesticate them at an early age before their savage nature makes them untamable. I want you to find some cubs and bring them back to me.")
  187. end
  188. function QuestOffer_DrawUponWellsprings(NPC, Spawn)
  189. OfferQuest(NPC, Spawn, DrawUponWellsprings)
  190. end
  191. function Quest_DrawUponWellsprings_05(NPC, Spawn)
  192. FaceTarget(NPC, Spawn)
  193. conversation = CreateConversation()
  194. -- Remove cub var --
  195. cub = GetTempVariable(Spawn, "cub")
  196. Despawn(cub)
  197. --------------------
  198. AddStepProgress(Spawn, 155, 1, 1)
  199. SetTempVariable(Spawn, "cub", nil)
  200. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz009.mp3", "", "", 1819294557, 1460011625, Spawn)
  201. if GetQuestStep(Spawn, DrawUponWellsprings) == 2 then
  202. AddConversationOption(conversation, "That's three cubs.", "Quest_StunningRevelation")
  203. AddConversationOption(conversation, "All right.")
  204. StartConversation(conversation, NPC, Spawn, "Nice work!")
  205. else
  206. AddConversationOption(conversation, "All right.")
  207. StartConversation(conversation, NPC, Spawn, "Nice work!")
  208. end
  209. end
  210. --------------------------------------------------------------------------------------
  211. -- Stunning Revelation
  212. --------------------------------------------------------------------------------------
  213. function Quest_StunningRevelation(NPC, Spawn)
  214. FaceTarget(NPC, Spawn)
  215. conversation = CreateConversation()
  216. SetStepComplete(Spawn, DrawUponWellsprings, 2)
  217. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz010.mp3", "", "", 3144240243, 3441965982, Spawn)
  218. AddConversationOption(conversation, "Yes.", "Quest_StunningRevelation_01")
  219. AddConversationOption(conversation, "Not right now, Calnozz.")
  220. StartConversation(conversation, NPC, Spawn, "That it is. Very nice. I do believe our partnership will work out fine. Do you wish to continue working?")
  221. end
  222. function Quest_StunningRevelation_01(NPC, Spawn)
  223. FaceTarget(NPC, Spawn)
  224. conversation = CreateConversation()
  225. AddConversationOption(conversation, "What's that?", "Quest_StunningRevelation_02")
  226. StartConversation(conversation, NPC, Spawn, "As an opportunist I am always seeking new methods for disposing of our enemies. In recent months I believe I've discovered a new way to address the constant threat of undead corpses who stalk these woods.")
  227. end
  228. function Quest_StunningRevelation_02(NPC, Spawn)
  229. FaceTarget(NPC, Spawn)
  230. conversation = CreateConversation()
  231. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz004.mp3", "", "", 1724396442, 329779287, Spawn)
  232. AddConversationOption(conversation, "Where should I look for these mushrooms?", "Quest_StunningRevelation_03")
  233. AddConversationOption(conversation, "Not a chance, Calnozz.")
  234. StartConversation(conversation, NPC, Spawn, "I've found a particular mushroom, which, when ground into a fine powder, causes a topical paralysis on undead test subjects. I'm close to perfecting the mixture; however, I've run out of stunspore mushroom caps. Would you be willing to harvest some more for me?")
  235. end
  236. function Quest_StunningRevelation_03(NPC, Spawn)
  237. FaceTarget(NPC, Spawn)
  238. conversation = CreateConversation()
  239. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz004.mp3", "", "", 1724396442, 329779287, Spawn)
  240. AddConversationOption(conversation, "I'll take my chances.", "QuestOffer_StunningRevelation")
  241. AddConversationOption(conversation, "Nevermind, I am not interested.")
  242. StartConversation(conversation, NPC, Spawn, "You should be able to find the stunspore mushrooms due west from this outpost. Be careful. A colony of bats has taken a liking to the area.")
  243. end
  244. function QuestOffer_StunningRevelation(NPC, Spawn)
  245. OfferQuest(NPC, Spawn, StunningRevelation)
  246. end
  247. function Quest_StunningRevelation_04(NPC, Spawn)
  248. FaceTarget(NPC, Spawn)
  249. SetStepComplete(Spawn, StunningRevelation, 2)
  250. conversation = CreateConversation()
  251. AddConversationOption(conversation, "Second ingredient?", "Quest_InfantileIngredients_01")
  252. StartConversation(conversation, NPC, Spawn, "Nice work " .. GetName(Spawn) .. ". It may seem worthless now, but with a little more preparation and the second ingredient, we can create a powerful undead paralysis agent.")
  253. end
  254. -------------------------------------------------------------------------------------
  255. -- Infantile Ingredients
  256. --------------------------------------------------------------------------------------
  257. function Quest_InfantileIngredients(NPC, Spawn)
  258. FaceTarget(NPC, Spawn)
  259. conversation = CreateConversation()
  260. AddConversationOption(conversation, "Second ingredient?", "Quest_InfantileIngredients_01")
  261. StartConversation(conversation, NPC, Spawn, "Nice work " .. GetName(Spawn) .. ". It may seem worthless now, but with a little more preparation and the second ingredient, we can create a powerful undead paralysis agent.")
  262. end
  263. function Quest_InfantileIngredients_01(NPC, Spawn)
  264. FaceTarget(NPC, Spawn)
  265. conversation = CreateConversation()
  266. AddConversationOption(conversation, "What?!", "Quest_InfantileIngredients_02")
  267. StartConversation(conversation, NPC, Spawn, "Oh, I thought I already mentioned that to you. My apologies, in my haste to develop this compound I must have forgotten to mention the baby snake venom I require.")
  268. end
  269. function Quest_InfantileIngredients_02(NPC, Spawn)
  270. FaceTarget(NPC, Spawn)
  271. conversation = CreateConversation()
  272. AddConversationOption(conversation, "Very well, I can collect them.", "QuestOffer_InfantileIngredients")
  273. AddConversationOption(conversation, "Good luck with that.")
  274. StartConversation(conversation, NPC, Spawn, "The venom from a baby snake is nearly twice as powerful as it is from an adult. It's just the thing I need to make the compound irresistible. Along the banks of the Searing Tendril you will find serpents. Some, when slain, will spew forth baby snakes-- a beautiful way to come into the world, no doubt. These baby snakes are what I require.")
  275. end
  276. function QuestOffer_InfantileIngredients(NPC, Spawn)
  277. OfferQuest(NPC, Spawn, InfantileIngredients)
  278. end
  279. function Quest_InfantileIngredients_03(NPC, Spawn)
  280. FaceTarget(NPC, Spawn)
  281. conversation = CreateConversation()
  282. AddConversationOption(conversation, "Very well, I can collect them.", "QuestOffer_InfantileIngredients")
  283. AddConversationOption(conversation, "Good luck with that.")
  284. StartConversation(conversation, NPC, Spawn, "The venom from a baby snake is nearly twice as powerful as it is from an adult. It's just the thing I need to make the compound irresistible. Along the banks of the Searing Tendril you will find serpents. Some, when slain, will spew forth baby snakes-- a beautiful way to come into the world, no doubt. These baby snakes are what I require.")
  285. end
  286. -------------------------------------------------------------------------------------
  287. -- Dust to Dust
  288. --------------------------------------------------------------------------------------
  289. function Quest_DustToDust(NPC, Spawn)
  290. FaceTarget(NPC, Spawn)
  291. conversation = CreateConversation()
  292. SetStepComplete(Spawn, InfantileIngredients, 2)
  293. AddConversationOption(conversation, "Thank You.", "Quest_DustToDust_01")
  294. StartConversation(conversation, NPC, Spawn, "Nice work, " .. GetName(Spawn) .. ". Nice work indeed. These will do nicely. Here is your payment.")
  295. end
  296. function Quest_DustToDust_01(NPC, Spawn)
  297. FaceTarget(NPC, Spawn)
  298. conversation = CreateConversation()
  299. AddConversationOption(conversation, "Who... Er, what will I test it on?", "Quest_DustToDust_02")
  300. AddConversationOption(conversation, "Sorry, not at this time.")
  301. StartConversation(conversation, NPC, Spawn, "With the final ingredient added, it is now time to test the stunspore powder. In its current state I do believe it will effectively stop undead in their tracks, thus allowing someone tme to either engage or escape from the fiend on their own terms. Care to give it a try?")
  302. end
  303. function Quest_DustToDust_02(NPC, Spawn)
  304. FaceTarget(NPC, Spawn)
  305. conversation = CreateConversation()
  306. AddConversationOption(conversation, "Okay, give me the dust and I'll test it out.", "QuestOffer_DustToDust")
  307. StartConversation(conversation, NPC, Spawn, "Southwest from here, beyond the Lower Tendril River, lies Warpfont Spire, an architectural antiquity from many ages ago. Use the skeletons there as our test subjects!")
  308. end
  309. function QuestOffer_DustToDust(NPC, Spawn)
  310. OfferQuest(NPC, Spawn, DustToDust)
  311. end
  312. function Quest_DustToDust_03(NPC, Spawn)
  313. FaceTarget(NPC, Spawn)
  314. conversation = CreateConversation()
  315. SetStepComplete(Spawn, DustToDust, 2)
  316. AddConversationOption(conversation, "You're welcome, Calnozz.")
  317. StartConversation(conversation, NPC, Spawn, "Hmm, perhaps perfection was a result I had expected a bit too early. Nonetheless, future prototypes shall benefit from your tireless work! For that, I thank you, " .. GetName(Spawn) .. ". Should you find your business here at the outpost concluded, I'd encourage you to travel west and seek out Wanderlust Fair. Many odd characters reside there. Many more could use the help of someone like you. The Queen smiles upon you, young one. Good day.")
  318. end
  319. -------------------------------------------------------------------------------------
  320. -- Rich Fish Flesh
  321. --------------------------------------------------------------------------------------
  322. function Quest_RichFishFlesh(NPC, Spawn)
  323. FaceTarget(NPC, Spawn)
  324. conversation = CreateConversation()
  325. SetStepComplete(Spawn, RichFishFlesh, 1)
  326. AddConversationOption(conversation, "Thank you.")
  327. StartConversation(conversation, NPC, Spawn, "Oh! This is amazing! Hah, this is quite a find! Good show, " .. GetName(Spawn) .. ". Good show indeed. Those who know me will hear quite good things about you.")
  328. end
  329. --[[
  330. function dlg_4_4(NPC, Spawn)
  331. FaceTarget(NPC, Spawn)
  332. conversation = CreateConversation()
  333. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz005.mp3", "", "", 833398241, 239346045, Spawn)
  334. AddConversationOption(conversation, "What do you mean?", "dlg_4_5")
  335. StartConversation(conversation, NPC, Spawn, "Good to hear. One delicacy I helped introduce to Neriak is called gerael. What it is, is the meat from bear cubs, which everyone knows. What most laymen don't know--and most collectors fail to capitalize on--is the activity level of the cubs from which the meat is derived.")
  336. end
  337. function dlg_4_5(NPC, Spawn)
  338. FaceTarget(NPC, Spawn)
  339. conversation = CreateConversation()
  340. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz006.mp3", "", "", 37698119, 695494273, Spawn)
  341. AddConversationOption(conversation, "All right, I can do this.", "dlg_4_6")
  342. AddConversationOption(conversation, "I don't think so.")
  343. StartConversation(conversation, NPC, Spawn, "I keep my cubs chained up to limit their movement. This retards the growth of tough muscle fiber and makes the flesh nice and tender. It is because of this that restaurants pay a premium for my meat. What I'd like from you, is to go find some cubs and bring them back to me.")
  344. end
  345. function dlg_4_6(NPC, Spawn)
  346. FaceTarget(NPC, Spawn)
  347. conversation = CreateConversation()
  348. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz007.mp3", "", "", 1447659069, 1085130442, Spawn)
  349. AddConversationOption(conversation, "All right.", "dlg_4_7")
  350. StartConversation(conversation, NPC, Spawn, "Excellent. I will be here waiting for you to bring the cubs back. Here is the leash.")
  351. end
  352. function dlg_12_1(NPC, Spawn)
  353. FaceTarget(NPC, Spawn)
  354. conversation = CreateConversation()
  355. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz020.mp3", "", "", 3550554639, 273920671, Spawn)
  356. AddConversationOption(conversation, "Thank you.", "dlg_12_2")
  357. StartConversation(conversation, NPC, Spawn, "Nice work, .. GetName(Spawn) .. . Nice work indeed. These will do nicely. Here is your payment.")
  358. end
  359. function dlg_12_2(NPC, Spawn)
  360. FaceTarget(NPC, Spawn)
  361. conversation = CreateConversation()
  362. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz021.mp3", "", "", 1698965568, 399908880, Spawn)
  363. AddConversationOption(conversation, "Oh?", "dlg_12_3")
  364. AddConversationOption(conversation, "Oh, I am quite aware of that. But your concern is appreciated.")
  365. StartConversation(conversation, NPC, Spawn, "You seem to play the game well, assuming your attitude is a mask. If it is not, make it one. Do not be sincere within Neriak, .. GetName(Spawn) .. . That is a mistake you will not be allowed to repeat.")
  366. end
  367. function dlg_12_3(NPC, Spawn)
  368. FaceTarget(NPC, Spawn)
  369. conversation = CreateConversation()
  370. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz022.mp3", "", "", 1513724159, 2767202576, Spawn)
  371. AddConversationOption(conversation, "Funny for YOU to say that to me.", "dlg_12_4")
  372. StartConversation(conversation, NPC, Spawn, "Put on the mask, be friendly, that is what they expect and how they interact with each other. But trust no one, and use everyone you can, lest you be used yourself.")
  373. end
  374. function dlg_12_4(NPC, Spawn)
  375. FaceTarget(NPC, Spawn)
  376. conversation = CreateConversation()
  377. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz023.mp3", "", "", 2872411134, 1698258241, Spawn)
  378. AddConversationOption(conversation, "I see. Well, thank you for the advice. Do you have any more work?", "dlg_12_5")
  379. StartConversation(conversation, NPC, Spawn, "Fair enough, you may break off our dealings at any time. Though it is more acceptable to avoid the political mess that is Neriak once you leave the city itself.")
  380. end
  381. function dlg_12_5(NPC, Spawn)
  382. FaceTarget(NPC, Spawn)
  383. conversation = CreateConversation()
  384. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz025.mp3", "", "", 3007549595, 1246810731, Spawn)
  385. AddConversationOption(conversation, "I'm sure I can figure it out.", "dlg_12_6")
  386. AddConversationOption(conversation, "Not really, but I'll try.")
  387. AddConversationOption(conversation, "Know how to fish? I'm a fishing prodigy!")
  388. AddConversationOption(conversation, "Fishing? Goodbye.")
  389. StartConversation(conversation, NPC, Spawn, "In fact I do. I have a client who is requesting Smoldering trout. They are the resilient fish that swim about in Smoldering Lake, which is found to the northwest. I hope you know how to fish.")
  390. end
  391. function dlg_12_6(NPC, Spawn)
  392. FaceTarget(NPC, Spawn)
  393. conversation = CreateConversation()
  394. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz026.mp3", "", "", 466576522, 3228815072, Spawn)
  395. AddConversationOption(conversation, "I'll return with them.")
  396. StartConversation(conversation, NPC, Spawn, "Well, so long as I get the fish!")
  397. end
  398. function dlg_13_1(NPC, Spawn)
  399. FaceTarget(NPC, Spawn)
  400. conversation = CreateConversation()
  401. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz001.mp3", "", "", 1345648558, 587665125, Spawn)
  402. AddConversationOption(conversation, "Well, nice to meet you.", "dlg_13_2")
  403. StartConversation(conversation, NPC, Spawn, "Indeed I did, though that is of little importance. I am Calnozz J'Melvirr.")
  404. end
  405. function dlg_13_2(NPC, Spawn)
  406. FaceTarget(NPC, Spawn)
  407. conversation = CreateConversation()
  408. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz003.mp3", "", "", 1237619057, 3188401533, Spawn)
  409. AddConversationOption(conversation, "What did you have in mind?", "dlg_13_3")
  410. StartConversation(conversation, NPC, Spawn, "No doubt. You may not have heard of me, but I am one of the top suppliers to most of the higher class restaurants in Neriak. I've worked in the field for quite some time. I've even discovered a number of new ingredients for the restaurants to use. In my spare time, I cook, naturally. For now, though, I am out here. Collecting. Tell me, Zuzoo, would a short term business partnership interest you?")
  411. end
  412. function dlg_13_3(NPC, Spawn)
  413. FaceTarget(NPC, Spawn)
  414. conversation = CreateConversation()
  415. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz004.mp3", "", "", 1724396442, 329779287, Spawn)
  416. AddConversationOption(conversation, "I'm listening.", "dlg_13_4")
  417. StartConversation(conversation, NPC, Spawn, "You get things done, and I have things that need doing. I will pay you for your work.")
  418. end
  419. function dlg_13_4(NPC, Spawn)
  420. FaceTarget(NPC, Spawn)
  421. conversation = CreateConversation()
  422. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz005.mp3", "", "", 833398241, 239346045, Spawn)
  423. AddConversationOption(conversation, "What do you mean?", "dlg_13_5")
  424. StartConversation(conversation, NPC, Spawn, "Good to hear. One delicacy I helped introduce to Neriak is called gerael. What it is, is the meat from bear cubs, which everyone knows. What most laymen don't know--and most collectors fail to capitalize on--is the activity level of the cubs from which the meat is derived.")
  425. end
  426. function dlg_13_5(NPC, Spawn)
  427. FaceTarget(NPC, Spawn)
  428. conversation = CreateConversation()
  429. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz006.mp3", "", "", 37698119, 695494273, Spawn)
  430. AddConversationOption(conversation, "All right, I can do this.", "dlg_13_6")
  431. AddConversationOption(conversation, "I don't think so.")
  432. StartConversation(conversation, NPC, Spawn, "I keep my cubs chained up to limit their movement. This retards the growth of tough muscle fiber and makes the flesh nice and tender. It is because of this that restaurants pay a premium for my meat. What I'd like from you, is to go find some cubs and bring them back to me.")
  433. end
  434. function dlg_13_6(NPC, Spawn)
  435. FaceTarget(NPC, Spawn)
  436. conversation = CreateConversation()
  437. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz007.mp3", "", "", 1447659069, 1085130442, Spawn)
  438. AddConversationOption(conversation, "All right.", "dlg_13_7")
  439. StartConversation(conversation, NPC, Spawn, "Excellent. I will be here waiting for you to bring the cubs back. Here is the leash.")
  440. end
  441. function dlg_14_1(NPC, Spawn)
  442. FaceTarget(NPC, Spawn)
  443. conversation = CreateConversation()
  444. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz009.mp3", "", "", 1819294557, 1460011625, Spawn)
  445. AddConversationOption(conversation, "That's three cubs.", "dlg_14_2")
  446. AddConversationOption(conversation, "All right.")
  447. StartConversation(conversation, NPC, Spawn, "Nice work!")
  448. end
  449. function dlg_14_2(NPC, Spawn)
  450. FaceTarget(NPC, Spawn)
  451. conversation = CreateConversation()
  452. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz010.mp3", "", "", 3144240243, 3441965982, Spawn)
  453. AddConversationOption(conversation, "Yes.", "dlg_14_3")
  454. StartConversation(conversation, NPC, Spawn, "That it is. Very nice. I do believe our partnership will work out fine. Do you wish to continue working?")
  455. end
  456. function dlg_14_3(NPC, Spawn)
  457. FaceTarget(NPC, Spawn)
  458. conversation = CreateConversation()
  459. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz011.mp3", "", "", 2621978220, 49747204, Spawn)
  460. AddConversationOption(conversation, "What's that?", "dlg_14_4")
  461. StartConversation(conversation, NPC, Spawn, "Good. I have my own garden in Neriak. Though, most often I am not the one caring for it, so really I wouldn't say the garden is MINE so much. But I do own it. One thing that helps my fruits and vegetables ripen is the right fertilizer. Most folks tend to use land mammal dung as fertilizer, but in my wanderings out here I've stumbled onto a little secret.")
  462. end
  463. function dlg_14_4(NPC, Spawn)
  464. FaceTarget(NPC, Spawn)
  465. conversation = CreateConversation()
  466. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz012.mp3", "", "", 514050601, 1202589149, Spawn)
  467. AddConversationOption(conversation, "All right, I'll collect some.", "dlg_14_5")
  468. AddConversationOption(conversation, "Not a chance, Calnozz.")
  469. StartConversation(conversation, NPC, Spawn, "Screecher dung. You would be amazed at how well this stuff helps plants grow. The screechers are just west of T'Vatar Post, and their droppings can be found all around that area.")
  470. end
  471. function dlg_14_5(NPC, Spawn)
  472. FaceTarget(NPC, Spawn)
  473. conversation = CreateConversation()
  474. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz013.mp3", "", "", 2963845770, 48104833, Spawn)
  475. AddConversationOption(conversation, "Yeah, yeah. I'll be back.", "dlg_14_6")
  476. StartConversation(conversation, NPC, Spawn, "It's a dirty job, but someone who isn't me has to do it.")
  477. end
  478. function dlg_15_1(NPC, Spawn)
  479. FaceTarget(NPC, Spawn)
  480. conversation = CreateConversation()
  481. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz015.mp3", "", "", 1272266981, 2604142858, Spawn)
  482. AddConversationOption(conversation, "Interesting.", "dlg_15_2")
  483. StartConversation(conversation, NPC, Spawn, "Nice work, .. GetName(Spawn) .. . It may seem worthless now, but with a little preparation this can turn a few seeds into platinum.")
  484. end
  485. function dlg_15_2(NPC, Spawn)
  486. FaceTarget(NPC, Spawn)
  487. conversation = CreateConversation()
  488. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz016.mp3", "", "", 636649601, 977260067, Spawn)
  489. AddConversationOption(conversation, "What task?", "dlg_15_3")
  490. StartConversation(conversation, NPC, Spawn, "Interesting in a 'money making' sort of way, yes. Whatever it takes to meet the discerning palate of the Neriak elite, I always say. On that note, I have another task for you.")
  491. end
  492. function dlg_15_3(NPC, Spawn)
  493. FaceTarget(NPC, Spawn)
  494. conversation = CreateConversation()
  495. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz017.mp3", "", "", 1678813904, 3793532984, Spawn)
  496. AddConversationOption(conversation, "I can collect them.", "dlg_15_4")
  497. AddConversationOption(conversation, "Good luck with that.")
  498. StartConversation(conversation, NPC, Spawn, "Baby snake is a delicacy in Neriak. Along the banks of the Searing Tendril you will find serpents. Some, when slain, will spew forth baby snakes--a beautiful way to come into the world, no doubt. These baby snakes are what I require.")
  499. end
  500. function dlg_15_4(NPC, Spawn)
  501. FaceTarget(NPC, Spawn)
  502. conversation = CreateConversation()
  503. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz018.mp3", "", "", 3304982869, 1880170968, Spawn)
  504. AddConversationOption(conversation, "I'll try to remember.", "dlg_15_5")
  505. StartConversation(conversation, NPC, Spawn, "They sell for quite a bit, so try not to slice up the babies too much.")
  506. end
  507. function dlg_25_1(NPC, Spawn)
  508. FaceTarget(NPC, Spawn)
  509. conversation = CreateConversation()
  510. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz009.mp3", "", "", 1819294557, 1460011625, Spawn)
  511. AddConversationOption(conversation, "All right.", "dlg_25_2")
  512. StartConversation(conversation, NPC, Spawn, "Nice work!")
  513. end
  514. function dlg_26_1(NPC, Spawn)
  515. FaceTarget(NPC, Spawn)
  516. conversation = CreateConversation()
  517. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz009.mp3", "", "", 1819294557, 1460011625, Spawn)
  518. AddConversationOption(conversation, "All right.", "dlg_26_2")
  519. StartConversation(conversation, NPC, Spawn, "Nice work!")
  520. end
  521. function dlg_27_1(NPC, Spawn)
  522. FaceTarget(NPC, Spawn)
  523. conversation = CreateConversation()
  524. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz009.mp3", "", "", 1819294557, 1460011625, Spawn)
  525. AddConversationOption(conversation, "That's three cubs.", "dlg_27_2")
  526. AddConversationOption(conversation, "All right.")
  527. StartConversation(conversation, NPC, Spawn, "Nice work!")
  528. end
  529. function dlg_27_2(NPC, Spawn)
  530. FaceTarget(NPC, Spawn)
  531. conversation = CreateConversation()
  532. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz010.mp3", "", "", 3144240243, 3441965982, Spawn)
  533. AddConversationOption(conversation, "Yes.", "dlg_27_3")
  534. StartConversation(conversation, NPC, Spawn, "That it is. Very nice. I do believe our partnership will work out fine. Do you wish to continue working?")
  535. end
  536. function dlg_27_3(NPC, Spawn)
  537. FaceTarget(NPC, Spawn)
  538. conversation = CreateConversation()
  539. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz011.mp3", "", "", 2621978220, 49747204, Spawn)
  540. AddConversationOption(conversation, "What's that?", "dlg_27_4")
  541. StartConversation(conversation, NPC, Spawn, "Good. I have my own garden in Neriak. Though, most often I am not the one caring for it, so really I wouldn't say the garden is MINE so much. But I do own it. One thing that helps my fruits and vegetables ripen is the right fertilizer. Most folks tend to use land mammal dung as fertilizer, but in my wanderings out here I've stumbled onto a little secret.")
  542. end
  543. function dlg_27_4(NPC, Spawn)
  544. FaceTarget(NPC, Spawn)
  545. conversation = CreateConversation()
  546. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz012.mp3", "", "", 514050601, 1202589149, Spawn)
  547. AddConversationOption(conversation, "All right, I'll collect some.", "dlg_27_5")
  548. AddConversationOption(conversation, "Not a chance, Calnozz.")
  549. StartConversation(conversation, NPC, Spawn, "Screecher dung. You would be amazed at how well this stuff helps plants grow. The screechers are just west of T'Vatar Post, and their droppings can be found all around that area.")
  550. end
  551. function dlg_27_5(NPC, Spawn)
  552. FaceTarget(NPC, Spawn)
  553. conversation = CreateConversation()
  554. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz013.mp3", "", "", 2963845770, 48104833, Spawn)
  555. AddConversationOption(conversation, "Yeah, yeah. I'll be back.", "dlg_27_6")
  556. StartConversation(conversation, NPC, Spawn, "It's a dirty job, but someone who isn't me has to do it.")
  557. end
  558. function dlg_29_1(NPC, Spawn)
  559. FaceTarget(NPC, Spawn)
  560. conversation = CreateConversation()
  561. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz015.mp3", "", "", 1272266981, 2604142858, Spawn)
  562. AddConversationOption(conversation, "Interesting.", "dlg_29_2")
  563. StartConversation(conversation, NPC, Spawn, "Nice work, Zuzoo. It may seem worthless now, but with a little preparation this can turn a few seeds into platinum.")
  564. end
  565. function dlg_29_2(NPC, Spawn)
  566. FaceTarget(NPC, Spawn)
  567. conversation = CreateConversation()
  568. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz016.mp3", "", "", 636649601, 977260067, Spawn)
  569. AddConversationOption(conversation, "What task?", "dlg_29_3")
  570. StartConversation(conversation, NPC, Spawn, "Interesting in a 'money making' sort of way, yes. Whatever it takes to meet the discerning palate of the Neriak elite, I always say. On that note, I have another task for you.")
  571. end
  572. function dlg_29_3(NPC, Spawn)
  573. FaceTarget(NPC, Spawn)
  574. conversation = CreateConversation()
  575. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz017.mp3", "", "", 1678813904, 3793532984, Spawn)
  576. AddConversationOption(conversation, "I can collect them.", "dlg_29_4")
  577. AddConversationOption(conversation, "Good luck with that.")
  578. StartConversation(conversation, NPC, Spawn, "Baby snake is a delicacy in Neriak. Along the banks of the Searing Tendril you will find serpents. Some, when slain, will spew forth baby snakes--a beautiful way to come into the world, no doubt. These baby snakes are what I require.")
  579. end
  580. function dlg_29_4(NPC, Spawn)
  581. FaceTarget(NPC, Spawn)
  582. conversation = CreateConversation()
  583. PlayFlavor(NPC, "voiceover/english/neriak/calnozz_j_melvirr/darklight_wood/tvatar_post/calnozz/calnozz018.mp3", "", "", 3304982869, 1880170968, Spawn)
  584. AddConversationOption(conversation, "I'll try to remember.", "dlg_29_5")
  585. StartConversation(conversation, NPC, Spawn, "They sell for quite a bit, so try not to slice up the babies too much.")
  586. end
  587. ]]--