FippyDarkpawthe4th.lua 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. --[[
  2. Script Name : SpawnScripts/CrowsTomb/FippyDarkpawthe4th.lua
  3. Script Author : Premierio015
  4. Script Date : 2021.10.04 06:10:59
  5. Script Purpose :
  6. :
  7. --]]
  8. local TheMotleyMerchantManifest = 5368
  9. function spawn(NPC)
  10. ProvidesQuest(NPC, TheMotleyMerchantManifest)
  11. end
  12. function hailed(NPC, Spawn)
  13. FaceTarget(NPC, Spawn)
  14. local conversation = CreateConversation()
  15. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw000.mp3", "", "", 266182336, 423238250, Spawn)
  16. AddConversationOption(conversation, "I refuse to speak to gnolls!")
  17. if not HasQuest(Spawn, TheMotleyMerchantManifest) and not HasCompletedQuest(Spawn, TheMotleyMerchantManifest) then
  18. AddConversationOption(conversation, "You're a gnoll! ", "Option1")
  19. elseif GetQuestStep(Spawn, TheMotleyMerchantManifest) == 8 then
  20. AddConversationOption(conversation, "I've returned with your completed manifest.", "Option6")
  21. end
  22. StartConversation(conversation, NPC, Spawn, "What took you so long? You nearly lost me some coin.")
  23. end
  24. function task(NPC, Spawn)
  25. if GetQuestStep(Spawn, TheMotleyMerchantManifest) == 1 then
  26. SetStepComplete(Spawn, TheMotleyMerchantManifest, 1)
  27. end
  28. FaceTarget(NPC, Spawn)
  29. local conversation = CreateConversation()
  30. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw007.mp3", "", "", 72606259, 3405108525, Spawn)
  31. AddConversationOption(conversation, "I will be back.")
  32. StartConversation(conversation, NPC, Spawn , "Take this manifest. Our Qeynosian clients must sign it! The manifest contains all the information you need to complete your task. Return it to me when you're done. Now off with ya!")
  33. end
  34. function Option1(NPC, Spawn)
  35. FaceTarget(NPC, Spawn)
  36. local conversation = CreateConversation()
  37. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw001.mp3", "", "", 1658104426, 2860881286, Spawn)
  38. AddConversationOption(conversation, "Was my appearance the basis of a bit of gambling?", "Option2")
  39. AddConversationOption(conversation, "I have had enough. Farewell.")
  40. StartConversation(conversation, NPC, Spawn, "Dear me ... you're right! Did you hear that Rollus ... I'm a gnoll! Call the guard at once! Please! You allow frogs and felines to wander about without a second glance, and you get all jumpy at the sight of me?")
  41. end
  42. function Option2(NPC, Spawn)
  43. FaceTarget(NPC, Spawn)
  44. local conversation = CreateConversation()
  45. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw002.mp3", "", "", 3510062047, 2917440094, Spawn)
  46. AddConversationOption(conversation, "No more of your games. Farewell.")
  47. AddConversationOption(conversation, "What? You were watching me?", "Option3")
  48. StartConversation(conversation, NPC, Spawn, "You just won me heavy coin. I knew you would find us, especially after seeing you tear through those Bloodsabers in the Down Below.")
  49. end
  50. function Option3(NPC, Spawn)
  51. FaceTarget(NPC, Spawn)
  52. local conversation = CreateConversation()
  53. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw003.mp3", "", "", 3818912516, 1083791413, Spawn)
  54. AddConversationOption(conversation, "I am not your amusement. Farewell.")
  55. AddConversationOption(conversation, "I found my own way here.", "Option4")
  56. StartConversation(conversation, NPC, Spawn, "Of course I was watching, watching from the dark. You're lucky I saw good coin in you, or you never would've made it here.")
  57. end
  58. function Option4(NPC, Spawn)
  59. FaceTarget(NPC, Spawn)
  60. local conversation = CreateConversation()
  61. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw004.mp3", "", "", 2031659896, 3886377422, Spawn)
  62. AddConversationOption(conversation, "Our talk is over. Farewell.")
  63. AddConversationOption(conversation, "Where am I?", "Option5")
  64. StartConversation(conversation, NPC, Spawn, "No. I spread the crumbs out for you to follow. The only thing you can lay claim to is disposing of my lackeys, worthless as they were.")
  65. end
  66. function Option5(NPC, Spawn)
  67. FaceTarget(NPC, Spawn)
  68. local conversation = CreateConversation()
  69. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw005.mp3", "", "", 4269286558, 2875212435, Spawn )
  70. AddConversationOption(conversation, "I do not need your trust. Farewell.")
  71. AddConversationOption(conversation, "Is there any way to get some answers around here.", "offer")
  72. StartConversation(conversation, NPC, Spawn, "Please! Don't make me laugh. You may have earned my respect, but you haven't earned my trust. ")
  73. end
  74. function Option6(NPC, Spawn)
  75. FaceTarget(NPC, Spawn)
  76. local conversation = CreateConversation()
  77. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw008.mp3", "", "", 3397253887, 1119158845, Spawn)
  78. AddConversationOption(conversation, "What's to keep me from reporting you to the Qeynos Guard?", "Option7")
  79. StartConversation(conversation, NPC, Spawn, "Good work. Maybe someday you'll earn coin but not today. Now run along ... back to the safety of the city streets.")
  80. end
  81. function Option7(NPC, Spawn)
  82. SetStepComplete(Spawn, TheMotleyMerchantManifest, 8)
  83. FaceTarget(NPC, Spawn)
  84. local conversation = CreateConversation()
  85. PlayFlavor(NPC, "voiceover/english/fippy_darkpaw,_the_4th/qey_catacomb_epic01/fippydarkpaw009.mp3", "", "", 3745634529, 3662683774, Spawn)
  86. AddConversationOption(conversation, "I get the picture.")
  87. StartConversation(conversation, NPC, Spawn, "Oh! I forgot to mention ... we took the liberty of forging your signature on the merchant manifest. Many a day in the dungeons for you, should they ever find it. ")
  88. end
  89. function offer(NPC, Spawn)
  90. OfferQuest(NPC, Spawn, TheMotleyMerchantManifest)
  91. end
  92. function respawn(NPC)
  93. spawn(NPC)
  94. end