avenomouskeeper1.lua 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. --[[
  2. Script Name : SpawnScripts/DownBelow_Classic/avenomouskeeper1.lua
  3. Script Author : LordPazuzu
  4. Script Date : 2023.01.10 09:01:51
  5. Script Purpose :
  6. :
  7. --]]
  8. require "SpawnScripts/Generic/NPCModule"
  9. function spawn(NPC, Spawn)
  10. NPCModule(NPC, Spawn)
  11. waypoints(NPC)
  12. end
  13. function hailed(NPC, Spawn)
  14. FaceTarget(NPC, Spawn)
  15. end
  16. function respawn(NPC)
  17. spawn(NPC)
  18. end
  19. function waypoints(NPC)
  20. MovementLoopAddLocation(NPC, -125.51, 0, -198.22, 2, 4)
  21. MovementLoopAddLocation(NPC, -124.89, 0, -198.22, 2, 0)
  22. MovementLoopAddLocation(NPC, -124.74, 0, -194.42, 2, 0)
  23. MovementLoopAddLocation(NPC, -121.46, 0, -192.42, 2, 0)
  24. MovementLoopAddLocation(NPC, -118.8, 0, -191.58, 2, 0)
  25. MovementLoopAddLocation(NPC, -110.52, 0, -191.94, 2, math.random(5,10))
  26. MovementLoopAddLocation(NPC, -110.52, 0, -191.94, 2, 0)
  27. MovementLoopAddLocation(NPC, -117, 0, -191.61, 2, 0)
  28. MovementLoopAddLocation(NPC, -121.39, 0, -192.47, 2, 0)
  29. MovementLoopAddLocation(NPC, -124.15, 0, -197.35, 2, 0)
  30. MovementLoopAddLocation(NPC, -124.14, 0, -200.33, 2, 0)
  31. MovementLoopAddLocation(NPC, -122.83, 0, -203.14, 2, 0)
  32. MovementLoopAddLocation(NPC, -117.72, 0, -204.07, 2, 0)
  33. MovementLoopAddLocation(NPC, -114.5, 0, -203.75, 2, math.random(5,10))
  34. MovementLoopAddLocation(NPC, -114.5, 0, -203.75, 2, 0)
  35. MovementLoopAddLocation(NPC, -117.19, 0, -204.2, 2, 0)
  36. MovementLoopAddLocation(NPC, -124.05, 0, -204.24, 2, 0)
  37. MovementLoopAddLocation(NPC, -127.37, 0, -199.57, 2, 0)
  38. MovementLoopAddLocation(NPC, -126.24, 0, -197.37, 2, math.random(5,10))
  39. MovementLoopAddLocation(NPC, -126.24, 0, -197.37, 2, 0)
  40. MovementLoopAddLocation(NPC, -126.35, 0, -201.34, 2, 0)
  41. MovementLoopAddLocation(NPC, -126.35, 0, -201.48, 2, 0)
  42. MovementLoopAddLocation(NPC, -123.61, 0, -202.31, 2, math.random(5,10))
  43. MovementLoopAddLocation(NPC, -123.61, 0, -202.31, 2, 0)
  44. MovementLoopAddLocation(NPC, -123.98, 0, -195.85, 2, 0)
  45. MovementLoopAddLocation(NPC, -121.77, 0, -192.12, 2, math.random(5,10))
  46. MovementLoopAddLocation(NPC, -121.77, 0, -192.12, 2, 0)
  47. MovementLoopAddLocation(NPC, -118.06, 0, -191.83, 2, 0)
  48. MovementLoopAddLocation(NPC, -113.37, 0, -192.37, 2, 0)
  49. MovementLoopAddLocation(NPC, -110.22, 0, -192.15, 2, 0)
  50. MovementLoopAddLocation(NPC, -109.91, 0, -190.16, 2, math.random(5,10))
  51. MovementLoopAddLocation(NPC, -109.91, 0, -190.16, 2, 0)
  52. MovementLoopAddLocation(NPC, -110.41, 0, -191.52, 2, 0)
  53. MovementLoopAddLocation(NPC, -117.32, 0, -191.61, 2, 0)
  54. MovementLoopAddLocation(NPC, -123.03, 0, -192.01, 2, 0)
  55. MovementLoopAddLocation(NPC, -125.71, 0, -194.57, 2, 0)
  56. MovementLoopAddLocation(NPC, -125.49, 0, -198.79, 2, 0)
  57. MovementLoopAddLocation(NPC, -123.06, 0, -203, 2, 0)
  58. MovementLoopAddLocation(NPC, -120.3, 0, -203.8, 2, 0)
  59. MovementLoopAddLocation(NPC, -118.91, 0, -203.86, 2, math.random(5,10))
  60. MovementLoopAddLocation(NPC, -118.91, 0, -203.86, 2, 0)
  61. MovementLoopAddLocation(NPC, -123.14, 0, -203.73, 2, 0)
  62. MovementLoopAddLocation(NPC, -125.54, 0, -200.1, 2, 0)
  63. MovementLoopAddLocation(NPC, -123.72, 0, -198.38, 2, math.random(5,10))
  64. MovementLoopAddLocation(NPC, -123.72, 0, -198.38, 2, 0)
  65. end