Rafki.lua 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --[[
  2. Script Name : SpawnScripts/Graystone/Rafki.lua
  3. Script Purpose : Rafki <Provisioner>
  4. Script Author : John Adams/Scatman
  5. Script Date : 2008.09.21
  6. Script Notes : Auto-Generated Conversation from PacketParser Data
  7. --]]
  8. dofile("SpawnScripts/Generic/EcologyEmotes.lua")
  9. function spawn(NPC)
  10. SetPlayerProximityFunction(NPC, 10, "RandomTalk")
  11. EcologyEmotes(NPC,Spawn)
  12. end
  13. function respawn(NPC)
  14. spawn(NPC)
  15. end
  16. function hailed(NPC, Spawn)
  17. RandomTalk(NPC, Spawn, false)
  18. end
  19. function RandomTalk(NPC, Spawn, Option)
  20. local choice = 0
  21. if Option == nil then
  22. choice = math.random(1, 100)
  23. end
  24. if choice < 25 then
  25. FaceTarget(NPC, Spawn)
  26. local choice = math.random(1, 4)
  27. if choice == 1 then
  28. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/service/baker/kerran_baker_service_good_1_hail_gm_3d1ca473.mp3", "Tell me, do you prefer Halfling or Elven cuisine? I myself have a hard time deciding between the two.", "confused", 2072407004, 4218937544, Spawn)
  29. elseif choice == 2 then
  30. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/service/baker/kerran_baker_service_good_1_hail_gm_1e9a743c.mp3", "Please mind the plates -- they're very hot.", "scold", 1421995902, 2311727303, Spawn)
  31. elseif choice == 3 then
  32. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/service/baker/kerran_baker_service_good_1_hail_gm_cca9cdef.mp3", "Welcome, friend, welcome. I hope you brought your appetite with you!", "wink", 3098407240, 2981751697, Spawn)
  33. else
  34. PlayFlavor(NPC, "voiceover/english/kerran_eco_good_1/ft/service/baker/kerran_baker_service_good_1_hail_gm_9db280de.mp3", "I love the smell of fresh bread in the oven!", "sigh", 513708176, 1743421619, Spawn)
  35. end
  36. end
  37. end