浏览代码

Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu

Image 4 年之前
父节点
当前提交
d23f19517d

+ 49 - 0
Lua/SpawnScripts/Qeynos/cahptor.lua

@@ -0,0 +1,49 @@
+--[[
+	Script Name		:	cahptor.lua
+	Script Purpose	:	Waypoint Path for cahptor.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:29:07 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 684.98, -20.52, 267.48, 2, 0)
+	MovementLoopAddLocation(NPC, 673.17, -19.49, 229.65, 2, 0)
+	MovementLoopAddLocation(NPC, 679.47, -19.74, 220.74, 2, 0)
+	MovementLoopAddLocation(NPC, 687.3, -19.52, 214.86, 2, 0)
+	MovementLoopAddLocation(NPC, 684.89, -19.4, 198.52, 2, 0)
+	MovementLoopAddLocation(NPC, 699.29, -19.53, 194.03, 2, 0)
+	MovementLoopAddLocation(NPC, 706.48, -19.53, 194.49, 2, 0)
+	MovementLoopAddLocation(NPC, 779.39, -21.01, 180.01, 2, 0)
+	MovementLoopAddLocation(NPC, 724.93, -19.8, 183.45, 2, 0)
+	MovementLoopAddLocation(NPC, 685.04, -20.36, 163.73, 2, 0)
+	MovementLoopAddLocation(NPC, 674.64, -21.1, 145.5, 2, 0)
+	MovementLoopAddLocation(NPC, 677.14, -21.03, 143.08, 2, 0)
+	MovementLoopAddLocation(NPC, 711.93, -20.36, 123.97, 2, 0)
+	MovementLoopAddLocation(NPC, 677.14, -21.03, 143.08, 2, 0)
+	MovementLoopAddLocation(NPC, 674.64, -21.1, 145.5, 2, 0)
+	MovementLoopAddLocation(NPC, 685.04, -20.36, 163.73, 2, 0)
+	MovementLoopAddLocation(NPC, 724.93, -19.8, 183.45, 2, 0)
+	MovementLoopAddLocation(NPC, 779.39, -21.01, 180.01, 2, 0)
+	MovementLoopAddLocation(NPC, 706.48, -19.53, 194.49, 2, 0)
+	MovementLoopAddLocation(NPC, 699.29, -19.53, 194.03, 2, 0)
+	MovementLoopAddLocation(NPC, 684.89, -19.4, 198.52, 2, 0)
+	MovementLoopAddLocation(NPC, 687.3, -19.52, 214.86, 2, 0)
+	MovementLoopAddLocation(NPC, 679.47, -19.74, 220.74, 2, 0)
+	MovementLoopAddLocation(NPC, 673.17, -19.49, 229.65, 2, 0)
+	MovementLoopAddLocation(NPC, 684.98, -20.52, 267.48, 2, 0)
+end
+
+

+ 53 - 0
Lua/SpawnScripts/Qeynos/chapman.lua

@@ -0,0 +1,53 @@
+--[[
+	Script Name		:	chapman.lua
+	Script Purpose	:	Waypoint Path for chapman.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 12:23: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)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 413.02, -20.94, 157.49, 2, 0)
+	MovementLoopAddLocation(NPC, 431.34, -20.77, 177.7, 2, 0)
+	MovementLoopAddLocation(NPC, 452.04, -21.98, 240.54, 2, 0)
+	MovementLoopAddLocation(NPC, 436.42, -21.74, 269.85, 2, 0)
+	MovementLoopAddLocation(NPC, 447.66, -21.76, 259.01, 2, 0)
+	MovementLoopAddLocation(NPC, 457.88, -22.22, 236.4, 2, 0)
+	MovementLoopAddLocation(NPC, 505.74, -19.56, 242.9, 2, 0)
+	MovementLoopAddLocation(NPC, 578.81, -17.93, 242.68, 2, 0)
+	MovementLoopAddLocation(NPC, 663.88, -19.39, 224.79, 2, 0)
+	MovementLoopAddLocation(NPC, 686.32, -19.52, 217.22, 2, 0)
+	MovementLoopAddLocation(NPC, 679.24, -19.42, 184.53, 2, 0)
+	MovementLoopAddLocation(NPC, 601.85, -15.83, 204.98, 2, 0)
+	MovementLoopAddLocation(NPC, 547, -15.41, 209.65, 2, 0)
+	MovementLoopAddLocation(NPC, 497.18, -16.39, 203.07, 2, 0)
+	MovementLoopAddLocation(NPC, 413, -20.94, 157.01, 2, 0)
+	MovementLoopAddLocation(NPC, 497.18, -16.39, 203.07, 2, 0)
+	MovementLoopAddLocation(NPC, 547, -15.41, 209.65, 2, 0)
+	MovementLoopAddLocation(NPC, 601.85, -15.83, 204.98, 2, 0)
+	MovementLoopAddLocation(NPC, 679.24, -19.42, 184.53, 2, 0)
+	MovementLoopAddLocation(NPC, 686.32, -19.52, 217.22, 2, 0)
+	MovementLoopAddLocation(NPC, 663.88, -19.39, 224.79, 2, 0)
+	MovementLoopAddLocation(NPC, 578.81, -17.93, 242.68, 2, 0)
+	MovementLoopAddLocation(NPC, 505.74, -19.56, 242.9, 2, 0)
+	MovementLoopAddLocation(NPC, 457.88, -22.22, 236.4, 2, 0)
+	MovementLoopAddLocation(NPC, 447.66, -21.76, 259.01, 2, 0)
+	MovementLoopAddLocation(NPC, 436.42, -21.74, 269.85, 2, 0)
+	MovementLoopAddLocation(NPC, 452.04, -21.98, 240.54, 2, 0)
+	MovementLoopAddLocation(NPC, 431.34, -20.77, 177.7, 2, 0)
+	MovementLoopAddLocation(NPC, 413.02, -20.94, 157.49, 2, 0)
+end
+
+

+ 69 - 0
Lua/SpawnScripts/Qeynos/cloudsend.lua

@@ -0,0 +1,69 @@
+--[[
+	Script Name		:	cloudsend.lua
+	Script Purpose	:	Waypoint Path for cloudsend.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 01: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)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 443.86, -20.59, 201.35, 2, 0)
+	MovementLoopAddLocation(NPC, 435.86, -20.59, 185.28, 2, 0)
+	MovementLoopAddLocation(NPC, 438.19, -20.52, 181.9, 2, 0)
+	MovementLoopAddLocation(NPC, 442.92, -20.44, 179.54, 2, 0)
+	MovementLoopAddLocation(NPC, 448.83, -20.45, 180.16, 2, 0)
+	MovementLoopAddLocation(NPC, 454.23, -20.5, 182.7, 2, 0)
+	MovementLoopAddLocation(NPC, 472.21, -20.95, 192.99, 2, 0)
+	MovementLoopAddLocation(NPC, 498.83, -16.24, 202.5, 2, 0)
+	MovementLoopAddLocation(NPC, 540.19, -15.36, 210.64, 2, 0)
+	MovementLoopAddLocation(NPC, 606.34, -15.68, 202.24, 2, 0)
+	MovementLoopAddLocation(NPC, 646.45, -16.75, 190.83, 2, 0)
+	MovementLoopAddLocation(NPC, 681.56, -19.48, 185.52, 2, 0)
+	MovementLoopAddLocation(NPC, 691.11, -19.52, 195.05, 2, 0)
+	MovementLoopAddLocation(NPC, 703.6, -19.54, 190.78, 2, 0)
+	MovementLoopAddLocation(NPC, 701.32, -19.5, 176.4, 2, 0)
+	MovementLoopAddLocation(NPC, 669, -21.16, 146.49, 2, 0)
+	MovementLoopAddLocation(NPC, 702.39, -19.53, 174.71, 2, 0)
+	MovementLoopAddLocation(NPC, 705.45, -19.53, 193.19, 2, 0)
+	MovementLoopAddLocation(NPC, 689.3, -19.52, 199.08, 2, 0)
+	MovementLoopAddLocation(NPC, 683.33, -19.69, 219.28, 2, 0)
+	MovementLoopAddLocation(NPC, 661.81, -19.12, 227.48, 2, 0)
+	MovementLoopAddLocation(NPC, 615.7, -18.25, 237.47, 2, 0)
+	MovementLoopAddLocation(NPC, 611.5, -15.32, 207.96, 2, 0)
+	MovementLoopAddLocation(NPC, 615.7, -18.25, 237.47, 2, 0)
+	MovementLoopAddLocation(NPC, 661.81, -19.12, 227.48, 2, 0)
+	MovementLoopAddLocation(NPC, 683.33, -19.69, 219.28, 2, 0)
+	MovementLoopAddLocation(NPC, 689.3, -19.52, 199.08, 2, 0)
+	MovementLoopAddLocation(NPC, 705.45, -19.53, 193.19, 2, 0)
+	MovementLoopAddLocation(NPC, 702.39, -19.53, 174.71, 2, 0)
+	MovementLoopAddLocation(NPC, 669, -21.16, 146.49, 2, 0)
+	MovementLoopAddLocation(NPC, 701.32, -19.5, 176.4, 2, 0)
+	MovementLoopAddLocation(NPC, 703.6, -19.54, 190.78, 2, 0)
+	MovementLoopAddLocation(NPC, 691.11, -19.52, 195.05, 2, 0)
+	MovementLoopAddLocation(NPC, 681.56, -19.48, 185.52, 2, 0)
+	MovementLoopAddLocation(NPC, 646.45, -16.75, 190.83, 2, 0)
+	MovementLoopAddLocation(NPC, 606.34, -15.68, 202.24, 2, 0)
+	MovementLoopAddLocation(NPC, 540.19, -15.36, 210.64, 2, 0)
+	MovementLoopAddLocation(NPC, 498.83, -16.24, 202.5, 2, 0)
+	MovementLoopAddLocation(NPC, 472.21, -20.95, 192.99, 2, 0)
+	MovementLoopAddLocation(NPC, 454.23, -20.5, 182.7, 2, 0)
+	MovementLoopAddLocation(NPC, 448.83, -20.45, 180.16, 2, 0)
+	MovementLoopAddLocation(NPC, 442.92, -20.44, 179.54, 2, 0)
+	MovementLoopAddLocation(NPC, 438.19, -20.52, 181.9, 2, 0)
+	MovementLoopAddLocation(NPC, 435.86, -20.59, 185.28, 2, 0)
+	MovementLoopAddLocation(NPC, 443.86, -20.59, 201.35, 2, 0)
+end
+
+

+ 57 - 0
Lua/SpawnScripts/Qeynos/dillon.lua

@@ -0,0 +1,57 @@
+--[[
+	Script Name		:	dillon.lua
+	Script Purpose	:	Waypoint Path for dillon.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 01:06:06 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 600.22, -18.07, 236.06, 2, 0)
+	MovementLoopAddLocation(NPC, 592.73, -18.05, 237.94, 2, 0)
+	MovementLoopAddLocation(NPC, 583.55, -17.95, 239.05, 2, 0)
+	MovementLoopAddLocation(NPC, 568.26, -17.75, 240.55, 2, 0)
+	MovementLoopAddLocation(NPC, 565.64, -17.72, 241.07, 2, 0)
+	MovementLoopAddLocation(NPC, 560.76, -16.97, 228.14, 2, 0)
+	MovementLoopAddLocation(NPC, 560.28, -15.13, 213.69, 2, 0)
+	MovementLoopAddLocation(NPC, 612.83, -15.48, 205.11, 2, 0)
+	MovementLoopAddLocation(NPC, 679.4, -19.38, 187.64, 2, 0)
+	MovementLoopAddLocation(NPC, 680.54, -19.27, 192.39, 2, 0)
+	MovementLoopAddLocation(NPC, 649.22, -17.95, 202.36, 2, 0)
+	MovementLoopAddLocation(NPC, 611.57, -16.46, 211.89, 2, 0)
+	MovementLoopAddLocation(NPC, 614.27, -16.46, 228.35, 2, 0)
+	MovementLoopAddLocation(NPC, 622.97, -17.14, 227.34, 2, 0)
+	MovementLoopAddLocation(NPC, 632.27, -17.14, 225.55, 2, 0)
+	MovementLoopAddLocation(NPC, 665.54, -17.95, 215.73, 2, 0)
+	MovementLoopAddLocation(NPC, 680.64, -17.95, 211.14, 2, 0)
+	MovementLoopAddLocation(NPC, 665.54, -17.95, 215.73, 2, 0)
+	MovementLoopAddLocation(NPC, 632.27, -17.14, 225.55, 2, 0)
+	MovementLoopAddLocation(NPC, 622.97, -17.14, 227.34, 2, 0)
+	MovementLoopAddLocation(NPC, 614.27, -16.46, 228.35, 2, 0)
+	MovementLoopAddLocation(NPC, 611.57, -16.46, 211.89, 2, 0)
+	MovementLoopAddLocation(NPC, 649.22, -17.95, 202.36, 2, 0)
+	MovementLoopAddLocation(NPC, 680.54, -19.27, 192.39, 2, 0)
+	MovementLoopAddLocation(NPC, 679.4, -19.38, 187.64, 2, 0)
+	MovementLoopAddLocation(NPC, 612.83, -15.48, 205.11, 2, 0)
+	MovementLoopAddLocation(NPC, 560.28, -15.13, 213.69, 2, 0)
+	MovementLoopAddLocation(NPC, 560.76, -16.97, 228.14, 2, 0)
+	MovementLoopAddLocation(NPC, 565.64, -17.72, 241.07, 2, 0)
+	MovementLoopAddLocation(NPC, 568.26, -17.75, 240.55, 2, 0)
+	MovementLoopAddLocation(NPC, 583.55, -17.95, 239.05, 2, 0)
+	MovementLoopAddLocation(NPC, 592.73, -18.05, 237.94, 2, 0)
+	MovementLoopAddLocation(NPC, 600.22, -18.07, 236.06, 2, 0)
+end
+
+

+ 41 - 0
Lua/SpawnScripts/Qeynos/erwin.lua

@@ -0,0 +1,41 @@
+--[[
+	Script Name		:	erwin.lua
+	Script Purpose	:	Waypoint Path for erwin.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 02:39:02 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 698.34, -19.9, 131.15, 2, 0)
+	MovementLoopAddLocation(NPC, 677.48, -21.02, 142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 680.55, -20.76, 155.63, 2, 0)
+	MovementLoopAddLocation(NPC, 704.73, -19.48, 175.59, 2, 0)
+	MovementLoopAddLocation(NPC, 703.89, -19.54, 189.78, 2, 0)
+	MovementLoopAddLocation(NPC, 692.1, -19.52, 195.98, 2, 0)
+	MovementLoopAddLocation(NPC, 679.77, -19.76, 221.54, 2, 0)
+	MovementLoopAddLocation(NPC, 671.72, -19.66, 223.75, 2, 0)
+	MovementLoopAddLocation(NPC, 686.27, -20.49, 267.75, 2, 30)
+	MovementLoopAddLocation(NPC, 671.72, -19.66, 223.75, 2, 0)
+	MovementLoopAddLocation(NPC, 679.77, -19.76, 221.54, 2, 0)
+	MovementLoopAddLocation(NPC, 692.1, -19.52, 195.98, 2, 0)
+	MovementLoopAddLocation(NPC, 703.89, -19.54, 189.78, 2, 0)
+	MovementLoopAddLocation(NPC, 704.73, -19.48, 175.59, 2, 0)
+	MovementLoopAddLocation(NPC, 680.55, -20.76, 155.63, 2, 0)
+	MovementLoopAddLocation(NPC, 677.48, -21.02, 142.28, 2, 0)
+	MovementLoopAddLocation(NPC, 698.34, -19.9, 131.15, 2, 30)
+end
+
+

+ 51 - 0
Lua/SpawnScripts/Qeynos/iceslayer.lua

@@ -0,0 +1,51 @@
+--[[
+	Script Name		:	iceslayer.lua
+	Script Purpose	:	Waypoint Path for iceslayer.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 07:24:41 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 541.45, -3.5, 136.91, 2, 0)
+	MovementLoopAddLocation(NPC, 526.93, -3.5, 136.14, 2, 0)
+	MovementLoopAddLocation(NPC, 510.52, -3.48, 134.38, 2, 0)
+	MovementLoopAddLocation(NPC, 511.79, -3.48, 125.96, 2, 0)
+	MovementLoopAddLocation(NPC, 527.66, -3.5, 128.38, 2, 0)
+	MovementLoopAddLocation(NPC, 542.06, -3.5, 128.03, 2, 0)
+	MovementLoopAddLocation(NPC, 542.42, -5.55, 121.07, 2, 0)
+	MovementLoopAddLocation(NPC, 552.51, -5.55, 121.16, 2, 0)
+	MovementLoopAddLocation(NPC, 552.24, -3.5, 127.63, 2, 0)
+	MovementLoopAddLocation(NPC, 566.13, -3.5, 128.07, 2, 0)
+	MovementLoopAddLocation(NPC, 582.44, -3.48, 125.97, 2, 0)
+	MovementLoopAddLocation(NPC, 583.6, -3.48, 135.08, 2, 0)
+	MovementLoopAddLocation(NPC, 567.53, -3.5, 136.55, 2, 0)
+	MovementLoopAddLocation(NPC, 553.23, -3.5, 136.78, 2, 0)
+	MovementLoopAddLocation(NPC, 567.53, -3.5, 136.55, 2, 0)
+	MovementLoopAddLocation(NPC, 583.6, -3.48, 135.08, 2, 0)
+	MovementLoopAddLocation(NPC, 582.44, -3.48, 125.97, 2, 0)
+	MovementLoopAddLocation(NPC, 566.13, -3.5, 128.07, 2, 0)
+	MovementLoopAddLocation(NPC, 552.24, -3.5, 127.63, 2, 0)
+	MovementLoopAddLocation(NPC, 552.51, -5.55, 121.16, 2, 0)
+	MovementLoopAddLocation(NPC, 542.42, -5.55, 121.07, 2, 0)
+	MovementLoopAddLocation(NPC, 542.06, -3.5, 128.03, 2, 0)
+	MovementLoopAddLocation(NPC, 527.66, -3.5, 128.38, 2, 0)
+	MovementLoopAddLocation(NPC, 511.79, -3.48, 125.96, 2, 0)
+	MovementLoopAddLocation(NPC, 510.52, -3.48, 134.38, 2, 0)
+	MovementLoopAddLocation(NPC, 526.93, -3.5, 136.14, 2, 0)
+	MovementLoopAddLocation(NPC, 541.45, -3.5, 136.91, 2, 0)
+end
+
+

+ 39 - 0
Lua/SpawnScripts/Qeynos/ilgar.lua

@@ -0,0 +1,39 @@
+--[[
+	Script Name		:	ilgar.lua
+	Script Purpose	:	Waypoint Path for ilgar.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 02:45:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 469.14, -20.96, 194.86, 2, 0)
+	MovementLoopAddLocation(NPC, 406.76, -20.87, 145.25, 2, 0)
+	MovementLoopAddLocation(NPC, 421.86, -20.93, 168.96, 2, 0)
+	MovementLoopAddLocation(NPC, 436.36, -20.26, 209.37, 2, 0)
+	MovementLoopAddLocation(NPC, 452.7, -21.95, 242.39, 2, 0)
+	MovementLoopAddLocation(NPC, 441.84, -21.92, 263.49, 2, 0)
+	MovementLoopAddLocation(NPC, 455.55, -21.92, 244.74, 2, 0)
+	MovementLoopAddLocation(NPC, 469.7, -21.06, 196.34, 2, 0)
+	MovementLoopAddLocation(NPC, 455.55, -21.92, 244.74, 2, 0)
+	MovementLoopAddLocation(NPC, 441.84, -21.92, 263.49, 2, 0)
+	MovementLoopAddLocation(NPC, 452.7, -21.95, 242.39, 2, 0)
+	MovementLoopAddLocation(NPC, 436.36, -20.26, 209.37, 2, 0)
+	MovementLoopAddLocation(NPC, 421.86, -20.93, 168.96, 2, 0)
+	MovementLoopAddLocation(NPC, 406.76, -20.87, 145.25, 2, 0)
+	MovementLoopAddLocation(NPC, 469.14, -20.96, 194.86, 2, 0)
+end
+
+

+ 73 - 0
Lua/SpawnScripts/Qeynos/kelin.lua

@@ -0,0 +1,73 @@
+--[[
+	Script Name		:	kelin.lua
+	Script Purpose	:	Waypoint Path for kelin.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 04:25:35 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 471.49, -11.52, 134.86, 2, 30)
+	MovementLoopAddLocation(NPC, 492.73, -11.49, 142.63, 2, 0)
+	MovementLoopAddLocation(NPC, 504.77, -11.33, 145.99, 2, 0)
+	MovementLoopAddLocation(NPC, 541.76, -10.51, 150.92, 2, 0)
+	MovementLoopAddLocation(NPC, 586.69, -10.45, 147.52, 2, 0)
+	MovementLoopAddLocation(NPC, 617.7, -12.23, 145.18, 2, 0)
+	MovementLoopAddLocation(NPC, 620.47, -16.55, 199.88, 2, 0)
+	MovementLoopAddLocation(NPC, 681.38, -19.48, 184.04, 2, 0)
+	MovementLoopAddLocation(NPC, 686.95, -19.55, 218.23, 2, 0)
+	MovementLoopAddLocation(NPC, 633.6, -19.01, 232.23, 2, 0)
+	MovementLoopAddLocation(NPC, 606.54, -18.21, 238.08, 2, 0)
+	MovementLoopAddLocation(NPC, 568.86, -17.84, 244.62, 2, 0)
+	MovementLoopAddLocation(NPC, 553.3, -17.73, 245.85, 2, 0)
+	MovementLoopAddLocation(NPC, 507.03, -19.41, 244.95, 2, 0)
+	MovementLoopAddLocation(NPC, 457.02, -22.22, 237.59, 2, 0)
+	MovementLoopAddLocation(NPC, 467.51, -21.44, 207.57, 2, 0)
+	MovementLoopAddLocation(NPC, 494.69, -11.72, 143.66, 2, 0)
+	MovementLoopAddLocation(NPC, 530.06, -10.49, 150.63, 2, 0)
+	MovementLoopAddLocation(NPC, 546.43, -10.22, 149.21, 2, 0)
+	MovementLoopAddLocation(NPC, 546.74, -9.62, 141.81, 2, 0)
+	MovementLoopAddLocation(NPC, 546.83, -9.56, 136.11, 2, 0)
+	MovementLoopAddLocation(NPC, 558.08, -9.56, 134.2, 2, 0)
+	MovementLoopAddLocation(NPC, 558.28, -9.56, 135.06, 2, 0)
+	MovementLoopAddLocation(NPC, 558.55, -9.56, 136.18, 2, 0)
+	MovementLoopAddLocation(NPC, 558.06, -9.56, 136.94, 2, 30)
+	MovementLoopAddLocation(NPC, 558.55, -9.56, 136.18, 2, 0)
+	MovementLoopAddLocation(NPC, 558.28, -9.56, 135.06, 2, 0)
+	MovementLoopAddLocation(NPC, 558.08, -9.56, 134.2, 2, 0)
+	MovementLoopAddLocation(NPC, 546.83, -9.56, 136.11, 2, 0)
+	MovementLoopAddLocation(NPC, 546.74, -9.62, 141.81, 2, 0)
+	MovementLoopAddLocation(NPC, 546.43, -10.22, 149.21, 2, 0)
+	MovementLoopAddLocation(NPC, 530.06, -10.49, 150.63, 2, 0)
+	MovementLoopAddLocation(NPC, 494.69, -11.72, 143.66, 2, 0)
+	MovementLoopAddLocation(NPC, 467.51, -21.44, 207.57, 2, 0)
+	MovementLoopAddLocation(NPC, 457.02, -22.22, 237.59, 2, 0)
+	MovementLoopAddLocation(NPC, 507.03, -19.41, 244.95, 2, 0)
+	MovementLoopAddLocation(NPC, 553.3, -17.73, 245.85, 2, 0)
+	MovementLoopAddLocation(NPC, 568.86, -17.84, 244.62, 2, 0)
+	MovementLoopAddLocation(NPC, 606.54, -18.21, 238.08, 2, 0)
+	MovementLoopAddLocation(NPC, 633.6, -19.01, 232.23, 2, 0)
+	MovementLoopAddLocation(NPC, 686.95, -19.55, 218.23, 2, 0)
+	MovementLoopAddLocation(NPC, 681.38, -19.48, 184.04, 2, 0)
+	MovementLoopAddLocation(NPC, 620.47, -16.55, 199.88, 2, 0)
+	MovementLoopAddLocation(NPC, 617.7, -12.23, 145.18, 2, 0)
+	MovementLoopAddLocation(NPC, 586.69, -10.45, 147.52, 2, 0)
+	MovementLoopAddLocation(NPC, 541.76, -10.51, 150.92, 2, 0)
+	MovementLoopAddLocation(NPC, 504.77, -11.33, 145.99, 2, 0)
+	MovementLoopAddLocation(NPC, 492.73, -11.49, 142.63, 2, 0)
+	MovementLoopAddLocation(NPC, 471.49, -11.52, 134.86, 2, 0)
+end
+
+

+ 67 - 0
Lua/SpawnScripts/Qeynos/kenika.lua

@@ -0,0 +1,67 @@
+--[[
+	Script Name		:	kenika.lua
+	Script Purpose	:	Waypoint Path for kenika.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 02:29:10 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, 469.88, -11.53, 130.15, 2, 0)
+	MovementLoopAddLocation(NPC, 474.56, -11.53, 136.07, 2, 0)
+	MovementLoopAddLocation(NPC, 478.76, -11.53, 137.32, 2, 0)
+	MovementLoopAddLocation(NPC, 494.74, -11.65, 143.21, 2, 0)
+	MovementLoopAddLocation(NPC, 504.88, -11.31, 146.37, 2, 0)
+	MovementLoopAddLocation(NPC, 545.21, -10.58, 151.77, 2, 0)
+	MovementLoopAddLocation(NPC, 564.25, -10.58, 149.91, 2, 0)
+	MovementLoopAddLocation(NPC, 586.13, -10.43, 147.61, 2, 0)
+	MovementLoopAddLocation(NPC, 600.5, -12.07, 146.38, 2, 0)
+	MovementLoopAddLocation(NPC, 616.28, -12.22, 144.58, 2, 0)
+	MovementLoopAddLocation(NPC, 620.96, -12.8, 161.14, 2, 0)
+	MovementLoopAddLocation(NPC, 623.53, -16.64, 200.63, 2, 0)
+	MovementLoopAddLocation(NPC, 679.34, -19.39, 186.87, 2, 0)
+	MovementLoopAddLocation(NPC, 680.59, -19.27, 192.36, 2, 0)
+	MovementLoopAddLocation(NPC, 673, -17.95, 193.97, 2, 0)
+	MovementLoopAddLocation(NPC, 678.49, -17.95, 211.45, 2, 0)
+	MovementLoopAddLocation(NPC, 671.61, -17.95, 213.64, 2, 0)
+	MovementLoopAddLocation(NPC, 673.41, -19.58, 219.81, 2, 0)
+	MovementLoopAddLocation(NPC, 638.11, -19.11, 230.2, 2, 0)
+	MovementLoopAddLocation(NPC, 576.03, -17.87, 240.47, 2, 0)
+	MovementLoopAddLocation(NPC, 563.7, -17.72, 241.52, 2, 0)
+	MovementLoopAddLocation(NPC, 559.88, -17.59, 239.68, 2, 0)
+	MovementLoopAddLocation(NPC, 563.7, -17.72, 241.52, 2, 0)
+	MovementLoopAddLocation(NPC, 576.03, -17.87, 240.47, 2, 0)
+	MovementLoopAddLocation(NPC, 638.11, -19.11, 230.2, 2, 0)
+	MovementLoopAddLocation(NPC, 673.41, -19.58, 219.81, 2, 0)
+	MovementLoopAddLocation(NPC, 671.61, -17.95, 213.64, 2, 0)
+	MovementLoopAddLocation(NPC, 678.49, -17.95, 211.45, 2, 0)
+	MovementLoopAddLocation(NPC, 673, -17.95, 193.97, 2, 0)
+	MovementLoopAddLocation(NPC, 680.59, -19.27, 192.36, 2, 0)
+	MovementLoopAddLocation(NPC, 679.34, -19.39, 186.87, 2, 0)
+	MovementLoopAddLocation(NPC, 623.53, -16.64, 200.63, 2, 0)
+	MovementLoopAddLocation(NPC, 620.96, -12.8, 161.14, 2, 0)
+	MovementLoopAddLocation(NPC, 616.28, -12.22, 144.58, 2, 0)
+	MovementLoopAddLocation(NPC, 600.5, -12.07, 146.38, 2, 0)
+	MovementLoopAddLocation(NPC, 586.13, -10.43, 147.61, 2, 0)
+	MovementLoopAddLocation(NPC, 564.25, -10.58, 149.91, 2, 0)
+	MovementLoopAddLocation(NPC, 545.21, -10.58, 151.77, 2, 0)
+	MovementLoopAddLocation(NPC, 504.88, -11.31, 146.37, 2, 0)
+	MovementLoopAddLocation(NPC, 494.74, -11.65, 143.21, 2, 0)
+	MovementLoopAddLocation(NPC, 478.76, -11.53, 137.32, 2, 0)
+	MovementLoopAddLocation(NPC, 474.56, -11.53, 136.07, 2, 0)
+	MovementLoopAddLocation(NPC, 469.88, -11.53, 130.15, 2, 0)
+end
+
+

+ 95 - 0
Lua/SpawnScripts/Qeynos/klenthall.lua

@@ -0,0 +1,95 @@
+--[[
+	Script Name		:	klenthall.lua
+	Script Purpose	:	Waypoint Path for klenthall.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 02:44:46 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 618.33, -12.24, 145.93, 2, 0)
+	MovementLoopAddLocation(NPC, 621.58, -16.61, 198.95, 2, 0)
+	MovementLoopAddLocation(NPC, 605.95, -15.67, 202.3, 2, 0)
+	MovementLoopAddLocation(NPC, 559.95, -15.43, 208.07, 2, 0)
+	MovementLoopAddLocation(NPC, 536.41, -15.43, 207.61, 2, 0)
+	MovementLoopAddLocation(NPC, 498.73, -16.33, 201.77, 2, 0)
+	MovementLoopAddLocation(NPC, 476.23, -20.97, 194.43, 2, 0)
+	MovementLoopAddLocation(NPC, 466.76, -20.82, 190.3, 2, 0)
+	MovementLoopAddLocation(NPC, 446.72, -20.46, 178.56, 2, 0)
+	MovementLoopAddLocation(NPC, 440.55, -20.49, 178.44, 2, 0)
+	MovementLoopAddLocation(NPC, 436.41, -20.57, 181.77, 2, 0)
+	MovementLoopAddLocation(NPC, 434.12, -20.66, 185.54, 2, 0)
+	MovementLoopAddLocation(NPC, 434.76, -20.67, 190.54, 2, 0)
+	MovementLoopAddLocation(NPC, 437.1, -20.55, 197.3, 2, 0)
+	MovementLoopAddLocation(NPC, 454.62, -22.02, 233.32, 2, 0)
+	MovementLoopAddLocation(NPC, 503.53, -19.63, 242.41, 2, 0)
+	MovementLoopAddLocation(NPC, 539.52, -18.05, 242.73, 2, 0)
+	MovementLoopAddLocation(NPC, 568.54, -17.88, 242.97, 2, 0)
+	MovementLoopAddLocation(NPC, 592.34, -18.04, 239.25, 2, 0)
+	MovementLoopAddLocation(NPC, 617.29, -18.47, 234.71, 2, 0)
+	MovementLoopAddLocation(NPC, 651.73, -19.14, 227.43, 2, 0)
+	MovementLoopAddLocation(NPC, 675.76, -19.71, 221.36, 2, 0)
+	MovementLoopAddLocation(NPC, 683.65, -19.61, 218.11, 2, 0)
+	MovementLoopAddLocation(NPC, 693.47, -19.52, 196.31, 2, 0)
+	MovementLoopAddLocation(NPC, 705.29, -19.53, 192.43, 2, 0)
+	MovementLoopAddLocation(NPC, 706.06, -19.53, 193.13, 2, 0)
+	MovementLoopAddLocation(NPC, 708.64, -19.53, 195.1, 2, 0)
+	MovementLoopAddLocation(NPC, 711.75, -19.52, 196.57, 2, 0)
+	MovementLoopAddLocation(NPC, 715.54, -19.52, 197.29, 2, 0)
+	MovementLoopAddLocation(NPC, 719.67, -19.52, 196.55, 2, 0)
+	MovementLoopAddLocation(NPC, 723.59, -19.6, 194.13, 2, 0)
+	MovementLoopAddLocation(NPC, 712.23, -19.41, 178.41, 2, 0)
+	MovementLoopAddLocation(NPC, 679.41, -20.65, 159.21, 2, 0)
+	MovementLoopAddLocation(NPC, 672.93, -21.19, 142.14, 2, 0)
+	MovementLoopAddLocation(NPC, 668.19, -21.31, 130.46, 2, 0)
+	MovementLoopAddLocation(NPC, 662.02, -20.96, 103.28, 2, 0)
+	MovementLoopAddLocation(NPC, 668.19, -21.31, 130.46, 2, 0)
+	MovementLoopAddLocation(NPC, 672.93, -21.19, 142.14, 2, 0)
+	MovementLoopAddLocation(NPC, 679.41, -20.65, 159.21, 2, 0)
+	MovementLoopAddLocation(NPC, 712.23, -19.41, 178.41, 2, 0)
+	MovementLoopAddLocation(NPC, 723.59, -19.6, 194.13, 2, 0)
+	MovementLoopAddLocation(NPC, 719.67, -19.52, 196.55, 2, 0)
+	MovementLoopAddLocation(NPC, 715.54, -19.52, 197.29, 2, 0)
+	MovementLoopAddLocation(NPC, 711.75, -19.52, 196.57, 2, 0)
+	MovementLoopAddLocation(NPC, 708.64, -19.53, 195.1, 2, 0)
+	MovementLoopAddLocation(NPC, 706.06, -19.53, 193.13, 2, 0)
+	MovementLoopAddLocation(NPC, 705.29, -19.53, 192.43, 2, 0)
+	MovementLoopAddLocation(NPC, 693.47, -19.52, 196.31, 2, 0)
+	MovementLoopAddLocation(NPC, 683.65, -19.61, 218.11, 2, 0)
+	MovementLoopAddLocation(NPC, 675.76, -19.71, 221.36, 2, 0)
+	MovementLoopAddLocation(NPC, 651.73, -19.14, 227.43, 2, 0)
+	MovementLoopAddLocation(NPC, 617.29, -18.47, 234.71, 2, 0)
+	MovementLoopAddLocation(NPC, 592.34, -18.04, 239.25, 2, 0)
+	MovementLoopAddLocation(NPC, 568.54, -17.88, 242.97, 2, 0)
+	MovementLoopAddLocation(NPC, 539.52, -18.05, 242.73, 2, 0)
+	MovementLoopAddLocation(NPC, 503.53, -19.63, 242.41, 2, 0)
+	MovementLoopAddLocation(NPC, 454.62, -22.02, 233.32, 2, 0)
+	MovementLoopAddLocation(NPC, 437.1, -20.55, 197.3, 2, 0)
+	MovementLoopAddLocation(NPC, 434.76, -20.67, 190.54, 2, 0)
+	MovementLoopAddLocation(NPC, 434.12, -20.66, 185.54, 2, 0)
+	MovementLoopAddLocation(NPC, 436.41, -20.57, 181.77, 2, 0)
+	MovementLoopAddLocation(NPC, 440.55, -20.49, 178.44, 2, 0)
+	MovementLoopAddLocation(NPC, 446.72, -20.46, 178.56, 2, 0)
+	MovementLoopAddLocation(NPC, 466.76, -20.82, 190.3, 2, 0)
+	MovementLoopAddLocation(NPC, 476.23, -20.97, 194.43, 2, 0)
+	MovementLoopAddLocation(NPC, 498.73, -16.33, 201.77, 2, 0)
+	MovementLoopAddLocation(NPC, 536.41, -15.43, 207.61, 2, 0)
+	MovementLoopAddLocation(NPC, 559.95, -15.43, 208.07, 2, 0)
+	MovementLoopAddLocation(NPC, 605.95, -15.67, 202.3, 2, 0)
+	MovementLoopAddLocation(NPC, 621.58, -16.61, 198.95, 2, 0)
+	MovementLoopAddLocation(NPC, 618.33, -12.24, 145.93, 2, 0)
+end
+
+

+ 55 - 0
Lua/SpawnScripts/Qeynos/lanalie.lua

@@ -0,0 +1,55 @@
+--[[
+	Script Name		:	raleigh.lua
+	Script Purpose	:	Waypoint Path for raleigh.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:51:30 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 518.13, -10.48, 148.06, 6.0, 1)
+	MovementLoopAddLocation(NPC, 546.76, -10.58, 151.7, 6, 0)
+	MovementLoopAddLocation(NPC, 619.74, -12.25, 144.07, 6, 0)
+	MovementLoopAddLocation(NPC, 621.1, -16.52, 201.22, 6, 0)
+	MovementLoopAddLocation(NPC, 557.98, -15.36, 210.45, 6, 0)
+	MovementLoopAddLocation(NPC, 558.15, -17.19, 232.88, 6, 0)
+	MovementLoopAddLocation(NPC, 552.57, -17.74, 244.2, 6, 0)
+	MovementLoopAddLocation(NPC, 503.12, -19.64, 242.37, 6, 0)
+	MovementLoopAddLocation(NPC, 459.61, -22.15, 233.9, 6, 0)
+	MovementLoopAddLocation(NPC, 457.36, -21.39, 226.69, 6, 0)
+	MovementLoopAddLocation(NPC, 471.92, -20.75, 189.58, 6, 0)
+	MovementLoopAddLocation(NPC, 485.11, -14.58, 159.08, 6, 0)
+	MovementLoopAddLocation(NPC, 494.06, -11.84, 144.74, 6, 0)
+	MovementLoopAddLocation(NPC, 514.53, -10.6, 147.01, 6, 0)
+	MovementLoopAddLocation(NPC, 546.4, -10.57, 151.35, 6, 0)
+	MovementLoopAddLocation(NPC, 546.6, -14.95, 189.7, 6, 0)
+	MovementLoopAddLocation(NPC, 546.4, -10.57, 151.35, 6, 0)
+	MovementLoopAddLocation(NPC, 514.53, -10.6, 147.01, 6, 0)
+	MovementLoopAddLocation(NPC, 494.06, -11.84, 144.74, 6, 0)
+	MovementLoopAddLocation(NPC, 485.11, -14.58, 159.08, 6, 0)
+	MovementLoopAddLocation(NPC, 471.92, -20.75, 189.58, 6, 0)
+	MovementLoopAddLocation(NPC, 457.36, -21.39, 226.69, 6, 0)
+	MovementLoopAddLocation(NPC, 459.61, -22.15, 233.9, 6, 0)
+	MovementLoopAddLocation(NPC, 503.12, -19.64, 242.37, 6, 0)
+	MovementLoopAddLocation(NPC, 552.57, -17.74, 244.2, 6, 0)
+	MovementLoopAddLocation(NPC, 558.15, -17.19, 232.88, 6, 0)
+	MovementLoopAddLocation(NPC, 557.98, -15.36, 210.45, 6, 0)
+	MovementLoopAddLocation(NPC, 621.1, -16.52, 201.22, 6, 0)
+	MovementLoopAddLocation(NPC, 619.74, -12.25, 144.07, 6, 0)
+	MovementLoopAddLocation(NPC, 546.76, -10.58, 151.7, 6, 0)
+	MovementLoopAddLocation(NPC, 518.13, -10.48, 148.06, 6, 0)
+end
+
+

+ 57 - 0
Lua/SpawnScripts/Qeynos/lawler.lua

@@ -0,0 +1,57 @@
+--[[
+	Script Name		:	lawler.lua
+	Script Purpose	:	Waypoint Path for lawler.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 03:26:50 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 382.78, -20.35, 209.21, 2, 30)
+	MovementLoopAddLocation(NPC, 416.29, -20.5, 224.76, 2, 0)
+	MovementLoopAddLocation(NPC, 422.42, -20.16, 228.13, 2, 0)
+	MovementLoopAddLocation(NPC, 433.73, -20.36, 235.98, 2, 0)
+	MovementLoopAddLocation(NPC, 499.78, -19.76, 243.88, 2, 0)
+	MovementLoopAddLocation(NPC, 553.41, -17.75, 245.22, 2, 0)
+	MovementLoopAddLocation(NPC, 555.48, -16.99, 229.04, 2, 0)
+	MovementLoopAddLocation(NPC, 556.3, -15.08, 217.76, 2, 0)
+	MovementLoopAddLocation(NPC, 556.2, -14.97, 216.25, 2, 0)
+	MovementLoopAddLocation(NPC, 556.17, -15.43, 207.6, 2, 0)
+	MovementLoopAddLocation(NPC, 498.03, -16.24, 203.57, 2, 0)
+	MovementLoopAddLocation(NPC, 476.51, -20.95, 195.22, 2, 0)
+	MovementLoopAddLocation(NPC, 442.44, -20.58, 173.74, 2, 0)
+	MovementLoopAddLocation(NPC, 429.93, -20.81, 184.5, 2, 0)
+	MovementLoopAddLocation(NPC, 420.87, -20.27, 192.41, 2, 0)
+	MovementLoopAddLocation(NPC, 390.1, -20.39, 189.13, 2, 0)
+	MovementLoopAddLocation(NPC, 380.86, -20.25, 207.69, 2, 0)
+	MovementLoopAddLocation(NPC, 390.1, -20.39, 189.13, 2, 0)
+	MovementLoopAddLocation(NPC, 420.87, -20.27, 192.41, 2, 0)
+	MovementLoopAddLocation(NPC, 429.93, -20.81, 184.5, 2, 0)
+	MovementLoopAddLocation(NPC, 442.44, -20.58, 173.74, 2, 0)
+	MovementLoopAddLocation(NPC, 476.51, -20.95, 195.22, 2, 0)
+	MovementLoopAddLocation(NPC, 498.03, -16.24, 203.57, 2, 0)
+	MovementLoopAddLocation(NPC, 556.17, -15.43, 207.6, 2, 0)
+	MovementLoopAddLocation(NPC, 556.2, -14.97, 216.25, 2, 0)
+	MovementLoopAddLocation(NPC, 556.3, -15.08, 217.76, 2, 0)
+	MovementLoopAddLocation(NPC, 555.48, -16.99, 229.04, 2, 0)
+	MovementLoopAddLocation(NPC, 553.41, -17.75, 245.22, 2, 0)
+	MovementLoopAddLocation(NPC, 499.78, -19.76, 243.88, 2, 0)
+	MovementLoopAddLocation(NPC, 433.73, -20.36, 235.98, 2, 0)
+	MovementLoopAddLocation(NPC, 422.42, -20.16, 228.13, 2, 0)
+	MovementLoopAddLocation(NPC, 416.29, -20.5, 224.76, 2, 0)
+	MovementLoopAddLocation(NPC, 382.78, -20.35, 209.21, 2, 0)
+end
+
+

+ 57 - 0
Lua/SpawnScripts/Qeynos/loowoonla.lua

@@ -0,0 +1,57 @@
+--[[
+	Script Name		:	loowoonla.lua
+	Script Purpose	:	Waypoint Path for loowoonla.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 02:13:55 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 673.87, -17.95, 193.59, 2, 0)
+	MovementLoopAddLocation(NPC, 680.77, -19.28, 191.96, 2, 0)
+	MovementLoopAddLocation(NPC, 679.3, -19.37, 187.84, 2, 0)
+	MovementLoopAddLocation(NPC, 610.55, -15.73, 204.39, 2, 0)
+	MovementLoopAddLocation(NPC, 610.83, -16.46, 210.65, 2, 0)
+	MovementLoopAddLocation(NPC, 673.56, -17.95, 193.43, 2, 0)
+	MovementLoopAddLocation(NPC, 673.73, -17.95, 193.1, 2, 0)
+	MovementLoopAddLocation(NPC, 643.87, -17.95, 202.22, 2, 0)
+	MovementLoopAddLocation(NPC, 627.89, -17.14, 206.89, 2, 0)
+	MovementLoopAddLocation(NPC, 611.38, -16.46, 211.17, 2, 0)
+	MovementLoopAddLocation(NPC, 610.28, -15.74, 204.39, 2, 0)
+	MovementLoopAddLocation(NPC, 548.65, -15.26, 212.37, 2, 0)
+	MovementLoopAddLocation(NPC, 549.57, -9.98, 164.3, 2, 0)
+	MovementLoopAddLocation(NPC, 547.37, -10.5, 153.68, 2, 0)
+	MovementLoopAddLocation(NPC, 509.28, -10.93, 147.02, 2, 0)
+	MovementLoopAddLocation(NPC, 490.05, -11.41, 143.3, 2, 0)
+	MovementLoopAddLocation(NPC, 434.73, -11.61, 114.07, 2, 0)
+	MovementLoopAddLocation(NPC, 490.05, -11.41, 143.3, 2, 0)
+	MovementLoopAddLocation(NPC, 509.28, -10.93, 147.02, 2, 0)
+	MovementLoopAddLocation(NPC, 547.37, -10.5, 153.68, 2, 0)
+	MovementLoopAddLocation(NPC, 549.57, -9.98, 164.3, 2, 0)
+	MovementLoopAddLocation(NPC, 548.65, -15.26, 212.37, 2, 0)
+	MovementLoopAddLocation(NPC, 610.28, -15.74, 204.39, 2, 0)
+	MovementLoopAddLocation(NPC, 611.38, -16.46, 211.17, 2, 0)
+	MovementLoopAddLocation(NPC, 627.89, -17.14, 206.89, 2, 0)
+	MovementLoopAddLocation(NPC, 643.87, -17.95, 202.22, 2, 0)
+	MovementLoopAddLocation(NPC, 673.73, -17.95, 193.1, 2, 0)
+	MovementLoopAddLocation(NPC, 673.56, -17.95, 193.43, 2, 0)
+	MovementLoopAddLocation(NPC, 610.83, -16.46, 210.65, 2, 0)
+	MovementLoopAddLocation(NPC, 610.55, -15.73, 204.39, 2, 0)
+	MovementLoopAddLocation(NPC, 679.3, -19.37, 187.84, 2, 0)
+	MovementLoopAddLocation(NPC, 680.77, -19.28, 191.96, 2, 0)
+	MovementLoopAddLocation(NPC, 673.87, -17.95, 193.59, 2, 0)
+end
+
+

+ 83 - 0
Lua/SpawnScripts/Qeynos/marrising.lua

@@ -0,0 +1,83 @@
+--[[
+	Script Name		:	Marrising.lua
+	Script Purpose	:	Waypoint Path for Marrising.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 04:46:03 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 707.61, -19.46, 175.9, 2, 0)
+	MovementLoopAddLocation(NPC, 713.7, -19.4, 179.73, 2, 0)
+	MovementLoopAddLocation(NPC, 716.28, -19.45, 181.76, 2, 0)
+	MovementLoopAddLocation(NPC, 718.4, -19.6, 184.27, 2, 0)
+	MovementLoopAddLocation(NPC, 719.49, -19.64, 187.17, 2, 0)
+	MovementLoopAddLocation(NPC, 719.53, -19.58, 190.1, 2, 0)
+	MovementLoopAddLocation(NPC, 718.14, -19.55, 192.61, 2, 0)
+	MovementLoopAddLocation(NPC, 715.25, -19.53, 194.33, 2, 0)
+	MovementLoopAddLocation(NPC, 711.92, -19.53, 194.53, 2, 0)
+	MovementLoopAddLocation(NPC, 708.96, -19.53, 193.61, 2, 0)
+	MovementLoopAddLocation(NPC, 704.91, -19.53, 192.29, 2, 0)
+	MovementLoopAddLocation(NPC, 692.42, -19.52, 195.54, 2, 0)
+	MovementLoopAddLocation(NPC, 688.64, -19.52, 218.45, 2, 0)
+	MovementLoopAddLocation(NPC, 632.1, -18.99, 231.92, 2, 0)
+	MovementLoopAddLocation(NPC, 563.86, -17.76, 244.65, 2, 0)
+	MovementLoopAddLocation(NPC, 561.11, -17.26, 233.98, 2, 0)
+	MovementLoopAddLocation(NPC, 556.66, -14.99, 216.32, 2, 0)
+	MovementLoopAddLocation(NPC, 550.9, -15.43, 208.24, 2, 0)
+	MovementLoopAddLocation(NPC, 547.13, -15.4, 204.2, 2, 0)
+	MovementLoopAddLocation(NPC, 547.26, -15.24, 199.45, 2, 0)
+	MovementLoopAddLocation(NPC, 547.46, -13.6, 182.35, 2, 0)
+	MovementLoopAddLocation(NPC, 547.24, -10.21, 163.68, 2, 0)
+	MovementLoopAddLocation(NPC, 547.24, -10.1, 148.65, 2, 0)
+	MovementLoopAddLocation(NPC, 541.54, -10.25, 149.2, 2, 0)
+	MovementLoopAddLocation(NPC, 532.31, -10.34, 149.51, 2, 0)
+	MovementLoopAddLocation(NPC, 523.91, -10.4, 148.71, 2, 0)
+	MovementLoopAddLocation(NPC, 516.15, -10.43, 146.28, 2, 0)
+	MovementLoopAddLocation(NPC, 502.44, -11.37, 141.98, 2, 0)
+	MovementLoopAddLocation(NPC, 484.36, -11.51, 136.33, 2, 0)
+	MovementLoopAddLocation(NPC, 469.76, -11.53, 131.51, 2, 0)
+	MovementLoopAddLocation(NPC, 484.36, -11.51, 136.33, 2, 0)
+	MovementLoopAddLocation(NPC, 502.44, -11.37, 141.98, 2, 0)
+	MovementLoopAddLocation(NPC, 516.15, -10.43, 146.28, 2, 0)
+	MovementLoopAddLocation(NPC, 523.91, -10.4, 148.71, 2, 0)
+	MovementLoopAddLocation(NPC, 532.31, -10.34, 149.51, 2, 0)
+	MovementLoopAddLocation(NPC, 541.54, -10.25, 149.2, 2, 0)
+	MovementLoopAddLocation(NPC, 547.24, -10.1, 148.65, 2, 0)
+	MovementLoopAddLocation(NPC, 547.24, -10.21, 163.68, 2, 0)
+	MovementLoopAddLocation(NPC, 547.46, -13.6, 182.35, 2, 0)
+	MovementLoopAddLocation(NPC, 547.26, -15.24, 199.45, 2, 0)
+	MovementLoopAddLocation(NPC, 547.13, -15.4, 204.2, 2, 0)
+	MovementLoopAddLocation(NPC, 550.9, -15.43, 208.24, 2, 0)
+	MovementLoopAddLocation(NPC, 556.66, -14.99, 216.32, 2, 0)
+	MovementLoopAddLocation(NPC, 561.11, -17.26, 233.98, 2, 0)
+	MovementLoopAddLocation(NPC, 563.86, -17.76, 244.65, 2, 0)
+	MovementLoopAddLocation(NPC, 632.1, -18.99, 231.92, 2, 0)
+	MovementLoopAddLocation(NPC, 688.64, -19.52, 218.45, 2, 0)
+	MovementLoopAddLocation(NPC, 692.42, -19.52, 195.54, 2, 0)
+	MovementLoopAddLocation(NPC, 704.91, -19.53, 192.29, 2, 0)
+	MovementLoopAddLocation(NPC, 708.96, -19.53, 193.61, 2, 0)
+	MovementLoopAddLocation(NPC, 711.92, -19.53, 194.53, 2, 0)
+	MovementLoopAddLocation(NPC, 715.25, -19.53, 194.33, 2, 0)
+	MovementLoopAddLocation(NPC, 718.14, -19.55, 192.61, 2, 0)
+	MovementLoopAddLocation(NPC, 719.53, -19.58, 190.1, 2, 0)
+	MovementLoopAddLocation(NPC, 719.49, -19.64, 187.17, 2, 0)
+	MovementLoopAddLocation(NPC, 718.4, -19.6, 184.27, 2, 0)
+	MovementLoopAddLocation(NPC, 716.28, -19.45, 181.76, 2, 0)
+	MovementLoopAddLocation(NPC, 713.7, -19.4, 179.73, 2, 0)
+	MovementLoopAddLocation(NPC, 707.61, -19.46, 175.9, 2, 0)
+end
+
+

+ 57 - 0
Lua/SpawnScripts/Qeynos/merriou.lua

@@ -0,0 +1,57 @@
+--[[
+	Script Name		:	merriou.lua
+	Script Purpose	:	Waypoint Path for merriou.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:01:50 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 678.69, -19.63, 101.23, 2, 0)
+	MovementLoopAddLocation(NPC, 668.32, -21.03, 102.1, 2, 0)
+	MovementLoopAddLocation(NPC, 671.73, -21.21, 136.74, 2, 0)
+	MovementLoopAddLocation(NPC, 683.14, -20.65, 157.84, 2, 0)
+	MovementLoopAddLocation(NPC, 718.83, -19.46, 181.31, 2, 0)
+	MovementLoopAddLocation(NPC, 725.44, -19.96, 187.48, 2, 0)
+	MovementLoopAddLocation(NPC, 774.53, -21.03, 177.54, 2, 0)
+	MovementLoopAddLocation(NPC, 716.6, -19.52, 195.64, 2, 0)
+	MovementLoopAddLocation(NPC, 707.24, -19.53, 194.07, 2, 0)
+	MovementLoopAddLocation(NPC, 692.01, -19.52, 198.72, 2, 0)
+	MovementLoopAddLocation(NPC, 691.55, -19.52, 199.22, 2, 0)
+	MovementLoopAddLocation(NPC, 679.65, -19.76, 221.96, 2, 0)
+	MovementLoopAddLocation(NPC, 621.24, -18.53, 235.62, 2, 0)
+	MovementLoopAddLocation(NPC, 569.7, -17.78, 245.98, 2, 0)
+	MovementLoopAddLocation(NPC, 468.6, -21.37, 241.47, 2, 0)
+	MovementLoopAddLocation(NPC, 462.58, -22.18, 236.94, 2, 0)
+	MovementLoopAddLocation(NPC, 450.92, -19.23, 195.43, 2, 0)
+	MovementLoopAddLocation(NPC, 462.58, -22.18, 236.94, 2, 0)
+	MovementLoopAddLocation(NPC, 468.6, -21.37, 241.47, 2, 0)
+	MovementLoopAddLocation(NPC, 569.7, -17.78, 245.98, 2, 0)
+	MovementLoopAddLocation(NPC, 621.24, -18.53, 235.62, 2, 0)
+	MovementLoopAddLocation(NPC, 679.65, -19.76, 221.96, 2, 0)
+	MovementLoopAddLocation(NPC, 691.55, -19.52, 199.22, 2, 0)
+	MovementLoopAddLocation(NPC, 692.01, -19.52, 198.72, 2, 0)
+	MovementLoopAddLocation(NPC, 707.24, -19.53, 194.07, 2, 0)
+	MovementLoopAddLocation(NPC, 716.6, -19.52, 195.64, 2, 0)
+	MovementLoopAddLocation(NPC, 774.53, -21.03, 177.54, 2, 0)
+	MovementLoopAddLocation(NPC, 725.44, -19.96, 187.48, 2, 0)
+	MovementLoopAddLocation(NPC, 718.83, -19.46, 181.31, 2, 0)
+	MovementLoopAddLocation(NPC, 683.14, -20.65, 157.84, 2, 0)
+	MovementLoopAddLocation(NPC, 671.73, -21.21, 136.74, 2, 0)
+	MovementLoopAddLocation(NPC, 668.32, -21.03, 102.1, 2, 0)
+	MovementLoopAddLocation(NPC, 678.69, -19.63, 101.23, 2, 0)
+end
+
+

+ 97 - 0
Lua/SpawnScripts/Qeynos/morgessa.lua

@@ -0,0 +1,97 @@
+--[[
+	Script Name		:	morgessa.lua
+	Script Purpose	:	Waypoint Path for morgessa.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:08:55 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 704.12, -19.53, 193.02, 2, 0)
+	MovementLoopAddLocation(NPC, 689.53, -19.52, 198.07, 2, 0)
+	MovementLoopAddLocation(NPC, 677.71, -19.31, 186, 2, 0)
+	MovementLoopAddLocation(NPC, 620.14, -16.54, 199.73, 2, 0)
+	MovementLoopAddLocation(NPC, 616.91, -12.11, 142.62, 2, 0)
+	MovementLoopAddLocation(NPC, 587.17, -10.44, 147.91, 2, 0)
+	MovementLoopAddLocation(NPC, 548.05, -10.55, 150.62, 2, 0)
+	MovementLoopAddLocation(NPC, 548.55, -9.56, 135.51, 2, 0)
+	MovementLoopAddLocation(NPC, 538.43, -9.56, 133.71, 2, 0)
+	MovementLoopAddLocation(NPC, 536.8, -9.56, 131.87, 2, 0)
+	MovementLoopAddLocation(NPC, 530.82, -9.56, 133.29, 2, 0)
+	MovementLoopAddLocation(NPC, 517.32, -9.57, 131.67, 2, 0)
+	MovementLoopAddLocation(NPC, 524.31, -9.56, 132.51, 2, 0)
+	MovementLoopAddLocation(NPC, 546.59, -9.56, 134.99, 2, 0)
+	MovementLoopAddLocation(NPC, 546.66, -10.56, 150.83, 2, 0)
+	MovementLoopAddLocation(NPC, 503.39, -11.43, 143.13, 2, 0)
+	MovementLoopAddLocation(NPC, 507.44, -10.22, 117.68, 2, 0)
+	MovementLoopAddLocation(NPC, 489.85, -11.47, 134.57, 2, 0)
+	MovementLoopAddLocation(NPC, 490.98, -12.08, 147.47, 2, 0)
+	MovementLoopAddLocation(NPC, 456.49, -22.12, 234.19, 2, 0)
+	MovementLoopAddLocation(NPC, 501.47, -19.69, 242.25, 2, 0)
+	MovementLoopAddLocation(NPC, 540.32, -18.02, 242.34, 2, 0)
+	MovementLoopAddLocation(NPC, 576.91, -17.97, 242.65, 2, 0)
+	MovementLoopAddLocation(NPC, 608.97, -18.16, 238.46, 2, 0)
+	MovementLoopAddLocation(NPC, 637.01, -19.08, 231.29, 2, 0)
+	MovementLoopAddLocation(NPC, 635.3, -17.14, 223.83, 2, 0)
+	MovementLoopAddLocation(NPC, 662, -17.95, 216.49, 2, 0)
+	MovementLoopAddLocation(NPC, 679.4, -17.95, 210.68, 2, 0)
+	MovementLoopAddLocation(NPC, 674.02, -17.95, 194.05, 2, 0)
+	MovementLoopAddLocation(NPC, 681.46, -19.3, 193.12, 2, 0)
+	MovementLoopAddLocation(NPC, 691.63, -19.52, 195.08, 2, 0)
+	MovementLoopAddLocation(NPC, 704.38, -19.53, 191.82, 2, 0)
+	MovementLoopAddLocation(NPC, 701.02, -19.49, 177.69, 2, 0)
+	MovementLoopAddLocation(NPC, 682.19, -20.54, 161.17, 2, 0)
+	MovementLoopAddLocation(NPC, 675.84, -21.06, 146.15, 2, 0)
+	MovementLoopAddLocation(NPC, 673.27, -21.16, 136.85, 2, 0)
+	MovementLoopAddLocation(NPC, 677.07, -21, 135.21, 2, 0)
+	MovementLoopAddLocation(NPC, 673.27, -21.16, 136.85, 2, 0)
+	MovementLoopAddLocation(NPC, 675.84, -21.06, 146.15, 2, 0)
+	MovementLoopAddLocation(NPC, 682.19, -20.54, 161.17, 2, 0)
+	MovementLoopAddLocation(NPC, 701.02, -19.49, 177.69, 2, 0)
+	MovementLoopAddLocation(NPC, 704.38, -19.53, 191.82, 2, 0)
+	MovementLoopAddLocation(NPC, 691.63, -19.52, 195.08, 2, 0)
+	MovementLoopAddLocation(NPC, 681.46, -19.3, 193.12, 2, 0)
+	MovementLoopAddLocation(NPC, 674.02, -17.95, 194.05, 2, 0)
+	MovementLoopAddLocation(NPC, 679.4, -17.95, 210.68, 2, 0)
+	MovementLoopAddLocation(NPC, 662, -17.95, 216.49, 2, 0)
+	MovementLoopAddLocation(NPC, 635.3, -17.14, 223.83, 2, 0)
+	MovementLoopAddLocation(NPC, 637.01, -19.08, 231.29, 2, 0)
+	MovementLoopAddLocation(NPC, 608.97, -18.16, 238.46, 2, 0)
+	MovementLoopAddLocation(NPC, 576.91, -17.97, 242.65, 2, 0)
+	MovementLoopAddLocation(NPC, 540.32, -18.02, 242.34, 2, 0)
+	MovementLoopAddLocation(NPC, 501.47, -19.69, 242.25, 2, 0)
+	MovementLoopAddLocation(NPC, 456.49, -22.12, 234.19, 2, 0)
+	MovementLoopAddLocation(NPC, 490.98, -12.08, 147.47, 2, 0)
+	MovementLoopAddLocation(NPC, 489.85, -11.47, 134.57, 2, 0)
+	MovementLoopAddLocation(NPC, 507.44, -10.22, 117.68, 2, 0)
+	MovementLoopAddLocation(NPC, 503.39, -11.43, 143.13, 2, 0)
+	MovementLoopAddLocation(NPC, 546.66, -10.56, 150.83, 2, 0)
+	MovementLoopAddLocation(NPC, 546.59, -9.56, 134.99, 2, 0)
+	MovementLoopAddLocation(NPC, 524.31, -9.56, 132.51, 2, 0)
+	MovementLoopAddLocation(NPC, 517.32, -9.57, 131.67, 2, 0)
+	MovementLoopAddLocation(NPC, 530.82, -9.56, 133.29, 2, 0)
+	MovementLoopAddLocation(NPC, 536.8, -9.56, 131.87, 2, 0)
+	MovementLoopAddLocation(NPC, 538.43, -9.56, 133.71, 2, 0)
+	MovementLoopAddLocation(NPC, 548.55, -9.56, 135.51, 2, 0)
+	MovementLoopAddLocation(NPC, 548.05, -10.55, 150.62, 2, 0)
+	MovementLoopAddLocation(NPC, 587.17, -10.44, 147.91, 2, 0)
+	MovementLoopAddLocation(NPC, 616.91, -12.11, 142.62, 2, 0)
+	MovementLoopAddLocation(NPC, 620.14, -16.54, 199.73, 2, 0)
+	MovementLoopAddLocation(NPC, 677.71, -19.31, 186, 2, 0)
+	MovementLoopAddLocation(NPC, 689.53, -19.52, 198.07, 2, 0)
+	MovementLoopAddLocation(NPC, 704.12, -19.53, 193.02, 2, 0)
+end
+
+

+ 51 - 0
Lua/SpawnScripts/Qeynos/ocoggin.lua

@@ -0,0 +1,51 @@
+--[[
+	Script Name		:	ocoggin.lua
+	Script Purpose	:	Waypoint Path for ocoggin.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:22:22 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 454.21, -11.27, 119.32, 2, 0)
+	MovementLoopAddLocation(NPC, 462.96, -11.34, 117.26, 2, 0)
+	MovementLoopAddLocation(NPC, 473.17, -11.51, 115.77, 2, 0)
+	MovementLoopAddLocation(NPC, 481.48, -11.52, 116.12, 2, 0)
+	MovementLoopAddLocation(NPC, 483.61, -11.53, 117.36, 2, 0)
+	MovementLoopAddLocation(NPC, 487.02, -11.53, 120.96, 2, 0)
+	MovementLoopAddLocation(NPC, 488.53, -11.53, 125.73, 2, 0)
+	MovementLoopAddLocation(NPC, 487.84, -11.52, 130.97, 2, 0)
+	MovementLoopAddLocation(NPC, 486.34, -11.5, 136.27, 2, 0)
+	MovementLoopAddLocation(NPC, 486.77, -11.42, 140.74, 2, 0)
+	MovementLoopAddLocation(NPC, 491.78, -11.49, 143.11, 2, 0)
+	MovementLoopAddLocation(NPC, 496.37, -11.77, 144.14, 2, 0)
+	MovementLoopAddLocation(NPC, 541.07, -10.47, 150.54, 2, 0)
+	MovementLoopAddLocation(NPC, 622.68, -12.29, 146.78, 2, 0)
+	MovementLoopAddLocation(NPC, 541.07, -10.47, 150.54, 2, 0)
+	MovementLoopAddLocation(NPC, 496.37, -11.77, 144.14, 2, 0)
+	MovementLoopAddLocation(NPC, 491.78, -11.49, 143.11, 2, 0)
+	MovementLoopAddLocation(NPC, 486.77, -11.42, 140.74, 2, 0)
+	MovementLoopAddLocation(NPC, 486.34, -11.5, 136.27, 2, 0)
+	MovementLoopAddLocation(NPC, 487.84, -11.52, 130.97, 2, 0)
+	MovementLoopAddLocation(NPC, 488.53, -11.53, 125.73, 2, 0)
+	MovementLoopAddLocation(NPC, 487.02, -11.53, 120.96, 2, 0)
+	MovementLoopAddLocation(NPC, 483.61, -11.53, 117.36, 2, 0)
+	MovementLoopAddLocation(NPC, 481.48, -11.52, 116.12, 2, 0)
+	MovementLoopAddLocation(NPC, 473.17, -11.51, 115.77, 2, 0)
+	MovementLoopAddLocation(NPC, 462.96, -11.34, 117.26, 2, 0)
+	MovementLoopAddLocation(NPC, 454.21, -11.27, 119.32, 2, 0)
+end
+
+

+ 53 - 0
Lua/SpawnScripts/Qeynos/percivous.lua

@@ -0,0 +1,53 @@
+--[[
+	Script Name		:	percivous.lua
+	Script Purpose	:	Waypoint Path for percivous.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/10/2020 01:16:00 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 664.3, -21.16, 100.37, 2, 0)
+	MovementLoopAddLocation(NPC, 668.74, -21.28, 142.24, 2, 0)
+	MovementLoopAddLocation(NPC, 705.64, -19.45, 178.15, 2, 0)
+	MovementLoopAddLocation(NPC, 704.05, -19.53, 192.48, 2, 0)
+	MovementLoopAddLocation(NPC, 689.56, -19.52, 197.06, 2, 0)
+	MovementLoopAddLocation(NPC, 677.25, -19.28, 185.9, 2, 0)
+	MovementLoopAddLocation(NPC, 623.79, -16.71, 198.71, 2, 0)
+	MovementLoopAddLocation(NPC, 576.8, -15.87, 207.63, 2, 0)
+	MovementLoopAddLocation(NPC, 546.29, -15.38, 210.3, 2, 0)
+	MovementLoopAddLocation(NPC, 546.39, -10.53, 153.1, 2, 0)
+	MovementLoopAddLocation(NPC, 612.56, -12.22, 144.86, 2, 0)
+	MovementLoopAddLocation(NPC, 546.79, -10.16, 149.02, 2, 0)
+	MovementLoopAddLocation(NPC, 502.93, -11.34, 142.12, 2, 0)
+	MovementLoopAddLocation(NPC, 469.59, -11.52, 133.6, 2, 0)
+	MovementLoopAddLocation(NPC, 492.66, -12.73, 149.14, 2, 0)
+	MovementLoopAddLocation(NPC, 469.59, -11.52, 133.6, 2, 0)
+	MovementLoopAddLocation(NPC, 502.93, -11.34, 142.12, 2, 0)
+	MovementLoopAddLocation(NPC, 546.79, -10.16, 149.02, 2, 0)
+	MovementLoopAddLocation(NPC, 612.56, -12.22, 144.86, 2, 0)
+	MovementLoopAddLocation(NPC, 546.39, -10.53, 153.1, 2, 0)
+	MovementLoopAddLocation(NPC, 546.29, -15.38, 210.3, 2, 0)
+	MovementLoopAddLocation(NPC, 576.8, -15.87, 207.63, 2, 0)
+	MovementLoopAddLocation(NPC, 623.79, -16.71, 198.71, 2, 0)
+	MovementLoopAddLocation(NPC, 677.25, -19.28, 185.9, 2, 0)
+	MovementLoopAddLocation(NPC, 689.56, -19.52, 197.06, 2, 0)
+	MovementLoopAddLocation(NPC, 704.05, -19.53, 192.48, 2, 0)
+	MovementLoopAddLocation(NPC, 705.64, -19.45, 178.15, 2, 0)
+	MovementLoopAddLocation(NPC, 668.74, -21.28, 142.24, 2, 0)
+	MovementLoopAddLocation(NPC, 664.3, -21.16, 100.37, 2, 0)
+end
+
+

+ 67 - 0
Lua/SpawnScripts/Qeynos/quillfingers.lua

@@ -0,0 +1,67 @@
+--[[
+	Script Name		:	quillfingers.lua
+	Script Purpose	:	Waypoint Path for quillfingers.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:17:43 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 451.46, -11.41, 116.82, 2, 0)
+	MovementLoopAddLocation(NPC, 470.39, -11.52, 134.93, 2, 0)
+	MovementLoopAddLocation(NPC, 489.07, -11.4, 142.29, 2, 0)
+	MovementLoopAddLocation(NPC, 525.11, -10.46, 149.37, 2, 0)
+	MovementLoopAddLocation(NPC, 545.9, -10.56, 152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 605.81, -12.12, 146.65, 2, 0)
+	MovementLoopAddLocation(NPC, 609.47, -11.57, 158.08, 2, 0)
+	MovementLoopAddLocation(NPC, 625.38, -12.36, 158.09, 2, 0)
+	MovementLoopAddLocation(NPC, 625.59, -16.63, 195.33, 2, 0)
+	MovementLoopAddLocation(NPC, 678.57, -19.45, 182.33, 2, 0)
+	MovementLoopAddLocation(NPC, 686.49, -19.57, 218.19, 2, 0)
+	MovementLoopAddLocation(NPC, 622.04, -18.61, 233.99, 2, 0)
+	MovementLoopAddLocation(NPC, 578.55, -17.93, 241.46, 2, 0)
+	MovementLoopAddLocation(NPC, 561.94, -17.73, 242.56, 2, 0)
+	MovementLoopAddLocation(NPC, 533.14, -18.33, 242.15, 2, 0)
+	MovementLoopAddLocation(NPC, 497.26, -19.87, 240.62, 2, 0)
+	MovementLoopAddLocation(NPC, 465.94, -21.88, 234.24, 2, 0)
+	MovementLoopAddLocation(NPC, 459.18, -22.03, 232.23, 2, 0)
+	MovementLoopAddLocation(NPC, 479.65, -19.85, 180.64, 2, 0)
+	MovementLoopAddLocation(NPC, 490.42, -12.8, 150.23, 2, 0)
+	MovementLoopAddLocation(NPC, 480.65, -11.77, 141.88, 2, 0)
+	MovementLoopAddLocation(NPC, 450.19, -11.44, 116.21, 2, 0)
+	MovementLoopAddLocation(NPC, 480.65, -11.77, 141.88, 2, 0)
+	MovementLoopAddLocation(NPC, 490.42, -12.8, 150.23, 2, 0)
+	MovementLoopAddLocation(NPC, 479.65, -19.85, 180.64, 2, 0)
+	MovementLoopAddLocation(NPC, 459.18, -22.03, 232.23, 2, 0)
+	MovementLoopAddLocation(NPC, 465.94, -21.88, 234.24, 2, 0)
+	MovementLoopAddLocation(NPC, 497.26, -19.87, 240.62, 2, 0)
+	MovementLoopAddLocation(NPC, 533.14, -18.33, 242.15, 2, 0)
+	MovementLoopAddLocation(NPC, 561.94, -17.73, 242.56, 2, 0)
+	MovementLoopAddLocation(NPC, 578.55, -17.93, 241.46, 2, 0)
+	MovementLoopAddLocation(NPC, 622.04, -18.61, 233.99, 2, 0)
+	MovementLoopAddLocation(NPC, 686.49, -19.57, 218.19, 2, 0)
+	MovementLoopAddLocation(NPC, 678.57, -19.45, 182.33, 2, 0)
+	MovementLoopAddLocation(NPC, 625.59, -16.63, 195.33, 2, 0)
+	MovementLoopAddLocation(NPC, 625.38, -12.36, 158.09, 2, 0)
+	MovementLoopAddLocation(NPC, 609.47, -11.57, 158.08, 2, 0)
+	MovementLoopAddLocation(NPC, 605.81, -12.12, 146.65, 2, 0)
+	MovementLoopAddLocation(NPC, 545.9, -10.56, 152.61, 2, 0)
+	MovementLoopAddLocation(NPC, 525.11, -10.46, 149.37, 2, 0)
+	MovementLoopAddLocation(NPC, 489.07, -11.4, 142.29, 2, 0)
+	MovementLoopAddLocation(NPC, 470.39, -11.52, 134.93, 2, 0)
+	MovementLoopAddLocation(NPC, 451.46, -11.41, 116.82, 2, 0)
+end
+
+

+ 55 - 0
Lua/SpawnScripts/Qeynos/raleigh.lua

@@ -0,0 +1,55 @@
+--[[
+	Script Name		:	raleigh.lua
+	Script Purpose	:	Waypoint Path for raleigh.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:51:30 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 518.13, -10.48, 148.06, 6, 0)
+	MovementLoopAddLocation(NPC, 546.76, -10.58, 151.7, 6, 0)
+	MovementLoopAddLocation(NPC, 619.74, -12.25, 144.07, 6, 0)
+	MovementLoopAddLocation(NPC, 621.1, -16.52, 201.22, 6, 0)
+	MovementLoopAddLocation(NPC, 557.98, -15.36, 210.45, 6, 0)
+	MovementLoopAddLocation(NPC, 558.15, -17.19, 232.88, 6, 0)
+	MovementLoopAddLocation(NPC, 552.57, -17.74, 244.2, 6, 0)
+	MovementLoopAddLocation(NPC, 503.12, -19.64, 242.37, 6, 0)
+	MovementLoopAddLocation(NPC, 459.61, -22.15, 233.9, 6, 0)
+	MovementLoopAddLocation(NPC, 457.36, -21.39, 226.69, 6, 0)
+	MovementLoopAddLocation(NPC, 471.92, -20.75, 189.58, 6, 0)
+	MovementLoopAddLocation(NPC, 485.11, -14.58, 159.08, 6, 0)
+	MovementLoopAddLocation(NPC, 494.06, -11.84, 144.74, 6, 0)
+	MovementLoopAddLocation(NPC, 514.53, -10.6, 147.01, 6, 0)
+	MovementLoopAddLocation(NPC, 546.4, -10.57, 151.35, 6, 0)
+	MovementLoopAddLocation(NPC, 546.6, -14.95, 189.7, 6, 0)
+	MovementLoopAddLocation(NPC, 546.4, -10.57, 151.35, 6, 0)
+	MovementLoopAddLocation(NPC, 514.53, -10.6, 147.01, 6, 0)
+	MovementLoopAddLocation(NPC, 494.06, -11.84, 144.74, 6, 0)
+	MovementLoopAddLocation(NPC, 485.11, -14.58, 159.08, 6, 0)
+	MovementLoopAddLocation(NPC, 471.92, -20.75, 189.58, 6, 0)
+	MovementLoopAddLocation(NPC, 457.36, -21.39, 226.69, 6, 0)
+	MovementLoopAddLocation(NPC, 459.61, -22.15, 233.9, 6, 0)
+	MovementLoopAddLocation(NPC, 503.12, -19.64, 242.37, 6, 0)
+	MovementLoopAddLocation(NPC, 552.57, -17.74, 244.2, 6, 0)
+	MovementLoopAddLocation(NPC, 558.15, -17.19, 232.88, 6, 0)
+	MovementLoopAddLocation(NPC, 557.98, -15.36, 210.45, 6, 0)
+	MovementLoopAddLocation(NPC, 621.1, -16.52, 201.22, 6, 0)
+	MovementLoopAddLocation(NPC, 619.74, -12.25, 144.07, 6, 0)
+	MovementLoopAddLocation(NPC, 546.76, -10.58, 151.7, 6, 0)
+	MovementLoopAddLocation(NPC, 518.13, -10.48, 148.06, 6, 0)
+end
+
+

+ 55 - 0
Lua/SpawnScripts/Qeynos/stanhyl.lua

@@ -0,0 +1,55 @@
+--[[
+	Script Name		:	raleigh.lua
+	Script Purpose	:	Waypoint Path for raleigh.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:51:30 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 518.13, -10.48, 148.06, 6.0, 1.5)
+	MovementLoopAddLocation(NPC, 546.76, -10.58, 151.7, 6.0, 0)
+	MovementLoopAddLocation(NPC, 619.74, -12.25, 144.07, 6.0, 0)
+	MovementLoopAddLocation(NPC, 621.1, -16.52, 201.22, 6, 0)
+	MovementLoopAddLocation(NPC, 557.98, -15.36, 210.45, 6, 0)
+	MovementLoopAddLocation(NPC, 558.15, -17.19, 232.88, 6, 0)
+	MovementLoopAddLocation(NPC, 552.57, -17.74, 244.2, 6, 0)
+	MovementLoopAddLocation(NPC, 503.12, -19.64, 242.37, 6, 0)
+	MovementLoopAddLocation(NPC, 459.61, -22.15, 233.9, 6, 0)
+	MovementLoopAddLocation(NPC, 457.36, -21.39, 226.69, 6, 0)
+	MovementLoopAddLocation(NPC, 471.92, -20.75, 189.58, 6, 0)
+	MovementLoopAddLocation(NPC, 485.11, -14.58, 159.08, 6, 0)
+	MovementLoopAddLocation(NPC, 494.06, -11.84, 144.74, 6, 0)
+	MovementLoopAddLocation(NPC, 514.53, -10.6, 147.01, 6, 0)
+	MovementLoopAddLocation(NPC, 546.4, -10.57, 151.35, 6, 0)
+	MovementLoopAddLocation(NPC, 546.6, -14.95, 189.7, 6, 0)
+	MovementLoopAddLocation(NPC, 546.4, -10.57, 151.35, 6, 0)
+	MovementLoopAddLocation(NPC, 514.53, -10.6, 147.01, 6, 0)
+	MovementLoopAddLocation(NPC, 494.06, -11.84, 144.74, 6, 0)
+	MovementLoopAddLocation(NPC, 485.11, -14.58, 159.08, 6, 0)
+	MovementLoopAddLocation(NPC, 471.92, -20.75, 189.58, 6, 0)
+	MovementLoopAddLocation(NPC, 457.36, -21.39, 226.69, 6, 0)
+	MovementLoopAddLocation(NPC, 459.61, -22.15, 233.9, 6, 0)
+	MovementLoopAddLocation(NPC, 503.12, -19.64, 242.37, 6, 0)
+	MovementLoopAddLocation(NPC, 552.57, -17.74, 244.2, 6, 0)
+	MovementLoopAddLocation(NPC, 558.15, -17.19, 232.88, 6, 0)
+	MovementLoopAddLocation(NPC, 557.98, -15.36, 210.45, 6, 0)
+	MovementLoopAddLocation(NPC, 621.1, -16.52, 201.22, 6, 0)
+	MovementLoopAddLocation(NPC, 619.74, -12.25, 144.07, 6, 0)
+	MovementLoopAddLocation(NPC, 546.76, -10.58, 151.7, 6, 0)
+	MovementLoopAddLocation(NPC, 518.13, -10.48, 148.06, 6, 0)
+end
+
+

+ 141 - 0
Lua/SpawnScripts/Qeynos/taseela.lua

@@ -0,0 +1,141 @@
+--[[
+	Script Name		:	taseela.lua
+	Script Purpose	:	Waypoint Path for taseela.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 04:00:49 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 471.7, -20.99, 193.86, 2, 0)
+	MovementLoopAddLocation(NPC, 493.1, -12.32, 147.33, 2, 0)
+	MovementLoopAddLocation(NPC, 491.13, -11.45, 135.98, 2, 0)
+	MovementLoopAddLocation(NPC, 490.3, -11.5, 129.03, 2, 0)
+	MovementLoopAddLocation(NPC, 488.84, -11.52, 124.02, 2, 0)
+	MovementLoopAddLocation(NPC, 486.64, -11.53, 120.61, 2, 0)
+	MovementLoopAddLocation(NPC, 483.51, -11.52, 116.17, 2, 0)
+	MovementLoopAddLocation(NPC, 482.23, -11.27, 114.12, 2, 0)
+	MovementLoopAddLocation(NPC, 483.44, -11.52, 115.16, 2, 0)
+	MovementLoopAddLocation(NPC, 486.92, -11.52, 118.06, 2, 0)
+	MovementLoopAddLocation(NPC, 488.82, -11.52, 121.46, 2, 0)
+	MovementLoopAddLocation(NPC, 489.71, -11.52, 125.6, 2, 0)
+	MovementLoopAddLocation(NPC, 489.21, -11.51, 129.2, 2, 0)
+	MovementLoopAddLocation(NPC, 487.71, -11.5, 133.86, 2, 0)
+	MovementLoopAddLocation(NPC, 486.19, -11.48, 139.06, 2, 0)
+	MovementLoopAddLocation(NPC, 485.61, -11.43, 141.46, 2, 0)
+	MovementLoopAddLocation(NPC, 493.67, -11.68, 143.72, 2, 0)
+	MovementLoopAddLocation(NPC, 516.38, -10.45, 149.36, 2, 0)
+	MovementLoopAddLocation(NPC, 528.67, -10.51, 150.52, 2, 0)
+	MovementLoopAddLocation(NPC, 540.31, -10.49, 150.73, 2, 0)
+	MovementLoopAddLocation(NPC, 545.51, -10.54, 150.86, 2, 0)
+	MovementLoopAddLocation(NPC, 546.39, -9.56, 136.3, 2, 0)
+	MovementLoopAddLocation(NPC, 538.73, -9.56, 132.99, 2, 0)
+	MovementLoopAddLocation(NPC, 538.95, -9.56, 130.4, 2, 0)
+	MovementLoopAddLocation(NPC, 546.87, -8.54, 130.88, 2, 0)
+	MovementLoopAddLocation(NPC, 555.09, -9.56, 130.96, 2, 0)
+	MovementLoopAddLocation(NPC, 555.19, -9.56, 134.75, 2, 0)
+	MovementLoopAddLocation(NPC, 546.18, -9.56, 134.86, 2, 0)
+	MovementLoopAddLocation(NPC, 546.45, -10.56, 151.11, 2, 0)
+	MovementLoopAddLocation(NPC, 585.38, -10.44, 147.7, 2, 0)
+	MovementLoopAddLocation(NPC, 617.72, -12.21, 145.89, 2, 0)
+	MovementLoopAddLocation(NPC, 620.85, -12.71, 159.02, 2, 0)
+	MovementLoopAddLocation(NPC, 623.31, -15.72, 183.69, 2, 0)
+	MovementLoopAddLocation(NPC, 626.2, -16.55, 194.05, 2, 0)
+	MovementLoopAddLocation(NPC, 627.65, -16.46, 194.55, 2, 0)
+	MovementLoopAddLocation(NPC, 637.49, -16.8, 194.18, 2, 0)
+	MovementLoopAddLocation(NPC, 666.3, -18.35, 186.84, 2, 0)
+	MovementLoopAddLocation(NPC, 677.83, -19.33, 184.59, 2, 0)
+	MovementLoopAddLocation(NPC, 682.89, -19.33, 197.87, 2, 0)
+	MovementLoopAddLocation(NPC, 706.09, -19.54, 190.22, 2, 0)
+	MovementLoopAddLocation(NPC, 711.17, -19.89, 168.56, 2, 0)
+	MovementLoopAddLocation(NPC, 712.74, -20.86, 161.78, 2, 0)
+	MovementLoopAddLocation(NPC, 715.26, -19.93, 167.66, 2, 0)
+	MovementLoopAddLocation(NPC, 723.3, -19.61, 192.39, 2, 0)
+	MovementLoopAddLocation(NPC, 709.6, -19.52, 197.11, 2, 0)
+	MovementLoopAddLocation(NPC, 706.5, -19.54, 192.05, 2, 0)
+	MovementLoopAddLocation(NPC, 700.81, -19.53, 194.11, 2, 0)
+	MovementLoopAddLocation(NPC, 689.99, -19.52, 197.91, 2, 0)
+	MovementLoopAddLocation(NPC, 689.12, -19.52, 205.42, 2, 0)
+	MovementLoopAddLocation(NPC, 687.59, -19.52, 212.44, 2, 0)
+	MovementLoopAddLocation(NPC, 682.22, -19.55, 217, 2, 0)
+	MovementLoopAddLocation(NPC, 676.11, -19.6, 219.38, 2, 0)
+	MovementLoopAddLocation(NPC, 610.55, -18.19, 238.03, 2, 0)
+	MovementLoopAddLocation(NPC, 568.96, -17.89, 242.95, 2, 0)
+	MovementLoopAddLocation(NPC, 536.28, -18.21, 242.2, 2, 0)
+	MovementLoopAddLocation(NPC, 483.43, -20.74, 238.36, 2, 0)
+	MovementLoopAddLocation(NPC, 461.83, -21.89, 232.14, 2, 0)
+	MovementLoopAddLocation(NPC, 462.87, -21.32, 219.81, 2, 0)
+	MovementLoopAddLocation(NPC, 472.51, -21.16, 195.49, 2, 0)
+	MovementLoopAddLocation(NPC, 462.87, -21.32, 219.81, 2, 0)
+	MovementLoopAddLocation(NPC, 461.83, -21.89, 232.14, 2, 0)
+	MovementLoopAddLocation(NPC, 483.43, -20.74, 238.36, 2, 0)
+	MovementLoopAddLocation(NPC, 536.28, -18.21, 242.2, 2, 0)
+	MovementLoopAddLocation(NPC, 568.96, -17.89, 242.95, 2, 0)
+	MovementLoopAddLocation(NPC, 610.55, -18.19, 238.03, 2, 0)
+	MovementLoopAddLocation(NPC, 676.11, -19.6, 219.38, 2, 0)
+	MovementLoopAddLocation(NPC, 682.22, -19.55, 217, 2, 0)
+	MovementLoopAddLocation(NPC, 687.59, -19.52, 212.44, 2, 0)
+	MovementLoopAddLocation(NPC, 689.12, -19.52, 205.42, 2, 0)
+	MovementLoopAddLocation(NPC, 689.99, -19.52, 197.91, 2, 0)
+	MovementLoopAddLocation(NPC, 700.81, -19.53, 194.11, 2, 0)
+	MovementLoopAddLocation(NPC, 706.5, -19.54, 192.05, 2, 0)
+	MovementLoopAddLocation(NPC, 709.6, -19.52, 197.11, 2, 0)
+	MovementLoopAddLocation(NPC, 723.3, -19.61, 192.39, 2, 0)
+	MovementLoopAddLocation(NPC, 715.26, -19.93, 167.66, 2, 0)
+	MovementLoopAddLocation(NPC, 712.74, -20.86, 161.78, 2, 0)
+	MovementLoopAddLocation(NPC, 711.17, -19.89, 168.56, 2, 0)
+	MovementLoopAddLocation(NPC, 706.09, -19.54, 190.22, 2, 0)
+	MovementLoopAddLocation(NPC, 682.89, -19.33, 197.87, 2, 0)
+	MovementLoopAddLocation(NPC, 677.83, -19.33, 184.59, 2, 0)
+	MovementLoopAddLocation(NPC, 666.3, -18.35, 186.84, 2, 0)
+	MovementLoopAddLocation(NPC, 637.49, -16.8, 194.18, 2, 0)
+	MovementLoopAddLocation(NPC, 627.65, -16.46, 194.55, 2, 0)
+	MovementLoopAddLocation(NPC, 626.2, -16.55, 194.05, 2, 0)
+	MovementLoopAddLocation(NPC, 623.31, -15.72, 183.69, 2, 0)
+	MovementLoopAddLocation(NPC, 620.85, -12.71, 159.02, 2, 0)
+	MovementLoopAddLocation(NPC, 617.72, -12.21, 145.89, 2, 0)
+	MovementLoopAddLocation(NPC, 585.38, -10.44, 147.7, 2, 0)
+	MovementLoopAddLocation(NPC, 546.45, -10.56, 151.11, 2, 0)
+	MovementLoopAddLocation(NPC, 546.18, -9.56, 134.86, 2, 0)
+	MovementLoopAddLocation(NPC, 555.19, -9.56, 134.75, 2, 0)
+	MovementLoopAddLocation(NPC, 555.09, -9.56, 130.96, 2, 0)
+	MovementLoopAddLocation(NPC, 546.87, -8.54, 130.88, 2, 0)
+	MovementLoopAddLocation(NPC, 538.95, -9.56, 130.4, 2, 0)
+	MovementLoopAddLocation(NPC, 538.73, -9.56, 132.99, 2, 0)
+	MovementLoopAddLocation(NPC, 546.39, -9.56, 136.3, 2, 0)
+	MovementLoopAddLocation(NPC, 545.51, -10.54, 150.86, 2, 0)
+	MovementLoopAddLocation(NPC, 540.31, -10.49, 150.73, 2, 0)
+	MovementLoopAddLocation(NPC, 528.67, -10.51, 150.52, 2, 0)
+	MovementLoopAddLocation(NPC, 516.38, -10.45, 149.36, 2, 0)
+	MovementLoopAddLocation(NPC, 493.67, -11.68, 143.72, 2, 0)
+	MovementLoopAddLocation(NPC, 485.61, -11.43, 141.46, 2, 0)
+	MovementLoopAddLocation(NPC, 486.19, -11.48, 139.06, 2, 0)
+	MovementLoopAddLocation(NPC, 487.71, -11.5, 133.86, 2, 0)
+	MovementLoopAddLocation(NPC, 489.21, -11.51, 129.2, 2, 0)
+	MovementLoopAddLocation(NPC, 489.71, -11.52, 125.6, 2, 0)
+	MovementLoopAddLocation(NPC, 488.82, -11.52, 121.46, 2, 0)
+	MovementLoopAddLocation(NPC, 486.92, -11.52, 118.06, 2, 0)
+	MovementLoopAddLocation(NPC, 483.44, -11.52, 115.16, 2, 0)
+	MovementLoopAddLocation(NPC, 482.23, -11.27, 114.12, 2, 0)
+	MovementLoopAddLocation(NPC, 483.51, -11.52, 116.17, 2, 0)
+	MovementLoopAddLocation(NPC, 486.64, -11.53, 120.61, 2, 0)
+	MovementLoopAddLocation(NPC, 488.84, -11.52, 124.02, 2, 0)
+	MovementLoopAddLocation(NPC, 490.3, -11.5, 129.03, 2, 0)
+	MovementLoopAddLocation(NPC, 491.13, -11.45, 135.98, 2, 0)
+	MovementLoopAddLocation(NPC, 493.1, -12.32, 147.33, 2, 0)
+	MovementLoopAddLocation(NPC, 471.7, -20.99, 193.86, 2, 0)
+end
+
+

+ 91 - 0
Lua/SpawnScripts/Qeynos/telethar.lua

@@ -0,0 +1,91 @@
+--[[
+	Script Name		:	telethar.lua
+	Script Purpose	:	Waypoint Path for telethar.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 03:06:09 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 566.15, -17.12, 258.02, 2, 0)
+	MovementLoopAddLocation(NPC, 570.57, -17.12, 255.62, 2, 0)
+	MovementLoopAddLocation(NPC, 576.24, -17.12, 254.42, 2, 0)
+	MovementLoopAddLocation(NPC, 575.73, -17.64, 246.7, 2, 0)
+	MovementLoopAddLocation(NPC, 562.13, -17.59, 247.86, 2, 0)
+	MovementLoopAddLocation(NPC, 556.95, -15.03, 216.91, 2, 0)
+	MovementLoopAddLocation(NPC, 544.21, -15.27, 199.34, 2, 0)
+	MovementLoopAddLocation(NPC, 544.08, -10.16, 165.07, 2, 0)
+	MovementLoopAddLocation(NPC, 546.91, -10.52, 153.48, 2, 0)
+	MovementLoopAddLocation(NPC, 574.95, -10.59, 151.54, 2, 0)
+	MovementLoopAddLocation(NPC, 622.27, -12.27, 145.9, 2, 0)
+	MovementLoopAddLocation(NPC, 603.56, -12.04, 143.79, 2, 0)
+	MovementLoopAddLocation(NPC, 583.87, -10.25, 146.24, 2, 0)
+	MovementLoopAddLocation(NPC, 557.17, -10.31, 148.93, 2, 0)
+	MovementLoopAddLocation(NPC, 537.01, -10.13, 148.31, 2, 0)
+	MovementLoopAddLocation(NPC, 524.04, -9.9, 146.34, 2, 0)
+	MovementLoopAddLocation(NPC, 513.04, -9.83, 143.52, 2, 0)
+	MovementLoopAddLocation(NPC, 502.81, -11.11, 140.93, 2, 0)
+	MovementLoopAddLocation(NPC, 481.32, -11.53, 117.39, 2, 0)
+	MovementLoopAddLocation(NPC, 482.48, -11.53, 118.06, 2, 0)
+	MovementLoopAddLocation(NPC, 486.56, -11.53, 120.94, 2, 0)
+	MovementLoopAddLocation(NPC, 489.18, -11.52, 123.86, 2, 0)
+	MovementLoopAddLocation(NPC, 489.84, -11.51, 126.57, 2, 0)
+	MovementLoopAddLocation(NPC, 489.39, -11.51, 129.92, 2, 0)
+	MovementLoopAddLocation(NPC, 489.8, -11.42, 139.24, 2, 0)
+	MovementLoopAddLocation(NPC, 491.06, -13.04, 150.73, 2, 0)
+	MovementLoopAddLocation(NPC, 475.52, -20.25, 184.58, 2, 0)
+	MovementLoopAddLocation(NPC, 463.35, -20.75, 189.73, 2, 0)
+	MovementLoopAddLocation(NPC, 464.87, -20.8, 191.77, 2, 0)
+	MovementLoopAddLocation(NPC, 466.04, -20.9, 195.96, 2, 0)
+	MovementLoopAddLocation(NPC, 465.95, -21.02, 199.64, 2, 0)
+	MovementLoopAddLocation(NPC, 464.46, -21.07, 203.79, 2, 0)
+	MovementLoopAddLocation(NPC, 462.55, -21.1, 207.5, 2, 0)
+	MovementLoopAddLocation(NPC, 449.43, -21.34, 229.64, 2, 0)
+	MovementLoopAddLocation(NPC, 462.55, -21.1, 207.5, 2, 0)
+	MovementLoopAddLocation(NPC, 464.46, -21.07, 203.79, 2, 0)
+	MovementLoopAddLocation(NPC, 465.95, -21.02, 199.64, 2, 0)
+	MovementLoopAddLocation(NPC, 466.04, -20.9, 195.96, 2, 0)
+	MovementLoopAddLocation(NPC, 464.87, -20.8, 191.77, 2, 0)
+	MovementLoopAddLocation(NPC, 463.35, -20.75, 189.73, 2, 0)
+	MovementLoopAddLocation(NPC, 475.52, -20.25, 184.58, 2, 0)
+	MovementLoopAddLocation(NPC, 491.06, -13.04, 150.73, 2, 0)
+	MovementLoopAddLocation(NPC, 489.8, -11.42, 139.24, 2, 0)
+	MovementLoopAddLocation(NPC, 489.39, -11.51, 129.92, 2, 0)
+	MovementLoopAddLocation(NPC, 489.84, -11.51, 126.57, 2, 0)
+	MovementLoopAddLocation(NPC, 489.18, -11.52, 123.86, 2, 0)
+	MovementLoopAddLocation(NPC, 486.56, -11.53, 120.94, 2, 0)
+	MovementLoopAddLocation(NPC, 482.48, -11.53, 118.06, 2, 0)
+	MovementLoopAddLocation(NPC, 481.32, -11.53, 117.39, 2, 0)
+	MovementLoopAddLocation(NPC, 502.81, -11.11, 140.93, 2, 0)
+	MovementLoopAddLocation(NPC, 513.04, -9.83, 143.52, 2, 0)
+	MovementLoopAddLocation(NPC, 524.04, -9.9, 146.34, 2, 0)
+	MovementLoopAddLocation(NPC, 537.01, -10.13, 148.31, 2, 0)
+	MovementLoopAddLocation(NPC, 557.17, -10.31, 148.93, 2, 0)
+	MovementLoopAddLocation(NPC, 583.87, -10.25, 146.24, 2, 0)
+	MovementLoopAddLocation(NPC, 603.56, -12.04, 143.79, 2, 0)
+	MovementLoopAddLocation(NPC, 622.27, -12.27, 145.9, 2, 0)
+	MovementLoopAddLocation(NPC, 574.95, -10.59, 151.54, 2, 0)
+	MovementLoopAddLocation(NPC, 546.91, -10.52, 153.48, 2, 0)
+	MovementLoopAddLocation(NPC, 544.08, -10.16, 165.07, 2, 0)
+	MovementLoopAddLocation(NPC, 544.21, -15.27, 199.34, 2, 0)
+	MovementLoopAddLocation(NPC, 556.95, -15.03, 216.91, 2, 0)
+	MovementLoopAddLocation(NPC, 562.13, -17.59, 247.86, 2, 0)
+	MovementLoopAddLocation(NPC, 575.73, -17.64, 246.7, 2, 0)
+	MovementLoopAddLocation(NPC, 576.24, -17.12, 254.42, 2, 0)
+	MovementLoopAddLocation(NPC, 570.57, -17.12, 255.62, 2, 0)
+	MovementLoopAddLocation(NPC, 566.15, -17.12, 258.02, 2, 0)
+end
+
+

+ 69 - 0
Lua/SpawnScripts/Qeynos/tesilah.lua

@@ -0,0 +1,69 @@
+--[[
+	Script Name		:	tesilah.lua
+	Script Purpose	:	Waypoint Path for tesilah.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 03:21: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)
+	spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 710.44, -19.45, 176.78, 2, 0)
+	MovementLoopAddLocation(NPC, 708.82, -19.45, 180.77, 2, 0)
+	MovementLoopAddLocation(NPC, 705.8, -19.54, 188.21, 2, 0)
+	MovementLoopAddLocation(NPC, 703.43, -19.53, 195.03, 2, 0)
+	MovementLoopAddLocation(NPC, 690.8, -19.52, 198.95, 2, 0)
+	MovementLoopAddLocation(NPC, 686.49, -19.52, 213.39, 2, 0)
+	MovementLoopAddLocation(NPC, 682.72, -19.49, 216.29, 2, 0)
+	MovementLoopAddLocation(NPC, 637.94, -19.1, 229.9, 2, 0)
+	MovementLoopAddLocation(NPC, 636.11, -17.14, 224.31, 2, 0)
+	MovementLoopAddLocation(NPC, 626.03, -17.14, 226.88, 2, 0)
+	MovementLoopAddLocation(NPC, 610.99, -16.46, 229.12, 2, 0)
+	MovementLoopAddLocation(NPC, 595.42, -16.57, 232.07, 2, 0)
+	MovementLoopAddLocation(NPC, 576.71, -16.57, 235.12, 2, 0)
+	MovementLoopAddLocation(NPC, 573.15, -16.57, 235.49, 2, 0)
+	MovementLoopAddLocation(NPC, 573.66, -17.93, 241.36, 2, 0)
+	MovementLoopAddLocation(NPC, 552.73, -17.69, 242.2, 2, 0)
+	MovementLoopAddLocation(NPC, 531.54, -18.37, 241.84, 2, 0)
+	MovementLoopAddLocation(NPC, 494.22, -20.02, 239.88, 2, 0)
+	MovementLoopAddLocation(NPC, 467.68, -21.75, 234.49, 2, 0)
+	MovementLoopAddLocation(NPC, 458.2, -21.43, 226.86, 2, 0)
+	MovementLoopAddLocation(NPC, 463.73, -21.39, 213.35, 2, 0)
+	MovementLoopAddLocation(NPC, 469, -21.28, 200.5, 2, 0)
+	MovementLoopAddLocation(NPC, 463.68, -20.77, 191.39, 2, 0)
+	MovementLoopAddLocation(NPC, 469, -21.28, 200.5, 2, 0)
+	MovementLoopAddLocation(NPC, 463.73, -21.39, 213.35, 2, 0)
+	MovementLoopAddLocation(NPC, 458.2, -21.43, 226.86, 2, 0)
+	MovementLoopAddLocation(NPC, 467.68, -21.75, 234.49, 2, 0)
+	MovementLoopAddLocation(NPC, 494.22, -20.02, 239.88, 2, 0)
+	MovementLoopAddLocation(NPC, 531.54, -18.37, 241.84, 2, 0)
+	MovementLoopAddLocation(NPC, 552.73, -17.69, 242.2, 2, 0)
+	MovementLoopAddLocation(NPC, 573.66, -17.93, 241.36, 2, 0)
+	MovementLoopAddLocation(NPC, 573.15, -16.57, 235.49, 2, 0)
+	MovementLoopAddLocation(NPC, 576.71, -16.57, 235.12, 2, 0)
+	MovementLoopAddLocation(NPC, 595.42, -16.57, 232.07, 2, 0)
+	MovementLoopAddLocation(NPC, 610.99, -16.46, 229.12, 2, 0)
+	MovementLoopAddLocation(NPC, 626.03, -17.14, 226.88, 2, 0)
+	MovementLoopAddLocation(NPC, 636.11, -17.14, 224.31, 2, 0)
+	MovementLoopAddLocation(NPC, 637.94, -19.1, 229.9, 2, 0)
+	MovementLoopAddLocation(NPC, 682.72, -19.49, 216.29, 2, 0)
+	MovementLoopAddLocation(NPC, 686.49, -19.52, 213.39, 2, 0)
+	MovementLoopAddLocation(NPC, 690.8, -19.52, 198.95, 2, 0)
+	MovementLoopAddLocation(NPC, 703.43, -19.53, 195.03, 2, 0)
+	MovementLoopAddLocation(NPC, 705.8, -19.54, 188.21, 2, 0)
+	MovementLoopAddLocation(NPC, 708.82, -19.45, 180.77, 2, 0)
+	MovementLoopAddLocation(NPC, 710.44, -19.45, 176.78, 2, 0)
+end
+
+

+ 36 - 0
Lua/SpawnScripts/Qeynos/theodoric.lua

@@ -0,0 +1,36 @@
+--[[
+	Script Name		:	theodoric.lua
+	Script Purpose	:	Waypoint Path for theodoric.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 07:19:05 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 516.1, -9.57, 128.35, 2, 30)
+	MovementLoopAddLocation(NPC, 516.74, -9.57, 131.87, 2, 30)
+	MovementLoopAddLocation(NPC, 532.62, -9.56, 132.75, 2, 0)
+	MovementLoopAddLocation(NPC, 532.46, -9.56, 136.21, 2, 30)
+	MovementLoopAddLocation(NPC, 532.05, -9.56, 132.94, 2, 0)
+	MovementLoopAddLocation(NPC, 540.22, -9.56, 133.93, 2, 0)
+	MovementLoopAddLocation(NPC, 542.24, -9.56, 136.1, 2, 0)
+	MovementLoopAddLocation(NPC, 561.26, -9.56, 133.56, 2, 0)
+	MovementLoopAddLocation(NPC, 572.73, -9.43, 136.49, 2, 0)
+	MovementLoopAddLocation(NPC, 572.91, -8.47, 131.8, 2, 0)
+	MovementLoopAddLocation(NPC, 580.87, -8.48, 130.61, 2, 10)
+	MovementLoopAddLocation(NPC, 578.34, -8.48, 127.68, 2, 60)
+end
+
+

+ 89 - 0
Lua/SpawnScripts/Qeynos/treeskipper.lua

@@ -0,0 +1,89 @@
+--[[
+	Script Name		:	treeskipper.lua
+	Script Purpose	:	Waypoint Path for treeskipper.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 04:12:39 PM
+	Script Notes	:	Locations collected from Live
+--]]
+
+function spawn(NPC)
+	waypoints(NPC)
+end
+
+function hailed(NPC, Spawn)
+	FaceTarget(NPC, Spawn)
+end
+
+function respawn(NPC)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 448.85, -20.75, 212.18, 2, 0)
+	MovementLoopAddLocation(NPC, 448.56, -19.39, 195.8, 2, 0)
+	MovementLoopAddLocation(NPC, 462.67, -20.87, 199.08, 2, 0)
+	MovementLoopAddLocation(NPC, 495.29, -11.85, 144.64, 2, 0)
+	MovementLoopAddLocation(NPC, 527.8, -10.55, 150.67, 2, 0)
+	MovementLoopAddLocation(NPC, 560.54, -10.58, 151.39, 2, 0)
+	MovementLoopAddLocation(NPC, 617.98, -12.21, 143.91, 2, 0)
+	MovementLoopAddLocation(NPC, 619.51, -12.47, 156.58, 2, 0)
+	MovementLoopAddLocation(NPC, 621.44, -16.61, 198.37, 2, 0)
+	MovementLoopAddLocation(NPC, 681.93, -19.52, 181.63, 2, 0)
+	MovementLoopAddLocation(NPC, 691.43, -19.52, 195.66, 2, 0)
+	MovementLoopAddLocation(NPC, 701.87, -19.53, 192.37, 2, 0)
+	MovementLoopAddLocation(NPC, 704.66, -19.51, 184.42, 2, 0)
+	MovementLoopAddLocation(NPC, 706.97, -19.45, 177.25, 2, 0)
+	MovementLoopAddLocation(NPC, 710.37, -20.39, 164.85, 2, 0)
+	MovementLoopAddLocation(NPC, 710.58, -20.57, 163.84, 2, 0)
+	MovementLoopAddLocation(NPC, 713.44, -19.43, 175.98, 2, 0)
+	MovementLoopAddLocation(NPC, 718.92, -19.62, 185.98, 2, 0)
+	MovementLoopAddLocation(NPC, 721.15, -19.58, 192.81, 2, 0)
+	MovementLoopAddLocation(NPC, 711.39, -19.53, 194.73, 2, 0)
+	MovementLoopAddLocation(NPC, 707.3, -19.54, 193.15, 2, 0)
+	MovementLoopAddLocation(NPC, 698.38, -19.52, 196.11, 2, 0)
+	MovementLoopAddLocation(NPC, 688.66, -19.52, 199.3, 2, 0)
+	MovementLoopAddLocation(NPC, 686.66, -19.52, 214.73, 2, 0)
+	MovementLoopAddLocation(NPC, 670.13, -19.57, 221.33, 2, 0)
+	MovementLoopAddLocation(NPC, 649.1, -19.17, 227.69, 2, 0)
+	MovementLoopAddLocation(NPC, 612.44, -18.36, 236.41, 2, 0)
+	MovementLoopAddLocation(NPC, 582.25, -17.94, 241.81, 2, 0)
+	MovementLoopAddLocation(NPC, 559.17, -17.69, 243.04, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.64, 240.69, 2, 0)
+	MovementLoopAddLocation(NPC, 461.95, -21.96, 232.57, 2, 0)
+	MovementLoopAddLocation(NPC, 449.24, -20.76, 213.14, 2, 0)
+	MovementLoopAddLocation(NPC, 449.13, -19.36, 195.78, 2, 0)
+	MovementLoopAddLocation(NPC, 449.24, -20.76, 213.14, 2, 0)
+	MovementLoopAddLocation(NPC, 461.95, -21.96, 232.57, 2, 0)
+	MovementLoopAddLocation(NPC, 483.4, -20.64, 240.69, 2, 0)
+	MovementLoopAddLocation(NPC, 559.17, -17.69, 243.04, 2, 0)
+	MovementLoopAddLocation(NPC, 582.25, -17.94, 241.81, 2, 0)
+	MovementLoopAddLocation(NPC, 612.44, -18.36, 236.41, 2, 0)
+	MovementLoopAddLocation(NPC, 649.1, -19.17, 227.69, 2, 0)
+	MovementLoopAddLocation(NPC, 670.13, -19.57, 221.33, 2, 0)
+	MovementLoopAddLocation(NPC, 686.66, -19.52, 214.73, 2, 0)
+	MovementLoopAddLocation(NPC, 688.66, -19.52, 199.3, 2, 0)
+	MovementLoopAddLocation(NPC, 698.38, -19.52, 196.11, 2, 0)
+	MovementLoopAddLocation(NPC, 707.3, -19.54, 193.15, 2, 0)
+	MovementLoopAddLocation(NPC, 711.39, -19.53, 194.73, 2, 0)
+	MovementLoopAddLocation(NPC, 721.15, -19.58, 192.81, 2, 0)
+	MovementLoopAddLocation(NPC, 718.92, -19.62, 185.98, 2, 0)
+	MovementLoopAddLocation(NPC, 713.44, -19.43, 175.98, 2, 0)
+	MovementLoopAddLocation(NPC, 710.58, -20.57, 163.84, 2, 0)
+	MovementLoopAddLocation(NPC, 710.37, -20.39, 164.85, 2, 0)
+	MovementLoopAddLocation(NPC, 706.97, -19.45, 177.25, 2, 0)
+	MovementLoopAddLocation(NPC, 704.66, -19.51, 184.42, 2, 0)
+	MovementLoopAddLocation(NPC, 701.87, -19.53, 192.37, 2, 0)
+	MovementLoopAddLocation(NPC, 691.43, -19.52, 195.66, 2, 0)
+	MovementLoopAddLocation(NPC, 681.93, -19.52, 181.63, 2, 0)
+	MovementLoopAddLocation(NPC, 621.44, -16.61, 198.37, 2, 0)
+	MovementLoopAddLocation(NPC, 619.51, -12.47, 156.58, 2, 0)
+	MovementLoopAddLocation(NPC, 617.98, -12.21, 143.91, 2, 0)
+	MovementLoopAddLocation(NPC, 560.54, -10.58, 151.39, 2, 0)
+	MovementLoopAddLocation(NPC, 527.8, -10.55, 150.67, 2, 0)
+	MovementLoopAddLocation(NPC, 495.29, -11.85, 144.64, 2, 0)
+	MovementLoopAddLocation(NPC, 462.67, -20.87, 199.08, 2, 0)
+	MovementLoopAddLocation(NPC, 448.56, -19.39, 195.8, 2, 0)
+	MovementLoopAddLocation(NPC, 448.85, -20.75, 212.18, 2, 0)
+end
+
+

+ 43 - 0
Lua/SpawnScripts/Qeynos/ward.lua

@@ -0,0 +1,43 @@
+--[[
+	Script Name		:	ward.lua
+	Script Purpose	:	Waypoint Path for ward.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 07:14: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)
+		spawn(NPC)
+	end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 516.21, -9.57, 127.12, 2, 0)
+	MovementLoopAddLocation(NPC, 520.3, -9.56, 131.57, 2, 0)
+	MovementLoopAddLocation(NPC, 528.81, -9.56, 132.14, 2, 0)
+	MovementLoopAddLocation(NPC, 539.78, -9.56, 130.42, 2, 0)
+	MovementLoopAddLocation(NPC, 546.81, -8.54, 130.56, 2, 0)
+	MovementLoopAddLocation(NPC, 546.72, -6.55, 121.26, 2, 0)
+	MovementLoopAddLocation(NPC, 541.75, -5.55, 121.25, 2, 0)
+	MovementLoopAddLocation(NPC, 541.86, -3.5, 127.97, 2, 0)
+	MovementLoopAddLocation(NPC, 530.14, -3.5, 128.28, 2, 0)
+	MovementLoopAddLocation(NPC, 511.74, -3.48, 126.13, 2, 0)
+	MovementLoopAddLocation(NPC, 530.14, -3.5, 128.28, 2, 0)
+	MovementLoopAddLocation(NPC, 541.86, -3.5, 127.97, 2, 0)
+	MovementLoopAddLocation(NPC, 541.75, -5.55, 121.25, 2, 0)
+	MovementLoopAddLocation(NPC, 546.72, -6.55, 121.26, 2, 0)
+	MovementLoopAddLocation(NPC, 546.81, -8.54, 130.56, 2, 0)
+	MovementLoopAddLocation(NPC, 539.78, -9.56, 130.42, 2, 0)
+	MovementLoopAddLocation(NPC, 528.81, -9.56, 132.14, 2, 0)
+	MovementLoopAddLocation(NPC, 520.3, -9.56, 131.57, 2, 0)
+	MovementLoopAddLocation(NPC, 516.21, -9.57, 127.12, 2, 0)
+end
+
+

+ 61 - 0
Lua/SpawnScripts/Qeynos/woodrow.lua

@@ -0,0 +1,61 @@
+--[[
+	Script Name		:	woodrow.lua
+	Script Purpose	:	Waypoint Path for woodrow.lua
+	Script Author	:	Devn00b
+	Script Date		:	04/11/2020 06:13: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)
+		spawn(NPC)
+end
+
+function waypoints(NPC)
+	MovementLoopAddLocation(NPC, 673.7, -21.14, 144.6, 2, 0)
+	MovementLoopAddLocation(NPC, 682.32, -20.67, 157.2, 2, 0)
+	MovementLoopAddLocation(NPC, 721.58, -19.64, 183.31, 2, 0)
+	MovementLoopAddLocation(NPC, 724.37, -19.88, 185.32, 2, 0)
+	MovementLoopAddLocation(NPC, 778.22, -21.01, 178.06, 2, 0)
+	MovementLoopAddLocation(NPC, 743.16, -20.65, 189.88, 2, 0)
+	MovementLoopAddLocation(NPC, 744.9, -19.02, 198.56, 2, 0)
+	MovementLoopAddLocation(NPC, 739.77, -20.59, 189.28, 2, 0)
+	MovementLoopAddLocation(NPC, 721.95, -19.32, 203.18, 2, 0)
+	MovementLoopAddLocation(NPC, 720.31, -19.56, 194.64, 2, 0)
+	MovementLoopAddLocation(NPC, 707.27, -19.53, 196.34, 2, 0)
+	MovementLoopAddLocation(NPC, 702.15, -19.49, 176.73, 2, 0)
+	MovementLoopAddLocation(NPC, 675.8, -20.59, 157.81, 2, 0)
+	MovementLoopAddLocation(NPC, 668.62, -21.19, 145.22, 2, 0)
+	MovementLoopAddLocation(NPC, 666.2, -21.3, 132.47, 2, 0)
+	MovementLoopAddLocation(NPC, 663.46, -21.16, 105.58, 2, 0)
+	MovementLoopAddLocation(NPC, 654.3, -20.75, 102.88, 2, 0)
+	MovementLoopAddLocation(NPC, 643.14, -20.66, 97.19, 2, 0)
+	MovementLoopAddLocation(NPC, 626.94, -26.4, 103.99, 2, 0)
+	MovementLoopAddLocation(NPC, 643.14, -20.66, 97.19, 2, 0)
+	MovementLoopAddLocation(NPC, 654.3, -20.75, 102.88, 2, 0)
+	MovementLoopAddLocation(NPC, 663.46, -21.16, 105.58, 2, 0)
+	MovementLoopAddLocation(NPC, 666.2, -21.3, 132.47, 2, 0)
+	MovementLoopAddLocation(NPC, 668.62, -21.19, 145.22, 2, 0)
+	MovementLoopAddLocation(NPC, 675.8, -20.59, 157.81, 2, 0)
+	MovementLoopAddLocation(NPC, 702.15, -19.49, 176.73, 2, 0)
+	MovementLoopAddLocation(NPC, 707.27, -19.53, 196.34, 2, 0)
+	MovementLoopAddLocation(NPC, 720.31, -19.56, 194.64, 2, 0)
+	MovementLoopAddLocation(NPC, 721.95, -19.32, 203.18, 2, 0)
+	MovementLoopAddLocation(NPC, 739.77, -20.59, 189.28, 2, 0)
+	MovementLoopAddLocation(NPC, 744.9, -19.02, 198.56, 2, 0)
+	MovementLoopAddLocation(NPC, 743.16, -20.65, 189.88, 2, 0)
+	MovementLoopAddLocation(NPC, 778.22, -21.01, 178.06, 2, 0)
+	MovementLoopAddLocation(NPC, 724.37, -19.88, 185.32, 2, 0)
+	MovementLoopAddLocation(NPC, 721.58, -19.64, 183.31, 2, 0)
+	MovementLoopAddLocation(NPC, 682.32, -20.67, 157.2, 2, 0)
+	MovementLoopAddLocation(NPC, 673.7, -21.14, 144.6, 2, 0)
+end
+
+

二进制
installer/zeklabs-eq2emu.exe