123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289 |
- --[[
- Script Name : SpawnScripts/EnchantedLands/astablemaster.lua
- Script Purpose : a stable master (390024)
- Script Author : Neatz09
- Script Date : 4/14/2019
- Script Notes :
- --]]
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(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) == 1106628 then
- AddConversationOption(con, "To Bramblefoot Hills", "GoblinToFoothills")
- AddConversationOption(con, "To Chomper's Pond.", "GoblinToChomper")
- AddConversationOption(con, "To The Docks.", "GoblinToDocks")
- AddConversationOption(con, "To The Great Guard.", "GoblinToGuard")
- AddConversationOption(con, "To Misty Grove.", "GoblinToGrove")
- AddConversationOption(con, "To Rivervale.", "GoblinToRivervale")
- elseif GetSpawnLocationID(NPC) == 1106624 then
- AddConversationOption(con, "To Chomper's Pond.", "FoothillsToChomper")
- AddConversationOption(con, "To The Docks.", "FoothillsToDocks")
- AddConversationOption(con, "To Goblin Pass.", "FoothillsToGoblin")
- AddConversationOption(con, "To The Great Guard.", "FoothillsToGuard")
- AddConversationOption(con, "To Misty Grove.", "FoothillsToGrove")
- AddConversationOption(con, "To Rivervale.", "FoothillsToRivervale")
- elseif GetSpawnLocationID(NPC) == 1106623 then
- AddConversationOption(con, "To Bramblefoot Hills.", "GroveToFoothills")
- AddConversationOption(con, "To Chomper's Pond.", "GroveToChomper")
- AddConversationOption(con, "To The Docks.", "GroveToDocks")
- AddConversationOption(con, "To Goblin Pass.", "GroveToGoblin")
- AddConversationOption(con, "To The Great Guard.", "GroveToGuard")
- AddConversationOption(con, "To Rivervale.", "GroveToRivervale")
- elseif GetSpawnLocationID(NPC) == 1106625 then
- AddConversationOption(con, "To Bramblefoot Hills.", "RivervaleToFoothills")
- AddConversationOption(con, "To Chomper's Pond.", "RivervaleToChomper")
- AddConversationOption(con, "To The Docks.", "RivervaleToDocks")
- AddConversationOption(con, "To Goblin Pass.", "RivervaleToGoblin")
- AddConversationOption(con, "To The Great Guard.", "RivervaleToGuard")
- AddConversationOption(con, "To Misty Grove.", "RivervaleToGrove")
- elseif GetSpawnLocationID(NPC) == 1106627 then
- AddConversationOption(con, "To Bramblefoot Hills.", "DocksToFoothills")
- AddConversationOption(con, "To Chomper's Pond.", "DocksToChomper")
- AddConversationOption(con, "To Goblin Pass.", "DocksToGoblin")
- AddConversationOption(con, "To The Great Guard.", "DocksToGuard")
- AddConversationOption(con, "To Misty Grove.", "DocksToGrove")
- AddConversationOption(con, "To Rivervale.", "DocksToRivervale")
- elseif GetSpawnLocationID(NPC) == 1106629 then
- AddConversationOption(con, "To Bramblefoot Hills.", "GuardToFoothills")
- AddConversationOption(con, "To Chomper's Pond.", "GuardToChomper")
- AddConversationOption(con, "To The Docks.", "GuardToDocks")
- AddConversationOption(con, "To Goblin Pass.", "GuardToGoblin")
- AddConversationOption(con, "To Misty Grove.", "GuardToGrove")
- AddConversationOption(con, "To Rivervale.", "GuardToRivervale")
- elseif GetSpawnLocationID(NPC) == 1106626 then
- AddConversationOption(con, "To Bramblefoot Hills.", "ChomperToFoothills")
- AddConversationOption(con, "To The Docks.", "ChomperToDocks")
- AddConversationOption(con, "To Goblin Pass.", "ChomperToGoblin")
- AddConversationOption(con, "To The Great Guard.", "ChomperToGuard")
- AddConversationOption(con, "To Misty Grove.", "ChomperToGrove")
- AddConversationOption(con, "To Rivervale.", "ChomperToRivervale")
- else
- PlayFlavor(NPC, "", "Not implemented yet!", "cry", 0, 0, Spawn)
- end
- AddConversationOption(con, "Nowhere.")
- StartConversation(con, NPC, Spawn, "Where to?")
- end
- function GoblinToFoothills(NPC, Spawn)
- StartAutoMount(Spawn, 29)
- SetMount(Spawn, 6846)
- end
- function GoblinToChomper(NPC, Spawn)
- StartAutoMount(Spawn, 59)
- SetMount(Spawn, 6846)
- end
- function GoblinToDocks(NPC, Spawn)
- StartAutoMount(Spawn, 60)
- SetMount(Spawn, 6846)
- end
- function GoblinToGuard(NPC, Spawn)
- StartAutoMount(Spawn, 28)
- SetMount(Spawn, 6846)
- end
- function GoblinToGrove(NPC, Spawn)
- StartAutoMount(Spawn, 61)
- SetMount(Spawn, 6846)
- end
- function GoblinToRivervale(NPC, Spawn)
- StartAutoMount(Spawn, 58)
- SetMount(Spawn, 6846)
- end
- function FoothillsToChomper(NPC, Spawn)
- StartAutoMount(Spawn, 30)
- SetMount(Spawn, 6846)
- end
- function FoothillsToDocks(NPC, Spawn)
- StartAutoMount(Spawn, 48)
- SetMount(Spawn, 6846)
- end
- function FoothillsToGoblin(NPC, Spawn)
- StartAutoMount(Spawn, 32)
- SetMount(Spawn, 6846)
- end
- function FoothillsToGuard(NPC, Spawn)
- StartAutoMount(Spawn, 47)
- SetMount(Spawn, 6846)
- end
- function FoothillsToGrove(NPC, Spawn)
- StartAutoMount(Spawn, 31)
- SetMount(Spawn, 6846)
- end
- function FoothillsToRivervale(NPC, Spawn)
- StartAutoMount(Spawn, 46)
- SetMount(Spawn, 6846)
- end
- function GroveToFoothills(NPC, Spawn)
- StartAutoMount(Spawn, 34)
- SetMount(Spawn, 6846)
- end
- function GroveToChomper(NPC, Spawn)
- StartAutoMount(Spawn, 33)
- SetMount(Spawn, 6846)
- end
- function GroveToDocks(NPC, Spawn)
- StartAutoMount(Spawn, 54)
- SetMount(Spawn, 6846)
- end
- function GroveToGoblin(NPC, Spawn)
- StartAutoMount(Spawn, 53)
- SetMount(Spawn, 6846)
- end
- function GroveToGuard(NPC, Spawn)
- StartAutoMount(Spawn, 52)
- SetMount(Spawn, 6846)
- end
- function GroveToRivervale(NPC, Spawn)
- StartAutoMount(Spawn, 51)
- SetMount(Spawn, 6846)
- end
- function RivervaleToFoothills(NPC, Spawn)
- StartAutoMount(Spawn, 39)
- SetMount(Spawn, 6846)
- end
- function RivervaleToChomper(NPC, Spawn)
- StartAutoMount(Spawn, 24)
- SetMount(Spawn, 6846)
- end
- function RivervaleToDocks(NPC, Spawn)
- StartAutoMount(Spawn, 22)
- SetMount(Spawn,6846)
- end
- function RivervaleToGoblin(NPC, Spawn)
- StartAutoMount(Spawn, 41)
- SetMount(Spawn, 6846)
- end
- function RivervaleToGuard(NPC, Spawn)
- StartAutoMount(Spawn, 23)
- SetMount(Spawn, 6846)
- end
- function RivervaleToGrove(NPC, Spawn)
- StartAutoMount(Spawn, 40)
- SetMount(Spawn, 6846)
- end
- function DocksToFoothills(NPC, Spawn)
- StartAutoMount(Spawn, 43)
- SetMount(Spawn, 6846)
- end
- function DocksToChomper(NPC, Spawn)
- StartAutoMount(Spawn, 42)
- SetMount(Spawn, 6846)
- end
- function DocksToGoblin(NPC, Spawn)
- StartAutoMount(Spawn, 45)
- SetMount(Spawn, 6846)
- end
- function DocksToGuard(NPC, Spawn)
- StartAutoMount(Spawn, 21)
- SetMount(Spawn, 6846)
- end
- function DocksToGrove(NPC, Spawn)
- StartAutoMount(Spawn, 44)
- SetMount(Spawn, 6846)
- end
- function DocksToRivervale(NPC, Spawn)
- StartAutoMount(Spawn, 20)
- SetMount(Spawn, 6846)
- end
- function GuardToFoothills(NPC, Spawn)
- StartAutoMount(Spawn, 56)
- SetMount(Spawn, 6846)
- end
- function GuardToChomper(NPC, Spawn)
- StartAutoMount(Spawn, 55)
- SetMount(Spawn, 6846)
- end
- function GuardToDocks(NPC, Spawn)
- StartAutoMount(Spawn, 25)
- SetMount(Spawn, 6846)
- end
- function GuardToGoblin(NPC, Spawn)
- StartAutoMount(Spawn, 26)
- SetMount(Spawn, 6846)
- end
- function GuardToGrove(NPC, Spawn)
- StartAutoMount(Spawn, 57)
- SetMount(Spawn, 6846)
- end
- function GuardToRivervale(NPC, Spawn)
- StartAutoMount(Spawn, 27)
- SetMount(Spawn, 6846)
- end
- function ChomperToFoothills(NPC, Spawn)
- StartAutoMount(Spawn, 35)
- SetMount(Spawn, 6846)
- end
- function ChomperToDocks(NPC, Spawn)
- StartAutoMount(Spawn, 50)
- SetMount(Spawn, 6846)
- end
- function ChomperToGoblin(NPC, Spawn)
- StartAutoMount(Spawn, 49)
- SetMount(Spawn, 6846)
- end
- function ChomperToGuard(NPC, Spawn)
- StartAutoMount(Spawn, 37)
- SetMount(Spawn, 6846)
- end
- function ChomperToGrove(NPC, Spawn)
- StartAutoMount(Spawn, 36)
- SetMount(Spawn, 6846)
- end
- function ChomperToRivervale(NPC, Spawn)
- StartAutoMount(Spawn, 38)
- SetMount(Spawn, 6846)
- end
|