PhilosopherRhimes.lua 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. --[[
  2. Script Name : SpawnScripts/Butcherblock/PhilosopherRhimes.lua
  3. Script Purpose : Philosopher Rhimes <Deity Historian>
  4. Script Author : jakejp
  5. Script Date : 2018.05.30
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. function spawn(NPC)
  9. end
  10. function respawn(NPC)
  11. spawn(NPC)
  12. end
  13. function hailed(NPC, Spawn)
  14. FaceTarget(NPC, Spawn)
  15. conversation = CreateConversation()
  16. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  17. AddConversationOption(conversation, "It's so wonderful! I just want to go out and start basking in their glory right away!", "dlg_9_1")
  18. AddConversationOption(conversation, "Feh. Gods, who needs em? Always a pain in yer neck! I'd sooner stick a knife in their gut than worship those churlish manifestations.", "dlg_9_1")
  19. AddConversationOption(conversation, "I'm really not interested at all.")
  20. StartConversation(conversation, NPC, Spawn, "Hello there! I'm sure you've heard all the hubbub about the deities coming back to us! Some people think it's grand, others not so much.")
  21. end
  22. function dlg_9_1(NPC, Spawn)
  23. FaceTarget(NPC, Spawn)
  24. conversation = CreateConversation()
  25. PlayFlavor(NPC, "philosopher_rhimes/_exp03/deity/deity_historian011.mp3", "", "", 1707355458, 1531415457, Spawn)
  26. AddConversationOption(conversation, "I am interested in the powers of Good. Where might I find their prophets?", "dlg_9_2")
  27. AddConversationOption(conversation, "I walk my own path, and serve neither good nor evil. Where might I find the gods of neutrality?", "dlg_9_4")
  28. AddConversationOption(conversation, "If you know what is good for you, then tell me where I can find the servants of the evil gods!", "dlg_9_6")
  29. AddConversationOption(conversation, "I don't have time to make this decision now. I will return another time.")
  30. StartConversation(conversation, NPC, Spawn, "Ah ha! You're one of the people who think their return is wonderful! Well, if you're interested, I've been taking notes on where their prophets have gone. You can talk to them for more information. Prophets are always ready to welcome new followers to the flock.")
  31. end
  32. function dlg_9_2(NPC, Spawn)
  33. FaceTarget(NPC, Spawn)
  34. conversation = CreateConversation()
  35. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  36. AddConversationOption(conversation, "Please tell me where I may find the prophet of Mithaniel Marr.", "MarrEnd")
  37. AddConversationOption(conversation, "Tunare...tell me where to speak with her prophet.", "TunareEnd")
  38. AddConversationOption(conversation, "Where might I find Quellious' prophet?", "QuelliousEnd")
  39. AddConversationOption(conversation, "I am searching for the prophet of the Prime Healer, Rodcet Nife.", "RodcetEnd")
  40. AddConversationOption(conversation, "I would love to speak with Erollisi Marr's prophet. Surely she has one!", "ErollisiEnd")
  41. AddConversationOption(conversation, "My apologies, I don't think I'm interested in any of those. What other choices might I have?", "dlg_9_1")
  42. AddConversationOption(conversation, "Actually, this is something I want to consider more carefully right now. Perhaps another time.")
  43. StartConversation(conversation, NPC, Spawn, "Which one were you inquiring about?")
  44. end
  45. function dlg_9_4(NPC, Spawn)
  46. FaceTarget(NPC, Spawn)
  47. conversation = CreateConversation()
  48. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  49. AddConversationOption(conversation, "I'm born of the earth, now tell me about Brell Serilis!", "BrellEnd")
  50. AddConversationOption(conversation, "I hear the prophet of Bristlebane is looking for a devoted prankster. Where might I find him?", "BristlebaneEnd")
  51. AddConversationOption(conversation, "I've always been interested in Solusek Ro.", "SolusekEnd")
  52. AddConversationOption(conversation, "I want to work with the law. Where is the Tribunal's prophet?", "TribunalEnd")
  53. AddConversationOption(conversation, "I serve the father of storms. Where can I find the prophet of Karana?", "KaranaEnd")
  54. AddConversationOption(conversation, "My apologies, I don't think I'm interested in any of those. What other choices might I have?", "dlg_9_1")
  55. AddConversationOption(conversation, "Actually, this is something I want to consider more carefully right now. Perhaps another time.")
  56. StartConversation(conversation, NPC, Spawn, "Which one were you inquiring about?")
  57. end
  58. function dlg_9_6(NPC, Spawn)
  59. FaceTarget(NPC, Spawn)
  60. conversation = CreateConversation()
  61. PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
  62. AddConversationOption(conversation, "You will tell me where to find the prophet of Cazic-Thule. Now!", "CazicEnd")
  63. AddConversationOption(conversation, "Tell me where I can find the prophet of Rallos Zek.", "RallosEnd")
  64. AddConversationOption(conversation, "I want to find out more about Innoruuk.", "InnoruukEnd")
  65. AddConversationOption(conversation, "I wish to learn more about Bertoxxulous, the Plaguebringer.", "BertoxxulousEnd")
  66. AddConversationOption(conversation, "I am interested in learning more about the Forgotten One, Anashti Sul.", "AnashtiEnd")
  67. AddConversationOption(conversation, "My apologies, I don't think I'm interested in any of those. What other choices might I have?", "dlg_9_1")
  68. AddConversationOption(conversation, "Actually, this is something I want to consider more carefully right now. Perhaps another time.")
  69. StartConversation(conversation, NPC, Spawn, "Which one were you inquiring about?")
  70. end
  71. function MarrEnd(NPC, Spawn)
  72. FaceTarget(NPC, Spawn)
  73. local conversation = CreateConversation()
  74. AddConversationOption(conversation, "Very good, I will be on my way then.")
  75. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  76. StartConversation(conversation, NPC, Spawn, "Sir Bayden Cauldthorn may be found in Old Kelethin, not far from the research library. He seeks all brave and valorous enough to follow Mithaniel Marr!")
  77. end
  78. function TunareEnd(NPC, Spawn)
  79. FaceTarget(NPC, Spawn)
  80. local conversation = CreateConversation()
  81. AddConversationOption(conversation, "Very good, I will be on my way then.")
  82. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  83. StartConversation(conversation, NPC, Spawn, "Tunare's prophet, Kurista, has taken up residence within Old Kelethin. If you wish to learn more about the Earthmother, I am certain she would be willing to share her faith with you.")
  84. end
  85. function QuelliousEnd(NPC, Spawn)
  86. FaceTarget(NPC, Spawn)
  87. local conversation = CreateConversation()
  88. AddConversationOption(conversation, "Very good, I will be on my way then.")
  89. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  90. StartConversation(conversation, NPC, Spawn, "Sensei Shoda has delegated responsibility to an erudite named Merrek. You can find him at the top of the cliffs in Butcherblock overlooking the ocean.")
  91. end
  92. function RodcetEnd(NPC, Spawn)
  93. FaceTarget(NPC, Spawn)
  94. local conversation = CreateConversation()
  95. AddConversationOption(conversation, "Thank you for your guidance. Farewell to you.")
  96. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  97. StartConversation(conversation, NPC, Spawn, "Following in the footsteps of Seeress Ealaynya Ithis, the Prophet Bainyn Fairwind has been preaching the word of the Prime Healer from within the Temple of Life in North Qeynos. If you wish to learn more about Rodcet Nife, then seek out Bainyn within the sacred temple.")
  98. end
  99. function ErollisiEnd(NPC, Spawn)
  100. FaceTarget(NPC, Spawn)
  101. local conversation = CreateConversation()
  102. AddConversationOption(conversation, "Thank you for your guidance. Farewell to you.")
  103. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  104. StartConversation(conversation, NPC, Spawn, "Erollisi Marr's return to Norrath was quite extraordinary! If she is to take a prophet it would be Priest Aaronolis Swornlove, but he has not been bestowed with such a mantle, yet. I encourage you to speak with Sister Leela Prendyn of the Sisterhood of Erollisi. You will find her at the Cairn of the Huntress in the city of New Halas, in Frostfang Sea. She will tell you more of the Loving Huntress.")
  105. end
  106. function BrellEnd(NPC, Spawn)
  107. FaceTarget(NPC, Spawn)
  108. local conversation = CreateConversation()
  109. AddConversationOption(conversation, "Very good, I will be on my way then.")
  110. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  111. StartConversation(conversation, NPC, Spawn, "Bronlor Stormhammer has gone to Highlands Outpost, here in the Butcherblock Mountains. You will need to seek him out if it is Brell Serilis you are interested in learning about.")
  112. end
  113. function BristlebaneEnd(NPC, Spawn)
  114. FaceTarget(NPC, Spawn)
  115. local conversation = CreateConversation()
  116. AddConversationOption(conversation, "Very good, I will be on my way then.")
  117. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  118. StartConversation(conversation, NPC, Spawn, "I believe Tobel Patadash is the one you should seek out. He's currently residing on the docks of the Enchanted Lands, near the Lost Village of Bobick.")
  119. end
  120. function SolusekEnd(NPC, Spawn)
  121. FaceTarget(NPC, Spawn)
  122. local conversation = CreateConversation()
  123. AddConversationOption(conversation, "Very good, I will be on my way then.")
  124. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  125. StartConversation(conversation, NPC, Spawn, "Civean Il'Pernod stares out across the Butcherblock above the King's Rest ravine. You will need to speak to him if you wish to learn about Solusek Ro.")
  126. end
  127. function TribunalEnd(NPC, Spawn)
  128. FaceTarget(NPC, Spawn)
  129. local conversation = CreateConversation()
  130. AddConversationOption(conversation, "Very good, I will be on my way then.")
  131. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  132. StartConversation(conversation, NPC, Spawn, "Justinian Theo is near the settlement of Chrykori Village in Timorous Deep. His eyes scan the horizon, searching for those who seek justice and balance in Norrath. If that is what you seek, then speak with him.")
  133. end
  134. function KaranaEnd(NPC, Spawn)
  135. FaceTarget(NPC, Spawn)
  136. local conversation = CreateConversation()
  137. AddConversationOption(conversation, "Then I will go to him swiftly.")
  138. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  139. StartConversation(conversation, NPC, Spawn, "Askr can be found near the city of Gorowyn in Timorous Deep -- on the Green Outlook. He can tell you how to return the father of storms to the skies of Norrath.")
  140. end
  141. function CazicEnd(NPC, Spawn)
  142. FaceTarget(NPC, Spawn)
  143. local conversation = CreateConversation()
  144. AddConversationOption(conversation, "Very good, I will be on my way then.")
  145. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  146. StartConversation(conversation, NPC, Spawn, "The Prophet of Fear, Danak Dhorentath, has gone to Dagnor's Pass here in Butcherblock. If you wish to learn more about Cazic-Thule, I would seek him out there.")
  147. end
  148. function RallosEnd(NPC, Spawn)
  149. FaceTarget(NPC, Spawn)
  150. local conversation = CreateConversation()
  151. AddConversationOption(conversation, "Very good, I will be on my way then.")
  152. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  153. StartConversation(conversation, NPC, Spawn, "Tychus Zeksworn has taken up a position east of East Fort Irontoe, overlooking one of the treacherous mountain passes. Perhaps he seeks to recruit the bugbears and kobolds to join an army of Rallos Zek!")
  154. end
  155. function InnoruukEnd(NPC, Spawn)
  156. FaceTarget(NPC, Spawn)
  157. local conversation = CreateConversation()
  158. AddConversationOption(conversation, "Very good, I will be on my way then.")
  159. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  160. StartConversation(conversation, NPC, Spawn, "Xilania Nevagon has gone to Greater Faydark, though to what end I do not know. I am certain that the Prophet of Innoruuk has only nefarious things in mind if she has gone to the home of the Fae!")
  161. end
  162. function BertoxxulousEnd(NPC, Spawn)
  163. FaceTarget(NPC, Spawn)
  164. local conversation = CreateConversation()
  165. AddConversationOption(conversation, "Very good, I will be on my way then.")
  166. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  167. StartConversation(conversation, NPC, Spawn, "Hrath Everstill can be found near the entrance to the city of Gorowyn in Timorous Deep. It's been said that he's been conducting some rather gruesome experiments on some of the locals in an attempt to unleash the wrath of Bertoxxulous, the Plaguebringer. Perhaps he could use your assistance.")
  168. end
  169. function AnashtiEnd(NPC, Spawn)
  170. FaceTarget(NPC, Spawn)
  171. local conversation = CreateConversation()
  172. AddConversationOption(conversation, "You have been most helpful. I will take my leave now.")
  173. AddConversationOption(conversation, "On second thought...", "dlg_9_1")
  174. StartConversation(conversation, NPC, Spawn, "Once thought lost to the nothingness of the Void, Anashti Sul has found her way back to Norrath. Her Prophet, Plumetor Dul'Sadma, has taken up residence on the docks of the Sinking Sands. It is there you will need to travel if you wish to learn more about the nature of the Forgotten One.")
  175. end