KnightGreldaStoneshearer.lua 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. --[[
  2. Script Name : SpawnScripts/Antonica/KnightGreldaStoneshearer.lua
  3. Script Author : Premierio015
  4. Script Date : 2022.05.09 01:05:28
  5. Script Purpose :
  6. :
  7. --]]
  8. require "SpawnScripts/Generic/DialogModule"
  9. local LordGrimrotsScythe = 5522
  10. function spawn(NPC)
  11. end
  12. function hailed(NPC, Spawn)
  13. FaceTarget(NPC, Spawn)
  14. Dialog.New(NPC, Spawn)
  15. Dialog.AddDialog("Stop right where you are, or I'll slit your throat, stranger!")
  16. Dialog.AddVoiceover("voiceover/english/knight_grelda_stoneshearer/antonica/quests/firemyst/grelda_stoneshearer000.mp3", 2872853431, 2142483830)
  17. PlayFlavor(NPC, "", "", "threaten", 0, 0, Spawn)
  18. if GetQuestStepProgress(Spawn, LordGrimrotsScythe,2) == 0 and HasQuest(Spawn,LordGrimrotsScythe) then
  19. Dialog.AddOption("Uh...Ignar Steadirt sent me.", "Option1")
  20. end
  21. Dialog.AddOption("Back off and I'll go easy on you.")
  22. Dialog.Start()
  23. end
  24. function Option1(NPC, Spawn)
  25. FaceTarget(NPC, Spawn)
  26. Dialog.New(NPC, Spawn)
  27. Dialog.AddDialog("Oh. If Ignar sent you, then I can't kill you. Pity. Well, what did that old goat send you all the way out here for, eh? He's not going to try swappin' assignments with me again, is he? He's a good dwarf, good strategist ... shame about his hearing, though. So, what is it? Speak up!")
  28. Dialog.AddVoiceover("voiceover/english/knight_grelda_stoneshearer/antonica/quests/firemyst/grelda_stoneshearer001.mp3", 1637699836, 8526247)
  29. Dialog.AddOption("Sorry to bother, but he's asking for his reports.", "Option2")
  30. Dialog.Start()
  31. end
  32. function Option2(NPC, Spawn)
  33. SetStepComplete(Spawn, LordGrimrotsScythe, 2)
  34. FaceTarget(NPC, Spawn)
  35. Dialog.New(NPC, Spawn)
  36. Dialog.AddDialog("Did you know those Sabertooth gnolls dug up a relic of ancient power? Well, that's what they say anyhow. I don't believe a word of it. They're trying to scare off their competition by claiming it's a relic of Lord Grimrot himself! Can you imagine? What little fools they are, eh? That's all I have to report.")
  37. Dialog.AddVoiceover("voiceover/english/knight_grelda_stoneshearer/antonica/quests/firemyst/grelda_stoneshearer002.mp3", 955376682, 564992177)
  38. PlayFlavor(NPC, "", "", "sniff", 0, 0, Spawn)
  39. Dialog.AddOption("I'll let Ignar know.")
  40. Dialog.Start()
  41. end
  42. function respawn(NPC)
  43. spawn(NPC)
  44. end