--[[
	Script Name	: Quests/FrostfangSea/arygorrcenturion.lua 
	Script Purpose	: the spawn "a Ry'Gorr centurion"
	Script Author	: theFoof
	Script Date	: 2013.5.16
--]]

function spawn(NPC)	
	MovementLoopAddLocation(NPC, -304.78 + math.random(-7,7), 18.51, -611.98, 3, math.random(2,6))
    MovementLoopAddLocation(NPC, -321.28 + math.random(-7,7), 27.91, -659.17 + math.random(-7,7), 4, math.random(2,6))
    if GetSpawnLocationID(NPC) == 572680 or GetSpawnLocationID(NPC) == 572681 then
        MovementLoopAddLocation(NPC, -319.99, 33.45, -703.09, 7, math.random(3,4))
	    MovementLoopAddLocation(NPC, -312.91, 33.33, -707.07, 3, math.random(1,2))
	    MovementLoopAddLocation(NPC, -324.50, 33.89, -702.57, 3, math.random(4,7))
	    MovementLoopAddLocation(NPC, -312.91, 33.33, -707.07, 3, math.random(4,7))
    elseif GetSpawnLocationID(NPC) == 572682 or GetSpawnLocationID(NPC) == 572683 then
        MovementLoopAddLocation(NPC, -344.56, 33.45, -699.75, 7, math.random(3,4))
	    MovementLoopAddLocation(NPC, -338.27, 34.1, -701.33, 3, math.random(1,2))
	    MovementLoopAddLocation(NPC, -347.24, 32.61, -697.9, 3, math.random(4,7))
	    MovementLoopAddLocation(NPC, -360.37, 34.7, -702.44, 7, math.random(5,10))
	    MovementLoopAddLocation(NPC, -338.27, 34.1, -701.33, 3, math.random(4,7))
    elseif GetSpawnLocationID(NPC) == 572684 then
        MovementLoopAddLocation(NPC, -360.37, 34.7, -702.44, 7, math.random(5,20))
    end
end

function respawn(NPC)
    spawn(NPC)
end

function hailed(NPC, Spawn)
    FaceTarget(NPC, Spawn)
end

function death(NPC)
    SpawnByLocationID(GetZone(NPC), GetSpawnLocationID(NPC))
end