--[[
	Script Name	: SpawnScripts/PillarsFlame/FlightCloud.lua
	Script Purpose	: Tenebrous Tangle Flight Cloud (880048)
	Script Author	: Neatz09
	Script Date	: 4/22/2019
	Script Notes	: 
--]]

function hailed(NPC, Spawn)	
	conversation = CreateConversation()
		AddConversationOption(conversation, "I would like to travel.", "dlg_1_1")
		AddConversationOption(conversation, "Nowhere.")
		StartConversation(conversation, NPC, Spawn, "Greetings traveler, how can I assist you today?")
	end

function dlg_1_1(NPC, Spawn)
    local con = CreateConversation()
	
	if GetSpawnLocationID(NPC) == 622752	 then
		--Ravasect Incursion--
		AddConversationOption(con, "To Bixie Isle.", "RavToBixie")
		AddConversationOption(con, "To Gazer Isle.", "RavToGazer")
		AddConversationOption(con, "To Temple Grounds.", "RavToTemple")
	elseif GetSpawnLocationID(NPC) == 662668 then
		--Vultak Scavenging Site--
	    AddConversationOption(con, "To Fear Tainted Isle.", "VulToFear")
	    AddConversationOption(con, "To Halls Landing.", "VulToHalls")
	elseif GetSpawnLocationID(NPC) == 622666 then
		--Halls Landing--
		AddConversationOption(con, "To Vultak Scavenging Site.", "HallsToVul")
	elseif GetSpawnLocationID(NPC) == 622758 then
		--Hidden Refuge--
	    AddConversationOption(con, "To Tenebrous Landing.", "RefToTen")
	    AddConversationOption(con, "To Vicious Breeding Grounds.", "RefToVic")
	elseif GetSpawnLocationID(NPC) == 622755 then
		--Bixie Isle--
	    AddConversationOption(con, "To Ravasect Incursion.", "BixieToRav")
	    AddConversationOption(con, "To Temple Grounds.", "BixieToTemp")
	elseif GetSpawnLocationID(NPC) == 622756 then
		--Temple Grounds--
	    AddConversationOption(con, "To Bixie Isle.", "TempToBixie")
	    AddConversationOption(con, "To Ravasect Incursion.", "TempToRav")
	elseif GetSpawnLocationID(NPC) == 622757 then
		--Sanctum Landing--
	    AddConversationOption(con, "To Gazer Isle.", "SancToGazer")
	elseif GetSpawnLocationID(NPC) == 622750 then
		--Gazer Isle--
	    AddConversationOption(con, "To Fear Tainted Isle.", "GazerToFear")
	    AddConversationOption(con, "To Ravasect Incursion.", "GazerToRav")
	    AddConversationOption(con, "To Sanctum Landing.", "GazerToSanc")
	elseif GetSpawnLocationID(NPC) == 622623 then
		--Fear Tainted Isle--
	    AddConversationOption(con, "To Gazer Isle.", "FearToGazer")
	    AddConversationOption(con, "To Vultak Scavenging Site.", "FearToVul")
	elseif GetSpawnLocationID(NPC) == 622748 then
		--Viscious Breeding Grounds--
	    AddConversationOption(con, "To Hidden Refuge.", "VicToRef")
		end
	AddConversationOption(con, "Nowhere.")
	StartConversation(con, NPC, Spawn, "Where to?")
end

function RavToBixie(NPC, Spawn)
	StartAutoMount(Spawn, 749)
	SetMount(Spawn, 1369)
end

function RavToGazer(NPC, Spawn)
	StartAutoMount(Spawn, 748)
	SetMount(Spawn, 1369)
end

function RavToTemple(NPC, Spawn)
	StartAutoMount(Spawn, 747)
	SetMount(Spawn, 1369)
end

function VulToFear(NPC, Spawn)
	StartAutoMount(Spawn, 751)
	SetMount(Spawn, 1369)
end

function VulToHalls(NPC, Spawn)
	StartAutoMount(Spawn, 750)
	SetMount(Spawn, 1369)
end

function HallsToVul(NPC, Spawn)
	StartAutoMount(Spawn, 755)
	SetMount(Spawn, 1369)
end

function RefToTen(NPC, Spawn)
	StartAutoMount(Spawn, 765)
	SetMount(Spawn, 1369)
end

function RefToVic(NPC, Spawn)
	StartAutoMount(Spawn, 761)
	SetMount(Spawn, 1369)
end

function BixieToRav(NPC, Spawn)
	StartAutoMount(Spawn, 760)
	SetMount(Spawn, 1369)
end

function BixieToTemp(NPC, Spawn)
	StartAutoMount(Spawn, 759)
	SetMount(Spawn, 1369)
end

function TempToBixie(NPC, Spawn)
	StartAutoMount(Spawn, 753)
	SetMount(Spawn, 1369)
end

function TempToRav(NPC, Spawn)
	StartAutoMount(Spawn, 754)
	SetMount(Spawn, 1369)
end

function SancToGazer(NPC, Spawn)
	StartAutoMount(Spawn, 752)
	SetMount(Spawn, 1369)
end

function GazerToFear(NPC, Spawn)
	StartAutoMount(Spawn, 763)
	SetMount(Spawn, 1369)
end

function GazerToRav(NPC, Spawn)
	StartAutoMount(Spawn, 757)
	SetMount(Spawn, 1369)
end

function GazerToSanc(NPC, Spawn)
	StartAutoMount(Spawn, 756)
	SetMount(Spawn, 1369)
end

function FearToGazer(NPC, Spawn)
	StartAutoMount(Spawn, 763)
	SetMount(Spawn, 1369)
end

function FearToVul(NPC, Spawn)
	StartAutoMount(Spawn, 758)
	SetMount(Spawn, 1369)
end

function VicToRef(NPC, Spawn)
	StartAutoMount(Spawn, 762)
	SetMount(Spawn, 1369)
end
end