Browse Source

1st pass of NQ Completed.

Gogs 4 years ago
parent
commit
7f9b7ffb2f
36 changed files with 2938 additions and 0 deletions
  1. 62 0
      Lua/SpawnScripts/QeynosNorth/arat.lua
  2. 64 0
      Lua/SpawnScripts/QeynosNorth/bogstomper.lua
  3. 120 0
      Lua/SpawnScripts/QeynosNorth/diren.lua
  4. 70 0
      Lua/SpawnScripts/QeynosNorth/fastanvil.lua
  5. 102 0
      Lua/SpawnScripts/QeynosNorth/feeyord.lua
  6. 126 0
      Lua/SpawnScripts/QeynosNorth/gizmofidget.lua
  7. 43 0
      Lua/SpawnScripts/QeynosNorth/gyles.lua
  8. 43 0
      Lua/SpawnScripts/QeynosNorth/icebear.lua
  9. 32 0
      Lua/SpawnScripts/QeynosNorth/illervo.lua
  10. 102 0
      Lua/SpawnScripts/QeynosNorth/johannus.lua
  11. 43 0
      Lua/SpawnScripts/QeynosNorth/milton.lua
  12. 42 0
      Lua/SpawnScripts/QeynosNorth/nfreeling.lua
  13. 84 0
      Lua/SpawnScripts/QeynosNorth/ogrady.lua
  14. 120 0
      Lua/SpawnScripts/QeynosNorth/rascal.lua
  15. 120 0
      Lua/SpawnScripts/QeynosNorth/runt.lua
  16. 102 0
      Lua/SpawnScripts/QeynosNorth/stoutiron.lua
  17. 68 0
      Lua/SpawnScripts/QeynosNorth/stowe.lua
  18. 126 0
      Lua/SpawnScripts/QeynosNorth/warmhearth.lua
  19. 62 0
      server/SpawnScripts/QeynosNorth/arat.lua
  20. 64 0
      server/SpawnScripts/QeynosNorth/bogstomper.lua
  21. 120 0
      server/SpawnScripts/QeynosNorth/diren.lua
  22. 70 0
      server/SpawnScripts/QeynosNorth/fastanvil.lua
  23. 102 0
      server/SpawnScripts/QeynosNorth/feeyord.lua
  24. 126 0
      server/SpawnScripts/QeynosNorth/gizmofidget.lua
  25. 43 0
      server/SpawnScripts/QeynosNorth/gyles.lua
  26. 43 0
      server/SpawnScripts/QeynosNorth/icebear.lua
  27. 32 0
      server/SpawnScripts/QeynosNorth/illervo.lua
  28. 102 0
      server/SpawnScripts/QeynosNorth/johannus.lua
  29. 43 0
      server/SpawnScripts/QeynosNorth/milton.lua
  30. 42 0
      server/SpawnScripts/QeynosNorth/nfreeling.lua
  31. 84 0
      server/SpawnScripts/QeynosNorth/ogrady.lua
  32. 120 0
      server/SpawnScripts/QeynosNorth/rascal.lua
  33. 120 0
      server/SpawnScripts/QeynosNorth/runt.lua
  34. 102 0
      server/SpawnScripts/QeynosNorth/stoutiron.lua
  35. 68 0
      server/SpawnScripts/QeynosNorth/stowe.lua
  36. 126 0
      server/SpawnScripts/QeynosNorth/warmhearth.lua

+ 62 - 0
Lua/SpawnScripts/QeynosNorth/arat.lua

@@ -0,0 +1,62 @@
+--[[
+	Script Name		:	arat_1.lua
+	Script Purpose	:	Waypoint Path for arat_1.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 07:07:38 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 401.95, -16.53, -38.31, 2, 0)
+	MovementLoopAddLocation(NPC, 403.59, -19.77, -68.06, 2, 0)
+	MovementLoopAddLocation(NPC, 407.85, -19.77, -67.38, 2, 0)
+	MovementLoopAddLocation(NPC, 407.05, -25, -53, 2, 0)
+	MovementLoopAddLocation(NPC, 423.12, -26.84, -51.28, 2, 0)
+	MovementLoopAddLocation(NPC, 424.85, -26.86, -67.58, 2, 0)
+	MovementLoopAddLocation(NPC, 413.22, -26.02, -66.61, 2, 0)
+	MovementLoopAddLocation(NPC, 412.92, -26.16, -52.2, 2, 0)
+	MovementLoopAddLocation(NPC, 408.89, -25, -53.18, 2, 0)
+	MovementLoopAddLocation(NPC, 404.59, -19.77, -68.21, 2, 0)
+	MovementLoopAddLocation(NPC, 406.16, -19.77, -87.86, 2, 0)
+	MovementLoopAddLocation(NPC, 408.28, -21.89, -99.83, 2, 0)
+	MovementLoopAddLocation(NPC, 410.11, -23.45, -107.09, 2, 0)
+	MovementLoopAddLocation(NPC, 417.2, -23.85, -122.13, 2, 0)
+	MovementLoopAddLocation(NPC, 429.39, -22.9, -130.15, 2, 0)
+	MovementLoopAddLocation(NPC, 444.68, -20.99, -135.66, 2, 0)
+	MovementLoopAddLocation(NPC, 454.78, -20.77, -140.15, 2, 0)
+	MovementLoopAddLocation(NPC, 478.21, -20.75, -150.6, 2, 0)
+	MovementLoopAddLocation(NPC, 482.53, -20.75, -152.59, 2, 0)
+	MovementLoopAddLocation(NPC, 501.64, -21.1, -156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 482.53, -20.75, -152.59, 2, 0)
+	MovementLoopAddLocation(NPC, 478.21, -20.75, -150.6, 2, 0)
+	MovementLoopAddLocation(NPC, 454.78, -20.77, -140.15, 2, 0)
+	MovementLoopAddLocation(NPC, 444.68, -20.99, -135.66, 2, 0)
+	MovementLoopAddLocation(NPC, 429.39, -22.9, -130.15, 2, 0)
+	MovementLoopAddLocation(NPC, 417.2, -23.85, -122.13, 2, 0)
+	MovementLoopAddLocation(NPC, 410.11, -23.45, -107.09, 2, 0)
+	MovementLoopAddLocation(NPC, 408.28, -21.89, -99.83, 2, 0)
+	MovementLoopAddLocation(NPC, 406.16, -19.77, -87.86, 2, 0)
+	MovementLoopAddLocation(NPC, 404.59, -19.77, -68.21, 2, 0)
+	MovementLoopAddLocation(NPC, 408.89, -25, -53.18, 2, 0)
+	MovementLoopAddLocation(NPC, 412.92, -26.16, -52.2, 2, 0)
+	MovementLoopAddLocation(NPC, 413.22, -26.02, -66.61, 2, 0)
+	MovementLoopAddLocation(NPC, 424.85, -26.86, -67.58, 2, 0)
+	MovementLoopAddLocation(NPC, 423.12, -26.84, -51.28, 2, 0)
+	MovementLoopAddLocation(NPC, 407.05, -25, -53, 2, 0)
+	MovementLoopAddLocation(NPC, 407.85, -19.77, -67.38, 2, 0)
+	MovementLoopAddLocation(NPC, 403.59, -19.77, -68.06, 2, 0)
+	MovementLoopAddLocation(NPC, 401.95, -16.53, -38.31, 2, 0)
+end
+
+

+ 64 - 0
Lua/SpawnScripts/QeynosNorth/bogstomper.lua

@@ -0,0 +1,64 @@
+--[[
+	Script Name		:	bogstomper.lua
+	Script Purpose	:	Waypoint Path for bogstomper.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 03:04:58 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 411.34, -18.69, -283.36, 2, 0)
+	MovementLoopAddLocation(NPC, 430.22, -20.84, -269.53, 2, 0)
+	MovementLoopAddLocation(NPC, 442.27, -20.56, -260.7, 2, 0)
+	MovementLoopAddLocation(NPC, 453.66, -20.15, -257.78, 2, 0)
+	MovementLoopAddLocation(NPC, 421.37, -22.24, -234.82, 2, 0)
+	MovementLoopAddLocation(NPC, 397.61, -23.57, -205.62, 2, 0)
+	MovementLoopAddLocation(NPC, 355.38, -25.37, -172, 2, 0)
+	MovementLoopAddLocation(NPC, 321.06, -23.47, -110.02, 2, 0)
+	MovementLoopAddLocation(NPC, 313.9, -22.79, -93.11, 2, 0)
+	MovementLoopAddLocation(NPC, 302.26, -21.22, -46.78, 2, 0)
+	MovementLoopAddLocation(NPC, 323.1, -21.46, -24.53, 2, 0)
+	MovementLoopAddLocation(NPC, 401.06, -15.91, -21.3, 2, 0)
+	MovementLoopAddLocation(NPC, 328.91, -21.32, -15.53, 2, 0)
+	MovementLoopAddLocation(NPC, 304.68, -21.05, 0.44, 2, 0)
+	MovementLoopAddLocation(NPC, 280, -21.14, -6.72, 2, 0)
+	MovementLoopAddLocation(NPC, 262.89, -21.38, -16.03, 2, 0)
+	MovementLoopAddLocation(NPC, 256.44, -21.09, -11.86, 2, 0)
+	MovementLoopAddLocation(NPC, 254.73, -20.74, -4.18, 2, 0)
+	MovementLoopAddLocation(NPC, 251.9, -19.33, 42.88, 2, 0)
+	MovementLoopAddLocation(NPC, 268.37, -15.33, 68.77, 2, 0)
+	MovementLoopAddLocation(NPC, 289.95, -12.67, 81.92, 2, 0)
+	MovementLoopAddLocation(NPC, 268.37, -15.33, 68.77, 2, 0)
+	MovementLoopAddLocation(NPC, 251.9, -19.33, 42.88, 2, 0)
+	MovementLoopAddLocation(NPC, 254.73, -20.74, -4.18, 2, 0)
+	MovementLoopAddLocation(NPC, 256.44, -21.09, -11.86, 2, 0)
+	MovementLoopAddLocation(NPC, 262.89, -21.38, -16.03, 2, 0)
+	MovementLoopAddLocation(NPC, 280, -21.14, -6.72, 2, 0)
+	MovementLoopAddLocation(NPC, 304.68, -21.05, 0.44, 2, 0)
+	MovementLoopAddLocation(NPC, 328.91, -21.32, -15.53, 2, 0)
+	MovementLoopAddLocation(NPC, 401.06, -15.91, -21.3, 2, 0)
+	MovementLoopAddLocation(NPC, 323.1, -21.46, -24.53, 2, 0)
+	MovementLoopAddLocation(NPC, 302.26, -21.22, -46.78, 2, 0)
+	MovementLoopAddLocation(NPC, 313.9, -22.79, -93.11, 2, 0)
+	MovementLoopAddLocation(NPC, 321.06, -23.47, -110.02, 2, 0)
+	MovementLoopAddLocation(NPC, 355.38, -25.37, -172, 2, 0)
+	MovementLoopAddLocation(NPC, 397.61, -23.57, -205.62, 2, 0)
+	MovementLoopAddLocation(NPC, 421.37, -22.24, -234.82, 2, 0)
+	MovementLoopAddLocation(NPC, 453.66, -20.15, -257.78, 2, 0)
+	MovementLoopAddLocation(NPC, 442.27, -20.56, -260.7, 2, 0)
+	MovementLoopAddLocation(NPC, 430.22, -20.84, -269.53, 2, 0)
+	MovementLoopAddLocation(NPC, 411.34, -18.69, -283.36, 2, 0)
+end
+
+

+ 120 - 0
Lua/SpawnScripts/QeynosNorth/diren.lua

@@ -0,0 +1,120 @@
+--[[
+	Script Name		:	diren.lua
+	Script Purpose	:	Waypoint Path for diren.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 06:41:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 435.9, -21.31, -243.8, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+end
+
+

+ 70 - 0
Lua/SpawnScripts/QeynosNorth/fastanvil.lua

@@ -0,0 +1,70 @@
+--[[
+	Script Name		:	fastanvil.lua
+	Script Purpose	:	Waypoint Path for fastanvil.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:08:24 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 445.49, -20.69, -251.5, 2, 0)
+	MovementLoopAddLocation(NPC, 432.17, -21.56, -244.44, 2, 0)
+	MovementLoopAddLocation(NPC, 398.07, -23.5, -206.81, 2, 0)
+	MovementLoopAddLocation(NPC, 396.65, -21, -189.3, 2, 0)
+	MovementLoopAddLocation(NPC, 401.64, -20.92, -180.2, 2, 0)
+	MovementLoopAddLocation(NPC, 398, -20.91, -174.39, 2, 0)
+	MovementLoopAddLocation(NPC, 395.77, -20.92, -174.69, 2, 60)
+	MovementLoopAddLocation(NPC, 389.22, -20.94, -174.03, 2, 0)
+	MovementLoopAddLocation(NPC, 372.36, -23.33, -165.29, 2, 0)
+	MovementLoopAddLocation(NPC, 355.72, -25.24, -170.55, 2, 0)
+	MovementLoopAddLocation(NPC, 344.69, -24.42, -154.88, 2, 0)
+	MovementLoopAddLocation(NPC, 322.41, -23.28, -108.44, 2, 0)
+	MovementLoopAddLocation(NPC, 314.55, -22.73, -93.02, 2, 0)
+	MovementLoopAddLocation(NPC, 302.1, -21.2, -47.56, 2, 0)
+	MovementLoopAddLocation(NPC, 325.92, -21.48, -23.16, 2, 0)
+	MovementLoopAddLocation(NPC, 358.51, -21.34, -20.8, 2, 0)
+	MovementLoopAddLocation(NPC, 326.29, -21.45, -17.85, 2, 0)
+	MovementLoopAddLocation(NPC, 299.97, -21.2, 3.25, 2, 0)
+	MovementLoopAddLocation(NPC, 287.94, -21.29, -0.61, 2, 0)
+	MovementLoopAddLocation(NPC, 251.08, -20.62, 15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 252.25, -19.19, 44.59, 2, 0)
+	MovementLoopAddLocation(NPC, 267.8, -14.94, 71.67, 2, 0)
+	MovementLoopAddLocation(NPC, 285.87, -12.87, 82.19, 2, 0)
+	MovementLoopAddLocation(NPC, 289.53, -13.06, 102.04, 2, 0)
+	MovementLoopAddLocation(NPC, 285.87, -12.87, 82.19, 2, 0)
+	MovementLoopAddLocation(NPC, 267.8, -14.94, 71.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.25, -19.19, 44.59, 2, 0)
+	MovementLoopAddLocation(NPC, 251.08, -20.62, 15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 287.94, -21.29, -0.61, 2, 0)
+	MovementLoopAddLocation(NPC, 299.97, -21.2, 3.25, 2, 0)
+	MovementLoopAddLocation(NPC, 326.29, -21.45, -17.85, 2, 0)
+	MovementLoopAddLocation(NPC, 358.51, -21.34, -20.8, 2, 0)
+	MovementLoopAddLocation(NPC, 325.92, -21.48, -23.16, 2, 0)
+	MovementLoopAddLocation(NPC, 302.1, -21.2, -47.56, 2, 0)
+	MovementLoopAddLocation(NPC, 314.55, -22.73, -93.02, 2, 0)
+	MovementLoopAddLocation(NPC, 322.41, -23.28, -108.44, 2, 0)
+	MovementLoopAddLocation(NPC, 344.69, -24.42, -154.88, 2, 0)
+	MovementLoopAddLocation(NPC, 355.72, -25.24, -170.55, 2, 0)
+	MovementLoopAddLocation(NPC, 372.36, -23.33, -165.29, 2, 0)
+	MovementLoopAddLocation(NPC, 389.22, -20.94, -174.03, 2, 0)
+	MovementLoopAddLocation(NPC, 395.77, -20.92, -174.69, 2, 0)
+	MovementLoopAddLocation(NPC, 398, -20.91, -174.39, 2, 0)
+	MovementLoopAddLocation(NPC, 401.64, -20.92, -180.2, 2, 0)
+	MovementLoopAddLocation(NPC, 396.65, -21, -189.3, 2, 0)
+	MovementLoopAddLocation(NPC, 398.07, -23.5, -206.81, 2, 0)
+	MovementLoopAddLocation(NPC, 432.17, -21.56, -244.44, 2, 0)
+	MovementLoopAddLocation(NPC, 445.49, -20.69, -251.5, 2, 0)
+end
+
+

+ 102 - 0
Lua/SpawnScripts/QeynosNorth/feeyord.lua

@@ -0,0 +1,102 @@
+--[[
+	Script Name		:	stoutiron.lua
+	Script Purpose	:	Waypoint Path for stoutiron.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:56:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 451.35, -20.24, -307.86, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+end
+
+

+ 126 - 0
Lua/SpawnScripts/QeynosNorth/gizmofidget.lua

@@ -0,0 +1,126 @@
+--[[
+	Script Name		:	gizmofidget.lua
+	Script Purpose	:	Waypoint Path for gizmofidget.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:23:58 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 289.33, -12.68, 77.12, 2, 0)
+	MovementLoopAddLocation(NPC, 271.98, -14.09, 76.95, 2, 0)
+	MovementLoopAddLocation(NPC, 253.62, -18.07, 58.94, 2, 0)
+	MovementLoopAddLocation(NPC, 250.29, -19.1, 45.95, 2, 0)
+	MovementLoopAddLocation(NPC, 247.69, -21.03, -11.36, 2, 0)
+	MovementLoopAddLocation(NPC, 250.34, -21.4, -21.15, 2, 0)
+	MovementLoopAddLocation(NPC, 273.55, -21.57, -20.69, 2, 0)
+	MovementLoopAddLocation(NPC, 275.52, -21.34, -10.09, 2, 0)
+	MovementLoopAddLocation(NPC, 276.86, -21.31, -7.08, 2, 0)
+	MovementLoopAddLocation(NPC, 278.75, -21.32, -5.03, 2, 0)
+	MovementLoopAddLocation(NPC, 281.37, -21.33, -3.45, 2, 0)
+	MovementLoopAddLocation(NPC, 286.24, -21.3, -1.42, 2, 0)
+	MovementLoopAddLocation(NPC, 301.7, -21.22, 3.48, 2, 0)
+	MovementLoopAddLocation(NPC, 318.11, -21.26, -12.75, 2, 0)
+	MovementLoopAddLocation(NPC, 319.58, -21.3, -15.02, 2, 0)
+	MovementLoopAddLocation(NPC, 319.25, -21.25, -18.21, 2, 0)
+	MovementLoopAddLocation(NPC, 318.24, -21.09, -21.68, 2, 0)
+	MovementLoopAddLocation(NPC, 308.51, -21.41, -38.5, 2, 0)
+	MovementLoopAddLocation(NPC, 307.37, -21.41, -40.06, 2, 0)
+	MovementLoopAddLocation(NPC, 305.52, -21.39, -41.33, 2, 0)
+	MovementLoopAddLocation(NPC, 303.6, -21.3, -41.65, 2, 0)
+	MovementLoopAddLocation(NPC, 301.71, -21.18, -41.55, 2, 0)
+	MovementLoopAddLocation(NPC, 299.27, -21.03, -41.06, 2, 0)
+	MovementLoopAddLocation(NPC, 287.07, -20.98, -37.53, 2, 0)
+	MovementLoopAddLocation(NPC, 285.27, -20.99, -36.42, 2, 0)
+	MovementLoopAddLocation(NPC, 272.12, -21.45, -26.68, 2, 0)
+	MovementLoopAddLocation(NPC, 270.05, -21.47, -25.76, 2, 0)
+	MovementLoopAddLocation(NPC, 267.71, -21.46, -25.56, 2, 0)
+	MovementLoopAddLocation(NPC, 265.2, -21.38, -26.53, 2, 0)
+	MovementLoopAddLocation(NPC, 263.78, -21.23, -27.95, 2, 0)
+	MovementLoopAddLocation(NPC, 262.72, -21.09, -29.54, 2, 0)
+	MovementLoopAddLocation(NPC, 262.17, -21, -31.45, 2, 0)
+	MovementLoopAddLocation(NPC, 259.74, -20.75, -53.17, 2, 0)
+	MovementLoopAddLocation(NPC, 267.05, -18.68, -93.27, 2, 0)
+	MovementLoopAddLocation(NPC, 282.92, -18.82, -104.43, 2, 0)
+	MovementLoopAddLocation(NPC, 289.07, -18.87, -109.58, 2, 0)
+	MovementLoopAddLocation(NPC, 291.94, -18.93, -115.19, 2, 0)
+	MovementLoopAddLocation(NPC, 292.39, -18.97, -121.86, 2, 0)
+	MovementLoopAddLocation(NPC, 291.12, -18.93, -126.21, 2, 0)
+	MovementLoopAddLocation(NPC, 283.43, -18.75, -139.73, 2, 0)
+	MovementLoopAddLocation(NPC, 291.59, -19.83, -155.58, 2, 0)
+	MovementLoopAddLocation(NPC, 322.55, -22.44, -189.04, 2, 0)
+	MovementLoopAddLocation(NPC, 331.56, -22.83, -216.91, 2, 0)
+	MovementLoopAddLocation(NPC, 335.39, -18.33, -231.99, 2, 0)
+	MovementLoopAddLocation(NPC, 370.13, -17.8, -264.26, 2, 0)
+	MovementLoopAddLocation(NPC, 373, -17.69, -267.09, 2, 0)
+	MovementLoopAddLocation(NPC, 375.57, -17.63, -268.74, 2, 0)
+	MovementLoopAddLocation(NPC, 381.12, -17.58, -270.46, 2, 0)
+	MovementLoopAddLocation(NPC, 386.8, -17.54, -271.88, 2, 0)
+	MovementLoopAddLocation(NPC, 390.33, -17.49, -271.85, 2, 0)
+	MovementLoopAddLocation(NPC, 423.22, -20.1, -273.21, 2, 0)
+	MovementLoopAddLocation(NPC, 443.04, -20.85, -251.59, 2, 0)
+	MovementLoopAddLocation(NPC, 423.22, -20.1, -273.21, 2, 0)
+	MovementLoopAddLocation(NPC, 390.33, -17.49, -271.85, 2, 0)
+	MovementLoopAddLocation(NPC, 386.8, -17.54, -271.88, 2, 0)
+	MovementLoopAddLocation(NPC, 381.12, -17.58, -270.46, 2, 0)
+	MovementLoopAddLocation(NPC, 375.57, -17.63, -268.74, 2, 0)
+	MovementLoopAddLocation(NPC, 373, -17.69, -267.09, 2, 0)
+	MovementLoopAddLocation(NPC, 370.13, -17.8, -264.26, 2, 0)
+	MovementLoopAddLocation(NPC, 335.39, -18.33, -231.99, 2, 0)
+	MovementLoopAddLocation(NPC, 331.56, -22.83, -216.91, 2, 0)
+	MovementLoopAddLocation(NPC, 322.55, -22.44, -189.04, 2, 0)
+	MovementLoopAddLocation(NPC, 291.59, -19.83, -155.58, 2, 0)
+	MovementLoopAddLocation(NPC, 283.43, -18.75, -139.73, 2, 0)
+	MovementLoopAddLocation(NPC, 291.12, -18.93, -126.21, 2, 0)
+	MovementLoopAddLocation(NPC, 292.39, -18.97, -121.86, 2, 0)
+	MovementLoopAddLocation(NPC, 291.94, -18.93, -115.19, 2, 0)
+	MovementLoopAddLocation(NPC, 289.07, -18.87, -109.58, 2, 0)
+	MovementLoopAddLocation(NPC, 282.92, -18.82, -104.43, 2, 0)
+	MovementLoopAddLocation(NPC, 267.05, -18.68, -93.27, 2, 0)
+	MovementLoopAddLocation(NPC, 259.74, -20.75, -53.17, 2, 0)
+	MovementLoopAddLocation(NPC, 262.17, -21, -31.45, 2, 0)
+	MovementLoopAddLocation(NPC, 262.72, -21.09, -29.54, 2, 0)
+	MovementLoopAddLocation(NPC, 263.78, -21.23, -27.95, 2, 0)
+	MovementLoopAddLocation(NPC, 265.2, -21.38, -26.53, 2, 0)
+	MovementLoopAddLocation(NPC, 267.71, -21.46, -25.56, 2, 0)
+	MovementLoopAddLocation(NPC, 270.05, -21.47, -25.76, 2, 0)
+	MovementLoopAddLocation(NPC, 272.12, -21.45, -26.68, 2, 0)
+	MovementLoopAddLocation(NPC, 285.27, -20.99, -36.42, 2, 0)
+	MovementLoopAddLocation(NPC, 287.07, -20.98, -37.53, 2, 0)
+	MovementLoopAddLocation(NPC, 299.27, -21.03, -41.06, 2, 0)
+	MovementLoopAddLocation(NPC, 301.71, -21.18, -41.55, 2, 0)
+	MovementLoopAddLocation(NPC, 303.6, -21.3, -41.65, 2, 0)
+	MovementLoopAddLocation(NPC, 305.52, -21.39, -41.33, 2, 0)
+	MovementLoopAddLocation(NPC, 307.37, -21.41, -40.06, 2, 0)
+	MovementLoopAddLocation(NPC, 308.51, -21.41, -38.5, 2, 0)
+	MovementLoopAddLocation(NPC, 318.24, -21.09, -21.68, 2, 0)
+	MovementLoopAddLocation(NPC, 319.25, -21.25, -18.21, 2, 0)
+	MovementLoopAddLocation(NPC, 319.58, -21.3, -15.02, 2, 0)
+	MovementLoopAddLocation(NPC, 318.11, -21.26, -12.75, 2, 0)
+	MovementLoopAddLocation(NPC, 301.7, -21.22, 3.48, 2, 0)
+	MovementLoopAddLocation(NPC, 286.24, -21.3, -1.42, 2, 0)
+	MovementLoopAddLocation(NPC, 281.37, -21.33, -3.45, 2, 0)
+	MovementLoopAddLocation(NPC, 278.75, -21.32, -5.03, 2, 0)
+	MovementLoopAddLocation(NPC, 276.86, -21.31, -7.08, 2, 0)
+	MovementLoopAddLocation(NPC, 275.52, -21.34, -10.09, 2, 0)
+	MovementLoopAddLocation(NPC, 273.55, -21.57, -20.69, 2, 0)
+	MovementLoopAddLocation(NPC, 250.34, -21.4, -21.15, 2, 0)
+	MovementLoopAddLocation(NPC, 247.69, -21.03, -11.36, 2, 0)
+	MovementLoopAddLocation(NPC, 250.29, -19.1, 45.95, 2, 0)
+	MovementLoopAddLocation(NPC, 253.62, -18.07, 58.94, 2, 0)
+	MovementLoopAddLocation(NPC, 271.98, -14.09, 76.95, 2, 0)
+	MovementLoopAddLocation(NPC, 289.33, -12.68, 77.12, 2, 0)
+end
+
+

+ 43 - 0
Lua/SpawnScripts/QeynosNorth/gyles.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	icebear.lua
+	Script Purpose	:	Waypoint Path for icebear.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:45:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 337.5, -21.62, -17.84, 2, 0)
+	MovementLoopAddLocation(NPC, 327.95, -21.47, -18.3, 2, 0)
+	MovementLoopAddLocation(NPC, 301.42, -21.15, 2.22, 2, 0)
+	MovementLoopAddLocation(NPC, 307.82, -21.28, 12.39, 2, 0)
+	MovementLoopAddLocation(NPC, 316.31, -21.35, 25.73, 2, 0)
+	MovementLoopAddLocation(NPC, 328.54, -21.46, 34.69, 2, 0)
+	MovementLoopAddLocation(NPC, 342.6, -21.08, 47.69, 2, 0)
+	MovementLoopAddLocation(NPC, 351.56, -21.1, 62.44, 2, 0)
+	MovementLoopAddLocation(NPC, 356.53, -20.81, 86.48, 2, 0)
+	MovementLoopAddLocation(NPC, 365.55, -20.84, 100.34, 2, 0)
+	MovementLoopAddLocation(NPC, 383.27, -20.98, 123.01, 2, 0)
+	MovementLoopAddLocation(NPC, 391.04, -21.3, 133.4, 2, 0)
+	MovementLoopAddLocation(NPC, 386.84, -20.7, 119.23, 2, 0)
+	MovementLoopAddLocation(NPC, 412.2, -13.89, 65.74, 2, 0)
+	MovementLoopAddLocation(NPC, 409.82, -13.77, 57.53, 2, 0)
+	MovementLoopAddLocation(NPC, 400.59, -14.47, 33.02, 2, 0)
+	MovementLoopAddLocation(NPC, 393.11, -15.81, 12.92, 2, 0)
+	MovementLoopAddLocation(NPC, 393.69, -17.09, -23.72, 2, 0)
+	MovementLoopAddLocation(NPC, 369.04, -20.37, -19.09, 2, 0)
+	MovementLoopAddLocation(NPC, 338.76, -21.66, -18.13, 2, 0)
+end
+
+

+ 43 - 0
Lua/SpawnScripts/QeynosNorth/icebear.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	icebear.lua
+	Script Purpose	:	Waypoint Path for icebear.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:45:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 337.5, -21.62, -17.84, 2, 0)
+	MovementLoopAddLocation(NPC, 327.95, -21.47, -18.3, 2, 0)
+	MovementLoopAddLocation(NPC, 301.42, -21.15, 2.22, 2, 0)
+	MovementLoopAddLocation(NPC, 307.82, -21.28, 12.39, 2, 0)
+	MovementLoopAddLocation(NPC, 316.31, -21.35, 25.73, 2, 0)
+	MovementLoopAddLocation(NPC, 328.54, -21.46, 34.69, 2, 0)
+	MovementLoopAddLocation(NPC, 342.6, -21.08, 47.69, 2, 0)
+	MovementLoopAddLocation(NPC, 351.56, -21.1, 62.44, 2, 0)
+	MovementLoopAddLocation(NPC, 356.53, -20.81, 86.48, 2, 0)
+	MovementLoopAddLocation(NPC, 365.55, -20.84, 100.34, 2, 0)
+	MovementLoopAddLocation(NPC, 383.27, -20.98, 123.01, 2, 0)
+	MovementLoopAddLocation(NPC, 391.04, -21.3, 133.4, 2, 0)
+	MovementLoopAddLocation(NPC, 386.84, -20.7, 119.23, 2, 0)
+	MovementLoopAddLocation(NPC, 412.2, -13.89, 65.74, 2, 0)
+	MovementLoopAddLocation(NPC, 409.82, -13.77, 57.53, 2, 0)
+	MovementLoopAddLocation(NPC, 400.59, -14.47, 33.02, 2, 0)
+	MovementLoopAddLocation(NPC, 393.11, -15.81, 12.92, 2, 0)
+	MovementLoopAddLocation(NPC, 393.69, -17.09, -23.72, 2, 0)
+	MovementLoopAddLocation(NPC, 369.04, -20.37, -19.09, 2, 0)
+	MovementLoopAddLocation(NPC, 338.76, -21.66, -18.13, 2, 0)
+end
+
+

+ 32 - 0
Lua/SpawnScripts/QeynosNorth/illervo.lua

@@ -0,0 +1,32 @@
+--[[
+	Script Name		:	illervo.lua
+	Script Purpose	:	Waypoint Path for illervo.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:24:14 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 382.12, -20.93, 124.14, 2, 30)
+	MovementLoopAddLocation(NPC, 345.84, -21.5, 63.07, 2, 0)
+	MovementLoopAddLocation(NPC, 299.8, -21.23, 3.77, 2, 0)
+	MovementLoopAddLocation(NPC, 264.05, -21.48, -18.2, 2, 0)
+	MovementLoopAddLocation(NPC, 209.12, -21.72, -22.84, 2, 15)
+	MovementLoopAddLocation(NPC, 264.05, -21.48, -18.2, 2, 0)
+	MovementLoopAddLocation(NPC, 299.8, -21.23, 3.77, 2, 0)
+	MovementLoopAddLocation(NPC, 345.84, -21.5, 63.07, 2, 0)
+	MovementLoopAddLocation(NPC, 382.12, -20.93, 124.14, 2, 30)
+end
+
+

+ 102 - 0
Lua/SpawnScripts/QeynosNorth/johannus.lua

@@ -0,0 +1,102 @@
+--[[
+	Script Name		:	stoutiron.lua
+	Script Purpose	:	Waypoint Path for stoutiron.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:56:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 451.35, -20.24, -307.86, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+end
+
+

+ 43 - 0
Lua/SpawnScripts/QeynosNorth/milton.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	icebear.lua
+	Script Purpose	:	Waypoint Path for icebear.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:45:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 337.5, -21.62, -17.84, 2, 0)
+	MovementLoopAddLocation(NPC, 327.95, -21.47, -18.3, 2, 0)
+	MovementLoopAddLocation(NPC, 301.42, -21.15, 2.22, 2, 0)
+	MovementLoopAddLocation(NPC, 307.82, -21.28, 12.39, 2, 0)
+	MovementLoopAddLocation(NPC, 316.31, -21.35, 25.73, 2, 0)
+	MovementLoopAddLocation(NPC, 328.54, -21.46, 34.69, 2, 0)
+	MovementLoopAddLocation(NPC, 342.6, -21.08, 47.69, 2, 0)
+	MovementLoopAddLocation(NPC, 351.56, -21.1, 62.44, 2, 0)
+	MovementLoopAddLocation(NPC, 356.53, -20.81, 86.48, 2, 0)
+	MovementLoopAddLocation(NPC, 365.55, -20.84, 100.34, 2, 0)
+	MovementLoopAddLocation(NPC, 383.27, -20.98, 123.01, 2, 0)
+	MovementLoopAddLocation(NPC, 391.04, -21.3, 133.4, 2, 0)
+	MovementLoopAddLocation(NPC, 386.84, -20.7, 119.23, 2, 0)
+	MovementLoopAddLocation(NPC, 412.2, -13.89, 65.74, 2, 0)
+	MovementLoopAddLocation(NPC, 409.82, -13.77, 57.53, 2, 0)
+	MovementLoopAddLocation(NPC, 400.59, -14.47, 33.02, 2, 0)
+	MovementLoopAddLocation(NPC, 393.11, -15.81, 12.92, 2, 0)
+	MovementLoopAddLocation(NPC, 393.69, -17.09, -23.72, 2, 0)
+	MovementLoopAddLocation(NPC, 369.04, -20.37, -19.09, 2, 0)
+	MovementLoopAddLocation(NPC, 338.76, -21.66, -18.13, 2, 0)
+end
+
+

+ 42 - 0
Lua/SpawnScripts/QeynosNorth/nfreeling.lua

@@ -0,0 +1,42 @@
+--[[
+	Script Name		:	nfreeling.lua
+	Script Purpose	:	Waypoint Path for nfreeling.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:19:51 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 254.87, -19.6, -75.67, 2, 30)
+	MovementLoopAddLocation(NPC, 269.93, -18.57, -93.63, 2, 0)
+	MovementLoopAddLocation(NPC, 286.43, -18.73, -107.17, 2, 0)
+	MovementLoopAddLocation(NPC, 295.06, -19.1, -114.44, 2, 0)
+	MovementLoopAddLocation(NPC, 313.22, -23.03, -106.98, 2, 0)
+	MovementLoopAddLocation(NPC, 325.09, -23.56, -122.41, 2, 0)
+	MovementLoopAddLocation(NPC, 339.05, -24.23, -153.75, 2, 0)
+	MovementLoopAddLocation(NPC, 357.59, -25.39, -173.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.36, -23.49, -203.01, 2, 0)
+	MovementLoopAddLocation(NPC, 414.77, -21.34, -209.1, 2, 60)
+	MovementLoopAddLocation(NPC, 397.36, -23.49, -203.01, 2, 0)
+	MovementLoopAddLocation(NPC, 357.59, -25.39, -173.56, 2, 0)
+	MovementLoopAddLocation(NPC, 339.05, -24.23, -153.75, 2, 0)
+	MovementLoopAddLocation(NPC, 325.09, -23.56, -122.41, 2, 0)
+	MovementLoopAddLocation(NPC, 313.22, -23.03, -106.98, 2, 0)
+	MovementLoopAddLocation(NPC, 295.06, -19.1, -114.44, 2, 0)
+	MovementLoopAddLocation(NPC, 286.43, -18.73, -107.17, 2, 0)
+	MovementLoopAddLocation(NPC, 269.93, -18.57, -93.63, 2, 0)
+	MovementLoopAddLocation(NPC, 254.87, -19.6, -75.67, 2, 30)
+end
+
+

+ 84 - 0
Lua/SpawnScripts/QeynosNorth/ogrady.lua

@@ -0,0 +1,84 @@
+--[[
+	Script Name		:	ogrady.lua
+	Script Purpose	:	Waypoint Path for ogrady.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:50:27 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 497.44, -20.66, -283.6, 2, 0)
+	MovementLoopAddLocation(NPC, 447.99, -20.47, -256.71, 2, 0)
+	MovementLoopAddLocation(NPC, 423.18, -20.09, -274.01, 2, 0)
+	MovementLoopAddLocation(NPC, 397.02, -17.65, -276.89, 2, 0)
+	MovementLoopAddLocation(NPC, 378.4, -17.56, -271.47, 2, 0)
+	MovementLoopAddLocation(NPC, 362.39, -18.11, -255.28, 2, 0)
+	MovementLoopAddLocation(NPC, 337.84, -18.11, -232.01, 2, 0)
+	MovementLoopAddLocation(NPC, 322.44, -22.48, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 318.76, -22.44, -182.93, 2, 0)
+	MovementLoopAddLocation(NPC, 304.02, -23.88, -168.72, 2, 0)
+	MovementLoopAddLocation(NPC, 287.89, -19.11, -149.9, 2, 0)
+	MovementLoopAddLocation(NPC, 283.69, -18.75, -143.58, 2, 0)
+	MovementLoopAddLocation(NPC, 294.59, -19.04, -119.83, 2, 0)
+	MovementLoopAddLocation(NPC, 287.43, -17.96, -120.11, 2, 0)
+	MovementLoopAddLocation(NPC, 281.36, -17.95, -122.03, 2, 0)
+	MovementLoopAddLocation(NPC, 274.87, -17.95, -124.46, 2, 0)
+	MovementLoopAddLocation(NPC, 271.92, -17.95, -114.92, 2, 0)
+	MovementLoopAddLocation(NPC, 273.08, -17.95, -116.46, 2, 0)
+	MovementLoopAddLocation(NPC, 288.49, -18.49, -111.4, 2, 0)
+	MovementLoopAddLocation(NPC, 268.46, -18.66, -94.67, 2, 0)
+	MovementLoopAddLocation(NPC, 258.15, -20.74, -52.39, 2, 0)
+	MovementLoopAddLocation(NPC, 263.87, -21.13, -29.2, 2, 0)
+	MovementLoopAddLocation(NPC, 300.65, -21.22, -44.68, 2, 0)
+	MovementLoopAddLocation(NPC, 326.92, -21.21, -14, 2, 0)
+	MovementLoopAddLocation(NPC, 396.25, -16.8, -14.71, 2, 0)
+	MovementLoopAddLocation(NPC, 324.19, -21.36, -15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 303.47, -21.26, 4.75, 2, 0)
+	MovementLoopAddLocation(NPC, 254.89, -21.39, -18.92, 2, 0)
+	MovementLoopAddLocation(NPC, 251.52, -19.86, 35.77, 2, 0)
+	MovementLoopAddLocation(NPC, 263.5, -16.23, 66.55, 2, 0)
+	MovementLoopAddLocation(NPC, 285.68, -12.87, 80.81, 2, 0)
+	MovementLoopAddLocation(NPC, 263.5, -16.23, 66.55, 2, 0)
+	MovementLoopAddLocation(NPC, 251.52, -19.86, 35.77, 2, 0)
+	MovementLoopAddLocation(NPC, 254.89, -21.39, -18.92, 2, 0)
+	MovementLoopAddLocation(NPC, 303.47, -21.26, 4.75, 2, 0)
+	MovementLoopAddLocation(NPC, 324.19, -21.36, -15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 396.25, -16.8, -14.71, 2, 0)
+	MovementLoopAddLocation(NPC, 326.92, -21.21, -14, 2, 0)
+	MovementLoopAddLocation(NPC, 300.65, -21.22, -44.68, 2, 0)
+	MovementLoopAddLocation(NPC, 263.87, -21.13, -29.2, 2, 0)
+	MovementLoopAddLocation(NPC, 258.15, -20.74, -52.39, 2, 0)
+	MovementLoopAddLocation(NPC, 268.46, -18.66, -94.67, 2, 0)
+	MovementLoopAddLocation(NPC, 288.49, -18.49, -111.4, 2, 0)
+	MovementLoopAddLocation(NPC, 273.08, -17.95, -116.46, 2, 0)
+	MovementLoopAddLocation(NPC, 271.92, -17.95, -114.92, 2, 0)
+	MovementLoopAddLocation(NPC, 274.87, -17.95, -124.46, 2, 0)
+	MovementLoopAddLocation(NPC, 281.36, -17.95, -122.03, 2, 0)
+	MovementLoopAddLocation(NPC, 287.43, -17.96, -120.11, 2, 0)
+	MovementLoopAddLocation(NPC, 294.59, -19.04, -119.83, 2, 0)
+	MovementLoopAddLocation(NPC, 283.69, -18.75, -143.58, 2, 0)
+	MovementLoopAddLocation(NPC, 287.89, -19.11, -149.9, 2, 0)
+	MovementLoopAddLocation(NPC, 304.02, -23.88, -168.72, 2, 0)
+	MovementLoopAddLocation(NPC, 318.76, -22.44, -182.93, 2, 0)
+	MovementLoopAddLocation(NPC, 322.44, -22.48, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 337.84, -18.11, -232.01, 2, 0)
+	MovementLoopAddLocation(NPC, 362.39, -18.11, -255.28, 2, 0)
+	MovementLoopAddLocation(NPC, 378.4, -17.56, -271.47, 2, 0)
+	MovementLoopAddLocation(NPC, 397.02, -17.65, -276.89, 2, 0)
+	MovementLoopAddLocation(NPC, 423.18, -20.09, -274.01, 2, 0)
+	MovementLoopAddLocation(NPC, 447.99, -20.47, -256.71, 2, 0)
+	MovementLoopAddLocation(NPC, 497.44, -20.66, -283.6, 2, 0)
+end
+
+

+ 120 - 0
Lua/SpawnScripts/QeynosNorth/rascal.lua

@@ -0,0 +1,120 @@
+--[[
+	Script Name		:	diren.lua
+	Script Purpose	:	Waypoint Path for diren.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 06:41:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 435.9, -21.31, -243.8, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+end
+
+

+ 120 - 0
Lua/SpawnScripts/QeynosNorth/runt.lua

@@ -0,0 +1,120 @@
+--[[
+	Script Name		:	diren.lua
+	Script Purpose	:	Waypoint Path for diren.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 06:41:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 435.9, -21.31, -243.8, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+end
+
+

+ 102 - 0
Lua/SpawnScripts/QeynosNorth/stoutiron.lua

@@ -0,0 +1,102 @@
+--[[
+	Script Name		:	stoutiron.lua
+	Script Purpose	:	Waypoint Path for stoutiron.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:56:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 451.35, -20.24, -307.86, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+end
+
+

+ 68 - 0
Lua/SpawnScripts/QeynosNorth/stowe.lua

@@ -0,0 +1,68 @@
+--[[
+	Script Name		:	stowe.lua
+	Script Purpose	:	Waypoint Path for stowe.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:58:56 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 447.68, -20.55, -253.23, 2, 0)
+	MovementLoopAddLocation(NPC, 405.21, -18.18, -280.89, 2, 0)
+	MovementLoopAddLocation(NPC, 383.08, -17.53, -277.79, 2, 0)
+	MovementLoopAddLocation(NPC, 364.96, -18.57, -276.32, 2, 0)
+	MovementLoopAddLocation(NPC, 337.55, -19.1, -249.13, 2, 0)
+	MovementLoopAddLocation(NPC, 339.65, -18.27, -237.73, 2, 0)
+	MovementLoopAddLocation(NPC, 324.96, -22.93, -203.63, 2, 0)
+	MovementLoopAddLocation(NPC, 317.24, -22.24, -182.83, 2, 0)
+	MovementLoopAddLocation(NPC, 289.67, -19.39, -152.75, 2, 0)
+	MovementLoopAddLocation(NPC, 283.16, -18.75, -144.17, 2, 0)
+	MovementLoopAddLocation(NPC, 264.82, -18.73, -144.56, 2, 0)
+	MovementLoopAddLocation(NPC, 255.31, -18.82, -114.03, 2, 0)
+	MovementLoopAddLocation(NPC, 264.28, -18.76, -94.28, 2, 0)
+	MovementLoopAddLocation(NPC, 262.38, -19.85, -67.33, 2, 0)
+	MovementLoopAddLocation(NPC, 259.97, -20.93, -47.84, 2, 0)
+	MovementLoopAddLocation(NPC, 263.42, -21, -32.59, 2, 0)
+	MovementLoopAddLocation(NPC, 276.91, -21.35, -3.84, 2, 0)
+	MovementLoopAddLocation(NPC, 297.91, -21.21, 3.3, 2, 0)
+	MovementLoopAddLocation(NPC, 320.28, -21.36, -14.74, 2, 0)
+	MovementLoopAddLocation(NPC, 316.12, -21.03, -24.32, 2, 0)
+	MovementLoopAddLocation(NPC, 304, -21.27, -48.14, 2, 0)
+	MovementLoopAddLocation(NPC, 306.45, -21.68, -64.88, 2, 0)
+	MovementLoopAddLocation(NPC, 284.63, -19.26, -71.67, 2, 0)
+	MovementLoopAddLocation(NPC, 306.45, -21.68, -64.88, 2, 0)
+	MovementLoopAddLocation(NPC, 304, -21.27, -48.14, 2, 0)
+	MovementLoopAddLocation(NPC, 316.12, -21.03, -24.32, 2, 0)
+	MovementLoopAddLocation(NPC, 320.28, -21.36, -14.74, 2, 0)
+	MovementLoopAddLocation(NPC, 297.91, -21.21, 3.3, 2, 0)
+	MovementLoopAddLocation(NPC, 276.91, -21.35, -3.84, 2, 0)
+	MovementLoopAddLocation(NPC, 263.42, -21, -32.59, 2, 0)
+	MovementLoopAddLocation(NPC, 259.97, -20.93, -47.84, 2, 0)
+	MovementLoopAddLocation(NPC, 262.38, -19.85, -67.33, 2, 0)
+	MovementLoopAddLocation(NPC, 264.28, -18.76, -94.28, 2, 0)
+	MovementLoopAddLocation(NPC, 255.31, -18.82, -114.03, 2, 0)
+	MovementLoopAddLocation(NPC, 264.82, -18.73, -144.56, 2, 0)
+	MovementLoopAddLocation(NPC, 283.16, -18.75, -144.17, 2, 0)
+	MovementLoopAddLocation(NPC, 289.67, -19.39, -152.75, 2, 0)
+	MovementLoopAddLocation(NPC, 317.24, -22.24, -182.83, 2, 0)
+	MovementLoopAddLocation(NPC, 324.96, -22.93, -203.63, 2, 0)
+	MovementLoopAddLocation(NPC, 339.65, -18.27, -237.73, 2, 0)
+	MovementLoopAddLocation(NPC, 337.55, -19.1, -249.13, 2, 0)
+	MovementLoopAddLocation(NPC, 364.96, -18.57, -276.32, 2, 0)
+	MovementLoopAddLocation(NPC, 383.08, -17.53, -277.79, 2, 0)
+	MovementLoopAddLocation(NPC, 405.21, -18.18, -280.89, 2, 0)
+	MovementLoopAddLocation(NPC, 447.68, -20.55, -253.23, 2, 0)
+end
+
+

+ 126 - 0
Lua/SpawnScripts/QeynosNorth/warmhearth.lua

@@ -0,0 +1,126 @@
+--[[
+	Script Name		:	warmhearth.lua
+	Script Purpose	:	Waypoint Path for warmhearth.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:15:54 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 473.51, -18.95, -344.36, 2, 0)
+	MovementLoopAddLocation(NPC, 466.21, -20.6, -330.44, 2, 0)
+	MovementLoopAddLocation(NPC, 467.77, -20.32, -314.52, 2, 0)
+	MovementLoopAddLocation(NPC, 467.2, -20.23, -310.74, 2, 0)
+	MovementLoopAddLocation(NPC, 465.14, -20.17, -308.17, 2, 0)
+	MovementLoopAddLocation(NPC, 460.92, -20.15, -304.61, 2, 0)
+	MovementLoopAddLocation(NPC, 435.73, -20.73, -282.21, 2, 0)
+	MovementLoopAddLocation(NPC, 432.18, -20.8, -271.51, 2, 0)
+	MovementLoopAddLocation(NPC, 438.24, -20.79, -257.19, 2, 0)
+	MovementLoopAddLocation(NPC, 438.97, -20.98, -236.33, 2, 0)
+	MovementLoopAddLocation(NPC, 439.2, -19.53, -204.53, 2, 0)
+	MovementLoopAddLocation(NPC, 437.09, -17.59, -188.2, 2, 0)
+	MovementLoopAddLocation(NPC, 430.47, -17.26, -165.48, 2, 0)
+	MovementLoopAddLocation(NPC, 408.93, -23.36, -128.37, 2, 0)
+	MovementLoopAddLocation(NPC, 400.08, -23.04, -111.19, 2, 0)
+	MovementLoopAddLocation(NPC, 397.49, -18.04, -98.65, 2, 0)
+	MovementLoopAddLocation(NPC, 396.71, -16.01, -87.76, 2, 0)
+	MovementLoopAddLocation(NPC, 395.93, -16.45, -43.55, 2, 0)
+	MovementLoopAddLocation(NPC, 388.33, -17.91, -24.17, 2, 0)
+	MovementLoopAddLocation(NPC, 379.2, -19.16, -22.46, 2, 0)
+	MovementLoopAddLocation(NPC, 329.78, -21.53, -21.26, 2, 0)
+	MovementLoopAddLocation(NPC, 303.64, -21.08, 1, 2, 0)
+	MovementLoopAddLocation(NPC, 301.14, -21.02, 0.38, 2, 0)
+	MovementLoopAddLocation(NPC, 286, -21.29, -1.56, 2, 0)
+	MovementLoopAddLocation(NPC, 277.1, -20.49, 7.75, 2, 0)
+	MovementLoopAddLocation(NPC, 256.71, -20.62, 28.95, 2, 0)
+	MovementLoopAddLocation(NPC, 252.41, -20.17, 33.24, 2, 0)
+	MovementLoopAddLocation(NPC, 252.97, -19.55, 39.51, 2, 0)
+	MovementLoopAddLocation(NPC, 259.19, -17.94, 57.48, 2, 0)
+	MovementLoopAddLocation(NPC, 262.97, -16.05, 68.11, 2, 0)
+	MovementLoopAddLocation(NPC, 268.44, -14.71, 72.63, 2, 0)
+	MovementLoopAddLocation(NPC, 282.75, -13.1, 79.69, 2, 0)
+	MovementLoopAddLocation(NPC, 287.08, -13.06, 96.74, 2, 0)
+	MovementLoopAddLocation(NPC, 293.58, -12.79, 103.17, 2, 0)
+	MovementLoopAddLocation(NPC, 296.41, -13.53, 115.15, 2, 0)
+	MovementLoopAddLocation(NPC, 299.34, -14.58, 128.01, 2, 0)
+	MovementLoopAddLocation(NPC, 303.22, -16.58, 145.4, 2, 0)
+	MovementLoopAddLocation(NPC, 306.43, -17.59, 153.17, 2, 0)
+	MovementLoopAddLocation(NPC, 317.31, -18, 165.63, 2, 0)
+	MovementLoopAddLocation(NPC, 326.97, -18.43, 169.78, 2, 0)
+	MovementLoopAddLocation(NPC, 334.54, -19, 169.12, 2, 0)
+	MovementLoopAddLocation(NPC, 346.84, -20.02, 165.85, 2, 0)
+	MovementLoopAddLocation(NPC, 357.4, -19.95, 160.55, 2, 0)
+	MovementLoopAddLocation(NPC, 370.99, -20.41, 149.99, 2, 0)
+	MovementLoopAddLocation(NPC, 378.91, -20.67, 140.97, 2, 0)
+	MovementLoopAddLocation(NPC, 378.59, -20.72, 134.44, 2, 0)
+	MovementLoopAddLocation(NPC, 373.5, -20.72, 131.74, 2, 0)
+	MovementLoopAddLocation(NPC, 367.77, -20.97, 132.14, 2, 0)
+	MovementLoopAddLocation(NPC, 362.19, -20.97, 131.55, 2, 0)
+	MovementLoopAddLocation(NPC, 353.12, -20.96, 128.83, 2, 0)
+	MovementLoopAddLocation(NPC, 348.41, -20.88, 130.56, 2, 0)
+	MovementLoopAddLocation(NPC, 344.19, -20.95, 135.05, 2, 0)
+	MovementLoopAddLocation(NPC, 348.41, -20.88, 130.56, 2, 0)
+	MovementLoopAddLocation(NPC, 353.12, -20.96, 128.83, 2, 0)
+	MovementLoopAddLocation(NPC, 362.19, -20.97, 131.55, 2, 0)
+	MovementLoopAddLocation(NPC, 367.77, -20.97, 132.14, 2, 0)
+	MovementLoopAddLocation(NPC, 373.5, -20.72, 131.74, 2, 0)
+	MovementLoopAddLocation(NPC, 378.59, -20.72, 134.44, 2, 0)
+	MovementLoopAddLocation(NPC, 378.91, -20.67, 140.97, 2, 0)
+	MovementLoopAddLocation(NPC, 370.99, -20.41, 149.99, 2, 0)
+	MovementLoopAddLocation(NPC, 357.4, -19.95, 160.55, 2, 0)
+	MovementLoopAddLocation(NPC, 346.84, -20.02, 165.85, 2, 0)
+	MovementLoopAddLocation(NPC, 334.54, -19, 169.12, 2, 0)
+	MovementLoopAddLocation(NPC, 326.97, -18.43, 169.78, 2, 0)
+	MovementLoopAddLocation(NPC, 317.31, -18, 165.63, 2, 0)
+	MovementLoopAddLocation(NPC, 306.43, -17.59, 153.17, 2, 0)
+	MovementLoopAddLocation(NPC, 303.22, -16.58, 145.4, 2, 0)
+	MovementLoopAddLocation(NPC, 299.34, -14.58, 128.01, 2, 0)
+	MovementLoopAddLocation(NPC, 296.41, -13.53, 115.15, 2, 0)
+	MovementLoopAddLocation(NPC, 293.58, -12.79, 103.17, 2, 0)
+	MovementLoopAddLocation(NPC, 287.08, -13.06, 96.74, 2, 0)
+	MovementLoopAddLocation(NPC, 282.75, -13.1, 79.69, 2, 0)
+	MovementLoopAddLocation(NPC, 268.44, -14.71, 72.63, 2, 0)
+	MovementLoopAddLocation(NPC, 262.97, -16.05, 68.11, 2, 0)
+	MovementLoopAddLocation(NPC, 259.19, -17.94, 57.48, 2, 0)
+	MovementLoopAddLocation(NPC, 252.97, -19.55, 39.51, 2, 0)
+	MovementLoopAddLocation(NPC, 252.41, -20.17, 33.24, 2, 0)
+	MovementLoopAddLocation(NPC, 256.71, -20.62, 28.95, 2, 0)
+	MovementLoopAddLocation(NPC, 277.1, -20.49, 7.75, 2, 0)
+	MovementLoopAddLocation(NPC, 286, -21.29, -1.56, 2, 0)
+	MovementLoopAddLocation(NPC, 301.14, -21.02, 0.38, 2, 0)
+	MovementLoopAddLocation(NPC, 303.64, -21.08, 1, 2, 0)
+	MovementLoopAddLocation(NPC, 329.78, -21.53, -21.26, 2, 0)
+	MovementLoopAddLocation(NPC, 379.2, -19.16, -22.46, 2, 0)
+	MovementLoopAddLocation(NPC, 388.33, -17.91, -24.17, 2, 0)
+	MovementLoopAddLocation(NPC, 395.93, -16.45, -43.55, 2, 0)
+	MovementLoopAddLocation(NPC, 396.71, -16.01, -87.76, 2, 0)
+	MovementLoopAddLocation(NPC, 397.49, -18.04, -98.65, 2, 0)
+	MovementLoopAddLocation(NPC, 400.08, -23.04, -111.19, 2, 0)
+	MovementLoopAddLocation(NPC, 408.93, -23.36, -128.37, 2, 0)
+	MovementLoopAddLocation(NPC, 430.47, -17.26, -165.48, 2, 0)
+	MovementLoopAddLocation(NPC, 437.09, -17.59, -188.2, 2, 0)
+	MovementLoopAddLocation(NPC, 439.2, -19.53, -204.53, 2, 0)
+	MovementLoopAddLocation(NPC, 438.97, -20.98, -236.33, 2, 0)
+	MovementLoopAddLocation(NPC, 438.24, -20.79, -257.19, 2, 0)
+	MovementLoopAddLocation(NPC, 432.18, -20.8, -271.51, 2, 0)
+	MovementLoopAddLocation(NPC, 435.73, -20.73, -282.21, 2, 0)
+	MovementLoopAddLocation(NPC, 460.92, -20.15, -304.61, 2, 0)
+	MovementLoopAddLocation(NPC, 465.14, -20.17, -308.17, 2, 0)
+	MovementLoopAddLocation(NPC, 467.2, -20.23, -310.74, 2, 0)
+	MovementLoopAddLocation(NPC, 467.77, -20.32, -314.52, 2, 0)
+	MovementLoopAddLocation(NPC, 466.21, -20.6, -330.44, 2, 0)
+	MovementLoopAddLocation(NPC, 473.51, -18.95, -344.36, 2, 0)
+end
+
+

+ 62 - 0
server/SpawnScripts/QeynosNorth/arat.lua

@@ -0,0 +1,62 @@
+--[[
+	Script Name		:	arat_1.lua
+	Script Purpose	:	Waypoint Path for arat_1.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 07:07:38 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 401.95, -16.53, -38.31, 2, 0)
+	MovementLoopAddLocation(NPC, 403.59, -19.77, -68.06, 2, 0)
+	MovementLoopAddLocation(NPC, 407.85, -19.77, -67.38, 2, 0)
+	MovementLoopAddLocation(NPC, 407.05, -25, -53, 2, 0)
+	MovementLoopAddLocation(NPC, 423.12, -26.84, -51.28, 2, 0)
+	MovementLoopAddLocation(NPC, 424.85, -26.86, -67.58, 2, 0)
+	MovementLoopAddLocation(NPC, 413.22, -26.02, -66.61, 2, 0)
+	MovementLoopAddLocation(NPC, 412.92, -26.16, -52.2, 2, 0)
+	MovementLoopAddLocation(NPC, 408.89, -25, -53.18, 2, 0)
+	MovementLoopAddLocation(NPC, 404.59, -19.77, -68.21, 2, 0)
+	MovementLoopAddLocation(NPC, 406.16, -19.77, -87.86, 2, 0)
+	MovementLoopAddLocation(NPC, 408.28, -21.89, -99.83, 2, 0)
+	MovementLoopAddLocation(NPC, 410.11, -23.45, -107.09, 2, 0)
+	MovementLoopAddLocation(NPC, 417.2, -23.85, -122.13, 2, 0)
+	MovementLoopAddLocation(NPC, 429.39, -22.9, -130.15, 2, 0)
+	MovementLoopAddLocation(NPC, 444.68, -20.99, -135.66, 2, 0)
+	MovementLoopAddLocation(NPC, 454.78, -20.77, -140.15, 2, 0)
+	MovementLoopAddLocation(NPC, 478.21, -20.75, -150.6, 2, 0)
+	MovementLoopAddLocation(NPC, 482.53, -20.75, -152.59, 2, 0)
+	MovementLoopAddLocation(NPC, 501.64, -21.1, -156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 482.53, -20.75, -152.59, 2, 0)
+	MovementLoopAddLocation(NPC, 478.21, -20.75, -150.6, 2, 0)
+	MovementLoopAddLocation(NPC, 454.78, -20.77, -140.15, 2, 0)
+	MovementLoopAddLocation(NPC, 444.68, -20.99, -135.66, 2, 0)
+	MovementLoopAddLocation(NPC, 429.39, -22.9, -130.15, 2, 0)
+	MovementLoopAddLocation(NPC, 417.2, -23.85, -122.13, 2, 0)
+	MovementLoopAddLocation(NPC, 410.11, -23.45, -107.09, 2, 0)
+	MovementLoopAddLocation(NPC, 408.28, -21.89, -99.83, 2, 0)
+	MovementLoopAddLocation(NPC, 406.16, -19.77, -87.86, 2, 0)
+	MovementLoopAddLocation(NPC, 404.59, -19.77, -68.21, 2, 0)
+	MovementLoopAddLocation(NPC, 408.89, -25, -53.18, 2, 0)
+	MovementLoopAddLocation(NPC, 412.92, -26.16, -52.2, 2, 0)
+	MovementLoopAddLocation(NPC, 413.22, -26.02, -66.61, 2, 0)
+	MovementLoopAddLocation(NPC, 424.85, -26.86, -67.58, 2, 0)
+	MovementLoopAddLocation(NPC, 423.12, -26.84, -51.28, 2, 0)
+	MovementLoopAddLocation(NPC, 407.05, -25, -53, 2, 0)
+	MovementLoopAddLocation(NPC, 407.85, -19.77, -67.38, 2, 0)
+	MovementLoopAddLocation(NPC, 403.59, -19.77, -68.06, 2, 0)
+	MovementLoopAddLocation(NPC, 401.95, -16.53, -38.31, 2, 0)
+end
+
+

+ 64 - 0
server/SpawnScripts/QeynosNorth/bogstomper.lua

@@ -0,0 +1,64 @@
+--[[
+	Script Name		:	bogstomper.lua
+	Script Purpose	:	Waypoint Path for bogstomper.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 03:04:58 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 411.34, -18.69, -283.36, 2, 0)
+	MovementLoopAddLocation(NPC, 430.22, -20.84, -269.53, 2, 0)
+	MovementLoopAddLocation(NPC, 442.27, -20.56, -260.7, 2, 0)
+	MovementLoopAddLocation(NPC, 453.66, -20.15, -257.78, 2, 0)
+	MovementLoopAddLocation(NPC, 421.37, -22.24, -234.82, 2, 0)
+	MovementLoopAddLocation(NPC, 397.61, -23.57, -205.62, 2, 0)
+	MovementLoopAddLocation(NPC, 355.38, -25.37, -172, 2, 0)
+	MovementLoopAddLocation(NPC, 321.06, -23.47, -110.02, 2, 0)
+	MovementLoopAddLocation(NPC, 313.9, -22.79, -93.11, 2, 0)
+	MovementLoopAddLocation(NPC, 302.26, -21.22, -46.78, 2, 0)
+	MovementLoopAddLocation(NPC, 323.1, -21.46, -24.53, 2, 0)
+	MovementLoopAddLocation(NPC, 401.06, -15.91, -21.3, 2, 0)
+	MovementLoopAddLocation(NPC, 328.91, -21.32, -15.53, 2, 0)
+	MovementLoopAddLocation(NPC, 304.68, -21.05, 0.44, 2, 0)
+	MovementLoopAddLocation(NPC, 280, -21.14, -6.72, 2, 0)
+	MovementLoopAddLocation(NPC, 262.89, -21.38, -16.03, 2, 0)
+	MovementLoopAddLocation(NPC, 256.44, -21.09, -11.86, 2, 0)
+	MovementLoopAddLocation(NPC, 254.73, -20.74, -4.18, 2, 0)
+	MovementLoopAddLocation(NPC, 251.9, -19.33, 42.88, 2, 0)
+	MovementLoopAddLocation(NPC, 268.37, -15.33, 68.77, 2, 0)
+	MovementLoopAddLocation(NPC, 289.95, -12.67, 81.92, 2, 0)
+	MovementLoopAddLocation(NPC, 268.37, -15.33, 68.77, 2, 0)
+	MovementLoopAddLocation(NPC, 251.9, -19.33, 42.88, 2, 0)
+	MovementLoopAddLocation(NPC, 254.73, -20.74, -4.18, 2, 0)
+	MovementLoopAddLocation(NPC, 256.44, -21.09, -11.86, 2, 0)
+	MovementLoopAddLocation(NPC, 262.89, -21.38, -16.03, 2, 0)
+	MovementLoopAddLocation(NPC, 280, -21.14, -6.72, 2, 0)
+	MovementLoopAddLocation(NPC, 304.68, -21.05, 0.44, 2, 0)
+	MovementLoopAddLocation(NPC, 328.91, -21.32, -15.53, 2, 0)
+	MovementLoopAddLocation(NPC, 401.06, -15.91, -21.3, 2, 0)
+	MovementLoopAddLocation(NPC, 323.1, -21.46, -24.53, 2, 0)
+	MovementLoopAddLocation(NPC, 302.26, -21.22, -46.78, 2, 0)
+	MovementLoopAddLocation(NPC, 313.9, -22.79, -93.11, 2, 0)
+	MovementLoopAddLocation(NPC, 321.06, -23.47, -110.02, 2, 0)
+	MovementLoopAddLocation(NPC, 355.38, -25.37, -172, 2, 0)
+	MovementLoopAddLocation(NPC, 397.61, -23.57, -205.62, 2, 0)
+	MovementLoopAddLocation(NPC, 421.37, -22.24, -234.82, 2, 0)
+	MovementLoopAddLocation(NPC, 453.66, -20.15, -257.78, 2, 0)
+	MovementLoopAddLocation(NPC, 442.27, -20.56, -260.7, 2, 0)
+	MovementLoopAddLocation(NPC, 430.22, -20.84, -269.53, 2, 0)
+	MovementLoopAddLocation(NPC, 411.34, -18.69, -283.36, 2, 0)
+end
+
+

+ 120 - 0
server/SpawnScripts/QeynosNorth/diren.lua

@@ -0,0 +1,120 @@
+--[[
+	Script Name		:	diren.lua
+	Script Purpose	:	Waypoint Path for diren.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 06:41:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 435.9, -21.31, -243.8, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+end
+
+

+ 70 - 0
server/SpawnScripts/QeynosNorth/fastanvil.lua

@@ -0,0 +1,70 @@
+--[[
+	Script Name		:	fastanvil.lua
+	Script Purpose	:	Waypoint Path for fastanvil.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:08:24 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 445.49, -20.69, -251.5, 2, 0)
+	MovementLoopAddLocation(NPC, 432.17, -21.56, -244.44, 2, 0)
+	MovementLoopAddLocation(NPC, 398.07, -23.5, -206.81, 2, 0)
+	MovementLoopAddLocation(NPC, 396.65, -21, -189.3, 2, 0)
+	MovementLoopAddLocation(NPC, 401.64, -20.92, -180.2, 2, 0)
+	MovementLoopAddLocation(NPC, 398, -20.91, -174.39, 2, 0)
+	MovementLoopAddLocation(NPC, 395.77, -20.92, -174.69, 2, 60)
+	MovementLoopAddLocation(NPC, 389.22, -20.94, -174.03, 2, 0)
+	MovementLoopAddLocation(NPC, 372.36, -23.33, -165.29, 2, 0)
+	MovementLoopAddLocation(NPC, 355.72, -25.24, -170.55, 2, 0)
+	MovementLoopAddLocation(NPC, 344.69, -24.42, -154.88, 2, 0)
+	MovementLoopAddLocation(NPC, 322.41, -23.28, -108.44, 2, 0)
+	MovementLoopAddLocation(NPC, 314.55, -22.73, -93.02, 2, 0)
+	MovementLoopAddLocation(NPC, 302.1, -21.2, -47.56, 2, 0)
+	MovementLoopAddLocation(NPC, 325.92, -21.48, -23.16, 2, 0)
+	MovementLoopAddLocation(NPC, 358.51, -21.34, -20.8, 2, 0)
+	MovementLoopAddLocation(NPC, 326.29, -21.45, -17.85, 2, 0)
+	MovementLoopAddLocation(NPC, 299.97, -21.2, 3.25, 2, 0)
+	MovementLoopAddLocation(NPC, 287.94, -21.29, -0.61, 2, 0)
+	MovementLoopAddLocation(NPC, 251.08, -20.62, 15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 252.25, -19.19, 44.59, 2, 0)
+	MovementLoopAddLocation(NPC, 267.8, -14.94, 71.67, 2, 0)
+	MovementLoopAddLocation(NPC, 285.87, -12.87, 82.19, 2, 0)
+	MovementLoopAddLocation(NPC, 289.53, -13.06, 102.04, 2, 0)
+	MovementLoopAddLocation(NPC, 285.87, -12.87, 82.19, 2, 0)
+	MovementLoopAddLocation(NPC, 267.8, -14.94, 71.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.25, -19.19, 44.59, 2, 0)
+	MovementLoopAddLocation(NPC, 251.08, -20.62, 15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 287.94, -21.29, -0.61, 2, 0)
+	MovementLoopAddLocation(NPC, 299.97, -21.2, 3.25, 2, 0)
+	MovementLoopAddLocation(NPC, 326.29, -21.45, -17.85, 2, 0)
+	MovementLoopAddLocation(NPC, 358.51, -21.34, -20.8, 2, 0)
+	MovementLoopAddLocation(NPC, 325.92, -21.48, -23.16, 2, 0)
+	MovementLoopAddLocation(NPC, 302.1, -21.2, -47.56, 2, 0)
+	MovementLoopAddLocation(NPC, 314.55, -22.73, -93.02, 2, 0)
+	MovementLoopAddLocation(NPC, 322.41, -23.28, -108.44, 2, 0)
+	MovementLoopAddLocation(NPC, 344.69, -24.42, -154.88, 2, 0)
+	MovementLoopAddLocation(NPC, 355.72, -25.24, -170.55, 2, 0)
+	MovementLoopAddLocation(NPC, 372.36, -23.33, -165.29, 2, 0)
+	MovementLoopAddLocation(NPC, 389.22, -20.94, -174.03, 2, 0)
+	MovementLoopAddLocation(NPC, 395.77, -20.92, -174.69, 2, 0)
+	MovementLoopAddLocation(NPC, 398, -20.91, -174.39, 2, 0)
+	MovementLoopAddLocation(NPC, 401.64, -20.92, -180.2, 2, 0)
+	MovementLoopAddLocation(NPC, 396.65, -21, -189.3, 2, 0)
+	MovementLoopAddLocation(NPC, 398.07, -23.5, -206.81, 2, 0)
+	MovementLoopAddLocation(NPC, 432.17, -21.56, -244.44, 2, 0)
+	MovementLoopAddLocation(NPC, 445.49, -20.69, -251.5, 2, 0)
+end
+
+

+ 102 - 0
server/SpawnScripts/QeynosNorth/feeyord.lua

@@ -0,0 +1,102 @@
+--[[
+	Script Name		:	stoutiron.lua
+	Script Purpose	:	Waypoint Path for stoutiron.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:56:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 451.35, -20.24, -307.86, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+end
+
+

+ 126 - 0
server/SpawnScripts/QeynosNorth/gizmofidget.lua

@@ -0,0 +1,126 @@
+--[[
+	Script Name		:	gizmofidget.lua
+	Script Purpose	:	Waypoint Path for gizmofidget.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:23:58 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 289.33, -12.68, 77.12, 2, 0)
+	MovementLoopAddLocation(NPC, 271.98, -14.09, 76.95, 2, 0)
+	MovementLoopAddLocation(NPC, 253.62, -18.07, 58.94, 2, 0)
+	MovementLoopAddLocation(NPC, 250.29, -19.1, 45.95, 2, 0)
+	MovementLoopAddLocation(NPC, 247.69, -21.03, -11.36, 2, 0)
+	MovementLoopAddLocation(NPC, 250.34, -21.4, -21.15, 2, 0)
+	MovementLoopAddLocation(NPC, 273.55, -21.57, -20.69, 2, 0)
+	MovementLoopAddLocation(NPC, 275.52, -21.34, -10.09, 2, 0)
+	MovementLoopAddLocation(NPC, 276.86, -21.31, -7.08, 2, 0)
+	MovementLoopAddLocation(NPC, 278.75, -21.32, -5.03, 2, 0)
+	MovementLoopAddLocation(NPC, 281.37, -21.33, -3.45, 2, 0)
+	MovementLoopAddLocation(NPC, 286.24, -21.3, -1.42, 2, 0)
+	MovementLoopAddLocation(NPC, 301.7, -21.22, 3.48, 2, 0)
+	MovementLoopAddLocation(NPC, 318.11, -21.26, -12.75, 2, 0)
+	MovementLoopAddLocation(NPC, 319.58, -21.3, -15.02, 2, 0)
+	MovementLoopAddLocation(NPC, 319.25, -21.25, -18.21, 2, 0)
+	MovementLoopAddLocation(NPC, 318.24, -21.09, -21.68, 2, 0)
+	MovementLoopAddLocation(NPC, 308.51, -21.41, -38.5, 2, 0)
+	MovementLoopAddLocation(NPC, 307.37, -21.41, -40.06, 2, 0)
+	MovementLoopAddLocation(NPC, 305.52, -21.39, -41.33, 2, 0)
+	MovementLoopAddLocation(NPC, 303.6, -21.3, -41.65, 2, 0)
+	MovementLoopAddLocation(NPC, 301.71, -21.18, -41.55, 2, 0)
+	MovementLoopAddLocation(NPC, 299.27, -21.03, -41.06, 2, 0)
+	MovementLoopAddLocation(NPC, 287.07, -20.98, -37.53, 2, 0)
+	MovementLoopAddLocation(NPC, 285.27, -20.99, -36.42, 2, 0)
+	MovementLoopAddLocation(NPC, 272.12, -21.45, -26.68, 2, 0)
+	MovementLoopAddLocation(NPC, 270.05, -21.47, -25.76, 2, 0)
+	MovementLoopAddLocation(NPC, 267.71, -21.46, -25.56, 2, 0)
+	MovementLoopAddLocation(NPC, 265.2, -21.38, -26.53, 2, 0)
+	MovementLoopAddLocation(NPC, 263.78, -21.23, -27.95, 2, 0)
+	MovementLoopAddLocation(NPC, 262.72, -21.09, -29.54, 2, 0)
+	MovementLoopAddLocation(NPC, 262.17, -21, -31.45, 2, 0)
+	MovementLoopAddLocation(NPC, 259.74, -20.75, -53.17, 2, 0)
+	MovementLoopAddLocation(NPC, 267.05, -18.68, -93.27, 2, 0)
+	MovementLoopAddLocation(NPC, 282.92, -18.82, -104.43, 2, 0)
+	MovementLoopAddLocation(NPC, 289.07, -18.87, -109.58, 2, 0)
+	MovementLoopAddLocation(NPC, 291.94, -18.93, -115.19, 2, 0)
+	MovementLoopAddLocation(NPC, 292.39, -18.97, -121.86, 2, 0)
+	MovementLoopAddLocation(NPC, 291.12, -18.93, -126.21, 2, 0)
+	MovementLoopAddLocation(NPC, 283.43, -18.75, -139.73, 2, 0)
+	MovementLoopAddLocation(NPC, 291.59, -19.83, -155.58, 2, 0)
+	MovementLoopAddLocation(NPC, 322.55, -22.44, -189.04, 2, 0)
+	MovementLoopAddLocation(NPC, 331.56, -22.83, -216.91, 2, 0)
+	MovementLoopAddLocation(NPC, 335.39, -18.33, -231.99, 2, 0)
+	MovementLoopAddLocation(NPC, 370.13, -17.8, -264.26, 2, 0)
+	MovementLoopAddLocation(NPC, 373, -17.69, -267.09, 2, 0)
+	MovementLoopAddLocation(NPC, 375.57, -17.63, -268.74, 2, 0)
+	MovementLoopAddLocation(NPC, 381.12, -17.58, -270.46, 2, 0)
+	MovementLoopAddLocation(NPC, 386.8, -17.54, -271.88, 2, 0)
+	MovementLoopAddLocation(NPC, 390.33, -17.49, -271.85, 2, 0)
+	MovementLoopAddLocation(NPC, 423.22, -20.1, -273.21, 2, 0)
+	MovementLoopAddLocation(NPC, 443.04, -20.85, -251.59, 2, 0)
+	MovementLoopAddLocation(NPC, 423.22, -20.1, -273.21, 2, 0)
+	MovementLoopAddLocation(NPC, 390.33, -17.49, -271.85, 2, 0)
+	MovementLoopAddLocation(NPC, 386.8, -17.54, -271.88, 2, 0)
+	MovementLoopAddLocation(NPC, 381.12, -17.58, -270.46, 2, 0)
+	MovementLoopAddLocation(NPC, 375.57, -17.63, -268.74, 2, 0)
+	MovementLoopAddLocation(NPC, 373, -17.69, -267.09, 2, 0)
+	MovementLoopAddLocation(NPC, 370.13, -17.8, -264.26, 2, 0)
+	MovementLoopAddLocation(NPC, 335.39, -18.33, -231.99, 2, 0)
+	MovementLoopAddLocation(NPC, 331.56, -22.83, -216.91, 2, 0)
+	MovementLoopAddLocation(NPC, 322.55, -22.44, -189.04, 2, 0)
+	MovementLoopAddLocation(NPC, 291.59, -19.83, -155.58, 2, 0)
+	MovementLoopAddLocation(NPC, 283.43, -18.75, -139.73, 2, 0)
+	MovementLoopAddLocation(NPC, 291.12, -18.93, -126.21, 2, 0)
+	MovementLoopAddLocation(NPC, 292.39, -18.97, -121.86, 2, 0)
+	MovementLoopAddLocation(NPC, 291.94, -18.93, -115.19, 2, 0)
+	MovementLoopAddLocation(NPC, 289.07, -18.87, -109.58, 2, 0)
+	MovementLoopAddLocation(NPC, 282.92, -18.82, -104.43, 2, 0)
+	MovementLoopAddLocation(NPC, 267.05, -18.68, -93.27, 2, 0)
+	MovementLoopAddLocation(NPC, 259.74, -20.75, -53.17, 2, 0)
+	MovementLoopAddLocation(NPC, 262.17, -21, -31.45, 2, 0)
+	MovementLoopAddLocation(NPC, 262.72, -21.09, -29.54, 2, 0)
+	MovementLoopAddLocation(NPC, 263.78, -21.23, -27.95, 2, 0)
+	MovementLoopAddLocation(NPC, 265.2, -21.38, -26.53, 2, 0)
+	MovementLoopAddLocation(NPC, 267.71, -21.46, -25.56, 2, 0)
+	MovementLoopAddLocation(NPC, 270.05, -21.47, -25.76, 2, 0)
+	MovementLoopAddLocation(NPC, 272.12, -21.45, -26.68, 2, 0)
+	MovementLoopAddLocation(NPC, 285.27, -20.99, -36.42, 2, 0)
+	MovementLoopAddLocation(NPC, 287.07, -20.98, -37.53, 2, 0)
+	MovementLoopAddLocation(NPC, 299.27, -21.03, -41.06, 2, 0)
+	MovementLoopAddLocation(NPC, 301.71, -21.18, -41.55, 2, 0)
+	MovementLoopAddLocation(NPC, 303.6, -21.3, -41.65, 2, 0)
+	MovementLoopAddLocation(NPC, 305.52, -21.39, -41.33, 2, 0)
+	MovementLoopAddLocation(NPC, 307.37, -21.41, -40.06, 2, 0)
+	MovementLoopAddLocation(NPC, 308.51, -21.41, -38.5, 2, 0)
+	MovementLoopAddLocation(NPC, 318.24, -21.09, -21.68, 2, 0)
+	MovementLoopAddLocation(NPC, 319.25, -21.25, -18.21, 2, 0)
+	MovementLoopAddLocation(NPC, 319.58, -21.3, -15.02, 2, 0)
+	MovementLoopAddLocation(NPC, 318.11, -21.26, -12.75, 2, 0)
+	MovementLoopAddLocation(NPC, 301.7, -21.22, 3.48, 2, 0)
+	MovementLoopAddLocation(NPC, 286.24, -21.3, -1.42, 2, 0)
+	MovementLoopAddLocation(NPC, 281.37, -21.33, -3.45, 2, 0)
+	MovementLoopAddLocation(NPC, 278.75, -21.32, -5.03, 2, 0)
+	MovementLoopAddLocation(NPC, 276.86, -21.31, -7.08, 2, 0)
+	MovementLoopAddLocation(NPC, 275.52, -21.34, -10.09, 2, 0)
+	MovementLoopAddLocation(NPC, 273.55, -21.57, -20.69, 2, 0)
+	MovementLoopAddLocation(NPC, 250.34, -21.4, -21.15, 2, 0)
+	MovementLoopAddLocation(NPC, 247.69, -21.03, -11.36, 2, 0)
+	MovementLoopAddLocation(NPC, 250.29, -19.1, 45.95, 2, 0)
+	MovementLoopAddLocation(NPC, 253.62, -18.07, 58.94, 2, 0)
+	MovementLoopAddLocation(NPC, 271.98, -14.09, 76.95, 2, 0)
+	MovementLoopAddLocation(NPC, 289.33, -12.68, 77.12, 2, 0)
+end
+
+

+ 43 - 0
server/SpawnScripts/QeynosNorth/gyles.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	icebear.lua
+	Script Purpose	:	Waypoint Path for icebear.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:45:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 337.5, -21.62, -17.84, 2, 0)
+	MovementLoopAddLocation(NPC, 327.95, -21.47, -18.3, 2, 0)
+	MovementLoopAddLocation(NPC, 301.42, -21.15, 2.22, 2, 0)
+	MovementLoopAddLocation(NPC, 307.82, -21.28, 12.39, 2, 0)
+	MovementLoopAddLocation(NPC, 316.31, -21.35, 25.73, 2, 0)
+	MovementLoopAddLocation(NPC, 328.54, -21.46, 34.69, 2, 0)
+	MovementLoopAddLocation(NPC, 342.6, -21.08, 47.69, 2, 0)
+	MovementLoopAddLocation(NPC, 351.56, -21.1, 62.44, 2, 0)
+	MovementLoopAddLocation(NPC, 356.53, -20.81, 86.48, 2, 0)
+	MovementLoopAddLocation(NPC, 365.55, -20.84, 100.34, 2, 0)
+	MovementLoopAddLocation(NPC, 383.27, -20.98, 123.01, 2, 0)
+	MovementLoopAddLocation(NPC, 391.04, -21.3, 133.4, 2, 0)
+	MovementLoopAddLocation(NPC, 386.84, -20.7, 119.23, 2, 0)
+	MovementLoopAddLocation(NPC, 412.2, -13.89, 65.74, 2, 0)
+	MovementLoopAddLocation(NPC, 409.82, -13.77, 57.53, 2, 0)
+	MovementLoopAddLocation(NPC, 400.59, -14.47, 33.02, 2, 0)
+	MovementLoopAddLocation(NPC, 393.11, -15.81, 12.92, 2, 0)
+	MovementLoopAddLocation(NPC, 393.69, -17.09, -23.72, 2, 0)
+	MovementLoopAddLocation(NPC, 369.04, -20.37, -19.09, 2, 0)
+	MovementLoopAddLocation(NPC, 338.76, -21.66, -18.13, 2, 0)
+end
+
+

+ 43 - 0
server/SpawnScripts/QeynosNorth/icebear.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	icebear.lua
+	Script Purpose	:	Waypoint Path for icebear.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:45:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 337.5, -21.62, -17.84, 2, 0)
+	MovementLoopAddLocation(NPC, 327.95, -21.47, -18.3, 2, 0)
+	MovementLoopAddLocation(NPC, 301.42, -21.15, 2.22, 2, 0)
+	MovementLoopAddLocation(NPC, 307.82, -21.28, 12.39, 2, 0)
+	MovementLoopAddLocation(NPC, 316.31, -21.35, 25.73, 2, 0)
+	MovementLoopAddLocation(NPC, 328.54, -21.46, 34.69, 2, 0)
+	MovementLoopAddLocation(NPC, 342.6, -21.08, 47.69, 2, 0)
+	MovementLoopAddLocation(NPC, 351.56, -21.1, 62.44, 2, 0)
+	MovementLoopAddLocation(NPC, 356.53, -20.81, 86.48, 2, 0)
+	MovementLoopAddLocation(NPC, 365.55, -20.84, 100.34, 2, 0)
+	MovementLoopAddLocation(NPC, 383.27, -20.98, 123.01, 2, 0)
+	MovementLoopAddLocation(NPC, 391.04, -21.3, 133.4, 2, 0)
+	MovementLoopAddLocation(NPC, 386.84, -20.7, 119.23, 2, 0)
+	MovementLoopAddLocation(NPC, 412.2, -13.89, 65.74, 2, 0)
+	MovementLoopAddLocation(NPC, 409.82, -13.77, 57.53, 2, 0)
+	MovementLoopAddLocation(NPC, 400.59, -14.47, 33.02, 2, 0)
+	MovementLoopAddLocation(NPC, 393.11, -15.81, 12.92, 2, 0)
+	MovementLoopAddLocation(NPC, 393.69, -17.09, -23.72, 2, 0)
+	MovementLoopAddLocation(NPC, 369.04, -20.37, -19.09, 2, 0)
+	MovementLoopAddLocation(NPC, 338.76, -21.66, -18.13, 2, 0)
+end
+
+

+ 32 - 0
server/SpawnScripts/QeynosNorth/illervo.lua

@@ -0,0 +1,32 @@
+--[[
+	Script Name		:	illervo.lua
+	Script Purpose	:	Waypoint Path for illervo.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:24:14 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 382.12, -20.93, 124.14, 2, 30)
+	MovementLoopAddLocation(NPC, 345.84, -21.5, 63.07, 2, 0)
+	MovementLoopAddLocation(NPC, 299.8, -21.23, 3.77, 2, 0)
+	MovementLoopAddLocation(NPC, 264.05, -21.48, -18.2, 2, 0)
+	MovementLoopAddLocation(NPC, 209.12, -21.72, -22.84, 2, 15)
+	MovementLoopAddLocation(NPC, 264.05, -21.48, -18.2, 2, 0)
+	MovementLoopAddLocation(NPC, 299.8, -21.23, 3.77, 2, 0)
+	MovementLoopAddLocation(NPC, 345.84, -21.5, 63.07, 2, 0)
+	MovementLoopAddLocation(NPC, 382.12, -20.93, 124.14, 2, 30)
+end
+
+

+ 102 - 0
server/SpawnScripts/QeynosNorth/johannus.lua

@@ -0,0 +1,102 @@
+--[[
+	Script Name		:	stoutiron.lua
+	Script Purpose	:	Waypoint Path for stoutiron.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:56:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 451.35, -20.24, -307.86, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+end
+
+

+ 43 - 0
server/SpawnScripts/QeynosNorth/milton.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	icebear.lua
+	Script Purpose	:	Waypoint Path for icebear.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:45:21 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 337.5, -21.62, -17.84, 2, 0)
+	MovementLoopAddLocation(NPC, 327.95, -21.47, -18.3, 2, 0)
+	MovementLoopAddLocation(NPC, 301.42, -21.15, 2.22, 2, 0)
+	MovementLoopAddLocation(NPC, 307.82, -21.28, 12.39, 2, 0)
+	MovementLoopAddLocation(NPC, 316.31, -21.35, 25.73, 2, 0)
+	MovementLoopAddLocation(NPC, 328.54, -21.46, 34.69, 2, 0)
+	MovementLoopAddLocation(NPC, 342.6, -21.08, 47.69, 2, 0)
+	MovementLoopAddLocation(NPC, 351.56, -21.1, 62.44, 2, 0)
+	MovementLoopAddLocation(NPC, 356.53, -20.81, 86.48, 2, 0)
+	MovementLoopAddLocation(NPC, 365.55, -20.84, 100.34, 2, 0)
+	MovementLoopAddLocation(NPC, 383.27, -20.98, 123.01, 2, 0)
+	MovementLoopAddLocation(NPC, 391.04, -21.3, 133.4, 2, 0)
+	MovementLoopAddLocation(NPC, 386.84, -20.7, 119.23, 2, 0)
+	MovementLoopAddLocation(NPC, 412.2, -13.89, 65.74, 2, 0)
+	MovementLoopAddLocation(NPC, 409.82, -13.77, 57.53, 2, 0)
+	MovementLoopAddLocation(NPC, 400.59, -14.47, 33.02, 2, 0)
+	MovementLoopAddLocation(NPC, 393.11, -15.81, 12.92, 2, 0)
+	MovementLoopAddLocation(NPC, 393.69, -17.09, -23.72, 2, 0)
+	MovementLoopAddLocation(NPC, 369.04, -20.37, -19.09, 2, 0)
+	MovementLoopAddLocation(NPC, 338.76, -21.66, -18.13, 2, 0)
+end
+
+

+ 42 - 0
server/SpawnScripts/QeynosNorth/nfreeling.lua

@@ -0,0 +1,42 @@
+--[[
+	Script Name		:	nfreeling.lua
+	Script Purpose	:	Waypoint Path for nfreeling.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:19:51 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 254.87, -19.6, -75.67, 2, 30)
+	MovementLoopAddLocation(NPC, 269.93, -18.57, -93.63, 2, 0)
+	MovementLoopAddLocation(NPC, 286.43, -18.73, -107.17, 2, 0)
+	MovementLoopAddLocation(NPC, 295.06, -19.1, -114.44, 2, 0)
+	MovementLoopAddLocation(NPC, 313.22, -23.03, -106.98, 2, 0)
+	MovementLoopAddLocation(NPC, 325.09, -23.56, -122.41, 2, 0)
+	MovementLoopAddLocation(NPC, 339.05, -24.23, -153.75, 2, 0)
+	MovementLoopAddLocation(NPC, 357.59, -25.39, -173.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.36, -23.49, -203.01, 2, 0)
+	MovementLoopAddLocation(NPC, 414.77, -21.34, -209.1, 2, 60)
+	MovementLoopAddLocation(NPC, 397.36, -23.49, -203.01, 2, 0)
+	MovementLoopAddLocation(NPC, 357.59, -25.39, -173.56, 2, 0)
+	MovementLoopAddLocation(NPC, 339.05, -24.23, -153.75, 2, 0)
+	MovementLoopAddLocation(NPC, 325.09, -23.56, -122.41, 2, 0)
+	MovementLoopAddLocation(NPC, 313.22, -23.03, -106.98, 2, 0)
+	MovementLoopAddLocation(NPC, 295.06, -19.1, -114.44, 2, 0)
+	MovementLoopAddLocation(NPC, 286.43, -18.73, -107.17, 2, 0)
+	MovementLoopAddLocation(NPC, 269.93, -18.57, -93.63, 2, 0)
+	MovementLoopAddLocation(NPC, 254.87, -19.6, -75.67, 2, 30)
+end
+
+

+ 84 - 0
server/SpawnScripts/QeynosNorth/ogrady.lua

@@ -0,0 +1,84 @@
+--[[
+	Script Name		:	ogrady.lua
+	Script Purpose	:	Waypoint Path for ogrady.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:50:27 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 497.44, -20.66, -283.6, 2, 0)
+	MovementLoopAddLocation(NPC, 447.99, -20.47, -256.71, 2, 0)
+	MovementLoopAddLocation(NPC, 423.18, -20.09, -274.01, 2, 0)
+	MovementLoopAddLocation(NPC, 397.02, -17.65, -276.89, 2, 0)
+	MovementLoopAddLocation(NPC, 378.4, -17.56, -271.47, 2, 0)
+	MovementLoopAddLocation(NPC, 362.39, -18.11, -255.28, 2, 0)
+	MovementLoopAddLocation(NPC, 337.84, -18.11, -232.01, 2, 0)
+	MovementLoopAddLocation(NPC, 322.44, -22.48, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 318.76, -22.44, -182.93, 2, 0)
+	MovementLoopAddLocation(NPC, 304.02, -23.88, -168.72, 2, 0)
+	MovementLoopAddLocation(NPC, 287.89, -19.11, -149.9, 2, 0)
+	MovementLoopAddLocation(NPC, 283.69, -18.75, -143.58, 2, 0)
+	MovementLoopAddLocation(NPC, 294.59, -19.04, -119.83, 2, 0)
+	MovementLoopAddLocation(NPC, 287.43, -17.96, -120.11, 2, 0)
+	MovementLoopAddLocation(NPC, 281.36, -17.95, -122.03, 2, 0)
+	MovementLoopAddLocation(NPC, 274.87, -17.95, -124.46, 2, 0)
+	MovementLoopAddLocation(NPC, 271.92, -17.95, -114.92, 2, 0)
+	MovementLoopAddLocation(NPC, 273.08, -17.95, -116.46, 2, 0)
+	MovementLoopAddLocation(NPC, 288.49, -18.49, -111.4, 2, 0)
+	MovementLoopAddLocation(NPC, 268.46, -18.66, -94.67, 2, 0)
+	MovementLoopAddLocation(NPC, 258.15, -20.74, -52.39, 2, 0)
+	MovementLoopAddLocation(NPC, 263.87, -21.13, -29.2, 2, 0)
+	MovementLoopAddLocation(NPC, 300.65, -21.22, -44.68, 2, 0)
+	MovementLoopAddLocation(NPC, 326.92, -21.21, -14, 2, 0)
+	MovementLoopAddLocation(NPC, 396.25, -16.8, -14.71, 2, 0)
+	MovementLoopAddLocation(NPC, 324.19, -21.36, -15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 303.47, -21.26, 4.75, 2, 0)
+	MovementLoopAddLocation(NPC, 254.89, -21.39, -18.92, 2, 0)
+	MovementLoopAddLocation(NPC, 251.52, -19.86, 35.77, 2, 0)
+	MovementLoopAddLocation(NPC, 263.5, -16.23, 66.55, 2, 0)
+	MovementLoopAddLocation(NPC, 285.68, -12.87, 80.81, 2, 0)
+	MovementLoopAddLocation(NPC, 263.5, -16.23, 66.55, 2, 0)
+	MovementLoopAddLocation(NPC, 251.52, -19.86, 35.77, 2, 0)
+	MovementLoopAddLocation(NPC, 254.89, -21.39, -18.92, 2, 0)
+	MovementLoopAddLocation(NPC, 303.47, -21.26, 4.75, 2, 0)
+	MovementLoopAddLocation(NPC, 324.19, -21.36, -15.29, 2, 0)
+	MovementLoopAddLocation(NPC, 396.25, -16.8, -14.71, 2, 0)
+	MovementLoopAddLocation(NPC, 326.92, -21.21, -14, 2, 0)
+	MovementLoopAddLocation(NPC, 300.65, -21.22, -44.68, 2, 0)
+	MovementLoopAddLocation(NPC, 263.87, -21.13, -29.2, 2, 0)
+	MovementLoopAddLocation(NPC, 258.15, -20.74, -52.39, 2, 0)
+	MovementLoopAddLocation(NPC, 268.46, -18.66, -94.67, 2, 0)
+	MovementLoopAddLocation(NPC, 288.49, -18.49, -111.4, 2, 0)
+	MovementLoopAddLocation(NPC, 273.08, -17.95, -116.46, 2, 0)
+	MovementLoopAddLocation(NPC, 271.92, -17.95, -114.92, 2, 0)
+	MovementLoopAddLocation(NPC, 274.87, -17.95, -124.46, 2, 0)
+	MovementLoopAddLocation(NPC, 281.36, -17.95, -122.03, 2, 0)
+	MovementLoopAddLocation(NPC, 287.43, -17.96, -120.11, 2, 0)
+	MovementLoopAddLocation(NPC, 294.59, -19.04, -119.83, 2, 0)
+	MovementLoopAddLocation(NPC, 283.69, -18.75, -143.58, 2, 0)
+	MovementLoopAddLocation(NPC, 287.89, -19.11, -149.9, 2, 0)
+	MovementLoopAddLocation(NPC, 304.02, -23.88, -168.72, 2, 0)
+	MovementLoopAddLocation(NPC, 318.76, -22.44, -182.93, 2, 0)
+	MovementLoopAddLocation(NPC, 322.44, -22.48, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 337.84, -18.11, -232.01, 2, 0)
+	MovementLoopAddLocation(NPC, 362.39, -18.11, -255.28, 2, 0)
+	MovementLoopAddLocation(NPC, 378.4, -17.56, -271.47, 2, 0)
+	MovementLoopAddLocation(NPC, 397.02, -17.65, -276.89, 2, 0)
+	MovementLoopAddLocation(NPC, 423.18, -20.09, -274.01, 2, 0)
+	MovementLoopAddLocation(NPC, 447.99, -20.47, -256.71, 2, 0)
+	MovementLoopAddLocation(NPC, 497.44, -20.66, -283.6, 2, 0)
+end
+
+

+ 120 - 0
server/SpawnScripts/QeynosNorth/rascal.lua

@@ -0,0 +1,120 @@
+--[[
+	Script Name		:	diren.lua
+	Script Purpose	:	Waypoint Path for diren.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 06:41:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 435.9, -21.31, -243.8, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+end
+
+

+ 120 - 0
server/SpawnScripts/QeynosNorth/runt.lua

@@ -0,0 +1,120 @@
+--[[
+	Script Name		:	diren.lua
+	Script Purpose	:	Waypoint Path for diren.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 06:41:48 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 435.9, -21.31, -243.8, 2, 0)
+	MovementLoopAddLocation(NPC, 379.12, -24.73, -192.45, 2, 0)
+	MovementLoopAddLocation(NPC, 358.69, -25.44, -175.57, 2, 0)
+	MovementLoopAddLocation(NPC, 336.75, -23.68, -141.2, 2, 0)
+	MovementLoopAddLocation(NPC, 317.85, -23.38, -108.08, 2, 0)
+	MovementLoopAddLocation(NPC, 304.67, -21.3, -47.71, 2, 0)
+	MovementLoopAddLocation(NPC, 327.75, -21.45, -23.02, 2, 0)
+	MovementLoopAddLocation(NPC, 384.38, -18.54, -23.25, 2, 0)
+	MovementLoopAddLocation(NPC, 394.68, -16.59, -35.97, 2, 0)
+	MovementLoopAddLocation(NPC, 402.38, -16.53, -38.98, 2, 0)
+	MovementLoopAddLocation(NPC, 402.67, -16.53, -44.44, 2, 0)
+	MovementLoopAddLocation(NPC, 406.06, -20.17, -91.84, 2, 0)
+	MovementLoopAddLocation(NPC, 408, -22.35, -102.16, 2, 0)
+	MovementLoopAddLocation(NPC, 418.54, -23.87, -123.26, 2, 0)
+	MovementLoopAddLocation(NPC, 431.14, -22.5, -131.37, 2, 0)
+	MovementLoopAddLocation(NPC, 448.3, -20.77, -136.84, 2, 0)
+	MovementLoopAddLocation(NPC, 483.05, -20.75, -152.58, 2, 0)
+	MovementLoopAddLocation(NPC, 499.98, -21.08, -156.41, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.76, -152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 471.22, -20.75, -147.49, 2, 0)
+	MovementLoopAddLocation(NPC, 450.51, -20.77, -137.76, 2, 0)
+	MovementLoopAddLocation(NPC, 441.7, -21.26, -134.53, 2, 0)
+	MovementLoopAddLocation(NPC, 429.15, -22.95, -130.14, 2, 0)
+	MovementLoopAddLocation(NPC, 418.04, -23.86, -122.1, 2, 0)
+	MovementLoopAddLocation(NPC, 409.71, -23.52, -107.61, 2, 0)
+	MovementLoopAddLocation(NPC, 405.3, -19.77, -89.8, 2, 0)
+	MovementLoopAddLocation(NPC, 403.63, -19.77, -52.97, 2, 0)
+	MovementLoopAddLocation(NPC, 403.33, -17.8, -47.25, 2, 0)
+	MovementLoopAddLocation(NPC, 403.09, -16.53, -40.03, 2, 0)
+	MovementLoopAddLocation(NPC, 394.77, -16.59, -32.45, 2, 0)
+	MovementLoopAddLocation(NPC, 397.57, -16.63, -0.24, 2, 0)
+	MovementLoopAddLocation(NPC, 403.4, -16.59, 2.06, 2, 0)
+	MovementLoopAddLocation(NPC, 403.87, -16.56, 16.14, 2, 0)
+	MovementLoopAddLocation(NPC, 408.02, -16.54, 31.35, 2, 0)
+	MovementLoopAddLocation(NPC, 411.42, -16.96, 37.05, 2, 0)
+	MovementLoopAddLocation(NPC, 423.72, -17.87, 55.3, 2, 0)
+	MovementLoopAddLocation(NPC, 435.28, -18.5, 67.49, 2, 0)
+	MovementLoopAddLocation(NPC, 446.59, -18.65, 77.74, 2, 0)
+	MovementLoopAddLocation(NPC, 423.1, -17.9, 53.6, 2, 0)
+	MovementLoopAddLocation(NPC, 408.48, -16.53, 30.3, 2, 0)
+	MovementLoopAddLocation(NPC, 403.32, -16.59, 11.71, 2, 0)
+	MovementLoopAddLocation(NPC, 403.1, -16.55, 0.43, 2, 0)
+	MovementLoopAddLocation(NPC, 379.95, -19.16, -21.01, 2, 0)
+	MovementLoopAddLocation(NPC, 324.44, -21.51, -21.93, 2, 0)
+	MovementLoopAddLocation(NPC, 299.88, -21.17, -45.41, 2, 0)
+	MovementLoopAddLocation(NPC, 268.69, -21.27, -29.79, 2, 0)
+	MovementLoopAddLocation(NPC, 259.01, -20.98, -33.36, 2, 0)
+	MovementLoopAddLocation(NPC, 277.67, -21.45, -20.66, 2, 0)
+	MovementLoopAddLocation(NPC, 278.47, -21.36, -3.13, 2, 0)
+end
+
+

+ 102 - 0
server/SpawnScripts/QeynosNorth/stoutiron.lua

@@ -0,0 +1,102 @@
+--[[
+	Script Name		:	stoutiron.lua
+	Script Purpose	:	Waypoint Path for stoutiron.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 04:56:57 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 451.35, -20.24, -307.86, 2, 0)
+	MovementLoopAddLocation(NPC, 436.78, -20.78, -280.35, 2, 0)
+	MovementLoopAddLocation(NPC, 439.03, -20.98, -238.39, 2, 0)
+	MovementLoopAddLocation(NPC, 438.72, -18.54, -197.59, 2, 0)
+	MovementLoopAddLocation(NPC, 438.5, -17.1, -178.01, 2, 0)
+	MovementLoopAddLocation(NPC, 425.15, -17.79, -154.07, 2, 0)
+	MovementLoopAddLocation(NPC, 399.73, -23.53, -114.06, 2, 0)
+	MovementLoopAddLocation(NPC, 397.5, -16.13, -89.47, 2, 0)
+	MovementLoopAddLocation(NPC, 392.1, -17.01, -32.56, 2, 0)
+	MovementLoopAddLocation(NPC, 396.74, -15.13, 21.03, 2, 0)
+	MovementLoopAddLocation(NPC, 413.13, -13.83, 58.33, 2, 0)
+	MovementLoopAddLocation(NPC, 408.42, -14.21, 74.82, 2, 0)
+	MovementLoopAddLocation(NPC, 381.27, -20.79, 137.78, 2, 0)
+	MovementLoopAddLocation(NPC, 362.75, -20.06, 156.34, 2, 0)
+	MovementLoopAddLocation(NPC, 330.9, -18.7, 170.2, 2, 0)
+	MovementLoopAddLocation(NPC, 316.94, -17.98, 166.39, 2, 0)
+	MovementLoopAddLocation(NPC, 302.36, -17.12, 150.81, 2, 0)
+	MovementLoopAddLocation(NPC, 293.28, -13.81, 117.82, 2, 0)
+	MovementLoopAddLocation(NPC, 287.87, -12.89, 91.72, 2, 0)
+	MovementLoopAddLocation(NPC, 277.05, -13.87, 72.71, 2, 0)
+	MovementLoopAddLocation(NPC, 252.27, -19.04, 48.63, 2, 0)
+	MovementLoopAddLocation(NPC, 250.76, -20.66, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 256.8, -21.38, -20.68, 2, 0)
+	MovementLoopAddLocation(NPC, 279.23, -21.32, -4.67, 2, 0)
+	MovementLoopAddLocation(NPC, 305.29, -21.12, 1.72, 2, 0)
+	MovementLoopAddLocation(NPC, 321.33, -21.45, -22.43, 2, 0)
+	MovementLoopAddLocation(NPC, 301.16, -21.23, -44.9, 2, 0)
+	MovementLoopAddLocation(NPC, 265.53, -21.3, -27.72, 2, 0)
+	MovementLoopAddLocation(NPC, 258.67, -20.79, -52.15, 2, 0)
+	MovementLoopAddLocation(NPC, 269, -18.62, -94.27, 2, 0)
+	MovementLoopAddLocation(NPC, 301.23, -19.99, -112.29, 2, 0)
+	MovementLoopAddLocation(NPC, 284.59, -18.75, -142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 295.5, -20.9, -160.61, 2, 0)
+	MovementLoopAddLocation(NPC, 321.12, -22.38, -185.92, 2, 0)
+	MovementLoopAddLocation(NPC, 332.04, -22.87, -216.95, 2, 0)
+	MovementLoopAddLocation(NPC, 338.65, -18.13, -233.43, 2, 0)
+	MovementLoopAddLocation(NPC, 382.22, -17.56, -270.8, 2, 0)
+	MovementLoopAddLocation(NPC, 398.61, -17.76, -272.02, 2, 0)
+	MovementLoopAddLocation(NPC, 431.6, -20.85, -268.87, 2, 0)
+	MovementLoopAddLocation(NPC, 366.02, -18.33, -272.16, 2, 0)
+end
+
+

+ 68 - 0
server/SpawnScripts/QeynosNorth/stowe.lua

@@ -0,0 +1,68 @@
+--[[
+	Script Name		:	stowe.lua
+	Script Purpose	:	Waypoint Path for stowe.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 02:58:56 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 447.68, -20.55, -253.23, 2, 0)
+	MovementLoopAddLocation(NPC, 405.21, -18.18, -280.89, 2, 0)
+	MovementLoopAddLocation(NPC, 383.08, -17.53, -277.79, 2, 0)
+	MovementLoopAddLocation(NPC, 364.96, -18.57, -276.32, 2, 0)
+	MovementLoopAddLocation(NPC, 337.55, -19.1, -249.13, 2, 0)
+	MovementLoopAddLocation(NPC, 339.65, -18.27, -237.73, 2, 0)
+	MovementLoopAddLocation(NPC, 324.96, -22.93, -203.63, 2, 0)
+	MovementLoopAddLocation(NPC, 317.24, -22.24, -182.83, 2, 0)
+	MovementLoopAddLocation(NPC, 289.67, -19.39, -152.75, 2, 0)
+	MovementLoopAddLocation(NPC, 283.16, -18.75, -144.17, 2, 0)
+	MovementLoopAddLocation(NPC, 264.82, -18.73, -144.56, 2, 0)
+	MovementLoopAddLocation(NPC, 255.31, -18.82, -114.03, 2, 0)
+	MovementLoopAddLocation(NPC, 264.28, -18.76, -94.28, 2, 0)
+	MovementLoopAddLocation(NPC, 262.38, -19.85, -67.33, 2, 0)
+	MovementLoopAddLocation(NPC, 259.97, -20.93, -47.84, 2, 0)
+	MovementLoopAddLocation(NPC, 263.42, -21, -32.59, 2, 0)
+	MovementLoopAddLocation(NPC, 276.91, -21.35, -3.84, 2, 0)
+	MovementLoopAddLocation(NPC, 297.91, -21.21, 3.3, 2, 0)
+	MovementLoopAddLocation(NPC, 320.28, -21.36, -14.74, 2, 0)
+	MovementLoopAddLocation(NPC, 316.12, -21.03, -24.32, 2, 0)
+	MovementLoopAddLocation(NPC, 304, -21.27, -48.14, 2, 0)
+	MovementLoopAddLocation(NPC, 306.45, -21.68, -64.88, 2, 0)
+	MovementLoopAddLocation(NPC, 284.63, -19.26, -71.67, 2, 0)
+	MovementLoopAddLocation(NPC, 306.45, -21.68, -64.88, 2, 0)
+	MovementLoopAddLocation(NPC, 304, -21.27, -48.14, 2, 0)
+	MovementLoopAddLocation(NPC, 316.12, -21.03, -24.32, 2, 0)
+	MovementLoopAddLocation(NPC, 320.28, -21.36, -14.74, 2, 0)
+	MovementLoopAddLocation(NPC, 297.91, -21.21, 3.3, 2, 0)
+	MovementLoopAddLocation(NPC, 276.91, -21.35, -3.84, 2, 0)
+	MovementLoopAddLocation(NPC, 263.42, -21, -32.59, 2, 0)
+	MovementLoopAddLocation(NPC, 259.97, -20.93, -47.84, 2, 0)
+	MovementLoopAddLocation(NPC, 262.38, -19.85, -67.33, 2, 0)
+	MovementLoopAddLocation(NPC, 264.28, -18.76, -94.28, 2, 0)
+	MovementLoopAddLocation(NPC, 255.31, -18.82, -114.03, 2, 0)
+	MovementLoopAddLocation(NPC, 264.82, -18.73, -144.56, 2, 0)
+	MovementLoopAddLocation(NPC, 283.16, -18.75, -144.17, 2, 0)
+	MovementLoopAddLocation(NPC, 289.67, -19.39, -152.75, 2, 0)
+	MovementLoopAddLocation(NPC, 317.24, -22.24, -182.83, 2, 0)
+	MovementLoopAddLocation(NPC, 324.96, -22.93, -203.63, 2, 0)
+	MovementLoopAddLocation(NPC, 339.65, -18.27, -237.73, 2, 0)
+	MovementLoopAddLocation(NPC, 337.55, -19.1, -249.13, 2, 0)
+	MovementLoopAddLocation(NPC, 364.96, -18.57, -276.32, 2, 0)
+	MovementLoopAddLocation(NPC, 383.08, -17.53, -277.79, 2, 0)
+	MovementLoopAddLocation(NPC, 405.21, -18.18, -280.89, 2, 0)
+	MovementLoopAddLocation(NPC, 447.68, -20.55, -253.23, 2, 0)
+end
+
+

+ 126 - 0
server/SpawnScripts/QeynosNorth/warmhearth.lua

@@ -0,0 +1,126 @@
+--[[
+	Script Name		:	warmhearth.lua
+	Script Purpose	:	Waypoint Path for warmhearth.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/15/2020 05:15:54 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 473.51, -18.95, -344.36, 2, 0)
+	MovementLoopAddLocation(NPC, 466.21, -20.6, -330.44, 2, 0)
+	MovementLoopAddLocation(NPC, 467.77, -20.32, -314.52, 2, 0)
+	MovementLoopAddLocation(NPC, 467.2, -20.23, -310.74, 2, 0)
+	MovementLoopAddLocation(NPC, 465.14, -20.17, -308.17, 2, 0)
+	MovementLoopAddLocation(NPC, 460.92, -20.15, -304.61, 2, 0)
+	MovementLoopAddLocation(NPC, 435.73, -20.73, -282.21, 2, 0)
+	MovementLoopAddLocation(NPC, 432.18, -20.8, -271.51, 2, 0)
+	MovementLoopAddLocation(NPC, 438.24, -20.79, -257.19, 2, 0)
+	MovementLoopAddLocation(NPC, 438.97, -20.98, -236.33, 2, 0)
+	MovementLoopAddLocation(NPC, 439.2, -19.53, -204.53, 2, 0)
+	MovementLoopAddLocation(NPC, 437.09, -17.59, -188.2, 2, 0)
+	MovementLoopAddLocation(NPC, 430.47, -17.26, -165.48, 2, 0)
+	MovementLoopAddLocation(NPC, 408.93, -23.36, -128.37, 2, 0)
+	MovementLoopAddLocation(NPC, 400.08, -23.04, -111.19, 2, 0)
+	MovementLoopAddLocation(NPC, 397.49, -18.04, -98.65, 2, 0)
+	MovementLoopAddLocation(NPC, 396.71, -16.01, -87.76, 2, 0)
+	MovementLoopAddLocation(NPC, 395.93, -16.45, -43.55, 2, 0)
+	MovementLoopAddLocation(NPC, 388.33, -17.91, -24.17, 2, 0)
+	MovementLoopAddLocation(NPC, 379.2, -19.16, -22.46, 2, 0)
+	MovementLoopAddLocation(NPC, 329.78, -21.53, -21.26, 2, 0)
+	MovementLoopAddLocation(NPC, 303.64, -21.08, 1, 2, 0)
+	MovementLoopAddLocation(NPC, 301.14, -21.02, 0.38, 2, 0)
+	MovementLoopAddLocation(NPC, 286, -21.29, -1.56, 2, 0)
+	MovementLoopAddLocation(NPC, 277.1, -20.49, 7.75, 2, 0)
+	MovementLoopAddLocation(NPC, 256.71, -20.62, 28.95, 2, 0)
+	MovementLoopAddLocation(NPC, 252.41, -20.17, 33.24, 2, 0)
+	MovementLoopAddLocation(NPC, 252.97, -19.55, 39.51, 2, 0)
+	MovementLoopAddLocation(NPC, 259.19, -17.94, 57.48, 2, 0)
+	MovementLoopAddLocation(NPC, 262.97, -16.05, 68.11, 2, 0)
+	MovementLoopAddLocation(NPC, 268.44, -14.71, 72.63, 2, 0)
+	MovementLoopAddLocation(NPC, 282.75, -13.1, 79.69, 2, 0)
+	MovementLoopAddLocation(NPC, 287.08, -13.06, 96.74, 2, 0)
+	MovementLoopAddLocation(NPC, 293.58, -12.79, 103.17, 2, 0)
+	MovementLoopAddLocation(NPC, 296.41, -13.53, 115.15, 2, 0)
+	MovementLoopAddLocation(NPC, 299.34, -14.58, 128.01, 2, 0)
+	MovementLoopAddLocation(NPC, 303.22, -16.58, 145.4, 2, 0)
+	MovementLoopAddLocation(NPC, 306.43, -17.59, 153.17, 2, 0)
+	MovementLoopAddLocation(NPC, 317.31, -18, 165.63, 2, 0)
+	MovementLoopAddLocation(NPC, 326.97, -18.43, 169.78, 2, 0)
+	MovementLoopAddLocation(NPC, 334.54, -19, 169.12, 2, 0)
+	MovementLoopAddLocation(NPC, 346.84, -20.02, 165.85, 2, 0)
+	MovementLoopAddLocation(NPC, 357.4, -19.95, 160.55, 2, 0)
+	MovementLoopAddLocation(NPC, 370.99, -20.41, 149.99, 2, 0)
+	MovementLoopAddLocation(NPC, 378.91, -20.67, 140.97, 2, 0)
+	MovementLoopAddLocation(NPC, 378.59, -20.72, 134.44, 2, 0)
+	MovementLoopAddLocation(NPC, 373.5, -20.72, 131.74, 2, 0)
+	MovementLoopAddLocation(NPC, 367.77, -20.97, 132.14, 2, 0)
+	MovementLoopAddLocation(NPC, 362.19, -20.97, 131.55, 2, 0)
+	MovementLoopAddLocation(NPC, 353.12, -20.96, 128.83, 2, 0)
+	MovementLoopAddLocation(NPC, 348.41, -20.88, 130.56, 2, 0)
+	MovementLoopAddLocation(NPC, 344.19, -20.95, 135.05, 2, 0)
+	MovementLoopAddLocation(NPC, 348.41, -20.88, 130.56, 2, 0)
+	MovementLoopAddLocation(NPC, 353.12, -20.96, 128.83, 2, 0)
+	MovementLoopAddLocation(NPC, 362.19, -20.97, 131.55, 2, 0)
+	MovementLoopAddLocation(NPC, 367.77, -20.97, 132.14, 2, 0)
+	MovementLoopAddLocation(NPC, 373.5, -20.72, 131.74, 2, 0)
+	MovementLoopAddLocation(NPC, 378.59, -20.72, 134.44, 2, 0)
+	MovementLoopAddLocation(NPC, 378.91, -20.67, 140.97, 2, 0)
+	MovementLoopAddLocation(NPC, 370.99, -20.41, 149.99, 2, 0)
+	MovementLoopAddLocation(NPC, 357.4, -19.95, 160.55, 2, 0)
+	MovementLoopAddLocation(NPC, 346.84, -20.02, 165.85, 2, 0)
+	MovementLoopAddLocation(NPC, 334.54, -19, 169.12, 2, 0)
+	MovementLoopAddLocation(NPC, 326.97, -18.43, 169.78, 2, 0)
+	MovementLoopAddLocation(NPC, 317.31, -18, 165.63, 2, 0)
+	MovementLoopAddLocation(NPC, 306.43, -17.59, 153.17, 2, 0)
+	MovementLoopAddLocation(NPC, 303.22, -16.58, 145.4, 2, 0)
+	MovementLoopAddLocation(NPC, 299.34, -14.58, 128.01, 2, 0)
+	MovementLoopAddLocation(NPC, 296.41, -13.53, 115.15, 2, 0)
+	MovementLoopAddLocation(NPC, 293.58, -12.79, 103.17, 2, 0)
+	MovementLoopAddLocation(NPC, 287.08, -13.06, 96.74, 2, 0)
+	MovementLoopAddLocation(NPC, 282.75, -13.1, 79.69, 2, 0)
+	MovementLoopAddLocation(NPC, 268.44, -14.71, 72.63, 2, 0)
+	MovementLoopAddLocation(NPC, 262.97, -16.05, 68.11, 2, 0)
+	MovementLoopAddLocation(NPC, 259.19, -17.94, 57.48, 2, 0)
+	MovementLoopAddLocation(NPC, 252.97, -19.55, 39.51, 2, 0)
+	MovementLoopAddLocation(NPC, 252.41, -20.17, 33.24, 2, 0)
+	MovementLoopAddLocation(NPC, 256.71, -20.62, 28.95, 2, 0)
+	MovementLoopAddLocation(NPC, 277.1, -20.49, 7.75, 2, 0)
+	MovementLoopAddLocation(NPC, 286, -21.29, -1.56, 2, 0)
+	MovementLoopAddLocation(NPC, 301.14, -21.02, 0.38, 2, 0)
+	MovementLoopAddLocation(NPC, 303.64, -21.08, 1, 2, 0)
+	MovementLoopAddLocation(NPC, 329.78, -21.53, -21.26, 2, 0)
+	MovementLoopAddLocation(NPC, 379.2, -19.16, -22.46, 2, 0)
+	MovementLoopAddLocation(NPC, 388.33, -17.91, -24.17, 2, 0)
+	MovementLoopAddLocation(NPC, 395.93, -16.45, -43.55, 2, 0)
+	MovementLoopAddLocation(NPC, 396.71, -16.01, -87.76, 2, 0)
+	MovementLoopAddLocation(NPC, 397.49, -18.04, -98.65, 2, 0)
+	MovementLoopAddLocation(NPC, 400.08, -23.04, -111.19, 2, 0)
+	MovementLoopAddLocation(NPC, 408.93, -23.36, -128.37, 2, 0)
+	MovementLoopAddLocation(NPC, 430.47, -17.26, -165.48, 2, 0)
+	MovementLoopAddLocation(NPC, 437.09, -17.59, -188.2, 2, 0)
+	MovementLoopAddLocation(NPC, 439.2, -19.53, -204.53, 2, 0)
+	MovementLoopAddLocation(NPC, 438.97, -20.98, -236.33, 2, 0)
+	MovementLoopAddLocation(NPC, 438.24, -20.79, -257.19, 2, 0)
+	MovementLoopAddLocation(NPC, 432.18, -20.8, -271.51, 2, 0)
+	MovementLoopAddLocation(NPC, 435.73, -20.73, -282.21, 2, 0)
+	MovementLoopAddLocation(NPC, 460.92, -20.15, -304.61, 2, 0)
+	MovementLoopAddLocation(NPC, 465.14, -20.17, -308.17, 2, 0)
+	MovementLoopAddLocation(NPC, 467.2, -20.23, -310.74, 2, 0)
+	MovementLoopAddLocation(NPC, 467.77, -20.32, -314.52, 2, 0)
+	MovementLoopAddLocation(NPC, 466.21, -20.6, -330.44, 2, 0)
+	MovementLoopAddLocation(NPC, 473.51, -18.95, -344.36, 2, 0)
+end
+
+