123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- --[[
- 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
|