CorporalHenkRimebreaker.lua 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. --[[
  2. Script Name : SpawnScripts/SouthFreeport/CorporalHenkRimebreaker.lua
  3. Script Purpose : Corporal Henk Rimebreaker
  4. Script Author : Dorbin
  5. Script Date : 2022.05.04
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  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. Dialog3(NPC, Spawn)
  16. end
  17. function Dialog1(NPC, Spawn)
  18. FaceTarget(NPC, Spawn)
  19. Dialog.New(NPC, Spawn)
  20. Dialog.AddDialog("Looking for a fight?")
  21. Dialog.AddVoiceover("voiceover/english/voice_emotes/greetings/greetings_2_1002.mp3", 0, 0)
  22. Dialog.AddOption("Who stepped on your tiara?", "Dialog15")
  23. Dialog.AddOption("Not right now.")
  24. Dialog.Start()
  25. end
  26. function Dialog2(NPC, Spawn)
  27. FaceTarget(NPC, Spawn)
  28. Dialog.New(NPC, Spawn)
  29. Dialog.AddDialog("Not in that sense. A squire is one who's willing to help his or her clients experience XXXXXXX. All we ask is that you have an open mind and a desire to help others.")
  30. Dialog.AddOption("What must I do?", "Dialog7")
  31. Dialog.Start()
  32. end
  33. function Dialog3(NPC, Spawn)
  34. FaceTarget(NPC, Spawn)
  35. Dialog.New(NPC, Spawn)
  36. Dialog.AddDialog("Looking for a fight?")
  37. Dialog.AddVoiceover("voiceover/english/voice_emotes/greetings/greetings_1_1002.mp3", 0, 0)
  38. Dialog.AddOption("Who stepped on your tiara?", "Dialog15")
  39. Dialog.AddOption("Not right now.")
  40. Dialog.Start()
  41. end
  42. function Dialog4(NPC, Spawn)
  43. FaceTarget(NPC, Spawn)
  44. Dialog.New(NPC, Spawn)
  45. Dialog.AddDialog("Are you trying to bait me? I could crush your head before you'd even realize it.")
  46. Dialog.AddOption("It sounded more like you were trying to bait me.", "Dialog12")
  47. Dialog.AddOption("Temper, temper. I'll leave you be.")
  48. Dialog.Start()
  49. end
  50. function Dialog5(NPC, Spawn)
  51. FaceTarget(NPC, Spawn)
  52. Dialog.New(NPC, Spawn)
  53. Dialog.AddDialog("You've got an open mind and heart, friend. I don't need the coin. I'm a squire in my own right and it seems to me that you'd make an excellent client. If you're interested in living beyond these city walls, that is.")
  54. Dialog.AddOption("A squire? You mean a landholder?", "Dialog2")
  55. Dialog.Start()
  56. end
  57. function Dialog6(NPC, Spawn)
  58. FaceTarget(NPC, Spawn)
  59. Dialog.New(NPC, Spawn)
  60. Dialog.AddDialog("Looking for a fight?")
  61. Dialog.AddVoiceover("voiceover/english/voice_emotes/greetings/greetings_3_1060.mp3", 0, 0)
  62. Dialog.AddOption("Who stepped on your tiara?", "Dialog15")
  63. Dialog.AddOption("Not right now.")
  64. Dialog.Start()
  65. end
  66. function Dialog7(NPC, Spawn)
  67. FaceTarget(NPC, Spawn)
  68. Dialog.New(NPC, Spawn)
  69. Dialog.AddDialog("I've heard that there's a large cache of weapons, maybe armor, hidden someplace. We need to find out where and what this cache is. A gnomish squire made some listenomitrons. Once they're in place, we can listen in. Trouble is, these things can only be placed at night and I'm on duty then.")
  70. Dialog.AddOption("I can place them for you.", "Dialog16")
  71. Dialog.Start()
  72. end
  73. function Dialog8(NPC, Spawn)
  74. FaceTarget(NPC, Spawn)
  75. Dialog.New(NPC, Spawn)
  76. Dialog.AddDialog("Not in that sense. A squire is one who's willing to help his or her clients experience freedom. All we ask is that you have an open mind and a desire to help others.")
  77. Dialog.AddOption("What must I do?", "Dialog7")
  78. Dialog.Start()
  79. end
  80. function Dialog9(NPC, Spawn)
  81. FaceTarget(NPC, Spawn)
  82. Dialog.New(NPC, Spawn)
  83. Dialog.AddDialog("Looking for a fight?")
  84. Dialog.AddVoiceover("voiceover/english/voice_emotes/greetings/greetings_3_1002.mp3", 0, 0)
  85. Dialog.AddOption("Who stepped on your tiara?", "Dialog15")
  86. Dialog.AddOption("Not right now.")
  87. Dialog.Start()
  88. end
  89. function Dialog10(NPC, Spawn)
  90. FaceTarget(NPC, Spawn)
  91. Dialog.New(NPC, Spawn)
  92. Dialog.AddDialog("Looking for a fight?")
  93. Dialog.AddVoiceover("voiceover/english/voice_emotes/greetings/greetings_1_1002.mp3", 0, 0)
  94. Dialog.AddOption("Not right now.")
  95. Dialog.Start()
  96. end
  97. function Dialog11(NPC, Spawn)
  98. FaceTarget(NPC, Spawn)
  99. Dialog.New(NPC, Spawn)
  100. Dialog.AddDialog("Leaving's not easy, whether it's your warm bed on a cold morning or leaving your job. Freeport doesn't take kindly to those who'd leave it. The Militia, that is. Leaving the Militia.")
  101. Dialog.AddOption("That's not what you were going to say, is it?", "Dialog4")
  102. Dialog.Start()
  103. end
  104. function Dialog12(NPC, Spawn)
  105. FaceTarget(NPC, Spawn)
  106. Dialog.New(NPC, Spawn)
  107. Dialog.AddDialog("Sometimes I don't speak as clearly as I should. My mind's muddled with local duties and problems. And yet...in my military travels, I've been to places that I wouldn't mind seeing again. Not in uniform; folks tend to act unnatural when they see the insignia. Without this uniform, folks might treat me with an open mind.")
  108. Dialog.AddOption("I've got an open mind.", "Dialog14")
  109. Dialog.Start()
  110. end
  111. function Dialog13(NPC, Spawn)
  112. FaceTarget(NPC, Spawn)
  113. Dialog.New(NPC, Spawn)
  114. Dialog.AddDialog("The Militia's been good to me, in some ways. But in others...it's all political. Not at all what I expected. With five hundred gold in my pocket, I could clear out and do what I want to do. Can you help me out?")
  115. Dialog.AddOption("That's a lot of coin, but I could probably get it for you somehow.", "Dialog5")
  116. Dialog.AddOption("I don't know where to get that kind of coin. How about half that?", "Dialog5")
  117. Dialog.AddOption("Five hundred gold! Do I look like I'm wealthy? Forget it!")
  118. Dialog.AddOption("Never speak to me again or I'll report you to your superiors.")
  119. Dialog.Start()
  120. end
  121. function Dialog14(NPC, Spawn)
  122. FaceTarget(NPC, Spawn)
  123. Dialog.New(NPC, Spawn)
  124. Dialog.AddDialog("Do you travel much beyond the city's walls? Do you sometimes wonder what it would be like to live without looking over your shoulders constantly? To talk on the street corners with folks who don't seem afraid of who you are, or what you're wearing?")
  125. Dialog.AddOption("Sometimes, yes.", "Dialog13")
  126. Dialog.AddOption("Never. I'll be on my way now.")
  127. Dialog.Start()
  128. end
  129. function Dialog15(NPC, Spawn)
  130. FaceTarget(NPC, Spawn)
  131. Dialog.New(NPC, Spawn)
  132. Dialog.AddDialog("Hah! That was a good one! Never mind my temper. Years spent in the Militia make me on edge. It's no way to live, always looking for a fight even when you don't want a battle.")
  133. Dialog.AddOption("Why don't you just leave the Militia then?", "Dialog11")
  134. Dialog.AddOption("Are you kidding? That's the only way to live, loser.")
  135. Dialog.Start()
  136. end
  137. function Dialog16(NPC, Spawn)
  138. FaceTarget(NPC, Spawn)
  139. Dialog.New(NPC, Spawn)
  140. Dialog.AddDialog("That's an enormous help, friend. When you're done, go to the pub room at the Blood Haze Inn in West Freeport. You'll meet another squire there who'll help you on your way.")
  141. Dialog.AddOption("I'll do that.")
  142. Dialog.Start()
  143. end