Advertisement
Guest User

Untitled

a guest
May 20th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.35 KB | None | 0 0
  1. // =========================================================================================================
  2. // SAR_AI - DayZ AI library
  3. // Version: 1.0.0
  4. // Author: Sarge (sarge@krumeich.ch)
  5. //
  6. // Wiki: to come
  7. // Forum: to come
  8. //
  9. // ---------------------------------------------------------------------------------------------------------
  10. // Required:
  11. // UPSMon
  12. // SHK_pos
  13. //
  14. // ---------------------------------------------------------------------------------------------------------
  15. // area, group & spawn cfg file for Celle
  16. // last modified: 5.3.2013
  17. // ---------------------------------------------------------------------------------------------------------
  18.  
  19. /* reconfiguring the properties of the grid (keep in mind the grid has default settings, but these you should overwrite where needed).
  20.  
  21. IMPORTANT: The grid squares are named like : SAR_area_0_0
  22.  
  23. where the first 0 is the x counter, and the second 0 the y counter.
  24.  
  25. So to adress the bottom left square in the grid, you use SAR_area_0_0.
  26. The square above that one would be: SAR_area_0_1
  27. the square one to the right of the bottom left square is SAR_area_1_0
  28.  
  29. You want to change the number arrays in the below lines:
  30.  
  31. The order for these numbers is always [BANDIT, SURVIVOR, SOLDIER]
  32.  
  33. Lets take an example for Chernarus
  34.  
  35. // Kamenka, 0 bandit groups, 1 soldier groups, 2 survivor groups - spawn probability ba,so,su - maximum group members ba,so,su
  36. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,1,2],[0,75,100],[0,4,3]],"SAR_area_0_0"] call SAR_AI_mon_upd;
  37.  
  38. [[0,1,2],[0,75,100],[0,4,3]]
  39.  
  40. the first set of numbers : 0,1,2
  41. stands for
  42. 0 bandit groups
  43. 1 soldier group
  44. 2 surivors groups
  45. thats the max that can spawn in this grid
  46.  
  47. the second set of numbers : 0,75,100
  48. that means:
  49. 0% probability to spawn bandit groups
  50. 75% for soldiers
  51. 100% for survivors
  52.  
  53. the last set of numbers : 0,4,3
  54. thats the maximum number of ppl in the group (plus 1 leader)
  55. 0 bandits
  56. max 4 (+1 leader) soldiers
  57. max 3 (+1 leader) survivors
  58. this number is randomized
  59.  
  60.  
  61. */
  62. // --------------------------------------------------
  63. // grid definition for the automatic spawn system
  64. //
  65. // examples see the chernarus file
  66. // --------------------------------------------------
  67.  
  68. //--- _check = [["max_grps","rnd_grps","max_p_grp"],[[Bandit, Soldier, Survivor] (MAX 3),[% Bandit,% Soldier,% Survivor],[#Bandit,#Soldier,#Survivor] (+1 Leader Per)],"SAR_area_0_0" (South West Corner)] call SAR_AI_mon_upd;
  69.  
  70. //---------------------
  71.  
  72. // Lindwedel & mellendorf
  73. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_0_0"] call SAR_AI_mon_upd;
  74. // Schwarmstedt & highway 7 bridge
  75. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_0_1"] call SAR_AI_mon_upd;
  76. // Hademstorf
  77. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_0_2"] call SAR_AI_mon_upd;
  78. // Fallingbostel & Dushorn
  79. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_0_3"] call SAR_AI_mon_upd;
  80. // Benefeld
  81. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_0_4"] call SAR_AI_mon_upd;
  82.  
  83. //-------------------
  84.  
  85. // Fuhrberg & South Highway 7
  86. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_1_0"] call SAR_AI_mon_upd;
  87. // Thoren
  88. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_1_1"] call SAR_AI_mon_upd;
  89. // Melssendorf
  90. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_1_2"] call SAR_AI_mon_upd;
  91. // Wasteland
  92. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_1_3"] call SAR_AI_mon_upd;
  93. // Dorfmark
  94. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_1_4"] call SAR_AI_mon_upd;
  95.  
  96. //---------------------
  97.  
  98. // gas station west of SAF
  99. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_2_0"] call SAR_AI_mon_upd;
  100. // Winsen & Sudwinsen
  101. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_2_1"] call SAR_AI_mon_upd;
  102. // Walle & Offen
  103. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_2_2"] call SAR_AI_mon_upd;
  104. // Bergen
  105. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_2_3"] call SAR_AI_mon_upd;
  106. // Wietzendorf
  107. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_2_4"] call SAR_AI_mon_upd;
  108.  
  109. //------------------------
  110.  
  111. // Celle & SAF
  112. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_3_0"] call SAR_AI_mon_upd;
  113. // Klein Hehlen & Schuen Region
  114. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_3_1"] call SAR_AI_mon_upd;
  115. // Eversen
  116. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_3_2"] call SAR_AI_mon_upd;
  117. // Beckedorf
  118. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_3_3"] call SAR_AI_mon_upd;
  119. // Muden & Northern Pond
  120. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_3_4"] call SAR_AI_mon_upd;
  121.  
  122. //------------------------
  123.  
  124. // Wienhausen
  125. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_4_0"] call SAR_AI_mon_upd;
  126. // North of Wienhausen
  127. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_4_1"] call SAR_AI_mon_upd;
  128. // Eschede
  129. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_4_2"] call SAR_AI_mon_upd;
  130. // South of Fassberg & NAF
  131. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,1,1],[3,3,3]],"SAR_area_4_3"] call SAR_AI_mon_upd;
  132. // Fassberg & NAF
  133. _check = [["max_grps","rnd_grps","max_p_grp"],[[0,0,0],[0,3,3],[4,4,4]],"SAR_area_4_4"] call SAR_AI_mon_upd;
  134.  
  135.  
  136.  
  137. // ---------------------------------------------------------------
  138. // Definition of area markers for static spawns
  139. // ---------------------------------------------------------------
  140.  
  141. _this = createMarker ["Bassline_Wolthausen_Bandit", [6959.3833, 4849.6416, -17.66]];
  142. _this setMarkerText "Bassline_Wolthausen_Bandit";
  143. _this setMarkerShape "ELLIPSE";
  144. _this setMarkerType "Flag";
  145. _this setMarkeralpha 0;
  146. _this setMarkerBrush "Solid";
  147. _this setMarkerSize [1000, 1000];
  148. Bassline_Wolthausen_Bandit = _this;
  149.  
  150. _this = createMarker ["Bassline_Beckedorf_Bandit", [8490.5039, 7921.1865, -30.15238]];
  151. _this setMarkerText "Bassline_Beckedorf_Bandit";
  152. _this setMarkerShape "ELLIPSE";
  153. _this setMarkerType "Flag";
  154. _this setMarkeralpha 0;
  155. _this setMarkerBrush "Solid";
  156. _this setMarkerSize [1000, 1000];
  157. Bassline_Beckedorf_Bandit = _this;
  158.  
  159. _this = createMarker ["Bassline_Compound_Fields1", [4984.3403, 8445.6289, -45.778843]];
  160. _this setMarkerText "Bassline_Compound_Fields1";
  161. _this setMarkerShape "ELLIPSE";
  162. _this setMarkerType "Flag";
  163. _this setMarkeralpha 0;
  164. _this setMarkerBrush "Solid";
  165. _this setMarkerSize [500, 500];
  166. Bassline_Compound_Fields1 = _this;
  167.  
  168. _this = createMarker ["Bassline_Compound_Fields2", [3609.698, 8256.3457, -25.681118]];
  169. _this setMarkerText "Bassline_Compound_Fields2";
  170. _this setMarkerShape "ELLIPSE";
  171. _this setMarkerType "Flag";
  172. _this setMarkeralpha 0;
  173. _this setMarkerBrush "Solid";
  174. _this setMarkerSize [500, 500];
  175. Bassline_Compound_Fields2 = _this;
  176.  
  177. _this = createMarker ["Bassline_Compound_Fields3", [3536.7769, 9036.7578, -24.688007]];
  178. _this setMarkerText "Bassline_Compound_Fields3";
  179. _this setMarkerShape "ELLIPSE";
  180. _this setMarkerType "Flag";
  181. _this setMarkeralpha 0;
  182. _this setMarkerBrush "Solid";
  183. _this setMarkerSize [500, 500];
  184. Bassline_Compound_Fields3 = _this;
  185.  
  186. _this = createMarker ["Bassline_Compound_Fields4", [5114.3867, 9237.3838, -33.199162]];
  187. _this setMarkerText "Bassline_Compound_Fields4";
  188. _this setMarkerShape "ELLIPSE";
  189. _this setMarkerType "Flag";
  190. _this setMarkeralpha 0;
  191. _this setMarkerBrush "Solid";
  192. _this setMarkerSize [500, 500];
  193. Bassline_Compound_Fields4 = _this;
  194.  
  195. _this = createMarker ["Bassline_Compound_Fields5", [4675.3579, 7503.54, -48.825371]];
  196. _this setMarkerText "Bassline_Compound_Fields5";
  197. _this setMarkerShape "ELLIPSE";
  198. _this setMarkerType "Flag";
  199. _this setMarkeralpha 0;
  200. _this setMarkerBrush "Solid";
  201. _this setMarkerSize [500, 500];
  202. Bassline_Compound_Fields5 = _this;
  203.  
  204. _this = createMarker ["Bassline_Beckedorf_Ambush", [8490.5039, 7921.1865, -30.15238]];
  205. _this setMarkerText "Bassline_Beckedorf_Ambush";
  206. _this setMarkerShape "ELLIPSE";
  207. _this setMarkerType "Flag";
  208. _this setMarkeralpha 0;
  209. _this setMarkerBrush "Solid";
  210. _this setMarkerSize [150, 150];
  211. Bassline_Beckedorf_Ambush = _this;
  212.  
  213. _this = createMarker ["Bassline_Dorfmark_Ambush", [3097.7251, 10440.529, -7.673449]];
  214. _this setMarkerText "Bassline_Dorfmark_Ambush";
  215. _this setMarkerShape "ELLIPSE";
  216. _this setMarkerType "Flag";
  217. _this setMarkeralpha 0;
  218. _this setMarkerBrush "Solid";
  219. _this setMarkerSize [150, 150];
  220. Bassline_Dorfmark_Ambush = _this;
  221.  
  222. _this = createMarker ["Bassline_Compound_Fortify1", [4182.9766, 8891.0889, -26.403257]];
  223. _this setMarkerText "Bassline_Compound_Fortify1";
  224. _this setMarkerShape "ELLIPSE";
  225. _this setMarkerType "Flag";
  226. _this setMarkeralpha 0;
  227. _this setMarkerBrush "Solid";
  228. _this setMarkerSize [200, 200];
  229. Bassline_Compound_Fortify1 = _this;
  230.  
  231. _this = createMarker ["Bassline_Compound_Fortify2", [4361.0586, 8711.6953, -26.955984]];
  232. _this setMarkerText "Bassline_Compound_Fortify2";
  233. _this setMarkerShape "ELLIPSE";
  234. _this setMarkerType "Flag";
  235. _this setMarkeralpha 0;
  236. _this setMarkerBrush "Solid";
  237. _this setMarkerSize [200, 200];
  238. Bassline_Compound_Fortify2 = _this;
  239.  
  240. _this = createMarker ["Bassline_Compound", [4224.7998, 8808.2383, -27.783743]];
  241. _this setMarkerText "Bassline_Compound";
  242. _this setMarkerShape "ELLIPSE";
  243. _this setMarkerType "Flag";
  244. _this setMarkeralpha 0;
  245. _this setMarkerBrush "Solid";
  246. _this setMarkerSize [300, 300];
  247. Bassline_Compound_Center = _this;
  248.  
  249. _this = createMarker ["Bassline_Compound_heli", [4224.7998, 8808.2383, -27.783743]];
  250. _this setMarkerText "Bassline_Compound_heli";
  251. _this setMarkerShape "ELLIPSE";
  252. _this setMarkerType "Flag";
  253. _this setMarkeralpha 0;
  254. _this setMarkerBrush "Solid";
  255. _this setMarkerSize [1000, 1000];
  256. Bassline_Compound_heli = _this;
  257.  
  258. _this = createMarker ["Bassline_Compound_Perimeter", [4410.3965, 8542.3867, -27.81959]];
  259. _this setMarkerText "Bassline_Compound_Perimeter";
  260. _this setMarkerShape "ELLIPSE";
  261. _this setMarkerType "Flag";
  262. _this setMarkeralpha 0;
  263. _this setMarkerBrush "Solid";
  264. _this setMarkerSize [500, 500];
  265. Bassline_Compound_Perimeter = _this;
  266.  
  267. _this = createMarker ["Celle_Courtyard", [8769.3633, 2077.6267, 0]];
  268. _this setMarkerText "Celle_Courtyard";
  269. _this setMarkerShape "ELLIPSE";
  270. _this setMarkerType "Flag";
  271. _this setMarkeralpha 0;
  272. _this setMarkerBrush "Solid";
  273. _this setMarkerSize [300, 300];
  274. Manatee_Celle_Courtyard = _this;
  275.  
  276. _this = createMarker ["SAF_Control_Tower", [7793.5557, 1275.5316, 2.5749207e-005]];
  277. _this setMarkerText "SAF_Control_Tower";
  278. _this setMarkerShape "ELLIPSE";
  279. _this setMarkerType "Flag";
  280. _this setMarkeralpha 0;
  281. _this setMarkerBrush "Solid";
  282. _this setMarkerSize [400, 400];
  283. Manatee_SAF_Control_Tower = _this;
  284.  
  285. _this = createMarker ["Wienhausen", [10796.543, 794.20032, 1.0967255e-005]];
  286. _this setMarkerText "Wienhausen";
  287. _this setMarkerShape "ELLIPSE";
  288. _this setMarkerType "Flag";
  289. _this setMarkeralpha 0;
  290. _this setMarkerBrush "Solid";
  291. _this setMarkerSize [300, 300];
  292. Manatee_Wienhausen = _this;
  293.  
  294. _this = createMarker ["Lachendorf", [11945.233, 2269.1538, 9.5367432e-007]];
  295. _this setMarkerText "Lachendorf";
  296. _this setMarkerShape "ELLIPSE";
  297. _this setMarkerType "Flag";
  298. _this setMarkeralpha 0;
  299. _this setMarkerBrush "Solid";
  300. _this setMarkerSize [300, 300];
  301. Manatee_Lachendorf = _this;
  302.  
  303. _this = createMarker ["Hambuhren", [6976.8833, 2576.8459, 4.7683716e-006]];
  304. _this setMarkerText "Hambuhren";
  305. _this setMarkerShape "ELLIPSE";
  306. _this setMarkerType "Flag";
  307. _this setMarkeralpha 0;
  308. _this setMarkerBrush "Solid";
  309. _this setMarkerSize [300, 300];
  310. Manatee_Hambuhren = _this;
  311.  
  312. _this = createMarker ["Ovelgonne", [6156.8647, 2619.8801, -1.1444092e-005]];
  313. _this setMarkerText "Ovelgonne";
  314. _this setMarkerShape "ELLIPSE";
  315. _this setMarkerType "Flag";
  316. _this setMarkeralpha 0;
  317. _this setMarkerBrush "Solid";
  318. _this setMarkerSize [300, 300];
  319. Manatee_Ovelgonne = _this;
  320.  
  321. _this = createMarker ["Fuhrberg", [4671.6343, 443.48831, 9.5367432e-006]];
  322. _this setMarkerText "Fuhrberg";
  323. _this setMarkerShape "ELLIPSE";
  324. _this setMarkerType "Flag";
  325. _this setMarkeralpha 0;
  326. _this setMarkerBrush "Solid";
  327. _this setMarkerSize [300, 300];
  328. Manatee_Fuhrberg = _this;
  329.  
  330. _this = createMarker ["Wietze", [4672.1519, 3009.2664, 2.0980835e-005]];
  331. _this setMarkerText "Wietze";
  332. _this setMarkerShape "ELLIPSE";
  333. _this setMarkerType "Flag";
  334. _this setMarkeralpha 0;
  335. _this setMarkerBrush "Solid";
  336. _this setMarkerSize [300, 300];
  337. Manatee_Wietze = _this;
  338.  
  339. _this = createMarker ["Sudwinsen", [5618.9297, 3712.0496, -4.7683716e-006]];
  340. _this setMarkerText "Sudwinsen";
  341. _this setMarkerShape "ELLIPSE";
  342. _this setMarkerType "Flag";
  343. _this setMarkeralpha 0;
  344. _this setMarkerBrush "Solid";
  345. _this setMarkerSize [300, 300];
  346. Manatee_Sudwinsen = _this;
  347.  
  348. _this = createMarker ["Winsen", [5576.0605, 4354.6401, -9.5367432e-007]];
  349. _this setMarkerText "Winsen";
  350. _this setMarkerShape "ELLIPSE";
  351. _this setMarkerType "Flag";
  352. _this setMarkeralpha 0;
  353. _this setMarkerBrush "Solid";
  354. _this setMarkerSize [300, 300];
  355. Manatee_Winsen = _this;
  356.  
  357. _this = createMarker ["Wolthausen", [7112.8071, 4622.9976, -2.0980835e-005]];
  358. _this setMarkerText "Wolthausen";
  359. _this setMarkerShape "ELLIPSE";
  360. _this setMarkerType "Flag";
  361. _this setMarkeralpha 0;
  362. _this setMarkerBrush "Solid";
  363. _this setMarkerSize [300, 300];
  364. Manatee_Wolthausen = _this;
  365.  
  366. _this = createMarker ["Eschede", [11830.458, 5652.0806, 2.6702881e-005]];
  367. _this setMarkerText "Eschede";
  368. _this setMarkerShape "ELLIPSE";
  369. _this setMarkerType "Flag";
  370. _this setMarkeralpha 0;
  371. _this setMarkerBrush "Solid";
  372. _this setMarkerSize [300, 300];
  373. Manatee_Eschede = _this;
  374.  
  375. _this = createMarker ["Schuen", [9038.9385, 3837.918, -4.9591064e-005]];
  376. _this setMarkerText "Schuen";
  377. _this setMarkerShape "ELLIPSE";
  378. _this setMarkerType "Flag";
  379. _this setMarkeralpha 0;
  380. _this setMarkerBrush "Solid";
  381. _this setMarkerSize [300, 300];
  382. Manatee_Schuen = _this;
  383.  
  384. _this = createMarker ["NAF_Control_Tower", [10502.345, 11203.669, 8.5830688e-006]];
  385. _this setMarkerText "NAF_Control_Tower";
  386. _this setMarkerShape "ELLIPSE";
  387. _this setMarkerType "Flag";
  388. _this setMarkeralpha 0;
  389. _this setMarkerBrush "Solid";
  390. _this setMarkerSize [500, 500];
  391. Manatee_NAF_Control_Tower = _this;
  392.  
  393. _this = createMarker ["Fassberg", [10436.042, 10689.137, -2.8610229e-006]];
  394. _this setMarkerText "Fassberg";
  395. _this setMarkerShape "ELLIPSE";
  396. _this setMarkerType "Flag";
  397. _this setMarkeralpha 0;
  398. _this setMarkerBrush "Solid";
  399. _this setMarkerSize [300, 300];
  400. Manatee_Fassberg = _this;
  401.  
  402. _this = createMarker ["Wietzendorf", [6848.2852, 11163.889, 2.6702881e-005]];
  403. _this setMarkerText "Wietzendorf";
  404. _this setMarkerShape "ELLIPSE";
  405. _this setMarkerType "Flag";
  406. _this setMarkeralpha 0;
  407. _this setMarkerBrush "Solid";
  408. _this setMarkerSize [300, 300];
  409. Manatee_Wietzendorf = _this;
  410.  
  411. _this = createMarker ["Dorfmark", [2984.6731, 10950.419, 1.9073486e-006]];
  412. _this setMarkerText "Dorfmark";
  413. _this setMarkerShape "ELLIPSE";
  414. _this setMarkerType "Flag";
  415. _this setMarkeralpha 0;
  416. _this setMarkerBrush "Solid";
  417. _this setMarkerSize [300, 300];
  418. Manatee_Dorfmark = _this;
  419.  
  420. _this = createMarker ["Benefeld", [715.7384, 11086.646, 7.6293945e-006]];
  421. _this setMarkerText "Benefeld";
  422. _this setMarkerShape "ELLIPSE";
  423. _this setMarkerType "Flag";
  424. _this setMarkeralpha 0;
  425. _this setMarkerBrush "Solid";
  426. _this setMarkerSize [300, 300];
  427. Manatee_Benefeld = _this;
  428.  
  429. _this = createMarker ["Fallingbostel", [1606.4475, 9430.5176, 1.9073486e-006]];
  430. _this setMarkerText "Fallingbostel";
  431. _this setMarkerShape "ELLIPSE";
  432. _this setMarkerType "Flag";
  433. _this setMarkeralpha 0;
  434. _this setMarkerBrush "Solid";
  435. _this setMarkerSize [300, 300];
  436. Manatee_Fallingbostel = _this;
  437.  
  438. _this = createMarker ["Dushorn", [571.11353, 8693.5762, 5.7220459e-006]];
  439. _this setMarkerText "Dushorn";
  440. _this setMarkerShape "ELLIPSE";
  441. _this setMarkerType "Flag";
  442. _this setMarkeralpha 0;
  443. _this setMarkerBrush "Solid";
  444. _this setMarkerSize [300, 300];
  445. Manatee_Dushorn = _this;
  446.  
  447. _this = createMarker ["Schwarmstedt", [447.49429, 3814.2073, -5.7220459e-006]];
  448. _this setMarkerText "Schwarmstedt";
  449. _this setMarkerShape "ELLIPSE";
  450. _this setMarkerType "Flag";
  451. _this setMarkeralpha 0;
  452. _this setMarkerBrush "Solid";
  453. _this setMarkerSize [300, 300];
  454. Manatee_Schwarmstedt = _this;
  455.  
  456. _this = createMarker ["Hademstorf", [614.74182, 5104.7773, -3.8146973e-006]];
  457. _this setMarkerText "Hademstorf";
  458. _this setMarkerShape "ELLIPSE";
  459. _this setMarkerType "Flag";
  460. _this setMarkeralpha 0;
  461. _this setMarkerBrush "Solid";
  462. _this setMarkerSize [300, 300];
  463. Manatee_Hademstorf = _this;
  464.  
  465. _this = createMarker ["Thoren", [2702.6433, 4069.988, -1.9073486e-006]];
  466. _this setMarkerText "Thoren";
  467. _this setMarkerShape "ELLIPSE";
  468. _this setMarkerType "Flag";
  469. _this setMarkeralpha 0;
  470. _this setMarkerBrush "Solid";
  471. _this setMarkerSize [300, 300];
  472. Manatee_Thoren = _this;
  473.  
  474. _this = createMarker ["Mellendorf", [2301.0278, 1215.074, -3.0517578e-005]];
  475. _this setMarkerText "Mellendorf";
  476. _this setMarkerShape "ELLIPSE";
  477. _this setMarkerType "Flag";
  478. _this setMarkeralpha 0;
  479. _this setMarkerBrush "Solid";
  480. _this setMarkerSize [300, 300];
  481. Manatee_Mellendorf = _this;
  482.  
  483. _this = createMarker ["Lindwedel", [1678.7277, 2053.5579, -9.5367432e-006]];
  484. _this setMarkerText "Lindwedel";
  485. _this setMarkerShape "ELLIPSE";
  486. _this setMarkerType "Flag";
  487. _this setMarkeralpha 0;
  488. _this setMarkerBrush "Solid";
  489. _this setMarkerSize [300, 300];
  490. Manatee_Lindwedel = _this;
  491.  
  492. _this = createMarker ["Eversen", [8469.7305, 6320.751, -3.8146973e-006]];
  493. _this setMarkerText "Eversen";
  494. _this setMarkerShape "ELLIPSE";
  495. _this setMarkerType "Flag";
  496. _this setMarkeralpha 0;
  497. _this setMarkerBrush "Solid";
  498. _this setMarkerSize [300, 300];
  499. Manatee_Eversen = _this;
  500.  
  501. _this = createMarker ["Beckedorf", [8414.5283, 8088.9531, 6.2942505e-005]];
  502. _this setMarkerText "Beckedorf";
  503. _this setMarkerShape "ELLIPSE";
  504. _this setMarkerType "Flag";
  505. _this setMarkeralpha 0;
  506. _this setMarkerBrush "Solid";
  507. _this setMarkerSize [300, 300];
  508. Manatee_Beckedorf = _this;
  509.  
  510. _this = createMarker ["Offen", [6851.1323, 6618.6309, 2.2888184e-005]];
  511. _this setMarkerText "Offen";
  512. _this setMarkerShape "ELLIPSE";
  513. _this setMarkerType "Flag";
  514. _this setMarkeralpha 0;
  515. _this setMarkerBrush "Solid";
  516. _this setMarkerSize [300, 300];
  517. Manatee_Offen = _this;
  518.  
  519. _this = createMarker ["Walle", [6247.1572, 5803.9072, 3.8146973e-006]];
  520. _this setMarkerText "Walle";
  521. _this setMarkerShape "ELLIPSE";
  522. _this setMarkerType "Flag";
  523. _this setMarkeralpha 0;
  524. _this setMarkerBrush "Solid";
  525. _this setMarkerSize [300, 300];
  526. Manatee_Walle = _this;
  527.  
  528. _this = createMarker ["Meissendorf", [4542.5371, 5519.3491, 3.8146973e-006]];
  529. _this setMarkerText "Meissendorf";
  530. _this setMarkerShape "ELLIPSE";
  531. _this setMarkerType "Flag";
  532. _this setMarkeralpha 0;
  533. _this setMarkerBrush "Solid";
  534. _this setMarkerSize [300, 300];
  535. Manatee_Meissendorf = _this;
  536.  
  537. _this = createMarker ["Bergen", [6760.0996, 7975.769, 5.7220459e-006]];
  538. _this setMarkerText "Bergen";
  539. _this setMarkerShape "ELLIPSE";
  540. _this setMarkerType "Flag";
  541. _this setMarkeralpha 0;
  542. _this setMarkerBrush "Solid";
  543. _this setMarkerSize [300, 300];
  544. Manatee_Bergen = _this;
  545.  
  546. _this = createMarker ["Bonstorf", [8349.6416, 9591.1768, 3.8146973e-005]];
  547. _this setMarkerText "Bonstorf";
  548. _this setMarkerShape "ELLIPSE";
  549. _this setMarkerType "Flag";
  550. _this setMarkeralpha 0;
  551. _this setMarkerBrush "Solid";
  552. _this setMarkerSize [300, 300];
  553. Manatee_Bonstorf = _this;
  554.  
  555. _this = createMarker ["Muden", [9515.9932, 10121.562, 2.4795532e-005]];
  556. _this setMarkerText "Muden";
  557. _this setMarkerShape "ELLIPSE";
  558. _this setMarkerType "Flag";
  559. _this setMarkeralpha 0;
  560. _this setMarkerBrush "Solid";
  561. _this setMarkerSize [300, 300];
  562. Manatee_Muden = _this;
  563.  
  564. _this = createMarker ["Hermannsburg", [9001.0996, 8901.415, -3.8146973e-005]];
  565. _this setMarkerText "Hermannsburg";
  566. _this setMarkerShape "ELLIPSE";
  567. _this setMarkerType "Flag";
  568. _this setMarkeralpha 0;
  569. _this setMarkerBrush "Solid";
  570. _this setMarkerSize [300, 300];
  571. Manatee_Hermannsburg = _this;
  572.  
  573. _this = createMarker ["Gross_Hehlen", [8513.2227, 3162.3447, 1.1444092e-005]];
  574. _this setMarkerText "Gross_Hehlen";
  575. _this setMarkerShape "ELLIPSE";
  576. _this setMarkerType "Flag";
  577. _this setMarkeralpha 0;
  578. _this setMarkerBrush "Solid";
  579. _this setMarkerSize [300, 300];
  580. Manatee_Gross_Hehlen = _this;
  581.  
  582. _this = createMarker ["Vorwerk", [9380.126, 3269.1462, 1.9073486e-006]];
  583. _this setMarkerText "Vorwerk";
  584. _this setMarkerShape "ELLIPSE";
  585. _this setMarkerType "Flag";
  586. _this setMarkeralpha 0;
  587. _this setMarkerBrush "Solid";
  588. _this setMarkerSize [300, 300];
  589. Manatee_Vorwerk = _this;
  590.  
  591. _this = createMarker ["Hehlentor", [9036.2773, 2586.5928, 2.8610229e-005]];
  592. _this setMarkerText "Hehlentor";
  593. _this setMarkerShape "ELLIPSE";
  594. _this setMarkerType "Flag";
  595. _this setMarkeralpha 0;
  596. _this setMarkerBrush "Solid";
  597. _this setMarkerSize [300, 300];
  598. Manatee_Hehlentor = _this;
  599.  
  600. _this = createMarker ["Klein_Hehlen", [8350.9766, 2752.293, 2.4795532e-005]];
  601. _this setMarkerText "Klein Hehlen";
  602. _this setMarkerShape "ELLIPSE";
  603. _this setMarkerType "Flag";
  604. _this setMarkeralpha 0;
  605. _this setMarkerBrush "Solid";
  606. _this setMarkerSize [300, 300];
  607. Manatee_Klein_Hehlen = _this;
  608.  
  609. _this = createMarker ["Eastmost_along_river", [12195.065, 977.573, -1.8119812e-005]];
  610. _this setMarkerText "Eastmost_along_river";
  611. _this setMarkerShape "ELLIPSE";
  612. _this setMarkerType "Flag";
  613. _this setMarkeralpha 0;
  614. _this setMarkerBrush "Solid";
  615. _this setMarkerSize [300, 300];
  616. Manatee_Eastmost_along_river = _this;
  617.  
  618. _this = createMarker ["Westmost_along_river", [59.358772, 5208.2036, 3.7670135e-005]];
  619. _this setMarkerText "Westmost_along_river";
  620. _this setMarkerShape "ELLIPSE";
  621. _this setMarkerType "Flag";
  622. _this setMarkeralpha 0;
  623. _this setMarkerBrush "Solid";
  624. _this setMarkerSize [300, 300];
  625. Manatee_Westmost_along_river = _this;
  626.  
  627. _this = createMarker ["NW_Corner", [17.684713, 12274.881, 0]];
  628. _this setMarkerText "NW_Corner";
  629. _this setMarkerShape "ELLIPSE";
  630. _this setMarkerType "Flag";
  631. _this setMarkeralpha 0;
  632. _this setMarkerBrush "Solid";
  633. _this setMarkerSize [300, 300];
  634. Manatee_NW_Corner = _this;
  635.  
  636. _this = createMarker ["NE_Corner", [12186.046, 12218.783, -2.4795532e-005]];
  637. _this setMarkerText "NE_Corner";
  638. _this setMarkerShape "ELLIPSE";
  639. _this setMarkerType "Flag";
  640. _this setMarkeralpha 0;
  641. _this setMarkerBrush "Solid";
  642. _this setMarkerSize [300, 300];
  643. Manatee_NE_Corner = _this;
  644.  
  645. _this = createMarker ["SE_Corner", [12213.908, 29.648508, -2.0980835e-005]];
  646. _this setMarkerText "SE_Corner";
  647. _this setMarkerShape "ELLIPSE";
  648. _this setMarkerType "Flag";
  649. _this setMarkeralpha 0;
  650. _this setMarkerBrush "Solid";
  651. _this setMarkerSize [300, 300];
  652. Manatee_SE_Corner = _this;
  653.  
  654. _this = createMarker ["SW_Corner", [46.516766, 31.434532, 0]];
  655. _this setMarkerText "SW_Corner";
  656. _this setMarkerShape "ELLIPSE";
  657. _this setMarkerType "Flag";
  658. _this setMarkeralpha 0;
  659. _this setMarkerBrush "Solid";
  660. _this setMarkerSize [300, 300];
  661. Manatee_SW_Corner = _this;
  662.  
  663. _this = createMarker ["Northern_point_on_Highway_7", [5035.2646, 12151.317, -6.1988831e-006]];
  664. _this setMarkerText "Northern_point_on_Highway_7";
  665. _this setMarkerShape "ELLIPSE";
  666. _this setMarkerType "Flag";
  667. _this setMarkeralpha 0;
  668. _this setMarkerBrush "Solid";
  669. _this setMarkerSize [300, 300];
  670. Manatee_Northern_point_on_Highway_7 = _this;
  671.  
  672. _this = createMarker ["Southern_end_of_Highway_7", [3567.832, 142.28204, 1.1444092e-005]];
  673. _this setMarkerText "Southern_end_of_Highway_7";
  674. _this setMarkerShape "ELLIPSE";
  675. _this setMarkerType "Flag";
  676. _this setMarkeralpha 0;
  677. _this setMarkerBrush "Solid";
  678. _this setMarkerSize [300, 300];
  679. Manatee_Southern_end_of_Highway_7 = _this;
  680.  
  681. _this = createMarker ["Highway_7_Bridge", [1594.113, 4385.8452, 0]];
  682. _this setMarkerText "Highway_7_Bridge";
  683. _this setMarkerShape "ELLIPSE";
  684. _this setMarkerType "Flag";
  685. _this setMarkeralpha 0;
  686. _this setMarkerBrush "Solid";
  687. _this setMarkerSize [300, 300];
  688. Manatee_Highway_7_Bridge = _this;
  689.  
  690. _this = createMarker ["SAF_Hangars", [7556.9375, 1502.7905, 0]];
  691. _this setMarkerText "SAF_Hangars";
  692. _this setMarkerShape "ELLIPSE";
  693. _this setMarkerType "Flag";
  694. _this setMarkeralpha 0;
  695. _this setMarkerBrush "Solid";
  696. _this setMarkerSize [300, 300];
  697. Manatee_SAF_Hangars = _this;
  698.  
  699. _this = createMarker ["Schuen_Military_Base", [9185.0029, 4135.4775, 0]];
  700. _this setMarkerText "Schuen_Military_Base";
  701. _this setMarkerShape "ELLIPSE";
  702. _this setMarkerType "Flag";
  703. _this setMarkeralpha 0;
  704. _this setMarkerBrush "Solid";
  705. _this setMarkerSize [300, 300];
  706. Manatee_Schuen_Military_Base = _this;
  707.  
  708. _this = createMarker ["NAF_Barracks", [10483.776, 11535.362, 0]];
  709. _this setMarkerText "NAF_Barracks";
  710. _this setMarkerShape "ELLIPSE";
  711. _this setMarkerType "Flag";
  712. _this setMarkeralpha 0;
  713. _this setMarkerBrush "Solid";
  714. _this setMarkerSize [300, 300];
  715. Manatee_NAF_Barracks = _this;
  716.  
  717. _this = createMarker ["South_East_Quadrant", [9427.334, 3538.8962, 0]];
  718. _this setMarkerText "South_East_Quadrant";
  719. _this setMarkerShape "RECTANGLE";
  720. _this setMarkerType "Flag";
  721. _this setMarkeralpha 0;
  722. _this setMarkerBrush "Solid";
  723. _this setMarkerSize [3500, 3500];
  724. Manatee_South_East_Quadrant = _this;
  725.  
  726. _this = createMarker ["North_East_Quadrant", [9427.752, 9693.2197, 0]];
  727. _this setMarkerText "North_East_Quadrant";
  728. _this setMarkerShape "RECTANGLE";
  729. _this setMarkerType "Flag";
  730. _this setMarkeralpha 0;
  731. _this setMarkerBrush "Solid";
  732. _this setMarkerSize [3500, 3500];
  733. Manatee_North_East_Quadrant = _this;
  734.  
  735. _this = createMarker ["South_West_Quadrant", [3027.6523, 3293.8015, 0]];
  736. _this setMarkerText "South_West_Quadrant";
  737. _this setMarkerShape "RECTANGLE";
  738. _this setMarkerType "Flag";
  739. _this setMarkeralpha 0;
  740. _this setMarkerBrush "Solid";
  741. _this setMarkerSize [3500, 3500];
  742. Manatee_South_West_Quadrant = _this;
  743.  
  744. _this = createMarker ["North_West_Quadrant", [2972.1943, 9165.0508, -1.7166138e-005]];
  745. _this setMarkerText "North_West_Quadrant";
  746. _this setMarkerShape "RECTANGLE";
  747. _this setMarkerType "Flag";
  748. _this setMarkeralpha 0;
  749. _this setMarkerBrush "Solid";
  750. _this setMarkerSize [3500, 3500];
  751. Manatee_North_West_Quadrant = _this;
  752.  
  753. _this = createMarker ["Map_Center", [6070.0127, 6405.2798, -3.4332275e-005]];
  754. _this setMarkerText "Map_Center";
  755. _this setMarkerShape "RECTANGLE";
  756. _this setMarkerType "Flag";
  757. _this setMarkeralpha 0;
  758. _this setMarkerBrush "Solid";
  759. _this setMarkerSize [7000, 7000];
  760. Manatee_Map_Center = _this;
  761.  
  762. // ----------------------------------------------------------------------------------------
  763. // End of area marker definition section
  764. // ----------------------------------------------------------------------------------------
  765.  
  766. diag_log format["SAR_AI: Area & Trigger definition finalized"];
  767. diag_log format["SAR_AI: Static Spawning for Helicopter patrols started"];
  768.  
  769. //
  770. // Static, predefined heli patrol areas with configurable units
  771. //
  772. // Parameters used:
  773. // Areaname
  774. // 1,2,3 = soldier, survivors, bandits
  775. //
  776.  
  777. // Beckedorf Bandit Heli
  778. //[Bassline_Beckedorf_Bandit,3,true] call SAR_AI_heli;
  779.  
  780. // Wolthausen Bandit Heli
  781. //[Bassline_Wolthausen_Bandit,3,true] call SAR_AI_heli;
  782.  
  783. // Compound Bandit Heli
  784. [Bassline_Compound_heli,3,true] call SAR_AI_heli;
  785.  
  786. // Barracks NAF Bandit heli
  787. //[Manatee_NAF_Barracks,3,true] call SAR_AI_heli;
  788.  
  789. // Barracks SAF Bandit heli
  790. //[Manatee_SAF_Control_Tower,3,true] call SAR_AI_heli;
  791.  
  792. // North Western Bandits
  793. //[Manatee_North_West_Quadrant,3] call SAR_AI_heli;
  794.  
  795. // North Eastern Bandits
  796. //[Manatee_North_East_Quadrant,3] call SAR_AI_heli;
  797.  
  798. // South Eastern Survivors
  799. //[Manatee_South_East_Quadrant,2] call SAR_AI_heli;
  800.  
  801. // South Western Survivors
  802. //[Manatee_South_West_Quadrant,2] call SAR_AI_heli;
  803.  
  804. // add if needed, see examples in the chernarus file
  805.  
  806. diag_log format["SAR_AI: Static Spawning for Helicopter patrols finished"];
  807.  
  808. //---------------------------------------------------------------------------------
  809. // Static, predefined infantry patrols in defined areas with configurable units
  810. //---------------------------------------------------------------------------------
  811. // Example: [SAR_area_DEBUG,1,0,1,""] call SAR_AI;
  812. //
  813. // SAR_area_DEBUG = areaname (must have been defined further up)
  814. // 1 = type of group (1 = soldiers, 2 = survivors, 3 = bandits)
  815. // 0 = amount of snipers in the group
  816. // 1 = amount of rifleman in the group
  817. //
  818. //
  819.  
  820. // Bandits - 3 Snipers, 7 rifleman. SAF & NAF
  821. [Manatee_SAF_Control_Tower,3,3,5,"patrol",true] call SAR_AI;
  822.  
  823. [Manatee_NAF_Control_Tower,3,3,5,"patrol",true] call SAR_AI;
  824.  
  825.  
  826.  
  827. // Example entries:
  828. // SARGE DEBUG - Debug group
  829. // military, 0 snipers, 1 riflemen, patrol
  830. //[SAR_area_DEBUG,1,0,1,""] call SAR_AI;
  831.  
  832. // military, 2 snipers, 4 riflemen, patrol
  833. //[SAR_area_DEBUG,1,2,4,""] call SAR_AI;
  834.  
  835. // survivors, 1 snipers, 3 riflemen, patrolling the NWAF
  836. //[SAR_marker_helipatrol_nwaf,2,1,3,""] call SAR_AI;
  837.  
  838. // bandits, 5 snipers, 2 riflemen, patrolling the NWAF
  839. //[SAR_marker_helipatrol_nwaf,3,5,2,""] call SAR_AI;
  840. //---------------------------------------------------------------------------------
  841.  
  842. // add here if needed
  843.  
  844. // 1 Sniper,6 rifleman. Beckedorf Ambush
  845. [Bassline_Beckedorf_Ambush,3,1,4,"ambush",true] call SAR_AI;
  846.  
  847. // 1 Sniper,6 rifleman. Dorfmark Ambush
  848. [Bassline_Dorfmark_Ambush,3,1,4,"ambush",true] call SAR_AI;
  849.  
  850. // 3 rifleman. Compound Fortify
  851. [Bassline_Compound_Fortify1,3,2,4,"fortify",true] call SAR_AI;
  852.  
  853. // 3 rifleman. Compound Fortify2
  854. [Bassline_Compound_Fortify2,3,2,4,"fortify",true] call SAR_AI;
  855.  
  856. // 2 Snipers, 8 rifleman. Compound
  857. [Bassline_Compound_Center,3,2,8,"patrol",true] call SAR_AI;
  858.  
  859. // 2 Snipers, 8 rifleman. Compound
  860. [Bassline_Compound_Perimeter,3,2,8,"patrol",true] call SAR_AI;
  861.  
  862. // 2 Snipers, 4 rifleman. Compound Outskirts
  863. [Bassline_Compound_Fields1,3,2,5,"patrol",true] call SAR_AI;
  864.  
  865. // 2 Snipers, 4 rifleman. Compound Outskirts
  866. [Bassline_Compound_Fields2,3,2,4,"patrol",true] call SAR_AI;
  867.  
  868. // 2 Snipers, 4 rifleman. Compound Outskirts
  869. [Bassline_Compound_Fields3,3,2,4,"patrol",true] call SAR_AI;
  870.  
  871. // 2 Snipers, 4 rifleman. Compound Outskirts
  872. [Bassline_Compound_Fields4,3,2,4,"patrol",true] call SAR_AI;
  873.  
  874. // 2 Snipers, 4 rifleman. Compound Outskirts
  875. [Bassline_Compound_Fields5,3,2,4,"patrol",true] call SAR_AI;
  876.  
  877. [Manatee_NAF_Barracks,3,2,8,"patrol",true] call SAR_AI;
  878.  
  879. // ---- end of configuration area ----
  880.  
  881. diag_log format["SAR_AI: Static Spawning for infantry patrols finished"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement