9
3

ashoalglider.lua 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670
  1. --[[
  2. Script Name : SpawnScripts/IsleRefuge1/ashoalglider.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.09.07 02:09:16
  5. Script Purpose :
  6. :
  7. --]]
  8. require "SpawnScripts/Generic/NPCModule"
  9. function spawn(NPC, Spawn)
  10. NPCModule(NPC, Spawn)
  11. waypoints(NPC)
  12. end
  13. function waypoints(NPC)
  14. if GetSpawnLocationID(NPC)==133775113 then
  15. MovementLoopAddLocation(NPC, 5.04, -11.5, 285.19, 2, math.random(10, 20))
  16. MovementLoopAddLocation(NPC, 19.74, -11.5, 278.9, 2, 0)
  17. MovementLoopAddLocation(NPC, 30.58, -11.54, 272.28, 2, math.random(10, 20))
  18. MovementLoopAddLocation(NPC, 4.93, -12.76, 280.21, 2, math.random(10, 20))
  19. MovementLoopAddLocation(NPC, 12.01, -12.74, 272, 2, 0)
  20. MovementLoopAddLocation(NPC, 20.99, -11.82, 264.58, 2, math.random(10, 20))
  21. MovementLoopAddLocation(NPC, 14.33, -11.66, 266.36, 2, 0)
  22. MovementLoopAddLocation(NPC, 11.52, -11.65, 274.04, 2, 0)
  23. MovementLoopAddLocation(NPC, 11.68, -11.93, 278.08, 2, 0)
  24. MovementLoopAddLocation(NPC, 7.8, -11.93, 284.11, 2, math.random(10, 20))
  25. MovementLoopAddLocation(NPC, 16.09, -11.75, 272.04, 2, 0)
  26. MovementLoopAddLocation(NPC, 21.76, -12.06, 266.07, 2, 0)
  27. MovementLoopAddLocation(NPC, 23.99, -12.27, 259.23, 2, math.random(10, 20))
  28. MovementLoopAddLocation(NPC, 17.57, -11.5, 263.1, 2, math.random(10, 20))
  29. elseif GetSpawnLocationID(NPC)==133775114 then
  30. MovementLoopAddLocation(NPC, 21.86, -12.16, 260.77, 2, math.random(10, 20))
  31. --MovementLoopAddLocation(NPC, 16.83, -13.27, 262.04, 2, math.random(10, 20))
  32. MovementLoopAddLocation(NPC, 1.68, -11.75, 272.41, 2, math.random(10, 20))
  33. MovementLoopAddLocation(NPC, 12.25, -11.84, 271.54, 2, math.random(10, 20))
  34. --MovementLoopAddLocation(NPC, 14.93, -14.41, 274.99, 2, math.random(10, 20))
  35. MovementLoopAddLocation(NPC, 6.14, -14.58, 280.47, 2, math.random(10, 20))
  36. MovementLoopAddLocation(NPC, 8.16, -13.81, 279.81, 2, 0)
  37. MovementLoopAddLocation(NPC, 17.99, -11.19, 268.37, 2, math.random(10, 20))
  38. --MovementLoopAddLocation(NPC, 20.99, -12.13, 261.85, 2, 0)
  39. --MovementLoopAddLocation(NPC, 21.67, -12.34, 260.61, 2, math.random(10, 20))
  40. MovementLoopAddLocation(NPC, 19.88, -12.06, 252.09, 2, math.random(10, 20))
  41. MovementLoopAddLocation(NPC, 28.32, -11.73, 261.02, 2, math.random(10, 20))
  42. elseif GetSpawnLocationID(NPC)==133775115 then
  43. MovementLoopAddLocation(NPC, 5.98, -12.57, 275.39, 2, math.random(10, 20))
  44. MovementLoopAddLocation(NPC, 5.58, -12.37, 270.09, 2, 0)
  45. MovementLoopAddLocation(NPC, 5.58, -11.75, 267.8, 2, 0)
  46. MovementLoopAddLocation(NPC, 6.9, -11.3, 264.64, 2, math.random(10, 20))
  47. MovementLoopAddLocation(NPC, 13.97, -11.32, 264.19, 2, 0)
  48. MovementLoopAddLocation(NPC, 30.1, -11.47, 265.79, 2, math.random(10, 20))
  49. MovementLoopAddLocation(NPC, 11.91, -11.76, 267.15, 2, math.random(10, 20))
  50. MovementLoopAddLocation(NPC, 13.54, -11.17, 268.17, 2, math.random(10, 20))
  51. MovementLoopAddLocation(NPC, 10.1, -11.93, 279.81, 2, math.random(10, 20))
  52. MovementLoopAddLocation(NPC, 19.29, -12.41, 271.96, 2, math.random(10, 20))
  53. elseif GetSpawnLocationID(NPC)==133775116 then
  54. MovementLoopAddLocation(NPC, -72.24, -13.11, 254.87, 2, math.random(10, 20))
  55. MovementLoopAddLocation(NPC, -68.41, -14.38, 263.25, 2, math.random(10, 20))
  56. MovementLoopAddLocation(NPC, -76.85, -14.9, 260.09, 2, 0)
  57. MovementLoopAddLocation(NPC, -84.22, -14.49, 258.94, 2, math.random(10, 20))
  58. MovementLoopAddLocation(NPC, -77.96, -14.84, 260.09, 2, 0)
  59. MovementLoopAddLocation(NPC, -58.44, -13.55, 267.99, 2, math.random(10, 20))
  60. MovementLoopAddLocation(NPC, -69.99, -12.21, 247.97, 2, math.random(10, 20))
  61. MovementLoopAddLocation(NPC, -62.96, -12.49, 255.03, 2, 0)
  62. MovementLoopAddLocation(NPC, -46.29, -12.41, 271.79, 2, math.random(10, 20))
  63. MovementLoopAddLocation(NPC, -57.57, -12.42, 260.89, 2, 0)
  64. MovementLoopAddLocation(NPC, -71.65, -13.6, 252.24, 2, 0)
  65. MovementLoopAddLocation(NPC, -76.4, -13, 250.32, 2, math.random(10, 20))
  66. MovementLoopAddLocation(NPC, -60.34, -13.12, 257.61, 2, math.random(10, 20))
  67. MovementLoopAddLocation(NPC, -64.31, -12.44, 264.68, 2, math.random(10, 20))
  68. MovementLoopAddLocation(NPC, -28.08, -12.45, 280.51, 2, math.random(10, 20))
  69. MovementLoopAddLocation(NPC, -49.72, -12.38, 267.4, 2, 0)
  70. MovementLoopAddLocation(NPC, -55.22, -12.17, 262.65, 2, 0)
  71. elseif GetSpawnLocationID(NPC)==133775117 then
  72. MovementLoopAddLocation(NPC, -62.28, -11.43, 266.09, 2, math.random(10, 20))
  73. MovementLoopAddLocation(NPC, -53.26, -12.23, 250.92, 2, 0)
  74. MovementLoopAddLocation(NPC, -50.33, -11.45, 244.68, 2, math.random(10, 20))
  75. MovementLoopAddLocation(NPC, -58.25, -11.83, 248.06, 2, 0)
  76. MovementLoopAddLocation(NPC, -74.26, -11.8, 252, 2, math.random(10, 20))
  77. MovementLoopAddLocation(NPC, -71.63, -11.4, 255.71, 2, 0)
  78. MovementLoopAddLocation(NPC, -68.04, -11.98, 259.57, 2, math.random(10, 20))
  79. MovementLoopAddLocation(NPC, -71.28, -12.52, 256.67, 2, 0)
  80. MovementLoopAddLocation(NPC, -76.44, -13.12, 248.81, 2, math.random(10, 20))
  81. MovementLoopAddLocation(NPC, -70.69, -12.32, 250.36, 2, math.random(10, 20))
  82. MovementLoopAddLocation(NPC, -43.33, -11.82, 266.28, 2, 0)
  83. MovementLoopAddLocation(NPC, -36.04, -12.14, 270.51, 2, math.random(10, 20))
  84. MovementLoopAddLocation(NPC, -26.08, -11.72, 274.69, 2, math.random(10, 20))
  85. MovementLoopAddLocation(NPC, -31.65, -11.95, 270.44, 2, 0)
  86. MovementLoopAddLocation(NPC, -44.86, -12.41, 255.47, 2, 0)
  87. MovementLoopAddLocation(NPC, -50.37, -12.74, 251.77, 2, math.random(10, 20))
  88. MovementLoopAddLocation(NPC, -41.92, -12.31, 255.91, 2, 0)
  89. MovementLoopAddLocation(NPC, -37.19, -12.39, 259.72, 2, 0)
  90. MovementLoopAddLocation(NPC, -26.27, -11.84, 264.77, 2, 0)
  91. MovementLoopAddLocation(NPC, -24.29, -11.52, 264.68, 2, math.random(10, 20))
  92. elseif GetSpawnLocationID(NPC)==133775118 then
  93. MovementLoopAddLocation(NPC, -60.42, -12.46, 253.22, 2, math.random(10, 20))
  94. MovementLoopAddLocation(NPC, -55.61, -11.96, 242.43, 2, 0)
  95. MovementLoopAddLocation(NPC, -54.28, -11.47, 240.46, 2, math.random(10, 20))
  96. MovementLoopAddLocation(NPC, -55.63, -11.8, 243.09, 2, 0)
  97. MovementLoopAddLocation(NPC, -62.81, -11.91, 253.47, 2, math.random(10, 20))
  98. MovementLoopAddLocation(NPC, -70.31, -12.1, 257.5, 2, math.random(10, 20))
  99. MovementLoopAddLocation(NPC, -47.59, -11.91, 263.65, 2, 0)
  100. MovementLoopAddLocation(NPC, -36.18, -12.09, 268.91, 2, math.random(10, 20))
  101. MovementLoopAddLocation(NPC, -38.15, -12.8, 263.46, 2, 0)
  102. MovementLoopAddLocation(NPC, -40.19, -12.55, 260.37, 2, math.random(10, 20))
  103. MovementLoopAddLocation(NPC, -49.38, -12, 260.06, 2, 0)
  104. MovementLoopAddLocation(NPC, -64.19, -12.1, 257.56, 2, math.random(10, 20))
  105. MovementLoopAddLocation(NPC, -47.4, -12.29, 264.14, 2, 0)
  106. MovementLoopAddLocation(NPC, -30.12, -12.08, 274.66, 2, math.random(10, 20))
  107. MovementLoopAddLocation(NPC, -36.22, -12.1, 267.79, 2, 0)
  108. MovementLoopAddLocation(NPC, -48.53, -12.2, 255.81, 2, 0)
  109. MovementLoopAddLocation(NPC, -58.04, -12.04, 252, 2, 0)
  110. elseif GetSpawnLocationID(NPC)==133775119 then
  111. MovementLoopAddLocation(NPC, -114.17, -11.82, 218.86, 2, math.random(10, 20))
  112. MovementLoopAddLocation(NPC, -104.85, -11.99, 218.1, 2, 0)
  113. MovementLoopAddLocation(NPC, -88.86, -12.22, 216.71, 2, math.random(10, 20))
  114. MovementLoopAddLocation(NPC, -96.36, -13.21, 220.15, 2, 0)
  115. MovementLoopAddLocation(NPC, -119.36, -14.42, 239.81, 2, math.random(10, 20))
  116. MovementLoopAddLocation(NPC, -119.59, -13.12, 233.56, 2, 0)
  117. MovementLoopAddLocation(NPC, -119.39, -13.22, 231.26, 2, math.random(10, 20))
  118. MovementLoopAddLocation(NPC, -100.05, -13, 204.07, 2, 0)
  119. MovementLoopAddLocation(NPC, -98.27, -12.19, 201.88, 2, 0)
  120. MovementLoopAddLocation(NPC, -96.13, -12.21, 199.53, 2, math.random(10, 20))
  121. MovementLoopAddLocation(NPC, -99.23, -13.16, 235.53, 2, math.random(10, 20))
  122. MovementLoopAddLocation(NPC, -99.22, -12.2, 239.5, 2, 0)
  123. MovementLoopAddLocation(NPC, -99.22, -12.09, 242.46, 2, math.random(10, 20))
  124. MovementLoopAddLocation(NPC, -101.69, -14.39, 203.94, 2, math.random(10, 20))
  125. MovementLoopAddLocation(NPC, -117.18, -11.79, 221.11, 2, math.random(10, 20))
  126. elseif GetSpawnLocationID(NPC)==133775120 then
  127. MovementLoopAddLocation(NPC, -106.85, -14.38, 223.09, 2, math.random(10, 20))
  128. MovementLoopAddLocation(NPC, -80.78, -13.23, 223.33, 2, math.random(10, 20))
  129. MovementLoopAddLocation(NPC, -94.05, -13.95, 234.19, 2, 0)
  130. MovementLoopAddLocation(NPC, -100.23, -12.21, 238.91, 2, 0)
  131. MovementLoopAddLocation(NPC, -109.58, -12.08, 247.04, 2, math.random(10, 20))
  132. MovementLoopAddLocation(NPC, -114.39, -13.17, 210.39, 2, math.random(10, 20))
  133. MovementLoopAddLocation(NPC, -95.54, -13.83, 219.19, 2, 0)
  134. MovementLoopAddLocation(NPC, -81.66, -12.22, 221.1, 2, math.random(10, 20))
  135. MovementLoopAddLocation(NPC, -85.3, -12.94, 224.02, 2, 0)
  136. MovementLoopAddLocation(NPC, -92.13, -14.21, 233.09, 2, 0)
  137. MovementLoopAddLocation(NPC, -96.33, -12.92, 233.73, 2, 0)
  138. MovementLoopAddLocation(NPC, -107.11, -11.95, 246.23, 2, math.random(10, 20))
  139. MovementLoopAddLocation(NPC, -115.59, -12.88, 242.51, 2, 0)
  140. MovementLoopAddLocation(NPC, -119.5, -13.66, 240.08, 2, 0)
  141. MovementLoopAddLocation(NPC, -129.68, -13.2, 221.5, 2, math.random(10, 20))
  142. MovementLoopAddLocation(NPC, -130.12, -12.86, 230.06, 2, 0)
  143. MovementLoopAddLocation(NPC, -109.56, -11.79, 232, 2, math.random(10, 20))
  144. MovementLoopAddLocation(NPC, -109.97, -14.45, 226.06, 2, 0)
  145. elseif GetSpawnLocationID(NPC)==133775121 then
  146. MovementLoopAddLocation(NPC, -119.49, -11.8, 216.99, 2, math.random(10, 20))
  147. MovementLoopAddLocation(NPC, -114.38, -13.12, 225.23, 2, math.random(10, 20))
  148. MovementLoopAddLocation(NPC, -91.52, -13.03, 225.14, 2, math.random(10, 20))
  149. MovementLoopAddLocation(NPC, -92.96, -12.94, 223.99, 2, 0)
  150. MovementLoopAddLocation(NPC, -105.88, -13.04, 223.53, 2, 0)
  151. MovementLoopAddLocation(NPC, -124.67, -11.88, 208.43, 2, math.random(10, 20))
  152. MovementLoopAddLocation(NPC, -127.89, -12.93, 223.5, 2, 0)
  153. MovementLoopAddLocation(NPC, -142.58, -14.39, 231.47, 2, math.random(10, 20))
  154. MovementLoopAddLocation(NPC, -127.9, -13.94, 223.85, 2, 0)
  155. MovementLoopAddLocation(NPC, -124.89, -13.17, 221.05, 2, 0)
  156. MovementLoopAddLocation(NPC, -123.91, -12.96, 217.26, 2, math.random(10, 20))
  157. MovementLoopAddLocation(NPC, -100.26, -12.99, 202.88, 2, 0)
  158. MovementLoopAddLocation(NPC, -87.8, -11.93, 197.09, 2, 0)
  159. MovementLoopAddLocation(NPC, -78.42, -11.19, 191.17, 2, math.random(10, 20))
  160. MovementLoopAddLocation(NPC, -85.33, -11.84, 201.48, 2, 0)
  161. MovementLoopAddLocation(NPC, -88.21, -12.05, 204.27, 2, 0)
  162. MovementLoopAddLocation(NPC, -88.32, -12.1, 206.36, 2, 0)
  163. MovementLoopAddLocation(NPC, -99.22, -11.84, 218.77, 2, math.random(10, 20))
  164. MovementLoopAddLocation(NPC, -112.81, -12.91, 220, 2, 0)
  165. elseif GetSpawnLocationID(NPC)==133775122 then
  166. MovementLoopAddLocation(NPC, -134.02, -12.47, 97.71, 2, math.random(10, 20))
  167. MovementLoopAddLocation(NPC, -127.78, -11.56, 129, 2, 0)
  168. MovementLoopAddLocation(NPC, -113.86, -11.84, 158.05, 2, math.random(10, 20))
  169. MovementLoopAddLocation(NPC, -113.06, -11.85, 159.78, 2, 0)
  170. MovementLoopAddLocation(NPC, -108.72, -11.55, 164.38, 2, math.random(10, 20))
  171. MovementLoopAddLocation(NPC, -111.87, -12.12, 175.79, 2, 0)
  172. MovementLoopAddLocation(NPC, -114.42, -12.91, 179.4, 2, 0)
  173. MovementLoopAddLocation(NPC, -120.35, -14.17, 184.45, 2, 0)
  174. MovementLoopAddLocation(NPC, -123.11, -14.54, 188.08, 2, math.random(10, 20))
  175. MovementLoopAddLocation(NPC, -115.08, -13.96, 185.64, 2, 0)
  176. MovementLoopAddLocation(NPC, -112.36, -13.7, 183.1, 2, math.random(10, 20))
  177. MovementLoopAddLocation(NPC, -110.49, -12.88, 181.86, 2, 0)
  178. MovementLoopAddLocation(NPC, -107.17, -11.15, 177.04, 2, 0)
  179. MovementLoopAddLocation(NPC, -100.08, -11.27, 167.99, 2, 0)
  180. MovementLoopAddLocation(NPC, -95.71, -11.64, 164.82, 2, 0)
  181. MovementLoopAddLocation(NPC, -95.72, -11.6, 156.06, 2, math.random(10, 20))
  182. MovementLoopAddLocation(NPC, -100.99, -11.62, 165.95, 2, 0)
  183. MovementLoopAddLocation(NPC, -122.33, -12, 173.4, 2, 0)
  184. MovementLoopAddLocation(NPC, -128.9, -12.13, 175.52, 2, math.random(10, 20))
  185. MovementLoopAddLocation(NPC, -127.97, -12.52, 172.79, 2, 0)
  186. MovementLoopAddLocation(NPC, -123.85, -12.01, 162.74, 2, 0)
  187. MovementLoopAddLocation(NPC, -122.08, -11.99, 144.67, 2, 0)
  188. MovementLoopAddLocation(NPC, -121.5, -11.81, 142.41, 2, math.random(10, 20))
  189. MovementLoopAddLocation(NPC, -123.11, -11.56, 108.71, 2, math.random(10, 20))
  190. MovementLoopAddLocation(NPC, -128.8, -11.06, 119.87, 2, 0)
  191. MovementLoopAddLocation(NPC, -137.7, -11.3, 119.88, 2, math.random(10, 20))
  192. MovementLoopAddLocation(NPC, -134.4, -11.87, 113.31, 2, 0)
  193. elseif GetSpawnLocationID(NPC)==133775123 then
  194. MovementLoopAddLocation(NPC, -130.67, -12.48, 153.21, 2, math.random(10, 20))
  195. MovementLoopAddLocation(NPC, -144.87, -12.61, 142.93, 2, 0)
  196. MovementLoopAddLocation(NPC, -148.69, -12.02, 142.24, 2, 0)
  197. MovementLoopAddLocation(NPC, -150.61, -12.03, 146.59, 2, math.random(10, 20))
  198. MovementLoopAddLocation(NPC, -139.38, -12.12, 179.28, 2, math.random(10, 20))
  199. MovementLoopAddLocation(NPC, -116.2, -12.91, 184.62, 2, 0)
  200. MovementLoopAddLocation(NPC, -112.39, -13.24, 190.42, 2, math.random(10, 20))
  201. MovementLoopAddLocation(NPC, -120.12, -14.4, 183.93, 2, 0)
  202. MovementLoopAddLocation(NPC, -127.98, -12.93, 183.51, 2, 0)
  203. MovementLoopAddLocation(NPC, -136.25, -13.3, 183.43, 2, math.random(10, 20))
  204. MovementLoopAddLocation(NPC, -120.66, -12.97, 182.05, 2, 0)
  205. MovementLoopAddLocation(NPC, -115.71, -13.43, 183.14, 2, 0)
  206. MovementLoopAddLocation(NPC, -112.21, -13.49, 188.3, 2, math.random(10, 20))
  207. MovementLoopAddLocation(NPC, -109.47, -11.41, 185.14, 2, 0)
  208. MovementLoopAddLocation(NPC, -103.34, -11.3, 183.03, 2, math.random(10, 20))
  209. MovementLoopAddLocation(NPC, -107.83, -12.13, 186.48, 2, 0)
  210. MovementLoopAddLocation(NPC, -113.1, -12.88, 188, 2, math.random(10, 20))
  211. MovementLoopAddLocation(NPC, -117.13, -14.23, 192.16, 2, 0)
  212. MovementLoopAddLocation(NPC, -120.51, -14.48, 195.14, 2, math.random(10, 20))
  213. MovementLoopAddLocation(NPC, -142.83, -12.11, 216.37, 2, math.random(10, 20))
  214. MovementLoopAddLocation(NPC, -115.97, -14.37, 194.17, 2, math.random(10, 20))
  215. MovementLoopAddLocation(NPC, -112.13, -13.09, 185.35, 2, 0)
  216. MovementLoopAddLocation(NPC, -105.26, -12.51, 179.28, 2, math.random(10, 20))
  217. MovementLoopAddLocation(NPC, -112.22, -11.95, 173.78, 2, 0)
  218. MovementLoopAddLocation(NPC, -122.71, -12, 160.45, 2, 0)
  219. MovementLoopAddLocation(NPC, -125.9, -12.09, 159.34, 2, 0)
  220. MovementLoopAddLocation(NPC, -128.89, -12.45, 155.12, 2, 0)
  221. elseif GetSpawnLocationID(NPC)==133775124 then
  222. MovementLoopAddLocation(NPC, -141.24, -13.27, 175.63, 2, math.random(10, 20))
  223. MovementLoopAddLocation(NPC, -143.98, -14.27, 170.16, 2, 0)
  224. MovementLoopAddLocation(NPC, -144.85, -14.43, 168.15, 2, math.random(10, 20))
  225. MovementLoopAddLocation(NPC, -141.74, -14.01, 163.98, 2, 0)
  226. MovementLoopAddLocation(NPC, -143.88, -14.05, 148.07, 2, 0)
  227. MovementLoopAddLocation(NPC, -142.92, -13.62, 142.44, 2, 0)
  228. MovementLoopAddLocation(NPC, -143.81, -13.48, 138.45, 2, math.random(10, 20))
  229. MovementLoopAddLocation(NPC, -145.29, -12.41, 135.71, 2, 0)
  230. MovementLoopAddLocation(NPC, -146.62, -12.44, 131.59, 2, math.random(10, 20))
  231. MovementLoopAddLocation(NPC, -148.58, -14.34, 157.09, 2, math.random(10, 20))
  232. MovementLoopAddLocation(NPC, -143.22, -14.77, 151.08, 2, 0)
  233. MovementLoopAddLocation(NPC, -141.28, -14.62, 149.16, 2, math.random(10, 20))
  234. MovementLoopAddLocation(NPC, -140.27, -13.51, 149.96, 2, 0)
  235. MovementLoopAddLocation(NPC, -127.08, -11.89, 154.95, 2, 0)
  236. MovementLoopAddLocation(NPC, -117.09, -11.97, 161.34, 2, math.random(10, 20))
  237. MovementLoopAddLocation(NPC, -116.1, -11.51, 164.28, 2, 0)
  238. MovementLoopAddLocation(NPC, -111.47, -12.02, 175.97, 2, 0)
  239. MovementLoopAddLocation(NPC, -108.8, -12.35, 186.75, 2, math.random(10, 20))
  240. MovementLoopAddLocation(NPC, -111.45, -12.91, 186.97, 2, 0)
  241. MovementLoopAddLocation(NPC, -115.98, -13.29, 194.03, 2, math.random(10, 20))
  242. MovementLoopAddLocation(NPC, -119.84, -12.91, 188.36, 2, 0)
  243. elseif GetSpawnLocationID(NPC)==133775125 then
  244. MovementLoopAddLocation(NPC, -140.8, -12.37, 0.99, 2, math.random(10, 20))
  245. MovementLoopAddLocation(NPC, -140.84, -12.5, 13.07, 2, math.random(10, 20))
  246. MovementLoopAddLocation(NPC, -140.91, -12.49, 25.39, 2, math.random(10, 20))
  247. MovementLoopAddLocation(NPC, -128.48, -11.44, 53.92, 2, math.random(10, 20))
  248. MovementLoopAddLocation(NPC, -127.05, -11.46, 57.86, 2, math.random(10, 20))
  249. MovementLoopAddLocation(NPC, -136.49, -11.98, 40.24, 2, 0)
  250. MovementLoopAddLocation(NPC, -131.54, -11.54, 27.53, 2, math.random(10, 20))
  251. MovementLoopAddLocation(NPC, -128.51, -11.43, 59.87, 2, math.random(10, 20))
  252. MovementLoopAddLocation(NPC, -128.54, -11.33, 57.48, 2, 0)
  253. MovementLoopAddLocation(NPC, -126.05, -10.5, 52.87, 2, 0)
  254. MovementLoopAddLocation(NPC, -108.41, -10.5, 46.4, 2, 0)
  255. MovementLoopAddLocation(NPC, -102.61, -10.5, 41.9, 2, math.random(10, 20))
  256. MovementLoopAddLocation(NPC, -105.98, -10.5, 43.85, 2, 0)
  257. MovementLoopAddLocation(NPC, -115.86, -10.5, 43.18, 2, 0)
  258. MovementLoopAddLocation(NPC, -124.42, -10.5, 33.93, 2, 0)
  259. MovementLoopAddLocation(NPC, -134.14, -11.92, 9.02, 2, 0)
  260. elseif GetSpawnLocationID(NPC)==133775126 then
  261. MovementLoopAddLocation(NPC, -131.55, -11.27, 64.28, 2, math.random(10, 20))
  262. MovementLoopAddLocation(NPC, -132.53, -11.11, 57.47, 2, 0)
  263. MovementLoopAddLocation(NPC, -134.52, -10.5, 53.69, 2, 0)
  264. MovementLoopAddLocation(NPC, -137.94, -10.5, 49.06, 2, 0)
  265. MovementLoopAddLocation(NPC, -140.88, -11.2, 29.38, 2, math.random(10, 20))
  266. MovementLoopAddLocation(NPC, -137.93, -11.79, 49.37, 2, 0)
  267. MovementLoopAddLocation(NPC, -135.45, -11.94, 55.24, 2, 0)
  268. MovementLoopAddLocation(NPC, -133.09, -12.49, 63.91, 2, math.random(10, 20))
  269. MovementLoopAddLocation(NPC, -135.95, -12.63, 56.03, 2, 0)
  270. MovementLoopAddLocation(NPC, -142.41, -12.28, 64.09, 2, math.random(10, 20))
  271. MovementLoopAddLocation(NPC, -143.71, -12.69, 51.56, 2, 0)
  272. MovementLoopAddLocation(NPC, -145.39, -12.59, 45.78, 2, math.random(10, 20))
  273. MovementLoopAddLocation(NPC, -137.66, -12.73, 47.76, 2, 0)
  274. MovementLoopAddLocation(NPC, -135.5, -11.54, 40.14, 2, 0)
  275. MovementLoopAddLocation(NPC, -128.39, -11.01, 32.28, 2, math.random(10, 20))
  276. MovementLoopAddLocation(NPC, -137.41, -12.32, 47.57, 2, 0)
  277. MovementLoopAddLocation(NPC, -145.43, -12.8, 50.68, 2, 0)
  278. MovementLoopAddLocation(NPC, -147.95, -13.05, 55.45, 2, 0)
  279. MovementLoopAddLocation(NPC, -148.58, -13.31, 72.28, 2, math.random(10, 20))
  280. MovementLoopAddLocation(NPC, -148.07, -13.06, 56.04, 2, 0)
  281. MovementLoopAddLocation(NPC, -144.88, -12.73, 50.83, 2, 0)
  282. MovementLoopAddLocation(NPC, -135.36, -12, 54.93, 2, 0)
  283. MovementLoopAddLocation(NPC, -133.32, -11.66, 57.03, 2, 0)
  284. elseif GetSpawnLocationID(NPC)==133775127 then
  285. MovementLoopAddLocation(NPC, -142.4, -13.4, 76.29, 2, math.random(10, 20))
  286. MovementLoopAddLocation(NPC, -143.47, -12.97, 48.32, 2, 0)
  287. MovementLoopAddLocation(NPC, -139.24, -12.43, 54.04, 2, math.random(10, 20))
  288. MovementLoopAddLocation(NPC, -132.06, -12.05, 54.76, 2, 0)
  289. MovementLoopAddLocation(NPC, -129.87, -10.95, 55.88, 2, 0)
  290. MovementLoopAddLocation(NPC, -127.75, -10.5, 60.4, 2, 0)
  291. MovementLoopAddLocation(NPC, -123.12, -10.5, 68.15, 2, 0)
  292. MovementLoopAddLocation(NPC, -123.12, -10.99, 70.81, 2, 0)
  293. MovementLoopAddLocation(NPC, -118.62, -11.5, 72.19, 2, 0)
  294. MovementLoopAddLocation(NPC, -116.31, -11.5, 74.26, 2, math.random(10, 20))
  295. MovementLoopAddLocation(NPC, -129.96, -12, 74.76, 2, 0)
  296. MovementLoopAddLocation(NPC, -144.04, -12.95, 50.87, 2, 0)
  297. MovementLoopAddLocation(NPC, -146.97, -13.45, 59.98, 2, math.random(10, 20))
  298. MovementLoopAddLocation(NPC, -145.15, -13.09, 52.16, 2, math.random(10, 20))
  299. MovementLoopAddLocation(NPC, -146.95, -12.27, 67.8, 2, math.random(10, 20))
  300. MovementLoopAddLocation(NPC, -144.96, -12.83, 50.9, 2, 0)
  301. MovementLoopAddLocation(NPC, -136.22, -12.48, 47.71, 2, math.random(10, 20))
  302. MovementLoopAddLocation(NPC, -140.73, -12.48, 27.27, 2, math.random(10, 20))
  303. MovementLoopAddLocation(NPC, -144.14, -11.25, 31.57, 2, 0)
  304. MovementLoopAddLocation(NPC, -143.84, -11.87, 47.98, 2, 0)
  305. MovementLoopAddLocation(NPC, -148.48, -12.05, 55.8, 2, math.random(10, 20))
  306. MovementLoopAddLocation(NPC, -144.26, -11.98, 47.69, 2, 0)
  307. MovementLoopAddLocation(NPC, -142.26, -11.29, 31.39, 2, math.random(10, 20))
  308. MovementLoopAddLocation(NPC, -136.61, -11.03, 31.08, 2, 0)
  309. MovementLoopAddLocation(NPC, -123.68, -10.95, 8.86, 2, math.random(10, 20))
  310. MovementLoopAddLocation(NPC, -125.08, -11.14, 11.09, 2, 0)
  311. MovementLoopAddLocation(NPC, -124.11, -10.5, 14.77, 2, 0)
  312. MovementLoopAddLocation(NPC, -122.39, -10.5, 21.81, 2, 0)
  313. MovementLoopAddLocation(NPC, -123.71, -10.5, 28.16, 2, 0)
  314. MovementLoopAddLocation(NPC, -121.02, -10.5, 36.47, 2, 0)
  315. MovementLoopAddLocation(NPC, -107.84, -10.5, 68.44, 2, math.random(10, 20))
  316. MovementLoopAddLocation(NPC, -109.12, -11.44, 72.3, 2, 0)
  317. MovementLoopAddLocation(NPC, -128.17, -11.74, 79.29, 2, 0)
  318. MovementLoopAddLocation(NPC, -135.33, -11.97, 80.72, 2, 0)
  319. MovementLoopAddLocation(NPC, -142.23, -13.22, 78.18, 2, 0)
  320. elseif GetSpawnLocationID(NPC)==133775128 then
  321. MovementLoopAddLocation(NPC, -86.52, -11.47, -5.92, 2, math.random(10, 20))
  322. MovementLoopAddLocation(NPC, -76.48, -10.6, -13.22, 2, 0)
  323. MovementLoopAddLocation(NPC, -50.86, -10.6, -28.2, 2, 0)
  324. MovementLoopAddLocation(NPC, -41.79, -10.6, -34.27, 2, 0)
  325. MovementLoopAddLocation(NPC, -29.71, -10.6, -44.33, 2, 0)
  326. MovementLoopAddLocation(NPC, -17.89, -10.6, -50.54, 2, 0)
  327. MovementLoopAddLocation(NPC, -13.34, -10.6, -56.51, 2, math.random(10, 20))
  328. MovementLoopAddLocation(NPC, -20.81, -11.06, -49.46, 2, 0)
  329. MovementLoopAddLocation(NPC, -37.96, -11.14, -45.37, 2, math.random(10, 20))
  330. MovementLoopAddLocation(NPC, -37.52, -10.6, -33.93, 2, 0)
  331. MovementLoopAddLocation(NPC, -32.96, -11.27, -27.03, 2, 0)
  332. MovementLoopAddLocation(NPC, -30.49, -11, -16.16, 2, math.random(10, 20))
  333. MovementLoopAddLocation(NPC, -47.86, -10.6, -17.77, 2, 0)
  334. MovementLoopAddLocation(NPC, -60.01, -10.6, -11.9, 2, math.random(10, 20))
  335. MovementLoopAddLocation(NPC, -36.02, -10.6, -12.65, 2, math.random(10, 20))
  336. MovementLoopAddLocation(NPC, -23.75, -10.98, -12.61, 2, 0)
  337. MovementLoopAddLocation(NPC, -14.32, -11.81, -10.62, 2, math.random(10, 20))
  338. MovementLoopAddLocation(NPC, -27.19, -11.64, -27.44, 2, 0)
  339. MovementLoopAddLocation(NPC, -30.47, -11.33, -38.37, 2, math.random(10, 20))
  340. MovementLoopAddLocation(NPC, -16.94, -11.07, -50.18, 2, 0)
  341. MovementLoopAddLocation(NPC, -12.83, -10.6, -57.2, 2, math.random(10, 20))
  342. MovementLoopAddLocation(NPC, -18.34, -10.6, -55.16, 2, 0)
  343. MovementLoopAddLocation(NPC, -44.52, -10.6, -40.15, 2, 0)
  344. MovementLoopAddLocation(NPC, -71.45, -10.6, -17.24, 2, 0)
  345. MovementLoopAddLocation(NPC, -82.13, -11.15, -10.89, 2, 0)
  346. elseif GetSpawnLocationID(NPC)==133775129 then
  347. MovementLoopAddLocation(NPC, -40.13, -13.33, 23.69, 2, math.random(10, 20))
  348. MovementLoopAddLocation(NPC, -35.53, -10.7, 12.44, 2, 0)
  349. MovementLoopAddLocation(NPC, -32.43, -10.7, 5.38, 2, 0)
  350. MovementLoopAddLocation(NPC, -24.07, -10.7, -7.97, 2, 0)
  351. MovementLoopAddLocation(NPC, -11.92, -11.4, -22.59, 2, 0)
  352. MovementLoopAddLocation(NPC, -3.07, -11.6, -29.76, 2, math.random(10, 20))
  353. MovementLoopAddLocation(NPC, -3.08, -11.49, -24.65, 2, math.random(10, 20))
  354. MovementLoopAddLocation(NPC, -8.22, -11.32, -15.19, 2, math.random(10, 20))
  355. MovementLoopAddLocation(NPC, -12.24, -11.32, -16.45, 2, 0)
  356. MovementLoopAddLocation(NPC, -17.33, -11.39, -17.29, 2, 0)
  357. MovementLoopAddLocation(NPC, -20.58, -11.57, -18.58, 2, math.random(10, 20))
  358. MovementLoopAddLocation(NPC, -26.03, -11.58, -27.91, 2, 0)
  359. MovementLoopAddLocation(NPC, -31.97, -11.21, -42.81, 2, 0)
  360. MovementLoopAddLocation(NPC, -33.24, -10.77, -48.95, 2, 0)
  361. MovementLoopAddLocation(NPC, -34.92, -10.7, -53.24, 2, math.random(10, 20))
  362. MovementLoopAddLocation(NPC, -29.24, -11.36, -32.2, 2, 0)
  363. MovementLoopAddLocation(NPC, -26.77, -11.39, -25.73, 2, 0)
  364. MovementLoopAddLocation(NPC, -23.1, -11.54, -2.12, 2, math.random(10, 20))
  365. MovementLoopAddLocation(NPC, -25.46, -11.54, 1.97, 2, 0)
  366. MovementLoopAddLocation(NPC, -27.96, -11.58, 8.01, 2, 0)
  367. MovementLoopAddLocation(NPC, -35.53, -11.95, 15.05, 2, 0)
  368. MovementLoopAddLocation(NPC, -38.33, -12.66, 18.51, 2, 0)
  369. elseif GetSpawnLocationID(NPC)==133775130 then
  370. MovementLoopAddLocation(NPC, -40.13, -13.33, 23.69, 2, math.random(10, 20))
  371. MovementLoopAddLocation(NPC, -35.53, -10.7, 12.44, 2, 0)
  372. MovementLoopAddLocation(NPC, -32.43, -10.7, 5.38, 2, 0)
  373. MovementLoopAddLocation(NPC, -24.07, -10.7, -7.97, 2, 0)
  374. MovementLoopAddLocation(NPC, -11.92, -11.4, -22.59, 2, 0)
  375. MovementLoopAddLocation(NPC, -3.07, -11.6, -29.76, 2, math.random(10, 20))
  376. MovementLoopAddLocation(NPC, -3.08, -11.49, -24.65, 2, math.random(10, 20))
  377. MovementLoopAddLocation(NPC, -8.22, -11.32, -15.19, 2, math.random(10, 20))
  378. MovementLoopAddLocation(NPC, -12.24, -11.32, -16.45, 2, 0)
  379. MovementLoopAddLocation(NPC, -17.33, -11.39, -17.29, 2, 0)
  380. MovementLoopAddLocation(NPC, -20.58, -11.57, -18.58, 2, math.random(10, 20))
  381. MovementLoopAddLocation(NPC, -26.03, -11.58, -27.91, 2, 0)
  382. MovementLoopAddLocation(NPC, -31.97, -11.21, -42.81, 2, 0)
  383. MovementLoopAddLocation(NPC, -33.24, -10.77, -48.95, 2, 0)
  384. MovementLoopAddLocation(NPC, -34.92, -10.7, -53.24, 2, math.random(10, 20))
  385. MovementLoopAddLocation(NPC, -29.24, -11.36, -32.2, 2, 0)
  386. MovementLoopAddLocation(NPC, -26.77, -11.39, -25.73, 2, 0)
  387. MovementLoopAddLocation(NPC, -23.1, -11.54, -2.12, 2, math.random(10, 20))
  388. MovementLoopAddLocation(NPC, -25.46, -11.54, 1.97, 2, 0)
  389. MovementLoopAddLocation(NPC, -27.96, -11.58, 8.01, 2, 0)
  390. MovementLoopAddLocation(NPC, -35.53, -11.95, 15.05, 2, 0)
  391. MovementLoopAddLocation(NPC, -38.33, -12.66, 18.51, 2, 0)
  392. elseif GetSpawnLocationID(NPC)==133775131 then
  393. MovementLoopAddLocation(NPC, -30.08, -11.3, -31.28, 2, math.random(10, 20))
  394. MovementLoopAddLocation(NPC, -25.14, -11.83, -27.47, 2, math.random(10, 20))
  395. MovementLoopAddLocation(NPC, -25.92, -11.44, -20.47, 2, 0)
  396. MovementLoopAddLocation(NPC, -24.62, -11.08, -0.49, 2, 0)
  397. MovementLoopAddLocation(NPC, -25.3, -12.19, 10.99, 2, math.random(10, 20))
  398. MovementLoopAddLocation(NPC, -26.54, -10.7, 1.18, 2, 0)
  399. MovementLoopAddLocation(NPC, -30.49, -10.7, -15.5, 2, math.random(10, 20))
  400. MovementLoopAddLocation(NPC, -25.37, -11.04, -11.34, 2, 0)
  401. MovementLoopAddLocation(NPC, -18.01, -11.43, -2.35, 2, math.random(10, 20))
  402. MovementLoopAddLocation(NPC, -23.77, -11.92, -23.3, 2, 0)
  403. MovementLoopAddLocation(NPC, -30.23, -12.48, -34.52, 2, math.random(10, 20))
  404. MovementLoopAddLocation(NPC, -42.5, -11.49, -40.95, 2, math.random(10, 20))
  405. MovementLoopAddLocation(NPC, -40.03, -11.51, -37.64, 2, math.random(10, 20))
  406. MovementLoopAddLocation(NPC, -10.52, -11.53, -40.97, 2, math.random(10, 20))
  407. MovementLoopAddLocation(NPC, -12.46, -11.11, -33.54, 2, 0)
  408. MovementLoopAddLocation(NPC, -5.25, -11.62, -16.82, 2, math.random(10, 20))
  409. MovementLoopAddLocation(NPC, -9.11, -10.98, -14.54, 2, 0)
  410. MovementLoopAddLocation(NPC, -20.44, -11.08, 0.85, 2, math.random(10, 20))
  411. MovementLoopAddLocation(NPC, -26.97, -10.7, -16.58, 2, 0)
  412. MovementLoopAddLocation(NPC, -28.48, -11.23, -29.15, 2, 0)
  413. MovementLoopAddLocation(NPC, -33.13, -11.02, -35.71, 2, math.random(10, 20))
  414. elseif GetSpawnLocationID(NPC)==133775132 then
  415. MovementLoopAddLocation(NPC, -35.24, -11.44, 13.87, 2, math.random(10, 20))
  416. MovementLoopAddLocation(NPC, -35.51, -10.7, 3.97, 2, 0)
  417. MovementLoopAddLocation(NPC, -36.77, -10.7, -10.61, 2, 0)
  418. MovementLoopAddLocation(NPC, -44.03, -10.7, -24.71, 2, 0)
  419. MovementLoopAddLocation(NPC, -45.66, -10.96, -35.72, 2, math.random(10, 20))
  420. MovementLoopAddLocation(NPC, -26.31, -11.02, -25.17, 2, math.random(10, 20))
  421. MovementLoopAddLocation(NPC, -25.18, -10.7, -49.52, 2, 0)
  422. MovementLoopAddLocation(NPC, -19.38, -10.7, -74.7, 2, math.random(10, 20))
  423. MovementLoopAddLocation(NPC, -17.59, -10.7, -78, 2, math.random(10, 20))
  424. MovementLoopAddLocation(NPC, -15.08, -10.7, -73.78, 2, 0)
  425. MovementLoopAddLocation(NPC, -9.76, -10.7, -69.67, 2, 0)
  426. MovementLoopAddLocation(NPC, -0.72, -12.56, -65.21, 2, 0)
  427. MovementLoopAddLocation(NPC, 2.01, -12.77, -61.77, 2, math.random(10, 20))
  428. MovementLoopAddLocation(NPC, -8.12, -11.49, -58.49, 2, 0)
  429. MovementLoopAddLocation(NPC, -12.18, -11.13, -55.58, 2, 0)
  430. MovementLoopAddLocation(NPC, -16.56, -11.22, -50.57, 2, 0)
  431. MovementLoopAddLocation(NPC, -20.15, -11.33, -47.92, 2, math.random(10, 20))
  432. MovementLoopAddLocation(NPC, -29.3, -10.7, -48.99, 2, 0)
  433. MovementLoopAddLocation(NPC, -33.2, -10.7, -52.8, 2, 0)
  434. MovementLoopAddLocation(NPC, -40.06, -10.7, -54.35, 2, math.random(10, 20))
  435. MovementLoopAddLocation(NPC, -24.22, -11.23, -47.64, 2, 0)
  436. MovementLoopAddLocation(NPC, -16.98, -11.03, -42.71, 2, math.random(10, 20))
  437. MovementLoopAddLocation(NPC, -24.16, -11.12, -34.88, 2, 0)
  438. MovementLoopAddLocation(NPC, -26.8, -11.03, -30.61, 2, 0)
  439. MovementLoopAddLocation(NPC, -35.18, -11.46, -18.66, 2, math.random(10, 20))
  440. MovementLoopAddLocation(NPC, -35.87, -10.7, -14.57, 2, 0)
  441. MovementLoopAddLocation(NPC, -35.93, -10.7, 2.94, 2, 0)
  442. elseif GetSpawnLocationID(NPC)==133775133 then
  443. MovementLoopAddLocation(NPC, -8.06, -11.73, -42.16, 2, math.random(10, 20))
  444. MovementLoopAddLocation(NPC, 3.13, -12.01, -43.55, 2, math.random(10, 20))
  445. MovementLoopAddLocation(NPC, 12.47, -11.68, -51.71, 2, 0)
  446. MovementLoopAddLocation(NPC, 14.49, -11.65, -55.41, 2, math.random(10, 20))
  447. MovementLoopAddLocation(NPC, -0.25, -12.57, -68.55, 2, math.random(10, 20))
  448. MovementLoopAddLocation(NPC, 1.63, -11.83, -55.75, 2, 0)
  449. MovementLoopAddLocation(NPC, 1.86, -11.77, -48.94, 2, 0)
  450. MovementLoopAddLocation(NPC, 2.23, -11.51, -44.45, 2, math.random(10, 20))
  451. MovementLoopAddLocation(NPC, -1.2, -11.72, -24.17, 2, math.random(10, 20))
  452. MovementLoopAddLocation(NPC, -6.93, -11.76, -19.33, 2, 0)
  453. MovementLoopAddLocation(NPC, -20.57, -11.54, -14.48, 2, math.random(10, 20))
  454. MovementLoopAddLocation(NPC, -30.13, -11.1, -18.4, 2, 0)
  455. MovementLoopAddLocation(NPC, -50.27, -10.7, -29.19, 2, math.random(10, 20))
  456. MovementLoopAddLocation(NPC, -26.85, -11.43, -35.44, 2, math.random(10, 20))
  457. MovementLoopAddLocation(NPC, -14.6, -11.04, -53.73, 2, 0)
  458. MovementLoopAddLocation(NPC, -10.72, -10.7, -67.89, 2, math.random(10, 20))
  459. elseif GetSpawnLocationID(NPC)==133775134 then
  460. MovementLoopAddLocation(NPC, 99.61, -11.5, -41.77, 2, math.random(10, 20))
  461. MovementLoopAddLocation(NPC, 85.31, -12.47, -23.25, 2, math.random(10, 20))
  462. MovementLoopAddLocation(NPC, 94.78, -12.5, -23.44, 2, math.random(10, 20))
  463. MovementLoopAddLocation(NPC, 78.38, -12.04, -41.88, 2, 0)
  464. MovementLoopAddLocation(NPC, 75.5, -11.72, -47.06, 2, 0)
  465. MovementLoopAddLocation(NPC, 73.62, -11.82, -51.02, 2, 0)
  466. MovementLoopAddLocation(NPC, 73.15, -11.62, -55.88, 2, math.random(10, 20))
  467. MovementLoopAddLocation(NPC, 74.01, -11.96, -49.64, 2, 0)
  468. MovementLoopAddLocation(NPC, 78.47, -11.84, -43.47, 2, 0)
  469. MovementLoopAddLocation(NPC, 87.8, -11.48, -37.32, 2, math.random(10, 20))
  470. MovementLoopAddLocation(NPC, 95.27, -11.69, -16.97, 2, math.random(10, 20))
  471. MovementLoopAddLocation(NPC, 89.96, -11.37, -25.41, 2, 0)
  472. MovementLoopAddLocation(NPC, 78.57, -10.7, -36.15, 2, 0)
  473. MovementLoopAddLocation(NPC, 75.6, -10.61, -39.68, 2, math.random(10, 20))
  474. MovementLoopAddLocation(NPC, 82.76, -11.52, -25.42, 2, math.random(10, 20))
  475. MovementLoopAddLocation(NPC, 82.86, -11.45, -41.61, 2, math.random(10, 20))
  476. elseif GetSpawnLocationID(NPC)==133775135 then
  477. MovementLoopAddLocation(NPC, 61.28, -11.45, -64.04, 2, math.random(10, 20))
  478. MovementLoopAddLocation(NPC, 68.4, -11.47, -56, 2, math.random(10, 20))
  479. MovementLoopAddLocation(NPC, 80.54, -11.65, -35.47, 2, 0)
  480. MovementLoopAddLocation(NPC, 89.76, -11.56, -25.33, 2, math.random(10, 20))
  481. MovementLoopAddLocation(NPC, 87.63, -11.87, -26.06, 2, 0)
  482. MovementLoopAddLocation(NPC, 83.41, -12.21, -29.49, 2, math.random(10, 20))
  483. MovementLoopAddLocation(NPC, 82.11, -12.14, -37.56, 2, 0)
  484. MovementLoopAddLocation(NPC, 79.67, -12.51, -42.72, 2, math.random(10, 20))
  485. MovementLoopAddLocation(NPC, 76.57, -12.24, -45.3, 2, 0)
  486. MovementLoopAddLocation(NPC, 73.09, -11.69, -52.06, 2, math.random(10, 20))
  487. MovementLoopAddLocation(NPC, 78.08, -11.58, -39.49, 2, 0)
  488. MovementLoopAddLocation(NPC, 79.99, -11.61, -36.3, 2, 0)
  489. MovementLoopAddLocation(NPC, 87.79, -11.5, -29.44, 2, math.random(10, 20))
  490. MovementLoopAddLocation(NPC, 88.04, -11.76, -34.76, 2, 0)
  491. MovementLoopAddLocation(NPC, 85.32, -12.3, -43.63, 2, math.random(10, 20))
  492. MovementLoopAddLocation(NPC, 79.45, -11.56, -44.88, 2, 0)
  493. MovementLoopAddLocation(NPC, 76.59, -10.98, -47.38, 2, 0)
  494. elseif GetSpawnLocationID(NPC)==133775136 then
  495. MovementLoopAddLocation(NPC, 39.95, -11.44, -76.15, 2, math.random(10, 20))
  496. MovementLoopAddLocation(NPC, 56.86, -11.48, -67.91, 2, 0)
  497. MovementLoopAddLocation(NPC, 65.99, -11.45, -66.18, 2, math.random(10, 20))
  498. MovementLoopAddLocation(NPC, 46.81, -11.5, -80.33, 2, math.random(10, 20))
  499. MovementLoopAddLocation(NPC, 53.39, -11.26, -63.19, 2, 0)
  500. MovementLoopAddLocation(NPC, 54.92, -10.99, -60.18, 2, 0)
  501. MovementLoopAddLocation(NPC, 58.8, -10.7, -49.81, 2, math.random(10, 20))
  502. MovementLoopAddLocation(NPC, 53.43, -10.7, -59.49, 2, math.random(10, 20))
  503. MovementLoopAddLocation(NPC, 55.67, -11.48, -63.12, 2, 0)
  504. MovementLoopAddLocation(NPC, 56.29, -11.43, -68.25, 2, math.random(10, 20))
  505. MovementLoopAddLocation(NPC, 49.24, -11.5, -74.39, 2, math.random(10, 20))
  506. MovementLoopAddLocation(NPC, 44.86, -11.88, -75.75, 2, 0)
  507. elseif GetSpawnLocationID(NPC)==133775137 then
  508. MovementLoopAddLocation(NPC, 16.22, -12.44, -17.93, 2, math.random(10, 20))
  509. MovementLoopAddLocation(NPC, 12.05, -11.9, -21.39, 2, 0)
  510. MovementLoopAddLocation(NPC, 5.52, -11.78, -33.47, 2, 0)
  511. MovementLoopAddLocation(NPC, -5.38, -11.52, -45.67, 2, math.random(10, 20))
  512. MovementLoopAddLocation(NPC, 0.95, -11.79, -56.27, 2, 0)
  513. MovementLoopAddLocation(NPC, 9.58, -11.54, -67.7, 2, math.random(10, 20))
  514. MovementLoopAddLocation(NPC, 2.44, -11.2, -71.49, 2, 0)
  515. MovementLoopAddLocation(NPC, -3.21, -10.7, -76.72, 2, 0)
  516. MovementLoopAddLocation(NPC, -5.28, -10.7, -79.09, 2, 0)
  517. MovementLoopAddLocation(NPC, -8.32, -10.7, -81.54, 2, math.random(10, 20))
  518. MovementLoopAddLocation(NPC, 0.76, -10.7, -71.26, 2, 0)
  519. MovementLoopAddLocation(NPC, 6.01, -10.62, -66.71, 2, 0)
  520. MovementLoopAddLocation(NPC, 9.57, -11.03, -62.26, 2, 0)
  521. MovementLoopAddLocation(NPC, 15.65, -11.34, -56.36, 2, 0)
  522. MovementLoopAddLocation(NPC, 33.59, -11.96, -34.32, 2, 0)
  523. MovementLoopAddLocation(NPC, 37.3, -12.27, -28.89, 2, 0)
  524. MovementLoopAddLocation(NPC, 39.76, -12.4, -26.24, 2, 0)
  525. MovementLoopAddLocation(NPC, 43.37, -12.36, -23.81, 2, 0)
  526. MovementLoopAddLocation(NPC, 51.49, -12.32, -17.8, 2, math.random(10, 20))
  527. MovementLoopAddLocation(NPC, 53.55, -12.1, -15.41, 2, 0)
  528. MovementLoopAddLocation(NPC, 62.07, -11.54, -9.58, 2, math.random(10, 20))
  529. MovementLoopAddLocation(NPC, 60.06, -11.79, -12.53, 2, 0)
  530. MovementLoopAddLocation(NPC, 43.46, -12.49, -20.6, 2, math.random(10, 20))
  531. MovementLoopAddLocation(NPC, 38.67, -14.08, -21.98, 2, 0)
  532. MovementLoopAddLocation(NPC, 35.23, -14.41, -22.95, 2, 0)
  533. MovementLoopAddLocation(NPC, 28.39, -14.82, -23.28, 2, math.random(10, 20))
  534. MovementLoopAddLocation(NPC, 30.7, -14.37, -18.46, 2, 0)
  535. MovementLoopAddLocation(NPC, 31.86, -13.54, -16.26, 2, 0)
  536. MovementLoopAddLocation(NPC, 35.01, -12.27, -11.65, 2, 0)
  537. MovementLoopAddLocation(NPC, 40.57, -11.53, -4.14, 2, math.random(10, 20))
  538. MovementLoopAddLocation(NPC, 23.01, -12.68, -12.73, 2, 0)
  539. MovementLoopAddLocation(NPC, 20.04, -12.44, -16.1, 2, 0)
  540. elseif GetSpawnLocationID(NPC)==133775138 then
  541. MovementLoopAddLocation(NPC, -1.82, -11.6, -78.07, 2, math.random(10, 20))
  542. MovementLoopAddLocation(NPC, -0.4, -11.84, -75.97, 2, 0)
  543. MovementLoopAddLocation(NPC, 2.81, -11.63, -69.51, 2, 0)
  544. MovementLoopAddLocation(NPC, 7.65, -12.02, -60.56, 2, 0)
  545. MovementLoopAddLocation(NPC, 13.03, -12.4, -53.72, 2, math.random(10, 20))
  546. MovementLoopAddLocation(NPC, 14.38, -11.98, -50.21, 2, 0)
  547. MovementLoopAddLocation(NPC, 16.02, -11.48, -20.63, 2, math.random(10, 20))
  548. MovementLoopAddLocation(NPC, 12.07, -11.59, -36.73, 2, 0)
  549. MovementLoopAddLocation(NPC, 6.2, -11.75, -53.5, 2, 0)
  550. MovementLoopAddLocation(NPC, 3.69, -11.61, -56.94, 2, math.random(10, 20))
  551. MovementLoopAddLocation(NPC, 0.98, -12.51, -62.14, 2, math.random(10, 20))
  552. MovementLoopAddLocation(NPC, 3.69, -12.81, -61.48, 2, 0)
  553. MovementLoopAddLocation(NPC, 19.05, -12.06, -54.43, 2, 0)
  554. MovementLoopAddLocation(NPC, 22.1, -11.61, -53.59, 2, math.random(10, 20))
  555. MovementLoopAddLocation(NPC, 21.6, -11.88, -50.58, 2, 0)
  556. MovementLoopAddLocation(NPC, 19.48, -12, -42.36, 2, 0)
  557. MovementLoopAddLocation(NPC, 18.93, -11.73, -38.95, 2, math.random(10, 20))
  558. MovementLoopAddLocation(NPC, 7.53, -11.88, -41.01, 2, 0)
  559. MovementLoopAddLocation(NPC, -5.32, -11.53, -39.97, 2, math.random(10, 20))
  560. MovementLoopAddLocation(NPC, 9.9, -11.51, -34.45, 2, math.random(10, 20))
  561. MovementLoopAddLocation(NPC, 1.85, -10.99, -54.48, 2, 0)
  562. MovementLoopAddLocation(NPC, -1.33, -10.94, -77.3, 2, 0)
  563. MovementLoopAddLocation(NPC, -5.46, -11.79, -87.56, 2, math.random(10, 20))
  564. elseif GetSpawnLocationID(NPC)==133775139 then
  565. MovementLoopAddLocation(NPC, 34.86, -11.64, -3.64, 2, math.random(10, 20))
  566. MovementLoopAddLocation(NPC, 39.16, -12.58, -1.93, 2, 0)
  567. MovementLoopAddLocation(NPC, 44.87, -12.89, 0.9, 2, math.random(10, 20))
  568. MovementLoopAddLocation(NPC, 37.87, -13.2, -15.25, 2, 0)
  569. MovementLoopAddLocation(NPC, 23.92, -11.18, -36.11, 2, 0)
  570. MovementLoopAddLocation(NPC, 21.66, -11.04, -43.01, 2, 0)
  571. MovementLoopAddLocation(NPC, 16.93, -11.24, -49.03, 2, 0)
  572. MovementLoopAddLocation(NPC, 12.97, -11.46, -58.28, 2, 0)
  573. MovementLoopAddLocation(NPC, 4.07, -11.71, -75.88, 2, 0)
  574. MovementLoopAddLocation(NPC, 1.64, -11.51, -81.88, 2, math.random(10, 20))
  575. MovementLoopAddLocation(NPC, 0.56, -11.47, -84.63, 2, math.random(10, 20))
  576. MovementLoopAddLocation(NPC, 6.08, -11.98, -71.78, 2, 0)
  577. MovementLoopAddLocation(NPC, 7.16, -12.52, -67.59, 2, 0)
  578. MovementLoopAddLocation(NPC, 9.45, -12.49, -64.87, 2, math.random(10, 20))
  579. MovementLoopAddLocation(NPC, 7.03, -11.82, -67.94, 2, 0)
  580. MovementLoopAddLocation(NPC, 0.49, -11.18, -79.98, 2, 0)
  581. MovementLoopAddLocation(NPC, -2.82, -11.34, -84.76, 2, 0)
  582. MovementLoopAddLocation(NPC, -8.63, -11.52, -95.46, 2, 0)
  583. MovementLoopAddLocation(NPC, -8.62, -11.52, -95.42, 2, math.random(10, 20))
  584. MovementLoopAddLocation(NPC, -6.14, -10.7, -82.59, 2, 0)
  585. MovementLoopAddLocation(NPC, -5.37, -10.7, -78.67, 2, math.random(10, 20))
  586. MovementLoopAddLocation(NPC, 14.98, -12.04, -41.46, 2, 0)
  587. MovementLoopAddLocation(NPC, 23.05, -13.78, -31.43, 2, 0)
  588. MovementLoopAddLocation(NPC, 28.3, -14.4, -28.87, 2, math.random(10, 20))
  589. MovementLoopAddLocation(NPC, 29.52, -13.92, -25.06, 2, 0)
  590. MovementLoopAddLocation(NPC, 32.35, -11.92, -7.53, 2, 0)
  591. elseif GetSpawnLocationID(NPC)==133775169 then
  592. MovementLoopAddLocation(NPC, 22.4, -13.38, 24.54, 2, math.random(10, 20))
  593. MovementLoopAddLocation(NPC, 29.81, -12.8, 26.88, 2, 0)
  594. MovementLoopAddLocation(NPC, 39, -11.8, 28.51, 2, 0)
  595. MovementLoopAddLocation(NPC, 46.78, -10.96, 31.4, 2, 0)
  596. MovementLoopAddLocation(NPC, 60.27, -11.12, 36.92, 2, math.random(10, 20))
  597. MovementLoopAddLocation(NPC, 55.07, -11.24, 37.38, 2, math.random(10, 20))
  598. MovementLoopAddLocation(NPC, 52.09, -10.7, 52.13, 2, 0)
  599. MovementLoopAddLocation(NPC, 49.41, -10.7, 65.51, 2, math.random(10, 20))
  600. MovementLoopAddLocation(NPC, 56.47, -11.11, 54.27, 2, 0)
  601. MovementLoopAddLocation(NPC, 60.72, -11.85, 48.56, 2, 0)
  602. MovementLoopAddLocation(NPC, 64.94, -12.52, 45.12, 2, math.random(10, 20))
  603. MovementLoopAddLocation(NPC, 59.64, -10.7, 37.43, 2, 0)
  604. MovementLoopAddLocation(NPC, 55.9, -10.7, 30.16, 2, 0)
  605. MovementLoopAddLocation(NPC, 53.24, -11.39, 21.64, 2, 0)
  606. MovementLoopAddLocation(NPC, 49.15, -11.73, 17.74, 2, math.random(10, 20))
  607. MovementLoopAddLocation(NPC, 61.8, -12.03, 19.97, 2, 0)
  608. MovementLoopAddLocation(NPC, 72.09, -13.24, 16.81, 2, 0)
  609. MovementLoopAddLocation(NPC, 76.7, -13.48, 15.22, 2, math.random(10, 20))
  610. MovementLoopAddLocation(NPC, 66.63, -11.84, 20.77, 2, 0)
  611. MovementLoopAddLocation(NPC, 63.84, -11.59, 23.63, 2, 0)
  612. MovementLoopAddLocation(NPC, 59.88, -10.97, 29.27, 2, 0)
  613. MovementLoopAddLocation(NPC, 42.19, -11.31, 40.67, 2, math.random(10, 20))
  614. MovementLoopAddLocation(NPC, 9.27, -12.92, 43.06, 2, math.random(10, 20))
  615. MovementLoopAddLocation(NPC, 15, -12.72, 37.21, 2, 0)
  616. MovementLoopAddLocation(NPC, 20.76, -13.39, 28.26, 2, 0)
  617. MovementLoopAddLocation(NPC, 22.82, -13.43, 24.11, 2, math.random(10, 20))
  618. MovementLoopAddLocation(NPC, 23.29, -12.93, 14.98, 2, math.random(10, 20))
  619. MovementLoopAddLocation(NPC, 31.87, -13.39, 24.18, 2, math.random(10, 20))
  620. elseif GetSpawnLocationID(NPC)==133775170 then
  621. MovementLoopAddLocation(NPC, -11.17, -11.43, 46.54, 2, math.random(10, 20))
  622. MovementLoopAddLocation(NPC, 2.59, -11.24, 59.38, 2, math.random(10, 20))
  623. MovementLoopAddLocation(NPC, 2.7, -11.97, 54.71, 2, 0)
  624. MovementLoopAddLocation(NPC, 7.41, -13.36, 32.3, 2, 0)
  625. MovementLoopAddLocation(NPC, 9.14, -13.48, 21.61, 2, math.random(10, 20))
  626. MovementLoopAddLocation(NPC, 11.25, -11.95, 39.23, 2, 0)
  627. MovementLoopAddLocation(NPC, 12.64, -11.54, 47.15, 2, math.random(10, 20))
  628. MovementLoopAddLocation(NPC, 12.32, -11.94, 27.71, 2, math.random(10, 20))
  629. MovementLoopAddLocation(NPC, 9.42, -12.88, 44.74, 2, 0)
  630. MovementLoopAddLocation(NPC, 6.95, -12.77, 53.89, 2, math.random(10, 20))
  631. MovementLoopAddLocation(NPC, 21.77, -12.26, 50.57, 2, 0)
  632. MovementLoopAddLocation(NPC, 34.43, -11.87, 50.13, 2, 0)
  633. MovementLoopAddLocation(NPC, 42.73, -12, 52.76, 2, math.random(10, 20))
  634. MovementLoopAddLocation(NPC, 40.48, -11.93, 43.61, 2, 0)
  635. MovementLoopAddLocation(NPC, 38.82, -12.4, 36.97, 2, math.random(10, 20))
  636. MovementLoopAddLocation(NPC, 34.83, -12.87, 37.47, 2, 0)
  637. MovementLoopAddLocation(NPC, 20.79, -13.46, 43.24, 2, 0)
  638. MovementLoopAddLocation(NPC, 16.46, -12.8, 51.02, 2, 0)
  639. MovementLoopAddLocation(NPC, 15.53, -12.43, 59.64, 2, math.random(10, 20))
  640. MovementLoopAddLocation(NPC, 2.29, -11.73, 54.42, 2, 0)
  641. elseif GetSpawnLocationID(NPC)==133775171 then
  642. MovementLoopAddLocation(NPC, -1.23, -11.42, 65.31, 2, math.random(10, 20))
  643. MovementLoopAddLocation(NPC, 31.8, -12.04, 59.2, 2, math.random(10, 20))
  644. MovementLoopAddLocation(NPC, 27.21, -12.25, 57.68, 2, 0)
  645. MovementLoopAddLocation(NPC, 13.99, -12.22, 44.56, 2, 0)
  646. MovementLoopAddLocation(NPC, 7.49, -13.09, 35.29, 2, 0)
  647. MovementLoopAddLocation(NPC, 6.07, -13.26, 31.08, 2, math.random(10, 20))
  648. MovementLoopAddLocation(NPC, 16.69, -12.9, 21.41, 2, 0)
  649. MovementLoopAddLocation(NPC, 22.26, -12.57, 15.51, 2, math.random(10, 20))
  650. MovementLoopAddLocation(NPC, 16.8, -12.94, 21.13, 2, 0)
  651. MovementLoopAddLocation(NPC, 11.71, -13.22, 25.13, 2, math.random(10, 20))
  652. MovementLoopAddLocation(NPC, 19.07, -13.6, 21.88, 2, math.random(10, 20))
  653. MovementLoopAddLocation(NPC, 16.84, -13.54, 27.46, 2, 0)
  654. MovementLoopAddLocation(NPC, 15.83, -13.5, 34.25, 2, math.random(10, 20))
  655. MovementLoopAddLocation(NPC, 12.52, -13.45, 27.74, 2, math.random(10, 20))
  656. MovementLoopAddLocation(NPC, 3.7, -13.05, 27.61, 2, math.random(10, 20))
  657. MovementLoopAddLocation(NPC, -2.16, -13.57, 30.44, 2, 0)
  658. MovementLoopAddLocation(NPC, -8.58, -13.9, 31.88, 2, 0)
  659. MovementLoopAddLocation(NPC, -14.42, -14.39, 33.89, 2, math.random(10, 20))
  660. MovementLoopAddLocation(NPC, -12.77, -12.98, 39.28, 2, 0)
  661. MovementLoopAddLocation(NPC, -6.97, -11.22, 51.25, 2, 0)
  662. end
  663. end
  664. function respawn(NPC)
  665. spawn(NPC)
  666. end