9
3

BoninBroadhammer.lua 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --[[
  2. Script Name : SpawnScripts/Graystone/BoninBroadhammer.lua
  3. Script Purpose : Bonin Broadhammer <Tailor>
  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/dwarf_eco_good_1/ft/service/merchant/dwarf_merchant_service_good_1_hail_gm_24322c5d.mp3", "Greetings, friend traveler! We have the finest supplies, right before ya, to fill your adventuring needs.", "smile", 2986424867, 2267649224, Spawn)
  29. elseif choice == 2 then
  30. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/service/merchant/dwarf_merchant_service_good_1_hail_gm_45d92a75.mp3", "Welcome! What is it I can help you with?", "bow", 3654607078, 2614139251, Spawn)
  31. elseif choice == 3 then
  32. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/service/merchant/dwarf_merchant_service_good_1_hail_gm_ae84abf9.mp3", "Go on, take a look at the stock. You'll never beat this price in the city. I guarantee it!", "wink", 2230797709, 3854601007, Spawn)
  33. else
  34. PlayFlavor(NPC, "voiceover/english/dwarf_eco_good_1/ft/service/merchant/dwarf_merchant_service_good_1_hail_gm_e4fa2bd8.mp3", "Confound it! Where did I put that ledger? It must be around here somewhere!", "confused", 2160906698, 176729787, Spawn)
  35. end
  36. end
  37. end