--[[
	Script Name	: Lambert.lua
	Script Purpose	: Lambert the cat
	Script Author	: Xanibunib
	Script Date	: 3.28.2009
	Script Notes	: I like fish...
--]]
function spawn(NPC)
	SetPlayerProximityFunction(NPC, 10, "InRange", "LeavingRange")

	MovementLoopAddLocation(NPC, 22.81, -4.38, 32.81, 3, 0)
	MovementLoopAddLocation(NPC, 19.00, -4.38, 47.91, 3, 0)
	MovementLoopAddLocation(NPC, 30.35, 0.00, 51.70, 3, 0)
	MovementLoopAddLocation(NPC, 29.89, 0.06, 56.19, 3, 5)
	MovementLoopAddLocation(NPC, 28.23, 0.00, 59.10, 3, 0)
	MovementLoopAddLocation(NPC, 13.19, -4.38, 54.93, 3, 0)
	MovementLoopAddLocation(NPC, 6.70, -4.38, 54.33, 3, 5)
	MovementLoopAddLocation(NPC, 11.11, -4.38, 59.40, 3, 0)
	MovementLoopAddLocation(NPC, 14.33, -4.38, 62.94, 3, 5)
	MovementLoopAddLocation(NPC, 7.88, -4.38, 64.47, 3, 0)
	MovementLoopAddLocation(NPC, 6.37, -4.38, 69.68, 3, 0)
	MovementLoopAddLocation(NPC, 10.87, -4.38, 72.00, 3, 10)
	MovementLoopAddLocation(NPC, 7.93, -4.38, 72.70, 3, 0)
	MovementLoopAddLocation(NPC, 6.62, -4.65, 79.08, 3, 0)
	MovementLoopAddLocation(NPC, 6.97, -4.69, 83.51, 3, 0)
	MovementLoopAddLocation(NPC, 2.78, -4.66, 93.73, 3, 0)
	MovementLoopAddLocation(NPC, 0.23, -4.67, 103.16, 3, 0)
	MovementLoopAddLocation(NPC, 0.82, -4.61, 109.15, 3, 0)
	MovementLoopAddLocation(NPC, -3.88, -4.38, 105.70, 3, 15)
	MovementLoopAddLocation(NPC, -1.74, -4.68, 105.50, 3, 0)
	MovementLoopAddLocation(NPC, 4.29, -4.66, 89.09, 3, 0)
	MovementLoopAddLocation(NPC, 7.14, -4.65, 75.05, 3, 0)
	MovementLoopAddLocation(NPC, 7.24, -4.38, 65.48, 3, 0)
	MovementLoopAddLocation(NPC, 9.03, -4.38, 56.55, 3, 0)
	MovementLoopAddLocation(NPC, 13.24, -4.36, 48.21, 3, 0)
	MovementLoopAddLocation(NPC, 14.93, -4.38, 34.59, 3, 0)
	MovementLoopAddLocation(NPC, 16.77, -4.38, 24.72, 3, 0)
	MovementLoopAddLocation(NPC, 14.36, -4.38, 23.53, 3, 5)
	MovementLoopAddLocation(NPC, 17.50, -4.38, 14.88, 3, 0)
	MovementLoopAddLocation(NPC, 9.21, -4.20, 12.62, 3, 0)
	MovementLoopAddLocation(NPC, 1.25, -4.60, 9.41, 3, 0)
	MovementLoopAddLocation(NPC, -5.98, -5.13, 2.10, 3, 0)
	MovementLoopAddLocation(NPC, -4.62, -5.59, -10.56, 3, 0)
	MovementLoopAddLocation(NPC, -7.92, -5.57, -9.38, 3, 0)
	MovementLoopAddLocation(NPC, -2.63, -5.18, -2.02, 3, 0)
	MovementLoopAddLocation(NPC, 0.51, -4.99, 1.73, 3, 0)
	MovementLoopAddLocation(NPC, 7.18, -4.37, 7.06, 3, 0)
	MovementLoopAddLocation(NPC, 12.13, -4.23, 8.17, 3, 0)
	MovementLoopAddLocation(NPC, 13.03, -4.38, 4.20, 3, 10)
	MovementLoopAddLocation(NPC, 19.31, -4.38, 10.26, 3, 0)
	MovementLoopAddLocation(NPC, 26.12, -2.25, 15.53, 3, 0)
	MovementLoopAddLocation(NPC, 27.21, -4.03, 20.92, 3, 0)
	MovementLoopAddLocation(NPC, 24.77, -4.38, 28.67, 3, 0)

end

function InRange(NPC, Player)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "What the hell was that....*Look around for who said that*", "dlg_0_1")
	StartConversation(conversation, NPC, Spawn, "Pssst....")
end

function hailed(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "What the hell was that....*Look around for who said that*", "dlg_0_1")
	StartConversation(conversation, NPC, Spawn, "Pssst....")
end

function respawn(NPC)
end

function dlg_0_1(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "What the hell.....", "dlg_0_2")
	StartConversation(conversation, NPC, Spawn, "Hey.....")
end

function dlg_0_2(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "*look down*", "dlg_0_3")
	StartConversation(conversation, NPC, Spawn, "Pssst... down here....")
end

function dlg_0_3(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "*Soil yourself*", "dlg_0_4")
	StartConversation(conversation, NPC, Spawn, "Yeah, you!")
end

function dlg_0_4(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "You...you... can talk!", "dlg_0_5")
	StartConversation(conversation, NPC, Spawn, "Woah buddy! Might wanna check your pantaloons...")
end

function dlg_0_5(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "...", "dlg_0_6")
	StartConversation(conversation, NPC, Spawn, "So you noticed...")
end

function dlg_0_6(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "For a talking cat? ANYTHING!", "dlg_0_7")
	StartConversation(conversation, NPC, Spawn, "Anyways...Hey I need you to do something for me, ok?")
end

function dlg_0_7(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "Uh...ok", "dlg_0_8")
	StartConversation(conversation, NPC, Spawn, "Here take this...*Hacks up a wad of... something*")
end


function dlg_0_8(NPC, Spawn)
	FaceTarget(NPC, Spawn)
	conversation = CreateConversation()
	
	AddConversationOption(conversation, "...")
	StartConversation(conversation, NPC, Spawn, "Thanks bud, been bothering me for a while meow.")
end	
