9
3

arazortoothshark.lua 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  1. --[[
  2. Script Name : SpawnScripts/IsleRefuge1/arazortoothshark.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.09.17 07:09:02
  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 respawn(NPC)
  14. spawn(NPC)
  15. end
  16. function waypoints(NPC)
  17. if GetSpawnLocationID(NPC)==133775682 then
  18. MovementLoopAddLocation(NPC, -89.34, -11.76, 10.53, 2, math.random(10, 20))
  19. MovementLoopAddLocation(NPC, -82.87, -10.6, 2.83, 2, 0)
  20. MovementLoopAddLocation(NPC, -70.79, -10.6, -0.49, 2, 0)
  21. MovementLoopAddLocation(NPC, -62.48, -10.6, -6.04, 2, math.random(10, 20))
  22. MovementLoopAddLocation(NPC, -65.05, -10.6, -5.81, 2, 0)
  23. MovementLoopAddLocation(NPC, -71.25, -10.6, -6.79, 2, 0)
  24. MovementLoopAddLocation(NPC, -76.82, -10.6, -12.4, 2, math.random(10, 20))
  25. MovementLoopAddLocation(NPC, -75.41, -10.4, -14.73, 2, 0)
  26. MovementLoopAddLocation(NPC, -72.48, -10.4, -18.15, 2, 0)
  27. MovementLoopAddLocation(NPC, -59.87, -10.5, -22.82, 2, 0)
  28. MovementLoopAddLocation(NPC, -50.19, -10.6, -25.39, 2, 0)
  29. MovementLoopAddLocation(NPC, -42.64, -10.6, -29.69, 2, 0)
  30. MovementLoopAddLocation(NPC, -30.71, -10.6, -33.31, 2, 0)
  31. MovementLoopAddLocation(NPC, -19.73, -10.65, -37.75, 2, math.random(10, 20))
  32. MovementLoopAddLocation(NPC, -24.23, -11.09, -42.87, 2, math.random(10, 20))
  33. MovementLoopAddLocation(NPC, -23, -11.96, -34.79, 2, 0)
  34. MovementLoopAddLocation(NPC, -17.93, -11.83, -25.28, 2, math.random(10, 20))
  35. MovementLoopAddLocation(NPC, -16.63, -11.41, -32.98, 2, 0)
  36. MovementLoopAddLocation(NPC, -16.82, -11.22, -44.24, 2, 0)
  37. MovementLoopAddLocation(NPC, -15.53, -11.01, -50.66, 2, 0)
  38. MovementLoopAddLocation(NPC, -13.17, -10.6, -57.02, 2, math.random(10, 20))
  39. MovementLoopAddLocation(NPC, -16.55, -10.6, -56.38, 2, 0)
  40. MovementLoopAddLocation(NPC, -20.7, -10.6, -52.46, 2, 0)
  41. MovementLoopAddLocation(NPC, -35.81, -10.6, -46.16, 2, 0)
  42. MovementLoopAddLocation(NPC, -41.83, -10.6, -42.64, 2, 0)
  43. MovementLoopAddLocation(NPC, -64.2, -10.6, -40.58, 2, 0)
  44. MovementLoopAddLocation(NPC, -69.71, -10.6, -34.88, 2, 0)
  45. MovementLoopAddLocation(NPC, -68.68, -10.6, -26.55, 2, math.random(10, 20))
  46. MovementLoopAddLocation(NPC, -76.31, -10.6, -20.42, 2, 0)
  47. MovementLoopAddLocation(NPC, -87.6, -11.48, -14.05, 2, math.random(10, 20))
  48. MovementLoopAddLocation(NPC, -84.08, -11.58, 0.43, 2, 0)
  49. MovementLoopAddLocation(NPC, -83.94, -11.74, 12.17, 2, 0)
  50. MovementLoopAddLocation(NPC, -86.29, -11.63, 16.14, 2, math.random(10, 20))
  51. elseif GetSpawnLocationID(NPC)==133775683 then
  52. MovementLoopAddLocation(NPC, -89.34, -11.76, 10.53, 2, math.random(10, 20))
  53. MovementLoopAddLocation(NPC, -82.87, -10.6, 2.83, 2, 0)
  54. MovementLoopAddLocation(NPC, -70.79, -10.6, -0.49, 2, 0)
  55. MovementLoopAddLocation(NPC, -62.48, -10.6, -6.04, 2, math.random(10, 20))
  56. MovementLoopAddLocation(NPC, -65.05, -10.6, -5.81, 2, 0)
  57. MovementLoopAddLocation(NPC, -71.25, -10.6, -6.79, 2, 0)
  58. MovementLoopAddLocation(NPC, -76.82, -10.6, -12.4, 2, math.random(10, 20))
  59. MovementLoopAddLocation(NPC, -75.41, -10.4, -14.73, 2, 0)
  60. MovementLoopAddLocation(NPC, -72.48, -10.4, -18.15, 2, 0)
  61. MovementLoopAddLocation(NPC, -59.87, -10.5, -22.82, 2, 0)
  62. MovementLoopAddLocation(NPC, -50.19, -10.6, -25.39, 2, 0)
  63. MovementLoopAddLocation(NPC, -42.64, -10.6, -29.69, 2, 0)
  64. MovementLoopAddLocation(NPC, -30.71, -10.6, -33.31, 2, 0)
  65. MovementLoopAddLocation(NPC, -19.73, -10.65, -37.75, 2, math.random(10, 20))
  66. MovementLoopAddLocation(NPC, -24.23, -11.09, -42.87, 2, math.random(10, 20))
  67. MovementLoopAddLocation(NPC, -23, -11.96, -34.79, 2, 0)
  68. MovementLoopAddLocation(NPC, -17.93, -11.83, -25.28, 2, math.random(10, 20))
  69. MovementLoopAddLocation(NPC, -16.63, -11.41, -32.98, 2, 0)
  70. MovementLoopAddLocation(NPC, -16.82, -11.22, -44.24, 2, 0)
  71. MovementLoopAddLocation(NPC, -15.53, -11.01, -50.66, 2, 0)
  72. MovementLoopAddLocation(NPC, -13.17, -10.6, -57.02, 2, math.random(10, 20))
  73. MovementLoopAddLocation(NPC, -16.55, -10.6, -56.38, 2, 0)
  74. MovementLoopAddLocation(NPC, -20.7, -10.6, -52.46, 2, 0)
  75. MovementLoopAddLocation(NPC, -35.81, -10.6, -46.16, 2, 0)
  76. MovementLoopAddLocation(NPC, -41.83, -10.6, -42.64, 2, 0)
  77. MovementLoopAddLocation(NPC, -64.2, -10.6, -40.58, 2, 0)
  78. MovementLoopAddLocation(NPC, -69.71, -10.6, -34.88, 2, 0)
  79. MovementLoopAddLocation(NPC, -68.68, -10.6, -26.55, 2, math.random(10, 20))
  80. MovementLoopAddLocation(NPC, -76.31, -10.6, -20.42, 2, 0)
  81. MovementLoopAddLocation(NPC, -87.6, -11.48, -14.05, 2, math.random(10, 20))
  82. MovementLoopAddLocation(NPC, -84.08, -11.58, 0.43, 2, 0)
  83. MovementLoopAddLocation(NPC, -83.94, -11.74, 12.17, 2, 0)
  84. MovementLoopAddLocation(NPC, -86.29, -11.63, 16.14, 2, math.random(10, 20))
  85. elseif GetSpawnLocationID(NPC)==133775684 then
  86. MovementLoopAddLocation(NPC, -42.09, -12.72, 32.24, 2, math.random(10, 20))
  87. MovementLoopAddLocation(NPC, -38.49, -12.35, 27.32, 2, 0)
  88. MovementLoopAddLocation(NPC, -27.51, -11.53, 12.87, 2, 0)
  89. MovementLoopAddLocation(NPC, -20.17, -12.55, 0.52, 2, math.random(10, 20))
  90. MovementLoopAddLocation(NPC, -30.07, -11.96, 10.93, 2, 0)
  91. MovementLoopAddLocation(NPC, -36.24, -12.02, 16.03, 2, 0)
  92. MovementLoopAddLocation(NPC, -37.56, -12.15, 17.91, 2, 0)
  93. MovementLoopAddLocation(NPC, -40.36, -12.74, 22.21, 2, 0)
  94. MovementLoopAddLocation(NPC, -43.09, -12.72, 26.73, 2, math.random(10, 20))
  95. MovementLoopAddLocation(NPC, -45.98, -12, 25.03, 2, 0)
  96. MovementLoopAddLocation(NPC, -50.49, -10.95, 23.79, 2, 0)
  97. MovementLoopAddLocation(NPC, -54.53, -10.7, 22.49, 2, 0)
  98. MovementLoopAddLocation(NPC, -63.24, -10.7, 15.87, 2, 0)
  99. MovementLoopAddLocation(NPC, -69.84, -10.7, 11.09, 2, math.random(10, 20))
  100. MovementLoopAddLocation(NPC, -63.52, -10.7, 8.47, 2, 0)
  101. MovementLoopAddLocation(NPC, -24.51, -10.7, -8.04, 2, 0)
  102. MovementLoopAddLocation(NPC, -12.84, -11.58, -11.97, 2, math.random(10, 20))
  103. MovementLoopAddLocation(NPC, -37.79, -11.47, -28.33, 2, math.random(10, 20))
  104. MovementLoopAddLocation(NPC, -31.68, -12.94, -33.67, 2, 0)
  105. MovementLoopAddLocation(NPC, -26.54, -13.37, -38.38, 2, 0)
  106. MovementLoopAddLocation(NPC, -26.42, -13.32, -43.13, 2, math.random(10, 20))
  107. MovementLoopAddLocation(NPC, -30.71, -12.36, -45.25, 2, 0)
  108. MovementLoopAddLocation(NPC, -36.82, -10.7, -47.95, 2, 0)
  109. MovementLoopAddLocation(NPC, -44.9, -10.7, -50.38, 2, math.random(10, 20))
  110. MovementLoopAddLocation(NPC, -43.86, -10.7, -28.26, 2, 0)
  111. MovementLoopAddLocation(NPC, -36.48, -10.7, 8.09, 2, 0)
  112. MovementLoopAddLocation(NPC, -33.75, -11.9, 20.28, 2, math.random(10, 20))
  113. MovementLoopAddLocation(NPC, -33.26, -12.04, 27.11, 2, math.random(10, 20))
  114. MovementLoopAddLocation(NPC, -27.7, -12.72, 19.84, 2, math.random(10, 20))
  115. MovementLoopAddLocation(NPC, -33.95, -12.48, 22.94, 2, 0)
  116. elseif GetSpawnLocationID(NPC)==133775685 then
  117. MovementLoopAddLocation(NPC, 85.05, -12.91, -32.25, 2, math.random(10, 20))
  118. MovementLoopAddLocation(NPC, 82.93, -12.87, -36.32, 2, 0)
  119. MovementLoopAddLocation(NPC, 80, -12.59, -40.01, 2, 0)
  120. MovementLoopAddLocation(NPC, 77.84, -12.16, -42.49, 2, 0)
  121. MovementLoopAddLocation(NPC, 75.59, -11.83, -47, 2, 0)
  122. MovementLoopAddLocation(NPC, 61.13, -11.83, -58.48, 2, math.random(10, 20))
  123. MovementLoopAddLocation(NPC, 47.13, -11.81, -80.39, 2, math.random(10, 20))
  124. MovementLoopAddLocation(NPC, 72.81, -10.65, -61.26, 2, math.random(10, 20))
  125. MovementLoopAddLocation(NPC, 70.32, -10.7, -63.83, 2, 0)
  126. MovementLoopAddLocation(NPC, 44.47, -11.39, -80.72, 2, 0)
  127. MovementLoopAddLocation(NPC, 37.83, -11.69, -84.3, 2, math.random(10, 20))
  128. MovementLoopAddLocation(NPC, 56.18, -11.8, -79.85, 2, 0)
  129. MovementLoopAddLocation(NPC, 73.04, -11.78, -72.35, 2, math.random(10, 20))
  130. MovementLoopAddLocation(NPC, 63.23, -11.77, -72.75, 2, math.random(10, 20))
  131. MovementLoopAddLocation(NPC, 57.4, -11.74, -77.94, 2, 0)
  132. MovementLoopAddLocation(NPC, 52.15, -11.75, -79.93, 2, math.random(10, 20))
  133. MovementLoopAddLocation(NPC, 53.53, -11.77, -76.13, 2, math.random(10, 20))
  134. MovementLoopAddLocation(NPC, 51.22, -11.77, -74.75, 2, math.random(10, 20))
  135. MovementLoopAddLocation(NPC, 48.19, -11.77, -79.92, 2, 0)
  136. MovementLoopAddLocation(NPC, 44.5, -11.19, -81.18, 2, 0)
  137. MovementLoopAddLocation(NPC, 38.13, -11.21, -85.03, 2, 0)
  138. MovementLoopAddLocation(NPC, 32.76, -11.28, -86.14, 2, math.random(10, 20))
  139. MovementLoopAddLocation(NPC, 37.4, -10.97, -78.76, 2, 0)
  140. MovementLoopAddLocation(NPC, 44.64, -10.7, -67.89, 2, 0)
  141. MovementLoopAddLocation(NPC, 51.78, -10.58, -57.94, 2, math.random(10, 20))
  142. MovementLoopAddLocation(NPC, 58.17, -10.72, -55.59, 2, 0)
  143. MovementLoopAddLocation(NPC, 68.28, -11.41, -48.37, 2, 0)
  144. MovementLoopAddLocation(NPC, 78.73, -12.41, -41.36, 2, 0)
  145. MovementLoopAddLocation(NPC, 81.63, -12.76, -37.95, 2, 0)
  146. elseif GetSpawnLocationID(NPC)==133775686 then
  147. MovementLoopAddLocation(NPC, 58.9, -11.73, -57.89, 2, math.random(10, 20))
  148. MovementLoopAddLocation(NPC, 64.81, -11.78, -52.5, 2, 0)
  149. MovementLoopAddLocation(NPC, 78.25, -12.58, -41.28, 2, math.random(10, 20))
  150. MovementLoopAddLocation(NPC, 85.48, -12.51, -31.62, 2, math.random(10, 20))
  151. MovementLoopAddLocation(NPC, 88.27, -12.21, -33.7, 2, 0)
  152. MovementLoopAddLocation(NPC, 94.42, -11.77, -37.68, 2, math.random(10, 20))
  153. MovementLoopAddLocation(NPC, 76.12, -11.85, -44.36, 2, 0)
  154. MovementLoopAddLocation(NPC, 69.36, -11.54, -47.97, 2, 0)
  155. MovementLoopAddLocation(NPC, 61.28, -10.7, -50.61, 2, math.random(10, 20))
  156. MovementLoopAddLocation(NPC, 61.15, -11.44, -55.94, 2, 0)
  157. MovementLoopAddLocation(NPC, 59.04, -11.83, -67.99, 2, math.random(10, 20))
  158. MovementLoopAddLocation(NPC, 71.73, -10.7, -55.78, 2, 0)
  159. MovementLoopAddLocation(NPC, 78.07, -10.7, -45.49, 2, 0)
  160. MovementLoopAddLocation(NPC, 86.54, -11.55, -43.21, 2, 0)
  161. MovementLoopAddLocation(NPC, 92.67, -12.08, -37.58, 2, math.random(10, 20))
  162. MovementLoopAddLocation(NPC, 92.38, -11.85, -23.66, 2, math.random(10, 20))
  163. MovementLoopAddLocation(NPC, 90, -12.52, -40.28, 2, math.random(10, 20))
  164. MovementLoopAddLocation(NPC, 80.33, -12.3, -41.79, 2, math.random(10, 20))
  165. MovementLoopAddLocation(NPC, 77.55, -11.49, -44.93, 2, 0)
  166. MovementLoopAddLocation(NPC, 75.5, -10.7, -53.48, 2, 0)
  167. MovementLoopAddLocation(NPC, 77.11, -10.7, -65.28, 2, 0)
  168. MovementLoopAddLocation(NPC, 77.68, -10.73, -73.73, 2, math.random(10, 20))
  169. MovementLoopAddLocation(NPC, 70.52, -11.97, -67.58, 2, 0)
  170. elseif GetSpawnLocationID(NPC)==133775687 then
  171. MovementLoopAddLocation(NPC, 41.5, -11.58, -76.28, 2, math.random(10, 20))
  172. MovementLoopAddLocation(NPC, 47.94, -11.86, -79.84, 2, 0)
  173. MovementLoopAddLocation(NPC, 51.41, -11.77, -80.53, 2, math.random(10, 20))
  174. MovementLoopAddLocation(NPC, 47.63, -11.81, -81.09, 2, 0)
  175. MovementLoopAddLocation(NPC, 34.54, -11.2, -85.79, 2, 0)
  176. MovementLoopAddLocation(NPC, 25.65, -11.28, -88.03, 2, 0)
  177. MovementLoopAddLocation(NPC, 18.64, -11.74, -87.62, 2, math.random(10, 20))
  178. MovementLoopAddLocation(NPC, 30.1, -12.03, -84.69, 2, 0)
  179. MovementLoopAddLocation(NPC, 35.76, -12.02, -82.13, 2, 0)
  180. MovementLoopAddLocation(NPC, 54.43, -11.8, -73.8, 2, math.random(10, 20))
  181. MovementLoopAddLocation(NPC, 77.69, -10.7, -47.93, 2, 0)
  182. MovementLoopAddLocation(NPC, 82.4, -10.55, -45.18, 2, math.random(10, 20))
  183. MovementLoopAddLocation(NPC, 88.38, -11.7, -40.87, 2, 0)
  184. MovementLoopAddLocation(NPC, 92.46, -12, -36.85, 2, math.random(10, 20))
  185. MovementLoopAddLocation(NPC, 89.79, -11.86, -19.87, 2, math.random(10, 20))
  186. MovementLoopAddLocation(NPC, 79.72, -11.51, -32.53, 2, 0)
  187. MovementLoopAddLocation(NPC, 78.61, -11.37, -34.48, 2, 0)
  188. MovementLoopAddLocation(NPC, 77.31, -11.24, -38.56, 2, 0)
  189. MovementLoopAddLocation(NPC, 75.29, -11.21, -41.99, 2, 0)
  190. MovementLoopAddLocation(NPC, 73.05, -10.98, -45.98, 2, 0)
  191. MovementLoopAddLocation(NPC, 69.14, -11.09, -51.07, 2, 0)
  192. MovementLoopAddLocation(NPC, 58.92, -11.7, -63.62, 2, math.random(10, 20))
  193. MovementLoopAddLocation(NPC, 58.7, -11.62, -58.29, 2, math.random(10, 20))
  194. MovementLoopAddLocation(NPC, 53.35, -11.28, -64.78, 2, 0)
  195. MovementLoopAddLocation(NPC, 50.53, -11.15, -68.68, 2, 0)
  196. MovementLoopAddLocation(NPC, 46.01, -11.25, -73.48, 2, 0)
  197. elseif GetSpawnLocationID(NPC)==133775688 then
  198. MovementLoopAddLocation(NPC, 10.25, -11.66, -28.75, 2, math.random(10, 20))
  199. MovementLoopAddLocation(NPC, 30.88, -11.82, -26.11, 2, math.random(10, 20))
  200. MovementLoopAddLocation(NPC, 19.79, -12.14, -24.22, 2, 0)
  201. MovementLoopAddLocation(NPC, 13.17, -12.57, -20.74, 2, math.random(10, 20))
  202. MovementLoopAddLocation(NPC, 15.44, -12.06, -24.01, 2, 0)
  203. MovementLoopAddLocation(NPC, 19.01, -11.74, -30.94, 2, math.random(10, 20))
  204. MovementLoopAddLocation(NPC, 19.64, -12.64, -19.86, 2, 0)
  205. MovementLoopAddLocation(NPC, 21.55, -12.3, -7.88, 2, math.random(10, 20))
  206. MovementLoopAddLocation(NPC, 18.43, -12.12, -11.31, 2, 0)
  207. MovementLoopAddLocation(NPC, 16.19, -11.88, -15.7, 2, 0)
  208. MovementLoopAddLocation(NPC, 11.26, -11.97, -21.86, 2, 0)
  209. MovementLoopAddLocation(NPC, 7.2, -11.82, -28.07, 2, math.random(10, 20))
  210. MovementLoopAddLocation(NPC, 12.53, -12.13, -20.78, 2, 0)
  211. MovementLoopAddLocation(NPC, 16.97, -12.3, -16.31, 2, 0)
  212. MovementLoopAddLocation(NPC, 20.32, -13.1, -11.23, 2, 0)
  213. MovementLoopAddLocation(NPC, 23.62, -14.13, -8.32, 2, 0)
  214. MovementLoopAddLocation(NPC, 26.57, -14.58, -5.05, 2, math.random(10, 20))
  215. MovementLoopAddLocation(NPC, 22.69, -14.25, -19.82, 2, 0)
  216. MovementLoopAddLocation(NPC, 21.04, -13.3, -24.84, 2, 0)
  217. MovementLoopAddLocation(NPC, 15.76, -12.6, -34.5, 2, math.random(10, 20))
  218. MovementLoopAddLocation(NPC, 12.53, -12.28, -32.51, 2, 0)
  219. elseif GetSpawnLocationID(NPC)==133775689 then
  220. MovementLoopAddLocation(NPC, 10.25, -11.66, -28.75, 2, math.random(10, 20))
  221. MovementLoopAddLocation(NPC, 30.88, -11.82, -26.11, 2, math.random(10, 20))
  222. MovementLoopAddLocation(NPC, 19.79, -12.14, -24.22, 2, 0)
  223. MovementLoopAddLocation(NPC, 13.17, -12.57, -20.74, 2, math.random(10, 20))
  224. MovementLoopAddLocation(NPC, 15.44, -12.06, -24.01, 2, 0)
  225. MovementLoopAddLocation(NPC, 19.01, -11.74, -30.94, 2, math.random(10, 20))
  226. MovementLoopAddLocation(NPC, 19.64, -12.64, -19.86, 2, 0)
  227. MovementLoopAddLocation(NPC, 21.55, -12.3, -7.88, 2, math.random(10, 20))
  228. MovementLoopAddLocation(NPC, 18.43, -12.12, -11.31, 2, 0)
  229. MovementLoopAddLocation(NPC, 16.19, -11.88, -15.7, 2, 0)
  230. MovementLoopAddLocation(NPC, 11.26, -11.97, -21.86, 2, 0)
  231. MovementLoopAddLocation(NPC, 7.2, -11.82, -28.07, 2, math.random(10, 20))
  232. MovementLoopAddLocation(NPC, 12.53, -12.13, -20.78, 2, 0)
  233. MovementLoopAddLocation(NPC, 16.97, -12.3, -16.31, 2, 0)
  234. MovementLoopAddLocation(NPC, 20.32, -13.1, -11.23, 2, 0)
  235. MovementLoopAddLocation(NPC, 23.62, -14.13, -8.32, 2, 0)
  236. MovementLoopAddLocation(NPC, 26.57, -14.58, -5.05, 2, math.random(10, 20))
  237. MovementLoopAddLocation(NPC, 22.69, -14.25, -19.82, 2, 0)
  238. MovementLoopAddLocation(NPC, 21.04, -13.3, -24.84, 2, 0)
  239. MovementLoopAddLocation(NPC, 15.76, -12.6, -34.5, 2, math.random(10, 20))
  240. MovementLoopAddLocation(NPC, 12.53, -12.28, -32.51, 2, 0)
  241. elseif GetSpawnLocationID(NPC)==133775690 then
  242. MovementLoopAddLocation(NPC, 27.56, -13.65, -10.57, 2, math.random(10, 20))
  243. MovementLoopAddLocation(NPC, 22.52, -13.02, -15.55, 2, 0)
  244. MovementLoopAddLocation(NPC, 12.39, -12.22, -20.93, 2, 0)
  245. MovementLoopAddLocation(NPC, 0.52, -11.24, -31.6, 2, 0)
  246. MovementLoopAddLocation(NPC, -1.92, -11.44, -34.34, 2, math.random(10, 20))
  247. MovementLoopAddLocation(NPC, 9.69, -11.26, -34.5, 2, 0)
  248. MovementLoopAddLocation(NPC, 15.68, -11.66, -34.42, 2, math.random(10, 20))
  249. MovementLoopAddLocation(NPC, 0.4, -11.28, -34.2, 2, 0)
  250. MovementLoopAddLocation(NPC, -3.47, -11.71, -31.91, 2, math.random(10, 20))
  251. MovementLoopAddLocation(NPC, 10.48, -11.87, -23.39, 2, math.random(10, 20))
  252. MovementLoopAddLocation(NPC, 15.92, -12.26, -24.13, 2, 0)
  253. MovementLoopAddLocation(NPC, 30.85, -11.48, -34.87, 2, 0)
  254. MovementLoopAddLocation(NPC, 44.95, -11.74, -41.75, 2, math.random(10, 20))
  255. MovementLoopAddLocation(NPC, 37.15, -11.38, -38.97, 2, 0)
  256. MovementLoopAddLocation(NPC, 26.62, -11.45, -35.84, 2, 0)
  257. MovementLoopAddLocation(NPC, 15.78, -12.62, -32.04, 2, math.random(10, 20))
  258. MovementLoopAddLocation(NPC, 13.29, -11.73, -39.3, 2, math.random(10, 20))
  259. MovementLoopAddLocation(NPC, 20.13, -13.44, -24.78, 2, math.random(10, 20))
  260. MovementLoopAddLocation(NPC, 24.21, -13.59, -19.36, 2, 0)
  261. MovementLoopAddLocation(NPC, 28.53, -14.04, -14.85, 2, math.random(10, 20))
  262. MovementLoopAddLocation(NPC, 34.43, -13.53, -11.4, 2, 0)
  263. MovementLoopAddLocation(NPC, 39.84, -13.03, -9.84, 2, 0)
  264. MovementLoopAddLocation(NPC, 43.12, -12.81, -9.39, 2, math.random(10, 20))
  265. MovementLoopAddLocation(NPC, 36.08, -13.87, -9.58, 2, 0)
  266. elseif GetSpawnLocationID(NPC)==133775691 then
  267. MovementLoopAddLocation(NPC, 55.93, -12.42, -14.65, 2, math.random(10, 20))
  268. MovementLoopAddLocation(NPC, 57.44, -11.41, -6.51, 2, math.random(10, 20))
  269. MovementLoopAddLocation(NPC, 51.09, -12.69, -13.9, 2, 0)
  270. MovementLoopAddLocation(NPC, 47.38, -13.22, -16.53, 2, 0)
  271. MovementLoopAddLocation(NPC, 37.61, -15.19, -23.11, 2, 0)
  272. MovementLoopAddLocation(NPC, 34.73, -14.92, -26.06, 2, math.random(10, 20))
  273. MovementLoopAddLocation(NPC, 27.38, -13.47, -30.11, 2, 0)
  274. MovementLoopAddLocation(NPC, 23.81, -12.53, -31.14, 2, 0)
  275. MovementLoopAddLocation(NPC, 15.74, -12.09, -32.55, 2, math.random(10, 20))
  276. MovementLoopAddLocation(NPC, 22.74, -12.56, -21.77, 2, 0)
  277. MovementLoopAddLocation(NPC, 25.21, -12.45, -12.03, 2, 0)
  278. MovementLoopAddLocation(NPC, 26.83, -11.95, 11.47, 2, math.random(10, 20))
  279. MovementLoopAddLocation(NPC, 23.64, -13.25, -24.36, 2, 0)
  280. MovementLoopAddLocation(NPC, 20.45, -12.94, -31.14, 2, math.random(10, 20))
  281. MovementLoopAddLocation(NPC, 34.85, -13.96, -26.01, 2, math.random(10, 20))
  282. MovementLoopAddLocation(NPC, 37.16, -13.24, -22.62, 2, 0)
  283. MovementLoopAddLocation(NPC, 40.85, -12.53, -9.77, 2, 0)
  284. MovementLoopAddLocation(NPC, 49.61, -12.13, 1.56, 2, math.random(10, 20))
  285. elseif GetSpawnLocationID(NPC)==133775692 then
  286. MovementLoopAddLocation(NPC, -17.66, -11.75, 31.05, 2, math.random(10, 20))
  287. MovementLoopAddLocation(NPC, -4.86, -11.89, 35.59, 2, 0)
  288. MovementLoopAddLocation(NPC, 8.55, -13.08, 43.11, 2, 0)
  289. MovementLoopAddLocation(NPC, 12.83, -12.86, 46.61, 2, math.random(10, 20))
  290. MovementLoopAddLocation(NPC, 5, -12.79, 43.99, 2, 0)
  291. MovementLoopAddLocation(NPC, -4.21, -12.04, 45.1, 2, 0)
  292. MovementLoopAddLocation(NPC, -8.07, -11.59, 46.87, 2, 0)
  293. MovementLoopAddLocation(NPC, -13.78, -11.69, 52.44, 2, math.random(10, 20))
  294. MovementLoopAddLocation(NPC, -3, -11.04, 60.55, 2, 0)
  295. MovementLoopAddLocation(NPC, 2.55, -10.61, 65.31, 2, math.random(10, 20))
  296. MovementLoopAddLocation(NPC, 61.08, -10.64, 24.24, 2, 0)
  297. MovementLoopAddLocation(NPC, 75.32, -12.33, 11.83, 2, 0)
  298. MovementLoopAddLocation(NPC, 80.09, -12.19, 8.3, 2, math.random(10, 20))
  299. MovementLoopAddLocation(NPC, 72.82, -12.55, 4.24, 2, 0)
  300. MovementLoopAddLocation(NPC, 63.16, -11.77, -0.05, 2, math.random(10, 20))
  301. MovementLoopAddLocation(NPC, 71.28, -11.19, 11.34, 2, 0)
  302. MovementLoopAddLocation(NPC, 80.5, -12.19, 22.42, 2, 0)
  303. MovementLoopAddLocation(NPC, 82.94, -12.3, 27.77, 2, math.random(10, 20))
  304. MovementLoopAddLocation(NPC, 81.93, -11.09, 21.69, 2, 0)
  305. MovementLoopAddLocation(NPC, 79.31, -10.7, 10.6, 2, 0)
  306. MovementLoopAddLocation(NPC, 80.01, -12.47, -0.62, 2, 0)
  307. MovementLoopAddLocation(NPC, 79.61, -12.61, -8.09, 2, math.random(10, 20))
  308. MovementLoopAddLocation(NPC, 70.44, -13.12, -0.71, 2, 0)
  309. MovementLoopAddLocation(NPC, 56.48, -12.3, 5.7, 2, math.random(10, 20))
  310. MovementLoopAddLocation(NPC, 69.59, -15.2, 0.66, 2, 0)
  311. MovementLoopAddLocation(NPC, 73.17, -15.38, -4.86, 2, math.random(10, 20))
  312. MovementLoopAddLocation(NPC, 74.46, -11.84, 7.57, 2, 0)
  313. MovementLoopAddLocation(NPC, 76.3, -10.7, 22.93, 2, math.random(10, 20))
  314. MovementLoopAddLocation(NPC, 55.54, -10.7, 29.39, 2, 0)
  315. MovementLoopAddLocation(NPC, 24.47, -10.7, 43.74, 2, 0)
  316. MovementLoopAddLocation(NPC, 15.82, -11.26, 48.96, 2, 0)
  317. MovementLoopAddLocation(NPC, 10.83, -11.25, 54.08, 2, math.random(10, 20))
  318. MovementLoopAddLocation(NPC, 0.48, -11.31, 58.82, 2, math.random(10, 20))
  319. MovementLoopAddLocation(NPC, -1.04, -12.54, 51.62, 2, 0)
  320. MovementLoopAddLocation(NPC, -5.96, -12.65, 43.13, 2, 0)
  321. elseif GetSpawnLocationID(NPC)==133775693 then
  322. MovementLoopAddLocation(NPC, 5.8, -11.78, 65.35, 2, math.random(10, 20))
  323. MovementLoopAddLocation(NPC, 18.65, -11.23, 68.37, 2, 0)
  324. MovementLoopAddLocation(NPC, 26.14, -11.52, 70.95, 2, 0)
  325. MovementLoopAddLocation(NPC, 32.89, -11.72, 71.72, 2, math.random(10, 20))
  326. MovementLoopAddLocation(NPC, 22.82, -12, 57.11, 2, 0)
  327. MovementLoopAddLocation(NPC, 17.72, -12.78, 49.6, 2, 0)
  328. MovementLoopAddLocation(NPC, 12.62, -13.12, 45.89, 2, math.random(10, 20))
  329. MovementLoopAddLocation(NPC, 28.53, -13.19, 33.49, 2, 0)
  330. MovementLoopAddLocation(NPC, 32.95, -12.8, 31.11, 2, math.random(10, 20))
  331. MovementLoopAddLocation(NPC, 37.24, -12.3, 38.72, 2, 0)
  332. MovementLoopAddLocation(NPC, 39.95, -11.75, 46.66, 2, math.random(10, 20))
  333. MovementLoopAddLocation(NPC, 45.81, -12.01, 47.94, 2, 0)
  334. MovementLoopAddLocation(NPC, 59.21, -11.76, 53.09, 2, 0)
  335. MovementLoopAddLocation(NPC, 68.17, -11.89, 55.65, 2, 0)
  336. MovementLoopAddLocation(NPC, 73.11, -11.83, 58.79, 2, math.random(10, 20))
  337. MovementLoopAddLocation(NPC, 71.7, -11.33, 45.48, 2, 0)
  338. MovementLoopAddLocation(NPC, 73.3, -13.31, 35.49, 2, 0)
  339. MovementLoopAddLocation(NPC, 73.32, -13.51, 30.89, 2, math.random(10, 20))
  340. MovementLoopAddLocation(NPC, 60.13, -10.7, 31.07, 2, 0)
  341. MovementLoopAddLocation(NPC, 47.04, -10.64, 30.73, 2, 0)
  342. MovementLoopAddLocation(NPC, 38.66, -12.48, 32.35, 2, 0)
  343. MovementLoopAddLocation(NPC, 33.13, -12.98, 35.11, 2, math.random(10, 20))
  344. MovementLoopAddLocation(NPC, 15.84, -13.28, 33.64, 2, 0)
  345. MovementLoopAddLocation(NPC, 0.56, -12.7, 30.27, 2, math.random(10, 20))
  346. MovementLoopAddLocation(NPC, 6.83, -11.97, 58.5, 2, 0)
  347. end
  348. end