--[[ Script Name : SpawnScripts/Zek/astablemaster.lua Script Purpose : a stable master Script Author : Neatz09 Script Date : 2/20/2019 Script Notes : --]] function respawn(NPC) spawn(NPC) end function hailed(NPC, Spawn) FaceTarget(NPC, Spawn) conversation = CreateConversation() PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1042.mp3", "", "", 0, 0, Spawn) 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) FaceTarget(NPC, Spawn) local con = CreateConversation() if GetSpawnLocationID(NPC) == 1334955 then AddConversationOption(con, "To Defiled Forest Station.", "BridgeToForest") AddConversationOption(con, "To Refugee Station.", "BridgeToRefugee") AddConversationOption(con, "To Three Toes Station.", "BridgeToThreeToes") AddConversationOption(con, "To Warship Station.", "BridgetToWarship") elseif GetSpawnLocationID(NPC) == 1334957 then AddConversationOption(con, "To Bridge Station.", "RefugeeToBridge") AddConversationOption(con, "To Defiled Forest Station.", "RefugeeToForest") AddConversationOption(con, "To Three Toes Station.", "RefugeeToThreeToes") AddConversationOption(con, "To Warship Station.", "RefugeeToWarship") elseif GetSpawnLocationID(NPC) == 1334960 then AddConversationOption(con, "To Bridge Station.", "ThreeToesToBridge") AddConversationOption(con, "To Defiled Forest Station.", "ThreeToesToForest") AddConversationOption(con, "To Refugee Station.", "ThreeToesToRefugee") AddConversationOption(con, "To Warship Station.", "ThreeToesToWarship") elseif GetSpawnLocationID(NPC) == 1334954 then AddConversationOption(con, "To Bridge Station.", "ForestToBridge") AddConversationOption(con, "To Refugee Station.", "ForestToRefugee") AddConversationOption(con, "To Three Toes Station.", "ForestToThreeToes") AddConversationOption(con, "To Warship Station.", "ForestToWarship") elseif GetSpawnLocationID(NPC) == 1334958 then AddConversationOption(con, "To Bridge Station.", "WarshipToBridge") AddConversationOption(con, "To Defiled Forest.", "WarshipToForest") AddConversationOption(con, "To Refugee Station.", "WarshipToRefugee") AddConversationOption(con, "To Three Toes Station.", "WarshipToThreeToes") else PlayFlavor(NPC, "", "Not implemented yet!", "cry", 0, 0, Spawn) end AddConversationOption(con, "Nowhere.") StartConversation(con, NPC, Spawn, "Where to?") end function BridgeToForest(NPC, Spawn) StartAutoMount(Spawn, 79) SetMount(Spawn, 6846) end function BridgeToRefugee(NPC, Spawn) StartAutoMount(Spawn, 65) SetMount(Spawn, 6846) end function BridgeToThreeToes(NPC, Spawn) StartAutoMount(Spawn, 66) SetMount(Spawn, 6846) end function BridgeToWarship(NPC, Spawn) StartAutoMount(Spawn, 64) SetMount(Spawn, 6846) end function RefugeeToBridge(NPC, Spawn) StartAutoMount(Spawn, 80) SetMount(Spawn, 6846) end function RefugeeToForest(NPC, Spawn) StartAutoMount(Spawn, 76) SetMount(Spawn, 6846) end function RefugeeToThreeToes(NPC, Spawn) StartAutoMount(Spawn, 73) SetMount(Spawn, 6846) end function RefugeeToWarship(NPC, Spawn) StartAutoMount(Spawn, 81) SetMount(Spawn, 6846) end function ThreeToesToBridge(NPC, Spawn) StartAutoMount(Spawn, 83) SetMount(Spawn, 6846) end function ThreeToesToForest(NPC, Spawn) StartAutoMount(Spawn, 82) SetMount(Spawn, 6846) end function ThreeToesToRefugee(NPC, Spawn) StartAutoMount(Spawn, 72) SetMount(Spawn, 6846) end function ThreeToesToWarship(NPC, Spawn) StartAutoMount(Spawn, 75) SetMount(Spawn, 6846) end function ForestToBridge(NPC, Spawn) StartAutoMount(Spawn, 78) SetMount(Spawn, 6846) end function ForestToRefugee(NPC, Spawn) StartAutoMount(Spawn, 77) SetMount(Spawn, 6846) end function ForestToThreeToes(NPC, Spawn) StartAutoMount(Spawn, 68) SetMount(Spawn, 6846) end function ForestToWarship(NPC, Spawn) StartAutoMount(Spawn, 67) SetMount(Spawn, 6846) end function WarshipToBridge(NPC, Spawn) StartAutoMount(Spawn, 69) SetMount(Spawn, 6846) end function WarshipToForest(NPC, Spawn) StartAutoMount(Spawn, 70) SetMount(Spawn, 6846) end function WarshipToRefugee(NPC, Spawn) StartAutoMount(Spawn, 71) SetMount(Spawn, 6846) end function WarshipToThreeToes(NPC, Spawn) StartAutoMount(Spawn, 74) SetMount(Spawn, 6846) end function TaeToBasin(NPC, Spawn) StartAutoMount(Spawn, 271) SetMount(Spawn,6846) end function TaeToRiver(NPC, Spawn) StartAutoMount(Spawn, 282) SetMount(Spawn, 6846) end function TaeToTaeEw(NPC, Spawn) StartAutoMount(Spawn, 284) SetMount(Spawn, 6846) end function TaeToVul(NPC, Spawn) StartAutoMount(Spawn, 284) SetMount(Spawn, 6846) end function BasinToEvol(NPC, Spawn) StartAutoMount(Spawn, 290) SetMount(Spawn, 6846) end function BasinToTae(NPC, Spawn) StartAutoMount(Spawn, 278) SetMount(Spawn, 6846) end function BasinToCauseway(NPC, Spawn) StartAutoMount(Spawn, 288) SetMount(Spawn, 6846) end function BasinToRiver(NPC, Spawn) StartAutoMount(Spawn, 287) SetMount(Spawn, 6846) end function BasinToTaeEw(NPC, Spawn) StartAutoMount(Spawn, 289) SetMount(Spawn, 6846) end function BasinToVul(NPC, Spawn) StartAutoMount(Spawn, 286) SetMount(Spawn, 6846) end function TaeEwToEvol(NPC, Spawn) StartAutoMount(Spawn, 272) SetMount(Spawn, 6846) end function TaeEwToTae(NPC, Spawn) StartAutoMount(Spawn, 298) SetMount(Spawn, 6846) end function TaeEwToBasin(NPC, Spawn) StartAutoMount(Spawn, 296) SetMount(Spawn, 6846) end function TaeEwToCauseway(NPC, Spawn) StartAutoMount(Spawn, 297) SetMount(Spawn, 6846) end function TaeEwToRiver(NPC, Spawn) StartAutoMount(Spawn, 273) SetMount(Spawn, 6846) end function TaeEwToVul(NPC, Spawn) StartAutoMount(Spawn, 274) SetMount(Spawn, 6846) end function VulToEvol(NPC, Spawn) StartAutoMount(Spawn, 290) SetMount(Spawn, 6846) end function VulToTae(NPC, Spawn) StartAutoMount(Spawn, 277) SetMount(Spawn, 6846) end function VulToBasin(NPC, Spawn) StartAutoMount(Spawn, 303) SetMount(Spawn, 6846) end function VulToCauseway(NPC, Spawn) StartAutoMount(Spawn, 305) SetMount(Spawn, 6846) end function VulToRiver(NPC, Spawn) StartAutoMount(Spawn, 304) SetMount(Spawn, 6846) end function VulToTaeEw(NPC, Spawn) StartAutoMount(Spawn, 276) SetMount(Spawn, 6846) end