AlamaraLuthanyia.lua 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. --[[
  2. Script Name : SpawnScripts/Starcrest/AlamaraLuthanyia.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.06.28 04:06:31
  5. Script Purpose :
  6. :
  7. --]]
  8. require "SpawnScripts/Generic/DialogModule"
  9. function spawn(NPC)
  10. end
  11. function respawn(NPC)
  12. spawn(NPC)
  13. end
  14. function hailed(NPC, Spawn)
  15. Dialog9(NPC, Spawn)
  16. end
  17. function Dialog1(NPC, Spawn)
  18. FaceTarget(NPC, Spawn)
  19. Dialog.New(NPC, Spawn)
  20. Dialog.AddDialog("As my concentration is disrupted, I will give you the answers you seek. Arcanic Combat is the use of magic in the combative arts. It is an age-old discipline passed down from the Ashen Order to the peoples of Freeport and Qeynos. The monastery in the Elddar Grove is the primary keeper of this discipline.")
  21. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_001.mp3", 206047356, 1936934552)
  22. PlayFlavor(NPC, "", "", "tapfoot", 0, 0, Spawn)
  23. Dialog.AddOption("What is the Ashen Order?","Dialog10")
  24. Dialog.AddOption("Are only monks capable of using Arcanic Combat?", "Dialog11")
  25. Dialog.AddOption("I'll leave you to your meditations now.")
  26. Dialog.Start()
  27. end
  28. function Dialog2(NPC, Spawn)
  29. FaceTarget(NPC, Spawn)
  30. Dialog.New(NPC, Spawn)
  31. Dialog.AddDialog("The Ashen Order did not present the history of the discipline when they granted it to the people of the world. I believe that this is their secret to covet and one that we must trust to their care.")
  32. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_009.mp3", 1242445871, 3305867622)
  33. Dialog.AddOption("Do you think it wise to use arts then?", "Dialog7")
  34. Dialog.AddOption("I'll leave you to your meditations now.")
  35. Dialog.Start()
  36. end
  37. function Dialog3(NPC, Spawn)
  38. FaceTarget(NPC, Spawn)
  39. Dialog.New(NPC, Spawn)
  40. Dialog.AddDialog("Location of their monastery remains a secret. Some believe that they exist beyond this world, but all is speculation. The Ashen Order's secrets are their own.")
  41. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_007.mp3", 603803740, 3959452753)
  42. PlayFlavor(NPC, "", "", "shrug", 0, 0, Spawn)
  43. Dialog.AddOption("Where did they get the knowledge of Arcanic Combat?", "Dialog2")
  44. Dialog.AddOption("Who uses Arcane Combat now?", "Dialog11")
  45. Dialog.AddOption("I'll leave you to your meditations now.")
  46. Dialog.Start()
  47. end
  48. function Dialog4(NPC, Spawn)
  49. FaceTarget(NPC, Spawn)
  50. Dialog.New(NPC, Spawn)
  51. Dialog.AddDialog("Although the Ashen Order did not directly involve themselves in the conflicts of war, they presented the still free people of the world the Arcanic Arts. Through training and usage of the Arcanic Arts, the overwhelmed forces of Qeynos and Freeport were able to stand strong against the Rallosian armies.")
  52. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_011.mp3", 953226564, 2054374424)
  53. Dialog.AddOption("Who are the Ashen Order?","Dialog10")
  54. Dialog.AddOption("Where did they get the knowledge of Arcanic Combat?", "Dialog2")
  55. Dialog.AddOption("I'll leave you to your meditations now.")
  56. Dialog.Start()
  57. end
  58. function Dialog5(NPC, Spawn)
  59. FaceTarget(NPC, Spawn)
  60. Dialog.New(NPC, Spawn)
  61. Dialog.AddDialog("When the Rallosian armies were defeated, the Ashen Order returned to their solitude. We are not certain where they have retreated. Most people respect the privacy of the Order and leave them in peace. Should the Ashen Order wish to return to the affairs of the world, they shall.")
  62. PlayFlavor(NPC, "", "", "orate", 0, 0, Spawn)
  63. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_006.mp3", 1578722475, 504331045)
  64. Dialog.AddOption("Where do they go?", "Dialog3")
  65. Dialog.AddOption("Where did they get the knowledge of Arcanic Combat?", "Dialog2")
  66. Dialog.AddOption("I'll leave you to your meditations now.")
  67. Dialog.Start()
  68. end
  69. function Dialog6(NPC, Spawn)
  70. FaceTarget(NPC, Spawn)
  71. Dialog.New(NPC, Spawn)
  72. Dialog.AddDialog("The corruption of the city and imbalance of the world had disrupted their neutral and passive ways. They retreated into perfect solitude. Two centuries passed before they returned with the knowledge of Arcanic Combat.")
  73. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_003.mp3", 1108677104, 3869422611)
  74. Dialog.AddOption("Why did they return?", "Dialog8")
  75. Dialog.AddOption("Where did they go?", "Dialog3")
  76. Dialog.AddOption("Where did they get the knowledge?", "Dialog2")
  77. Dialog.AddOption("I'll leave you to your meditations now.")
  78. Dialog.Start()
  79. end
  80. function Dialog7(NPC, Spawn)
  81. FaceTarget(NPC, Spawn)
  82. Dialog.New(NPC, Spawn)
  83. Dialog.AddDialog("If the Ashen Order had not descended upon the peoples of the world in their time of need, we would not be here. Their motivations are those of neutrality and the maintenance of balance; they are neither villains nor heroes of this world. Distrust of the Arcanic Combats in the modern world is unnecessary. It would be wasteful not to use Arcanic Combative arts.")
  84. PlayFlavor(NPC, "", "", "orate", 0, 0, Spawn)
  85. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_010.mp3", 1966446226, 2358274907)
  86. Dialog.AddOption("Who are the Ashen Order?", "Dialog10")
  87. Dialog.AddOption("I'll leave you to your meditations now.")
  88. Dialog.Start()
  89. end
  90. function Dialog8(NPC, Spawn)
  91. FaceTarget(NPC, Spawn)
  92. Dialog.New(NPC, Spawn)
  93. Dialog.AddDialog("They returned to aid the people of Freeport and Qeynos in the war against the Rallosian Empire. If it had not been for them, the entire world would have fallen to the ruin of war.")
  94. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_004.mp3", 3794261316, 2216875555)
  95. Dialog.AddOption("Why did they choose to help? Why not stay in solitude?", "Dialog12")
  96. Dialog.AddOption("How did the Ashen Order help defeat the Rallosian Empire?", "Dialog4")
  97. Dialog.AddOption("I'll leave you to your meditations now.")
  98. Dialog.Start()
  99. end
  100. function Dialog9(NPC, Spawn)
  101. FaceTarget(NPC, Spawn)
  102. Dialog.New(NPC, Spawn)
  103. Dialog.AddDialog("Mediating in the villages is so difficult. I shall be an elder by the time I'm ready to begin my tutelage in the Arcanic Combat.")
  104. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_000.mp3", 1291419177, 3404820479)
  105. Dialog.AddOption("What is Arcanic Combat?", "Dialog1")
  106. Dialog.AddOption("I'm sorry, I didn't mean to disturb you.")
  107. Dialog.Start()
  108. end
  109. function Dialog10(NPC, Spawn)
  110. FaceTarget(NPC, Spawn)
  111. Dialog.New(NPC, Spawn)
  112. Dialog.AddDialog("During the Age of Turmoil, the Ashen Order was a society of monks dedicated to the perfection of combative discipline and grace. They left the city of Freeport when Lucan D`Lere ascended to power.")
  113. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_002.mp3", 2181166309, 4221362425)
  114. PlayFlavor(NPC, "", "", "agree", 0, 0, Spawn)
  115. Dialog.AddOption("Why did they leave Freeport?", "Dialog6")
  116. Dialog.AddOption("Where did they go?", "Dialog3")
  117. Dialog.AddOption("I'll leave you to your meditations now.")
  118. Dialog.Start()
  119. end
  120. function Dialog11(NPC, Spawn)
  121. FaceTarget(NPC, Spawn)
  122. Dialog.New(NPC, Spawn)
  123. Dialog.AddDialog("All modern combative disciplines are forms of Arcanic Combat. The Ashen Order was remarkable in the adaptation of this art. This art form allows the combatant to tap into arcane forces in order to strengthen their feats. The usage of Arcanic Combat is no great mystery, nor is it a rarity in this modern world.")
  124. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_008.mp3", 297219597, 1060767230)
  125. PlayFlavor(NPC, "", "", "nod", 0, 0, Spawn)
  126. Dialog.AddOption("Where did they get the knowledge of Arcanic Combat?", "Dialog2")
  127. Dialog.AddOption("Who are the Ashen Order?", "Dialog10")
  128. Dialog.AddOption("I'll leave you to your meditations now.")
  129. Dialog.Start()
  130. end
  131. function Dialog12(NPC, Spawn)
  132. FaceTarget(NPC, Spawn)
  133. Dialog.New(NPC, Spawn)
  134. Dialog.AddDialog("I do not presume to know their motives, but I believe that their dedication to neutrality and balance spurred them to this decision. They realized the irreversible devastation that would have occured, had the Rallosian armies been victorious.")
  135. PlayFlavor(NPC, "", "", "no", 0, 0, Spawn)
  136. Dialog.AddVoiceover("voiceover/english/alamara_luthanyia/qey_village02/lore_alamara_005.mp3", 1650733242, 4263904828)
  137. Dialog.AddOption("Where is the Ashen Order now?", "Dialog5")
  138. Dialog.AddOption("I'll leave you to your meditations now.")
  139. Dialog.Start()
  140. end