AlfredIronforge.lua 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --[[
  2. Script Name : SpawnScripts/NorthQeynos/AlfredIronforge.lua
  3. Script Purpose : Alfred Ironforge <Work Orders>
  4. Script Author : Dorbin
  5. Script Date : 2022.01.11
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. function spawn(NPC)
  9. SetPlayerProximityFunction(NPC, 10, "InRange", "LeaveRange")
  10. end
  11. function respawn(NPC)
  12. spawn(NPC)
  13. end
  14. function InRange(NPC, Spawn)
  15. end
  16. function LeaveRange(NPC, Spawn)
  17. end
  18. function hailed(NPC, Spawn)
  19. FaceTarget(NPC, Spawn)
  20. conversation = CreateConversation()
  21. local choice = math.random(1,0)
  22. if choice == 1 then
  23. else
  24. end
  25. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_3_1052.mp3", "", "", 0, 0, Spawn)
  26. AddConversationOption(conversation, "I'll work towards that end then.", "dlg_19_1")
  27. StartConversation(conversation, NPC, Spawn, "I'm sorry, until you have chosen a specialty in your craft I do not have any work orders for you. Come see me when you're more practiced in your trade.")
  28. if convo==29 then
  29. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_1_1004.mp3", "", "", 0, 0, Spawn)
  30. AddConversationOption(conversation, "I am not really interested in a job right now.")
  31. StartConversation(conversation, NPC, Spawn, "A Woodworker is rarely without demand for work. We have several work orders which we could use some help with. If you're willing, just tell me what type of order you'd be able to assist with. When you're ready to begin, just take the invoice from the work order clipboard or work order desk.")
  32. end
  33. end