Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.14 KB | None | 0 0
  1. --------------------------------------------------------------------------------
  2. --------------------------------------------------------------------------------
  3. -- Planet config
  4.  
  5. local function GetPlanet(planetUtilities)
  6.  
  7. local image = planetUtilities.planetImages[math.floor(math.random()*#planetUtilities.planetImages) + 1]
  8.  
  9. local planetData = {
  10. name = "Thibella Delta",
  11. startingPlanet = false,
  12. mapDisplay = {
  13. x = 0.29,
  14. y = 0.65,
  15. image = image,
  16. size = planetUtilities.PLANET_SIZE_MAP,
  17. },
  18. infoDisplay = {
  19. image = image,
  20. size = planetUtilities.PLANET_SIZE_INFO,
  21. backgroundImage = planetUtilities.backgroundImages[math.floor(math.random()*#planetUtilities.backgroundImages) + 1],
  22. terrainType = "Terran",
  23. radius = "7200 km",
  24. primary = "Thibella",
  25. primaryType = "G3V",
  26. milRating = 2,
  27. text = [[The enemy Big Bertha cannon is dominating the battlefield. Sneak into their base with Scythes and eliminate this threat.]]
  28. },
  29. gameConfig = {
  30. missionStartscript = false,
  31. mapName = "Tabula-v6.1",
  32. playerConfig = {
  33. startX = 7500,
  34. startZ = 6500,
  35. allyTeam = 0,
  36. facplop = false,
  37. commanderParameters = {
  38. facplop = false,
  39. defeatIfDestroyedObjectiveID = 2,
  40. },
  41. extraUnlocks = {
  42. "cloakheavyraid",
  43. },
  44. startUnits = {
  45. {
  46. name = "staticmex",
  47. x = 7320,
  48. z = 6456,
  49. facing = 3,
  50. },
  51. {
  52. name = "staticmex",
  53. x = 7336,
  54. z = 6808,
  55. facing = 3,
  56. },
  57. {
  58. name = "staticmex",
  59. x = 7752,
  60. z = 6600,
  61. facing = 3,
  62. },
  63. {
  64. name = "energysolar",
  65. x = 7384,
  66. z = 6472,
  67. facing = 2,
  68. },
  69. {
  70. name = "energysolar",
  71. x = 7304,
  72. z = 6520,
  73. facing = 1,
  74. },
  75. {
  76. name = "energysolar",
  77. x = 7256,
  78. z = 6440,
  79. facing = 0,
  80. },
  81. {
  82. name = "energysolar",
  83. x = 7336,
  84. z = 6392,
  85. facing = 3,
  86. },
  87. {
  88. name = "energysolar",
  89. x = 7400,
  90. z = 6824,
  91. facing = 2,
  92. },
  93. {
  94. name = "energysolar",
  95. x = 7320,
  96. z = 6872,
  97. facing = 1,
  98. },
  99. {
  100. name = "energysolar",
  101. x = 7272,
  102. z = 6792,
  103. facing = 0,
  104. },
  105. {
  106. name = "energysolar",
  107. x = 7352,
  108. z = 6744,
  109. facing = 3,
  110. },
  111. {
  112. name = "energysolar",
  113. x = 7816,
  114. z = 6616,
  115. facing = 2,
  116. },
  117. {
  118. name = "energysolar",
  119. x = 7736,
  120. z = 6664,
  121. facing = 1,
  122. },
  123. {
  124. name = "energysolar",
  125. x = 7688,
  126. z = 6584,
  127. facing = 0,
  128. },
  129. {
  130. name = "energysolar",
  131. x = 7768,
  132. z = 6536,
  133. facing = 3,
  134. },
  135. {
  136. name = "factorycloak",
  137. x = 7848,
  138. z = 6328,
  139. facing = 2,
  140. },
  141. {
  142. name = "cloakheavyraid",
  143. x = 7848,
  144. z = 6128,
  145. facing = 2,
  146. },
  147. {
  148. name = "cloakheavyraid",
  149. x = 7648,
  150. z = 6128,
  151. facing = 2,
  152. },
  153. {
  154. name = "cloakheavyraid",
  155. x = 8048,
  156. z = 6128,
  157. facing = 2,
  158. },
  159. {
  160. name = "cloakheavyraid",
  161. x = 7848,
  162. z = 5928,
  163. facing = 2,
  164. },
  165. {
  166. name = "cloakheavyraid",
  167. x = 7648,
  168. z = 5928,
  169. facing = 2,
  170. },
  171. {
  172. name = "cloakheavyraid",
  173. x = 8048,
  174. z = 5928,
  175. facing = 2,
  176. },
  177. }
  178. },
  179. aiConfig = {
  180. {
  181. startX = 7700,
  182. startZ = 1200,
  183. aiLib = "Circuit_difficulty_autofill",
  184. humanName = "Ally #1",
  185. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  186. commanderParameters = {
  187. facplop = false,
  188. },
  189. allyTeam = 0,
  190. unlocks = {
  191. "factorygunship",
  192. "turretlaser",
  193. "turretmissile",
  194. "turretriot",
  195. "turretheavylaser",
  196. "turretaalaser",
  197. "staticradar",
  198. "staticmex",
  199. "staticcon",
  200. "energysolar",
  201. "gunshipcon",
  202. "gunshipbomb",
  203. "gunshipemp",
  204. "gunshipheavyskirm",
  205. "gunshipraid",
  206. "gunshipassault",
  207. "gunshipaa",
  208. "gunshipskirm"
  209. },
  210. commanderLevel = 2,
  211. commander = {
  212. name = "King",
  213. chassis = "engineer",
  214. decorations = {},
  215. modules = {
  216. {
  217. "commweapon_shotgun",
  218. "module_radarnet"
  219. },
  220. },
  221. },
  222. startUnits = {
  223. {
  224. name = "staticmex",
  225. x = 7816,
  226. z = 1032,
  227. facing = 0,
  228. },
  229. {
  230. name = "factorygunship",
  231. x = 7816,
  232. z = 1288,
  233. facing = 1,
  234. },
  235. {
  236. name = "gunshipskirm",
  237. x = 5216,
  238. z = 1908,
  239. facing = 3,
  240. },
  241. {
  242. name = "staticmex",
  243. x = 7496,
  244. z = 808,
  245. facing = 0,
  246. },
  247. {
  248. name = "energysolar",
  249. x = 7480,
  250. z = 872,
  251. facing = 3,
  252. },
  253. {
  254. name = "gunshipcon",
  255. x = 7193,
  256. z = 5477,
  257. facing = 0,
  258. },
  259. {
  260. name = "turretlaser",
  261. x = 7728,
  262. z = 736,
  263. facing = 3,
  264. },
  265. {
  266. name = "staticmex",
  267. x = 7736,
  268. z = 520,
  269. facing = 0,
  270. },
  271. {
  272. name = "staticradar",
  273. x = 7680,
  274. z = 912,
  275. facing = 3,
  276. },
  277. {
  278. name = "turretlaser",
  279. x = 7680,
  280. z = 1344,
  281. facing = 3,
  282. },
  283. {
  284. name = "energysolar",
  285. x = 5288,
  286. z = 680,
  287. facing = 0,
  288. },
  289. {
  290. name = "energysolar",
  291. x = 7816,
  292. z = 968,
  293. facing = 3,
  294. },
  295. {
  296. name = "turretlaser",
  297. x = 7632,
  298. z = 2576,
  299. facing = 3,
  300. },
  301. {
  302. name = "energysolar",
  303. x = 7880,
  304. z = 1064,
  305. facing = 3,
  306. },
  307. {
  308. name = "staticmex",
  309. x = 6312,
  310. z = 2808,
  311. facing = 0,
  312. },
  313. {
  314. name = "energysolar",
  315. x = 7800,
  316. z = 1096,
  317. facing = 3,
  318. },
  319. {
  320. name = "turretlaser",
  321. x = 7680,
  322. z = 1216,
  323. facing = 3,
  324. },
  325. {
  326. name = "staticcon",
  327. x = 7672,
  328. z = 1304,
  329. facing = 3,
  330. },
  331. {
  332. name = "staticmex",
  333. x = 5960,
  334. z = 760,
  335. facing = 0,
  336. },
  337. {
  338. name = "staticmex",
  339. x = 5224,
  340. z = 696,
  341. facing = 0,
  342. },
  343. {
  344. name = "energysolar",
  345. x = 5256,
  346. z = 760,
  347. facing = 0,
  348. },
  349. {
  350. name = "energysolar",
  351. x = 5160,
  352. z = 648,
  353. facing = 0,
  354. },
  355. {
  356. name = "gunshipcon",
  357. x = 6590,
  358. z = 3613,
  359. facing = 2,
  360. },
  361. {
  362. name = "turretlaser",
  363. x = 6752,
  364. z = 1824,
  365. facing = 3,
  366. },
  367. {
  368. name = "staticradar",
  369. x = 6032,
  370. z = 864,
  371. facing = 0,
  372. },
  373. {
  374. name = "gunshipaa",
  375. x = 5154,
  376. z = 806,
  377. facing = 2,
  378. },
  379. {
  380. name = "energysolar",
  381. x = 6680,
  382. z = 1544,
  383. facing = 3,
  384. },
  385. {
  386. name = "gunshipaa",
  387. x = 4428,
  388. z = 4410,
  389. facing = 1,
  390. },
  391. {
  392. name = "turretlaser",
  393. x = 5904,
  394. z = 800,
  395. facing = 0,
  396. },
  397. {
  398. name = "gunshipassault",
  399. x = 5784,
  400. z = 2812,
  401. facing = 1,
  402. },
  403. {
  404. name = "staticmex",
  405. x = 4904,
  406. z = 1528,
  407. facing = 0,
  408. },
  409. {
  410. name = "turretmissile",
  411. x = 7536,
  412. z = 1904,
  413. facing = 3,
  414. },
  415. {
  416. name = "turretlaser",
  417. x = 5984,
  418. z = 2704,
  419. facing = 3,
  420. },
  421. {
  422. name = "energyfusion",
  423. x = 5672,
  424. z = 2848,
  425. facing = 0,
  426. },
  427. {
  428. name = "energysolar",
  429. x = 6376,
  430. z = 2936,
  431. facing = 3,
  432. },
  433. {
  434. name = "staticmex",
  435. x = 5304,
  436. z = 3224,
  437. facing = 0,
  438. },
  439. {
  440. name = "staticcon",
  441. x = 7672,
  442. z = 1256,
  443. facing = 3,
  444. },
  445. {
  446. name = "gunshipskirm",
  447. x = 4133,
  448. z = 35,
  449. facing = 3,
  450. },
  451. {
  452. name = "energysolar",
  453. x = 5272,
  454. z = 3160,
  455. facing = 3,
  456. },
  457. {
  458. name = "turretsunlance",
  459. x = 4848,
  460. z = 4160,
  461. facing = 0,
  462. },
  463. {
  464. name = "energysolar",
  465. x = 7064,
  466. z = 2152,
  467. facing = 3,
  468. },
  469. {
  470. name = "energysolar",
  471. x = 5240,
  472. z = 3240,
  473. facing = 3,
  474. },
  475. {
  476. name = "energysolar",
  477. x = 7896,
  478. z = 984,
  479. facing = 3,
  480. },
  481. {
  482. name = "energyfusion",
  483. x = 5016,
  484. z = 4176,
  485. facing = 0,
  486. },
  487. {
  488. name = "gunshipaa",
  489. x = 5156,
  490. z = 885,
  491. facing = 3,
  492. },
  493. {
  494. name = "turretsunlance",
  495. x = 5536,
  496. z = 2832,
  497. facing = 0,
  498. },
  499. {
  500. name = "turretmissile",
  501. x = 7824,
  502. z = 1840,
  503. facing = 3,
  504. },
  505. {
  506. name = "turretlaser",
  507. x = 6032,
  508. z = 4032,
  509. facing = 3,
  510. },
  511. {
  512. name = "gunshipaa",
  513. x = 5155,
  514. z = 873,
  515. facing = 3,
  516. },
  517. {
  518. name = "gunshipaa",
  519. x = 5153,
  520. z = 841,
  521. facing = 3,
  522. },
  523. {
  524. name = "turretlaser",
  525. x = 5088,
  526. z = 4688,
  527. facing = 2,
  528. },
  529. {
  530. name = "turretmissile",
  531. x = 7600,
  532. z = 1760,
  533. facing = 3,
  534. },
  535. {
  536. name = "turretmissile",
  537. x = 7664,
  538. z = 1856,
  539. facing = 3,
  540. },
  541. {
  542. name = "turretlaser",
  543. x = 5296,
  544. z = 5520,
  545. facing = 2,
  546. },
  547. {
  548. name = "turretmissile",
  549. x = 7744,
  550. z = 1760,
  551. facing = 3,
  552. },
  553. {
  554. name = "turretmissile",
  555. x = 7488,
  556. z = 1760,
  557. facing = 3,
  558. },
  559. {
  560. name = "turretlaser",
  561. x = 5984,
  562. z = 6096,
  563. facing = 2,
  564. },
  565. {
  566. name = "turretmissile",
  567. x = 7424,
  568. z = 1888,
  569. facing = 3,
  570. },
  571. {
  572. name = "turretmissile",
  573. x = 7632,
  574. z = 1968,
  575. facing = 3,
  576. },
  577. {
  578. name = "staticcon",
  579. x = 4744,
  580. z = 5896,
  581. facing = 2,
  582. buildProgress = 0.20900001,
  583. },
  584. {
  585. name = "turretmissile",
  586. x = 7520,
  587. z = 2016,
  588. facing = 3,
  589. },
  590. {
  591. name = "turretlaser",
  592. x = 7456,
  593. z = 4464,
  594. facing = 3,
  595. },
  596. {
  597. name = "turretmissile",
  598. x = 7744,
  599. z = 1936,
  600. facing = 3,
  601. },
  602. {
  603. name = "turretlaser",
  604. x = 6944,
  605. z = 4816,
  606. facing = 3,
  607. },
  608. {
  609. name = "turretmissile",
  610. x = 7552,
  611. z = 1648,
  612. facing = 3,
  613. },
  614. {
  615. name = "turretmissile",
  616. x = 7680,
  617. z = 1664,
  618. facing = 3,
  619. },
  620. {
  621. name = "turretmissile",
  622. x = 7408,
  623. z = 2000,
  624. facing = 3,
  625. buildProgress = 0.108,
  626. },
  627. },
  628. },
  629. {
  630. startX = 7700,
  631. startZ = 2700,
  632. aiLib = "Circuit_difficulty_autofill",
  633. humanName = "Ally #2",
  634. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  635. commanderParameters = {
  636. facplop = false,
  637. },
  638. allyTeam = 0,
  639. unlocks = {
  640. "factoryveh",
  641. "turretlaser",
  642. "turretmissile",
  643. "turretriot",
  644. "turretheavylaser",
  645. "turretaalaser",
  646. "staticradar",
  647. "staticmex",
  648. "staticcon",
  649. "energysolar",
  650. "vehcon",
  651. "vehscout",
  652. "vehraid",
  653. "vehassault",
  654. "vehriot",
  655. "vehsupport",
  656. "veharty",
  657. "vehheavyarty",
  658. "vehaa",
  659. },
  660. commanderLevel = 2,
  661. commander = {
  662. name = "Queen",
  663. chassis = "engineer",
  664. decorations = {},
  665. modules = {
  666. {
  667. "commweapon_shotgun",
  668. "module_radarnet"
  669. },
  670. },
  671. },
  672. startUnits = {
  673. {
  674. name = "staticmex",
  675. x = 7912,
  676. z = 2840,
  677. facing = 0,
  678. },
  679. {
  680. name = "factoryveh",
  681. x = 7752,
  682. z = 2728,
  683. facing = 3,
  684. },
  685. {
  686. name = "staticmex",
  687. x = 7512,
  688. z = 2952,
  689. facing = 0,
  690. },
  691. {
  692. name = "vehassault",
  693. x = 4586,
  694. z = 2160,
  695. facing = 0,
  696. },
  697. {
  698. name = "energysolar",
  699. x = 7448,
  700. z = 2968,
  701. facing = 3,
  702. },
  703. {
  704. name = "turretlaser",
  705. x = 7744,
  706. z = 2576,
  707. facing = 3,
  708. },
  709. {
  710. name = "energysolar",
  711. x = 7032,
  712. z = 2024,
  713. facing = 3,
  714. },
  715. {
  716. name = "staticmex",
  717. x = 7544,
  718. z = 2424,
  719. facing = 0,
  720. },
  721. {
  722. name = "staticmex",
  723. x = 6696,
  724. z = 1608,
  725. facing = 0,
  726. },
  727. {
  728. name = "energysolar",
  729. x = 6984,
  730. z = 2120,
  731. facing = 3,
  732. },
  733. {
  734. name = "vehcon",
  735. x = 6612,
  736. z = 3291,
  737. facing = 2,
  738. },
  739. {
  740. name = "energysolar",
  741. x = 7608,
  742. z = 2456,
  743. facing = 3,
  744. },
  745. {
  746. name = "vehriot",
  747. x = 6635,
  748. z = 2414,
  749. facing = 3,
  750. },
  751. {
  752. name = "staticmex",
  753. x = 7048,
  754. z = 2088,
  755. facing = 0,
  756. },
  757. {
  758. name = "vehcon",
  759. x = 6919,
  760. z = 2739,
  761. facing = 3,
  762. },
  763. {
  764. name = "vehscout",
  765. x = 3847,
  766. z = 5510,
  767. facing = 3,
  768. },
  769. {
  770. name = "staticradar",
  771. x = 7856,
  772. z = 2720,
  773. facing = 3,
  774. },
  775. {
  776. name = "energysolar",
  777. x = 4104,
  778. z = 152,
  779. facing = 0,
  780. },
  781. {
  782. name = "turretlaser",
  783. x = 7744,
  784. z = 2880,
  785. facing = 3,
  786. },
  787. {
  788. name = "energysolar",
  789. x = 6952,
  790. z = 2040,
  791. facing = 3,
  792. },
  793. {
  794. name = "vehaa",
  795. x = 6866,
  796. z = 3427,
  797. facing = 3,
  798. },
  799. {
  800. name = "energysolar",
  801. x = 6744,
  802. z = 1672,
  803. facing = 3,
  804. },
  805. {
  806. name = "energysolar",
  807. x = 6760,
  808. z = 1592,
  809. facing = 3,
  810. },
  811. {
  812. name = "staticmex",
  813. x = 5736,
  814. z = 2536,
  815. facing = 0,
  816. },
  817. {
  818. name = "staticcon",
  819. x = 7928,
  820. z = 2744,
  821. facing = 3,
  822. },
  823. {
  824. name = "energysolar",
  825. x = 5048,
  826. z = 2360,
  827. facing = 0,
  828. },
  829. {
  830. name = "energysolar",
  831. x = 7112,
  832. z = 2040,
  833. facing = 3,
  834. },
  835. {
  836. name = "energysolar",
  837. x = 5752,
  838. z = 2600,
  839. facing = 3,
  840. },
  841. {
  842. name = "vehcon",
  843. x = 6520,
  844. z = 2822,
  845. facing = 3,
  846. },
  847. {
  848. name = "vehcon",
  849. x = 6711,
  850. z = 3146,
  851. facing = 3,
  852. },
  853. {
  854. name = "energysolar",
  855. x = 6376,
  856. z = 2856,
  857. facing = 3,
  858. },
  859. {
  860. name = "vehcon",
  861. x = 4249,
  862. z = 4363,
  863. facing = 3,
  864. },
  865. {
  866. name = "energysolar",
  867. x = 7464,
  868. z = 3048,
  869. facing = 3,
  870. },
  871. {
  872. name = "energysolar",
  873. x = 4968,
  874. z = 2376,
  875. facing = 0,
  876. },
  877. {
  878. name = "energysolar",
  879. x = 7528,
  880. z = 2488,
  881. facing = 3,
  882. },
  883. {
  884. name = "vehaa",
  885. x = 4769,
  886. z = 2171,
  887. facing = 1,
  888. },
  889. {
  890. name = "vehcon",
  891. x = 5320,
  892. z = 3991,
  893. facing = 2,
  894. },
  895. {
  896. name = "energysolar",
  897. x = 6296,
  898. z = 2872,
  899. facing = 3,
  900. },
  901. {
  902. name = "energysolar",
  903. x = 6280,
  904. z = 2744,
  905. facing = 3,
  906. },
  907. {
  908. name = "staticcon",
  909. x = 7880,
  910. z = 2792,
  911. facing = 3,
  912. },
  913. {
  914. name = "staticcon",
  915. x = 7928,
  916. z = 2696,
  917. facing = 3,
  918. },
  919. {
  920. name = "veharty",
  921. x = 5833,
  922. z = 2871,
  923. facing = 1,
  924. },
  925. {
  926. name = "vehriot",
  927. x = 6429,
  928. z = 2973,
  929. facing = 1,
  930. },
  931. {
  932. name = "energysolar",
  933. x = 4888,
  934. z = 2232,
  935. facing = 0,
  936. },
  937. {
  938. name = "vehcon",
  939. x = 5234,
  940. z = 4121,
  941. facing = 3,
  942. },
  943. {
  944. name = "vehassault",
  945. x = 5517,
  946. z = 2125,
  947. facing = 1,
  948. },
  949. {
  950. name = "energysolar",
  951. x = 6360,
  952. z = 2696,
  953. facing = 3,
  954. },
  955. {
  956. name = "vehcon",
  957. x = 6068,
  958. z = 2626,
  959. facing = 3,
  960. },
  961. {
  962. name = "vehscout",
  963. x = 3144,
  964. z = 6342,
  965. facing = 0,
  966. },
  967. {
  968. name = "vehcon",
  969. x = 5062,
  970. z = 4401,
  971. facing = 3,
  972. },
  973. {
  974. name = "energysolar",
  975. x = 6216,
  976. z = 2856,
  977. facing = 3,
  978. },
  979. {
  980. name = "turretlaser",
  981. x = 4432,
  982. z = 4416,
  983. facing = 2,
  984. },
  985. {
  986. name = "energysolar",
  987. x = 6376,
  988. z = 2776,
  989. facing = 3,
  990. },
  991. {
  992. name = "turretaalaser",
  993. x = 4136,
  994. z = 4344,
  995. facing = 2,
  996. },
  997. {
  998. name = "vehriot",
  999. x = 6430,
  1000. z = 2574,
  1001. facing = 2,
  1002. },
  1003. {
  1004. name = "vehraid",
  1005. x = 7567,
  1006. z = 2526,
  1007. facing = 3,
  1008. },
  1009. {
  1010. name = "energypylon",
  1011. x = 5880,
  1012. z = 3176,
  1013. facing = 0,
  1014. },
  1015. {
  1016. name = "energypylon",
  1017. x = 5416,
  1018. z = 3960,
  1019. facing = 0,
  1020. },
  1021. {
  1022. name = "energysolar",
  1023. x = 7544,
  1024. z = 3016,
  1025. facing = 3,
  1026. },
  1027. {
  1028. name = "wolverine_mine",
  1029. x = 4408,
  1030. z = 3448,
  1031. facing = 0,
  1032. },
  1033. {
  1034. name = "vehscout",
  1035. x = 6159,
  1036. z = 1952,
  1037. facing = 3,
  1038. },
  1039. {
  1040. name = "vehcon",
  1041. x = 7671,
  1042. z = 3055,
  1043. facing = 2,
  1044. },
  1045. {
  1046. name = "energysolar",
  1047. x = 5272,
  1048. z = 3848,
  1049. facing = 3,
  1050. buildProgress = 0.79280001,
  1051. },
  1052. {
  1053. name = "vehriot",
  1054. x = 7724,
  1055. z = 2728,
  1056. facing = 3,
  1057. buildProgress = 0.87300003,
  1058. },
  1059. {
  1060. name = "turretlaser",
  1061. x = 4128,
  1062. z = 4464,
  1063. facing = 2,
  1064. buildProgress = 0.1166,
  1065. },
  1066. },
  1067. },
  1068. {
  1069. startX = 7700,
  1070. startZ = 4600,
  1071. aiLib = "Circuit_difficulty_autofill",
  1072. humanName = "Ally #3",
  1073. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  1074. commanderParameters = {
  1075. facplop = false,
  1076. },
  1077. allyTeam = 0,
  1078. unlocks = {
  1079. "factoryhover",
  1080. "turretlaser",
  1081. "turretmissile",
  1082. "turretriot",
  1083. "turretheavylaser",
  1084. "turretaalaser",
  1085. "staticradar",
  1086. "staticmex",
  1087. "staticcon",
  1088. "energysolar",
  1089. "hovercon",
  1090. "hoverraid",
  1091. "hoverriot",
  1092. "hoverskirm",
  1093. "hoverassault",
  1094. "hoverarty",
  1095. "hoveraa",
  1096. },
  1097. commanderLevel = 2,
  1098. commander = {
  1099. name = "Jack",
  1100. chassis = "engineer",
  1101. decorations = {},
  1102. modules = {
  1103. {
  1104. "commweapon_shotgun",
  1105. "module_radarnet"
  1106. },
  1107. },
  1108. },
  1109. startUnits = {
  1110. {
  1111. name = "staticmex",
  1112. x = 7880,
  1113. z = 4568,
  1114. facing = 0,
  1115. },
  1116. {
  1117. name = "factoryhover",
  1118. x = 7696,
  1119. z = 4560,
  1120. facing = 3,
  1121. },
  1122. {
  1123. name = "hoveraa",
  1124. x = 3636,
  1125. z = 5276,
  1126. facing = 1,
  1127. },
  1128. {
  1129. name = "staticmex",
  1130. x = 7512,
  1131. z = 4856,
  1132. facing = 0,
  1133. },
  1134. {
  1135. name = "energysolar",
  1136. x = 7448,
  1137. z = 4840,
  1138. facing = 3,
  1139. },
  1140. {
  1141. name = "hoverraid",
  1142. x = 4769,
  1143. z = 5557,
  1144. facing = 1,
  1145. },
  1146. {
  1147. name = "staticmex",
  1148. x = 7576,
  1149. z = 4200,
  1150. facing = 0,
  1151. },
  1152. {
  1153. name = "staticradar",
  1154. x = 7808,
  1155. z = 4592,
  1156. facing = 3,
  1157. },
  1158. {
  1159. name = "turretlaser",
  1160. x = 7696,
  1161. z = 4400,
  1162. facing = 3,
  1163. },
  1164. {
  1165. name = "hovercon",
  1166. x = 4806,
  1167. z = 4770,
  1168. facing = 2,
  1169. },
  1170. {
  1171. name = "staticmex",
  1172. x = 6904,
  1173. z = 4888,
  1174. facing = 0,
  1175. },
  1176. {
  1177. name = "hoverskirm",
  1178. x = 4643,
  1179. z = 4517,
  1180. facing = 2,
  1181. },
  1182. {
  1183. name = "staticmex",
  1184. x = 6104,
  1185. z = 4024,
  1186. facing = 0,
  1187. },
  1188. {
  1189. name = "energysolar",
  1190. x = 7560,
  1191. z = 4264,
  1192. facing = 3,
  1193. },
  1194. {
  1195. name = "energysolar",
  1196. x = 7512,
  1197. z = 4184,
  1198. facing = 3,
  1199. },
  1200. {
  1201. name = "staticmex",
  1202. x = 5464,
  1203. z = 4440,
  1204. facing = 0,
  1205. },
  1206. {
  1207. name = "staticmex",
  1208. x = 5704,
  1209. z = 5304,
  1210. facing = 0,
  1211. },
  1212. {
  1213. name = "staticradar",
  1214. x = 6176,
  1215. z = 4064,
  1216. facing = 3,
  1217. },
  1218. {
  1219. name = "staticcon",
  1220. x = 5480,
  1221. z = 4760,
  1222. facing = 3,
  1223. buildProgress = 0.81209999,
  1224. },
  1225. {
  1226. name = "energysolar",
  1227. x = 6120,
  1228. z = 3960,
  1229. facing = 3,
  1230. },
  1231. {
  1232. name = "energysolar",
  1233. x = 6040,
  1234. z = 3976,
  1235. facing = 3,
  1236. },
  1237. {
  1238. name = "hoverskirm",
  1239. x = 3527,
  1240. z = 5014,
  1241. facing = 3,
  1242. },
  1243. {
  1244. name = "energysolar",
  1245. x = 6120,
  1246. z = 3880,
  1247. facing = 3,
  1248. },
  1249. {
  1250. name = "energysolar",
  1251. x = 6088,
  1252. z = 4088,
  1253. facing = 3,
  1254. },
  1255. {
  1256. name = "staticmex",
  1257. x = 4872,
  1258. z = 4760,
  1259. facing = 0,
  1260. },
  1261. {
  1262. name = "energysolar",
  1263. x = 6200,
  1264. z = 3960,
  1265. facing = 3,
  1266. },
  1267. {
  1268. name = "hovercon",
  1269. x = 5416,
  1270. z = 4621,
  1271. facing = 0,
  1272. },
  1273. {
  1274. name = "staticmex",
  1275. x = 5208,
  1276. z = 3800,
  1277. facing = 0,
  1278. },
  1279. {
  1280. name = "turretlaser",
  1281. x = 7696,
  1282. z = 4720,
  1283. facing = 3,
  1284. },
  1285. {
  1286. name = "hoverskirm",
  1287. x = 3860,
  1288. z = 4645,
  1289. facing = 2,
  1290. },
  1291. {
  1292. name = "staticcon",
  1293. x = 7880,
  1294. z = 4616,
  1295. facing = 3,
  1296. },
  1297. {
  1298. name = "staticmex",
  1299. x = 4904,
  1300. z = 2328,
  1301. facing = 0,
  1302. },
  1303. {
  1304. name = "energysolar",
  1305. x = 4888,
  1306. z = 2392,
  1307. facing = 0,
  1308. },
  1309. {
  1310. name = "energysolar",
  1311. x = 7816,
  1312. z = 4504,
  1313. facing = 3,
  1314. },
  1315. {
  1316. name = "hovercon",
  1317. x = 3632,
  1318. z = 4805,
  1319. facing = 2,
  1320. },
  1321. {
  1322. name = "energysolar",
  1323. x = 7944,
  1324. z = 4552,
  1325. facing = 3,
  1326. },
  1327. {
  1328. name = "hovercon",
  1329. x = 5162,
  1330. z = 2533,
  1331. facing = 2,
  1332. },
  1333. {
  1334. name = "energysolar",
  1335. x = 7896,
  1336. z = 4472,
  1337. facing = 3,
  1338. },
  1339. {
  1340. name = "staticcon",
  1341. x = 7832,
  1342. z = 4664,
  1343. facing = 3,
  1344. },
  1345. {
  1346. name = "energysolar",
  1347. x = 4968,
  1348. z = 2296,
  1349. facing = 0,
  1350. },
  1351. {
  1352. name = "hoverskirm",
  1353. x = 4797,
  1354. z = 4853,
  1355. facing = 2,
  1356. },
  1357. {
  1358. name = "hoverraid",
  1359. x = 6119,
  1360. z = 3511,
  1361. facing = 3,
  1362. },
  1363. {
  1364. name = "energysolar",
  1365. x = 7560,
  1366. z = 4744,
  1367. facing = 3,
  1368. },
  1369. {
  1370. name = "energysolar",
  1371. x = 7976,
  1372. z = 4472,
  1373. facing = 3,
  1374. },
  1375. {
  1376. name = "hoverriot",
  1377. x = 5636,
  1378. z = 3383,
  1379. facing = 0,
  1380. },
  1381. {
  1382. name = "hoverriot",
  1383. x = 6343,
  1384. z = 3669,
  1385. facing = 2,
  1386. },
  1387. {
  1388. name = "energyfusion",
  1389. x = 5784,
  1390. z = 3568,
  1391. facing = 0,
  1392. },
  1393. {
  1394. name = "energysolar",
  1395. x = 4840,
  1396. z = 2312,
  1397. facing = 0,
  1398. },
  1399. {
  1400. name = "hovercon",
  1401. x = 5453,
  1402. z = 4643,
  1403. facing = 0,
  1404. },
  1405. {
  1406. name = "energysolar",
  1407. x = 7576,
  1408. z = 4824,
  1409. facing = 3,
  1410. },
  1411. {
  1412. name = "hovercon",
  1413. x = 6819,
  1414. z = 3979,
  1415. facing = 3,
  1416. },
  1417. {
  1418. name = "hoverskirm",
  1419. x = 3453,
  1420. z = 4855,
  1421. facing = 2,
  1422. },
  1423. {
  1424. name = "hovercon",
  1425. x = 5358,
  1426. z = 4686,
  1427. facing = 1,
  1428. },
  1429. {
  1430. name = "factoryhover",
  1431. x = 5344,
  1432. z = 4784,
  1433. facing = 3,
  1434. },
  1435. {
  1436. name = "hoverriot",
  1437. x = 6359,
  1438. z = 3629,
  1439. facing = 3,
  1440. },
  1441. {
  1442. name = "hoveraa",
  1443. x = 3366,
  1444. z = 4850,
  1445. facing = 2,
  1446. },
  1447. {
  1448. name = "energysolar",
  1449. x = 4344,
  1450. z = 5896,
  1451. facing = 2,
  1452. },
  1453. {
  1454. name = "energysolar",
  1455. x = 7640,
  1456. z = 4184,
  1457. facing = 3,
  1458. },
  1459. {
  1460. name = "hovercon",
  1461. x = 4291,
  1462. z = 4231,
  1463. facing = 3,
  1464. },
  1465. {
  1466. name = "hoverraid",
  1467. x = 3484,
  1468. z = 6234,
  1469. facing = 1,
  1470. },
  1471. {
  1472. name = "turretlaser",
  1473. x = 5024,
  1474. z = 2416,
  1475. facing = 0,
  1476. },
  1477. {
  1478. name = "turretantiheavy",
  1479. x = 5584,
  1480. z = 3552,
  1481. facing = 0,
  1482. },
  1483. {
  1484. name = "hoverraid",
  1485. x = 5378,
  1486. z = 3156,
  1487. facing = 2,
  1488. },
  1489. {
  1490. name = "turretmissile",
  1491. x = 5184,
  1492. z = 2688,
  1493. facing = 0,
  1494. },
  1495. {
  1496. name = "hovercon",
  1497. x = 7168,
  1498. z = 4299,
  1499. facing = 3,
  1500. },
  1501. {
  1502. name = "hoveraa",
  1503. x = 7696,
  1504. z = 4560,
  1505. facing = 3,
  1506. buildProgress = 0.75709999,
  1507. },
  1508. {
  1509. name = "hoveraa",
  1510. x = 5344,
  1511. z = 4784,
  1512. facing = 3,
  1513. buildProgress = 0.13330001,
  1514. },
  1515. {
  1516. name = "staticcon",
  1517. x = 5128,
  1518. z = 2408,
  1519. facing = 0,
  1520. buildProgress = 0.0333,
  1521. },
  1522. },
  1523. },
  1524. {
  1525. startX = 6000,
  1526. startZ = 6000,
  1527. aiLib = "Circuit_difficulty_autofill",
  1528. humanName = "Ally #4",
  1529. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  1530. commanderParameters = {
  1531. facplop = false,
  1532. },
  1533. allyTeam = 0,
  1534. unlocks = {
  1535. "factoryspider",
  1536. "turretlaser",
  1537. "turretmissile",
  1538. "turretriot",
  1539. "turretheavylaser",
  1540. "turretaalaser",
  1541. "staticradar",
  1542. "staticmex",
  1543. "staticcon",
  1544. "energysolar",
  1545. "spidercon",
  1546. "spiderscout",
  1547. "spiderskirm",
  1548. "spideremp",
  1549. "spiderriot",
  1550. "spiderassault",
  1551. "spidercrabe",
  1552. "spideraa",
  1553. },
  1554. commanderLevel = 2,
  1555. commander = {
  1556. name = "Dunce",
  1557. chassis = "engineer",
  1558. decorations = {},
  1559. modules = {
  1560. {
  1561. "commweapon_shotgun",
  1562. "module_radarnet"
  1563. },
  1564. },
  1565. },
  1566. startUnits = {
  1567. {
  1568. name = "staticmex",
  1569. x = 5880,
  1570. z = 6200,
  1571. facing = 0,
  1572. },
  1573. {
  1574. name = "factoryspider",
  1575. x = 5992,
  1576. z = 5944,
  1577. facing = 1,
  1578. },
  1579. {
  1580. name = "energysolar",
  1581. x = 5928,
  1582. z = 6136,
  1583. facing = 2,
  1584. },
  1585. {
  1586. name = "staticmex",
  1587. x = 6088,
  1588. z = 6936,
  1589. facing = 0,
  1590. },
  1591. {
  1592. name = "turretlaser",
  1593. x = 5856,
  1594. z = 5888,
  1595. facing = 2,
  1596. },
  1597. {
  1598. name = "staticmex",
  1599. x = 5128,
  1600. z = 5624,
  1601. facing = 0,
  1602. },
  1603. {
  1604. name = "spiderriot",
  1605. x = 5073,
  1606. z = 5180,
  1607. facing = 3,
  1608. },
  1609. {
  1610. name = "staticradar",
  1611. x = 5840,
  1612. z = 6176,
  1613. facing = 2,
  1614. },
  1615. {
  1616. name = "energysolar",
  1617. x = 5816,
  1618. z = 6264,
  1619. facing = 2,
  1620. },
  1621. {
  1622. name = "staticmex",
  1623. x = 4168,
  1624. z = 7000,
  1625. facing = 0,
  1626. },
  1627. {
  1628. name = "energysolar",
  1629. x = 5896,
  1630. z = 6264,
  1631. facing = 2,
  1632. },
  1633. {
  1634. name = "spidercon",
  1635. x = 4110,
  1636. z = 4511,
  1637. facing = 2,
  1638. },
  1639. {
  1640. name = "energysolar",
  1641. x = 6008,
  1642. z = 6152,
  1643. facing = 2,
  1644. },
  1645. {
  1646. name = "spidercon",
  1647. x = 4501,
  1648. z = 5984,
  1649. facing = 3,
  1650. },
  1651. {
  1652. name = "staticheavyradar",
  1653. x = 6144,
  1654. z = 4784,
  1655. facing = 0,
  1656. },
  1657. {
  1658. name = "spiderskirm",
  1659. x = 3857,
  1660. z = 4190,
  1661. facing = 1,
  1662. },
  1663. {
  1664. name = "spiderskirm",
  1665. x = 3980,
  1666. z = 4518,
  1667. facing = 3,
  1668. },
  1669. {
  1670. name = "staticmex",
  1671. x = 4840,
  1672. z = 6280,
  1673. facing = 0,
  1674. },
  1675. {
  1676. name = "energysolar",
  1677. x = 4232,
  1678. z = 5976,
  1679. facing = 2,
  1680. },
  1681. {
  1682. name = "staticcon",
  1683. x = 5832,
  1684. z = 5928,
  1685. facing = 2,
  1686. },
  1687. {
  1688. name = "energysolar",
  1689. x = 5752,
  1690. z = 6184,
  1691. facing = 2,
  1692. },
  1693. {
  1694. name = "staticmex",
  1695. x = 3304,
  1696. z = 5656,
  1697. facing = 0,
  1698. },
  1699. {
  1700. name = "spideraa",
  1701. x = 3802,
  1702. z = 4895,
  1703. facing = 2,
  1704. },
  1705. {
  1706. name = "energysolar",
  1707. x = 4216,
  1708. z = 5896,
  1709. facing = 2,
  1710. },
  1711. {
  1712. name = "energysolar",
  1713. x = 5976,
  1714. z = 6232,
  1715. facing = 2,
  1716. },
  1717. {
  1718. name = "turretlaser",
  1719. x = 5984,
  1720. z = 5792,
  1721. facing = 2,
  1722. },
  1723. {
  1724. name = "energysolar",
  1725. x = 4792,
  1726. z = 6392,
  1727. facing = 2,
  1728. },
  1729. {
  1730. name = "energysolar",
  1731. x = 4888,
  1732. z = 4696,
  1733. facing = 2,
  1734. },
  1735. {
  1736. name = "staticcon",
  1737. x = 5880,
  1738. z = 5944,
  1739. facing = 2,
  1740. },
  1741. {
  1742. name = "spiderskirm",
  1743. x = 4204,
  1744. z = 4295,
  1745. facing = 2,
  1746. },
  1747. {
  1748. name = "energysolar",
  1749. x = 5192,
  1750. z = 5624,
  1751. facing = 2,
  1752. },
  1753. {
  1754. name = "energysolar",
  1755. x = 4152,
  1756. z = 5976,
  1757. facing = 2,
  1758. },
  1759. {
  1760. name = "spiderscout",
  1761. x = 3824,
  1762. z = 4905,
  1763. facing = 2,
  1764. },
  1765. {
  1766. name = "spiderscout",
  1767. x = 4616,
  1768. z = 3378,
  1769. facing = 2,
  1770. },
  1771. {
  1772. name = "energysolar",
  1773. x = 4776,
  1774. z = 6312,
  1775. facing = 2,
  1776. },
  1777. {
  1778. name = "spiderscout",
  1779. x = 4229,
  1780. z = 1564,
  1781. facing = 1,
  1782. },
  1783. {
  1784. name = "spidercon",
  1785. x = 6415,
  1786. z = 5647,
  1787. facing = 2,
  1788. },
  1789. {
  1790. name = "energysolar",
  1791. x = 4312,
  1792. z = 5976,
  1793. facing = 2,
  1794. },
  1795. {
  1796. name = "staticcon",
  1797. x = 5896,
  1798. z = 5896,
  1799. facing = 2,
  1800. },
  1801. {
  1802. name = "spideraa",
  1803. x = 3472,
  1804. z = 5508,
  1805. facing = 2,
  1806. },
  1807. {
  1808. name = "spiderscout",
  1809. x = 3770,
  1810. z = 710,
  1811. facing = 3,
  1812. },
  1813. {
  1814. name = "staticradar",
  1815. x = 4352,
  1816. z = 6880,
  1817. facing = 2,
  1818. },
  1819. {
  1820. name = "spiderscout",
  1821. x = 3969,
  1822. z = 1507,
  1823. facing = 0,
  1824. },
  1825. {
  1826. name = "energysolar",
  1827. x = 3368,
  1828. z = 5624,
  1829. facing = 2,
  1830. },
  1831. {
  1832. name = "energysolar",
  1833. x = 5848,
  1834. z = 6088,
  1835. facing = 2,
  1836. },
  1837. {
  1838. name = "spiderassault",
  1839. x = 3276,
  1840. z = 5142,
  1841. facing = 3,
  1842. },
  1843. {
  1844. name = "spidercon",
  1845. x = 2599,
  1846. z = 5477,
  1847. facing = 1,
  1848. },
  1849. {
  1850. name = "energysolar",
  1851. x = 5736,
  1852. z = 6264,
  1853. facing = 2,
  1854. },
  1855. {
  1856. name = "spiderskirm",
  1857. x = 4519,
  1858. z = 4708,
  1859. facing = 3,
  1860. },
  1861. {
  1862. name = "spidercon",
  1863. x = 3840,
  1864. z = 4883,
  1865. facing = 1,
  1866. },
  1867. {
  1868. name = "staticradar",
  1869. x = 7488,
  1870. z = 6576,
  1871. facing = 3,
  1872. },
  1873. {
  1874. name = "spideraa",
  1875. x = 4916,
  1876. z = 5761,
  1877. facing = 3,
  1878. },
  1879. {
  1880. name = "spideraa",
  1881. x = 3457,
  1882. z = 5570,
  1883. facing = 2,
  1884. },
  1885. {
  1886. name = "energysolar",
  1887. x = 4200,
  1888. z = 6936,
  1889. facing = 2,
  1890. },
  1891. {
  1892. name = "energysolar",
  1893. x = 4904,
  1894. z = 6312,
  1895. facing = 2,
  1896. },
  1897. {
  1898. name = "energysolar",
  1899. x = 5784,
  1900. z = 6392,
  1901. facing = 2,
  1902. },
  1903. {
  1904. name = "spiderscout",
  1905. x = 4127,
  1906. z = 1556,
  1907. facing = 0,
  1908. },
  1909. {
  1910. name = "spiderscout",
  1911. x = 4119,
  1912. z = 1622,
  1913. facing = 0,
  1914. },
  1915. {
  1916. name = "spiderscout",
  1917. x = 4120,
  1918. z = 1282,
  1919. facing = 0,
  1920. },
  1921. {
  1922. name = "spiderscout",
  1923. x = 3975,
  1924. z = 905,
  1925. facing = 2,
  1926. },
  1927. {
  1928. name = "spiderscout",
  1929. x = 4111,
  1930. z = 1675,
  1931. facing = 0,
  1932. },
  1933. {
  1934. name = "factoryspider",
  1935. x = 4280,
  1936. z = 4584,
  1937. facing = 2,
  1938. },
  1939. {
  1940. name = "spiderscout",
  1941. x = 3984,
  1942. z = 934,
  1943. facing = 3,
  1944. },
  1945. {
  1946. name = "spidercon",
  1947. x = 5269,
  1948. z = 4518,
  1949. facing = 2,
  1950. },
  1951. {
  1952. name = "energysolar",
  1953. x = 4840,
  1954. z = 6216,
  1955. facing = 2,
  1956. },
  1957. {
  1958. name = "spidercon",
  1959. x = 6051,
  1960. z = 6072,
  1961. facing = 2,
  1962. },
  1963. {
  1964. name = "energyfusion",
  1965. x = 4680,
  1966. z = 6496,
  1967. facing = 0,
  1968. },
  1969. {
  1970. name = "turretheavy",
  1971. x = 4616,
  1972. z = 6280,
  1973. facing = 0,
  1974. },
  1975. {
  1976. name = "spiderskirm",
  1977. x = 5883,
  1978. z = 6007,
  1979. facing = 3,
  1980. },
  1981. {
  1982. name = "energypylon",
  1983. x = 4936,
  1984. z = 6504,
  1985. facing = 0,
  1986. },
  1987. {
  1988. name = "energysolar",
  1989. x = 5976,
  1990. z = 6312,
  1991. facing = 2,
  1992. },
  1993. {
  1994. name = "spidercon",
  1995. x = 6028,
  1996. z = 5944,
  1997. facing = 1,
  1998. buildProgress = 0.59630001,
  1999. },
  2000. {
  2001. name = "spidercon",
  2002. x = 4280,
  2003. z = 4548,
  2004. facing = 2,
  2005. buildProgress = 0.0983,
  2006. },
  2007. },
  2008. },
  2009. {
  2010. startX = 1200,
  2011. startZ = 7700,
  2012. aiLib = "Circuit_difficulty_autofill",
  2013. humanName = "Enemy #1",
  2014. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  2015. commanderParameters = {
  2016. facplop = false,
  2017. },
  2018. allyTeam = 1,
  2019. unlocks = {
  2020. "factorygunship",
  2021. "turretlaser",
  2022. "turretmissile",
  2023. "turretriot",
  2024. "turretheavylaser",
  2025. "turretaalaser",
  2026. "staticradar",
  2027. "staticmex",
  2028. "staticcon",
  2029. "energysolar",
  2030. "gunshipcon",
  2031. "gunshipbomb",
  2032. "gunshipemp",
  2033. "gunshipheavyskirm",
  2034. "gunshipraid",
  2035. "gunshipassault",
  2036. "gunshipaa",
  2037. "gunshipskirm"
  2038. },
  2039. commanderLevel = 2,
  2040. commander = {
  2041. name = "Labrador",
  2042. chassis = "engineer",
  2043. decorations = {},
  2044. modules = {
  2045. {
  2046. "commweapon_shotgun",
  2047. "module_radarnet"
  2048. },
  2049. },
  2050. },
  2051. startUnits = {
  2052. {
  2053. name = "factorygunship",
  2054. x = 1240,
  2055. z = 6936,
  2056. facing = 0,
  2057. },
  2058. {
  2059. name = "gunshipaa",
  2060. x = 4755,
  2061. z = 2965,
  2062. facing = 1,
  2063. },
  2064. {
  2065. name = "staticmex",
  2066. x = 472,
  2067. z = 6664,
  2068. facing = 0,
  2069. },
  2070. {
  2071. name = "gunshipaa",
  2072. x = 2282,
  2073. z = 6426,
  2074. facing = 1,
  2075. },
  2076. {
  2077. name = "energysolar",
  2078. x = 408,
  2079. z = 6696,
  2080. facing = 1,
  2081. },
  2082. {
  2083. name = "energysolar",
  2084. x = 456,
  2085. z = 6600,
  2086. facing = 1,
  2087. },
  2088. {
  2089. name = "staticmex",
  2090. x = 712,
  2091. z = 6376,
  2092. facing = 0,
  2093. },
  2094. {
  2095. name = "staticmex",
  2096. x = 392,
  2097. z = 6152,
  2098. facing = 0,
  2099. },
  2100. {
  2101. name = "turretlaser",
  2102. x = 1104,
  2103. z = 6880,
  2104. facing = 2,
  2105. },
  2106. {
  2107. name = "gunshipskirm",
  2108. x = 2237,
  2109. z = 5386,
  2110. facing = 1,
  2111. },
  2112. {
  2113. name = "turretlaser",
  2114. x = 1344,
  2115. z = 5328,
  2116. facing = 1,
  2117. },
  2118. {
  2119. name = "staticmex",
  2120. x = 2248,
  2121. z = 6424,
  2122. facing = 0,
  2123. },
  2124. {
  2125. name = "staticradar",
  2126. x = 1344,
  2127. z = 5504,
  2128. facing = 1,
  2129. },
  2130. {
  2131. name = "gunshipaa",
  2132. x = 2185,
  2133. z = 6143,
  2134. facing = 3,
  2135. },
  2136. {
  2137. name = "energysolar",
  2138. x = 728,
  2139. z = 6440,
  2140. facing = 1,
  2141. },
  2142. {
  2143. name = "energysolar",
  2144. x = 808,
  2145. z = 6408,
  2146. facing = 1,
  2147. },
  2148. {
  2149. name = "energysolar",
  2150. x = 760,
  2151. z = 6248,
  2152. facing = 1,
  2153. },
  2154. {
  2155. name = "energysolar",
  2156. x = 648,
  2157. z = 6424,
  2158. facing = 1,
  2159. },
  2160. {
  2161. name = "gunshipskirm",
  2162. x = 2161,
  2163. z = 5216,
  2164. facing = 0,
  2165. },
  2166. {
  2167. name = "turretlaser",
  2168. x = 1232,
  2169. z = 6784,
  2170. facing = 2,
  2171. },
  2172. {
  2173. name = "turretlaser",
  2174. x = 2928,
  2175. z = 6528,
  2176. facing = 2,
  2177. },
  2178. {
  2179. name = "energysolar",
  2180. x = 2808,
  2181. z = 2712,
  2182. facing = 1,
  2183. },
  2184. {
  2185. name = "energysolar",
  2186. x = 648,
  2187. z = 6344,
  2188. facing = 1,
  2189. },
  2190. {
  2191. name = "staticcon",
  2192. x = 1160,
  2193. z = 6744,
  2194. facing = 2,
  2195. },
  2196. {
  2197. name = "gunshipskirm",
  2198. x = 2215,
  2199. z = 4925,
  2200. facing = 0,
  2201. },
  2202. {
  2203. name = "turretlaser",
  2204. x = 416,
  2205. z = 4448,
  2206. facing = 1,
  2207. },
  2208. {
  2209. name = "gunshipcon",
  2210. x = 2762,
  2211. z = 1841,
  2212. facing = 2,
  2213. },
  2214. {
  2215. name = "gunshipcon",
  2216. x = 1196,
  2217. z = 5911,
  2218. facing = 2,
  2219. },
  2220. {
  2221. name = "staticradar",
  2222. x = 2752,
  2223. z = 6528,
  2224. facing = 2,
  2225. },
  2226. {
  2227. name = "gunshipaa",
  2228. x = 2210,
  2229. z = 6225,
  2230. facing = 1,
  2231. },
  2232. {
  2233. name = "energysolar",
  2234. x = 2984,
  2235. z = 6552,
  2236. facing = 2,
  2237. },
  2238. {
  2239. name = "energysolar",
  2240. x = 2968,
  2241. z = 6424,
  2242. facing = 2,
  2243. },
  2244. {
  2245. name = "energysolar",
  2246. x = 776,
  2247. z = 6328,
  2248. facing = 1,
  2249. },
  2250. {
  2251. name = "gunshipaa",
  2252. x = 2089,
  2253. z = 6259,
  2254. facing = 0,
  2255. },
  2256. {
  2257. name = "energysolar",
  2258. x = 312,
  2259. z = 4280,
  2260. facing = 1,
  2261. },
  2262. {
  2263. name = "energysolar",
  2264. x = 2872,
  2265. z = 6520,
  2266. facing = 2,
  2267. },
  2268. {
  2269. name = "staticmex",
  2270. x = 2984,
  2271. z = 6488,
  2272. facing = 0,
  2273. },
  2274. {
  2275. name = "turretlaser",
  2276. x = 736,
  2277. z = 2528,
  2278. facing = 1,
  2279. },
  2280. {
  2281. name = "turretlaser",
  2282. x = 1280,
  2283. z = 2352,
  2284. facing = 1,
  2285. },
  2286. {
  2287. name = "staticcon",
  2288. x = 1416,
  2289. z = 6888,
  2290. facing = 2,
  2291. },
  2292. {
  2293. name = "turretmissile",
  2294. x = 1744,
  2295. z = 6496,
  2296. facing = 2,
  2297. },
  2298. {
  2299. name = "turretlaser",
  2300. x = 3152,
  2301. z = 2624,
  2302. facing = 0,
  2303. },
  2304. {
  2305. name = "turretmissile",
  2306. x = 1744,
  2307. z = 6384,
  2308. facing = 2,
  2309. },
  2310. {
  2311. name = "turretlaser",
  2312. x = 2736,
  2313. z = 1712,
  2314. facing = 0,
  2315. buildProgress = 0.0361,
  2316. },
  2317. },
  2318. },
  2319. {
  2320. startX = 600,
  2321. startZ = 4500,
  2322. aiLib = "Circuit_difficulty_autofill",
  2323. humanName = "Enemy #2",
  2324. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  2325. commanderParameters = {
  2326. facplop = false,
  2327. },
  2328. allyTeam = 1,
  2329. unlocks = {
  2330. "factoryveh",
  2331. "turretlaser",
  2332. "turretmissile",
  2333. "turretriot",
  2334. "turretheavylaser",
  2335. "turretaalaser",
  2336. "staticradar",
  2337. "staticmex",
  2338. "staticcon",
  2339. "energysolar",
  2340. "vehcon",
  2341. "vehscout",
  2342. "vehraid",
  2343. "vehassault",
  2344. "vehriot",
  2345. "vehsupport",
  2346. "veharty",
  2347. "vehheavyarty",
  2348. "vehaa",
  2349. },
  2350. commanderLevel = 2,
  2351. commander = {
  2352. name = "Beagle",
  2353. chassis = "engineer",
  2354. decorations = {},
  2355. modules = {
  2356. {
  2357. "commweapon_shotgun",
  2358. "module_radarnet"
  2359. },
  2360. },
  2361. },
  2362. startUnits = {
  2363. {
  2364. name = "staticmex",
  2365. x = 664,
  2366. z = 4760,
  2367. facing = 0,
  2368. },
  2369. {
  2370. name = "factoryveh",
  2371. x = 600,
  2372. z = 4568,
  2373. facing = 1,
  2374. },
  2375. {
  2376. name = "staticmex",
  2377. x = 696,
  2378. z = 4232,
  2379. facing = 0,
  2380. },
  2381. {
  2382. name = "energysolar",
  2383. x = 744,
  2384. z = 4136,
  2385. facing = 1,
  2386. },
  2387. {
  2388. name = "energysolar",
  2389. x = 1224,
  2390. z = 5048,
  2391. facing = 1,
  2392. },
  2393. {
  2394. name = "vehcon",
  2395. x = 4247,
  2396. z = 1779,
  2397. facing = 3,
  2398. },
  2399. {
  2400. name = "energysolar",
  2401. x = 600,
  2402. z = 4808,
  2403. facing = 1,
  2404. },
  2405. {
  2406. name = "energysolar",
  2407. x = 728,
  2408. z = 4744,
  2409. facing = 1,
  2410. },
  2411. {
  2412. name = "vehcon",
  2413. x = 3721,
  2414. z = 2369,
  2415. facing = 1,
  2416. },
  2417. {
  2418. name = "staticmex",
  2419. x = 1160,
  2420. z = 5096,
  2421. facing = 0,
  2422. },
  2423. {
  2424. name = "vehassault",
  2425. x = 3611,
  2426. z = 2861,
  2427. facing = 3,
  2428. },
  2429. {
  2430. name = "vehassault",
  2431. x = 3707,
  2432. z = 3473,
  2433. facing = 1,
  2434. },
  2435. {
  2436. name = "turretlaser",
  2437. x = 528,
  2438. z = 4432,
  2439. facing = 1,
  2440. },
  2441. {
  2442. name = "staticmex",
  2443. x = 1512,
  2444. z = 5576,
  2445. facing = 0,
  2446. },
  2447. {
  2448. name = "energysolar",
  2449. x = 1544,
  2450. z = 5640,
  2451. facing = 1,
  2452. },
  2453. {
  2454. name = "energysolar",
  2455. x = 1144,
  2456. z = 5160,
  2457. facing = 1,
  2458. },
  2459. {
  2460. name = "staticmex",
  2461. x = 1896,
  2462. z = 4376,
  2463. facing = 0,
  2464. },
  2465. {
  2466. name = "energysolar",
  2467. x = 808,
  2468. z = 4744,
  2469. facing = 1,
  2470. },
  2471. {
  2472. name = "staticmex",
  2473. x = 2472,
  2474. z = 4648,
  2475. facing = 0,
  2476. },
  2477. {
  2478. name = "vehcon",
  2479. x = 2958,
  2480. z = 4663,
  2481. facing = 1,
  2482. },
  2483. {
  2484. name = "staticcon",
  2485. x = 488,
  2486. z = 4552,
  2487. facing = 1,
  2488. },
  2489. {
  2490. name = "energysolar",
  2491. x = 760,
  2492. z = 4216,
  2493. facing = 1,
  2494. },
  2495. {
  2496. name = "energysolar",
  2497. x = 2472,
  2498. z = 4584,
  2499. facing = 1,
  2500. },
  2501. {
  2502. name = "turretlaser",
  2503. x = 448,
  2504. z = 4560,
  2505. facing = 1,
  2506. },
  2507. {
  2508. name = "energysolar",
  2509. x = 712,
  2510. z = 4824,
  2511. facing = 1,
  2512. },
  2513. {
  2514. name = "energysolar",
  2515. x = 1096,
  2516. z = 5080,
  2517. facing = 1,
  2518. },
  2519. {
  2520. name = "vehaa",
  2521. x = 3208,
  2522. z = 5321,
  2523. facing = 3,
  2524. },
  2525. {
  2526. name = "staticcon",
  2527. x = 456,
  2528. z = 4600,
  2529. facing = 1,
  2530. },
  2531. {
  2532. name = "energysolar",
  2533. x = 376,
  2534. z = 6088,
  2535. facing = 1,
  2536. },
  2537. {
  2538. name = "veharty",
  2539. x = 2906,
  2540. z = 4507,
  2541. facing = 1,
  2542. },
  2543. {
  2544. name = "turretlaser",
  2545. x = 2048,
  2546. z = 3088,
  2547. facing = 1,
  2548. },
  2549. {
  2550. name = "turretmissile",
  2551. x = 2880,
  2552. z = 3744,
  2553. facing = 1,
  2554. },
  2555. {
  2556. name = "vehaa",
  2557. x = 3354,
  2558. z = 5219,
  2559. facing = 2,
  2560. },
  2561. {
  2562. name = "vehraid",
  2563. x = 843,
  2564. z = 4423,
  2565. facing = 1,
  2566. },
  2567. {
  2568. name = "energysolar",
  2569. x = 456,
  2570. z = 6088,
  2571. facing = 1,
  2572. },
  2573. {
  2574. name = "energysolar",
  2575. x = 2856,
  2576. z = 3896,
  2577. facing = 1,
  2578. },
  2579. {
  2580. name = "energysolar",
  2581. x = 456,
  2582. z = 6168,
  2583. facing = 1,
  2584. },
  2585. {
  2586. name = "vehaa",
  2587. x = 1016,
  2588. z = 4576,
  2589. facing = 3,
  2590. },
  2591. {
  2592. name = "staticcon",
  2593. x = 440,
  2594. z = 4520,
  2595. facing = 1,
  2596. },
  2597. {
  2598. name = "turretlaser",
  2599. x = 336,
  2600. z = 6272,
  2601. facing = 1,
  2602. },
  2603. {
  2604. name = "staticcon",
  2605. x = 2712,
  2606. z = 3592,
  2607. facing = 1,
  2608. },
  2609. {
  2610. name = "staticradar",
  2611. x = 432,
  2612. z = 6336,
  2613. facing = 1,
  2614. },
  2615. {
  2616. name = "vehassault",
  2617. x = 2397,
  2618. z = 4280,
  2619. facing = 1,
  2620. },
  2621. {
  2622. name = "turretmissile",
  2623. x = 2768,
  2624. z = 3760,
  2625. facing = 1,
  2626. },
  2627. {
  2628. name = "wolverine_mine",
  2629. x = 3896,
  2630. z = 5016,
  2631. facing = 0,
  2632. },
  2633. {
  2634. name = "vehassault",
  2635. x = 4283,
  2636. z = 2394,
  2637. facing = 3,
  2638. },
  2639. {
  2640. name = "turretmissile",
  2641. x = 2832,
  2642. z = 3568,
  2643. facing = 1,
  2644. },
  2645. {
  2646. name = "turretriot",
  2647. x = 3048,
  2648. z = 3544,
  2649. facing = 1,
  2650. },
  2651. {
  2652. name = "energysolar",
  2653. x = 3016,
  2654. z = 3448,
  2655. facing = 1,
  2656. },
  2657. {
  2658. name = "wolverine_mine",
  2659. x = 3224,
  2660. z = 4056,
  2661. facing = 0,
  2662. },
  2663. {
  2664. name = "wolverine_mine",
  2665. x = 3432,
  2666. z = 3752,
  2667. facing = 0,
  2668. },
  2669. {
  2670. name = "vehriot",
  2671. x = 2553,
  2672. z = 4542,
  2673. facing = 1,
  2674. },
  2675. {
  2676. name = "vehcon",
  2677. x = 763,
  2678. z = 3956,
  2679. facing = 2,
  2680. },
  2681. {
  2682. name = "vehcon",
  2683. x = 937,
  2684. z = 4577,
  2685. facing = 1,
  2686. },
  2687. {
  2688. name = "vehscout",
  2689. x = 2489,
  2690. z = 4930,
  2691. facing = 0,
  2692. },
  2693. {
  2694. name = "vehassault",
  2695. x = 626,
  2696. z = 4568,
  2697. facing = 1,
  2698. buildProgress = 0.65460002,
  2699. },
  2700. },
  2701. },
  2702. {
  2703. startX = 600,
  2704. startZ = 2700,
  2705. aiLib = "Circuit_difficulty_autofill",
  2706. humanName = "Enemy #3",
  2707. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  2708. commanderParameters = {
  2709. facplop = false,
  2710. },
  2711. allyTeam = 1,
  2712. unlocks = {
  2713. "factorytank",
  2714. "turretlaser",
  2715. "turretmissile",
  2716. "turretriot",
  2717. "turretheavylaser",
  2718. "turretaalaser",
  2719. "staticradar",
  2720. "staticmex",
  2721. "staticcon",
  2722. "energysolar",
  2723. "tankcon",
  2724. "tankraid",
  2725. "tankheavyraid",
  2726. "tankriot",
  2727. "tankassault",
  2728. "tankheavyassault",
  2729. "tankarty",
  2730. "tankaa"
  2731. },
  2732. commanderLevel = 2,
  2733. commander = {
  2734. name = "Mutt",
  2735. chassis = "engineer",
  2736. decorations = {},
  2737. modules = {
  2738. {
  2739. "commweapon_shotgun",
  2740. "module_radarnet"
  2741. },
  2742. },
  2743. },
  2744. startUnits = {
  2745. {
  2746. name = "factorytank",
  2747. x = 672,
  2748. z = 2736,
  2749. facing = 1,
  2750. },
  2751. {
  2752. name = "staticmex",
  2753. x = 328,
  2754. z = 2616,
  2755. facing = 0,
  2756. },
  2757. {
  2758. name = "tankcon",
  2759. x = 3338,
  2760. z = 4081,
  2761. facing = 2,
  2762. },
  2763. {
  2764. name = "staticmex",
  2765. x = 632,
  2766. z = 2984,
  2767. facing = 0,
  2768. },
  2769. {
  2770. name = "energysolar",
  2771. x = 696,
  2772. z = 2968,
  2773. facing = 1,
  2774. },
  2775. {
  2776. name = "turretlaser",
  2777. x = 512,
  2778. z = 2736,
  2779. facing = 1,
  2780. },
  2781. {
  2782. name = "tankraid",
  2783. x = 3586,
  2784. z = 1605,
  2785. facing = 0,
  2786. },
  2787. {
  2788. name = "staticmex",
  2789. x = 696,
  2790. z = 2328,
  2791. facing = 0,
  2792. },
  2793. {
  2794. name = "staticmex",
  2795. x = 2104,
  2796. z = 3160,
  2797. facing = 0,
  2798. },
  2799. {
  2800. name = "energysolar",
  2801. x = 632,
  2802. z = 2328,
  2803. facing = 1,
  2804. },
  2805. {
  2806. name = "energysolar",
  2807. x = 664,
  2808. z = 2408,
  2809. facing = 1,
  2810. },
  2811. {
  2812. name = "energysolar",
  2813. x = 2104,
  2814. z = 3096,
  2815. facing = 1,
  2816. },
  2817. {
  2818. name = "tankcon",
  2819. x = 3912,
  2820. z = 2847,
  2821. facing = 1,
  2822. },
  2823. {
  2824. name = "staticmex",
  2825. x = 1304,
  2826. z = 2296,
  2827. facing = 0,
  2828. },
  2829. {
  2830. name = "energysolar",
  2831. x = 1368,
  2832. z = 2280,
  2833. facing = 1,
  2834. },
  2835. {
  2836. name = "staticradar",
  2837. x = 2048,
  2838. z = 3200,
  2839. facing = 1,
  2840. },
  2841. {
  2842. name = "tankriot",
  2843. x = 1080,
  2844. z = 2849,
  2845. facing = 2,
  2846. },
  2847. {
  2848. name = "staticcon",
  2849. x = 552,
  2850. z = 2728,
  2851. facing = 1,
  2852. },
  2853. {
  2854. name = "turretlaser",
  2855. x = 672,
  2856. z = 2912,
  2857. facing = 1,
  2858. },
  2859. {
  2860. name = "tankcon",
  2861. x = 4149,
  2862. z = 2880,
  2863. facing = 1,
  2864. },
  2865. {
  2866. name = "tankassault",
  2867. x = 2571,
  2868. z = 3718,
  2869. facing = 3,
  2870. },
  2871. {
  2872. name = "staticmex",
  2873. x = 296,
  2874. z = 4344,
  2875. facing = 0,
  2876. },
  2877. {
  2878. name = "staticmex",
  2879. x = 2744,
  2880. z = 2744,
  2881. facing = 0,
  2882. },
  2883. {
  2884. name = "energysolar",
  2885. x = 248,
  2886. z = 4408,
  2887. facing = 1,
  2888. },
  2889. {
  2890. name = "energysolar",
  2891. x = 232,
  2892. z = 4328,
  2893. facing = 1,
  2894. },
  2895. {
  2896. name = "staticmex",
  2897. x = 2904,
  2898. z = 3960,
  2899. facing = 0,
  2900. },
  2901. {
  2902. name = "staticmex",
  2903. x = 3000,
  2904. z = 3384,
  2905. facing = 0,
  2906. },
  2907. {
  2908. name = "energysolar",
  2909. x = 3064,
  2910. z = 3352,
  2911. facing = 1,
  2912. },
  2913. {
  2914. name = "tankassault",
  2915. x = 1308,
  2916. z = 3374,
  2917. facing = 3,
  2918. },
  2919. {
  2920. name = "energysolar",
  2921. x = 2936,
  2922. z = 3384,
  2923. facing = 1,
  2924. },
  2925. {
  2926. name = "energysolar",
  2927. x = 2136,
  2928. z = 3224,
  2929. facing = 1,
  2930. },
  2931. {
  2932. name = "tankaa",
  2933. x = 4689,
  2934. z = 3111,
  2935. facing = 1,
  2936. },
  2937. {
  2938. name = "energysolar",
  2939. x = 2728,
  2940. z = 2680,
  2941. facing = 1,
  2942. },
  2943. {
  2944. name = "energysolar",
  2945. x = 568,
  2946. z = 2952,
  2947. facing = 1,
  2948. },
  2949. {
  2950. name = "energysolar",
  2951. x = 1960,
  2952. z = 4376,
  2953. facing = 1,
  2954. },
  2955. {
  2956. name = "energysolar",
  2957. x = 2648,
  2958. z = 2680,
  2959. facing = 1,
  2960. },
  2961. {
  2962. name = "energysolar",
  2963. x = 648,
  2964. z = 3048,
  2965. facing = 1,
  2966. },
  2967. {
  2968. name = "staticcon",
  2969. x = 504,
  2970. z = 2696,
  2971. facing = 1,
  2972. },
  2973. {
  2974. name = "tankassault",
  2975. x = 3162,
  2976. z = 1656,
  2977. facing = 1,
  2978. },
  2979. {
  2980. name = "turretaalaser",
  2981. x = 2984,
  2982. z = 3816,
  2983. facing = 1,
  2984. },
  2985. {
  2986. name = "tankcon",
  2987. x = 1753,
  2988. z = 4261,
  2989. facing = 0,
  2990. },
  2991. {
  2992. name = "tankcon",
  2993. x = 2480,
  2994. z = 2170,
  2995. facing = 2,
  2996. },
  2997. {
  2998. name = "turretaalaser",
  2999. x = 4088,
  3000. z = 2792,
  3001. facing = 0,
  3002. },
  3003. {
  3004. name = "staticcon",
  3005. x = 552,
  3006. z = 2680,
  3007. facing = 1,
  3008. },
  3009. {
  3010. name = "tankassault",
  3011. x = 696,
  3012. z = 2736,
  3013. facing = 1,
  3014. buildProgress = 0.90759999,
  3015. },
  3016. {
  3017. name = "turretlaser",
  3018. x = 4080,
  3019. z = 2912,
  3020. facing = 0,
  3021. buildProgress = 0.61110002,
  3022. },
  3023. {
  3024. name = "energysolar",
  3025. x = 1832,
  3026. z = 4392,
  3027. facing = 1,
  3028. buildProgress = 0,
  3029. },
  3030. },
  3031. },
  3032. {
  3033. startX = 700,
  3034. startZ = 700,
  3035. aiLib = "Circuit_difficulty_autofill",
  3036. humanName = "Enemy #4",
  3037. bitDependant = true, -- Whether the AI name needs to be appended with 32bit or 64bit by the handler
  3038. commanderParameters = {
  3039. facplop = false,
  3040. },
  3041. allyTeam = 1,
  3042. unlocks = {
  3043. "factoryshield",
  3044. "turretlaser",
  3045. "turretmissile",
  3046. "turretriot",
  3047. "turretheavylaser",
  3048. "turretaalaser",
  3049. "staticradar",
  3050. "staticmex",
  3051. "staticcon",
  3052. "energysolar",
  3053. "shieldcon",
  3054. "shieldraid",
  3055. "shieldassault",
  3056. --"shieldriot", Removed Outlaws to make sneaking a bit easier
  3057. "shieldskirm",
  3058. "shieldarty",
  3059. --"shieldbomb", Same for Roach
  3060. "shieldfelon",
  3061. "shieldaa",
  3062. },
  3063. commanderLevel = 2,
  3064. commander = {
  3065. name = "Wolfhound",
  3066. chassis = "engineer",
  3067. decorations = {},
  3068. modules = {
  3069. {
  3070. "commweapon_shotgun",
  3071. "module_radarnet"
  3072. },
  3073. }
  3074. },
  3075. startUnits = {
  3076. {
  3077. name = "staticmex",
  3078. x = 888,
  3079. z = 728,
  3080. facing = 0,
  3081. },
  3082. {
  3083. name = "factoryshield",
  3084. x = 960,
  3085. z = 768,
  3086. facing = 1,
  3087. },
  3088. {
  3089. name = "shieldcon",
  3090. x = 2420,
  3091. z = 1421,
  3092. facing = 1,
  3093. },
  3094. {
  3095. name = "staticmex",
  3096. x = 456,
  3097. z = 584,
  3098. facing = 0,
  3099. },
  3100. {
  3101. name = "shieldbomb",
  3102. x = 1613,
  3103. z = 1045,
  3104. facing = 1,
  3105. },
  3106. {
  3107. name = "energysolar",
  3108. x = 520,
  3109. z = 568,
  3110. facing = 1,
  3111. },
  3112. {
  3113. name = "staticmex",
  3114. x = 872,
  3115. z = 376,
  3116. facing = 0,
  3117. },
  3118. {
  3119. name = "shieldriot",
  3120. x = 3233,
  3121. z = 2302,
  3122. facing = 1,
  3123. },
  3124. {
  3125. name = "energysolar",
  3126. x = 392,
  3127. z = 568,
  3128. facing = 1,
  3129. },
  3130. {
  3131. name = "staticradar",
  3132. x = 864,
  3133. z = 608,
  3134. facing = 1,
  3135. },
  3136. {
  3137. name = "shieldcon",
  3138. x = 4208,
  3139. z = 2899,
  3140. facing = 1,
  3141. },
  3142. {
  3143. name = "turretlaser",
  3144. x = 960,
  3145. z = 912,
  3146. facing = 1,
  3147. },
  3148. {
  3149. name = "shieldaa",
  3150. x = 1793,
  3151. z = 738,
  3152. facing = 3,
  3153. },
  3154. {
  3155. name = "shieldcon",
  3156. x = 3596,
  3157. z = 1359,
  3158. facing = 3,
  3159. },
  3160. {
  3161. name = "energysolar",
  3162. x = 824,
  3163. z = 776,
  3164. facing = 1,
  3165. },
  3166. {
  3167. name = "energysolar",
  3168. x = 2056,
  3169. z = 280,
  3170. facing = 0,
  3171. },
  3172. {
  3173. name = "energysolar",
  3174. x = 824,
  3175. z = 696,
  3176. facing = 1,
  3177. },
  3178. {
  3179. name = "energysolar",
  3180. x = 872,
  3181. z = 856,
  3182. facing = 1,
  3183. },
  3184. {
  3185. name = "staticcon",
  3186. x = 808,
  3187. z = 840,
  3188. facing = 1,
  3189. },
  3190. {
  3191. name = "shieldaa",
  3192. x = 3475,
  3193. z = 1374,
  3194. facing = 3,
  3195. },
  3196. {
  3197. name = "staticmex",
  3198. x = 2328,
  3199. z = 984,
  3200. facing = 0,
  3201. },
  3202. {
  3203. name = "energysolar",
  3204. x = 2264,
  3205. z = 1016,
  3206. facing = 0,
  3207. },
  3208. {
  3209. name = "staticmex",
  3210. x = 2504,
  3211. z = 1880,
  3212. facing = 0,
  3213. },
  3214. {
  3215. name = "shieldaa",
  3216. x = 3513,
  3217. z = 1376,
  3218. facing = 3,
  3219. },
  3220. {
  3221. name = "shieldaa",
  3222. x = 3782,
  3223. z = 1370,
  3224. facing = 3,
  3225. },
  3226. {
  3227. name = "factoryshield",
  3228. x = 2528,
  3229. z = 1456,
  3230. facing = 0,
  3231. buildProgress = 0.1794,
  3232. },
  3233. {
  3234. name = "staticradar",
  3235. x = 4112,
  3236. z = 2720,
  3237. facing = 0,
  3238. },
  3239. {
  3240. name = "shieldassault",
  3241. x = 3533,
  3242. z = 1904,
  3243. facing = 2,
  3244. },
  3245. {
  3246. name = "energysolar",
  3247. x = 952,
  3248. z = 600,
  3249. facing = 1,
  3250. },
  3251. {
  3252. name = "turretlaser",
  3253. x = 1008,
  3254. z = 624,
  3255. facing = 1,
  3256. },
  3257. {
  3258. name = "shieldassault",
  3259. x = 3621,
  3260. z = 1182,
  3261. facing = 1,
  3262. },
  3263. {
  3264. name = "shieldaa",
  3265. x = 3703,
  3266. z = 1372,
  3267. facing = 3,
  3268. },
  3269. {
  3270. name = "energysolar",
  3271. x = 776,
  3272. z = 616,
  3273. facing = 1,
  3274. },
  3275. {
  3276. name = "shieldarty",
  3277. x = 2615,
  3278. z = 871,
  3279. facing = 0,
  3280. },
  3281. {
  3282. name = "staticcon",
  3283. x = 760,
  3284. z = 792,
  3285. facing = 1,
  3286. },
  3287. {
  3288. name = "energysolar",
  3289. x = 744,
  3290. z = 728,
  3291. facing = 1,
  3292. },
  3293. {
  3294. name = "shieldassault",
  3295. x = 2814,
  3296. z = 902,
  3297. facing = 0,
  3298. },
  3299. {
  3300. name = "energyfusion",
  3301. x = 3208,
  3302. z = 2864,
  3303. facing = 0,
  3304. },
  3305. {
  3306. name = "shieldcon",
  3307. x = 4068,
  3308. z = 2624,
  3309. facing = 3,
  3310. },
  3311. {
  3312. name = "turretsunlance",
  3313. x = 3376,
  3314. z = 2848,
  3315. facing = 0,
  3316. },
  3317. {
  3318. name = "shieldraid",
  3319. x = 4305,
  3320. z = 1369,
  3321. facing = 3,
  3322. },
  3323. {
  3324. name = "shieldaa",
  3325. x = 3573,
  3326. z = 1377,
  3327. facing = 3,
  3328. },
  3329. {
  3330. name = "shieldassault",
  3331. x = 3664,
  3332. z = 1504,
  3333. facing = 1,
  3334. },
  3335. {
  3336. name = "shieldaa",
  3337. x = 3541,
  3338. z = 1374,
  3339. facing = 3,
  3340. },
  3341. {
  3342. name = "shieldaa",
  3343. x = 3599,
  3344. z = 1385,
  3345. facing = 3,
  3346. },
  3347. {
  3348. name = "shieldfelon",
  3349. x = 1388,
  3350. z = 1154,
  3351. facing = 1,
  3352. },
  3353. {
  3354. name = "shieldaa",
  3355. x = 3626,
  3356. z = 1375,
  3357. facing = 3,
  3358. },
  3359. {
  3360. name = "shieldassault",
  3361. x = 2727,
  3362. z = 928,
  3363. facing = 0,
  3364. },
  3365. {
  3366. name = "staticmex",
  3367. x = 3336,
  3368. z = 2424,
  3369. facing = 0,
  3370. },
  3371. {
  3372. name = "shieldcon",
  3373. x = 2457,
  3374. z = 1375,
  3375. facing = 0,
  3376. },
  3377. {
  3378. name = "energyfusion",
  3379. x = 2504,
  3380. z = 4160,
  3381. facing = 0,
  3382. },
  3383. {
  3384. name = "turretsunlance",
  3385. x = 2688,
  3386. z = 4160,
  3387. facing = 0,
  3388. },
  3389. {
  3390. name = "shieldcon",
  3391. x = 2446,
  3392. z = 1414,
  3393. facing = 1,
  3394. },
  3395. {
  3396. name = "shieldassault",
  3397. x = 3062,
  3398. z = 1022,
  3399. facing = 0,
  3400. },
  3401. {
  3402. name = "shieldcon",
  3403. x = 2429,
  3404. z = 988,
  3405. facing = 0,
  3406. },
  3407. {
  3408. name = "turretmissile",
  3409. x = 3680,
  3410. z = 2496,
  3411. facing = 0,
  3412. },
  3413. {
  3414. name = "staticmex",
  3415. x = 4200,
  3416. z = 2824,
  3417. facing = 0,
  3418. },
  3419. {
  3420. name = "staticradar",
  3421. x = 640,
  3422. z = 2528,
  3423. facing = 1,
  3424. },
  3425. {
  3426. name = "shieldraid",
  3427. x = 3486,
  3428. z = 1619,
  3429. facing = 0,
  3430. },
  3431. {
  3432. name = "shieldraid",
  3433. x = 2995,
  3434. z = 2195,
  3435. facing = 1,
  3436. },
  3437. {
  3438. name = "shieldraid",
  3439. x = 3296,
  3440. z = 1371,
  3441. facing = 1,
  3442. },
  3443. {
  3444. name = "staticmex",
  3445. x = 2120,
  3446. z = 248,
  3447. facing = 0,
  3448. },
  3449. {
  3450. name = "staticmex",
  3451. x = 3928,
  3452. z = 1256,
  3453. facing = 0,
  3454. },
  3455. {
  3456. name = "shieldcon",
  3457. x = 1009,
  3458. z = 782,
  3459. facing = 0,
  3460. },
  3461. {
  3462. name = "staticheavyradar",
  3463. x = 2208,
  3464. z = 2192,
  3465. facing = 0,
  3466. },
  3467. {
  3468. name = "staticheavyarty",
  3469. x = 2064,
  3470. z = 2336,
  3471. facing = 0,
  3472. },
  3473. }
  3474. },
  3475. },
  3476. defeatConditionConfig = {
  3477. -- Indexed by allyTeam.
  3478. [0] = { },
  3479. [1] = {
  3480. ignoreUnitLossDefeat = false,
  3481. vitalCommanders = false,
  3482. vitalUnitTypes = {
  3483. "staticheavyarty",
  3484. },
  3485. loseAfterSeconds = false,
  3486. allyTeamLossObjectiveID = 1,
  3487. },
  3488. },
  3489. objectiveConfig = {
  3490. -- This is just related to displaying objectives on the UI.
  3491. [1] = {
  3492. description = "Destroy the Big Bertha cannon",
  3493. },
  3494. [2] = {
  3495. description = "Protect your Commander",
  3496. },
  3497. },
  3498. bonusObjectiveConfig = {
  3499.  
  3500. [1] = { -- Build 12 Scythes
  3501. satisfyOnce = true,
  3502. countRemovedUnits = true, -- count units that previously died.
  3503. comparisionType = planetUtilities.COMPARE.AT_LEAST,
  3504. targetNumber = 12,
  3505. unitTypes = {
  3506. "cloakheavyraid",
  3507. },
  3508. image = planetUtilities.ICON_DIR .. "cloakheavyraid.png",
  3509. imageOverlay = planetUtilities.ICON_OVERLAY.REPAIR,
  3510. description = "Build 12 Scythes.",
  3511. experience = 10,
  3512. },
  3513. [2] = {
  3514. victoryByTime = 600,
  3515. image = planetUtilities.ICON_OVERLAY.CLOCK,
  3516. description = "Win by 10:00",
  3517. experience = 10,
  3518. },
  3519. [3] = { -- Make the enemy have no more than one Sunlance
  3520. comparisionType = planetUtilities.COMPARE.AT_MOST,
  3521. targetNumber = 1,
  3522. enemyUnitTypes = {
  3523. "turretsunlance",
  3524. },
  3525. image = planetUtilities.ICON_DIR .. "turretsunlance.png",
  3526. imageOverlay = planetUtilities.ICON_OVERLAY.ATTACK,
  3527. description = "Destroy an enemy Sunlance turret.",
  3528. experience = 20,
  3529. },
  3530. }
  3531. },
  3532. completionReward = {
  3533. experience = 60,
  3534. units = {
  3535. "cloakheavyraid",
  3536. },
  3537. modules = {
  3538. },
  3539. abilities = {
  3540. }
  3541. },
  3542. }
  3543.  
  3544. return planetData
  3545. end
  3546.  
  3547. return GetPlanet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement