acoastalcrab.lua 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533
  1. --[[
  2. Script Name : SpawnScripts/IsleRefuge1/acoastalcrab.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.09.06 02:09:05
  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) == 133774927 then
  15. MovementLoopAddLocation(NPC, -57.01, -8.35, 73.42, 1, math.random(16, 24))
  16. MovementLoopAddLocation(NPC, -54.41, -8.62, 76.23, 1, math.random(16, 24))
  17. MovementLoopAddLocation(NPC, -54.52, -9.1, 80.6, 1, 0)
  18. MovementLoopAddLocation(NPC, -54.83, -9.33, 81.88, 1, 0)
  19. -- MovementLoopAddLocation(NPC, -54.41, -9.78, 83.25, 1, 0)
  20. MovementLoopAddLocation(NPC, -54.49, -9.78, 83.19, 1, math.random(16, 24))
  21. -- MovementLoopAddLocation(NPC, -94.58, -9, 56.72, 1, 0)
  22. MovementLoopAddLocation(NPC, -94.58, -9, 56.87, 1, math.random(16, 24))
  23. MovementLoopAddLocation(NPC, -94.45, -8.94, 59.65, 1, math.random(16, 24))
  24. MovementLoopAddLocation(NPC, -85.14, -7.41, 56.78, 1, math.random(16, 24))
  25. MovementLoopAddLocation(NPC, -90.56, -8.04, 70.67, 1, 0)
  26. MovementLoopAddLocation(NPC, -92.65, -8.51, 74.83, 1, 0)
  27. -- MovementLoopAddLocation(NPC, -94.42, -8.98, 76.32, 1, 0)
  28. MovementLoopAddLocation(NPC, -94.38, -8.97, 76.35, 1, math.random(16, 24))
  29. MovementLoopAddLocation(NPC, -67.8, -7.87, 91.48, 1, 0)
  30. -- MovementLoopAddLocation(NPC, -65.72, -8.74, 93.04, 1, 0)
  31. MovementLoopAddLocation(NPC, -65.76, -8.7, 92.95, 1, math.random(16, 24))
  32. MovementLoopAddLocation(NPC, -67.19, -7.57, 89.53, 1, 0)
  33. MovementLoopAddLocation(NPC, -88.26, -7.72, 55.65, 1, 0)
  34. MovementLoopAddLocation(NPC, -93.2, -8.78, 48.61, 1, 0)
  35. MovementLoopAddLocation(NPC, -94.35, -9, 45.92, 1, 0)
  36. -- MovementLoopAddLocation(NPC, -96.1, -9.56, 44.62, 1, 0)
  37. MovementLoopAddLocation(NPC, -96.09, -9.55, 44.61, 1, math.random(16, 24))
  38. MovementLoopAddLocation(NPC, -91.36, -8.53, 42.49, 1, math.random(16, 24))
  39. MovementLoopAddLocation(NPC, -96.4, -9.42, 59.96, 1, 0)
  40. MovementLoopAddLocation(NPC, -97.31, -9.56, 66.94, 1, 0)
  41. MovementLoopAddLocation(NPC, -95.65, -9.14, 68.34, 1, math.random(16, 24))
  42. MovementLoopAddLocation(NPC, -97.48, -9.64, 63.2, 1, 0)
  43. -- MovementLoopAddLocation(NPC, -96.18, -9.66, 51.26, 1, 0)
  44. MovementLoopAddLocation(NPC, -96.14, -9.64, 51.27, 1, math.random(16, 24))
  45. MovementLoopAddLocation(NPC, -82.31, -7.34, 56.12, 1, 0)
  46. MovementLoopAddLocation(NPC, -63.07, -8.43, 69.24, 1, 0)
  47. MovementLoopAddLocation(NPC, -59.58, -8.28, 72.1, 1, 0)
  48. elseif GetSpawnLocationID(NPC) == 133774928 then
  49. MovementLoopAddLocation(NPC, -79.66, -7.76, 106.57, 1, math.random(16, 24))
  50. MovementLoopAddLocation(NPC, -74.55, -8.82, 104.84, 1, math.random(16, 24))
  51. MovementLoopAddLocation(NPC, -89.7, -8.46, 109.98, 1, math.random(16, 24))
  52. -- MovementLoopAddLocation(NPC, -97.02, -9.65, 97.75, 1, 0)
  53. MovementLoopAddLocation(NPC, -96.97, -9.64, 97.79, 1, math.random(16, 24))
  54. MovementLoopAddLocation(NPC, -87.44, -7.77, 104.52, 1, 0)
  55. MovementLoopAddLocation(NPC, -84.72, -7.66, 105.45, 1, math.random(16, 24))
  56. MovementLoopAddLocation(NPC, -84.85, -8.66, 113.06, 1, math.random(16, 24))
  57. MovementLoopAddLocation(NPC, -89.75, -8.06, 101.86, 1, 0)
  58. MovementLoopAddLocation(NPC, -91.79, -7.88, 90.41, 1, 0)
  59. -- MovementLoopAddLocation(NPC, -96.98, -9.75, 85.71, 1, 0)
  60. MovementLoopAddLocation(NPC, -96.89, -9.75, 85.87, 1, math.random(16, 24))
  61. MovementLoopAddLocation(NPC, -80.36, -7.13, 104.4, 1, 0)
  62. elseif GetSpawnLocationID(NPC) == 133774929 then
  63. MovementLoopAddLocation(NPC, -78.55, -9.5, 114.1, 1, math.random(16, 24))
  64. MovementLoopAddLocation(NPC, -82.77, -8.94, 116.54, 1, math.random(16, 24))
  65. MovementLoopAddLocation(NPC, -84.06, -8.52, 112.14, 1, 0)
  66. MovementLoopAddLocation(NPC, -88.64, -7.66, 103, 1, 0)
  67. MovementLoopAddLocation(NPC, -90.86, -7.57, 92.35, 1, 0)
  68. -- MovementLoopAddLocation(NPC, -96.65, -9.72, 87.8, 1, 0)
  69. MovementLoopAddLocation(NPC, -96.62, -9.71, 87.81, 1, math.random(16, 24))
  70. MovementLoopAddLocation(NPC, -76.59, -8.45, 90.06, 1, math.random(16, 24))
  71. -- MovementLoopAddLocation(NPC, -85.65, -9.47, 117.77, 1, 0)
  72. MovementLoopAddLocation(NPC, -85.69, -9.45, 117.68, 1, math.random(16, 24))
  73. MovementLoopAddLocation(NPC, -88, -8.62, 112.02, 1, 0)
  74. MovementLoopAddLocation(NPC, -90.73, -8.34, 107.5, 1, math.random(16, 24))
  75. -- MovementLoopAddLocation(NPC, -78.51, -9.51, 114.08, 1, 0)
  76. elseif GetSpawnLocationID(NPC) == 133774930 then
  77. MovementLoopAddLocation(NPC, -92.71, -8.29, 85.54, 1, math.random(16, 24))
  78. MovementLoopAddLocation(NPC, -84.79, -8.33, 110.89, 1, math.random(16, 24))
  79. MovementLoopAddLocation(NPC, -94.75, -9.03, 97.82, 1, math.random(16, 24))
  80. MovementLoopAddLocation(NPC, -96.49, -9.49, 95.4, 1, 0)
  81. -- MovementLoopAddLocation(NPC, -97.53, -9.75, 88.6, 1, 0)
  82. MovementLoopAddLocation(NPC, -97.55, -9.75, 88.65, 1, math.random(16, 24))
  83. MovementLoopAddLocation(NPC, -97.89, -9.75, 89.54, 1, 0)
  84. MovementLoopAddLocation(NPC, -96.52, -9.5, 94.41, 1, 0)
  85. MovementLoopAddLocation(NPC, -93.75, -8.79, 98.89, 1, 0)
  86. MovementLoopAddLocation(NPC, -86.4, -7.87, 107.15, 1, 0)
  87. MovementLoopAddLocation(NPC, -80.99, -8.99, 115.89, 1, 0)
  88. -- MovementLoopAddLocation(NPC, -79.53, -9.49, 117.59, 1, 0)
  89. MovementLoopAddLocation(NPC, -79.61, -9.45, 117.48, 1, math.random(16, 24))
  90. MovementLoopAddLocation(NPC, -88.56, -8.42, 110.75, 1, math.random(16, 24))
  91. -- MovementLoopAddLocation(NPC, -72.52, -8.98, 103.45, 1, 0)
  92. MovementLoopAddLocation(NPC, -72.55, -8.96, 103.41, 1, math.random(16, 24))
  93. MovementLoopAddLocation(NPC, -80.16, -7.12, 95.72, 1, 0)
  94. elseif GetSpawnLocationID(NPC) == 133774931 then
  95. MovementLoopAddLocation(NPC, -90.57, -8.59, 109.8, 1, math.random(16, 24))
  96. MovementLoopAddLocation(NPC, -86.81, -8.01, 108.67, 1, math.random(16, 24))
  97. MovementLoopAddLocation(NPC, -92.57, -8.25, 84.5, 1, math.random(16, 24))
  98. MovementLoopAddLocation(NPC, -90.88, -7.82, 97.44, 1, 0)
  99. MovementLoopAddLocation(NPC, -92.89, -8.7, 103.19, 1, math.random(16, 24))
  100. MovementLoopAddLocation(NPC, -81.99, -8.69, 112.81, 1, math.random(16, 24))
  101. elseif GetSpawnLocationID(NPC) == 133774932 then
  102. MovementLoopAddLocation(NPC, -95.05, -9.2, 79.08, 1, math.random(16, 24))
  103. MovementLoopAddLocation(NPC, -93.59, -8.78, 80.57, 1, 0)
  104. MovementLoopAddLocation(NPC, -93, -8.45, 88.64, 1, 0)
  105. MovementLoopAddLocation(NPC, -91.93, -8.04, 91.65, 1, 0)
  106. -- MovementLoopAddLocation(NPC, -91.79, -9.11, 110.87, 1, 0)
  107. MovementLoopAddLocation(NPC, -91.74, -9.06, 110.73, 1, math.random(16, 24))
  108. MovementLoopAddLocation(NPC, -89.8, -8.17, 106.42, 1, math.random(16, 24))
  109. -- MovementLoopAddLocation(NPC, -91.8, -9.76, 113.24, 1, 0)
  110. MovementLoopAddLocation(NPC, -91.76, -9.74, 113.2, 1, math.random(16, 24))
  111. MovementLoopAddLocation(NPC, -89.59, -9.07, 112.83, 1, 0)
  112. MovementLoopAddLocation(NPC, -89.25, -9.39, 114.41, 1, 0)
  113. -- MovementLoopAddLocation(NPC, -89.89, -9.78, 116.04, 1, 0)
  114. MovementLoopAddLocation(NPC, -89.83, -9.77, 116.03, 1, math.random(16, 24))
  115. MovementLoopAddLocation(NPC, -87.05, -9.29, 115.89, 1, 0)
  116. MovementLoopAddLocation(NPC, -85.63, -9.22, 116.84, 1, 0)
  117. MovementLoopAddLocation(NPC, -83.42, -9.14, 117.46, 1, 0)
  118. -- MovementLoopAddLocation(NPC, -82.71, -9.75, 120.09, 1, 0)
  119. MovementLoopAddLocation(NPC, -82.72, -9.75, 119.98, 1, math.random(16, 24))
  120. MovementLoopAddLocation(NPC, -83.28, -9.21, 117.77, 1, 0)
  121. MovementLoopAddLocation(NPC, -85.12, -9.02, 116.12, 1, 0)
  122. MovementLoopAddLocation(NPC, -88.28, -9.1, 114.06, 1, 0)
  123. MovementLoopAddLocation(NPC, -91.89, -9.02, 110.4, 1, 0)
  124. -- MovementLoopAddLocation(NPC, -94.99, -9.74, 109.82, 1, 0)
  125. MovementLoopAddLocation(NPC, -94.95, -9.73, 109.83, 1, math.random(16, 24))
  126. MovementLoopAddLocation(NPC, -91.6, -8.9, 110.21, 1, 0)
  127. MovementLoopAddLocation(NPC, -87.52, -8.67, 112.47, 1, 0)
  128. MovementLoopAddLocation(NPC, -84.85, -8.66, 113.07, 1, math.random(16, 24))
  129. MovementLoopAddLocation(NPC, -83.93, -8.48, 111.85, 1, 0)
  130. MovementLoopAddLocation(NPC, -79.22, -8.05, 106.93, 1, 0)
  131. MovementLoopAddLocation(NPC, -76.87, -7.82, 103.61, 1, 0)
  132. MovementLoopAddLocation(NPC, -74.51, -7.84, 101.21, 1, math.random(16, 24))
  133. MovementLoopAddLocation(NPC, -79.96, -7.12, 96.12, 1, 0)
  134. MovementLoopAddLocation(NPC, -93.59, -8.77, 81.1, 1, 0)
  135. MovementLoopAddLocation(NPC, -94.02, -8.92, 80.19, 1, 0)
  136. -- MovementLoopAddLocation(NPC, -95.15, -9.23, 78.99, 1, 0)
  137. elseif GetSpawnLocationID(NPC) == 133774933 then
  138. MovementLoopAddLocation(NPC, -91.78, -8.46, 62.13, 1, math.random(16, 24))
  139. MovementLoopAddLocation(NPC, -91.82, -8.47, 69.33, 1, math.random(16, 24))
  140. MovementLoopAddLocation(NPC, -91.39, -8.52, 60.48, 1, math.random(16, 24))
  141. MovementLoopAddLocation(NPC, -94.35, -8.94, 57.44, 1, 0)
  142. -- MovementLoopAddLocation(NPC, -97.18, -9.76, 55.45, 1, 0)
  143. MovementLoopAddLocation(NPC, -97.13, -9.76, 55.48, 1, math.random(16, 24))
  144. MovementLoopAddLocation(NPC, -94.69, -9.02, 57.16, 1, 0)
  145. -- MovementLoopAddLocation(NPC, -97.34, -9.72, 59.3, 1, 0)
  146. MovementLoopAddLocation(NPC, -97.3, -9.7, 59.29, 1, math.random(16, 24))
  147. MovementLoopAddLocation(NPC, -94.31, -8.91, 59.03, 1, 0)
  148. MovementLoopAddLocation(NPC, -55.84, -8.39, 74.65, 1, 0)
  149. MovementLoopAddLocation(NPC, -53.49, -8.83, 75.89, 1, 0)
  150. -- MovementLoopAddLocation(NPC, -51.73, -9.26, 76.24, 1, 0)
  151. MovementLoopAddLocation(NPC, -51.83, -9.23, 76.25, 1, math.random(16, 24))
  152. -- MovementLoopAddLocation(NPC, -97.14, -9.77, 76.36, 1, 0)
  153. MovementLoopAddLocation(NPC, -97.09, -9.76, 76.26, 1, math.random(16, 24))
  154. MovementLoopAddLocation(NPC, -94.58, -8.94, 68.58, 1, 0)
  155. MovementLoopAddLocation(NPC, -90.06, -8.09, 63.56, 1, math.random(16, 24))
  156. elseif GetSpawnLocationID(NPC) == 133774934 then
  157. MovementLoopAddLocation(NPC, -95.86, -9.24, 72.08, 1, math.random(16, 24))
  158. MovementLoopAddLocation(NPC, -97.07, -9.53, 68.9, 1, 0)
  159. MovementLoopAddLocation(NPC, -97.46, -9.72, 60.89, 1, 0)
  160. MovementLoopAddLocation(NPC, -95.57, -9.33, 53.75, 1, 0)
  161. MovementLoopAddLocation(NPC, -95.13, -9.53, 47.75, 1, 0)
  162. MovementLoopAddLocation(NPC, -95.01, -9.23, 44.57, 1, 0)
  163. -- MovementLoopAddLocation(NPC, -96.12, -9.62, 42.91, 1, 0)
  164. MovementLoopAddLocation(NPC, -96.09, -9.61, 42.93, 1, math.random(16, 24))
  165. MovementLoopAddLocation(NPC, -91.99, -8.43, 44.48, 1, math.random(16, 24))
  166. MovementLoopAddLocation(NPC, -59.78, -8.09, 80.39, 1, 0)
  167. -- MovementLoopAddLocation(NPC, -57.12, -8.73, 82.07, 1, 0)
  168. MovementLoopAddLocation(NPC, -57.21, -8.69, 82, 1, math.random(16, 24))
  169. -- MovementLoopAddLocation(NPC, -96.11, -9.54, 52.62, 1, 0)
  170. MovementLoopAddLocation(NPC, -96.09, -9.53, 52.65, 1, math.random(16, 24))
  171. -- MovementLoopAddLocation(NPC, -62.02, -8.35, 70.62, 1, 0)
  172. MovementLoopAddLocation(NPC, -62.07, -8.35, 70.58, 1, math.random(16, 24))
  173. MovementLoopAddLocation(NPC, -89.43, -7.96, 55.38, 1, 0)
  174. MovementLoopAddLocation(NPC, -93.33, -8.73, 52.72, 1, math.random(16, 24))
  175. MovementLoopAddLocation(NPC, -91.68, -8.38, 54.14, 1, 0)
  176. MovementLoopAddLocation(NPC, -87.55, -7.57, 56.35, 1, 0)
  177. -- MovementLoopAddLocation(NPC, -54.46, -9.1, 80.46, 1, 0)
  178. MovementLoopAddLocation(NPC, -54.56, -9.06, 80.44, 1, math.random(16, 24))
  179. elseif GetSpawnLocationID(NPC) == 133774935 then
  180. MovementLoopAddLocation(NPC, -93.39, -8.77, 51.4, 1, math.random(16, 24))
  181. MovementLoopAddLocation(NPC, -91.84, -8.41, 52.05, 1, 0)
  182. -- MovementLoopAddLocation(NPC, -64.84, -9.09, 93.55, 1, 0)
  183. MovementLoopAddLocation(NPC, -64.87, -9.06, 93.49, 1, math.random(16, 24))
  184. MovementLoopAddLocation(NPC, -93.28, -8.7, 58.36, 1, math.random(16, 24))
  185. -- MovementLoopAddLocation(NPC, -60.57, -9.65, 88.86, 1, 0)
  186. MovementLoopAddLocation(NPC, -60.58, -9.64, 88.85, 1, math.random(16, 24))
  187. MovementLoopAddLocation(NPC, -92.49, -8.54, 61.82, 1, 0)
  188. -- MovementLoopAddLocation(NPC, -97.25, -9.67, 59.95, 1, 0)
  189. MovementLoopAddLocation(NPC, -97.24, -9.67, 59.92, 1, math.random(16, 24))
  190. MovementLoopAddLocation(NPC, -95.24, -9.28, 52.38, 1, 0)
  191. MovementLoopAddLocation(NPC, -94.82, -9.42, 41.32, 1, 0)
  192. -- MovementLoopAddLocation(NPC, -95.39, -9.76, 40.26, 1, 0)
  193. MovementLoopAddLocation(NPC, -95.37, -9.72, 40.38, 1, math.random(16, 24))
  194. MovementLoopAddLocation(NPC, -94.46, -9.06, 46.07, 1, 0)
  195. -- MovementLoopAddLocation(NPC, -95.98, -9.83, 47.31, 1, 0)
  196. MovementLoopAddLocation(NPC, -95.96, -9.8, 47.38, 1, math.random(16, 24))
  197. MovementLoopAddLocation(NPC, -93.36, -8.72, 55.05, 1, math.random(16, 24))
  198. MovementLoopAddLocation(NPC, -70.98, -7.66, 87.94, 1, 0)
  199. MovementLoopAddLocation(NPC, -68.03, -7.75, 91.06, 1, 0)
  200. MovementLoopAddLocation(NPC, -67.19, -8.52, 93.33, 1, math.random(16, 24))
  201. MovementLoopAddLocation(NPC, -59.67, -8.26, 85.72, 1, 0)
  202. -- MovementLoopAddLocation(NPC, -54.73, -9.87, 83.67, 1, 0)
  203. MovementLoopAddLocation(NPC, -54.79, -9.84, 83.62, 1, math.random(16, 24))
  204. elseif GetSpawnLocationID(NPC) == 133774936 then
  205. MovementLoopAddLocation(NPC, -59.47, -9.76, 88.71, 1, math.random(16, 24))
  206. MovementLoopAddLocation(NPC, -59.51, -8.38, 86.7, 1, 0)
  207. MovementLoopAddLocation(NPC, -56.3, -9.05, 82.42, 1, 0)
  208. MovementLoopAddLocation(NPC, -55.82, -8.56, 79.58, 1, math.random(16, 24))
  209. MovementLoopAddLocation(NPC, -93.01, -8.65, 55.78, 1, 0)
  210. MovementLoopAddLocation(NPC, -95.38, -9.27, 53.58, 1, 0)
  211. MovementLoopAddLocation(NPC, -96.71, -9.71, 53.15, 1, 0)
  212. MovementLoopAddLocation(NPC, -96.86, -9.78, 52.39, 1, math.random(16, 24))
  213. MovementLoopAddLocation(NPC, -95.61, -9.74, 47.76, 1, 0)
  214. -- MovementLoopAddLocation(NPC, -96.13, -9.56, 43.73, 1, 0)
  215. MovementLoopAddLocation(NPC, -96.07, -9.55, 43.79, 1, math.random(16, 24))
  216. MovementLoopAddLocation(NPC, -67.64, -7.43, 79.71, 1, 0)
  217. MovementLoopAddLocation(NPC, -63.84, -7.55, 83.91, 1, 0)
  218. -- MovementLoopAddLocation(NPC, -61.85, -8.47, 87.3, 1, 0)
  219. MovementLoopAddLocation(NPC, -61.87, -8.5, 87.38, 1, math.random(16, 24))
  220. -- MovementLoopAddLocation(NPC, -63.2, -8.71, 91.52, 1, 0)
  221. MovementLoopAddLocation(NPC, -63.32, -8.72, 91.37, 1, math.random(16, 24))
  222. MovementLoopAddLocation(NPC, -95.18, -9.14, 56.31, 1, 0)
  223. -- MovementLoopAddLocation(NPC, -96.62, -9.7, 52.56, 1, 0)
  224. MovementLoopAddLocation(NPC, -96.58, -9.69, 52.59, 1, math.random(16, 24))
  225. MovementLoopAddLocation(NPC, -95.4, -9.28, 53.6, 1, 0)
  226. MovementLoopAddLocation(NPC, -95.87, -9.27, 59.19, 1, 0)
  227. MovementLoopAddLocation(NPC, -97.3, -9.57, 65.61, 1, 0)
  228. -- MovementLoopAddLocation(NPC, -97, -9.77, 76.47, 1, 0)
  229. MovementLoopAddLocation(NPC, -96.95, -9.74, 76.48, 1, math.random(16, 24))
  230. -- MovementLoopAddLocation(NPC, -59.45, -9.76, 88.75, 1, 0)
  231. elseif GetSpawnLocationID(NPC) == 133774937 then
  232. MovementLoopAddLocation(NPC, -94.34, -8.97, 54.06, 1, math.random(16, 24))
  233. MovementLoopAddLocation(NPC, -95.26, -9.17, 55.45, 1, 0)
  234. -- MovementLoopAddLocation(NPC, -97.16, -9.76, 56.89, 1, 0)
  235. MovementLoopAddLocation(NPC, -97.1, -9.75, 56.84, 1, math.random(16, 24))
  236. MovementLoopAddLocation(NPC, -95.59, -9.28, 55.63, 1, 0)
  237. MovementLoopAddLocation(NPC, -94.14, -8.96, 52.42, 1, 0)
  238. -- MovementLoopAddLocation(NPC, -96.25, -9.81, 48.59, 1, 0)
  239. MovementLoopAddLocation(NPC, -96.16, -9.8, 48.63, 1, math.random(16, 24))
  240. MovementLoopAddLocation(NPC, -94.45, -9.17, 49.61, 1, 0)
  241. MovementLoopAddLocation(NPC, -93.31, -8.71, 54.13, 1, math.random(16, 24))
  242. MovementLoopAddLocation(NPC, -92.1, -8.46, 51.93, 1, 0)
  243. MovementLoopAddLocation(NPC, -92, -8.46, 49.95, 1, math.random(16, 24))
  244. MovementLoopAddLocation(NPC, -94.26, -9.09, 50.45, 1, 0)
  245. -- MovementLoopAddLocation(NPC, -96.33, -9.71, 51.15, 1, 0)
  246. MovementLoopAddLocation(NPC, -96.31, -9.7, 51.25, 1, math.random(16, 24))
  247. MovementLoopAddLocation(NPC, -95.35, -9.21, 55.1, 1, 0)
  248. -- MovementLoopAddLocation(NPC, -97.1, -9.74, 56.96, 1, 0)
  249. MovementLoopAddLocation(NPC, -97.04, -9.72, 56.97, 1, math.random(16, 24))
  250. MovementLoopAddLocation(NPC, -84.68, -7.41, 58.69, 1, 0)
  251. MovementLoopAddLocation(NPC, -73.33, -8.05, 63.94, 1, math.random(16, 24))
  252. elseif GetSpawnLocationID(NPC) == 133774938 then
  253. MovementLoopAddLocation(NPC, -91.96, -8.43, 69.04, 1, math.random(16, 24))
  254. -- MovementLoopAddLocation(NPC, -97.05, -9.76, 76.33, 1, 0)
  255. MovementLoopAddLocation(NPC, -97.04, -9.75, 76.25, 1, math.random(16, 24))
  256. MovementLoopAddLocation(NPC, -97.07, -9.65, 58.76, 1, 0)
  257. MovementLoopAddLocation(NPC, -93.23, -8.75, 47.99, 1, 0)
  258. MovementLoopAddLocation(NPC, -90.33, -8.38, 43.32, 1, math.random(16, 24))
  259. MovementLoopAddLocation(NPC, -92.12, -8.34, 77.19, 1, math.random(16, 24))
  260. MovementLoopAddLocation(NPC, -83.97, -7.42, 61.79, 1, math.random(16, 24))
  261. MovementLoopAddLocation(NPC, -92.09, -8.46, 55.36, 1, 0)
  262. MovementLoopAddLocation(NPC, -93.56, -8.8, 47.29, 1, math.random(16, 24))
  263. MovementLoopAddLocation(NPC, -90.4, -8.14, 68.63, 1, 0)
  264. MovementLoopAddLocation(NPC, -86.93, -7.41, 75.03, 1, math.random(16, 24))
  265. MovementLoopAddLocation(NPC, -92.53, -8.55, 59.65, 1, 0)
  266. MovementLoopAddLocation(NPC, -93.99, -8.92, 52.55, 1, 0)
  267. MovementLoopAddLocation(NPC, -93.96, -8.99, 49.9, 1, 0)
  268. -- MovementLoopAddLocation(NPC, -94.64, -9.30, 48.54, 1, 0)
  269. MovementLoopAddLocation(NPC, -94.61, -9.29, 48.59, 1, math.random(16, 24))
  270. MovementLoopAddLocation(NPC, -93.37, -8.8, 49.84, 1, 0)
  271. MovementLoopAddLocation(NPC, -91.68, -8.39, 60.8, 1, 0)
  272. MovementLoopAddLocation(NPC, -92.25, -8.38, 77.91, 1, math.random(16, 24))
  273. MovementLoopAddLocation(NPC, -96.74, -9.44, 69.86, 1, 0)
  274. MovementLoopAddLocation(NPC, -96.91, -9.6, 58.57, 1, 0)
  275. MovementLoopAddLocation(NPC, -95, -9.44, 48.64, 1, 0)
  276. MovementLoopAddLocation(NPC, -94.22, -8.99, 44.04, 1, math.random(16, 24))
  277. MovementLoopAddLocation(NPC, -95.14, -9.23, 52.69, 1, 0)
  278. MovementLoopAddLocation(NPC, -97.58, -9.75, 60.96, 1, 0)
  279. MovementLoopAddLocation(NPC, -99.87, -10.58, 66.65, 1, 0)
  280. MovementLoopAddLocation(NPC, -96.71, -9.44, 69.93, 1, 0)
  281. MovementLoopAddLocation(NPC, -94.81, -9.06, 75.57, 1, 0)
  282. MovementLoopAddLocation(NPC, -93.32, -8.7, 77.88, 1, math.random(16, 24))
  283. -- MovementLoopAddLocation(NPC, -95.6, -9.15, 70.59, 1, 0)
  284. MovementLoopAddLocation(NPC, -95.59, -9.15, 70.58, 1, math.random(16, 24))
  285. elseif GetSpawnLocationID(NPC) == 133774939 then
  286. MovementLoopAddLocation(NPC, -63.62, -8.29, 40.58, 1, math.random(16, 24))
  287. MovementLoopAddLocation(NPC, -85.95, -7.69, 47.28, 1, math.random(16, 24))
  288. MovementLoopAddLocation(NPC, -83.75, -8.52, 35.62, 1, 0)
  289. -- MovementLoopAddLocation(NPC, -82.62, -8.98, 32.53, 1, 0)
  290. MovementLoopAddLocation(NPC, -82.44, -8.98, 32.49, 1, math.random(16, 24))
  291. MovementLoopAddLocation(NPC, -77.72, -8.76, 31.41, 1, 0)
  292. MovementLoopAddLocation(NPC, -72.82, -8.82, 28.85, 1, 0)
  293. -- MovementLoopAddLocation(NPC, -71.59, -9.12, 27.44, 1, 0)
  294. MovementLoopAddLocation(NPC, -71.58, -9.07, 27.45, 1, math.random(16, 24))
  295. MovementLoopAddLocation(NPC, -70.37, -8.87, 28.5, 1, math.random(16, 24))
  296. MovementLoopAddLocation(NPC, -68.36, -8.24, 32.51, 1, 0)
  297. MovementLoopAddLocation(NPC, -64.12, -8.04, 43.47, 1, 0)
  298. MovementLoopAddLocation(NPC, -61.88, -8.15, 46.24, 1, math.random(16, 24))
  299. -- MovementLoopAddLocation(NPC, -61.82, -9.54, 33.3, 1, 0)
  300. MovementLoopAddLocation(NPC, -61.81, -9.53, 33.33, 1, math.random(16, 24))
  301. MovementLoopAddLocation(NPC, -61.89, -8.94, 35.62, 1, 0)
  302. MovementLoopAddLocation(NPC, -59.69, -8.76, 40.7, 1, math.random(16, 24))
  303. MovementLoopAddLocation(NPC, -85.92, -8.46, 38.41, 1, math.random(16, 24))
  304. elseif GetSpawnLocationID(NPC) == 133774940 then
  305. MovementLoopAddLocation(NPC, -89.36, -8.47, 41.74, 1, math.random(16, 24))
  306. -- MovementLoopAddLocation(NPC, -66.8, -9.62, 27.45, 1, 0)
  307. MovementLoopAddLocation(NPC, -66.85, -9.61, 27.46, 1, math.random(16, 24))
  308. MovementLoopAddLocation(NPC, -80.18, -8.51, 33.54, 1, 0)
  309. MovementLoopAddLocation(NPC, -87.18, -8.66, 37.79, 1, 0)
  310. MovementLoopAddLocation(NPC, -90.06, -8.94, 38.96, 1, 0)
  311. MovementLoopAddLocation(NPC, -92.31, -9.03, 40.34, 1, 0)
  312. -- MovementLoopAddLocation(NPC, -94.52, -9.51, 40.44, 1, 0)
  313. MovementLoopAddLocation(NPC, -94.45, -9.49, 40.48, 1, math.random(16, 24))
  314. MovementLoopAddLocation(NPC, -92.67, -9.08, 40.46, 1, 0)
  315. MovementLoopAddLocation(NPC, -81.2, -9.36, 30.94, 1, 0)
  316. -- MovementLoopAddLocation(NPC, -79.42, -9.75, 28.96, 1, 0)
  317. MovementLoopAddLocation(NPC, -79.51, -9.75, 29.04, 1, math.random(16, 24))
  318. -- MovementLoopAddLocation(NPC, -87.03, -9.21, 34.56, 1, 0)
  319. MovementLoopAddLocation(NPC, -86.91, -9.18, 34.61, 1, math.random(16, 24))
  320. MovementLoopAddLocation(NPC, -83.15, -8.37, 36.55, 1, 0)
  321. MovementLoopAddLocation(NPC, -59.69, -8.52, 44.46, 1, math.random(16, 24))
  322. MovementLoopAddLocation(NPC, -65.92, -7.38, 53.65, 1, math.random(16, 24))
  323. MovementLoopAddLocation(NPC, -90.08, -8.43, 42.63, 1, math.random(16, 24))
  324. -- MovementLoopAddLocation(NPC, -55.46, -9.64, 38.36, 1, 0)
  325. MovementLoopAddLocation(NPC, -55.55, -9.63, 38.35, 1, math.random(16, 24))
  326. MovementLoopAddLocation(NPC, -67.69, -7.62, 36.98, 1, 0)
  327. MovementLoopAddLocation(NPC, -85.82, -9.28, 32.33, 1, 0)
  328. -- MovementLoopAddLocation(NPC, -87.21, -9.68, 32.02, 1, 0)
  329. MovementLoopAddLocation(NPC, -87.16, -9.67, 32, 1, math.random(16, 24))
  330. MovementLoopAddLocation(NPC, -85.22, -9.48, 31.03, 1, 0)
  331. MovementLoopAddLocation(NPC, -80.32, -9.28, 30.82, 1, 0)
  332. MovementLoopAddLocation(NPC, -75.16, -9.2, 28.64, 1, 0)
  333. MovementLoopAddLocation(NPC, -74.17, -9.31, 27.62, 1, 0)
  334. -- MovementLoopAddLocation(NPC, -73.07, -9.79, 25.35, 1, 0)
  335. MovementLoopAddLocation(NPC, -73.12, -9.8, 25.38, 1, math.random(16, 24))
  336. MovementLoopAddLocation(NPC, -73.81, -9.7, 26.07, 1, 0)
  337. MovementLoopAddLocation(NPC, -76.95, -8.79, 30.9, 1, 0)
  338. elseif GetSpawnLocationID(NPC) == 133774941 then
  339. MovementLoopAddLocation(NPC, -69.05, -9.21, 27.5, 1, math.random(16, 24))
  340. MovementLoopAddLocation(NPC, -72.4, -8.53, 30.14, 1, 0)
  341. MovementLoopAddLocation(NPC, -85.21, -8.55, 36.85, 1, 0)
  342. MovementLoopAddLocation(NPC, -88.22, -8.86, 37.63, 1, math.random(16, 24))
  343. MovementLoopAddLocation(NPC, -82.45, -8.44, 35.29, 1, 0)
  344. -- MovementLoopAddLocation(NPC, -70.28, -9.07, 27.66, 1, 0)
  345. MovementLoopAddLocation(NPC, -70.34, -9.05, 27.73, 1, math.random(16, 24))
  346. MovementLoopAddLocation(NPC, -72.46, -8.51, 30.22, 1, 0)
  347. MovementLoopAddLocation(NPC, -88.19, -8.75, 38.36, 1, 0)
  348. MovementLoopAddLocation(NPC, -92.09, -8.73, 41.72, 1, 0)
  349. -- MovementLoopAddLocation(NPC, -94.44, -9.31, 41.57, 1, 0)
  350. MovementLoopAddLocation(NPC, -94.36, -9.29, 41.56, 1, math.random(16, 24))
  351. MovementLoopAddLocation(NPC, -89.54, -8.98, 38.19, 1, 0)
  352. MovementLoopAddLocation(NPC, -87.58, -9.12, 35.45, 1, 0)
  353. MovementLoopAddLocation(NPC, -84.86, -9.08, 32.77, 1, 0)
  354. MovementLoopAddLocation(NPC, -75.49, -8.95, 29.66, 1, math.random(16, 24))
  355. MovementLoopAddLocation(NPC, -78.44, -9.06, 30.69, 1, 0)
  356. MovementLoopAddLocation(NPC, -80.62, -8.95, 31.98, 1, 0)
  357. MovementLoopAddLocation(NPC, -82.89, -8.97, 32.58, 1, math.random(16, 24))
  358. MovementLoopAddLocation(NPC, -84.07, -8.83, 33.79, 1, 0)
  359. MovementLoopAddLocation(NPC, -89.97, -9.32, 37, 1, 0)
  360. MovementLoopAddLocation(NPC, -93.1, -9.35, 39.8, 1, 0)
  361. -- MovementLoopAddLocation(NPC, -95.83, -9.75, 40.85, 1, 0)
  362. MovementLoopAddLocation(NPC, -95.75, -9.7, 40.84, 1, math.random(16, 24))
  363. MovementLoopAddLocation(NPC, -61.8, -8.54, 38.45, 1, math.random(16, 24))
  364. MovementLoopAddLocation(NPC, -68.23, -8.9, 29.93, 1, 0)
  365. -- MovementLoopAddLocation(NPC, -68.99, -9.23, 27.45, 1, 0)
  366. elseif GetSpawnLocationID(NPC) == 133774942 then
  367. MovementLoopAddLocation(NPC, -74.64, -9.98, 25.4, 1, math.random(16, 24))
  368. MovementLoopAddLocation(NPC, -74.02, -9.4, 27.21, 1, 0)
  369. MovementLoopAddLocation(NPC, -70.64, -8.32, 32.14, 1, 0)
  370. MovementLoopAddLocation(NPC, -64.5, -7.83, 47.25, 1, math.random(16, 24))
  371. MovementLoopAddLocation(NPC, -68.03, -8.34, 32.15, 1, 0)
  372. -- MovementLoopAddLocation(NPC, -68.15, -8.96, 29.65, 1, 0)
  373. MovementLoopAddLocation(NPC, -68.19, -8.95, 29.67, 1, math.random(16, 24))
  374. MovementLoopAddLocation(NPC, -72.02, -8.29, 31.97, 1, 0)
  375. MovementLoopAddLocation(NPC, -79.72, -8.47, 33.5, 1, math.random(16, 24))
  376. MovementLoopAddLocation(NPC, -63.77, -7.91, 52.23, 1, 0)
  377. -- MovementLoopAddLocation(NPC, -60.02, -8.89, 53.79, 1, 0)
  378. MovementLoopAddLocation(NPC, -60.12, -8.88, 53.73, 1, math.random(16, 24))
  379. MovementLoopAddLocation(NPC, -62.88, -8.19, 51.94, 1, 0)
  380. MovementLoopAddLocation(NPC, -73.27, -8.26, 31.99, 1, 0)
  381. MovementLoopAddLocation(NPC, -73.93, -8.62, 30.07, 1, 0)
  382. -- MovementLoopAddLocation(NPC, -75.42, -9.64, 27.53, 1, 0)
  383. MovementLoopAddLocation(NPC, -75.49, -9.61, 27.54, 1, math.random(16, 24))
  384. MovementLoopAddLocation(NPC, -82.8, -9.04, 32.39, 1, 0)
  385. -- MovementLoopAddLocation(NPC, -89, -9.59, 34.49, 1, 0)
  386. MovementLoopAddLocation(NPC, -89.02, -9.55, 34.58, 1, math.random(16, 24))
  387. MovementLoopAddLocation(NPC, -89.76, -9.24, 37.14, 1, 0)
  388. -- MovementLoopAddLocation(NPC, -91.73, -9.74, 36.91, 1, 0)
  389. MovementLoopAddLocation(NPC, -91.66, -9.72, 36.9, 1, math.random(16, 24))
  390. MovementLoopAddLocation(NPC, -87.88, -8.9, 36.77, 1, 0)
  391. -- MovementLoopAddLocation(NPC, -65.85, -8.67, 32.67, 1, 0)
  392. MovementLoopAddLocation(NPC, -65.93, -8.64, 32.64, 1, math.random(16, 24))
  393. MovementLoopAddLocation(NPC, -68.32, -8.64, 31.48, 1, 0)
  394. -- MovementLoopAddLocation(NPC, -74.62, -10.13, 25.3, 1, 0)
  395. elseif GetSpawnLocationID(NPC) == 133774943 then
  396. MovementLoopAddLocation(NPC, -60.79, -8.34, 44.65, 1, math.random(16, 24))
  397. MovementLoopAddLocation(NPC, -68.54, -8.74, 30.71, 1, 0)
  398. -- MovementLoopAddLocation(NPC, -68.95, -9.69, 25.32, 1, 0)
  399. MovementLoopAddLocation(NPC, -68.91, -9.64, 25.59, 1, math.random(16, 24))
  400. MovementLoopAddLocation(NPC, -68.03, -8.34, 32.17, 1, 0)
  401. MovementLoopAddLocation(NPC, -66.06, -7.69, 37.25, 1, 0)
  402. MovementLoopAddLocation(NPC, -62.06, -8.52, 40.41, 1, 0)
  403. MovementLoopAddLocation(NPC, -59.93, -8.52, 44.17, 1, 0)
  404. -- MovementLoopAddLocation(NPC, -58.22, -8.75, 45.06, 1, 0)
  405. MovementLoopAddLocation(NPC, -58.3, -8.74, 45, 1, math.random(16, 24))
  406. MovementLoopAddLocation(NPC, -76.44, -8.18, 33.65, 1, math.random(16, 24))
  407. MovementLoopAddLocation(NPC, -84.29, -8.4, 37.4, 1, 0)
  408. MovementLoopAddLocation(NPC, -88.47, -8.53, 40.34, 1, 0)
  409. MovementLoopAddLocation(NPC, -90.71, -8.64, 41.31, 1, math.random(16, 24))
  410. MovementLoopAddLocation(NPC, -79.84, -8.14, 35.52, 1, 0)
  411. MovementLoopAddLocation(NPC, -73.39, -8.51, 30.33, 1, math.random(16, 24))
  412. MovementLoopAddLocation(NPC, -75.28, -8.3, 32.26, 1, 0)
  413. MovementLoopAddLocation(NPC, -90.48, -8.92, 39.59, 1, 0)
  414. MovementLoopAddLocation(NPC, -92.93, -9.15, 40.4, 1, 0)
  415. -- MovementLoopAddLocation(NPC, -97.17, -9.81, 42.71, 1, 0)
  416. MovementLoopAddLocation(NPC, -97.05, -9.76, 42.73, 1, math.random(16, 24))
  417. elseif GetSpawnLocationID(NPC) == 133774944 then
  418. MovementLoopAddLocation(NPC, -86.04, -8.35, 39.59, 1, math.random(16, 24))
  419. MovementLoopAddLocation(NPC, -80.14, -7.84, 40.01, 1, 0)
  420. MovementLoopAddLocation(NPC, -65.97, -8.4, 33.65, 1, math.random(16, 24))
  421. -- MovementLoopAddLocation(NPC, -64.24, -9.77, 29.18, 1, 0)
  422. MovementLoopAddLocation(NPC, -64.3, -9.75, 29.19, 1, math.random(16, 24))
  423. MovementLoopAddLocation(NPC, -85.93, -9.01, 34.72, 1, 0)
  424. MovementLoopAddLocation(NPC, -87.79, -9.08, 35.79, 1, 0)
  425. -- MovementLoopAddLocation(NPC, -90.33, -9.74, 35.55, 1, 0)
  426. MovementLoopAddLocation(NPC, -90.21, -9.7, 35.54, 1, math.random(16, 24))
  427. MovementLoopAddLocation(NPC, -66.34, -8.3, 33.51, 1, math.random(16, 24))
  428. MovementLoopAddLocation(NPC, -83.99, -8.99, 32.71, 1, 0)
  429. -- MovementLoopAddLocation(NPC, -87.65, -9.53, 32.97, 1, 0)
  430. MovementLoopAddLocation(NPC, -87.64, -9.51, 33.09, 1, math.random(16, 24))
  431. MovementLoopAddLocation(NPC, -87.57, -8.46, 40.06, 1, 0)
  432. MovementLoopAddLocation(NPC, -90, -8.09, 47.18, 1, math.random(16, 24))
  433. elseif GetSpawnLocationID(NPC) == 133774945 then
  434. MovementLoopAddLocation(NPC, -62.17, -8.44, 49.73, 1, math.random(16, 24))
  435. MovementLoopAddLocation(NPC, -64.9, -7.55, 49.65, 1, 0)
  436. MovementLoopAddLocation(NPC, -75.68, -8.27, 32.56, 1, math.random(16, 24))
  437. MovementLoopAddLocation(NPC, -92.22, -9.06, 40.13, 1, 0)
  438. MovementLoopAddLocation(NPC, -93.95, -9.2, 41.5, 1, 0)
  439. -- MovementLoopAddLocation(NPC, -95.6, -9.57, 41.51, 1, 0)
  440. MovementLoopAddLocation(NPC, -95.56, -9.56, 41.52, 1, math.random(16, 24))
  441. MovementLoopAddLocation(NPC, -93.67, -9.1, 41.81, 1, 0)
  442. MovementLoopAddLocation(NPC, -85.76, -9.06, 33.88, 1, 0)
  443. -- MovementLoopAddLocation(NPC, -80.97, -9.57, 30.23, 1, 0)
  444. MovementLoopAddLocation(NPC, -80.87, -9.53, 30.28, 1, math.random(16, 24))
  445. MovementLoopAddLocation(NPC, -78.12, -8.98, 30.79, 1, 0)
  446. -- MovementLoopAddLocation(NPC, -77.35, -10.33, 26.76, 1, 0)
  447. MovementLoopAddLocation(NPC, -77.3, -10.31, 26.81, 1, math.random(16, 24))
  448. MovementLoopAddLocation(NPC, -74.99, -9.37, 27.94, 1, 0)
  449. MovementLoopAddLocation(NPC, -71.98, -8.74, 28.98, 1, 0)
  450. MovementLoopAddLocation(NPC, -66.91, -8.97, 30.47, 1, math.random(16, 24))
  451. MovementLoopAddLocation(NPC, -86.16, -9.13, 33.91, 1, math.random(16, 24))
  452. MovementLoopAddLocation(NPC, -87.95, -8.4, 41.06, 1, math.random(16, 24))
  453. MovementLoopAddLocation(NPC, -78.97, -7.67, 46.47, 1, 0)
  454. -- MovementLoopAddLocation(NPC, -58.67, -8.67, 44.72, 1, 0)
  455. MovementLoopAddLocation(NPC, -58.79, -8.65, 44.65, 1, math.random(16, 24))
  456. MovementLoopAddLocation(NPC, -60.36, -8.52, 43.71, 1, 0)
  457. MovementLoopAddLocation(NPC, -62.33, -8.48, 41.26, 1, 0)
  458. MovementLoopAddLocation(NPC, -73.41, -8.32, 31.57, 1, math.random(16, 24))
  459. -- MovementLoopAddLocation(NPC, -62.13, -8.45, 49.72, 1, 0)
  460. elseif GetSpawnLocationID(NPC) == 133774946 then
  461. MovementLoopAddLocation(NPC, -83.79, -8.36, 111.07, 1, math.random(16, 24))
  462. MovementLoopAddLocation(NPC, -79.27, -8.2, 107.66, 1, 0)
  463. -- MovementLoopAddLocation(NPC, -74.08, -9.19, 105.5, 1, 0)
  464. MovementLoopAddLocation(NPC, -74.18, -9.18, 105.51, 1, math.random(16, 24))
  465. -- MovementLoopAddLocation(NPC, -95.71, -9.59, 106.62, 1, 0)
  466. MovementLoopAddLocation(NPC, -95.66, -9.57, 106.64, 1, math.random(16, 24))
  467. -- MovementLoopAddLocation(NPC, -75.48, -9.76, 108.77, 1, 0)
  468. MovementLoopAddLocation(NPC, -75.56, -9.76, 108.79, 1, math.random(16, 24))
  469. MovementLoopAddLocation(NPC, -79.55, -8.79, 110.06, 1, math.random(16, 24))
  470. -- MovementLoopAddLocation(NPC, -74.42, -9.77, 107.67, 1, 0)
  471. -- MovementLoopAddLocation(NPC, -74.55, -9.77, 107.7, 1, math.random(16, 24))
  472. -- MovementLoopAddLocation(NPC, -92.78, -9.71, 112.09, 1, 0)
  473. MovementLoopAddLocation(NPC, -92.77, -9.68, 112.02, 1, math.random(16, 24))
  474. MovementLoopAddLocation(NPC, -92.31, -8.73, 108.04, 1, 0)
  475. MovementLoopAddLocation(NPC, -96.52, -9.5, 95.35, 1, 0)
  476. MovementLoopAddLocation(NPC, -96.42, -9.51, 90.39, 1, 0)
  477. -- MovementLoopAddLocation(NPC, -97.61, -10.06, 88.06, 1, 0)
  478. MovementLoopAddLocation(NPC, -97.55, -10.03, 88.06, 1, math.random(16, 24))
  479. MovementLoopAddLocation(NPC, -91.22, -7.62, 91.11, 1, 0)
  480. MovementLoopAddLocation(NPC, -90.08, -7.34, 94.25, 1, 0)
  481. MovementLoopAddLocation(NPC, -91.85, -8.17, 96.78, 1, math.random(16, 24))
  482. MovementLoopAddLocation(NPC, -88.05, -7.41, 83.29, 1, math.random(16, 24))
  483. MovementLoopAddLocation(NPC, -74.7, -7.98, 96.69, 1, math.random(16, 24))
  484. MovementLoopAddLocation(NPC, -89.27, -8.19, 108.54, 1, 0)
  485. -- MovementLoopAddLocation(NPC, -91.96, -8.92, 109.87, 1, 0)
  486. MovementLoopAddLocation(NPC, -91.86, -8.9, 109.89, 1, math.random(16, 24))
  487. elseif GetSpawnLocationID(NPC) == 133774947 then
  488. MovementLoopAddLocation(NPC, -77.59, -8.27, 33.59, 1, math.random(16, 24))
  489. -- MovementLoopAddLocation(NPC, -63.89, -7.95, 53.34, 1, 0)
  490. MovementLoopAddLocation(NPC, -63.93, -7.93, 53.31, 1, math.random(16, 24))
  491. -- MovementLoopAddLocation(NPC, -85.06, -9.14, 32.57, 1, 0)
  492. MovementLoopAddLocation(NPC, -84.98, -9.12, 32.59, 1, math.random(16, 24))
  493. -- MovementLoopAddLocation(NPC, -57.62, -8.99, 42.79, 1, 0)
  494. MovementLoopAddLocation(NPC, -57.64, -8.99, 42.76, 1, math.random(16, 24))
  495. MovementLoopAddLocation(NPC, -60.59, -8.95, 36.63, 1, math.random(16, 24))
  496. MovementLoopAddLocation(NPC, -83.79, -8.53, 35.61, 1, math.random(16, 24))
  497. -- MovementLoopAddLocation(NPC, -66.13, -8.77, 31.54, 1, 0)
  498. MovementLoopAddLocation(NPC, -66.23, -8.74, 31.53, 1, math.random(16, 24))
  499. MovementLoopAddLocation(NPC, -70.36, -8.4, 31.66, 1, math.random(16, 24))
  500. -- MovementLoopAddLocation(NPC, -77.61, -8.28, 33.55, 1, 0)
  501. elseif GetSpawnLocationID(NPC) == 133774948 then
  502. MovementLoopAddLocation(NPC, -59.50, -9.98, 89.69, 1, math.random(16, 24))
  503. MovementLoopAddLocation(NPC, -93.83, -8.83, 55.76, 1, 0)
  504. -- MovementLoopAddLocation(NPC, -96.79, -9.8, 50.97, 1, 0)
  505. MovementLoopAddLocation(NPC, -96.68, -9.8, 51.01, 1, math.random(16, 24))
  506. MovementLoopAddLocation(NPC, -91.06, -8.25, 52.16, 1, math.random(16, 24))
  507. MovementLoopAddLocation(NPC, -94.95, -9.09, 56.09, 1, 0)
  508. MovementLoopAddLocation(NPC, -97.12, -9.52, 65.46, 1, 0)
  509. MovementLoopAddLocation(NPC, -96.3, -9.37, 72.1, 1, 0)
  510. MovementLoopAddLocation(NPC, -94.71, -9, 73.72, 1, math.random(16, 24))
  511. MovementLoopAddLocation(NPC, -88.85, -7.84, 53.83, 1, 0)
  512. MovementLoopAddLocation(NPC, -92.06, -8.53, 42.99, 1, math.random(16, 24))
  513. MovementLoopAddLocation(NPC, -92.05, -8.46, 65.47, 1, math.random(16, 24))
  514. MovementLoopAddLocation(NPC, -90.64, -8.18, 56.82, 1, 0)
  515. -- MovementLoopAddLocation(NPC, -94.43, -9.06, 52.04, 1, 0)
  516. MovementLoopAddLocation(NPC, -94.48, -9.06, 52.15, 1, math.random(16, 24))
  517. MovementLoopAddLocation(NPC, -97.38, -9.63, 62.81, 1, 0)
  518. MovementLoopAddLocation(NPC, -96.49, -9.46, 73.06, 1, 0)
  519. -- MovementLoopAddLocation(NPC, -94.62, -9, 74.85, 1, 0)
  520. MovementLoopAddLocation(NPC, -94.5, -8.97, 74.96, 1, math.random(16, 24))
  521. MovementLoopAddLocation(NPC, -67.02, -8.29, 69.32, 1, math.random(16, 24))
  522. MovementLoopAddLocation(NPC, -62.54, -7.76, 84.37, 1, 0)
  523. MovementLoopAddLocation(NPC, -61.87, -8.63, 87.73, 1, 0)
  524. -- MovementLoopAddLocation(NPC, -59.45, -9.99, 89.74, 1, 0)
  525. end
  526. end
  527. function respawn(NPC)
  528. spawn(NPC)
  529. end