asokokartamer.lua 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841
  1. --[[
  2. Script Name : SpawnScripts/FensNathsar/asokokartamer.lua
  3. Script Purpose : a stable master (2640003)
  4. Script Author : Neatz09
  5. Script Date : 4/15/2019
  6. Script Notes :
  7. --]]
  8. function respawn(NPC)
  9. spawn(NPC)
  10. end
  11. function hailed(NPC, Spawn)
  12. FaceTarget(NPC, Spawn)
  13. conversation = CreateConversation()
  14. PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1042.mp3", "", "", 0, 0, Spawn)
  15. AddConversationOption(conversation, "I would like to travel.", "dlg_1_1")
  16. AddConversationOption(conversation, "Nowhere.")
  17. StartConversation(conversation, NPC, Spawn, "Greetings traveler, how can I assist you today?")
  18. end
  19. function dlg_1_1(NPC, Spawn)
  20. local con = CreateConversation()
  21. if GetSpawnLocationID(NPC) == 259318 then
  22. --Riliss--
  23. AddConversationOption(con, "To Atrebe's Laboratory", "RilToAtrebe")
  24. AddConversationOption(con, "To Bathezid's Watch.", "RilToBathezid")
  25. AddConversationOption(con, "To Bellywumper Burrows.", "RilToBurrow")
  26. AddConversationOption(con, "To Dragon's Rest.", "RilToDragon")
  27. AddConversationOption(con, "To Drogan Exiles.", "RilToDrogan")
  28. AddConversationOption(con, "To Eastern Pens.", "RilToEast")
  29. AddConversationOption(con, "To Kylong Plains.", "RilToKylong")
  30. AddConversationOption(con, "To Omen's Call.", "RilToOmen")
  31. AddConversationOption(con, "To Ruins of Cabilis.", "RilToCab")
  32. AddConversationOption(con, "To Sathir's Span.", "RilToSpan")
  33. AddConversationOption(con, "To Western Pens.", "RilToWest")
  34. elseif GetSpawnLocationID(NPC) == 259322 then
  35. --Omen's Call--
  36. AddConversationOption(con, "To Atrebe's Laboratory.", "OmenToAtrebe")
  37. AddConversationOption(con, "To Bathezid's Watch.", "OmenToBathezid")
  38. AddConversationOption(con, "To Bellywumper Burrows.", "OmenToBurrow")
  39. AddConversationOption(con, "To Dragon's Rest.", "OmenToDragon")
  40. AddConversationOption(con, "To Drogan Exiles.", "OmenToDrogan")
  41. AddConversationOption(con, "To Eastern Pens.", "OmenToEast")
  42. AddConversationOption(con, "To Kylong Plains.", "OmenToKylong")
  43. AddConversationOption(con, "To Riliss.", "OmenToRil")
  44. AddConversationOption(con, "To Ruins of Cabilis.", "OmenToCab")
  45. AddConversationOption(con, "To Sathir's Span.", "OmenToSpan")
  46. AddConversationOption(con, "To Western Pens.", "OmenToWest")
  47. elseif GetSpawnLocationID(NPC) == 259324 then
  48. --Atrebe's Laboratory--
  49. AddConversationOption(con, "To Bathezid's Watch.", "AtrebeToBathezid")
  50. AddConversationOption(con, "To Bellywumper Burrows.", "AtrebeToBurrow")
  51. AddConversationOption(con, "To Dragon's Rest.", "AtrebeToDragon")
  52. AddConversationOption(con, "To Drogan Exiles.", "AtrebeToDrogan")
  53. AddConversationOption(con, "To Eastern Pens.", "AtrebeToEast")
  54. AddConversationOption(con, "To Kylong Plains.", "AtrebeToKylong")
  55. AddConversationOption(con, "To Omen's Call.", "AtrebeToOmen")
  56. AddConversationOption(con, "To Riliss.", "AtrebeToRil")
  57. AddConversationOption(con, "To Ruins of Cabilis.", "AtrebeToCab")
  58. AddConversationOption(con, "To Sathir's Span.", "AtrebeToSpan")
  59. AddConversationOption(con, "To Western Pens.", "AtrebeToWest")
  60. elseif GetSpawnLocationID(NPC) == 259316 then
  61. --Bellywumper Burrows--
  62. AddConversationOption(con, "To Atrebe's Laboratory.", "BurrowToAtrebe")
  63. AddConversationOption(con, "To Bathezid's Watch.", "BurrowToBathezid")
  64. AddConversationOption(con, "To Dragon's Rest.", "BurrowToDragon")
  65. AddConversationOption(con, "To Drogan Exiles.", "BurrowToDrogan")
  66. AddConversationOption(con, "To Eastern Pens.", "BurrowToEast")
  67. AddConversationOption(con, "To Kylong Plains.", "BurrowToKylong")
  68. AddConversationOption(con, "To Omen's Call.", "BurrowToOmen")
  69. AddConversationOption(con, "To Riliss.", "BurrowToRil")
  70. AddConversationOption(con, "To Ruins of Cabilis.", "BurrowToCab")
  71. AddConversationOption(con, "To Sathir's Span.", "BurrowToSpan")
  72. AddConversationOption(con, "To Western Pens.", "BurrowToWest")
  73. elseif GetSpawnLocationID(NPC) == 259319 then
  74. --Drogan Exiles--
  75. AddConversationOption(con, "To Atrebe's Laboratory.", "DroganToAtrebe")
  76. AddConversationOption(con, "To Bathezid's Watch.", "DroganToBathezid")
  77. AddConversationOption(con, "To Bellywumper Burrows.", "DroganToBurrow")
  78. AddConversationOption(con, "To Dragon's Rest.", "DroganToDragon")
  79. AddConversationOption(con, "To Eastern Pens.", "DroganToEast")
  80. AddConversationOption(con, "To Kylong Plains.", "DroganToKylong")
  81. AddConversationOption(con, "To Omen's Call.", "DroganToOmen")
  82. AddConversationOption(con, "To Riliss.", "DroganToRil")
  83. AddConversationOption(con, "To Ruins of Cabilis.", "DroganToCab")
  84. AddConversationOption(con, "To Sathir's Span.", "DroganToSpan")
  85. AddConversationOption(con, "To Western Pens.", "DroganToWest")
  86. elseif GetSpawnLocationID(NPC) == 259323 then
  87. --Kylong Plains--
  88. AddConversationOption(con, "To Atrebe's Laboratory.", "KylongToAtrebe")
  89. AddConversationOption(con, "To Bathezid's Watch.", "KylongToBathezid")
  90. AddConversationOption(con, "To Bellywumper Burrows.", "KylongToBurrow")
  91. AddConversationOption(con, "To Dragon's Rest.", "KylongToDragon")
  92. AddConversationOption(con, "To Drogan Exiles.", "KylongToDrogan")
  93. AddConversationOption(con, "To Eastern Pens.", "KylongToEast")
  94. AddConversationOption(con, "To Omen's Call.", "KylongToOmen")
  95. AddConversationOption(con, "To Riliss.", "KylongToRil")
  96. AddConversationOption(con, "To Ruins of Cabilis.", "KylongToCab")
  97. AddConversationOption(con, "To Sathir's Span.", "KylongToSpan")
  98. AddConversationOption(con, "To Western Pens.", "KylongToWest")
  99. elseif GetSpawnLocationID(NPC) == 259320 then
  100. --Ruins of Cabilis-
  101. AddConversationOption(con, "To Atrebe's Laboratory.", "CabToAtrebe")
  102. AddConversationOption(con, "To Bathezid's Watch.", "CabToBathezid")
  103. AddConversationOption(con, "To Bellywumper Burrows.", "CabToBurrow")
  104. AddConversationOption(con, "To Dragon's Rest.", "CabToDragon")
  105. AddConversationOption(con, "To Drogan Exiles.", "CabToDrogan")
  106. AddConversationOption(con, "To Eastern Pens.", "CabToEast")
  107. AddConversationOption(con, "To Kylong Plains.", "CabToKylong")
  108. AddConversationOption(con, "To Omen's Call.", "CabToOmen")
  109. AddConversationOption(con, "To Riliss.", "CabToRil")
  110. AddConversationOption(con, "To Sathir's Span.", "CabToSpan")
  111. AddConversationOption(con, "To Western Pens.", "CabToWest")
  112. elseif GetSpawnLocationID(NPC) == 605980 then
  113. --Bathezid's Watch--
  114. AddConversationOption(con, "To Atrebe's Laboratory.", "BathezidToAtrebe")
  115. AddConversationOption(con, "To Bellywumper Burrows.", "BathezidToBurrow")
  116. AddConversationOption(con, "To Dragon's Rest.", "BathezidToDragon")
  117. AddConversationOption(con, "To Drogan Exiles.", "BathezidToDrogan")
  118. AddConversationOption(con, "To Eastern Pens.", "BathezidToEast")
  119. AddConversationOption(con, "To Kylong Plains.", "BathezidToKylong")
  120. AddConversationOption(con, "To Omen's Call.", "BathezidToOmen")
  121. AddConversationOption(con, "To Riliss.", "BathezidToRil")
  122. AddConversationOption(con, "To Ruins of Cabilis.", "BathezidToCab")
  123. AddConversationOption(con, "To Sathir's Span.", "BathezidToSpan")
  124. AddConversationOption(con, "To Western Pens.", "BathezidToWest")
  125. elseif GetSpawnLocationID(NPC) == 605977 then
  126. ---Western Pens--
  127. AddConversationOption(con, "To Atrebe's Laboratory.", "WestToAtrebe")
  128. AddConversationOption(con, "To Bathezid's Watch.", "WestToBathezid")
  129. AddConversationOption(con, "To Bellywumper Burrows.", "WestToBurrow")
  130. AddConversationOption(con, "To Dragon's Rest.", "WestToDragon")
  131. AddConversationOption(con, "To Drogan Exiles.", "WestToDrogan")
  132. AddConversationOption(con, "To Eastern Pens.", "WestToEast")
  133. AddConversationOption(con, "To Kylong Plains.", "WestToKylong")
  134. AddConversationOption(con, "To Omen's Call.", "WestToOmen")
  135. AddConversationOption(con, "To Riliss.", "WestToRil")
  136. AddConversationOption(con, "To Ruins of Cabilis.", "WestToCab")
  137. AddConversationOption(con, "To Sathir's Span.", "WestToSpan")
  138. elseif GetSpawnLocationID(NPC) == 259321 then
  139. ---Sathir's Span--
  140. AddConversationOption(con, "To Atrebe's Laboratory.", "SpanToAtrebe")
  141. AddConversationOption(con, "To Bathezid's Watch.", "SpawnToBathezid")
  142. AddConversationOption(con, "To Bellywumper Burrows.", "SpanToBurrow")
  143. AddConversationOption(con, "To Dragon's Rest.", "SpanToDragon")
  144. AddConversationOption(con, "To Drogan Exiles.", "SpanToDrogan")
  145. AddConversationOption(con, "To Eastern Pens.", "SpanToEast")
  146. AddConversationOption(con, "To Kylong Plains.", "SpanToKylong")
  147. AddConversationOption(con, "To Omen's Call.", "SpanToOmen")
  148. AddConversationOption(con, "To Riliss.", "SpanToRil")
  149. AddConversationOption(con, "To Ruins of Cabilis.", "SpanToCab")
  150. AddConversationOption(con, "To Western Pens.", "SpanToWest")
  151. elseif GetSpawnLocationID(NPC) == 259317 then
  152. ---Eastern Pens--
  153. AddConversationOption(con, "To Atrebe's Laboratory.", "EastToAtrebe")
  154. AddConversationOption(con, "To Bathezid's Watch.", "EastToBathezid")
  155. AddConversationOption(con, "To Bellywumper Burrows.", "EastToBurrow")
  156. AddConversationOption(con, "To Dragon's Rest.", "EastToDragon")
  157. AddConversationOption(con, "To Drogan Exiles.", "EastToDrogan")
  158. AddConversationOption(con, "To Kylong Plains.", "EastToKylong")
  159. AddConversationOption(con, "To Omen's Call.", "EastToOmen")
  160. AddConversationOption(con, "To Riliss.", "EastToRil")
  161. AddConversationOption(con, "To Ruins of Cabilis.", "EastToCab")
  162. AddConversationOption(con, "To Sathir's Span.", "EastToSpan")
  163. AddConversationOption(con, "To Western Pens.", "EastToWest")
  164. elseif GetSpawnLocationID(NPC) == 259315 then
  165. ---Dragon's Rest--
  166. AddConversationOption(con, "To Atrebe's Laboratory.", "DragonToAtrebe")
  167. AddConversationOption(con, "To Bathezid's Watch.", "DragonToBathezid")
  168. AddConversationOption(con, "To Bellywumper Burrows.", "DragonToBurrow")
  169. AddConversationOption(con, "To Drogan Exiles.", "DragonToDrogan")
  170. AddConversationOption(con, "To Eastern Pens.", "DragonToEast")
  171. AddConversationOption(con, "To Kylong Plains.", "DragonToKylong")
  172. AddConversationOption(con, "To Omen's Call.", "DragonToOmen")
  173. AddConversationOption(con, "To Riliss.", "DragonToRil")
  174. AddConversationOption(con, "To Ruins of Cabilis.", "DragonToCab")
  175. AddConversationOption(con, "To Sathir's Span.", "DragonToSpan")
  176. AddConversationOption(con, "To Western Pens.", "DragonToWest")
  177. else
  178. PlayFlavor(NPC, "", "Not implemented yet!", "cry", 0, 0, Spawn)
  179. end
  180. AddConversationOption(con, "Nowhere.")
  181. StartConversation(con, NPC, Spawn, "Where to?")
  182. end
  183. function RilToAtrebe(NPC, Spawn)
  184. StartAutoMount(Spawn, 452)
  185. SetMount(Spawn, 7253)
  186. end
  187. function RilToBathezid(NPC, Spawn)
  188. StartAutoMount(Spawn, 451)
  189. SetMount(Spawn, 7253)
  190. end
  191. function RilToBurrow(NPC, Spawn)
  192. StartAutoMount(Spawn, 401)
  193. SetMount(Spawn, 7253)
  194. end
  195. function RilToDragon(NPC, Spawn)
  196. StartAutoMount(Spawn, 449)
  197. SetMount(Spawn, 7253)
  198. end
  199. function RilToDrogan(NPC, Spawn)
  200. StartAutoMount(Spawn, 448)
  201. SetMount(Spawn, 7253)
  202. end
  203. function RilToEast(NPC, Spawn)
  204. StartAutoMount(Spawn, 450)
  205. SetMount(Spawn, 7253)
  206. end
  207. function RilToKylong(NPC, Spawn)
  208. StartAutoMount(Spawn, 399)
  209. SetMount(Spawn, 7253)
  210. end
  211. function RilToOmen(NPC, Spawn)
  212. StartAutoMount(Spawn, 447)
  213. SetMount(Spawn, 7253)
  214. end
  215. function RilToCab(NPC, Spawn)
  216. StartAutoMount(Spawn, 400)
  217. SetMount(Spawn, 7253)
  218. end
  219. function RilToSpan(NPC, Spawn)
  220. StartAutoMount(Spawn, 453)
  221. SetMount(Spawn, 7253)
  222. end
  223. function RilToWest(NPC, Spawn)
  224. StartAutoMount(Spawn, 402)
  225. SetMount(Spawn, 7253)
  226. end
  227. function OmenToAtrebe(NPC, Spawn)
  228. StartAutoMount(Spawn, 412)
  229. SetMount(Spawn, 7253)
  230. end
  231. function OmenToBathezid(NPC, Spawn)
  232. StartAutoMount(Spawn, 405)
  233. SetMount(Spawn, 7253)
  234. end
  235. function OmenToBurrow(NPC, Spawn)
  236. StartAutoMount(Spawn, 457)
  237. SetMount(Spawn, 7253)
  238. end
  239. function OmenToDragon(NPC, Spawn)
  240. StartAutoMount(Spawn, 456)
  241. SetMount(Spawn, 7253)
  242. end
  243. function OmenToDrogan(NPC, Spawn)
  244. StartAutoMount(Spawn, 406)
  245. SetMount(Spawn, 7253)
  246. end
  247. function OmenToEast(NPC, Spawn)
  248. StartAutoMount(Spawn, 455)
  249. SetMount(Spawn, 7253)
  250. end
  251. function OmenToKylong(NPC, Spawn)
  252. StartAutoMount(Spawn, 454)
  253. SetMount(Spawn, 7253)
  254. end
  255. function OmenToRil(NPC, Spawn)
  256. StartAutoMount(Spawn, 459)
  257. SetMount(Spawn, 7253)
  258. end
  259. function OmenToCab(NPC, Spawn)
  260. StartAutoMount(Spawn, 460)
  261. SetMount(Spawn, 7253)
  262. end
  263. function OmenToSpan(NPC, Spawn)
  264. StartAutoMount(Spawn, 403)
  265. SetMount(Spawn,7253)
  266. end
  267. function OmenToWest(NPC, Spawn)
  268. StartAutoMount(Spawn, 458)
  269. SetMount(Spawn, 7253)
  270. end
  271. function AtrebeToBathezid(NPC, Spawn)
  272. StartAutoMount(Spawn, 476)
  273. SetMount(Spawn, 7253)
  274. end
  275. function AtrebeToBurrow(NPC, Spawn)
  276. StartAutoMount(Spawn, 474)
  277. SetMount(Spawn, 7253)
  278. end
  279. function AtrebeToDragan(NPC, Spawn)
  280. StartAutoMount(Spawn, 473)
  281. SetMount(Spawn, 7253)
  282. end
  283. function AtrebeToDrogan(NPC, Spawn)
  284. StartAutoMount(Spawn, 472)
  285. SetMount(Spawn, 7253)
  286. end
  287. function AtrebeToEast(NPC, Spawn)
  288. StartAutoMount(Spawn, 470)
  289. SetMount(Spawn, 7253)
  290. end
  291. function AtrebeToKylong(NPC, Spawn)
  292. StartAutoMount(Spawn, 469)
  293. SetMount(Spawn, 7253)
  294. end
  295. function AtrebeToOmen(NPC, Spawn)
  296. StartAutoMount(Spawn, 407)
  297. SetMount(Spawn, 7253)
  298. end
  299. function AtrebeToRil(NPC, Spawn)
  300. StartAutoMount(Spawn, 471)
  301. SetMount(Spawn, 7253)
  302. end
  303. function AtrebeToCab(NPC, Spawn)
  304. StartAutoMount(Spawn, 478)
  305. SetMount(Spawn, 7253)
  306. end
  307. function AtrebeToSpan(NPC, Spawn)
  308. StartAutoMount(Spawn, 477)
  309. SetMount(Spawn, 7253)
  310. end
  311. function AtrebeToWest(NPC, Spawn)
  312. StartAutoMount(Spawn, 475)
  313. SetMount(Spawn, 7253)
  314. end
  315. function BurrowToAtrebe(NPC, Spawn)
  316. StartAutoMount(Spawn, 524)
  317. SetMount(Spawn, 7253)
  318. end
  319. function BurrowToBathezid(NPC, Spawn)
  320. StartAutoMount(Spawn, 523)
  321. SetMount(Spawn, 7253)
  322. end
  323. function BurrowToDragon(NPC, Spawn)
  324. StartAutoMount(Spawn, 410)
  325. SetMount(Spawn, 7253)
  326. end
  327. function BurrowToDrogan(NPC, Spawn)
  328. StartAutoMount(Spawn, 408)
  329. SetMount(Spawn, 7253)
  330. end
  331. function BurrowToEast(NPC, Spawn)
  332. StartAutoMount(Spawn, 520)
  333. SetMount(Spawn, 7253)
  334. end
  335. function BurrowToKylong(NPC, Spawn)
  336. StartAutoMount(Spawn, 518)
  337. SetMount(Spawn, 7253)
  338. end
  339. function BurrowToOmen(NPC, Spawn)
  340. StartAutoMount(Spawn, 521)
  341. SetMount(Spawn, 7253)
  342. end
  343. function BurrowToRil(NPC, Spawn)
  344. StartAutoMount(Spawn, 413)
  345. SetMount(Spawn, 7253)
  346. end
  347. function BurrowToCab(NPC, Spawn)
  348. StartAutoMount(Spawn, 525)
  349. SetMount(Spawn, 7253)
  350. end
  351. function BurrowToSpan(NPC, Spawn)
  352. StartAutoMount(Spawn, 519)
  353. SetMount(Spawn, 7253)
  354. end
  355. function BurrowToWest(NPC, Spawn)
  356. StartAutoMount(Spawn, 522)
  357. SetMount(Spawn, 7253)
  358. end
  359. function DroganToAtrebe(NPC, Spawn)
  360. StartAutoMount(Spawn, 496)
  361. SetMount(Spawn, 7253)
  362. end
  363. function DroganToBathezid(NPC, Spawn)
  364. StartAutoMount(Spawn, 495)
  365. SetMount(Spawn, 7253)
  366. end
  367. function DroganToBurrow(NPC, Spawn)
  368. StartAutoMount(Spawn, 415)
  369. SetMount(Spawn, 7253)
  370. end
  371. function DroganToDragon(NPC, Spawn)
  372. StartAutoMount(Spawn, 493)
  373. SetMount(Spawn, 7253)
  374. end
  375. function DroganToEast(NPC, Spawn)
  376. StartAutoMount(Spawn, 492)
  377. SetMount(Spawn, 7253)
  378. end
  379. function DroganToKylong(NPC, Spawn)
  380. StartAutoMount(Spawn, 489)
  381. SetMount(Spawn, 7253)
  382. end
  383. function DroganToOmen(NPC, Spawn)
  384. StartAutoMount(Spawn, 409)
  385. SetMount(Spawn, 7253)
  386. end
  387. function DroganToRil(NPC, Spawn)
  388. StartAutoMount(Spawn, 490)
  389. SetMount(Spawn, 7253)
  390. end
  391. function DroganToCab(NPC, Spawn)
  392. StartAutoMount(Spawn, 497)
  393. SetMount(Spawn, 7253)
  394. end
  395. function DroganToSpan(NPC, Spawn)
  396. StartAutoMount(Spawn, 491)
  397. SetMount(Spawn, 7253)
  398. end
  399. function DroganToWest(NPC, Spawn)
  400. StartAutoMount(Spawn, 494)
  401. SetMount(Spawn, 7253)
  402. end
  403. function KylongToAtrebe(NPC, Spawn)
  404. StartAutoMount(Spawn, 467)
  405. SetMount(Spawn, 7253)
  406. end
  407. function KylongToBathezid(NPC, Spawn)
  408. StartAutoMount(Spawn, 414)
  409. SetMount(Spawn, 7253)
  410. end
  411. function KylongToBurrow(NPC, Spawn)
  412. StartAutoMount(Spawn, 465)
  413. SetMount(Spawn, 7253)
  414. end
  415. function KylongToDragon(NPC, Spawn)
  416. StartAutoMount(Spawn, 464)
  417. SetMount(Spawn, 7253)
  418. end
  419. function KylongToDrogan(NPC, Spawn)
  420. StartAutoMount(Spawn, 463)
  421. SetMount(Spawn, 7253)
  422. end
  423. function KylongToEast(NPC, Spawn)
  424. StartAutoMount(Spawn, 461)
  425. SetMount(Spawn, 7253)
  426. end
  427. function KylongToOmen(NPC, Spawn)
  428. StartAutoMount(Spawn, 462)
  429. SetMount(Spawn, 7253)
  430. end
  431. function KylongToRil(NPC, Spawn)
  432. StartAutoMount(Spawn, 419)
  433. SetMount(Spawn, 7253)
  434. end
  435. function KylongToCab(NPC, Spawn)
  436. StartAutoMount(Spawn, 468)
  437. SetMount(Spawn, 7253)
  438. end
  439. function KylongToSpan(NPC, Spawn)
  440. StartAutoMount(Spawn, 416)
  441. SetMount(Spawn, 7253)
  442. end
  443. function KylongToWest(NPC, Spawn)
  444. StartAutoMount(Spawn, 466)
  445. SetMount(Spawn, 7253)
  446. end
  447. function CabToAtrebe(NPC, Spawn)
  448. StartAutoMount(Spawn, 516)
  449. SetMount(Spawn, 7253)
  450. end
  451. function CabToBathezid(NPC, Spawn)
  452. StartAutoMount(Spawn, 515)
  453. SetMount(Spawn, 7253)
  454. end
  455. function CabToBurrow(NPC, Spawn)
  456. StartAutoMount(Spawn, 513)
  457. SetMount(Spawn, 7253)
  458. end
  459. function CabToDragon(NPC, Spawn)
  460. StartAutoMount(Spawn, 512)
  461. SetMount(Spawn, 7253)
  462. end
  463. function CabToDrogan(NPC, Spawn)
  464. StartAutoMount(Spawn, 511)
  465. SetMount(Spawn, 7253)
  466. end
  467. function CabToEast(NPC, Spawn)
  468. StartAutoMount(Spawn, 517)
  469. SetMount(Spawn, 7253)
  470. end
  471. function CabToKylong(NPC, Spawn)
  472. StartAutoMount(Spawn, 508)
  473. SetMount(Spawn, 7253)
  474. end
  475. function CabToOmen(NPC, Spawn)
  476. StartAutoMount(Spawn, 510)
  477. SetMount(Spawn, 7253)
  478. end
  479. function CabToRil(NPC, Spawn)
  480. StartAutoMount(Spawn, 418)
  481. SetMount(Spawn, 7253)
  482. end
  483. function CabToSpan(NPC, Spawn)
  484. StartAutoMount(Spawn, 509)
  485. SetMount(Spawn, 7253)
  486. end
  487. function CabToWest(NPC, Spawn)
  488. StartAutoMount(Spawn, 514)
  489. SetMount(Spawn, 7253)
  490. end
  491. function BathezidToAtrebe(NPC, Spawn)
  492. StartAutoMount(Spawn, 533)
  493. SetMount(Spawn, 7253)
  494. end
  495. function BathezidToBurrow(NPC, Spawn)
  496. StartAutoMount(Spawn, 530)
  497. SetMount(Spawn, 7253)
  498. end
  499. function BathezidToDragon(NPC, Spawn)
  500. StartAutoMount(Spawn, 529)
  501. SetMount(Spawn, 7253)
  502. end
  503. function BathezidToDrogan(NPC, Spawn)
  504. StartAutoMount(Spawn, 528)
  505. SetMount(Spawn, 7253)
  506. end
  507. function BathezidToEast(NPC, Spawn)
  508. StartAutoMount(Spawn, 526)
  509. SetMount(Spawn, 7253)
  510. end
  511. function BathezidToKylong(NPC, Spawn)
  512. StartAutoMount(Spawn, 420)
  513. SetMount(Spawn, 7253)
  514. end
  515. function BathezidToOmen(NPC, Spawn)
  516. StartAutoMount(Spawn, 421)
  517. SetMount(Spawn, 7253)
  518. end
  519. function BathezidToRil(NPC, Spawn)
  520. StartAutoMount(Spawn, 527)
  521. SetMount(Spawn, 7253)
  522. end
  523. function BathezidToCab(NPC, Spawn)
  524. StartAutoMount(Spawn, 534)
  525. SetMount(Spawn, 7253)
  526. end
  527. function BathezidToSpan(NPC, Spawn)
  528. StartAutoMount(Spawn, 532)
  529. SetMount(Spawn, 7253)
  530. end
  531. function BathezidToWest(NPC, Spawn)
  532. StartAutoMount(Spawn, 531)
  533. SetMount(Spawn, 7253)
  534. end
  535. function WestToAtrebe(NPC, Spawn)
  536. StartAutoMount(Spawn, 437)
  537. SetMount(Spawn, 7253)
  538. end
  539. function WestToBathezid(NPC, Spawn)
  540. StartAutoMount(Spawn, 436)
  541. SetMount(Spawn, 7253)
  542. end
  543. function WestToBurrow(NPC, Spawn)
  544. StartAutoMount(Spawn, 435)
  545. SetMount(Spawn, 7253)
  546. end
  547. function WestToDragon(NPC, Spawn)
  548. StartAutoMount(Spawn, 434)
  549. SetMount(Spawn, 7253)
  550. end
  551. function WestToDrogan(NPC, Spawn)
  552. StartAutoMount(Spawn, 433)
  553. SetMount(Spawn, 7253)
  554. end
  555. function WestToEast(NPC, Spawn)
  556. StartAutoMount(Spawn, 426)
  557. SetMount(Spawn, 7253)
  558. end
  559. function WestToKylong(NPC, Spawn)
  560. StartAutoMount(Spawn, 431)
  561. SetMount(Spawn, 7253)
  562. end
  563. function WestToOmen(NPC, Spawn)
  564. StartAutoMount(Spawn, 432)
  565. SetMount(Spawn, 7253)
  566. end
  567. function WestToRil(NPC, Spawn)
  568. StartAutoMount(Spawn, 428)
  569. SetMount(Spawn, 7253)
  570. end
  571. function WestToCab(NPC, Spawn)
  572. StartAutoMount(Spawn, 438)
  573. SetMount(Spawn, 7253)
  574. end
  575. function WestToSpan(NPC, Spawn)
  576. StartAutoMount(Spawn, 429)
  577. SetMount(Spawn, 7253)
  578. end
  579. function SpanToAtrebe(NPC, Spawn)
  580. StartAutoMount(Spawn, 443)
  581. SetMount(Spawn, 7253)
  582. end
  583. function SpanToBathezid(NPC, Spawn)
  584. StartAutoMount(Spawn, 442)
  585. SetMount(Spawn, 7253)
  586. end
  587. function SpanToBurrow(NPC, Spawn)
  588. StartAutoMount(Spawn, 441)
  589. SetMount(Spawn, 7253)
  590. end
  591. function SpanToDragon(NPC, Spawn)
  592. StartAutoMount(Spawn, 440)
  593. SetMount(Spawn, 7253)
  594. end
  595. function SpanToDrogan(NPC, Spawn)
  596. StartAutoMount(Spawn, 439)
  597. SetMount(Spawn, 7253)
  598. end
  599. function SpanToEast(NPC, Spawn)
  600. StartAutoMount(Spawn, 445)
  601. SetMount(Spawn, 7253)
  602. end
  603. function SpanToKylong(NPC, Spawn)
  604. StartAutoMount(Spawn, 425)
  605. SetMount(Spawn, 7253)
  606. end
  607. function SpanToOmen(NPC, Spawn)
  608. StartAutoMount(Spawn, 423)
  609. SetMount(Spawn, 7253)
  610. end
  611. function SpanToRil(NPC, Spawn)
  612. StartAutoMount(Spawn, 446)
  613. SetMount(Spawn, 7253)
  614. end
  615. function SpanToCab(NPC, Spawn)
  616. StartAutoMount(Spawn, 444)
  617. SetMount(Spawn, 7253)
  618. end
  619. function SpanToWest(NPC, Spawn)
  620. StartAutoMount(Spawn, 424)
  621. SetMount(Spawn, 7253)
  622. end
  623. function EastToAtrebe(NPC, Spawn)
  624. StartAutoMount(Spawn, 487)
  625. SetMount(Spawn, 7253)
  626. end
  627. function EastToBathezid(NPC, Spawn)
  628. StartAutoMount(Spawn, 486)
  629. SetMount(Spawn, 7253)
  630. end
  631. function EastToBurrow(NPC, Spawn)
  632. StartAutoMount(Spawn, 485)
  633. SetMount(Spawn, 7253)
  634. end
  635. function EastToDragon(NPC, Spawn)
  636. StartAutoMount(Spawn, 484)
  637. SetMount(Spawn, 7253)
  638. end
  639. function EastToDrogan(NPC, Spawn)
  640. StartAutoMount(Spawn, 483)
  641. SetMount(Spawn, 7253)
  642. end
  643. function EastToKylong(NPC, Spawn)
  644. StartAutoMount(Spawn, 479)
  645. SetMount(Spawn, 7253)
  646. end
  647. function EastToOmen(NPC, Spawn)
  648. StartAutoMount(Spawn, 482)
  649. SetMount(Spawn, 7253)
  650. end
  651. function EastToRil(NPC, Spawn)
  652. StartAutoMount(Spawn, 480)
  653. SetMount(Spawn, 7253)
  654. end
  655. function EastToCab(NPC, Spawn)
  656. StartAutoMount(Spawn, 488)
  657. SetMount(Spawn, 7253)
  658. end
  659. function EastToWest(NPC, Spawn)
  660. StartAutoMount(Spawn, 430)
  661. SetMount(Spawn, 7253)
  662. end
  663. function DragonToAtrebe(NPC, Spawn)
  664. StartAutoMount(Spawn, 505)
  665. SetMount(Spawn, 7253)
  666. end
  667. function DragonToBathezid(NPC, Spawn)
  668. StartAutoMount(Spawn, 507)
  669. SetMount(Spawn, 7253)
  670. end
  671. function DragonToBurrow(NPC, Spawn)
  672. StartAutoMount(Spawn, 427)
  673. SetMount(Spawn, 7253)
  674. end
  675. function DragonToDrogan(NPC, Spawn)
  676. StartAutoMount(Spawn, 502)
  677. SetMount(Spawn, 7253)
  678. end
  679. function DragonToEast(NPC, Spawn)
  680. StartAutoMount(Spawn, 500)
  681. SetMount(Spawn, 7253)
  682. end
  683. function DragonToKylong(NPC, Spawn)
  684. StartAutoMount(Spawn, 498)
  685. SetMount(Spawn, 7253)
  686. end
  687. function DragonToOmen(NPC, Spawn)
  688. StartAutoMount(Spawn, 501)
  689. SetMount(Spawn, 7253)
  690. end
  691. function DragonToRil(NPC, Spawn)
  692. StartAutoMount(Spawn, 499)
  693. SetMount(Spawn, 7253)
  694. end
  695. function DragonToCab(NPC, Spawn)
  696. StartAutoMount(Spawn, 506)
  697. SetMount(Spawn, 7253)
  698. end
  699. function DragonToSpan(NPC, Spawn)
  700. StartAutoMount(Spawn, 503)
  701. SetMount(Spawn, 7253)
  702. end
  703. function DragonToWest(NPC, Spawn)
  704. StartAutoMount(Spawn, 504)
  705. SetMount(Spawn, 7253)
  706. end