avenomouskeeper2.lua 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. --[[
  2. Script Name : SpawnScripts/DownBelow_Classic/avenomouskeeper2.lua
  3. Script Author : LordPazuzu
  4. Script Date : 2023.01.10 08:01:07
  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, -108.54, 0, -204.4, 2, 4)
  21. MovementLoopAddLocation(NPC, -110.93, 0, -205.49, 2, 0)
  22. MovementLoopAddLocation(NPC, -112.79, 0, -205.09, 2, math.random(5,10))
  23. MovementLoopAddLocation(NPC, -112.79, 0, -205.09, 2, 0)
  24. MovementLoopAddLocation(NPC, -109.38, 0, -204.87, 2, 0)
  25. MovementLoopAddLocation(NPC, -106.52, 0, -203.13, 2, math.random(5,10))
  26. MovementLoopAddLocation(NPC, -106.52, 0, -203.13, 2, 0)
  27. MovementLoopAddLocation(NPC, -106.52, 0, -203.13, 2, 0)
  28. MovementLoopAddLocation(NPC, -106.48, 0, -207.48, 2, 0)
  29. MovementLoopAddLocation(NPC, -105.21, 0, -208.19, 2, 0)
  30. MovementLoopAddLocation(NPC, -101.39, 0, -207.69, 2, math.random(5,10))
  31. MovementLoopAddLocation(NPC, -101.39, 0, -207.69, 2, 0)
  32. MovementLoopAddLocation(NPC, -104.21, 0, -208, 2, 0)
  33. MovementLoopAddLocation(NPC, -105.1, 0, -207.16, 2, 0)
  34. MovementLoopAddLocation(NPC, -109.28, 0, -204.57, 2, 0)
  35. MovementLoopAddLocation(NPC, -113, 0, -204.27, 2, math.random(5,10))
  36. MovementLoopAddLocation(NPC, -113, 0, -204.27, 2, 0)
  37. MovementLoopAddLocation(NPC, -111.63, 0, -204.74, 2, 0)
  38. MovementLoopAddLocation(NPC, -105.58, 0, -204.52, 2, 0)
  39. MovementLoopAddLocation(NPC, -100.24, 0, -203.7, 2, 0)
  40. MovementLoopAddLocation(NPC, -99.77, 0, -201.63, 2, 0)
  41. MovementLoopAddLocation(NPC, -99.26, 0, -197.07, 2, math.random(5,10))
  42. MovementLoopAddLocation(NPC, -99.26, 0, -197.07, 2, 0)
  43. MovementLoopAddLocation(NPC, -99.49, 0, -199.19, 2, 0)
  44. MovementLoopAddLocation(NPC, -99.7, 0, -202.79, 2, 0)
  45. MovementLoopAddLocation(NPC, -100.81, 0, -203.72, 2, 0)
  46. MovementLoopAddLocation(NPC, -103.54, 0, -203.89, 2, math.random(5,10))
  47. MovementLoopAddLocation(NPC, -103.54, 0, -203.89, 2, 0)
  48. MovementLoopAddLocation(NPC, -108.88, 0, -202.67, 2, 0)
  49. MovementLoopAddLocation(NPC, -111.48, 0, -200.96, 2, 0)
  50. MovementLoopAddLocation(NPC, -113.22, 0, -201.74, 2, math.random(5,10))
  51. MovementLoopAddLocation(NPC, -113.22, 0, -201.74, 2, 0)
  52. MovementLoopAddLocation(NPC, -111.77, 0, -201.59, 2, 0)
  53. MovementLoopAddLocation(NPC, -105.74, 0, -203.36, 2, math.random(5,10))
  54. MovementLoopAddLocation(NPC, -105.74, 0, -203.36, 2, 0)
  55. MovementLoopAddLocation(NPC, -103.06, 0, -203.8, 2, 0)
  56. MovementLoopAddLocation(NPC, -100.59, 0, -203.85, 2, math.random(5,10))
  57. MovementLoopAddLocation(NPC, -100.59, 0, -203.85, 2, 0)
  58. MovementLoopAddLocation(NPC, -104.01, 0, -204.49, 2, 0)
  59. MovementLoopAddLocation(NPC, -108.83, 0, -203.98, 2, math.random(5,10))
  60. MovementLoopAddLocation(NPC, -108.83, 0, -203.98, 2, 0)
  61. end