PirnookValewine.lua 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. --[[
  2. Script Name : SpawnScripts/Baubbleshire/PirnookValewine.lua
  3. Script Purpose : Pirnook Valewine
  4. Script Author : Scatman
  5. Script Date : 2009.09.27
  6. Script Notes : Updated Dialog Module & Emotes 2022.08.21 Dorbin
  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. Dialog2(NPC, Spawn)
  16. end
  17. function Dialog1(NPC, Spawn)
  18. FaceTarget(NPC, Spawn)
  19. Dialog.New(NPC, Spawn)
  20. Dialog.AddDialog("Oh, I just miss the Vale terribly, and I know that I'll never see it again. It'll never be as it was before, well, before I came here, anyway.")
  21. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_001.mp3", 469707323, 1438321644)
  22. Dialog.AddOption("Well, it sounds like you need to talk about something.", "Dialog4")
  23. Dialog.AddOption("So much is lost to us all, but you're among friends now.")
  24. Dialog.Start()
  25. end
  26. function Dialog2(NPC, Spawn)
  27. FaceTarget(NPC, Spawn)
  28. Dialog.New(NPC, Spawn)
  29. Dialog.AddDialog("Oh! Excuse me for not recognizing your face. I've only just arrived. You know, this place is nice enough, but it still doesn't compare to the Vale ... Aaah, I guess I'll just have to make the best of it.")
  30. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_000.mp3", 1161953593, 3861334059)
  31. Dialog.AddOption("Why the long face?", "Dialog1")
  32. Dialog.AddOption("Just as we all have.")
  33. Dialog.Start()
  34. end
  35. function Dialog3(NPC, Spawn)
  36. FaceTarget(NPC, Spawn)
  37. Dialog.New(NPC, Spawn)
  38. Dialog.AddDialog("I know, I know, but you haven't seen what I've seen! You haven't heard the screams in the night! Oh, those ghastly, horrific screams of pain and ... and merriment! Cries of merriment in the slaughter! It's ... it's happening now! Right now! They're suffering and I can't help them! No one can help them!")
  39. PlayFlavor(NPC, "", "", "no", 0, 0, Spawn)
  40. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_006.mp3", 1731561500, 3691799364)
  41. Dialog.AddOption("Calm down! What's happened?! What have you seen?", "Dialog6")
  42. Dialog.Start()
  43. end
  44. function Dialog4(NPC, Spawn)
  45. FaceTarget(NPC, Spawn)
  46. Dialog.New(NPC, Spawn)
  47. Dialog.AddDialog("You're ... you're right, I do, but I'm hesitant. I think that if I talk about it ... if someone else knows what I've seen, then ... then it'll be real. I don't want it to be real.")
  48. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_002.mp3", 2224643347, 542143669)
  49. PlayFlavor(NPC, "", "", "sigh", 0, 0, Spawn)
  50. Dialog.AddOption("What have you seen? It's ok, talking will make you feel better.", "Dialog5")
  51. Dialog.AddOption("Okay, when you're ready, you'll tell your tale.")
  52. Dialog.Start()
  53. end
  54. function Dialog5(NPC, Spawn)
  55. FaceTarget(NPC, Spawn)
  56. Dialog.New(NPC, Spawn)
  57. Dialog.AddDialog("Well ... I ... I can't, I just can't describe the things I've seen. I can tell you what I feel, and what I think, I suppose. Yes, it's better this way. The world should know that the Vale ... well, it just might not be there anymore, at least not in the way we know it.")
  58. PlayFlavor(NPC, "", "", "wince", 0, 0, Spawn)
  59. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_003.mp3", 731206016, 291679412)
  60. Dialog.AddOption("A lot of things have changed since the Cataclysms. Nothing's the same anymore. ", "Dialog8")
  61. Dialog.Start()
  62. end
  63. function Dialog6(NPC, Spawn)
  64. FaceTarget(NPC, Spawn)
  65. Dialog.New(NPC, Spawn)
  66. Dialog.AddDialog("Death and suffering! All of them dead and suffering! They ... they bring it! They revel in it! It's like wine and song to them! They're beyond evil, and they won't stop until they reave every last bit of life from the land!")
  67. PlayFlavor(NPC, "", "", "cringe", 0, 0, Spawn)
  68. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_007.mp3", 3860679298, 1354308742)
  69. Dialog.AddOption("Who brings death and suffering?!", "Dialog9")
  70. Dialog.Start()
  71. end
  72. function Dialog7(NPC, Spawn)
  73. FaceTarget(NPC, Spawn)
  74. Dialog.New(NPC, Spawn)
  75. Dialog.AddDialog("Yes. It did. Something is happening in the vale at this very moment! It's ... it's terrible! I just ... I just don't want to think about it! I can't! I'm really very sorry, but I just can't. Not yet. I need time, just a little time for the nightmares to go away...")
  76. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_005.mp3", 2664299681, 2936484351)
  77. PlayFlavor(NPC, "", "", "agree", 0, 0, Spawn)
  78. Dialog.AddOption("This sounds really serious. You shouldn't hide this from the world.", "Dialog3")
  79. Dialog.AddOption("Alright. You will talk when you're ready.")
  80. Dialog.Start()
  81. end
  82. function Dialog8(NPC, Spawn)
  83. FaceTarget(NPC, Spawn)
  84. Dialog.New(NPC, Spawn)
  85. Dialog.AddDialog("Oh, I know. But you see, Rivervale and the Misty Thicket were special; they weren't harmed in the Cataclysms! Somehow our lands survived unscathed! It was a paradise when the rest of the world was broken and shattered.")
  86. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_004.mp3", 493600233, 1483940215)
  87. PlayFlavor(NPC, "", "", "nod", 0, 0, Spawn)
  88. Dialog.AddOption("Something recently happened in Rivervale?", "Dialog7")
  89. Dialog.Start()
  90. end
  91. function Dialog9(NPC, Spawn)
  92. FaceTarget(NPC, Spawn)
  93. Dialog.New(NPC, Spawn)
  94. Dialog.AddDialog("Terrible, horrible things in the night. They shriek and howl, and then they sing softly and tenderly and sooth the nightmares away. They're here for all of us; they won't stop until they've drained all life away. Oh no, Launa! My sweet Launa! She's still there! I abandoned her! I had to, my sweet Launa, I had to ... you were lost to them, but I couldn't do it! I just couldn't do it! Oh, please forgive me...")
  95. PlayFlavor(NPC, "", "", "scream", 0, 0, Spawn)
  96. Dialog.AddVoiceover("voiceover/english/optional1/pirnook_valewine/qey_village06/lore_pirnook_008.mp3", 3545121720, 1853628282)
  97. Dialog.AddOption("Pirnook? Pirnook?")
  98. Dialog.Start()
  99. end