9
3

ThayareFaystrider.lua 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. --[[
  2. Script Name : SpawnScripts/WillowWood/ThayareFaystrider.lua
  3. Script Purpose : Thayare Faystrider
  4. Script Author : Scatman
  5. Script Date : 2009.09.15
  6. Script Notes :
  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, "voiceover/english/optional5/thayare/qey_village05/thayare000.mp3", "", "", 1834305487, 313746184, Spawn)
  17. AddConversationOption(conversation, "The cataclysms have passed. ", "dlg_8_1")
  18. AddConversationOption(conversation, "I cannot speak now. Farewell.")
  19. StartConversation(conversation, NPC, Spawn, "So kind, yet so naive to the horrors of the past, tragedies to be repeated, no doubt. ")
  20. end
  21. function dlg_8_1(NPC, Spawn)
  22. FaceTarget(NPC, Spawn)
  23. conversation = CreateConversation()
  24. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare001.mp3", "", "", 436536244, 3083124811, Spawn)
  25. AddConversationOption(conversation, "You speak of the dark elves?", "dlg_8_2")
  26. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  27. StartConversation(conversation, NPC, Spawn, "I do not speak of trembling plains and torrential seas, I speak of the bane of elfkind, the eternal struggle between light and dark ... between above and below.")
  28. end
  29. function dlg_8_2(NPC, Spawn)
  30. FaceTarget(NPC, Spawn)
  31. conversation = CreateConversation()
  32. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare002.mp3", "", "", 1265623853, 760817521, Spawn)
  33. AddConversationOption(conversation, "Then do not fight anymore.", "dlg_8_3")
  34. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  35. StartConversation(conversation, NPC, Spawn, "Yes, the elves of below ... the Teir'Dal. Their hatred for the elves of the sun is a plague upon all of Norrath. Many have died in defense of elfkind, and I believe the bloodshed is far from over. It is an eternal war that burdens my heart.")
  36. end
  37. function dlg_8_3(NPC, Spawn)
  38. FaceTarget(NPC, Spawn)
  39. conversation = CreateConversation()
  40. PlayFlavor(NPC, "voiceover/english/optional5/thayare_faystrider/qey_village05/thayare003.mp3", "", "", 2415361913, 3209390874, Spawn)
  41. AddConversationOption(conversation, "Why would you rejoice on your deathbed?", "dlg_8_5")
  42. AddConversationOption(conversation, "Who is Tunare?", "dlg_8_4")
  43. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  44. StartConversation(conversation, NPC, Spawn, "I wish it were that easy, but I am Feir'Dal, a wood elf, and I am sworn to defend the Laws of Tunare and her children till my final breath passes my lips. That is a day I look forward to with great rejoice.")
  45. end
  46. function dlg_8_4(NPC, Spawn)
  47. FaceTarget(NPC, Spawn)
  48. conversation = CreateConversation()
  49. PlayFlavor(NPC, "voiceover/english/optional5/thayare_faystrider/qey_village05/thayare004.mp3", "", "", 2739778178, 2862887180, Spawn)
  50. AddConversationOption(conversation, "You would die for this goddess?", "dlg_8_5")
  51. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  52. StartConversation(conversation, NPC, Spawn, "Tunare is the Mother of All, the goddess of the forest realms, the one who gave life to all who dwell within, including elfkind. She is growth and preservation. We elves of the sun are her soldiers and wards. We live to serve her laws and we die to preserve her children, flora and fauna.")
  53. end
  54. function dlg_8_5(NPC, Spawn)
  55. FaceTarget(NPC, Spawn)
  56. conversation = CreateConversation()
  57. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare005.mp3", "", "", 1279667287, 2445439332, Spawn)
  58. AddConversationOption(conversation, "When did she die?", "dlg_8_6")
  59. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  60. StartConversation(conversation, NPC, Spawn, "In my days, I have seen a multitude of my fellow treefolke give their lives in defense of Tunare's laws. Many were my family. I am haunted with the visions of battles of yore. I recall my beloved sister slipping from life while I wept with her in my embrace. ")
  61. end
  62. function dlg_8_6(NPC, Spawn)
  63. FaceTarget(NPC, Spawn)
  64. conversation = CreateConversation()
  65. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare006.mp3", "", "", 3098906679, 78236071, Spawn)
  66. AddConversationOption(conversation, "You fought in this war?", "dlg_8_8")
  67. AddConversationOption(conversation, "What is the Faydark?", "dlg_8_7")
  68. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  69. StartConversation(conversation, NPC, Spawn, "She drifted from this realm more than four-hundred-years ago in the Age of Turmoil. It was the great War of the Fay, the war of the elves. The elf empire of below and their allies challenged the combined nations of elfkind. Armies of Teir'Dal, orc, troll, and others crept towards the Faydark hoping to extinguish the elves of sun.")
  70. end
  71. function dlg_8_7(NPC, Spawn)
  72. FaceTarget(NPC, Spawn)
  73. conversation = CreateConversation()
  74. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare007.mp3", "", "", 567824333, 4242442867, Spawn)
  75. AddConversationOption(conversation, "You fought for this forest?", "dlg_8_8")
  76. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  77. StartConversation(conversation, NPC, Spawn, "The Faydark was one of the last of the great forests of Norrath. It rested upon a continent far, far from here, taking up most of the land with its billowing evergreen canopy. Its grandeur was unmatched. It's within this sprawling majesty that we Feir'Dal built our great city in the last of the towering Elddar trees, the tree city called Kelethin. ")
  78. end
  79. function dlg_8_8(NPC, Spawn)
  80. FaceTarget(NPC, Spawn)
  81. conversation = CreateConversation()
  82. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare008.mp3", "", "", 2595470053, 1587010551, Spawn)
  83. AddConversationOption(conversation, "How did it begin?", "dlg_8_9")
  84. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  85. StartConversation(conversation, NPC, Spawn, "I was but an adolescent, barely able to string a bow, yet I fought. My sister was in her prime, and she was a highly-skilled scout, an elite soldier of the Scouts of Tunare. But even her skill could not prepare her or the tree city of Kelethin for the onslaught from the northern coasts and the orc hordes from Crushbone. ")
  86. end
  87. function dlg_8_9(NPC, Spawn)
  88. FaceTarget(NPC, Spawn)
  89. conversation = CreateConversation()
  90. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare009.mp3", "", "", 3015822992, 4001180835, Spawn)
  91. AddConversationOption(conversation, "Where did they come from?", "dlg_8_10")
  92. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  93. StartConversation(conversation, NPC, Spawn, "It happened quickly. The forest empire of my people was greatly protected. No branch was without a lookout, the tall masts and far reaching ballistae of the Koada'Dal wavejumpers patrolled the coasts, but still, we couldn't prepare for the arrival. ")
  94. end
  95. function dlg_8_10(NPC, Spawn)
  96. FaceTarget(NPC, Spawn)
  97. conversation = CreateConversation()
  98. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare010.mp3", "", "", 894446080, 3870182222, Spawn)
  99. AddConversationOption(conversation, "Where else did they come from?", "dlg_8_11")
  100. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  101. StartConversation(conversation, NPC, Spawn, "From the depths of the burning wastelands of Crushbone, came the orc hordes. As we directed our efforts at repelling this force, an armada of war galleys of Neriak breached the coastal mists. Some say they arrived via a titanic teleport arch built by the dark elves deep in the uncharted seas of the Ocean of Tears. Yet, still, they struck from an unexpected front...")
  102. end
  103. function dlg_8_11(NPC, Spawn)
  104. FaceTarget(NPC, Spawn)
  105. conversation = CreateConversation()
  106. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare011.mp3", "", "", 3635576474, 803732524, Spawn)
  107. AddConversationOption(conversation, "What about Kelethin?", "dlg_8_12")
  108. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  109. StartConversation(conversation, NPC, Spawn, "Near the heart of the Faydark, the most dangerous of the evil hordes arrived in a portal opened between the underworld and our forest, a portal bound by the ancient teleport spires. Wave after wave of Teir'Dal dragoon marched from this portal, a juggernaut marching towards the Koada'Dal city in the clouded mountains, Felwithe. ")
  110. end
  111. function dlg_8_12(NPC, Spawn)
  112. FaceTarget(NPC, Spawn)
  113. conversation = CreateConversation()
  114. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare012.mp3", "", "", 3204674791, 3928586592, Spawn)
  115. AddConversationOption(conversation, "Then you lost the war?", "dlg_8_13")
  116. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  117. StartConversation(conversation, NPC, Spawn, "The tree city was no target of the dragoons, the orcs of Crushbone kept us under siege, setting much of the Faydark on fire! Within the raging inferno, the dragoons marched to seize Felwithe. It is there that the legendary King Tearis'Thex fell to the dark blade. ")
  118. end
  119. function dlg_8_13(NPC, Spawn)
  120. FaceTarget(NPC, Spawn)
  121. conversation = CreateConversation()
  122. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare013.mp3", "", "", 3275962358, 3603060383, Spawn)
  123. AddConversationOption(conversation, "What happened to the evil horde?", "dlg_8_14")
  124. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  125. StartConversation(conversation, NPC, Spawn, "Defeat seemed certain, but as we fought futile battles on many fronts, the horns of war were heard along the borders of the Faydark! The brigades of the dwarven empire Kaladim marched in from the western mountains, and from the east came the gnomes of Ak'Anon with their ticking and puffing clockwork army. The elves of the sun would triumph this day. ")
  126. end
  127. function dlg_8_14(NPC, Spawn)
  128. FaceTarget(NPC, Spawn)
  129. conversation = CreateConversation()
  130. PlayFlavor(NPC, "voiceover/english/optional5/thayare_faystrider/qey_village05/thayare014.mp3", "", "", 2960216728, 621843039, Spawn)
  131. AddConversationOption(conversation, "So the war was not long?", "dlg_8_15")
  132. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  133. StartConversation(conversation, NPC, Spawn, "Greatly outnumbered, the dark hordes were repelled. They retreated to the shadowed realms from whence they came. Some unfortunate ones fled to the Loping Plains seeking a haven in the moors of Mistmoore, never to be heard from again. ")
  134. end
  135. function dlg_8_15(NPC, Spawn)
  136. FaceTarget(NPC, Spawn)
  137. conversation = CreateConversation()
  138. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare015.mp3", "", "", 4021587135, 1996842290, Spawn)
  139. AddConversationOption(conversation, "How did you end up here?", "dlg_8_16")
  140. AddConversationOption(conversation, "I shall remember your words. Farewell.")
  141. StartConversation(conversation, NPC, Spawn, "Don't let my short tale confuse you. This war raged for more than a few seasons. Blood stained the forest floor, green turned to ash. It was in the final defense of Kelethin that my sister sustained a mortal blow, dying within my arms, her last breath gracing my tear-soaked face. ")
  142. end
  143. function dlg_8_16(NPC, Spawn)
  144. FaceTarget(NPC, Spawn)
  145. conversation = CreateConversation()
  146. PlayFlavor(NPC, "voiceover/english/optional5/thayare/qey_village05/thayare016.mp3", "", "", 1874720017, 996176396, Spawn)
  147. AddConversationOption(conversation, "I wish you peace. Thank you.")
  148. StartConversation(conversation, NPC, Spawn, "Kelethin and Felwithe were restored under the guidance of the princess Queen, Lenya Thex, but the scars remained, both upon the land and within my memory. I departed the Faydark in search of a new life that would bury my visions of the war, but as I learned, war is eternal and it is far reaching. Since my days in the Faydark, I have traversed much more bloodshed. It is inescapable, yet I live on to defend the Laws of Tunare and to honor those that have fallen, such as my beloved sister Geeda. ")
  149. end