TheArenaMaster.lua 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. --[[
  2. Script Name : SpawnScripts/FightClub/TheArenaMaster.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.10.26 01:10:31
  5. Script Purpose :
  6. :
  7. --]]
  8. require "SpawnScripts/Generic/DialogModule"
  9. function spawn(NPC)
  10. end
  11. function respawn(NPC)
  12. spawn(NPC)
  13. end
  14. function hailed(NPC, Spawn)
  15. Dialog6(NPC, Spawn)
  16. end
  17. function Dialog1(NPC, Spawn)
  18. FaceTarget(NPC, Spawn)
  19. Dialog.New(NPC, Spawn)
  20. Dialog.AddDialog("Well, accidents do happen around here. Don't let it happen again! Are you ready for your next opponent?")
  21. Dialog.AddVoiceover("the_arena_master/qey_ph_3r03/betrayal_guard_pit_master003.mp3", 3841377725, 1854500666)
  22. Dialog.AddOption("I'm ready!")
  23. Dialog.AddOption("Not yet.")
  24. Dialog.Start()
  25. end
  26. function Dialog2(NPC, Spawn)
  27. FaceTarget(NPC, Spawn)
  28. Dialog.New(NPC, Spawn)
  29. Dialog.AddDialog("Don't tell me you slipped again! Who are you and why are you here?")
  30. Dialog.AddVoiceover("the_arena_master/qey_ph_3r03/betrayal_guard_pit_master004.mp3", 1350475812, 3113963203)
  31. Dialog.AddOption("You really need to remove this rug. I am telling you again that I tripped when my opponent yielded. Maybe I am too excited to serve the Qeynos Guard?", "Dialog4")
  32. Dialog.Start()
  33. end
  34. function Dialog3(NPC, Spawn)
  35. FaceTarget(NPC, Spawn)
  36. Dialog.New(NPC, Spawn)
  37. Dialog.AddDialog("What are you doing? Your opponent yielded and you continued.")
  38. Dialog.AddVoiceover("the_arena_master/qey_ph_3r03/betrayal_guard_pit_master002.mp3", 361170323, 1716197615)
  39. Dialog.AddOption("I slipped, honestly.", "Dialog1")
  40. Dialog.Start()
  41. end
  42. function Dialog4(NPC, Spawn)
  43. FaceTarget(NPC, Spawn)
  44. Dialog.New(NPC, Spawn)
  45. Dialog.AddDialog("Hmm, the rug is a bit shaggy. Excited to serve the Guard, huh? That is good to hear, but you need to channel your excitement better. We haven't had two accidents in the same day since last Firstchill. Are you ready for your final challenge?")
  46. Dialog.AddVoiceover("the_arena_master/qey_ph_3r03/betrayal_guard_pit_master005.mp3", 301674172, 1413618860)
  47. Dialog.AddOption("I'm ready!")
  48. Dialog.AddOption("Not Yet.")
  49. Dialog.Start()
  50. end
  51. function Dialog5(NPC, Spawn)
  52. FaceTarget(NPC, Spawn)
  53. Dialog.New(NPC, Spawn)
  54. Dialog.AddDialog("That does it, you're a spy! I should have never been so trusting. Prepare to meet the master, your fate has been sealed!")
  55. Dialog.AddVoiceover("the_arena_master/qey_ph_3r03/betrayal_guard_pit_master006.mp3", 3214826474, 2310689313)
  56. Dialog.AddOption("Join your friends!")
  57. Dialog.Start()
  58. end
  59. function Dialog6(NPC, Spawn)
  60. FaceTarget(NPC, Spawn)
  61. Dialog.New(NPC, Spawn)
  62. Dialog.AddDialog("Welcome to the Practice Arena! Here we can hone our skills in preparation to protect our fair city. There is only one rule: When your opponent yields, the fight is over. Are you ready for your first challenge?")
  63. Dialog.AddVoiceover("the_arena_master/qey_ph_3r03/betrayal_guard_pit_master001.mp3", 3143191016, 2620856064)
  64. Dialog.AddOption("I'm ready!")
  65. Dialog.AddOption("Not yet.")
  66. Dialog.Start()
  67. end