9
3

telethar.lua 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. --[[
  2. Script Name : telethar.lua
  3. Script Purpose : Waypoint Path for telethar.lua
  4. Script Author : Devn00b
  5. Script Date : 04/11/2020 03:06:09 PM
  6. Script Notes : Locations collected from Live
  7. --]]
  8. function spawn(NPC)
  9. waypoints(NPC)
  10. end
  11. function hailed(NPC, Spawn)
  12. FaceTarget(NPC, Spawn)
  13. local choice = math.random(1,6)
  14. if choice == 1 then
  15. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_concordium/ft/eco/good/highelf_eco_good_concordium_hail_gf_4121a9b2.mp3", "The Concordium uses ancient and forgotten knowledge to protect us from the shadows that surround Qeynos.", "", 1945306751, 352506246, Spawn)
  16. elseif choice == 2 then
  17. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_concordium/ft/eco/good/highelf_eco_good_concordium_hail_gf_15aa4eed.mp3", "Those who have neither the abilities nor the aspirations to pursue the intellectual arts will find a home at the Ironforge Exchange.", "", 523104392, 3732258776, Spawn)
  18. elseif choice == 3 then
  19. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_concordium/ft/eco/good/highelf_eco_good_concordium_hail_gf_88bbd1aa.mp3", "The Tunarian Alliance does not see the greater issues beyond individual evils. Their forests might be scorched wastelands and they would still be fending off poachers.", "", 3133325899, 3316523299, Spawn)
  20. elseif choice == 4 then
  21. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_concordium/ft/eco/good/highelf_eco_good_concordium_hail_gf_987a9a3c.mp3", "While the Celestial Watch futilely awaits word from its forgotten gods the Concordium has harnessed the true power that blazes within each of us.", "", 3806603086, 3205979382, Spawn)
  22. elseif choice == 5 then
  23. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_concordium/ft/eco/good/highelf_eco_good_concordium_hail_gf_b52cd580.mp3", "The Qeynos Guard cannot defend us from dark forces it neither sees nor understands.", "", 1941375851, 1104708565, Spawn)
  24. elseif choice == 6 then
  25. PlayFlavor(NPC, "voiceover/english/highelf_eco_good_concordium/ft/eco/good/highelf_eco_good_concordium_30_gf_1e49a37f.mp3", "Your courageous actions have assisted the Concordium in its quest for all knowledge.", "", 1170821333, 3893107670, Spawn)
  26. else
  27. end
  28. end
  29. function respawn(NPC)
  30. spawn(NPC)
  31. end
  32. function waypoints(NPC)
  33. MovementLoopAddLocation(NPC, 566.15, -17.12, 258.02, 2, 0)
  34. MovementLoopAddLocation(NPC, 570.57, -17.12, 255.62, 2, 0)
  35. MovementLoopAddLocation(NPC, 576.24, -17.12, 254.42, 2, 0)
  36. MovementLoopAddLocation(NPC, 575.73, -17.64, 246.7, 2, 0)
  37. MovementLoopAddLocation(NPC, 562.13, -17.59, 247.86, 2, 0)
  38. MovementLoopAddLocation(NPC, 556.95, -15.03, 216.91, 2, 0)
  39. MovementLoopAddLocation(NPC, 544.21, -15.27, 199.34, 2, 0)
  40. MovementLoopAddLocation(NPC, 544.08, -10.16, 165.07, 2, 0)
  41. MovementLoopAddLocation(NPC, 546.91, -10.52, 153.48, 2, 0)
  42. MovementLoopAddLocation(NPC, 574.95, -10.59, 151.54, 2, 0)
  43. MovementLoopAddLocation(NPC, 622.27, -12.27, 145.9, 2, 0)
  44. MovementLoopAddLocation(NPC, 603.56, -12.04, 143.79, 2, 0)
  45. MovementLoopAddLocation(NPC, 583.87, -10.25, 146.24, 2, 0)
  46. MovementLoopAddLocation(NPC, 557.17, -10.31, 148.93, 2, 0)
  47. MovementLoopAddLocation(NPC, 537.01, -10.13, 148.31, 2, 0)
  48. MovementLoopAddLocation(NPC, 524.04, -9.9, 146.34, 2, 0)
  49. MovementLoopAddLocation(NPC, 513.04, -9.83, 143.52, 2, 0)
  50. MovementLoopAddLocation(NPC, 502.81, -11.11, 140.93, 2, 0)
  51. MovementLoopAddLocation(NPC, 481.32, -11.53, 117.39, 2, 0)
  52. MovementLoopAddLocation(NPC, 482.48, -11.53, 118.06, 2, 0)
  53. MovementLoopAddLocation(NPC, 486.56, -11.53, 120.94, 2, 0)
  54. MovementLoopAddLocation(NPC, 489.18, -11.52, 123.86, 2, 0)
  55. MovementLoopAddLocation(NPC, 489.84, -11.51, 126.57, 2, 0)
  56. MovementLoopAddLocation(NPC, 489.39, -11.51, 129.92, 2, 0)
  57. MovementLoopAddLocation(NPC, 489.8, -11.42, 139.24, 2, 0)
  58. MovementLoopAddLocation(NPC, 491.06, -13.04, 150.73, 2, 0)
  59. MovementLoopAddLocation(NPC, 475.52, -20.25, 184.58, 2, 0)
  60. MovementLoopAddLocation(NPC, 463.35, -20.75, 189.73, 2, 0)
  61. MovementLoopAddLocation(NPC, 464.87, -20.8, 191.77, 2, 0)
  62. MovementLoopAddLocation(NPC, 466.04, -20.9, 195.96, 2, 0)
  63. MovementLoopAddLocation(NPC, 465.95, -21.02, 199.64, 2, 0)
  64. MovementLoopAddLocation(NPC, 464.46, -21.07, 203.79, 2, 0)
  65. MovementLoopAddLocation(NPC, 462.55, -21.1, 207.5, 2, 0)
  66. MovementLoopAddLocation(NPC, 449.43, -21.34, 229.64, 2, 0)
  67. MovementLoopAddLocation(NPC, 462.55, -21.1, 207.5, 2, 0)
  68. MovementLoopAddLocation(NPC, 464.46, -21.07, 203.79, 2, 0)
  69. MovementLoopAddLocation(NPC, 465.95, -21.02, 199.64, 2, 0)
  70. MovementLoopAddLocation(NPC, 466.04, -20.9, 195.96, 2, 0)
  71. MovementLoopAddLocation(NPC, 464.87, -20.8, 191.77, 2, 0)
  72. MovementLoopAddLocation(NPC, 463.35, -20.75, 189.73, 2, 0)
  73. MovementLoopAddLocation(NPC, 475.52, -20.25, 184.58, 2, 0)
  74. MovementLoopAddLocation(NPC, 491.06, -13.04, 150.73, 2, 0)
  75. MovementLoopAddLocation(NPC, 489.8, -11.42, 139.24, 2, 0)
  76. MovementLoopAddLocation(NPC, 489.39, -11.51, 129.92, 2, 0)
  77. MovementLoopAddLocation(NPC, 489.84, -11.51, 126.57, 2, 0)
  78. MovementLoopAddLocation(NPC, 489.18, -11.52, 123.86, 2, 0)
  79. MovementLoopAddLocation(NPC, 486.56, -11.53, 120.94, 2, 0)
  80. MovementLoopAddLocation(NPC, 482.48, -11.53, 118.06, 2, 0)
  81. MovementLoopAddLocation(NPC, 481.32, -11.53, 117.39, 2, 0)
  82. MovementLoopAddLocation(NPC, 502.81, -11.11, 140.93, 2, 0)
  83. MovementLoopAddLocation(NPC, 513.04, -9.83, 143.52, 2, 0)
  84. MovementLoopAddLocation(NPC, 524.04, -9.9, 146.34, 2, 0)
  85. MovementLoopAddLocation(NPC, 537.01, -10.13, 148.31, 2, 0)
  86. MovementLoopAddLocation(NPC, 557.17, -10.31, 148.93, 2, 0)
  87. MovementLoopAddLocation(NPC, 583.87, -10.25, 146.24, 2, 0)
  88. MovementLoopAddLocation(NPC, 603.56, -12.04, 143.79, 2, 0)
  89. MovementLoopAddLocation(NPC, 622.27, -12.27, 145.9, 2, 0)
  90. MovementLoopAddLocation(NPC, 574.95, -10.59, 151.54, 2, 0)
  91. MovementLoopAddLocation(NPC, 546.91, -10.52, 153.48, 2, 0)
  92. MovementLoopAddLocation(NPC, 544.08, -10.16, 165.07, 2, 0)
  93. MovementLoopAddLocation(NPC, 544.21, -15.27, 199.34, 2, 0)
  94. MovementLoopAddLocation(NPC, 556.95, -15.03, 216.91, 2, 0)
  95. MovementLoopAddLocation(NPC, 562.13, -17.59, 247.86, 2, 0)
  96. MovementLoopAddLocation(NPC, 575.73, -17.64, 246.7, 2, 0)
  97. MovementLoopAddLocation(NPC, 576.24, -17.12, 254.42, 2, 0)
  98. MovementLoopAddLocation(NPC, 570.57, -17.12, 255.62, 2, 0)
  99. MovementLoopAddLocation(NPC, 566.15, -17.12, 258.02, 2, 0)
  100. end