areefturtle.lua 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627
  1. --[[
  2. Script Name : SpawnScripts/IsleRefuge1/areefturtle.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.09.07 12:09:50
  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)==133775086 then
  15. MovementLoopAddLocation(NPC, 21.89, -12.54, 255.48, 2, math.random(10, 20))
  16. MovementLoopAddLocation(NPC, 32.53, -11.82, 261.06, 2, math.random(10, 20))
  17. MovementLoopAddLocation(NPC, 9.83, -13.04, 280.34, 2, math.random(10, 20))
  18. MovementLoopAddLocation(NPC, 23.52, -10.74, 267.43, 2, math.random(10, 20))
  19. MovementLoopAddLocation(NPC, 10.9, -14.61, 276.34, 2, math.random(10, 20))
  20. MovementLoopAddLocation(NPC, 17.89, -13.68, 272.71, 2, 0)
  21. MovementLoopAddLocation(NPC, 27.93, -13.13, 271.21, 2, math.random(10, 20))
  22. MovementLoopAddLocation(NPC, 18.29, -14.36, 273.95, 2, 0)
  23. MovementLoopAddLocation(NPC, 14.64, -14.47, 274.91, 2, 0)
  24. MovementLoopAddLocation(NPC, 7.05, -14.5, 282.83, 2, math.random(10, 20))
  25. MovementLoopAddLocation(NPC, 10.96, -12.1, 269.78, 2, math.random(10, 20))
  26. MovementLoopAddLocation(NPC, 25.25, -11.53, 256.5, 2, math.random(10, 20))
  27. MovementLoopAddLocation(NPC, 15.83, -12.11, 264.7, 2, math.random(10, 20))
  28. elseif GetSpawnLocationID(NPC)==133775087 then
  29. MovementLoopAddLocation(NPC, 15.89, -13.11, 274.89, 2, math.random(10, 20))
  30. MovementLoopAddLocation(NPC, 15.11, -12.06, 262.74, 2, 0)
  31. MovementLoopAddLocation(NPC, 11.92, -10.24, 257.72, 2, math.random(10, 20))
  32. MovementLoopAddLocation(NPC, 2.06, -13.09, 274.93, 2, math.random(10, 20))
  33. MovementLoopAddLocation(NPC, 5.06, -13.03, 269.83, 2, 0)
  34. MovementLoopAddLocation(NPC, 10.71, -11.9, 265.21, 2, 0)
  35. MovementLoopAddLocation(NPC, 18.86, -10.28, 255.43, 2, math.random(10, 20))
  36. MovementLoopAddLocation(NPC, 18.66, -12.91, 263.77, 2, 0)
  37. elseif GetSpawnLocationID(NPC)==133775088 then
  38. MovementLoopAddLocation(NPC, 17.05, -12.56, 254.34, 2, math.random(10, 20))
  39. MovementLoopAddLocation(NPC, 30.3, -11.8, 260.15, 2, math.random(10, 20))
  40. MovementLoopAddLocation(NPC, 23.77, -12.27, 259.83, 2, math.random(10, 20))
  41. MovementLoopAddLocation(NPC, 11.74, -12.09, 263.17, 2, math.random(10, 20))
  42. MovementLoopAddLocation(NPC, 9.65, -12.13, 261.75, 2, 0)
  43. MovementLoopAddLocation(NPC, 11.51, -11.5, 257, 2, 0)
  44. MovementLoopAddLocation(NPC, 24.74, -11.68, 259.72, 2, math.random(10, 20))
  45. MovementLoopAddLocation(NPC, 1.59, -14.46, 280.15, 2, math.random(10, 20))
  46. elseif GetSpawnLocationID(NPC)==133775089 then
  47. MovementLoopAddLocation(NPC, -50.18, -11.66, 245.99, 2, math.random(10, 20))
  48. MovementLoopAddLocation(NPC, -52.22, -13.37, 257.54, 2, math.random(10, 20))
  49. MovementLoopAddLocation(NPC, -57.94, -13.23, 252.13, 2, 0)
  50. MovementLoopAddLocation(NPC, -66.39, -12.03, 248.8, 2, math.random(10, 20))
  51. MovementLoopAddLocation(NPC, -56.46, -12, 257.43, 2, math.random(10, 20))
  52. MovementLoopAddLocation(NPC, -68.25, -13.32, 260.36, 2, math.random(10, 20))
  53. MovementLoopAddLocation(NPC, -63.98, -13.84, 251.9, 2, 0)
  54. MovementLoopAddLocation(NPC, -62.19, -13.27, 245.85, 2, math.random(10, 20))
  55. MovementLoopAddLocation(NPC, -70.35, -13.29, 253.11, 2, math.random(10, 20))
  56. MovementLoopAddLocation(NPC, -56.25, -12.01, 271.82, 2, math.random(10, 20))
  57. MovementLoopAddLocation(NPC, -61.21, -13.42, 263.79, 2, 0)
  58. MovementLoopAddLocation(NPC, -68.21, -13.8, 261.88, 2, 0)
  59. MovementLoopAddLocation(NPC, -73.42, -14.47, 255.03, 2, 0)
  60. MovementLoopAddLocation(NPC, -74.21, -14.66, 253.31, 2, math.random(10, 20))
  61. MovementLoopAddLocation(NPC, -56.27, -11.95, 257.45, 2, math.random(10, 20))
  62. MovementLoopAddLocation(NPC, -58.05, -13.25, 249.06, 2, 0)
  63. MovementLoopAddLocation(NPC, -62.19, -14.27, 244.86, 2, 0)
  64. MovementLoopAddLocation(NPC, -64.35, -14.63, 243.05, 2, math.random(10, 20))
  65. MovementLoopAddLocation(NPC, -61.77, -13.86, 244.26, 2, 0)
  66. elseif GetSpawnLocationID(NPC)==133775090 then
  67. MovementLoopAddLocation(NPC, -26.88, -11.71, 270.85, 2, math.random(10, 20))
  68. MovementLoopAddLocation(NPC, -40.7, -12.33, 270.58, 2, 0)
  69. MovementLoopAddLocation(NPC, -52.21, -12.02, 266.09, 2, math.random(10, 20))
  70. MovementLoopAddLocation(NPC, -54.11, -13.32, 260.46, 2, math.random(10, 20))
  71. MovementLoopAddLocation(NPC, -48.96, -13.2, 261.29, 2, 0)
  72. MovementLoopAddLocation(NPC, -36.29, -12.72, 261.91, 2, math.random(10, 20))
  73. MovementLoopAddLocation(NPC, -54.31, -13.72, 250.23, 2, math.random(10, 20))
  74. MovementLoopAddLocation(NPC, -52.09, -13.65, 252.18, 2, 0)
  75. MovementLoopAddLocation(NPC, -51.29, -13.66, 254.8, 2, 0)
  76. MovementLoopAddLocation(NPC, -49.12, -13.61, 256.46, 2, 0)
  77. MovementLoopAddLocation(NPC, -46.35, -14.27, 264.22, 2, 0)
  78. MovementLoopAddLocation(NPC, -43.54, -12.5, 268.40, 2, math.random(10, 20))
  79. MovementLoopAddLocation(NPC, -32.53, -12, 272.39, 2, 0)
  80. elseif GetSpawnLocationID(NPC)==133775091 then
  81. MovementLoopAddLocation(NPC, -18.19, -12.17, 282.1, 2, math.random(10, 20))
  82. MovementLoopAddLocation(NPC, -24.73, -12.22, 275.56, 2, 0)
  83. MovementLoopAddLocation(NPC, -24, -11.66, 271.96, 2, math.random(10, 20))
  84. MovementLoopAddLocation(NPC, -32.95, -11.4, 269.01, 2, 0)
  85. MovementLoopAddLocation(NPC, -49.14, -11.7, 263.54, 2, 0)
  86. MovementLoopAddLocation(NPC, -55.67, -12.22, 260.18, 2, math.random(10, 20))
  87. MovementLoopAddLocation(NPC, -79, -14.33, 259.01, 2, 0)
  88. MovementLoopAddLocation(NPC, -81.92, -13.56, 261.48, 2, math.random(10, 20))
  89. MovementLoopAddLocation(NPC, -78.07, -14.03, 256.78, 2, 0)
  90. MovementLoopAddLocation(NPC, -72.33, -13.26, 253.63, 2, 0)
  91. MovementLoopAddLocation(NPC, -68.58, -12.69, 251.62, 2, 0)
  92. MovementLoopAddLocation(NPC, -58.59, -12.42, 243.9, 2, 0)
  93. MovementLoopAddLocation(NPC, -56.33, -12.3, 241.78, 2, math.random(10, 20))
  94. MovementLoopAddLocation(NPC, -55.66, -12.66, 244.32, 2, 0)
  95. MovementLoopAddLocation(NPC, -48.1, -12.03, 270.46, 2, math.random(10, 20))
  96. elseif GetSpawnLocationID(NPC)==133775092 then
  97. MovementLoopAddLocation(NPC, -106.99, -14.79, 225.18, 2, math.random(10, 20))
  98. MovementLoopAddLocation(NPC, -122.07, -13.42, 227.37, 2, math.random(10, 20))
  99. MovementLoopAddLocation(NPC, -104.22, -12.21, 201.9, 2, math.random(10, 20))
  100. MovementLoopAddLocation(NPC, -104.03, -12.18, 199.94, 2, 0)
  101. MovementLoopAddLocation(NPC, -108.17, -12.48, 196.53, 2, 0)
  102. MovementLoopAddLocation(NPC, -114.42, -12.63, 198.52, 2, 0)
  103. MovementLoopAddLocation(NPC, -119.55, -13.32, 203.92, 2, 0)
  104. MovementLoopAddLocation(NPC, -127.24, -14.73, 216.83, 2, math.random(10, 20))
  105. MovementLoopAddLocation(NPC, -120.02, -13.31, 194, 2, 0)
  106. MovementLoopAddLocation(NPC, -114.5, -14.67, 197.15, 2, 0)
  107. MovementLoopAddLocation(NPC, -111.89, -14.82, 197.78, 2, math.random(10, 20))
  108. MovementLoopAddLocation(NPC, -108.31, -14.42, 195.78, 2, 0)
  109. MovementLoopAddLocation(NPC, -106.18, -12.75, 193.35, 2, 0)
  110. MovementLoopAddLocation(NPC, -104.24, -12.57, 191.36, 2, math.random(10, 20))
  111. MovementLoopAddLocation(NPC, -117.1, -13.43, 223.07, 2, math.random(10, 20))
  112. MovementLoopAddLocation(NPC, -93.86, -13.43, 227.31, 2, math.random(10, 20))
  113. MovementLoopAddLocation(NPC, -83.47, -13.12, 217.52, 2, 0)
  114. MovementLoopAddLocation(NPC, -73.92, -11.85, 204.21, 2, math.random(10, 20))
  115. MovementLoopAddLocation(NPC, -77.67, -11.99, 206.73, 2, 0)
  116. MovementLoopAddLocation(NPC, -83.03, -13.25, 215.88, 2, 0)
  117. MovementLoopAddLocation(NPC, -85.68, -14.75, 221.04, 2, 0)
  118. MovementLoopAddLocation(NPC, -87.04, -14.76, 221.05, 2, math.random(10, 20))
  119. MovementLoopAddLocation(NPC, -96.18, -14.9, 220, 2, 0)
  120. elseif GetSpawnLocationID(NPC)==133775093 then
  121. MovementLoopAddLocation(NPC, -99.1, -11.98, 225.05, 2, math.random(10, 20))
  122. MovementLoopAddLocation(NPC, -109.13, -12.3, 238.17, 2, 0)
  123. MovementLoopAddLocation(NPC, -112.36, -12.82, 240.13, 2, 0)
  124. MovementLoopAddLocation(NPC, -117.07, -13.38, 244.13, 2, math.random(10, 20))
  125. MovementLoopAddLocation(NPC, -111.91, -14.71, 206.33, 2, math.random(10, 20))
  126. MovementLoopAddLocation(NPC, -111.7, -14.8, 242.21, 2, math.random(10, 20))
  127. MovementLoopAddLocation(NPC, -113.6, -13.43, 240.11, 2, 0)
  128. MovementLoopAddLocation(NPC, -122.04, -12.18, 210.46, 2, math.random(10, 20))
  129. MovementLoopAddLocation(NPC, -112.07, -12.26, 212.18, 2, 0)
  130. MovementLoopAddLocation(NPC, -106.01, -12.35, 211.97, 2, 0)
  131. MovementLoopAddLocation(NPC, -104.44, -12.21, 214.67, 2, math.random(10, 20))
  132. MovementLoopAddLocation(NPC, -113.54, -13.29, 221.08, 2, 0)
  133. MovementLoopAddLocation(NPC, -129.59, -13.52, 227.16, 2, math.random(10, 20))
  134. MovementLoopAddLocation(NPC, -104.5, -14.68, 200.05, 2, math.random(10, 20))
  135. MovementLoopAddLocation(NPC, -105.56, -12.22, 200.36, 2, 0)
  136. MovementLoopAddLocation(NPC, -112.08, -12.09, 212.57, 2, math.random(10, 20))
  137. MovementLoopAddLocation(NPC, -127.14, -13.35, 218.85, 2, math.random(10, 20))
  138. MovementLoopAddLocation(NPC, -105.8, -13.27, 223.93, 2, 0)
  139. MovementLoopAddLocation(NPC, -100.28, -13.39, 227.25, 2, 0)
  140. MovementLoopAddLocation(NPC, -96.75, -13.58, 231.47, 2, math.random(10, 20))
  141. MovementLoopAddLocation(NPC, -98.77, -12.28, 226.22, 2, 0)
  142. MovementLoopAddLocation(NPC, -97.95, -12.01, 221.05, 2, 0)
  143. MovementLoopAddLocation(NPC, -93.63, -11.74, 221.01, 2, math.random(10, 20))
  144. elseif GetSpawnLocationID(NPC)==133775094 then
  145. MovementLoopAddLocation(NPC, -124.84, -14.73, 237.73, 2, math.random(10, 20))
  146. MovementLoopAddLocation(NPC, -120.67, -14.7, 240.18, 2, 0)
  147. MovementLoopAddLocation(NPC, -95.81, -14.75, 219.83, 2, 0)
  148. MovementLoopAddLocation(NPC, -91.41, -13.44, 221.06, 2, 0)
  149. MovementLoopAddLocation(NPC, -88.33, -13.21, 218.89, 2, math.random(10, 20))
  150. MovementLoopAddLocation(NPC, -94.27, -14.26, 219.74, 2, 0)
  151. MovementLoopAddLocation(NPC, -109.35, -13.57, 239.92, 2, math.random(10, 20))
  152. MovementLoopAddLocation(NPC, -96.69, -13.55, 223.1, 2, math.random(10, 20))
  153. MovementLoopAddLocation(NPC, -106.7, -12.2, 197.96, 2, math.random(10, 20))
  154. MovementLoopAddLocation(NPC, -84.94, -12.72, 216.05, 2, 0)
  155. MovementLoopAddLocation(NPC, -80.59, -12.5, 221.3, 2, 0)
  156. MovementLoopAddLocation(NPC, -77.16, -11.49, 223.13, 2, 0)
  157. MovementLoopAddLocation(NPC, -74.77, -11.54, 225.57, 2, math.random(10, 20))
  158. MovementLoopAddLocation(NPC, -81.38, -12.16, 221.31, 2, 0)
  159. MovementLoopAddLocation(NPC, -87.6, -12.35, 220.97, 2, 0)
  160. elseif GetSpawnLocationID(NPC)==133775095 then
  161. MovementLoopAddLocation(NPC, -103.58, -11.79, 130.97, 2, math.random(10, 20))
  162. MovementLoopAddLocation(NPC, -111.97, -11.98, 128.04, 2, 0)
  163. MovementLoopAddLocation(NPC, -121.12, -10.53, 108.96, 2, 0)
  164. MovementLoopAddLocation(NPC, -135.73, -11.59, 108.77, 2, math.random(10, 20))
  165. MovementLoopAddLocation(NPC, -124.92, -10.55, 114.75, 2, 0)
  166. MovementLoopAddLocation(NPC, -110.9, -10.62, 115.85, 2, 0)
  167. MovementLoopAddLocation(NPC, -102.25, -11.91, 119.5, 2, 0)
  168. MovementLoopAddLocation(NPC, -97.49, -11.81, 122.79, 2, math.random(10, 20))
  169. MovementLoopAddLocation(NPC, -90.36, -11.37, 127.63, 2, 0)
  170. MovementLoopAddLocation(NPC, -83.45, -11.7, 134.77, 2, math.random(10, 20))
  171. MovementLoopAddLocation(NPC, -108.38, -11.26, 156.12, 2, 0)
  172. MovementLoopAddLocation(NPC, -115.31, -11.58, 164.33, 2, 0)
  173. MovementLoopAddLocation(NPC, -120.31, -13.2, 172.57, 2, 0)
  174. MovementLoopAddLocation(NPC, -121.18, -13.5, 174.81, 2, 0)
  175. MovementLoopAddLocation(NPC, -125.97, -14.7, 181.77, 2, 0)
  176. MovementLoopAddLocation(NPC, -125.57, -14.82, 187.35, 2, math.random(10, 20))
  177. MovementLoopAddLocation(NPC, -116.18, -12.82, 179.09, 2, 0)
  178. MovementLoopAddLocation(NPC, -112.34, -12.21, 177.15, 2, 0)
  179. MovementLoopAddLocation(NPC, -94.24, -11.74, 168.08, 2, math.random(10, 20))
  180. MovementLoopAddLocation(NPC, -92.74, -11.69, 138.61, 2, math.random(10, 20))
  181. MovementLoopAddLocation(NPC, -116.03, -11.78, 153.38, 2, math.random(10, 20))
  182. MovementLoopAddLocation(NPC, -112.17, -11.85, 164.56, 2, math.random(10, 20))
  183. elseif GetSpawnLocationID(NPC)==133775096 then
  184. MovementLoopAddLocation(NPC, -148.41, -13.66, 134.94, 2, math.random(10, 20))
  185. MovementLoopAddLocation(NPC, -142.35, -13.11, 131.53, 2, 0)
  186. MovementLoopAddLocation(NPC, -139.24, -11.74, 127.17, 2, 0)
  187. MovementLoopAddLocation(NPC, -138.46, -11.83, 122.92, 2, math.random(10, 20))
  188. MovementLoopAddLocation(NPC, -135.94, -12.28, 127.38, 2, 0)
  189. MovementLoopAddLocation(NPC, -132.26, -12.79, 130.83, 2, 0)
  190. MovementLoopAddLocation(NPC, -131.08, -12.83, 134.6, 2, math.random(10, 20))
  191. MovementLoopAddLocation(NPC, -130.02, -12.56, 137.82, 2, 0)
  192. MovementLoopAddLocation(NPC, -112.76, -12.23, 160.3, 2, 0)
  193. MovementLoopAddLocation(NPC, -108.8, -11.8, 160.8, 2, 0)
  194. MovementLoopAddLocation(NPC, -106.17, -12, 166.46, 2, math.random(10, 20))
  195. MovementLoopAddLocation(NPC, -132.61, -12.54, 154.72, 2, 0)
  196. MovementLoopAddLocation(NPC, -143.04, -14.84, 149.74, 2, 0)
  197. MovementLoopAddLocation(NPC, -147.57, -14.58, 153.83, 2, math.random(10, 20))
  198. MovementLoopAddLocation(NPC, -148.66, -15.21, 168.42, 2, math.random(10, 20))
  199. MovementLoopAddLocation(NPC, -143.93, -13.65, 140.95, 2, 0)
  200. MovementLoopAddLocation(NPC, -146.12, -13.75, 120.86, 2, math.random(10, 20))
  201. MovementLoopAddLocation(NPC, -144.16, -13.41, 150.42, 2, 0)
  202. MovementLoopAddLocation(NPC, -138.97, -13.57, 159.45, 2, math.random(10, 20))
  203. MovementLoopAddLocation(NPC, -142.97, -12.32, 153.21, 2, 0)
  204. elseif GetSpawnLocationID(NPC)==133775097 then
  205. MovementLoopAddLocation(NPC, -121.44, -11.77, 97.6, 2, math.random(10, 20))
  206. MovementLoopAddLocation(NPC, -117.78, -11.77, 116.16, 2, math.random(10, 20))
  207. MovementLoopAddLocation(NPC, -120.59, -10.41, 126.34, 2, 0)
  208. MovementLoopAddLocation(NPC, -127.18, -10.62, 132.28, 2, 0)
  209. MovementLoopAddLocation(NPC, -137.78, -12.36, 139.34, 2, 0)
  210. MovementLoopAddLocation(NPC, -142.99, -12.59, 142.21, 2, math.random(10, 20))
  211. MovementLoopAddLocation(NPC, -121.4, -11.73, 153.33, 2, math.random(10, 20))
  212. MovementLoopAddLocation(NPC, -126.19, -12.2, 162, 2, 0)
  213. MovementLoopAddLocation(NPC, -135.72, -13.58, 175.77, 2, math.random(10, 20))
  214. MovementLoopAddLocation(NPC, -119.44, -13.77, 179.33, 2, math.random(10, 20))
  215. MovementLoopAddLocation(NPC, -119.98, -13.29, 174.63, 2, 0)
  216. MovementLoopAddLocation(NPC, -129.05, -12.34, 155.73, 2, 0)
  217. MovementLoopAddLocation(NPC, -130.52, -12.35, 153.68, 2, 0)
  218. MovementLoopAddLocation(NPC, -133.79, -12.24, 143.79, 2, 0)
  219. MovementLoopAddLocation(NPC, -135.87, -12.73, 138.53, 2, math.random(10, 20))
  220. MovementLoopAddLocation(NPC, -145.03, -13.04, 127.91, 2, 0)
  221. MovementLoopAddLocation(NPC, -148.5, -12.36, 104.96, 2, math.random(10, 20))
  222. MovementLoopAddLocation(NPC, -144.52, -12.58, 104.79, 2, math.random(10, 20))
  223. MovementLoopAddLocation(NPC, -128.82, -10.33, 93.52, 2, 0)
  224. MovementLoopAddLocation(NPC, -122.63, -11.66, 95.18, 2, 0)
  225. elseif GetSpawnLocationID(NPC)==133775098 then
  226. MovementLoopAddLocation(NPC, -102.14, -11.32, 16.11, 2, math.random(10, 20))
  227. MovementLoopAddLocation(NPC, -104.61, -10.28, 16.51, 2, 0)
  228. MovementLoopAddLocation(NPC, -115.84, -10.26, 17.26, 2, 0)
  229. MovementLoopAddLocation(NPC, -120.8, -10.27, 19.71, 2, 0)
  230. MovementLoopAddLocation(NPC, -123.67, -10.26, 24.50, 2, math.random(10, 20))
  231. MovementLoopAddLocation(NPC, -130.05, -11.57, 72.34, 2, math.random(10, 20))
  232. MovementLoopAddLocation(NPC, -133.44, -11.88, 56.67, 2, 0)
  233. MovementLoopAddLocation(NPC, -136.2, -12.5, 56.87, 2, 0)
  234. MovementLoopAddLocation(NPC, -139.22, -12.84, 72.04, 2, math.random(10, 20))
  235. MovementLoopAddLocation(NPC, -136.2, -12.8, 56.12, 2, math.random(10, 20))
  236. MovementLoopAddLocation(NPC, -135.86, -13.28, 50.97, 2, 0)
  237. MovementLoopAddLocation(NPC, -130.04, -11.79, 21.47, 2, math.random(10, 20))
  238. MovementLoopAddLocation(NPC, -128.48, -11.78, 45.78, 2, math.random(10, 20))
  239. MovementLoopAddLocation(NPC, -134.19, -11.8, 54.3, 2, 0)
  240. MovementLoopAddLocation(NPC, -134.72, -11.65, 70.04, 2, math.random(10, 20))
  241. MovementLoopAddLocation(NPC, -133.12, -11.77, 51.92, 2, math.random(10, 20))
  242. MovementLoopAddLocation(NPC, -130.02, -11.8, 33.61, 2, math.random(10, 20))
  243. MovementLoopAddLocation(NPC, -123.8, -10.4, 24.2, 2, 0)
  244. MovementLoopAddLocation(NPC, -120.08, -10.1, 20.77, 2, 0)
  245. MovementLoopAddLocation(NPC, -114.97, -10.13, 18.08, 2, 0)
  246. MovementLoopAddLocation(NPC, -109.18, -10.32, 16.95, 2, 0)
  247. elseif GetSpawnLocationID(NPC)==133775099 then
  248. MovementLoopAddLocation(NPC, -116.12, -11.82, 66.37, 2, math.random(10, 20))
  249. MovementLoopAddLocation(NPC, -114.52, -10.65, 68.26, 2, 0)
  250. MovementLoopAddLocation(NPC, -105.3, -11.92, 74.32, 2, 0)
  251. MovementLoopAddLocation(NPC, -107.27, -11.67, 78.23, 2, math.random(10, 20))
  252. MovementLoopAddLocation(NPC, -108.89, -10.5, 72.36, 2, 0)
  253. MovementLoopAddLocation(NPC, -121.45, -10.5, 63.59, 2, 0)
  254. MovementLoopAddLocation(NPC, -127.36, -10.45, 56.17, 2, 0)
  255. MovementLoopAddLocation(NPC, -128.81, -11.47, 54.47, 2, 0)
  256. MovementLoopAddLocation(NPC, -130.01, -11.67, 51.47, 2, math.random(10, 20))
  257. MovementLoopAddLocation(NPC, -128.49, -11.77, 39.63, 2, math.random(10, 20))
  258. MovementLoopAddLocation(NPC, -127.66, -10.55, 51.07, 2, 0)
  259. MovementLoopAddLocation(NPC, -120.8, -10.35, 60.25, 2, 0)
  260. MovementLoopAddLocation(NPC, -115.9, -11.74, 64.15, 2, 0)
  261. MovementLoopAddLocation(NPC, -112.56, -11.86, 64.28, 2, math.random(10, 20))
  262. MovementLoopAddLocation(NPC, -120.71, -10.51, 61.74, 2, 0)
  263. MovementLoopAddLocation(NPC, -129.69, -10.31, 55.95, 2, 0)
  264. MovementLoopAddLocation(NPC, -134.89, -12.77, 52.67, 2, 0)
  265. MovementLoopAddLocation(NPC, -143.93, -13.05, 50.88, 2, 0)
  266. MovementLoopAddLocation(NPC, -145.57, -13.18, 51.19, 2, 0)
  267. MovementLoopAddLocation(NPC, -148.19, -13.44, 52.96, 2, 0)
  268. MovementLoopAddLocation(NPC, -148.53, -14.76, 66.29, 2, math.random(10, 20))
  269. MovementLoopAddLocation(NPC, -148.04, -13.37, 51.34, 2, 0)
  270. MovementLoopAddLocation(NPC, -144.04, -13.24, 50.95, 2, 0)
  271. MovementLoopAddLocation(NPC, -137.87, -12.8, 56.01, 2, math.random(10, 20))
  272. MovementLoopAddLocation(NPC, -131.69, -12.3, 55.35, 2, 0)
  273. MovementLoopAddLocation(NPC, -129.72, -11.28, 56.01, 2, 0)
  274. MovementLoopAddLocation(NPC, -127.65, -10.57, 57.29, 2, 0)
  275. MovementLoopAddLocation(NPC, -120.36, -10.36, 61.57, 2, 0)
  276. MovementLoopAddLocation(NPC, -116.64, -11.59, 64.87, 2, 0)
  277. elseif GetSpawnLocationID(NPC)==133775100 then
  278. MovementLoopAddLocation(NPC, -137.73, -12.79, 41.78, 2, math.random(10, 20))
  279. MovementLoopAddLocation(NPC, -136.23, -11.66, 33.55, 2, math.random(10, 20))
  280. MovementLoopAddLocation(NPC, -131.14, -11.4, 46.9, 2, 0)
  281. MovementLoopAddLocation(NPC, -127.44, -10.4, 55.74, 2, 0)
  282. MovementLoopAddLocation(NPC, -125.11, -11.18, 61.05, 2, 0)
  283. MovementLoopAddLocation(NPC, -120.5, -10.99, 64.03, 2, math.random(10, 20))
  284. MovementLoopAddLocation(NPC, -124.35, -11.58, 61.86, 2, 0)
  285. MovementLoopAddLocation(NPC, -126.89, -11.81, 57.97, 2, math.random(10, 20))
  286. MovementLoopAddLocation(NPC, -129.6, -12.28, 56.53, 2, 0)
  287. MovementLoopAddLocation(NPC, -132.18, -12.78, 58.67, 2, math.random(10, 20))
  288. MovementLoopAddLocation(NPC, -130.49, -11.94, 56.57, 2, 0)
  289. MovementLoopAddLocation(NPC, -129.67, -11.5, 56.54, 2, 0)
  290. MovementLoopAddLocation(NPC, -127.73, -10.67, 57.34, 2, 0)
  291. MovementLoopAddLocation(NPC, -122.96, -10.34, 60.37, 2, 0)
  292. MovementLoopAddLocation(NPC, -115.94, -11.68, 66.99, 2, 0)
  293. MovementLoopAddLocation(NPC, -110.04, -11.87, 70.2, 2, math.random(10, 20))
  294. MovementLoopAddLocation(NPC, -118.21, -11.03, 68.02, 2, 0)
  295. MovementLoopAddLocation(NPC, -119.07, -10.3, 63.72, 2, 0)
  296. MovementLoopAddLocation(NPC, -123.62, -10.3, 57.27, 2, 0)
  297. MovementLoopAddLocation(NPC, -129.52, -10.57, 53.43, 2, 0)
  298. MovementLoopAddLocation(NPC, -133.96, -12.02, 46.11, 2, 0)
  299. MovementLoopAddLocation(NPC, -128.51, -11.86, 49.85, 2, math.random(10, 20))
  300. MovementLoopAddLocation(NPC, -136.24, -11.39, 31.44, 2, 0)
  301. MovementLoopAddLocation(NPC, -136.27, -11.55, 19.19, 2, math.random(10, 20))
  302. MovementLoopAddLocation(NPC, -138, -12.74, 8.02, 2, 0)
  303. MovementLoopAddLocation(NPC, -145.57, -12.57, 4.98, 2, math.random(10, 20))
  304. MovementLoopAddLocation(NPC, -138.24, -12.41, 39.12, 2, 0)
  305. MovementLoopAddLocation(NPC, -137.98, -13.29, 44.96, 2, 0)
  306. MovementLoopAddLocation(NPC, -146.73, -13.26, 52.55, 2, math.random(10, 20))
  307. elseif GetSpawnLocationID(NPC)==133775101 then
  308. MovementLoopAddLocation(NPC, -89.31, -11.84, -5.51, 2, math.random(10, 20))
  309. MovementLoopAddLocation(NPC, -70.53, -10.19, -8.62, 2, math.random(10, 20))
  310. MovementLoopAddLocation(NPC, -54.48, -10.45, -5.66, 2, math.random(10, 20))
  311. MovementLoopAddLocation(NPC, -48.87, -10.25, -16.95, 2, math.random(10, 20))
  312. MovementLoopAddLocation(NPC, -30.26, -10.2, -64.26, 2, 0)
  313. MovementLoopAddLocation(NPC, -24.48, -10.2, -71.8, 2, 0)
  314. MovementLoopAddLocation(NPC, -22.91, -10.55, -83.06, 2, math.random(10, 20))
  315. MovementLoopAddLocation(NPC, -26.8, -10.29, -76.07, 2, 0)
  316. MovementLoopAddLocation(NPC, -29.02, -10.2, -72.03, 2, 0)
  317. MovementLoopAddLocation(NPC, -35.32, -10.25, -62.81, 2, 0)
  318. MovementLoopAddLocation(NPC, -40.15, -10.52, -54.19, 2, math.random(10, 20))
  319. MovementLoopAddLocation(NPC, -37.8, -11.34, -46.53, 2, 0)
  320. MovementLoopAddLocation(NPC, -36.25, -10.45, -9, 2, 0)
  321. MovementLoopAddLocation(NPC, -36.17, -10.44, 1.31, 2, 0)
  322. MovementLoopAddLocation(NPC, -34.16, -11.44, 10.74, 2, 0)
  323. MovementLoopAddLocation(NPC, -32.85, -11.81, 13.82, 2, math.random(10, 20))
  324. MovementLoopAddLocation(NPC, -30.57, -12.48, 23.95, 2, math.random(10, 20))
  325. MovementLoopAddLocation(NPC, -27.72, -11.91, 17.22, 2, math.random(10, 20))
  326. MovementLoopAddLocation(NPC, -28.93, -11.61, 12.62, 2, 0)
  327. MovementLoopAddLocation(NPC, -30.34, -10.5, -2.1, 2, math.random(10, 20))
  328. MovementLoopAddLocation(NPC, -30.6, -10.31, -5.64, 2, 0)
  329. MovementLoopAddLocation(NPC, -47.26, -10.2, -27.67, 2, 0)
  330. MovementLoopAddLocation(NPC, -72.66, -10.2, -58.76, 2, math.random(10, 20))
  331. MovementLoopAddLocation(NPC, -42.67, -10.34, 23.76, 2, math.random(10, 20))
  332. MovementLoopAddLocation(NPC, -55.22, -10.21, 23.52, 2, math.random(10, 20))
  333. MovementLoopAddLocation(NPC, -56.27, -10.26, 22.12, 2, 0)
  334. MovementLoopAddLocation(NPC, -62.55, -10.2, 20.44, 2, 0)
  335. MovementLoopAddLocation(NPC, -83.92, -10.31, 11.68, 2, 0)
  336. MovementLoopAddLocation(NPC, -88.73, -11.59, -1, 2, 0)
  337. elseif GetSpawnLocationID(NPC)==133775102 then
  338. MovementLoopAddLocation(NPC, -37.52, -12.47, 30, 2, math.random(10, 20))
  339. MovementLoopAddLocation(NPC, -43.64, -11.64, 24.41, 2, 0)
  340. MovementLoopAddLocation(NPC, -49.89, -10.66, 17.52, 2, math.random(10, 20))
  341. MovementLoopAddLocation(NPC, -48.96, -11.52, 20.72, 2, 0)
  342. MovementLoopAddLocation(NPC, -46.11, -12.42, 24.56, 2, 0)
  343. MovementLoopAddLocation(NPC, -45.01, -12.74, 26.6, 2, math.random(10, 20))
  344. MovementLoopAddLocation(NPC, -36.92, -12.42, 17.91, 2, 0)
  345. MovementLoopAddLocation(NPC, -34.36, -12.3, 16.43, 2, 0)
  346. MovementLoopAddLocation(NPC, -28.11, -12.26, 8.36, 2, 0)
  347. MovementLoopAddLocation(NPC, -22.87, -12.76, 0.46, 2, math.random(10, 20))
  348. MovementLoopAddLocation(NPC, -22.95, -11.97, -1.77, 2, 0)
  349. MovementLoopAddLocation(NPC, -18.85, -11.78, -4.9, 2, 0)
  350. MovementLoopAddLocation(NPC, -15.58, -12.16, -15.86, 2, 0)
  351. MovementLoopAddLocation(NPC, -8.11, -11.83, -31.37, 2, math.random(10, 20))
  352. MovementLoopAddLocation(NPC, -11.43, -11.74, -34.88, 2, math.random(10, 20))
  353. MovementLoopAddLocation(NPC, -20.08, -11.92, -38.04, 2, 0)
  354. MovementLoopAddLocation(NPC, -24.5, -12.18, -38.92, 2, 0)
  355. MovementLoopAddLocation(NPC, -30.89, -12.57, -41.17, 2, math.random(10, 20))
  356. MovementLoopAddLocation(NPC, -26.28, -12.44, -31.96, 2, 0)
  357. MovementLoopAddLocation(NPC, -26, -11.62, -20.28, 2, 0)
  358. MovementLoopAddLocation(NPC, -25.49, -11.36, -16.93, 2, 0)
  359. MovementLoopAddLocation(NPC, -22.8, -11.7, -8.46, 2, math.random(10, 20))
  360. MovementLoopAddLocation(NPC, -23.95, -11.94, 0.54, 2, 0)
  361. MovementLoopAddLocation(NPC, -25.89, -11.99, 6.76, 2, 0)
  362. MovementLoopAddLocation(NPC, -27.94, -12.34, 14.34, 2, math.random(10, 20))
  363. MovementLoopAddLocation(NPC, -36.07, -12.72, 28.03, 2, 0)
  364. elseif GetSpawnLocationID(NPC)==133775103 then
  365. MovementLoopAddLocation(NPC, -3.29, -11.84, -21.82, 2, math.random(10, 20))
  366. MovementLoopAddLocation(NPC, -8.02, -12, -33.09, 2, 0)
  367. MovementLoopAddLocation(NPC, -16.01, -11.77, -43.49, 2, 0)
  368. MovementLoopAddLocation(NPC, -20.03, -10.97, -50.99, 2, math.random(10, 20))
  369. MovementLoopAddLocation(NPC, -28.5, -11.29, -44.99, 2, 0)
  370. MovementLoopAddLocation(NPC, -38.86, -11.25, -35.06, 2, 0)
  371. MovementLoopAddLocation(NPC, -48.22, -10.39, -27.93, 2, 0)
  372. MovementLoopAddLocation(NPC, -63.78, -10.25, -10.64, 2, math.random(10, 20))
  373. MovementLoopAddLocation(NPC, -69.76, -10.33, -3.9, 2, 0)
  374. MovementLoopAddLocation(NPC, -74.24, -10.38, 3.68, 2, 0)
  375. MovementLoopAddLocation(NPC, -79.71, -10.57, 7.53, 2, math.random(10, 20))
  376. MovementLoopAddLocation(NPC, -72.97, -10.29, 2.87, 2, 0)
  377. MovementLoopAddLocation(NPC, -66.18, -10.22, -7.17, 2, 0)
  378. MovementLoopAddLocation(NPC, -59.88, -10.38, -15.18, 2, math.random(10, 20))
  379. MovementLoopAddLocation(NPC, -62.37, -10.2, -13.79, 2, 0)
  380. MovementLoopAddLocation(NPC, -77.56, -10.4, 1.43, 2, math.random(10, 20))
  381. MovementLoopAddLocation(NPC, -75.13, -10.46, -0.26, 2, 0)
  382. MovementLoopAddLocation(NPC, -70.99, -10.2, 0.01, 2, 0)
  383. MovementLoopAddLocation(NPC, -60.69, -10.23, -5.52, 2, 0)
  384. MovementLoopAddLocation(NPC, -44, -10.45, -10.24, 2, 0)
  385. MovementLoopAddLocation(NPC, -23.38, -11.53, -18.32, 2, math.random(10, 20))
  386. elseif GetSpawnLocationID(NPC)==133775104 then
  387. MovementLoopAddLocation(NPC, 92.44, -12.73, -39.7, 2, math.random(10, 20))
  388. MovementLoopAddLocation(NPC, 88.7, -11.77, -42.12, 2, 0)
  389. MovementLoopAddLocation(NPC, 85.42, -10.65, -44.05, 2, 0)
  390. MovementLoopAddLocation(NPC, 79.09, -10.34, -49.04, 2, 0)
  391. MovementLoopAddLocation(NPC, 75.61, -10.2, -52.93, 2, 0)
  392. MovementLoopAddLocation(NPC, 73.91, -11.51, -68.12, 2, 0)
  393. MovementLoopAddLocation(NPC, 73.28, -11.74, -74.34, 2, math.random(10, 20))
  394. MovementLoopAddLocation(NPC, 58.96, -11.72, -76.37, 2, math.random(10, 20))
  395. MovementLoopAddLocation(NPC, 48.6, -11.76, -73.32, 2, math.random(10, 20))
  396. MovementLoopAddLocation(NPC, 59.14, -11.73, -59.65, 2, math.random(10, 20))
  397. MovementLoopAddLocation(NPC, 72.25, -11.9, -48.23, 2, 0)
  398. MovementLoopAddLocation(NPC, 75.82, -11.75, -43.44, 2, math.random(10, 20))
  399. MovementLoopAddLocation(NPC, 99.5, -12.74, -29.52, 2, math.random(10, 20))
  400. MovementLoopAddLocation(NPC, 94.2, -12.36, -32.44, 2, 0)
  401. MovementLoopAddLocation(NPC, 73.16, -10.95, -39.6, 2, math.random(10, 20))
  402. MovementLoopAddLocation(NPC, 74.23, -11.11, -38.21, 2, 0)
  403. MovementLoopAddLocation(NPC, 75.52, -10.63, -33.65, 2, math.random(10, 20))
  404. MovementLoopAddLocation(NPC, 72.03, -11.28, -48.17, 2, 0)
  405. MovementLoopAddLocation(NPC, 71.62, -11.58, -51.62, 2, 0)
  406. MovementLoopAddLocation(NPC, 70.62, -11.75, -54.28, 2, math.random(10, 20))
  407. MovementLoopAddLocation(NPC, 73.92, -11.37, -50.69, 2, 0)
  408. MovementLoopAddLocation(NPC, 75.81, -11.17, -49.37, 2, 0)
  409. MovementLoopAddLocation(NPC, 79.38, -10.98, -46.64, 2, 0)
  410. MovementLoopAddLocation(NPC, 101.97, -11.07, -37.57, 2, math.random(10, 20))
  411. MovementLoopAddLocation(NPC, 87.2, -11.9, -31.57, 2, math.random(10, 20))
  412. elseif GetSpawnLocationID(NPC)==133775105 then
  413. MovementLoopAddLocation(NPC, 73.29, -11.77, -62.08, 2, math.random(10, 20))
  414. MovementLoopAddLocation(NPC, 61.06, -11.81, -60.25, 2, math.random(10, 20))
  415. MovementLoopAddLocation(NPC, 44.45, -11.74, -82.41, 2, math.random(10, 20))
  416. MovementLoopAddLocation(NPC, 48.09, -11.67, -71.46, 2, 0)
  417. MovementLoopAddLocation(NPC, 53.8, -10.66, -57.89, 2, math.random(10, 20))
  418. MovementLoopAddLocation(NPC, 63.05, -10.67, -54.88, 2, 0)
  419. MovementLoopAddLocation(NPC, 78.67, -10.59, -46.26, 2, 0)
  420. MovementLoopAddLocation(NPC, 87.4, -11.25, -43.03, 2, 0)
  421. MovementLoopAddLocation(NPC, 94.63, -11.8, -39.69, 2, math.random(10, 20))
  422. MovementLoopAddLocation(NPC, 77.57, -12.23, -43.9, 2, 0)
  423. MovementLoopAddLocation(NPC, 68.28, -11.77, -49.92, 2, math.random(10, 20))
  424. MovementLoopAddLocation(NPC, 72.07, -11.3, -44.43, 2, 0)
  425. MovementLoopAddLocation(NPC, 75.31, -11.16, -39.98, 2, 0)
  426. MovementLoopAddLocation(NPC, 77.77, -11.41, -36.28, 2, 0)
  427. MovementLoopAddLocation(NPC, 79.41, -11.58, -33.1, 2, 0)
  428. MovementLoopAddLocation(NPC, 91.83, -12.12, -23.95, 2, 0)
  429. MovementLoopAddLocation(NPC, 92.31, -11.95, -20.95, 2, math.random(10, 20))
  430. MovementLoopAddLocation(NPC, 88.22, -12.01, -23.81, 2, 0)
  431. MovementLoopAddLocation(NPC, 79.06, -11.35, -31.92, 2, 0)
  432. MovementLoopAddLocation(NPC, 74.59, -10.27, -37.13, 2, math.random(10, 20))
  433. MovementLoopAddLocation(NPC, 76.89, -11.5, -37.05, 2, 0)
  434. MovementLoopAddLocation(NPC, 82.25, -11.95, -35.17, 2, 0)
  435. MovementLoopAddLocation(NPC, 85.1, -12.12, -31.85, 2, math.random(10, 20))
  436. MovementLoopAddLocation(NPC, 81.51, -11.5, -39.71, 2, 0)
  437. MovementLoopAddLocation(NPC, 79.77, -10.46, -44.32, 2, 0)
  438. MovementLoopAddLocation(NPC, 75.77, -10.13, -52.7, 2, 0)
  439. MovementLoopAddLocation(NPC, 74.7, -11.22, -58.47, 2, 0)
  440. elseif GetSpawnLocationID(NPC)==133775106 then
  441. MovementLoopAddLocation(NPC, 27.75, -11.78, -82.51, 2, math.random(10, 20))
  442. MovementLoopAddLocation(NPC, 49.02, -11.73, -82.42, 2, math.random(10, 20))
  443. MovementLoopAddLocation(NPC, 34.89, -11.76, -80.43, 2, math.random(10, 20))
  444. MovementLoopAddLocation(NPC, 61.14, -11.81, -62.13, 2, math.random(10, 20))
  445. MovementLoopAddLocation(NPC, 49.31, -11.77, -70.23, 2, math.random(10, 20))
  446. MovementLoopAddLocation(NPC, 73.03, -11.23, -81.88, 2, math.random(10, 20))
  447. MovementLoopAddLocation(NPC, 72.97, -10.34, -73.51, 2, 0)
  448. MovementLoopAddLocation(NPC, 74.44, -10.25, -57.06, 2, 0)
  449. MovementLoopAddLocation(NPC, 77.09, -10.21, -46.75, 2, 0)
  450. MovementLoopAddLocation(NPC, 87.32, -12.29, -36.63, 2, 0)
  451. MovementLoopAddLocation(NPC, 92.36, -12.73, -35.6, 2, math.random(10, 20))
  452. MovementLoopAddLocation(NPC, 85.23, -11.73, -37.62, 2, 0)
  453. MovementLoopAddLocation(NPC, 77.48, -12.02, -41.83, 2, math.random(10, 20))
  454. MovementLoopAddLocation(NPC, 68.72, -11.57, -48.2, 2, 0)
  455. MovementLoopAddLocation(NPC, 59.35, -11.07, -52.32, 2, 0)
  456. MovementLoopAddLocation(NPC, 53.92, -10.62, -54.07, 2, math.random(10, 20))
  457. MovementLoopAddLocation(NPC, 43.98, -10.24, -63.5, 2, 0)
  458. MovementLoopAddLocation(NPC, 36.86, -10.2, -72.89, 2, 0)
  459. MovementLoopAddLocation(NPC, 32.26, -10.41, -77.81, 2, 0)
  460. MovementLoopAddLocation(NPC, 25.38, -11.39, -82.12, 2, 0)
  461. MovementLoopAddLocation(NPC, 20.97, -11.67, -85.74, 2, math.random(10, 20))
  462. elseif GetSpawnLocationID(NPC)==133775107 then
  463. MovementLoopAddLocation(NPC, 19.29, -12.77, -20.49, 2, math.random(10, 20))
  464. MovementLoopAddLocation(NPC, 36.21, -12.68, -15.85, 2, 0)
  465. MovementLoopAddLocation(NPC, 41.96, -12.25, -12.5, 2, 0)
  466. MovementLoopAddLocation(NPC, 49.66, -11.81, -12.4, 2, math.random(10, 20))
  467. MovementLoopAddLocation(NPC, 48.14, -12.2, -16.49, 2, 0)
  468. MovementLoopAddLocation(NPC, 40.59, -12.68, -28.89, 2, math.random(10, 20))
  469. MovementLoopAddLocation(NPC, 28.4, -13.11, -15.12, 2, math.random(10, 20))
  470. MovementLoopAddLocation(NPC, 40.54, -12.72, -25.98, 2, math.random(10, 20))
  471. MovementLoopAddLocation(NPC, 42.03, -12.49, -16.68, 2, 0)
  472. MovementLoopAddLocation(NPC, 40.74, -12.62, -13.58, 2, math.random(10, 20))
  473. MovementLoopAddLocation(NPC, 35.37, -12.36, -1.69, 2, 0)
  474. MovementLoopAddLocation(NPC, 34.34, -12.74, 1.73, 2, 0)
  475. MovementLoopAddLocation(NPC, 34.25, -12.83, 4.23, 2, math.random(10, 20))
  476. MovementLoopAddLocation(NPC, 21.42, -13.15, -17.13, 2, 0)
  477. elseif GetSpawnLocationID(NPC)==133775108 then
  478. MovementLoopAddLocation(NPC, 0.8, -12.64, -59.3, 2, math.random(10, 20))
  479. MovementLoopAddLocation(NPC, -1.67, -11.42, -66.93, 2, 0)
  480. MovementLoopAddLocation(NPC, -3.52, -10.35, -70.08, 2, 0)
  481. MovementLoopAddLocation(NPC, -6.76, -10.2, -76.97, 2, 0)
  482. MovementLoopAddLocation(NPC, -8.1, -10.4, -82.1, 2, 0)
  483. MovementLoopAddLocation(NPC, -14.59, -11.77, -92.61, 2, math.random(10, 20))
  484. MovementLoopAddLocation(NPC, -9.82, -11.3, -88.36, 2, 0)
  485. MovementLoopAddLocation(NPC, 0.8, -11.74, -78.67, 2, math.random(10, 20))
  486. MovementLoopAddLocation(NPC, -1.01, -11.38, -80.86, 2, 0)
  487. MovementLoopAddLocation(NPC, -9.85, -11.27, -87.81, 2, 0)
  488. MovementLoopAddLocation(NPC, -20.83, -11.76, -95.5, 2, math.random(10, 20))
  489. MovementLoopAddLocation(NPC, -18.26, -11.3, -82.87, 2, 0)
  490. MovementLoopAddLocation(NPC, -17.9, -10.61, -78.97, 2, math.random(10, 20))
  491. MovementLoopAddLocation(NPC, -15.37, -10.11, -76.53, 2, 0)
  492. MovementLoopAddLocation(NPC, 9.14, -10.52, -54.61, 2, 0)
  493. MovementLoopAddLocation(NPC, 23.17, -11, -42.43, 2, 0)
  494. MovementLoopAddLocation(NPC, 27.57, -11.27, -36.59, 2, 0)
  495. MovementLoopAddLocation(NPC, 36.75, -12.21, -26.61, 2, 0)
  496. MovementLoopAddLocation(NPC, 44.5, -12.31, -17.82, 2, 0)
  497. MovementLoopAddLocation(NPC, 48.43, -12.42, -15.04, 2, 0)
  498. MovementLoopAddLocation(NPC, 55.91, -12.71, -9.37, 2, math.random(10, 20))
  499. MovementLoopAddLocation(NPC, 49.97, -12.93, -12.21, 2, 0)
  500. MovementLoopAddLocation(NPC, 46.72, -12.7, -15.08, 2, math.random(10, 20))
  501. MovementLoopAddLocation(NPC, 43.6, -12.78, -15.87, 2, 0)
  502. MovementLoopAddLocation(NPC, 22.49, -11.73, -17.69, 2, math.random(10, 20))
  503. MovementLoopAddLocation(NPC, 28.24, -12.2, -15.06, 2, math.random(10, 20))
  504. MovementLoopAddLocation(NPC, 46.53, -11.8, -15.35, 2, math.random(10, 20))
  505. MovementLoopAddLocation(NPC, 43.29, -12.21, -23.5, 2, 0)
  506. MovementLoopAddLocation(NPC, 41.46, -12.14, -26.47, 2, 0)
  507. MovementLoopAddLocation(NPC, 37.27, -11.75, -37.54, 2, math.random(10, 20))
  508. MovementLoopAddLocation(NPC, 27.95, -11.79, -41.22, 2, 0)
  509. MovementLoopAddLocation(NPC, 11.85, -12.26, -53.13, 2, 0)
  510. MovementLoopAddLocation(NPC, 7.96, -12.69, -55.93, 2, 0)
  511. MovementLoopAddLocation(NPC, 3.36, -13.15, -57.34, 2, 0)
  512. elseif GetSpawnLocationID(NPC)==133775109 then
  513. MovementLoopAddLocation(NPC, 28.35, -11.69, -9.47, 2, math.random(10, 20))
  514. MovementLoopAddLocation(NPC, 49.7, -11.78, -3.97, 2, math.random(10, 20))
  515. MovementLoopAddLocation(NPC, 45.98, -12.27, -18.27, 2, 0)
  516. MovementLoopAddLocation(NPC, 46.88, -11.84, -25.56, 2, math.random(10, 20))
  517. MovementLoopAddLocation(NPC, 49.73, -12.64, -20.62, 2, math.random(10, 20))
  518. MovementLoopAddLocation(NPC, 47.47, -12.97, -19.58, 2, 0)
  519. MovementLoopAddLocation(NPC, 44.18, -12.97, -17.3, 2, 0)
  520. MovementLoopAddLocation(NPC, 22.3, -13.71, 1.47, 2, math.random(10, 20))
  521. MovementLoopAddLocation(NPC, 34.48, -13.72, -12.27, 2, math.random(10, 20))
  522. MovementLoopAddLocation(NPC, 34.47, -13.21, -20.47, 2, math.random(10, 20))
  523. MovementLoopAddLocation(NPC, 38.01, -13.78, -15, 2, 0)
  524. MovementLoopAddLocation(NPC, 43.64, -13.75, -1.21, 2, math.random(10, 20))
  525. MovementLoopAddLocation(NPC, 31.9, -14.26, -16.09, 2, 0)
  526. MovementLoopAddLocation(NPC, 19.18, -13.76, -31.48, 2, math.random(10, 20))
  527. MovementLoopAddLocation(NPC, 23.2, -14.21, -24.66, 2, 0)
  528. MovementLoopAddLocation(NPC, 34.55, -14.73, -12.41, 2, math.random(10, 20))
  529. MovementLoopAddLocation(NPC, 34.57, -12.98, -7.83, 2, 0)
  530. MovementLoopAddLocation(NPC, 33.36, -12.16, -0.28, 2, math.random(10, 20))
  531. MovementLoopAddLocation(NPC, 22.02, -12.3, -15.04, 2, 0)
  532. MovementLoopAddLocation(NPC, 19.4, -12.88, -17.92, 2, math.random(10, 20))
  533. MovementLoopAddLocation(NPC, 22.22, -12.67, -14.7, 2, 0)
  534. MovementLoopAddLocation(NPC, 25.31, -12.21, -11.43, 2, 0)
  535. elseif GetSpawnLocationID(NPC)==133775110 then
  536. MovementLoopAddLocation(NPC, 19.14, -12.71, 18.21, 2, math.random(10, 20))
  537. MovementLoopAddLocation(NPC, 16.06, -12.82, 21.82, 2, 0)
  538. MovementLoopAddLocation(NPC, 13.08, -12.64, 27.53, 2, 0)
  539. MovementLoopAddLocation(NPC, 10, -11.75, 37.09, 2, 0)
  540. MovementLoopAddLocation(NPC, 8.12, -11.68, 41.13, 2, math.random(10, 20))
  541. MovementLoopAddLocation(NPC, 1.48, -12.67, 40.86, 2, 0)
  542. MovementLoopAddLocation(NPC, -2.1, -13.07, 40.33, 2, math.random(10, 20))
  543. MovementLoopAddLocation(NPC, 6.99, -12.85, 50.29, 2, 0)
  544. MovementLoopAddLocation(NPC, 23.67, -12.26, 61.74, 2, 0)
  545. MovementLoopAddLocation(NPC, 32.53, -11.81, 71.67, 2, math.random(10, 20))
  546. MovementLoopAddLocation(NPC, 26.18, -12.12, 54.61, 2, 0)
  547. MovementLoopAddLocation(NPC, 23.35, -13.63, 43.77, 2, 0)
  548. MovementLoopAddLocation(NPC, 22.62, -13.75, 40.19, 2, math.random(10, 20))
  549. MovementLoopAddLocation(NPC, 20.3, -13.46, 34.59, 2, 0)
  550. MovementLoopAddLocation(NPC, 19.19, -13.72, 30.41, 2, math.random(10, 20))
  551. MovementLoopAddLocation(NPC, 9.42, -13.25, 31.86, 2, math.random(10, 20))
  552. MovementLoopAddLocation(NPC, 5.8, -13.73, 40.22, 2, math.random(10, 20))
  553. MovementLoopAddLocation(NPC, 10.48, -14.16, 41.15, 2, 0)
  554. MovementLoopAddLocation(NPC, 22.42, -13.72, 40.22, 2, math.random(10, 20))
  555. MovementLoopAddLocation(NPC, 15.48, -13.69, 48.42, 2, 0)
  556. MovementLoopAddLocation(NPC, 12.78, -13.27, 52.76, 2, 0)
  557. MovementLoopAddLocation(NPC, 12.36, -12.71, 56.17, 2, math.random(10, 20))
  558. MovementLoopAddLocation(NPC, 25.67, -10.51, 77.7, 2, math.random(10, 20))
  559. elseif GetSpawnLocationID(NPC)==133775111 then
  560. MovementLoopAddLocation(NPC, -14.53, -13.66, 37.11, 2, math.random(10, 20))
  561. MovementLoopAddLocation(NPC, -9.93, -13.4, 33.51, 2, 0)
  562. MovementLoopAddLocation(NPC, -5.5, -13.23, 31.92, 2, 0)
  563. MovementLoopAddLocation(NPC, 5.88, -12.24, 24.57, 2, math.random(10, 20))
  564. MovementLoopAddLocation(NPC, 29.97, -13.19, 19.11, 2, 0)
  565. MovementLoopAddLocation(NPC, 35.79, -13.61, 18.35, 2, math.random(10, 20))
  566. MovementLoopAddLocation(NPC, 39.29, -12.43, 30.63, 2, 0)
  567. MovementLoopAddLocation(NPC, 40.13, -11.88, 39.91, 2, 0)
  568. MovementLoopAddLocation(NPC, 42.71, -11.31, 55.66, 2, 0)
  569. MovementLoopAddLocation(NPC, 43.58, -10.33, 61.05, 2, 0)
  570. MovementLoopAddLocation(NPC, 43.87, -10.39, 76.86, 2, 0)
  571. MovementLoopAddLocation(NPC, 46.21, -10.52, 87.21, 2, math.random(10, 20))
  572. MovementLoopAddLocation(NPC, 36.05, -10.28, 81.28, 2, 0)
  573. MovementLoopAddLocation(NPC, 33.94, -10.2, 79, 2, 0)
  574. MovementLoopAddLocation(NPC, 22.87, -10.27, 68.82, 2, 0)
  575. MovementLoopAddLocation(NPC, 16.15, -11.54, 61.99, 2, 0)
  576. MovementLoopAddLocation(NPC, 10.59, -12.66, 57.45, 2, 0)
  577. MovementLoopAddLocation(NPC, 7.85, -12.78, 54.48, 2, math.random(10, 20))
  578. MovementLoopAddLocation(NPC, 15.77, -12.78, 21.43, 2, math.random(10, 20))
  579. MovementLoopAddLocation(NPC, 2.27, -12.8, 39.87, 2, 0)
  580. MovementLoopAddLocation(NPC, -0.14, -12.28, 42.99, 2, 0)
  581. MovementLoopAddLocation(NPC, -4.48, -11.73, 46.29, 2, math.random(10, 20))
  582. MovementLoopAddLocation(NPC, -0.34, -12.37, 43.15, 2, 0)
  583. MovementLoopAddLocation(NPC, 12.29, -13.77, 27.76, 2, math.random(10, 20))
  584. MovementLoopAddLocation(NPC, 5.9, -13.72, 30.65, 2, math.random(10, 20))
  585. MovementLoopAddLocation(NPC, -1.56, -13.01, 32.9, 2, 0)
  586. MovementLoopAddLocation(NPC, -11.43, -12.02, 34.01, 2, math.random(10, 20))
  587. MovementLoopAddLocation(NPC, -19.58, -13.29, 32.01, 2, 0)
  588. MovementLoopAddLocation(NPC, -22.93, -13.34, 31.7, 2, math.random(10, 20))
  589. elseif GetSpawnLocationID(NPC)==133775112 then
  590. MovementLoopAddLocation(NPC, 12.53, -10.54, 71.51, 2, math.random(10, 20))
  591. MovementLoopAddLocation(NPC, 17.85, -11.11, 64.51, 2, 0)
  592. MovementLoopAddLocation(NPC, 23.08, -12.3, 52.68, 2, 0)
  593. MovementLoopAddLocation(NPC, 27.48, -12.66, 44.86, 2, 0)
  594. MovementLoopAddLocation(NPC, 31.58, -12.74, 33.2, 2, 0)
  595. MovementLoopAddLocation(NPC, 36.8, -12.77, 25.31, 2, 0)
  596. MovementLoopAddLocation(NPC, 39.5, -12.39, 18.29, 2, math.random(10, 20))
  597. MovementLoopAddLocation(NPC, 45.24, -12.08, 16.05, 2, 0)
  598. MovementLoopAddLocation(NPC, 65.34, -11.57, 9.2, 2, 0)
  599. MovementLoopAddLocation(NPC, 70.17, -11.8, 8.77, 2, math.random(10, 20))
  600. MovementLoopAddLocation(NPC, 74.15, -12.36, 7.08, 2, 0)
  601. MovementLoopAddLocation(NPC, 79.5, -12.27, 6.12, 2, 0)
  602. MovementLoopAddLocation(NPC, 100.17, -10.68, -4.04, 2, math.random(10, 20))
  603. MovementLoopAddLocation(NPC, 94.98, -10.32, 13.04, 2, 0)
  604. MovementLoopAddLocation(NPC, 85.5, -10.2, 25.81, 2, 0)
  605. MovementLoopAddLocation(NPC, 80.77, -10.2, 34.44, 2, 0)
  606. MovementLoopAddLocation(NPC, 76.21, -10.23, 45.13, 2, 0)
  607. MovementLoopAddLocation(NPC, 66.43, -10.56, 59, 2, math.random(10, 20))
  608. MovementLoopAddLocation(NPC, 27.07, -10.69, 58.03, 2, 0)
  609. MovementLoopAddLocation(NPC, -2.43, -11.29, 59.93, 2, 0)
  610. MovementLoopAddLocation(NPC, -5.85, -11.4, 59.65, 2, math.random(10, 20))
  611. MovementLoopAddLocation(NPC, -14.08, -11.39, 58.12, 2, math.random(10, 20))
  612. MovementLoopAddLocation(NPC, -8.12, -11.33, 55.43, 2, 0)
  613. MovementLoopAddLocation(NPC, -4.02, -11.64, 51.8, 2, 0)
  614. MovementLoopAddLocation(NPC, -1.17, -12.08, 47.36, 2, 0)
  615. MovementLoopAddLocation(NPC, 2.19, -12.46, 43.41, 2, math.random(10, 20))
  616. MovementLoopAddLocation(NPC, 5.98, -11.26, 56.23, 2, 0)
  617. end
  618. end
  619. function respawn(NPC)
  620. spawn(NPC)
  621. end