SpezitheStreetHag.lua 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. --[[
  2. Script Name : SpawnScripts/TempleSt/SpezitheStreetHag.lua
  3. Script Author : Dorbin
  4. Script Date : 2023.10.22 05:10:59
  5. Script Purpose :
  6. :
  7. --]]
  8. local KrasaWontTakeIt = 5924
  9. local TheMissingBook = 5681
  10. require "SpawnScripts/Generic/DialogModule"
  11. function spawn(NPC)
  12. SetInfoStructString(NPC, "action_state", "flirt")
  13. end
  14. function respawn(NPC)
  15. spawn(NPC)
  16. end
  17. function hailed(NPC, Spawn)
  18. Dialog1(NPC, Spawn)
  19. end
  20. function Dialog1(NPC, Spawn)
  21. FaceTarget(NPC, Spawn)
  22. Dialog.New(NPC, Spawn)
  23. Dialog.AddDialog("Take a good look! There are nots many as attractive as I, Spezi. You want somes company?")
  24. Dialog.AddVoiceover("voiceover/english/spezi_the_street_hag/fprt_hood03/qst_streethagspezi.mp3", 1064590659, 1345460348)
  25. PlayFlavor(NPC,"","","flustered",0,0,Spawn)
  26. if GetQuestStep(Spawn, TheMissingBook) == 1 then
  27. Dialog.AddOption("Enough! Where is the stolen tome from Longshadow Alley?","Dialog2")
  28. end
  29. if GetQuestStep(Spawn, KrasaWontTakeIt) == 1 then
  30. Dialog.AddOption("I have a message from Krasa. She says Krysa's door will be open tonight.","Dialog3")
  31. end
  32. Dialog.AddOption("Yes, there are very few with your level of attractiveness. I have to be someplace else now.")
  33. Dialog.Start()
  34. end
  35. function Dialog2(NPC, Spawn)
  36. FaceTarget(NPC, Spawn)
  37. Dialog.New(NPC, Spawn)
  38. Dialog.AddDialog("I do nots know who you speaks of! You mistakes me for someoneses else!")
  39. Dialog.AddVoiceover("voiceover/english/spezi_the_street_hag/fprt_hood05/quests/lotniklria/falseratonga_lotni_x1_initial.mp3", 1342345543, 1293466742)
  40. PlayFlavor(NPC,"","","confused",0,0,Spawn)
  41. Dialog.AddOption("Alright.")
  42. Dialog.Start()
  43. end
  44. function Dialog3(NPC, Spawn)
  45. SetStepComplete(Spawn,KrasaWontTakeIt,1)
  46. FaceTarget(NPC, Spawn)
  47. Dialog.New(NPC, Spawn)
  48. Dialog.AddDialog("Aha! Krysa thinks she's sooo pretty, and tells everyone not to see Spezi! That ratznitch Krysa will pay tonight! She's going to smile from ear to ear tonight! Hahaha!!! You tell Krasa I give her thanks, and I tell no one what she do for us.")
  49. Dialog.AddVoiceover("voiceover/english/spezi_the_street_hag/fprt_hood03/quests/krasa/spezi_krasa_x1_initial.mp3", 3124201712, 3516119767)
  50. PlayFlavor(NPC,"","","scheme",0,0,Spawn)
  51. Dialog.AddOption("I'm glad to see you understand.")
  52. Dialog.Start()
  53. end