Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2024
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.26 KB | None | 0 0
  1. equipment_modules = {
  2. limit = {
  3. has_dlc = "By Blood Alone"
  4. }
  5. ### Engines
  6.  
  7. engine_1_1x = {
  8. abbreviation = "e11"
  9. category = plane_engine_type
  10. sfx = sfx_ui_sd_module_engine
  11.  
  12. add_stats = {
  13. thrust = 11
  14. build_cost_ic = 12
  15. fuel_consumption = 0.16
  16. }
  17.  
  18. }
  19.  
  20. engine_1_2x = {
  21. abbreviation = "e12"
  22. category = twin_plane_engine_type
  23. sfx = sfx_ui_sd_module_engine
  24.  
  25. add_stats = {
  26. thrust = 19
  27. build_cost_ic = 24
  28. fuel_consumption = 0.32
  29. }
  30. }
  31.  
  32. engine_1_3x = {
  33. abbreviation = "e13"
  34. category = medium_plane_engine_type
  35. sfx = sfx_ui_sd_module_engine
  36.  
  37. add_stats = {
  38. thrust = 23
  39. build_cost_ic = 36
  40. fuel_consumption = 0.48
  41. }
  42. }
  43.  
  44. engine_1_4x = {
  45. abbreviation = "e14"
  46. category = quad_large_plane_engine_type
  47. sfx = sfx_ui_sd_module_engine
  48.  
  49. add_stats = {
  50. thrust = 32
  51. build_cost_ic = 48
  52. fuel_consumption = 0.64
  53. }
  54. }
  55.  
  56. engine_1_6x = {
  57. abbreviation = "e16"
  58. category = large_plane_engine_type
  59. sfx = sfx_ui_sd_module_engine
  60.  
  61. add_stats = {
  62. thrust = 41
  63. build_cost_ic = 68
  64. fuel_consumption = 0.8
  65. }
  66. }
  67.  
  68. engine_2_1x = {
  69. abbreviation = "e21"
  70. category = plane_engine_type
  71. sfx = sfx_ui_sd_module_engine
  72. parent = engine_1_1x
  73.  
  74. add_stats = {
  75. thrust = 16
  76. build_cost_ic = 14
  77. fuel_consumption = 0.16
  78. }
  79.  
  80. multiply_stats = {
  81. maximum_speed = 0.20
  82. }
  83.  
  84. can_convert_from = {
  85. module = engine_1_1x
  86. convert_cost_ic = 1.5
  87. }
  88. }
  89.  
  90. engine_2_2x = {
  91. abbreviation = "e22"
  92. category = twin_plane_engine_type
  93. sfx = sfx_ui_sd_module_engine
  94. parent = engine_1_2x
  95.  
  96. add_stats = {
  97. thrust = 25
  98. build_cost_ic = 28
  99. fuel_consumption = 0.32
  100. }
  101.  
  102. multiply_stats = {
  103. maximum_speed = 0.20
  104. }
  105.  
  106. can_convert_from = {
  107. module = engine_1_2x
  108. convert_cost_ic = 3
  109. }
  110. }
  111.  
  112. engine_2_3x = {
  113. abbreviation = "e23"
  114. category = medium_plane_engine_type
  115. sfx = sfx_ui_sd_module_engine
  116. parent = engine_1_3x
  117.  
  118. add_stats = {
  119. thrust = 32
  120. build_cost_ic = 42
  121. fuel_consumption = 0.48
  122. }
  123.  
  124. multiply_stats = {
  125. maximum_speed = 0.20
  126. }
  127.  
  128. can_convert_from = {
  129. module = engine_1_3x
  130. convert_cost_ic = 4.5
  131. }
  132. }
  133.  
  134. engine_2_4x = {
  135. abbreviation = "e24"
  136. category = quad_large_plane_engine_type
  137. sfx = sfx_ui_sd_module_engine
  138. parent = engine_1_4x
  139.  
  140. add_stats = {
  141. thrust = 40
  142. build_cost_ic = 56
  143. fuel_consumption = 0.64
  144. }
  145.  
  146. multiply_stats = {
  147. maximum_speed = 0.20
  148. }
  149.  
  150. can_convert_from = {
  151. module = engine_1_4x
  152. convert_cost_ic = 6
  153. }
  154. }
  155.  
  156. engine_2_6x = {
  157. abbreviation = "e26"
  158. category = large_plane_engine_type
  159. sfx = sfx_ui_sd_module_engine
  160. parent = engine_1_6x
  161.  
  162. add_stats = {
  163. thrust = 56
  164. build_cost_ic = 80
  165. fuel_consumption = 0.8
  166. }
  167.  
  168. multiply_stats = {
  169. maximum_speed = 0.20
  170. }
  171.  
  172. can_convert_from = {
  173. module = engine_1_6x
  174. convert_cost_ic = 9
  175. }
  176. }
  177.  
  178. engine_3_1x = {
  179. abbreviation = "e31"
  180. category = plane_engine_type
  181. sfx = sfx_ui_sd_module_engine
  182. parent = engine_2_1x
  183.  
  184. add_stats = {
  185. thrust = 25
  186. build_cost_ic = 16
  187. fuel_consumption = 0.16
  188. }
  189.  
  190. multiply_stats = {
  191. maximum_speed = 0.30
  192. }
  193.  
  194. can_convert_from = {
  195. module = engine_2_1x
  196. convert_cost_ic = 2.5
  197. }
  198. }
  199.  
  200. engine_3_2x = {
  201. abbreviation = "e32"
  202. category = twin_plane_engine_type
  203. sfx = sfx_ui_sd_module_engine
  204. parent = engine_2_2x
  205.  
  206. add_stats = {
  207. thrust = 38
  208. build_cost_ic = 32
  209. fuel_consumption = 0.32
  210. }
  211.  
  212. multiply_stats = {
  213. maximum_speed = 0.30
  214. }
  215.  
  216. can_convert_from = {
  217. module = engine_2_2x
  218. convert_cost_ic = 5
  219. }
  220. }
  221.  
  222. engine_3_3x = {
  223. abbreviation = "e33"
  224. category = medium_plane_engine_type
  225. sfx = sfx_ui_sd_module_engine
  226. parent = engine_2_3x
  227.  
  228. add_stats = {
  229. thrust = 51
  230. build_cost_ic = 48
  231. fuel_consumption = 0.48
  232. }
  233.  
  234. multiply_stats = {
  235. maximum_speed = 0.30
  236. }
  237.  
  238. can_convert_from = {
  239. module = engine_2_3x
  240. convert_cost_ic = 7.5
  241. }
  242. }
  243.  
  244. engine_3_4x = {
  245. abbreviation = "e34"
  246. category = quad_large_plane_engine_type
  247. sfx = sfx_ui_sd_module_engine
  248. parent = engine_2_4x
  249.  
  250. add_stats = {
  251. thrust = 64
  252. build_cost_ic = 64
  253. fuel_consumption = 0.64
  254. }
  255.  
  256. multiply_stats = {
  257. maximum_speed = 0.30
  258. }
  259.  
  260. can_convert_from = {
  261. module = engine_2_4x
  262. convert_cost_ic = 10
  263. }
  264. }
  265.  
  266. engine_3_6x = {
  267. abbreviation = "e36"
  268. category = large_plane_engine_type
  269. sfx = sfx_ui_sd_module_engine
  270. parent = engine_2_6x
  271.  
  272. add_stats = {
  273. thrust = 90
  274. build_cost_ic = 92
  275. fuel_consumption = 0.8
  276. }
  277.  
  278. multiply_stats = {
  279. maximum_speed = 0.30
  280. }
  281.  
  282. can_convert_from = {
  283. module = engine_2_4x
  284. convert_cost_ic = 15
  285. }
  286. }
  287.  
  288. engine_4_1x = {
  289. abbreviation = "e41"
  290. category = plane_engine_type
  291. sfx = sfx_ui_sd_module_engine
  292. parent = engine_3_1x
  293.  
  294. add_stats = {
  295. thrust = 30
  296. build_cost_ic = 18
  297. fuel_consumption = 0.16
  298. }
  299.  
  300. multiply_stats = {
  301. maximum_speed = 0.45
  302. }
  303.  
  304. can_convert_from = {
  305. module = engine_3_1x
  306. convert_cost_ic = 3
  307. }
  308. }
  309.  
  310. engine_4_2x = {
  311. abbreviation = "e42"
  312. category = twin_plane_engine_type
  313. sfx = sfx_ui_sd_module_engine
  314. parent = engine_3_2x
  315.  
  316. add_stats = {
  317. thrust = 45
  318. build_cost_ic = 36
  319. fuel_consumption = 0.32
  320. }
  321.  
  322. multiply_stats = {
  323. maximum_speed = 0.45
  324. }
  325.  
  326. can_convert_from = {
  327. module = engine_3_2x
  328. convert_cost_ic = 6
  329. }
  330. }
  331.  
  332. engine_4_3x = {
  333. abbreviation = "e43"
  334. category = medium_plane_engine_type
  335. sfx = sfx_ui_sd_module_engine
  336. parent = engine_3_3x
  337.  
  338. add_stats = {
  339. thrust = 60
  340. build_cost_ic = 54
  341. fuel_consumption = 0.48
  342. }
  343.  
  344. multiply_stats = {
  345. maximum_speed = 0.45
  346. }
  347.  
  348. can_convert_from = {
  349. module = engine_3_3x
  350. convert_cost_ic = 9
  351. }
  352. }
  353.  
  354. engine_4_4x = {
  355. abbreviation = "e44"
  356. category = quad_large_plane_engine_type
  357. sfx = sfx_ui_sd_module_engine
  358. parent = engine_3_4x
  359.  
  360. add_stats = {
  361. thrust = 75
  362. build_cost_ic = 72
  363. fuel_consumption = 0.64
  364. }
  365.  
  366. multiply_stats = {
  367. maximum_speed = 0.45
  368. }
  369.  
  370. can_convert_from = {
  371. module = engine_3_4x
  372. convert_cost_ic = 12
  373. }
  374. }
  375.  
  376. engine_4_6x = {
  377. abbreviation = "e46"
  378. category = large_plane_engine_type
  379. sfx = sfx_ui_sd_module_engine
  380. parent = engine_3_6x
  381.  
  382. add_stats = {
  383. thrust = 105
  384. build_cost_ic = 108
  385. fuel_consumption = 0.8
  386. }
  387.  
  388. multiply_stats = {
  389. maximum_speed = 0.45
  390. }
  391.  
  392. can_convert_from = {
  393. module = engine_3_6x
  394. convert_cost_ic = 18
  395. }
  396. }
  397.  
  398. jet_engine_1x = {
  399. abbreviation = "j1"
  400. category = plane_jet_engine_type
  401. sfx = sfx_ui_sd_module_engine
  402. parent = engine_4_1x
  403.  
  404. add_stats = {
  405. thrust = 25
  406. build_cost_ic = 14
  407. fuel_consumption = 0.3
  408. }
  409.  
  410. multiply_stats = {
  411. air_range = -0.35
  412. maximum_speed = 0.6
  413. air_agility = 0.05
  414. }
  415.  
  416. build_cost_resources = {
  417. chromium = 1
  418. }
  419.  
  420. can_convert_from = {
  421. module_category = plane_engine_type
  422. convert_cost_ic = 5
  423. }
  424. }
  425.  
  426. jet_engine_2x = {
  427. abbreviation = "j2"
  428. category = twin_plane_jet_engine_type
  429. sfx = sfx_ui_sd_module_engine
  430. parent = engine_4_2x
  431.  
  432. add_stats = {
  433. thrust = 38
  434. build_cost_ic = 28
  435. fuel_consumption = 0.6
  436. }
  437.  
  438. multiply_stats = {
  439. air_range = -0.35
  440. maximum_speed = 0.6
  441. air_agility = 0.05
  442. }
  443.  
  444. build_cost_resources = {
  445. chromium = 1
  446. }
  447.  
  448. can_convert_from = {
  449. module_category = plane_engine_type
  450. convert_cost_ic = 10
  451. }
  452. }
  453.  
  454. jet_engine_3x = {
  455. abbreviation = "j3"
  456. category = medium_plane_jet_engine_type
  457. sfx = sfx_ui_sd_module_engine
  458. parent = engine_4_3x
  459.  
  460. add_stats = {
  461. thrust = 51
  462. build_cost_ic = 42
  463. fuel_consumption = 0.9
  464. }
  465.  
  466. multiply_stats = {
  467. air_range = -0.35
  468. maximum_speed = 0.6
  469. air_agility = 0.05
  470. }
  471.  
  472. build_cost_resources = {
  473. chromium = 2
  474. }
  475.  
  476. can_convert_from = {
  477. module_category = medium_plane_engine_type
  478. convert_cost_ic = 15
  479. }
  480. }
  481.  
  482. jet_engine_4x = {
  483. abbreviation = "j4"
  484. category = quad_large_plane_jet_engine_type
  485. sfx = sfx_ui_sd_module_engine
  486. parent = engine_4_4x
  487.  
  488. add_stats = {
  489. thrust = 64
  490. build_cost_ic = 56
  491. fuel_consumption = 1.2
  492. }
  493.  
  494. multiply_stats = {
  495. air_range = -0.35
  496. maximum_speed = 0.6
  497. air_agility = 0.05
  498. }
  499.  
  500. build_cost_resources = {
  501. chromium = 2
  502. }
  503. can_convert_from = {
  504. module_category = medium_plane_engine_type
  505. convert_cost_ic = 20
  506. }
  507. }
  508.  
  509. jet_engine_6x = {
  510. abbreviation = "j6"
  511. category = large_plane_jet_engine_type
  512. sfx = sfx_ui_sd_module_engine
  513. parent = engine_4_6x
  514.  
  515. add_stats = {
  516. thrust = 90
  517. build_cost_ic = 100
  518. fuel_consumption = 1.8
  519. }
  520.  
  521. multiply_stats = {
  522. air_range = -0.35
  523. maximum_speed = 0.6
  524. air_agility = 0.05
  525. }
  526.  
  527. build_cost_resources = {
  528. chromium = 3
  529. }
  530. can_convert_from = {
  531. module_category = large_plane_engine_type
  532. convert_cost_ic = 30
  533. }
  534. }
  535.  
  536. jet_engine_axial_1x = {
  537. abbreviation = "ja1"
  538. category = plane_jet_engine_type
  539. sfx = sfx_ui_sd_module_engine
  540. parent = jet_engine_1x
  541.  
  542. add_stats = {
  543. thrust = 30
  544. build_cost_ic = 20
  545. fuel_consumption = 0.4
  546. }
  547.  
  548. multiply_stats = {
  549. air_range = -0.3
  550. maximum_speed = 0.70
  551. air_agility = 0.05
  552. }
  553.  
  554. build_cost_resources = {
  555. chromium = 1
  556. }
  557.  
  558. can_convert_from = {
  559. module_category = plane_engine_type
  560. convert_cost_ic = 6
  561. }
  562. }
  563.  
  564. jet_engine_axial_2x = {
  565. abbreviation = "ja2"
  566. category = twin_plane_jet_engine_type
  567. sfx = sfx_ui_sd_module_engine
  568. parent = jet_engine_2x
  569.  
  570. add_stats = {
  571. thrust = 45
  572. build_cost_ic = 40
  573. fuel_consumption = 0.8
  574. }
  575.  
  576. multiply_stats = {
  577. air_range = -0.3
  578. maximum_speed = 0.70
  579. air_agility = 0.05
  580. }
  581.  
  582. build_cost_resources = {
  583. chromium = 2
  584. }
  585.  
  586. can_convert_from = {
  587. module_category = plane_engine_type
  588. convert_cost_ic = 12
  589. }
  590. }
  591.  
  592. jet_engine_axial_3x = {
  593. abbreviation = "ja3"
  594. category = medium_plane_jet_engine_type
  595. sfx = sfx_ui_sd_module_engine
  596. parent = jet_engine_3x
  597.  
  598. add_stats = {
  599. thrust = 60
  600. build_cost_ic = 60
  601. fuel_consumption = 1.2
  602. }
  603.  
  604. multiply_stats = {
  605. air_range = -0.3
  606. maximum_speed = 0.70
  607. air_agility = 0.05
  608. }
  609.  
  610. build_cost_resources = {
  611. chromium = 2
  612. }
  613.  
  614. can_convert_from = {
  615. module_category = medium_plane_engine_type
  616. convert_cost_ic = 18
  617. }
  618. }
  619.  
  620. jet_engine_axial_4x = {
  621. abbreviation = "ja4"
  622. category = quad_large_plane_jet_engine_type
  623. sfx = sfx_ui_sd_module_engine
  624. parent = jet_engine_4x
  625.  
  626. add_stats = {
  627. thrust = 75
  628. build_cost_ic = 80
  629. fuel_consumption = 1.6
  630. }
  631.  
  632. multiply_stats = {
  633. air_range = -0.3
  634. maximum_speed = 0.70
  635. air_agility = 0.05
  636. }
  637.  
  638. build_cost_resources = {
  639. chromium = 3
  640. }
  641.  
  642. can_convert_from = {
  643. module_category = medium_plane_engine_type
  644. convert_cost_ic = 24
  645. }
  646. }
  647.  
  648. jet_engine_axial_6x = {
  649. abbreviation = "ja6"
  650. category = large_plane_jet_engine_type
  651. sfx = sfx_ui_sd_module_engine
  652. parent = jet_engine_6x
  653.  
  654. add_stats = {
  655. thrust = 105
  656. build_cost_ic = 120
  657. fuel_consumption = 2.4
  658. }
  659.  
  660. multiply_stats = {
  661. air_range = -0.3
  662. maximum_speed = 0.70
  663. air_agility = 0.05
  664. }
  665.  
  666. build_cost_resources = {
  667. chromium = 4
  668. }
  669.  
  670. can_convert_from = {
  671. module_category = large_plane_engine_type
  672. convert_cost_ic = 36
  673. }
  674. }
  675.  
  676. rocket_engine_1 = { #rocket engines only come in sets of 1
  677. abbreviation = "re1"
  678. category = plane_rocket_engine_type
  679. sfx = sfx_ui_sd_module_engine
  680.  
  681. add_stats = {
  682. thrust = 20
  683. build_cost_ic = 12
  684.  
  685. }
  686. multiply_stats = {
  687. air_range = -0.7
  688. maximum_speed = 0.55
  689. }
  690. mission_type_stats = {
  691. limit = {
  692. interception
  693. }
  694. multiply_stats = {
  695. air_agility = 0.1
  696. }
  697. }
  698.  
  699. build_cost_resources = {
  700. tungsten = 2
  701. }
  702. dismantle_cost_ic = 5
  703. }
  704.  
  705. rocket_engine_2 = { #rocket engines only come in sets of 1
  706. abbreviation = "re2"
  707. category = plane_rocket_engine_type
  708. sfx = sfx_ui_sd_module_engine
  709.  
  710. add_stats = {
  711. thrust = 25
  712. build_cost_ic = 13
  713. }
  714. multiply_stats = {
  715. air_range = -0.65
  716. maximum_speed = 0.60
  717. }
  718. mission_type_stats = {
  719. limit = {
  720. interception
  721. }
  722. multiply_stats = {
  723. air_agility = 0.125
  724. }
  725. }
  726.  
  727. build_cost_resources = {
  728. tungsten = 2
  729. }
  730. dismantle_cost_ic = 7
  731. }
  732.  
  733. rocket_engine_3 = { #rocket engines only come in sets of 1
  734. abbreviation = "re3"
  735. category = plane_rocket_engine_type
  736. sfx = sfx_ui_sd_module_engine
  737.  
  738. add_stats = {
  739.  
  740. thrust = 30
  741. build_cost_ic = 14
  742. }
  743. multiply_stats = {
  744. air_range = -0.6
  745. maximum_speed = 0.65
  746. }
  747. mission_type_stats = {
  748. limit = {
  749. interception
  750. }
  751. multiply_stats = {
  752. air_agility = 0.15
  753. }
  754. }
  755.  
  756. build_cost_resources = {
  757. tungsten = 2
  758. }
  759. dismantle_cost_ic = 10
  760. }
  761.  
  762. ## ## ######## ### ######## ####### ## ## ######
  763. ## ## ## ## ## ## ## ## ## ## ### ## ## ##
  764. ## ## ## ## ## ## ## ## ## ## #### ## ##
  765. ## ## ## ###### ## ## ######## ## ## ## ## ## ######
  766. ## ## ## ## ######### ## ## ## ## #### ##
  767. ## ## ## ## ## ## ## ## ## ## ### ## ##
  768. ### ### ######## ## ## ## ####### ## ## ######
  769.  
  770. light_mg_2x = {
  771. abbreviation = "lmg2"
  772. category = fighter_weapon
  773. sfx = sfx_ui_sd_module_turret
  774. add_equipment_type = { fighter heavy_fighter }
  775.  
  776. add_stats = {
  777. air_attack = 5
  778. build_cost_ic = 1
  779. weight = 1
  780. }
  781. xp_cost = 1
  782. allow_mission_type = {
  783. air_superiority
  784. interception
  785. attack_logistics
  786. }
  787. mission_type_stats = {
  788. limit = {
  789. attack_logistics
  790. }
  791. add_stats = {
  792. air_ground_attack = 0.2
  793. }
  794. }
  795.  
  796. light_mg_4x = {
  797. abbreviation = "lmg4"
  798. category = fighter_weapon
  799. sfx = sfx_ui_sd_module_turret
  800. add_equipment_type = { fighter heavy_fighter }
  801.  
  802. add_stats = {
  803. air_attack = 10
  804. build_cost_ic = 2
  805. weight = 2
  806. }
  807. xp_cost = 2
  808. allow_mission_type = {
  809. air_superiority
  810. interception
  811. attack_logistics
  812. }
  813. mission_type_stats = {
  814. limit = {
  815. attack_logistics
  816. }
  817. add_stats = {
  818. air_ground_attack = 0.4
  819. }
  820. can_convert_from = {
  821. module = light_mg_2x
  822. convert_cost_ic = 1
  823. }
  824. }
  825.  
  826. heavy_mg_2x = {
  827. abbreviation = "hmg2"
  828. category = fighter_weapon
  829. sfx = sfx_ui_sd_module_turret
  830. add_equipment_type = { fighter heavy_fighter }
  831.  
  832. add_stats = {
  833. air_attack = 9
  834. build_cost_ic = 1.5
  835. weight = 2.5
  836. }
  837. xp_cost = 1
  838. allow_mission_type = {
  839. air_superiority
  840. interception
  841. attack_logistics
  842. }
  843. mission_type_stats = {
  844. limit = {
  845. attack_logistics
  846. }
  847. add_stats = {
  848. air_ground_attack = 1
  849. }
  850. }
  851.  
  852. heavy_mg_4x = {
  853. abbreviation = "hmg4"
  854. category = fighter_weapon
  855. sfx = sfx_ui_sd_module_turret
  856. add_equipment_type = { fighter heavy_fighter }
  857.  
  858. add_stats = {
  859. air_attack = 18
  860. build_cost_ic = 3
  861. weight = 5
  862. }
  863. xp_cost = 2
  864. allow_mission_type = {
  865. air_superiority
  866. interception
  867. attack_logistics
  868. }
  869. mission_type_stats = {
  870. limit = {
  871. attack_logistics
  872. }
  873. add_stats = {
  874. air_ground_attack = 2
  875. }
  876. }
  877. can_convert_from = {
  878. module = heavy_mg_2x
  879. convert_cost_ic = 2
  880. }
  881. }
  882.  
  883. aircraft_cannon_1_1x = {
  884. abbreviation = "ac11"
  885. category = fighter_weapon
  886. sfx = sfx_ui_sd_module_turret
  887. add_equipment_type = { fighter heavy_fighter }
  888.  
  889. add_stats = {
  890. air_attack = 10
  891. build_cost_ic = 2.5
  892. air_agility = -1
  893. weight = 3
  894. }
  895. xp_cost = 1
  896. allow_mission_type = {
  897. air_superiority
  898. interception
  899. attack_logistics
  900. }
  901. mission_type_stats = {
  902. limit = {
  903. attack_logistics
  904. }
  905. add_stats = {
  906. air_ground_attack = 2.5
  907. }
  908. }
  909.  
  910. aircraft_cannon_1_2x = {
  911. abbreviation = "ac12"
  912. category = fighter_weapon
  913. sfx = sfx_ui_sd_module_turret
  914. add_equipment_type = { fighter heavy_fighter }
  915.  
  916. add_stats = {
  917. air_attack = 20
  918. build_cost_ic = 5
  919. air_agility = -2
  920. weight = 6
  921. }
  922. xp_cost = 2
  923. allow_mission_type = {
  924. air_superiority
  925. interception
  926. attack logistics
  927. }
  928. mission_type_stats = {
  929. limit = {
  930. attack_logistics
  931. }
  932. add_stats = {
  933. air_ground_attack = 5
  934. }
  935. }
  936. can_convert_from = {
  937. module = aircraft_cannon_1_1x
  938. convert_cost_ic = 3
  939. }
  940. }
  941.  
  942. aircraft_cannon_2_1x = {
  943. abbreviation = "ac31"
  944. category = fighter_weapon
  945. sfx = sfx_ui_sd_module_turret
  946. parent = aircraft_cannon_1_1x
  947. add_equipment_type = { fighter heavy_fighter }
  948. add_stats = {
  949. air_attack = 12
  950. build_cost_ic = 3
  951. air_agility = -0.5
  952. weight = 3
  953. }
  954. xp_cost = 1
  955. allow_mission_type = {
  956. air_superiority
  957. interception
  958. attack_logistics
  959. }
  960. mission_type_stats = {
  961. limit = {
  962. attack_logistics
  963. }
  964. add_stats = {
  965. air_ground_attack = 3
  966. }
  967. }
  968.  
  969. aircraft_cannon_2_2x = {
  970. abbreviation = "ac32"
  971. category = fighter_weapon
  972. sfx = sfx_ui_sd_module_turret
  973. parent = aircraft_cannon_1_2x
  974. add_equipment_type = { fighter heavy_fighter }
  975. add_stats = {
  976. air_attack = 24
  977. build_cost_ic = 6
  978. air_agility = -1
  979. weight = 6
  980. }
  981. xp_cost = 2
  982. allow_mission_type = {
  983. air_superiority
  984. interception
  985. attack_logistics
  986. }
  987. mission_type_stats = {
  988. limit = {
  989. attack_logistics
  990. }
  991. add_stats = {
  992. air_ground_attack = 6
  993. }
  994. }
  995. can_convert_from = {
  996. module = aircraft_cannon_2_1x
  997. convert_cost_ic = 4
  998. }
  999. }
  1000.  
  1001. large_aircraft_cannon_1x = {
  1002. abbreviation = "ac21"
  1003. category = fighter_weapon
  1004. sfx = sfx_ui_sd_module_turret
  1005. parent = aircraft_cannon_1_1x
  1006. add_equipment_type = { fighter heavy_fighter }
  1007. add_stats = {
  1008. air_attack = 12
  1009. build_cost_ic = 3
  1010. air_agility = -2
  1011. weight = 4
  1012. }
  1013. xp_cost = 1
  1014. allow_mission_type = {
  1015. air_superiority
  1016. interception
  1017. attack_logistics
  1018. }
  1019. mission_type_stats = {
  1020. limit = {
  1021. attack_logistics
  1022. }
  1023. add_stats = {
  1024. air_ground_attack = 3.5
  1025. }
  1026. }
  1027.  
  1028. large_aircraft_cannon_2x = {
  1029. abbreviation = "ac22"
  1030. category = fighter_weapon
  1031. sfx = sfx_ui_sd_module_turret
  1032. parent = aircraft_cannon_1_2x
  1033. add_equipment_type = { fighter heavy_fighter }
  1034. add_stats = {
  1035. air_attack = 24
  1036. build_cost_ic = 6
  1037. air_agility = -4
  1038. weight = 8
  1039. }
  1040. xp_cost = 2
  1041. allow_mission_type = {
  1042. air_superiority
  1043. interception
  1044. attack_logistics
  1045. }
  1046. mission_type_stats = {
  1047. limit = {
  1048. attack_logistics
  1049. }
  1050. add_stats = {
  1051. air_ground_attack = 7
  1052. }
  1053. }
  1054. can_convert_from = {
  1055. module = aircraft_cannon_2_1x
  1056. convert_cost_ic = 4
  1057. }
  1058. }
  1059.  
  1060. bomb_locks = {
  1061. abbreviation = "bol"
  1062. category = cas_weapon
  1063. sfx = sfx_ui_sd_module_turret
  1064. add_equipment_type = cas
  1065.  
  1066. add_stats = {
  1067. build_cost_ic = 1
  1068. }
  1069. xp_cost = 2
  1070. allow_mission_type = {
  1071. cas
  1072. attack_logistics
  1073. naval_bomber
  1074. }
  1075. mission_type_stats = {
  1076. limit = {
  1077. cas
  1078. attack_logistics
  1079. }
  1080. add_stats = {
  1081. air_agility = -15
  1082. weight = 4
  1083. air_ground_attack = 6
  1084. }
  1085. }
  1086. mission_type_stats = {
  1087. limit = {
  1088. naval_bomber
  1089. }
  1090. add_stats = {
  1091. air_agility = -15
  1092. weight = 4
  1093. naval_strike_attack = 2
  1094. }
  1095. add_average_stats = {
  1096. naval_strike_targetting = 4
  1097. }
  1098. }
  1099. dismantle_cost_ic = 0.5
  1100. }
  1101.  
  1102. heavy_bomb_locks = {
  1103. abbreviation = "bol"
  1104. category = cas_weapon
  1105. sfx = sfx_ui_sd_module_turret
  1106. add_equipment_type = cas
  1107.  
  1108. add_stats = {
  1109. build_cost_ic = 1
  1110. }
  1111. xp_cost = 2
  1112. allow_mission_type = {
  1113. cas
  1114. attack_logistics
  1115. naval_bomber
  1116. }
  1117. mission_type_stats = {
  1118. limit = {
  1119. cas
  1120. attack_logistics
  1121. }
  1122. add_stats = {
  1123. air_agility = -20
  1124. weight = 6
  1125. air_ground_attack = 8
  1126. }
  1127. }
  1128. mission_type_stats = {
  1129. limit = {
  1130. naval_bomber
  1131. }
  1132. add_stats = {
  1133. air_agility = -20
  1134. weight = 6
  1135. naval_strike_attack = 3
  1136. }
  1137. add_average_stats = {
  1138. naval_strike_targetting = 4
  1139. }
  1140. }
  1141. dismantle_cost_ic = 0.5
  1142. }
  1143.  
  1144. armor_piercing_bomb_locks = {
  1145. abbreviation = "bol"
  1146. category = cas_weapon
  1147. sfx = sfx_ui_sd_module_turret
  1148. add_equipment_type = cas
  1149.  
  1150. add_stats = {
  1151. build_cost_ic = 1
  1152. }
  1153. xp_cost = 2
  1154. allow_mission_type = {
  1155. cas
  1156. attack_logistics
  1157. naval_bomber
  1158. }
  1159. mission_type_stats = {
  1160. limit = {
  1161. cas
  1162. attack_logistics
  1163. }
  1164. add_stats = {
  1165. air_agility = -20
  1166. weight = 6
  1167. air_ground_attack = 2
  1168. }
  1169. }
  1170. mission_type_stats = {
  1171. limit = {
  1172. naval_bomber
  1173. }
  1174. add_stats = {
  1175. air_agility = -20
  1176. weight = 6
  1177. naval_strike_attack = 6
  1178. }
  1179. add_average_stats = {
  1180. naval_strike_targetting = 4
  1181. }
  1182. }
  1183. dismantle_cost_ic = 0.5
  1184. }
  1185.  
  1186. rocket_rails = {
  1187. abbreviation = "rrl"
  1188. category = cas_weapon
  1189. sfx = sfx_ui_sd_module_turret
  1190. add_equipment_type = cas
  1191.  
  1192. add_stats = {
  1193. build_cost_ic = 1
  1194. }
  1195. xp_cost = 2
  1196. allow_mission_type = {
  1197. cas
  1198. attack_logistics
  1199. }
  1200. mission_type_stats = {
  1201. limit = {
  1202. cas
  1203. attack_logistics
  1204. }
  1205. add_stats = {
  1206. air_ground_attack = 4
  1207. weight = 1
  1208. }
  1209. }
  1210. dismantle_cost_ic = 0.5
  1211. }
  1212.  
  1213. small_bomb_bay = {
  1214. abbreviation = "sbb"
  1215. category = cas_weapon
  1216. sfx = sfx_ui_sd_module_turret
  1217. add_equipment_type = { cas tactical_bomber }
  1218.  
  1219. add_stats = {
  1220. build_cost_ic = 3
  1221. weight = 2
  1222.  
  1223. }
  1224. xp_cost = 2
  1225. allow_mission_type = {
  1226. cas
  1227. attack_logistics
  1228. port_strike
  1229. }
  1230. mission_type_stats = {
  1231. limit = {
  1232. cas
  1233. attack_logistics
  1234. }
  1235. add_stats = {
  1236. air_ground_attack = 8
  1237. weight = 4
  1238. air_agility = -15
  1239. }
  1240. }
  1241. mission_type_stats = {
  1242. limit = {
  1243. port_strike
  1244. }
  1245. add_stats = {
  1246. naval_strike_attack = 2
  1247. weight = 4
  1248. air_agility = -15
  1249. }
  1250. add_average_stats = {
  1251. naval_strike_targetting = 4
  1252. }
  1253. }
  1254. dismantle_cost_ic = 3.5
  1255. }
  1256.  
  1257. medium_bomb_bay = {
  1258. abbreviation = "mbb"
  1259. category = tac_weapon
  1260. sfx = sfx_ui_sd_module_turret
  1261. add_equipment_type = { cas tactical_bomber }
  1262.  
  1263. add_stats = {
  1264. build_cost_ic = 6
  1265. weight = 1
  1266. }
  1267. xp_cost = 2
  1268. allow_mission_type = {
  1269. cas
  1270. attack_logistics
  1271. strategic_bomber
  1272. port_strike
  1273. }
  1274. mission_type_stats = {
  1275. limit = {
  1276. cas
  1277. attack_logistics
  1278. }
  1279. add_stats = {
  1280. air_ground_attack = 6
  1281. weight = 5
  1282. air_agility = -15
  1283. }
  1284. }
  1285. mission_type_stats = {
  1286. limit = {
  1287. port_strike
  1288. }
  1289. add_stats = {
  1290. naval_strike_attack = 6
  1291. weight = 5
  1292. air_agility = -15
  1293. }
  1294. }
  1295. mission_type_stats = {
  1296. limit = {
  1297. strategic_bomber
  1298. }
  1299. add_stats = {
  1300. air_bombing = 6
  1301. weight = 5
  1302. air_agility = -15
  1303. }
  1304. }
  1305. dismantle_cost_ic = 7
  1306. }
  1307.  
  1308. large_bomb_bay = {
  1309. abbreviation = "lbb"
  1310. category = strat_weapon
  1311. sfx = sfx_ui_sd_module_turret
  1312. add_equipment_type = strategic_bomber
  1313.  
  1314. add_stats = {
  1315. build_cost_ic = 9
  1316. air_agility = -15
  1317. weight = 2
  1318. }
  1319. xp_cost = 2
  1320. allow_mission_type = {
  1321. strategic_bomber
  1322. port_strike
  1323. }
  1324. mission_type_stats = {
  1325. limit = {
  1326. strategic_bomber
  1327. }
  1328. add_stats = {
  1329. air_bombing = 15
  1330. weight = 8
  1331. }
  1332. }
  1333. mission_type_stats = {
  1334. limit = {
  1335. port_strike
  1336. }
  1337. add_stats = {
  1338. naval_strike_attack = 2
  1339. weight = 8
  1340. }
  1341. }
  1342. dismantle_cost_ic = 12
  1343. }
  1344.  
  1345. tank_buster_1 = {
  1346. abbreviation = "tb1"
  1347. category = cas_weapon
  1348. sfx = sfx_ui_sd_module_turret
  1349. add_equipment_type = cas
  1350.  
  1351. add_stats = {
  1352. air_ground_attack = 8
  1353. build_cost_ic = 5
  1354. weight = 8
  1355. air_agility = -15
  1356. }
  1357. xp_cost = 2
  1358. allow_mission_type = {
  1359. cas
  1360. attack_logistics
  1361. }
  1362. dismantle_cost_ic = 1.5
  1363. }
  1364.  
  1365. tank_buster_2 = {
  1366. abbreviation = "tb2"
  1367. category = cas_weapon
  1368. sfx = sfx_ui_sd_module_turret
  1369. add_equipment_type = cas
  1370.  
  1371. add_stats = {
  1372. air_ground_attack = 15
  1373. build_cost_ic = 8
  1374. weight = 12
  1375. air_agility = -20
  1376. }
  1377. xp_cost = 2
  1378. allow_mission_type = {
  1379. cas
  1380. attack_logistics
  1381. }
  1382. dismantle_cost_ic = 3.5
  1383. }
  1384.  
  1385. torpedo_mounting = {
  1386. abbreviation = "tpm"
  1387. category = nav_bomber_weapon
  1388. sfx = sfx_ui_sd_module_turret
  1389. add_equipment_type = { naval_bomber maritime_patrol_plane }
  1390.  
  1391. add_stats = {
  1392. build_cost_ic = 4
  1393. }
  1394. xp_cost = 2
  1395. allow_mission_type = {
  1396. naval_bomber
  1397. port_strike
  1398. naval_patrol
  1399. }
  1400. mission_type_stats = {
  1401. limit = {
  1402. naval_bomber
  1403. port_strike
  1404. }
  1405. add_stats = {
  1406. air_agility = -12
  1407. weight = 5
  1408. naval_strike_attack = 12
  1409. }
  1410. add_average_stats = {
  1411. naval_strike_targetting = 4
  1412. }
  1413. }
  1414. dismantle_cost_ic = 1.5
  1415. }
  1416.  
  1417. torpedo_mounting_2 = {
  1418. abbreviation = "tpm"
  1419. category = nav_bomber_weapon
  1420. sfx = sfx_ui_sd_module_turret
  1421. add_equipment_type = { naval_bomber maritime_patrol_plane }
  1422.  
  1423. add_stats = {
  1424. build_cost_ic = 4
  1425. }
  1426. xp_cost = 2
  1427. allow_mission_type = {
  1428. naval_bomber
  1429. port_strike
  1430. naval_patrol
  1431. }
  1432. mission_type_stats = {
  1433. limit = {
  1434. naval_bomber
  1435. port_strike
  1436. }
  1437. add_stats = {
  1438. air_agility = -12
  1439. weight = 8
  1440. naval_strike_attack = 17
  1441. }
  1442. add_average_stats = {
  1443. naval_strike_targetting = 8
  1444. }
  1445. }
  1446. dismantle_cost_ic = 1.5
  1447. }
  1448.  
  1449. torpedo_mounting_3 = {
  1450. abbreviation = "tpm"
  1451. category = nav_bomber_weapon
  1452. sfx = sfx_ui_sd_module_turret
  1453. add_equipment_type = { naval_bomber maritime_patrol_plane }
  1454.  
  1455. add_stats = {
  1456. build_cost_ic = 4
  1457. }
  1458. xp_cost = 2
  1459. allow_mission_type = {
  1460. naval_bomber
  1461. port_strike
  1462. naval_patrol
  1463. }
  1464. mission_type_stats = {
  1465. limit = {
  1466. naval_bomber
  1467. port_strike
  1468. }
  1469. add_stats = {
  1470. air_agility = -12
  1471. weight = 11
  1472. naval_strike_attack = 22
  1473. }
  1474. add_average_stats = {
  1475. naval_strike_targetting = 10
  1476. }
  1477. }
  1478. dismantle_cost_ic = 1.5
  1479. }
  1480.  
  1481. recon_camera = {
  1482. abbreviation = "rca"
  1483. category = recon_camera
  1484. sfx = sfx_ui_sd_module_turret
  1485. add_equipment_type = scout_plane
  1486. forbid_equipment_type_exact_match_for_category = {
  1487. fighter_weapon = scout_plane
  1488. cas_weapon = scout_plane
  1489. nav_bomber_weapon = scout_plane
  1490. tac_weapon = scout_plane
  1491. mine_warfare_offense = scout_plane
  1492. }
  1493.  
  1494. add_stats = {
  1495. build_cost_ic = 1
  1496. weight = 1
  1497. }
  1498. xp_cost = 2
  1499. allow_mission_type = {
  1500. recon
  1501. }
  1502. }
  1503.  
  1504. airdropped_mines = {
  1505. abbreviation = "adm"
  1506. category = mine_warfare_offense
  1507. sfx = sfx_ui_sd_module_turret
  1508.  
  1509. add_stats = {
  1510. build_cost_ic = 2
  1511. weight = 2
  1512. mines_planting = 0.05
  1513. }
  1514. xp_cost = 2
  1515. allow_mission_type = {
  1516. naval_mines_planting
  1517. }
  1518. }
  1519.  
  1520. guided_anti_ship_missile = {
  1521. abbreviation = "asm"
  1522. category = nav_bomber_weapon
  1523. sfx = sfx_ui_sd_module_turret
  1524. add_equipment_type = { naval_bomber maritime_patrol_plane }
  1525.  
  1526. add_stats = {
  1527. build_cost_ic = 15
  1528. }
  1529. xp_cost = 5
  1530. allow_mission_type = {
  1531. naval_bomber
  1532. port_strike
  1533. naval_patrol
  1534. }
  1535. mission_type_stats = {
  1536. limit = {
  1537. naval_bomber
  1538. port_strike
  1539. }
  1540. add_stats = {
  1541. air_agility = -20
  1542. weight = 20
  1543. naval_strike_attack = 25
  1544. }
  1545. add_average_stats = {
  1546. naval_strike_targetting = 10
  1547. }
  1548. }
  1549. }
  1550.  
  1551. fixed_explosive_charge = {
  1552. abbreviation = "fec"
  1553. category = kamikaze_bomber_weapon
  1554. gui_category = nav_bomber_weapon
  1555. sfx = sfx_ui_sd_module_turret
  1556. add_equipment_type = suicide
  1557.  
  1558. add_stats = {
  1559. build_cost_ic = 4
  1560. air_agility = -10
  1561. air_defence = -5
  1562. }
  1563. xp_cost = 5
  1564. allow_mission_type = {
  1565. naval_kamikaze
  1566. }
  1567. mission_type_stats = {
  1568. limit = {
  1569. naval_kamikaze
  1570. }
  1571. add_stats = {
  1572. naval_strike_attack = 6
  1573. naval_strike_targetting = 10
  1574. }
  1575. }
  1576. dismantle_cost_ic = 4
  1577. }
  1578.  
  1579. #### Special Project Modules
  1580.  
  1581. earthshaker_bomb_release = {
  1582. abbreviation = "bbr"
  1583. category = strat_weapon
  1584. sfx = sfx_ui_sd_module_turret
  1585. add_equipment_type = { strategic_bomber }
  1586.  
  1587. add_stats = {
  1588. build_cost_ic = 9
  1589. weight = 1
  1590. }
  1591. xp_cost = 2
  1592. allow_mission_type = {
  1593. strategic_bomber
  1594. port_strike
  1595. }
  1596. mission_type_stats = {
  1597. limit = {
  1598. port_strike
  1599. }
  1600. add_stats = {
  1601. naval_strike_attack = 9
  1602. weight = 9
  1603. air_agility = -20
  1604. }
  1605. add_average_stats = {
  1606. naval_strike_targetting = 3
  1607. }
  1608. }
  1609. mission_type_stats = {
  1610. limit = {
  1611. strategic_bomber
  1612. }
  1613. add_stats = {
  1614. air_bombing = 15
  1615. weight = 9
  1616. air_agility = -20
  1617. }
  1618. }
  1619. dismantle_cost_ic = 7
  1620. }
  1621.  
  1622. rocket_propelled_bombs = {
  1623. abbreviation = "bol"
  1624. category = strat_weapon
  1625. sfx = sfx_ui_sd_module_turret
  1626. add_equipment_type = strategic_bomber
  1627.  
  1628. add_stats = {
  1629. build_cost_ic = 12
  1630. air_agility = -15
  1631. air_defence = 2
  1632. }
  1633. xp_cost = 2
  1634. allow_mission_type = {
  1635. strategic_bomber
  1636. port_strike
  1637. }
  1638. mission_type_stats = {
  1639. limit = {
  1640. strategic_bomber
  1641. }
  1642. add_stats = {
  1643. air_bombing = 14
  1644. weight = 12
  1645. }
  1646. }
  1647. mission_type_stats = {
  1648. limit = {
  1649. port_strike
  1650. }
  1651. add_stats = {
  1652. naval_strike_attack = 12
  1653. weight = 2
  1654. }
  1655. }
  1656. dismantle_cost_ic = 12
  1657. }
  1658.  
  1659. improved_rocket_propelled_bombs = {
  1660. abbreviation = "bol"
  1661. category = strat_weapon
  1662. sfx = sfx_ui_sd_module_turret
  1663. add_equipment_type = strategic_bomber
  1664.  
  1665. add_stats = {
  1666. build_cost_ic = 16
  1667. air_agility = -18
  1668. air_defence = 2
  1669. }
  1670. xp_cost = 2
  1671. allow_mission_type = {
  1672. strategic_bomber
  1673. port_strike
  1674. }
  1675. mission_type_stats = {
  1676. limit = {
  1677. strategic_bomber
  1678. }
  1679. add_stats = {
  1680. air_bombing = 16
  1681. weight = 15
  1682. }
  1683. }
  1684. mission_type_stats = {
  1685. limit = {
  1686. port_strike
  1687. }
  1688. add_stats = {
  1689. naval_strike_attack = 18
  1690. weight = 15
  1691. }
  1692. }
  1693. dismantle_cost_ic = 12
  1694. }
  1695.  
  1696.  
  1697.  
  1698. ###### ######## ######## ###### #### ### ## ## ## ####### ######## ## ## ## ######## ###### ###### ## ## ### ## ##
  1699. ## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ##
  1700. ## ## ## ## ## ## ## ## ## #### #### ## ## ## ## ## ## ## ## ## ## #### #### ## ## ## ##
  1701. ###### ######## ###### ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ###### ###### ####### ###### ## ### ## ## ## ## ##
  1702. ## ## ## ## ## ######### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######### ## ##
  1703. ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1704. ###### ## ######## ###### #### ## ## ######## ## ## ####### ######## ####### ######## ######## ###### ###### ## ## ## ## ######## ########
  1705.  
  1706. armor_plate_small = {
  1707. abbreviation = "aps"
  1708. category = plane_special_module_small
  1709. sfx = sfx_ui_sd_module_turret
  1710.  
  1711. add_stats = {
  1712. air_defence = 4
  1713. build_cost_ic = 1
  1714. weight = 2
  1715. }
  1716.  
  1717. multiply_stats = {
  1718. air_range = -0.1
  1719. }
  1720. xp_cost = 1
  1721. dismantle_cost_ic = 0.5
  1722. }
  1723.  
  1724.  
  1725. fuel_tanks_small = {
  1726. abbreviation = "fts"
  1727. category = plane_special_module_small
  1728. sfx = sfx_ui_sd_module_turret
  1729.  
  1730. add_stats = {
  1731. air_defence = -2
  1732. build_cost_ic = 1
  1733. weight = 2
  1734. }
  1735. multiply_stats = {
  1736. air_range = 0.5
  1737. }
  1738. xp_cost = 1
  1739. dismantle_cost_ic = 0.5
  1740. }
  1741.  
  1742. self_sealing_fuel_tanks_small = {
  1743. abbreviation = "ssf"
  1744. category = plane_special_module_small
  1745. sfx = sfx_ui_sd_module_turret
  1746.  
  1747. add_stats = {
  1748. air_defence = 6
  1749. build_cost_ic = 1
  1750. weight = 1
  1751. }
  1752. build_cost_resources = {
  1753. rubber = 1
  1754. }
  1755. xp_cost = 1
  1756. dismantle_cost_ic = 0.5
  1757. }
  1758.  
  1759. non_strategic_materials_small = {
  1760. abbreviation = "nsms"
  1761. category = plane_special_module_small
  1762. sfx = sfx_ui_sd_module_turret
  1763.  
  1764. add_stats = {
  1765. air_defence = -6
  1766. build_cost_ic = 0
  1767. }
  1768. multiply_stats = {
  1769. build_cost_ic = -0.075
  1770. }
  1771. build_cost_resources = {
  1772. aluminium = -2
  1773. }
  1774. dismantle_cost_ic = 7
  1775. dismantle_cost_resources = {
  1776. aluminium = 2
  1777. }
  1778. xp_cost = 1
  1779. }
  1780.  
  1781. drop_tanks = {
  1782. abbreviation = "dpt"
  1783. category = plane_special_module_small
  1784. sfx = sfx_ui_sd_module_turret
  1785.  
  1786. add_stats = {
  1787. build_cost_ic = 1
  1788. weight = 3
  1789. }
  1790.  
  1791. multiply_stats = {
  1792. air_range = 0.25
  1793. }
  1794. xp_cost = 1
  1795. }
  1796.  
  1797. dive_brakes_small = {
  1798. abbreviation = "dbs"
  1799. category = plane_special_module_small
  1800. sfx = sfx_ui_sd_module_turret
  1801.  
  1802. forbid_module_categories = {
  1803. nav_bomber_weapon
  1804. }
  1805.  
  1806. add_stats = {
  1807. build_cost_ic = 2
  1808. weight = 2
  1809. }
  1810.  
  1811. mission_type_stats = {
  1812. limit = {
  1813. cas
  1814. naval_bomber
  1815. port_strike
  1816. }
  1817. add_stats = {
  1818. naval_strike_targetting = 6
  1819. air_defence = 4
  1820. }
  1821. }
  1822. dismantle_cost_ic = 2 #you essentially have to redesign part of the wing
  1823. xp_cost = 1
  1824. }
  1825.  
  1826. floats = {
  1827. abbreviation = "flo"
  1828. category = plane_special_module_small
  1829. sfx = sfx_ui_sd_module_turret
  1830.  
  1831. add_stats = {
  1832. build_cost_ic = 1
  1833. weight = 1
  1834. air_agility = -5
  1835. surface_detection = 5
  1836. sub_detection = 3
  1837. }
  1838. multiply_stats = {
  1839. maximum_speed = -0.3
  1840. }
  1841. dismantle_cost_ic = 2.5
  1842. xp_cost = 1
  1843. }
  1844.  
  1845. ###### ######## ######## ###### #### ### ## ## ## ####### ######## ## ## ## ######## ###### ## ## ######## ######## #### ## ## ## ##
  1846. ## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## ### ###
  1847. ## ## ## ## ## ## ## ## ## #### #### ## ## ## ## ## ## ## ## ## #### #### ## ## ## ## ## ## #### ####
  1848. ###### ######## ###### ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ###### ###### ####### ## ### ## ###### ## ## ## ## ## ## ### ##
  1849. ## ## ## ## ## ######### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1850. ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1851. ###### ## ######## ###### #### ## ## ######## ## ## ####### ######## ####### ######## ######## ###### ## ## ######## ######## #### ####### ## ##
  1852.  
  1853. armor_plate_medium = {
  1854. abbreviation = "apm"
  1855. category = plane_special_module_medium
  1856. sfx = sfx_ui_sd_module_turret
  1857.  
  1858. add_stats = {
  1859. air_defence = 6
  1860. build_cost_ic = 3
  1861. weight = 6
  1862. }
  1863. multiply_stats = {
  1864. air_range = -0.1
  1865. }
  1866. xp_cost = 1
  1867. dismantle_cost_ic = 1
  1868. }
  1869.  
  1870. fuel_tanks_medium = {
  1871. abbreviation = "ftm"
  1872. category = plane_special_module_medium
  1873. sfx = sfx_ui_sd_module_turret
  1874.  
  1875. add_stats = {
  1876. air_defence = -6
  1877. build_cost_ic = 2
  1878. weight = 5
  1879. }
  1880. multiply_stats = {
  1881. air_range = 0.5
  1882. }
  1883. xp_cost = 1
  1884. dismantle_cost_ic = 1
  1885. }
  1886.  
  1887. self_sealing_fuel_tanks_medium = {
  1888. abbreviation = "ssm"
  1889. category = plane_special_module_medium
  1890. sfx = sfx_ui_sd_module_turret
  1891.  
  1892. add_stats = {
  1893. air_defence = 8
  1894. build_cost_ic = 1.5
  1895. weight = 1
  1896. }
  1897. build_cost_resources = {
  1898. rubber = 2
  1899. }
  1900. dismantle_cost_ic = 1
  1901. xp_cost = 1
  1902. }
  1903.  
  1904. non_strategic_materials_medium = {
  1905. abbreviation = "nsmm"
  1906. category = plane_special_module_medium
  1907. sfx = sfx_ui_sd_module_turret
  1908.  
  1909. add_stats = {
  1910. air_defence = -8
  1911. build_cost_ic = 0
  1912. weight = 0
  1913. }
  1914. multiply_stats = {
  1915. build_cost_ic = -0.075
  1916. }
  1917. build_cost_resources = {
  1918. aluminium = -2
  1919. }
  1920. xp_cost = 1
  1921. dismantle_cost_ic = 12
  1922. dismantle_cost_resources = {
  1923. aluminium = 2
  1924. }
  1925. }
  1926.  
  1927. flying_boat_medium = {
  1928. abbreviation = "flbm"
  1929. category = plane_special_module_medium
  1930. sfx = sfx_ui_sd_module_turret
  1931.  
  1932. add_stats = {
  1933. build_cost_ic = 4
  1934. surface_detection = 8
  1935. sub_detection = 3
  1936. }
  1937. multiply_stats = {
  1938. maximum_speed = -0.4
  1939. }
  1940. dismantle_cost_ic = 2
  1941. xp_cost = 1
  1942. }
  1943.  
  1944. demining_coil = {
  1945. abbreviation = "dmc"
  1946. category = mine_warfare_defense
  1947. sfx = sfx_ui_sd_module_turret
  1948.  
  1949. add_stats = {
  1950. build_cost_ic = 3
  1951. weight = 20
  1952. air_agility = -5
  1953. mines_sweeping = 0.1
  1954. }
  1955. xp_cost = 2
  1956. allow_mission_type = {
  1957. naval_mines_sweeping
  1958. }
  1959. dismantle_cost_ic = 1
  1960. }
  1961.  
  1962. ###### ######## ######## ###### #### ### ## ## ## ######## ####### ## ## ## ######## ###### ## ### ######## ###### ########
  1963. ## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1964. ## ## ## ## ## ## ## ## ## #### #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1965. ###### ######## ###### ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ###### ###### ####### ## ## ## ######## ## #### ######
  1966. ## ## ## ## ## ######### ## ## ## ## ## ## ## ## ## ## ## ## ## ######### ## ## ## ## ##
  1967. ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1968. ###### ## ######## ###### #### ## ## ######## ## ## ######## ####### ####### ######## ######## ###### ######## ## ## ## ## ###### ########
  1969.  
  1970. armor_plate_large = {
  1971. abbreviation = "apl"
  1972. category = plane_special_module_large
  1973. sfx = sfx_ui_sd_module_turret
  1974.  
  1975. add_stats = {
  1976. air_defence = 8
  1977. build_cost_ic = 5
  1978. weight = 9
  1979. }
  1980. multiply_stats = {
  1981. air_range = -0.1
  1982. }
  1983. xp_cost = 1
  1984. dismantle_cost_ic = 1
  1985. }
  1986.  
  1987. fuel_tanks_large = {
  1988. abbreviation = "ftl"
  1989. category = plane_special_module_large
  1990. sfx = sfx_ui_sd_module_turret
  1991.  
  1992. add_stats = {
  1993. air_defence = -8
  1994. build_cost_ic = 4
  1995. weight = 8
  1996. }
  1997. multiply_stats = {
  1998. air_range = 0.50
  1999. }
  2000. xp_cost = 1
  2001. dismantle_cost_ic = 1.5
  2002. }
  2003.  
  2004. self_sealing_fuel_tanks_large = {
  2005. abbreviation = "ssl"
  2006. category = plane_special_module_large
  2007. sfx = sfx_ui_sd_module_turret
  2008.  
  2009. add_stats = {
  2010. air_defence = 10
  2011. build_cost_ic = 2
  2012. weight = 1
  2013. }
  2014. build_cost_resources = {
  2015. rubber = 2
  2016. }
  2017. dismantle_cost_ic = 1.5
  2018. xp_cost = 1
  2019. }
  2020.  
  2021. non_strategic_materials_large = {
  2022. abbreviation = "nsml"
  2023. category = plane_special_module_large
  2024. sfx = sfx_ui_sd_module_turret
  2025.  
  2026. add_stats = {
  2027. air_defence = -10
  2028. build_cost_ic = 0
  2029. weight = 0
  2030. }
  2031. multiply_stats = {
  2032. build_cost_ic = -0.075
  2033. }
  2034. build_cost_resources = {
  2035. aluminium = -3
  2036. }
  2037. dismantle_cost_ic = 22
  2038. dismantle_cost_resources = {
  2039. aluminium = 3
  2040. }
  2041. xp_cost = 1
  2042. }
  2043.  
  2044. flying_boat_large = {
  2045. abbreviation = "flbl"
  2046. category = plane_special_module_large
  2047. sfx = sfx_ui_sd_module_turret
  2048.  
  2049. add_stats = {
  2050. build_cost_ic = 4
  2051. surface_detection = 12
  2052. sub_detection = 5
  2053. }
  2054. multiply_stats = {
  2055. maximum_speed = -0.4
  2056. }
  2057. xp_cost = 1
  2058. dismantle_cost_ic = 5
  2059. }
  2060.  
  2061.  
  2062. ######## ## ######## ###### ######## ######## ####### ## ## #### ###### ######
  2063. ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ##
  2064. ## ## ## ## ## ## ## ## ## #### ## ## ## ##
  2065. ###### ## ###### ## ## ######## ## ## ## ## ## ## ## ######
  2066. ## ## ## ## ## ## ## ## ## ## #### ## ## ##
  2067. ## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ##
  2068. ######## ######## ######## ###### ## ## ## ####### ## ## #### ###### ######
  2069.  
  2070. bomb_sights_1 = {
  2071. abbreviation = "bs1"
  2072. category = plane_special_module_bomb_sights
  2073. gui_category = plane_special_module_electronics
  2074. sfx = sfx_ui_sd_module_turret
  2075.  
  2076. add_stats = {
  2077. air_bombing = 4
  2078. build_cost_ic = 1.5
  2079. weight = 1
  2080. }
  2081. xp_cost = 1
  2082. }
  2083.  
  2084. bomb_sights_2 = {
  2085. abbreviation = "bs2"
  2086. category = plane_special_module_bomb_sights
  2087. gui_category = plane_special_module_electronics
  2088. sfx = sfx_ui_sd_module_turret
  2089. parent = bomb_sights_1
  2090.  
  2091. add_stats = {
  2092. air_bombing = 6
  2093. build_cost_ic = 2
  2094. weight = 1
  2095. }
  2096. xp_cost = 1
  2097. }
  2098.  
  2099. radio_navigation_1 = {
  2100. abbreviation = "rn1"
  2101. category = plane_special_module_radio_navigation
  2102. gui_category = plane_special_module_electronics
  2103. sfx = sfx_ui_sd_module_turret
  2104.  
  2105. add_stats = {
  2106. air_bombing = 4
  2107. build_cost_ic = 1
  2108. weight = 1
  2109. night_penalty = -0.1
  2110. }
  2111. xp_cost = 1
  2112. }
  2113.  
  2114. radio_navigation_2 = {
  2115. abbreviation = "rn2"
  2116. category = plane_special_module_radio_navigation
  2117. gui_category = plane_special_module_electronics
  2118. sfx = sfx_ui_sd_module_turret
  2119. parent = radio_navigation_1
  2120.  
  2121. add_stats = {
  2122. air_bombing = 6
  2123. build_cost_ic = 1.5
  2124. weight = 1
  2125. night_penalty = -0.2
  2126. }
  2127. xp_cost = 1
  2128. }
  2129.  
  2130. air_ground_radar_1 = {
  2131. abbreviation = "agr1"
  2132. category = plane_special_module_air_ground_radar
  2133. gui_category = plane_special_module_electronics
  2134. sfx = sfx_ui_sd_module_turret
  2135.  
  2136. add_stats = {
  2137. build_cost_ic = 2
  2138. weight = 2
  2139. }
  2140.  
  2141. mission_type_stats = {
  2142. limit = {
  2143. naval_bomber
  2144. port_strike
  2145. strategic_bomber
  2146. naval_patrol
  2147. }
  2148. add_stats = {
  2149. air_bombing = 4
  2150. night_penalty = -0.3
  2151. surface_detection = 10
  2152. sub_detection = 5
  2153. }
  2154. }
  2155. xp_cost = 1
  2156. }
  2157.  
  2158. air_ground_radar_2 = {
  2159. abbreviation = "agr2"
  2160. category = plane_special_module_air_ground_radar
  2161. gui_category = plane_special_module_electronics
  2162. sfx = sfx_ui_sd_module_turret
  2163. parent = air_ground_radar_1
  2164.  
  2165. add_stats = {
  2166. build_cost_ic = 3.5
  2167. weight = 2
  2168. }
  2169.  
  2170. mission_type_stats = {
  2171. limit = {
  2172. naval_bomber
  2173. port_strike
  2174. strategic_bomber
  2175. naval_patrol
  2176. }
  2177. add_stats = {
  2178. air_bombing = 6
  2179. night_penalty = -0.4
  2180. surface_detection = 20
  2181. sub_detection = 10
  2182. }
  2183. }
  2184. xp_cost = 1
  2185. }
  2186.  
  2187. air_air_radar_1 = {
  2188. abbreviation = "aar1"
  2189. category = plane_special_module_air_air_radar
  2190. gui_category = plane_special_module_electronics
  2191. sfx = sfx_ui_sd_module_turret
  2192.  
  2193. add_stats = {
  2194. build_cost_ic = 4
  2195. weight = 1
  2196. }
  2197. mission_type_stats = {
  2198. limit = {
  2199. interception
  2200. }
  2201. add_stats = {
  2202. night_penalty = -0.2
  2203. }
  2204. }
  2205. xp_cost = 1
  2206. }
  2207.  
  2208. air_air_radar_2 = {
  2209. abbreviation = "aar2"
  2210. category = plane_special_module_air_air_radar
  2211. gui_category = plane_special_module_electronics
  2212. sfx = sfx_ui_sd_module_turret
  2213. parent = air_air_radar_1
  2214.  
  2215. add_stats = {
  2216. build_cost_ic = 6
  2217. weight = 2
  2218. }
  2219. mission_type_stats = {
  2220. limit = {
  2221. interception
  2222. }
  2223. add_stats = {
  2224. night_penalty = -0.4
  2225. }
  2226. }
  2227. xp_cost = 1
  2228. }
  2229.  
  2230. ######## ######## ######## ######## ## ## ###### #### ## ## ######## ######## ## ## ######## ######## ######## ######## ######
  2231. ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  2232. ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  2233. ## ## ###### ###### ###### ## ## ## ###### ## ## ## ###### ## ## ## ######## ######## ###### ## ######
  2234. ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  2235. ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  2236. ######## ######## ## ######## ## ## ###### #### ### ######## ## ####### ## ## ## ## ######## ## ######
  2237.  
  2238. lmg_defense_turret = {
  2239. abbreviation = "lmgt"
  2240. category = plane_special_module_defense_turret
  2241. sfx = sfx_ui_sd_module_turret
  2242.  
  2243. add_stats = {
  2244. build_cost_ic = 1
  2245. weight = 1
  2246. air_attack = 1
  2247. air_defence = 1
  2248. }
  2249.  
  2250. mission_type_stats = {
  2251. limit = {
  2252. naval_bomber
  2253. port_strike
  2254. strategic_bomber
  2255. naval_patrol
  2256. cas
  2257. attack_logistics
  2258. naval_mines_planting
  2259. }
  2260.  
  2261. add_stats = {
  2262. air_agility = 0.5
  2263. }
  2264. }
  2265.  
  2266. multiply_stats ={
  2267. maximum_speed = -0.03
  2268. }
  2269.  
  2270. dismantle_cost_ic = 1
  2271. can_convert_from = {
  2272. module_category = plane_special_module_defense_turret
  2273. convert_cost_ic = 1.25
  2274. }
  2275. can_convert_from = {
  2276. module = lmg_defense_turret
  2277. convert_cost_ic = 1
  2278. }
  2279. can_convert_from = {
  2280. module = cannon_defense_turret
  2281. convert_cost_ic = 1
  2282. }
  2283. xp_cost = 1
  2284. }
  2285.  
  2286. lmg_defense_turret_2x = {
  2287. abbreviation = "lmgt2"
  2288. category = plane_special_module_defense_turret_x2
  2289. gui_category = plane_special_module_defense_turret
  2290. sfx = sfx_ui_sd_module_turret
  2291.  
  2292. add_stats = {
  2293. build_cost_ic = 2
  2294. weight = 2
  2295. air_attack = 1.5
  2296. air_defence = 2
  2297. }
  2298.  
  2299. mission_type_stats = {
  2300. limit = {
  2301. naval_bomber
  2302. port_strike
  2303. strategic_bomber
  2304. naval_patrol
  2305. cas
  2306. attack_logistics
  2307. naval_mines_planting
  2308. }
  2309.  
  2310. add_stats = {
  2311. air_agility = 1
  2312. }
  2313. }
  2314.  
  2315. multiply_stats ={
  2316. maximum_speed = -0.06
  2317. }
  2318.  
  2319. dismantle_cost_ic = 2
  2320. can_convert_from = {
  2321. module_category = plane_special_module_defense_turret_x2
  2322. convert_cost_ic = 2.5
  2323. }
  2324. can_convert_from = {
  2325. module = hmg_defense_turret_2x
  2326. convert_cost_ic = 2.25
  2327. }
  2328. can_convert_from = {
  2329. module = cannon_defense_turret_2x
  2330. convert_cost_ic = 2.25
  2331. }
  2332. xp_cost = 1
  2333. }
  2334.  
  2335. hmg_defense_turret = {
  2336. abbreviation = "hmgt"
  2337. category = plane_special_module_defense_turret
  2338. gui_category = plane_special_module_defense_turret
  2339. sfx = sfx_ui_sd_module_turret
  2340.  
  2341. add_stats = {
  2342. build_cost_ic = 2
  2343. weight = 2
  2344. air_attack = 1.5
  2345. air_defence = 2
  2346. }
  2347.  
  2348. mission_type_stats = {
  2349. limit = {
  2350. naval_bomber
  2351. port_strike
  2352. strategic_bomber
  2353. naval_patrol
  2354. cas
  2355. attack_logistics
  2356. naval_mines_planting
  2357. }
  2358. add_stats = {
  2359. air_agility = 1
  2360. }
  2361. }
  2362.  
  2363. multiply_stats ={
  2364. maximum_speed = -0.035
  2365. }
  2366.  
  2367. dismantle_cost_ic = 1
  2368. can_convert_from = {
  2369. module_category = plane_special_module_defense_turret
  2370. convert_cost_ic = 2.75
  2371. }
  2372. can_convert_from = {
  2373. module = lmg_defense_turret
  2374. convert_cost_ic = 2
  2375. }
  2376. can_convert_from = {
  2377. module = cannon_defense_turret
  2378. convert_cost_ic = 2
  2379. }
  2380. xp_cost = 1
  2381. }
  2382.  
  2383. hmg_defense_turret_2x = {
  2384. abbreviation = "hmgt2"
  2385. category = plane_special_module_defense_turret_x2
  2386. gui_category = plane_special_module_defense_turret
  2387. sfx = sfx_ui_sd_module_turret
  2388.  
  2389. add_stats = {
  2390. build_cost_ic = 4
  2391. weight = 4
  2392. air_attack = 3
  2393. air_defence = 4
  2394. }
  2395.  
  2396. mission_type_stats = {
  2397. limit = {
  2398. naval_bomber
  2399. port_strike
  2400. strategic_bomber
  2401. naval_patrol
  2402. cas
  2403. attack_logistics
  2404. naval_mines_planting
  2405. }
  2406. add_stats = {
  2407. air_agility = 2
  2408. }
  2409. }
  2410.  
  2411. multiply_stats ={
  2412. maximum_speed = -0.07
  2413. }
  2414.  
  2415. dismantle_cost_ic = 2
  2416. can_convert_from = {
  2417. module_category = plane_special_module_defense_turret_x2
  2418. convert_cost_ic = 4
  2419. }
  2420. can_convert_from = {
  2421. module = lmg_defense_turret_2x
  2422. convert_cost_ic = 3
  2423. }
  2424. can_convert_from = {
  2425. module = cannon_defense_turret_2x
  2426. convert_cost_ic = 3
  2427. }
  2428. xp_cost = 1
  2429. }
  2430.  
  2431. cannon_defense_turret = {
  2432. abbreviation = "cat"
  2433. category = plane_special_module_defense_turret
  2434. gui_category = plane_special_module_defense_turret
  2435. sfx = sfx_ui_sd_module_turret
  2436.  
  2437. add_stats = {
  2438. build_cost_ic = 4
  2439. weight = 4
  2440. air_attack = 3
  2441. air_defence = 4
  2442. }
  2443.  
  2444. mission_type_stats = {
  2445. limit = {
  2446. naval_bomber
  2447. port_strike
  2448. strategic_bomber
  2449. naval_patrol
  2450. cas
  2451. attack_logistics
  2452. naval_mines_planting
  2453. }
  2454. add_stats = {
  2455. air_agility = 2
  2456. }
  2457. }
  2458.  
  2459. multiply_stats ={
  2460. maximum_speed = -0.037
  2461. }
  2462.  
  2463. dismantle_cost_ic = 1
  2464. can_convert_from = {
  2465. module_category = plane_special_module_defense_turret
  2466. convert_cost_ic = 3
  2467. }
  2468. can_convert_from = {
  2469. module = hmg_defense_turret
  2470. convert_cost_ic = 2.5
  2471. }
  2472. xp_cost = 1
  2473. }
  2474.  
  2475. cannon_defense_turret_2x = {
  2476. abbreviation = "cat2"
  2477. category = plane_special_module_defense_turret_x2
  2478. gui_category = plane_special_module_defense_turret
  2479. sfx = sfx_ui_sd_module_turret
  2480.  
  2481. add_stats = {
  2482. build_cost_ic = 8
  2483. weight = 8
  2484. air_attack = 6
  2485. air_defence = 8
  2486. }
  2487.  
  2488. mission_type_stats = {
  2489. limit = {
  2490. naval_bomber
  2491. port_strike
  2492. strategic_bomber
  2493. naval_patrol
  2494. cas
  2495. attack_logistics
  2496. naval_mines_planting
  2497. }
  2498. add_stats = {
  2499. air_agility = 4
  2500. }
  2501. }
  2502.  
  2503. multiply_stats ={
  2504. maximum_speed = -0.075
  2505. }
  2506.  
  2507. dismantle_cost_ic = 2
  2508. can_convert_from = {
  2509. module_category = plane_special_module_defense_turret_x2
  2510. convert_cost_ic = 6
  2511. }
  2512. can_convert_from = {
  2513. module = hmg_defense_turret_2x
  2514. convert_cost_ic = 5
  2515. }
  2516. xp_cost = 1
  2517. }
  2518.  
  2519. }
  2520.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement