KeldraFrosthaven.lua 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --[[
  2. Script Name : SpawnScripts/Graystone/KeldraFrosthaven.lua
  3. Script Purpose : Keldra Frosthaven <General Goods>
  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/optional2/barbarian_eco_good_1/ft/service/merchant/barbarian_merchant_service_good_1_hail_gf_45d92a75.mp3", "Welcome! What can I help you with?", "bow", 2063097698, 2494171847, Spawn)
  29. elseif choice == 2 then
  30. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_1/ft/service/merchant/barbarian_merchant_service_good_1_hail_gf_24322c5d.mp3", "Greetings, friend traveler! We have the finest supplies to fill your adventuring needs.", "smile", 3015552699, 2771723491, Spawn)
  31. elseif choice == 3 then
  32. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_1/ft/service/merchant/barbarian_merchant_service_good_1_hail_gf_e4fa2bd8.mp3", "Confound it! Where did I put that ledger? It must be around here somewhere!", "confused", 2483059399, 3985999050, Spawn)
  33. else
  34. PlayFlavor(NPC, "voiceover/english/optional2/barbarian_eco_good_1/ft/service/merchant/barbarian_merchant_service_good_1_hail_gf_ae84abf9.mp3", "Go on, take a look at the stock. You'll never beat this price in the city. I guarantee it!", "wink", 1501437320, 1208713152, Spawn)
  35. end
  36. end
  37. end