LynsiaTKanix.lua 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. --[[
  2. Script Name : SpawnScripts/Longshadow/LynsiaTKanix.lua
  3. Script Purpose : Lynsia T'Kanix <Provisioner>
  4. Script Author : Dorbin
  5. Script Date : 2023.05.2023
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. require "SpawnScripts/Generic/DialogModule"
  9. local Fighter = 5898
  10. function spawn(NPC)
  11. end
  12. function respawn(NPC)
  13. spawn(NPC)
  14. end
  15. function hailed(NPC, Spawn)
  16. Dialog1(NPC, Spawn)
  17. end
  18. function Dialog1(NPC, Spawn)
  19. FaceTarget(NPC, Spawn)
  20. Dialog.New(NPC, Spawn)
  21. Dialog.AddDialog("The wine I serve tastes like the wines of Neriak. Ah ... how I miss drinking the fine wine of my homeland. Now, what do you want, peasant?")
  22. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix000.mp3", 2924549472, 3132470359)
  23. if HasQuest(Spawn,Fighter) and GetQuestStep(Spawn,Fighter)>=7 and GetQuestStep(Spawn,Fighter)<=97 and GetQuestStepProgress(Spawn,Fighter,9)==0 then
  24. Dialog.AddOption("Guttersnipes are not welcome within Longshadow Alley. Spread the information among your patrons.","Dialog2")
  25. end
  26. Dialog.AddOption("I am just taking a look around. ")
  27. Dialog.Start()
  28. end
  29. function Dialog2(NPC, Spawn)
  30. FaceTarget(NPC, Spawn)
  31. Dialog.New(NPC, Spawn)
  32. Dialog.AddDialog("I'm sorry, but you've mistaken me for a commoner. Now, if you want to leave my tavern in one piece, rephrase what you just said, peon.")
  33. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix001.mp3", 680476097, 430953950)
  34. Dialog.AddOption("I'm sorry. My message did not come across appropriately...","Dialog3")
  35. Dialog.Start()
  36. end
  37. function Dialog3(NPC, Spawn)
  38. FaceTarget(NPC, Spawn)
  39. Dialog.New(NPC, Spawn)
  40. Dialog.AddDialog("Much better, peasant. Go ahead.")
  41. PlayFlavor(NPC, "", "", "nod", 0, 0, Spawn)
  42. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix002.mp3", 1026399992, 3299923746)
  43. Dialog.AddOption("The Overlord demands you obey his will, or your limbs are forfeit.","Dialog4")
  44. Dialog.Start()
  45. end
  46. function Dialog4(NPC, Spawn)
  47. FaceTarget(NPC, Spawn)
  48. Dialog.New(NPC, Spawn)
  49. Dialog.AddDialog("How dare you! No one speaks to me like that!")
  50. PlayFlavor(NPC, "", "", "boggle", 0, 0, Spawn)
  51. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix003.mp3", 2477356156, 1945555715)
  52. Dialog.AddOption("I could always use another set of hands...","Dialog5")
  53. Dialog.AddOption("I wonder if there is a market for fresh feet...","Dialog5")
  54. Dialog.AddOption("I'm sure Boomba could pickle your legs nicely...","Dialog5")
  55. Dialog.Start()
  56. end
  57. function Dialog5(NPC, Spawn)
  58. FaceTarget(NPC, Spawn)
  59. Dialog.New(NPC, Spawn)
  60. Dialog.AddDialog("You don't scare me!")
  61. PlayFlavor(NPC, "", "", "stare", 0, 0, Spawn)
  62. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix004.mp3", 2732968485, 3600918602)
  63. Dialog.AddOption("It is not me you should be afraid of, it is defying the Overlord's will!","Dialog6")
  64. Dialog.Start()
  65. end
  66. function Dialog6(NPC, Spawn)
  67. FaceTarget(NPC, Spawn)
  68. Dialog.New(NPC, Spawn)
  69. Dialog.AddDialog("I am a Teir'Dal of high standing! You cannot threaten me!!! Get out before, you're sorry!")
  70. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix005.mp3", 943738693, 3313629273)
  71. PlayFlavor(NPC, "", "", "scold", 0, 0, Spawn)
  72. Dialog.AddOption("Perhaps you would rather your head be removed? I can work with that.","Dialog7")
  73. Dialog.Start()
  74. end
  75. function Dialog7(NPC, Spawn)
  76. FaceTarget(NPC, Spawn)
  77. Dialog.New(NPC, Spawn)
  78. Dialog.AddDialog("You wouldn't dare! With all of these people around!")
  79. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix006.mp3", 3429807310, 4260575088)
  80. PlayFlavor(NPC, "", "", "boggle", 0, 0, Spawn)
  81. Dialog.AddOption("Hmm... the head of a traitor might earn me more favor-","Dialog7a")
  82. Dialog.Start()
  83. end
  84. function Dialog7a(NPC, Spawn)
  85. FaceTarget(Spawn, NPC)
  86. PlayFlavor(Spawn, "", "", "brandish", 0, 0, NPC)
  87. AddTimer(NPC,1200,"Dialog8",1,Spawn)
  88. end
  89. function Dialog8(NPC, Spawn)
  90. SetStepComplete(Spawn,Fighter,9)
  91. PlayFlavor(Spawn, "", "", "feint", 0, 0, NPC)
  92. FaceTarget(NPC, Spawn)
  93. Dialog.New(NPC, Spawn)
  94. Dialog.AddDialog("OKAY!! OKAY, OKAY! I'll ... I'll let everyone know ... please don't hurt me ... go ... please just go ... I'll do anything the Overlord wants, just don't hurt me...")
  95. Dialog.AddVoiceover("voiceover/english/lynsia_t_kanix/fprt_hood05/lynsiatkanix007.mp3", 1694809092, 73901509)
  96. PlayFlavor(NPC, "", "", "heckno", 0, 0, Spawn)
  97. Dialog.AddOption("Good. Have a wonderufl day.")
  98. Dialog.Start()
  99. end