DyymonaKVexx.lua 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. --[[
  2. Script Name : SpawnScripts/Freeport/DyymonaKVexx.lua
  3. Script Author : premierio015
  4. Script Date : 2020.06.07 01:06:08
  5. Script Purpose : Offer Dark Elf Racial Questlines
  6. :
  7. --]]
  8. function spawn(NPC)
  9. end
  10. function respawn(NPC)
  11. end
  12. function hailed(NPC, Spawn)
  13. FaceTarget(NPC, Spawn)
  14. local conversation = CreateConversation()
  15. AddConversationOption(conversation, "Are those the only choices?", "Option1")
  16. AddConversationOption(conversation, "The Overlord.", "Option2")
  17. AddConversationOption(conversation, "Queen Cristanos.", "Option2")
  18. AddConversationOption(conversation, "Talvus Thex.", "Talvus")
  19. StartConversation(conversation, NPC, Spawn, "I greet you, fellow child of Hate. But this is where our conversation must end, without knowledge of your allegiance. Do you bend your knee to Queen Cristanos, The Overlord, or Talvus Thex?")
  20. end
  21. function Option1(NPC, Spawn)
  22. FaceTarget(NPC, Spawn)
  23. local conversation = CreateConversation()
  24. AddConversationOption(conversation, "Queen Cristanos.", "Option2")
  25. AddConversationOption(conversation, "The Overlord.", "Option2")
  26. AddConversationOption(conversation, "Talvus Thex." "Talvus")
  27. AddConversationOption(conversation, "None of your concern. Farewell.")
  28. StartConversation(conversation, NPC, Spawn, "The only ones that influence this conversation, yes.")
  29. end
  30. function Option2(NPC, Spawn)
  31. FaceTarget(NPC, Spawn)
  32. local conversation = CreateConversation()
  33. AddConversationOption(conversation, "Yes, actually, I am.", "Option3")
  34. AddConversationOption(conversation, "No, I am not.")
  35. StartConversation(conversation, NPC, Spawn, "Delicious. Let us continue then. Are you aware of the situation in Longshadow Alley?")
  36. end
  37. function Option3(NPC, Spawn)
  38. FaceTarget(NPC, Spawn)
  39. local conversation = CreateConversation()
  40. AddConversationOption(conversation, "I am a true Teir'Dal and superior child of Hate!", "Option4")
  41. AddConversationOption(conversation, "Flattery will get you nowhere. Farewell.")
  42. StartConversation(conversation, NPC, Spawn, "Then we may cut to the meat of this inquiry. The Thexian disease must be removed from within Longshadow Alley. I believe that you are the perfect Teir'Dal for this job, or are you not the superior child of Hate that you appear to be?")
  43. end
  44. function Option4(NPC, Spawn)
  45. FaceTarget(NPC, Spawn)
  46. local conversation = CreateConversation()
  47. AddConversationOption(conversation, "Arasai and Thexians? This should be interesting.", "offer")
  48. AddConversationOption(conversation, "Arasai and Thexians? No way!")
  49. StartConversation(conversation, NPC, Spawn, "Delicious. Enter Longshadow Alley and kill as many Thexians as you find. And while you are there, bring me back whatever torture instruments the Arasai zealots are using in their Thexian inquiries. Their use will become clear, later.")
  50. end
  51. function Talvus(NPC, Spawn)
  52. FaceTarget(NPC, Spawn)
  53. PlayFlavor(NPC, "", "Turn around and put heel to pavestones, immediately!", "", 1689589577, 4560189, Spawn)
  54. end
  55. function offer(NPC, Spawn)
  56. OfferQuest(NPC, Spawn, 566)
  57. end