Guest User

brb_utilities.txt for stellaris

a guest
Aug 6th, 2024
4
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.16 KB | None | 0 0
  1. #adding new reactor boosters
  2. #corvette
  3. #power
  4. @brb_power_1_corvette = 25
  5. @brb_power_2_corvette = 50
  6. @brb_power_3_corvette = 100
  7. @brb_power_4_corvette = 200
  8. #upkeep
  9. @brb_upkeep_1_corvette = 0.25
  10. @brb_upkeep_2_corvette = 0.5
  11. @brb_upkeep_3_corvette = 0.75
  12. @brb_upkeep_4_corvette = 1
  13. #cost
  14. @brb_cost_1_corvette = 5
  15. @brb_cost_2_corvette = 10
  16. @brb_cost_3_corvette = 20
  17. @brb_cost_4_corvette = 40
  18. @brb_dmcost_4_corvette = 0.5
  19. #regen
  20. @brb_regen_1_corvette = 1.5
  21. @brb_regen_2_corvette = 3
  22. @brb_regen_3_corvette = 6
  23. @brb_regen_4_corvette = 10
  24. #frigate
  25. #power
  26. @brb_power_1_frigate = 50
  27. @brb_power_2_frigate = 100
  28. @brb_power_3_frigate = 150
  29. @brb_power_4_frigate = 300
  30. #upkeep
  31. @brb_upkeep_1_frigate = 0.25
  32. @brb_upkeep_2_frigate = 0.5
  33. @brb_upkeep_3_frigate = 0.75
  34. @brb_upkeep_4_frigate = 1
  35. #cost
  36. @brb_cost_1_frigate = 10
  37. @brb_cost_2_frigate = 15
  38. @brb_cost_3_frigate = 20
  39. @brb_cost_4_frigate = 40
  40. #regen
  41. @brb_regen_1_frigate = 2.5
  42. @brb_regen_2_frigate = 5
  43. @brb_regen_3_frigate = 10
  44. @brb_regen_4_frigate = 15
  45. #destroyer
  46. #power
  47. @brb_power_1_destroyer = 50
  48. @brb_power_2_destroyer = 100
  49. @brb_power_3_destroyer = 200
  50. @brb_power_4_destroyer = 300
  51. #upkeep
  52. @brb_upkeep_1_destroyer = 0.5
  53. @brb_upkeep_2_destroyer = 0.75
  54. @brb_upkeep_3_destroyer = 1
  55. @brb_upkeep_4_destroyer = 1.5
  56. #cost
  57. @brb_cost_1_destroyer = 10
  58. @brb_cost_2_destroyer = 20
  59. @brb_cost_3_destroyer = 30
  60. @brb_cost_4_destroyer = 50
  61. @brb_dmcost_4_destroyer = 1
  62. #regen
  63. @brb_regen_1_destroyer = 5
  64. @brb_regen_2_destroyer = 10
  65. @brb_regen_3_destroyer = 15
  66. @brb_regen_4_destroyer = 20
  67. #cruiser
  68. #power
  69. @brb_power_1_cruiser = 150
  70. @brb_power_2_cruiser = 300
  71. @brb_power_3_cruiser = 600
  72. @brb_power_4_cruiser = 900
  73. #upkeep
  74. @brb_upkeep_1_cruiser = 0.5
  75. @brb_upkeep_2_cruiser = 1
  76. @brb_upkeep_3_cruiser = 2
  77. @brb_upkeep_4_cruiser = 3
  78. #cost
  79. @brb_cost_1_cruiser = 25
  80. @brb_cost_2_cruiser = 50
  81. @brb_cost_3_cruiser = 75
  82. @brb_cost_4_cruiser = 100
  83. @brb_dmcost_4_cruiser = 2
  84. #regen
  85. @brb_regen_1_cruiser = 10
  86. @brb_regen_2_cruiser = 20
  87. @brb_regen_3_cruiser = 40
  88. @brb_regen_4_cruiser = 80
  89. #battleship
  90. #power
  91. @brb_power_1_battleship = 150
  92. @brb_power_2_battleship = 250
  93. @brb_power_3_battleship = 500
  94. @brb_power_4_battleship = 1000
  95. #upkeep
  96. @brb_upkeep_1_battleship = 1
  97. @brb_upkeep_2_battleship = 2
  98. @brb_upkeep_3_battleship = 4
  99. @brb_upkeep_4_battleship = 6
  100. #cost
  101. @brb_cost_1_battleship = 25
  102. @brb_cost_2_battleship = 50
  103. @brb_cost_3_battleship = 100
  104. @brb_cost_4_battleship = 200
  105. @brb_dmcost_4_battleship = 4
  106. #regen
  107. @brb_regen_1_battleship = 15
  108. @brb_regen_2_battleship = 30
  109. @brb_regen_3_battleship = 60
  110. @brb_regen_4_battleship = 120
  111. #titan
  112. #power
  113. @brb_power_1_titan = 250
  114. @brb_power_2_titan = 500
  115. @brb_power_3_titan = 1000
  116. @brb_power_4_titan = 1500
  117. #upkeep
  118. @brb_upkeep_1_titan = 4
  119. @brb_upkeep_2_titan = 6
  120. @brb_upkeep_3_titan = 8
  121. @brb_upkeep_4_titan = 10
  122. #cost
  123. @brb_cost_1_titan = 50
  124. @brb_cost_2_titan = 100
  125. @brb_cost_3_titan = 200
  126. @brb_cost_4_titan = 300
  127. @brb_dmcost_4_titan = 8
  128. #regen
  129. @brb_regen_1_titan = 25
  130. @brb_regen_2_titan = 50
  131. @brb_regen_3_titan = 100
  132. @brb_regen_4_titan = 200
  133. #ion_cannon
  134. #power
  135. @brb_power_1_ion_cannon = 500
  136. @brb_power_2_ion_cannon = 1000
  137. @brb_power_3_ion_cannon = 1500
  138. @brb_power_4_ion_cannon = 2000
  139. #upkeep
  140. @brb_upkeep_1_ion_cannon = 0.5
  141. @brb_upkeep_2_ion_cannon = 1
  142. @brb_upkeep_3_ion_cannon = 1.5
  143. @brb_upkeep_4_ion_cannon = 2
  144. #cost
  145. @brb_cost_1_ion_cannon = 15
  146. @brb_cost_2_ion_cannon = 30
  147. @brb_cost_3_ion_cannon = 60
  148. @brb_cost_4_ion_cannon = 100
  149. @brb_dmcost_4_ion_cannon = 8
  150. #regen
  151. @brb_regen_1_ion_cannon = 25
  152. @brb_regen_2_ion_cannon = 50
  153. @brb_regen_3_ion_cannon = 100
  154. @brb_regen_4_ion_cannon = 150
  155. #juggernaut
  156. #power
  157. @brb_power_1_jugger = 1250
  158. @brb_power_2_jugger = 2500
  159. @brb_power_3_jugger = 5000
  160. @brb_power_4_jugger = 10000
  161. #upkeep
  162. @brb_upkeep_1_jugger = 1.25
  163. @brb_upkeep_2_jugger = 2.5
  164. @brb_upkeep_3_jugger = 5
  165. @brb_upkeep_4_jugger = 10
  166. #cost
  167. @brb_cost_1_jugger = 50
  168. @brb_cost_2_jugger = 125
  169. @brb_cost_3_jugger = 250
  170. @brb_cost_4_jugger = 500
  171. @brb_dmcost_4_jugger = 16
  172. #regen
  173. @brb_regen_1_jugger = 50
  174. @brb_regen_2_jugger = 100
  175. @brb_regen_3_jugger = 200
  176. @brb_regen_4_jugger = 400
  177. #platform
  178. #power
  179. @brb_power_1_military_station_small = 100
  180. @brb_power_2_military_station_small = 200
  181. @brb_power_3_military_station_small = 400
  182. @brb_power_4_military_station_small = 600
  183. #upkeep
  184. @brb_upkeep_1_military_station_small = 0.25
  185. @brb_upkeep_2_military_station_small = 0.5
  186. @brb_upkeep_3_military_station_small = 0.75
  187. @brb_upkeep_4_military_station_small = 1
  188. #cost
  189. @brb_cost_1_military_station_small = 10
  190. @brb_cost_2_military_station_small = 20
  191. @brb_cost_3_military_station_small = 40
  192. @brb_cost_4_military_station_small = 50
  193. @brb_dmcost_4_military_station_small = 2
  194. #regen
  195. @brb_regen_1_military_station_small = 10
  196. @brb_regen_2_military_station_small = 20
  197. @brb_regen_3_military_station_small = 30
  198. @brb_regen_4_military_station_small = 50
  199. #Empty Slot
  200. utility_component_template = {
  201. key = "BRB_REACTOR_0"
  202. size = small
  203. icon = "GFX_ship_part_empty_ftl_drive"
  204. icon_frame = 1
  205. power = 0
  206.  
  207. class_restriction = { shipclass_military shipclass_military_station shipclass_starbase }
  208. component_set = "brb_reactor"
  209. ai_weight = {
  210. weight = 1
  211. }
  212. }
  213. #Corvette Reactor Boosters
  214. utility_component_template = {
  215. key = "CORVETTE_BRB_REACTOR_1"
  216. size = small
  217. icon = "GFX_ship_part_reactor_booster_1"
  218. icon_frame = 1
  219. power = @brb_power_1_corvette
  220. resources = {
  221. category = ship_components
  222. cost = {
  223. alloys = @brb_cost_1_corvette
  224. }
  225. upkeep = {
  226. energy = @brb_upkeep_1_corvette
  227. }
  228. }
  229.  
  230. prerequisites = { "tech_reactor_boosters_1" }
  231. size_restriction = { corvette crisis_corvette offspring_corvette }
  232. component_set = "brb_reactor"
  233. custom_tooltip = "BRB_UPKEEP_1_CORVETTE"
  234. upgrades_to = "CORVETTE_BRB_REACTOR_2"
  235. ship_modifier = {
  236. ship_shield_regen_add_static = @brb_regen_1_corvette
  237. }
  238.  
  239. ai_weight = {
  240. weight = 2
  241. }
  242. }
  243.  
  244. utility_component_template = {
  245. key = "CORVETTE_BRB_REACTOR_2"
  246. size = small
  247. icon = "GFX_ship_part_reactor_booster_2"
  248. icon_frame = 1
  249. power = @brb_power_2_corvette
  250. resources = {
  251. category = ship_components
  252. cost = {
  253. alloys = @brb_cost_2_corvette
  254. }
  255. upkeep = {
  256. energy = @brb_upkeep_2_corvette
  257. }
  258. }
  259.  
  260. prerequisites = { "tech_reactor_boosters_2" }
  261. size_restriction = { corvette crisis_corvette offspring_corvette }
  262. component_set = "brb_reactor"
  263. custom_tooltip = "BRB_UPKEEP_2_CORVETTE"
  264. upgrades_to = "CORVETTE_BRB_REACTOR_3"
  265. ship_modifier = {
  266. ship_shield_reduction = -0.1
  267. ship_shield_regen_add_static = @brb_regen_2_corvette
  268. }
  269.  
  270. ai_weight = {
  271. weight = 3
  272. }
  273. }
  274.  
  275. utility_component_template = {
  276. key = "CORVETTE_BRB_REACTOR_3"
  277. size = small
  278. icon = "GFX_ship_part_reactor_booster_3"
  279. icon_frame = 1
  280. power = @brb_power_3_corvette
  281. resources = {
  282. category = ship_components
  283. cost = {
  284. alloys = @brb_cost_3_corvette
  285. }
  286. upkeep = {
  287. energy = @brb_upkeep_3_corvette
  288. }
  289. }
  290.  
  291. prerequisites = { "tech_reactor_boosters_3" }
  292. size_restriction = { corvette crisis_corvette offspring_corvette }
  293. component_set = "brb_reactor"
  294. custom_tooltip = "BRB_UPKEEP_3_CORVETTE"
  295. upgrades_to = "CORVETTE_BRB_REACTOR_4"
  296. ship_modifier = {
  297. ship_shield_hardening_add = 0.2
  298. ship_shield_reduction = -0.25
  299. ship_shield_regen_add_static = @brb_regen_3_corvette
  300. }
  301.  
  302. ai_weight = {
  303. weight = 5
  304. }
  305. }
  306.  
  307. utility_component_template = {
  308. key = "CORVETTE_BRB_REACTOR_4"
  309. size = small
  310. icon = "GFX_ship_part_brb"
  311. icon_frame = 1
  312. power = @brb_power_4_corvette
  313. resources = {
  314. category = ship_components
  315. cost = {
  316. alloys = @brb_cost_4_corvette
  317. sr_dark_matter = @brb_dmcost_4_corvette
  318. }
  319. upkeep = {
  320. energy = @brb_upkeep_4_corvette
  321. }
  322. }
  323.  
  324. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  325. size_restriction = { corvette crisis_corvette offspring_corvette }
  326. component_set = "brb_reactor"
  327. custom_tooltip = "BRB_UPKEEP_4_CORVETTE"
  328. ship_modifier = {
  329. ship_shield_hardening_add = 0.25
  330. ship_shield_reduction = -0.5
  331. ship_shield_regen_add_static = @brb_regen_4_corvette
  332. }
  333.  
  334. ai_weight = {
  335. weight = 10
  336. }
  337. }
  338. #Frigate Reactor Boosters
  339. utility_component_template = {
  340. key = "FRIGATE_BRB_REACTOR_1"
  341. size = small
  342. icon = "GFX_ship_part_reactor_booster_1"
  343. icon_frame = 1
  344. power = @brb_power_1_frigate
  345. resources = {
  346. category = ship_components
  347. cost = {
  348. alloys = @brb_cost_1_frigate
  349. }
  350. upkeep = {
  351. energy = @brb_upkeep_1_frigate
  352. }
  353. }
  354.  
  355. prerequisites = { "tech_reactor_boosters_1" }
  356. size_restriction = { frigate }
  357. component_set = "brb_reactor"
  358. custom_tooltip = "BRB_UPKEEP_1_FRIGATE"
  359. upgrades_to = "FRIGATE_BRB_REACTOR_2"
  360. ship_modifier = {
  361. ship_shield_regen_add_static = @brb_regen_1_frigate
  362. }
  363.  
  364. ai_weight = {
  365. weight = 2
  366. }
  367. }
  368.  
  369. utility_component_template = {
  370. key = "FRIGATE_BRB_REACTOR_2"
  371. size = small
  372. icon = "GFX_ship_part_reactor_booster_2"
  373. icon_frame = 1
  374. power = @brb_power_2_frigate
  375. resources = {
  376. category = ship_components
  377. cost = {
  378. alloys = @brb_cost_2_frigate
  379. }
  380. upkeep = {
  381. energy = @brb_upkeep_2_frigate
  382. }
  383. }
  384.  
  385. prerequisites = { "tech_reactor_boosters_2" }
  386. size_restriction = { frigate }
  387. component_set = "brb_reactor"
  388. custom_tooltip = "BRB_UPKEEP_2_FRIGATE"
  389. upgrades_to = "FRIGATE_BRB_REACTOR_3"
  390. ship_modifier = {
  391. ship_shield_reduction = -0.1
  392. ship_shield_regen_add_static = @brb_regen_2_frigate
  393. }
  394.  
  395. ai_weight = {
  396. weight = 3
  397. }
  398. }
  399.  
  400. utility_component_template = {
  401. key = "FRIGATE_BRB_REACTOR_3"
  402. size = small
  403. icon = "GFX_ship_part_reactor_booster_3"
  404. icon_frame = 1
  405. power = @brb_power_3_frigate
  406. resources = {
  407. category = ship_components
  408. cost = {
  409. alloys = @brb_cost_3_frigate
  410. }
  411. upkeep = {
  412. energy = @brb_upkeep_3_frigate
  413. }
  414. }
  415.  
  416. prerequisites = { "tech_reactor_boosters_3" }
  417. size_restriction = { frigate }
  418. component_set = "brb_reactor"
  419. custom_tooltip = "BRB_UPKEEP_3_FRIGATE"
  420. upgrades_to = "FRIGATE_BRB_REACTOR_4"
  421. ship_modifier = {
  422. ship_shield_hardening_add = 0.2
  423. ship_shield_reduction = -0.25
  424. ship_shield_regen_add_static = @brb_regen_3_frigate
  425. }
  426.  
  427. ai_weight = {
  428. weight = 5
  429. }
  430. }
  431.  
  432. utility_component_template = {
  433. key = "FRIGATE_BRB_REACTOR_4"
  434. size = small
  435. icon = "GFX_ship_part_brb"
  436. icon_frame = 1
  437. power = @brb_power_4_frigate
  438. resources = {
  439. category = ship_components
  440. cost = {
  441. alloys = @brb_cost_4_frigate
  442. sr_dark_matter = @brb_dmcost_4_frigate
  443. }
  444. upkeep = {
  445. energy = @brb_upkeep_4_frigate
  446. }
  447. }
  448.  
  449. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  450. size_restriction = { frigate }
  451. component_set = "brb_reactor"
  452. custom_tooltip = "BRB_UPKEEP_4_FRIGATE"
  453. ship_modifier = {
  454. ship_shield_hardening_add = 0.25
  455. ship_shield_reduction = -0.5
  456. ship_shield_regen_add_static = @brb_regen_4_frigate
  457. }
  458.  
  459. ai_weight = {
  460. weight = 10
  461. }
  462. }
  463. #Destroyer Reactor Boosters
  464. utility_component_template = {
  465. key = "DESTROYER_BRB_REACTOR_1"
  466. size = small
  467. icon = "GFX_ship_part_reactor_booster_1"
  468. icon_frame = 1
  469. power = @brb_power_1_destroyer
  470. resources = {
  471. category = ship_components
  472. cost = {
  473. alloys = @brb_cost_1_destroyer
  474. }
  475. upkeep = {
  476. energy = @brb_upkeep_1_destroyer
  477. }
  478. }
  479.  
  480. prerequisites = { "tech_reactor_boosters_1" }
  481. size_restriction = { destroyer crisis_destroyer offspring_destroyer }
  482. component_set = "brb_reactor"
  483. custom_tooltip = "BRB_UPKEEP_1_DESTROYER"
  484. upgrades_to = "DESTROYER_BRB_REACTOR_2"
  485. ship_modifier = {
  486. ship_shield_regen_add_static = @brb_regen_1_destroyer
  487. }
  488.  
  489. ai_weight = {
  490. weight = 2
  491. }
  492. }
  493.  
  494. utility_component_template = {
  495. key = "DESTROYER_BRB_REACTOR_2"
  496. size = small
  497. icon = "GFX_ship_part_reactor_booster_2"
  498. icon_frame = 1
  499. power = @brb_power_2_destroyer
  500. resources = {
  501. category = ship_components
  502. cost = {
  503. alloys = @brb_cost_2_destroyer
  504. }
  505. upkeep = {
  506. energy = @brb_upkeep_2_destroyer
  507. }
  508. }
  509.  
  510. prerequisites = { "tech_reactor_boosters_2" }
  511. size_restriction = { destroyer crisis_destroyer offspring_destroyer }
  512. component_set = "brb_reactor"
  513. custom_tooltip = "BRB_UPKEEP_2_DESTROYER"
  514. upgrades_to = "DESTROYER_BRB_REACTOR_3"
  515. ship_modifier = {
  516. ship_shield_reduction = -0.1
  517. ship_shield_regen_add_static = @brb_regen_2_destroyer
  518. }
  519.  
  520. ai_weight = {
  521. weight = 3
  522. }
  523. }
  524.  
  525. utility_component_template = {
  526. key = "DESTROYER_BRB_REACTOR_3"
  527. size = small
  528. icon = "GFX_ship_part_reactor_booster_3"
  529. icon_frame = 1
  530. power = @brb_power_3_destroyer
  531. resources = {
  532. category = ship_components
  533. cost = {
  534. alloys = @brb_cost_3_destroyer
  535. }
  536. upkeep = {
  537. energy = @brb_upkeep_3_destroyer
  538. }
  539. }
  540.  
  541. prerequisites = { "tech_reactor_boosters_3" }
  542. size_restriction = { destroyer crisis_destroyer offspring_destroyer }
  543. component_set = "brb_reactor"
  544. custom_tooltip = "BRB_UPKEEP_3_DESTROYER"
  545. upgrades_to = "DESTROYER_BRB_REACTOR_4"
  546. ship_modifier = {
  547. ship_shield_hardening_add = 0.2
  548. ship_shield_reduction = -0.25
  549. ship_shield_regen_add_static = @brb_regen_3_destroyer
  550. }
  551.  
  552. ai_weight = {
  553. weight = 5
  554. }
  555. }
  556.  
  557. utility_component_template = {
  558. key = "DESTROYER_BRB_REACTOR_4"
  559. size = small
  560. icon = "GFX_ship_part_brb"
  561. icon_frame = 1
  562. power = @brb_power_4_destroyer
  563. resources = {
  564. category = ship_components
  565. cost = {
  566. alloys = @brb_cost_4_destroyer
  567. sr_dark_matter = @brb_dmcost_4_destroyer
  568. }
  569. upkeep = {
  570. energy = @brb_upkeep_4_destroyer
  571. }
  572. }
  573.  
  574. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  575. size_restriction = { destroyer crisis_destroyer offspring_destroyer }
  576. component_set = "brb_reactor"
  577. custom_tooltip = "BRB_UPKEEP_4_DESTROYER"
  578. ship_modifier = {
  579. ship_shield_hardening_add = 0.25
  580. ship_shield_reduction = -0.5
  581. ship_shield_regen_add_static = @brb_regen_4_destroyer
  582. }
  583.  
  584. ai_weight = {
  585. weight = 10
  586. }
  587. }
  588. #Cruiser Reactor Boosters
  589. utility_component_template = {
  590. key = "CRUISER_BRB_REACTOR_1"
  591. size = medium
  592. icon = "GFX_ship_part_reactor_booster_1"
  593. icon_frame = 1
  594. power = @brb_power_1_cruiser
  595. resources = {
  596. category = ship_components
  597. cost = {
  598. alloys = @brb_cost_1_cruiser
  599. }
  600. upkeep = {
  601. energy = @brb_upkeep_1_cruiser
  602. }
  603. }
  604.  
  605. prerequisites = { "tech_reactor_boosters_1" }
  606. size_restriction = { cruiser crisis_cruiser offspring_cruiser }
  607. component_set = "brb_reactor"
  608. custom_tooltip = "BRB_UPKEEP_1_CRUISER"
  609. upgrades_to = "CRUISER_BRB_REACTOR_2"
  610. ship_modifier = {
  611. ship_shield_regen_add_static = @brb_regen_1_destroyer
  612. }
  613.  
  614. ai_weight = {
  615. weight = 2
  616. }
  617. }
  618.  
  619. utility_component_template = {
  620. key = "CRUISER_BRB_REACTOR_2"
  621. size = medium
  622. icon = "GFX_ship_part_reactor_booster_2"
  623. icon_frame = 1
  624. power = @brb_power_2_cruiser
  625. resources = {
  626. category = ship_components
  627. cost = {
  628. alloys = @brb_cost_2_cruiser
  629. }
  630. upkeep = {
  631. energy = @brb_upkeep_2_cruiser
  632. }
  633. }
  634.  
  635. prerequisites = { "tech_reactor_boosters_2" }
  636. size_restriction = { cruiser crisis_cruiser offspring_cruiser }
  637. component_set = "brb_reactor"
  638. custom_tooltip = "BRB_UPKEEP_2_CRUISER"
  639. upgrades_to = "CRUISER_BRB_REACTOR_3"
  640. ship_modifier = {
  641. ship_shield_reduction = -0.1
  642. ship_shield_regen_add_static = @brb_regen_2_destroyer
  643. }
  644.  
  645. ai_weight = {
  646. weight = 3
  647. }
  648. }
  649.  
  650. utility_component_template = {
  651. key = "CRUISER_BRB_REACTOR_3"
  652. size = medium
  653. icon = "GFX_ship_part_reactor_booster_3"
  654. icon_frame = 1
  655. power = @brb_power_3_cruiser
  656. resources = {
  657. category = ship_components
  658. cost = {
  659. alloys = @brb_cost_3_cruiser
  660. }
  661. upkeep = {
  662. energy = @brb_upkeep_3_cruiser
  663. }
  664. }
  665.  
  666. prerequisites = { "tech_reactor_boosters_3" }
  667. size_restriction = { cruiser crisis_cruiser offspring_cruiser }
  668. component_set = "brb_reactor"
  669. custom_tooltip = "BRB_UPKEEP_3_CRUISER"
  670. upgrades_to = "CRUISER_BRB_REACTOR_4"
  671. ship_modifier = {
  672. ship_shield_hardening_add = 0.2
  673. ship_shield_reduction = -0.25
  674. ship_shield_regen_add_static = @brb_regen_3_destroyer
  675. }
  676.  
  677. ai_weight = {
  678. weight = 5
  679. }
  680. }
  681.  
  682. utility_component_template = {
  683. key = "CRUISER_BRB_REACTOR_4"
  684. size = medium
  685. icon = "GFX_ship_part_brb"
  686. icon_frame = 1
  687. power = @brb_power_4_cruiser
  688. resources = {
  689. category = ship_components
  690. cost = {
  691. alloys = @brb_cost_4_cruiser
  692. sr_dark_matter = @brb_dmcost_4_cruiser
  693. }
  694. upkeep = {
  695. energy = @brb_upkeep_4_cruiser
  696. }
  697. }
  698.  
  699. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  700. size_restriction = { cruiser crisis_cruiser offspring_cruiser }
  701. component_set = "brb_reactor"
  702. custom_tooltip = "BRB_UPKEEP_4_CRUISER"
  703. ship_modifier = {
  704. ship_shield_hardening_add = 0.25
  705. ship_shield_reduction = -0.5
  706. ship_shield_regen_add_static = @brb_regen_4_destroyer
  707. }
  708.  
  709. ai_weight = {
  710. weight = 10
  711. }
  712. }
  713. #Battleship
  714. utility_component_template = {
  715. key = "BATTLESHIP_BRB_REACTOR_1"
  716. size = large
  717. icon = "GFX_ship_part_reactor_booster_1"
  718. icon_frame = 1
  719. power = @brb_power_1_battleship
  720. resources = {
  721. category = ship_components
  722. cost = {
  723. alloys = @brb_cost_1_battleship
  724. }
  725. upkeep = {
  726. energy = @brb_upkeep_1_battleship
  727. }
  728. }
  729.  
  730. prerequisites = { "tech_reactor_boosters_1" }
  731. size_restriction = { battleship offspring_battleship }
  732. component_set = "brb_reactor"
  733. custom_tooltip = "BRB_UPKEEP_1_BATTLESHIP"
  734. upgrades_to = "BATTLESHIP_BRB_REACTOR_2"
  735. ship_modifier = {
  736. ship_shield_regen_add_static = @brb_regen_1_battleship
  737. }
  738.  
  739. ai_weight = {
  740. weight = 2
  741. }
  742. }
  743.  
  744. utility_component_template = {
  745. key = "BATTLESHIP_BRB_REACTOR_2"
  746. size = large
  747. icon = "GFX_ship_part_reactor_booster_2"
  748. icon_frame = 1
  749. power = @brb_power_2_battleship
  750. resources = {
  751. category = ship_components
  752. cost = {
  753. alloys = @brb_cost_2_battleship
  754. }
  755. upkeep = {
  756. energy = @brb_upkeep_2_battleship
  757. }
  758. }
  759.  
  760. prerequisites = { "tech_reactor_boosters_2" }
  761. size_restriction = { battleship offspring_battleship }
  762. component_set = "brb_reactor"
  763. custom_tooltip = "BRB_UPKEEP_2_BATTLESHIP"
  764. upgrades_to = "BATTLESHIP_BRB_REACTOR_3"
  765. ship_modifier = {
  766. ship_shield_reduction = -0.1
  767. ship_shield_regen_add_static = @brb_regen_2_battleship
  768. }
  769.  
  770. ai_weight = {
  771. weight = 3
  772. }
  773. }
  774.  
  775. utility_component_template = {
  776. key = "BATTLESHIP_BRB_REACTOR_3"
  777. size = large
  778. icon = "GFX_ship_part_reactor_booster_3"
  779. icon_frame = 1
  780. power = @brb_power_3_battleship
  781. resources = {
  782. category = ship_components
  783. cost = {
  784. alloys = @brb_cost_3_battleship
  785. }
  786. upkeep = {
  787. energy = @brb_upkeep_3_battleship
  788. }
  789. }
  790.  
  791. prerequisites = { "tech_reactor_boosters_3" }
  792. size_restriction = { battleship offspring_battleship }
  793. component_set = "brb_reactor"
  794. custom_tooltip = "BRB_UPKEEP_3_BATTLESHIP"
  795. upgrades_to = "BATTLESHIP_BRB_REACTOR_4"
  796. ship_modifier = {
  797. ship_shield_hardening_add = 0.2
  798. ship_shield_reduction = -0.25
  799. ship_shield_regen_add_static = @brb_regen_3_battleship
  800. }
  801.  
  802. ai_weight = {
  803. weight = 5
  804. }
  805. }
  806.  
  807. utility_component_template = {
  808. key = "BATTLESHIP_BRB_REACTOR_4"
  809. size = large
  810. icon = "GFX_ship_part_brb"
  811. icon_frame = 1
  812. power = @brb_power_4_battleship
  813. resources = {
  814. category = ship_components
  815. cost = {
  816. alloys = @brb_cost_4_battleship
  817. sr_dark_matter = @brb_dmcost_4_battleship
  818. }
  819. upkeep = {
  820. energy = @brb_upkeep_4_battleship
  821. }
  822. }
  823.  
  824. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  825. size_restriction = { battleship offspring_battleship }
  826. component_set = "brb_reactor"
  827. custom_tooltip = "BRB_UPKEEP_4_BATTLESHIP"
  828. ship_modifier = {
  829. ship_shield_hardening_add = 0.25
  830. ship_shield_reduction = -0.5
  831. ship_shield_regen_add_static = @brb_regen_4_battleship
  832. }
  833.  
  834. ai_weight = {
  835. weight = 10
  836. }
  837. }
  838. #Colossus
  839. utility_component_template = {
  840. key = "COLOSSUS_BRB_REACTOR_1"
  841. size = large
  842. icon = "GFX_ship_part_reactor_booster_1"
  843. icon_frame = 1
  844. power = @brb_power_1_colossus
  845. resources = {
  846. category = ship_components
  847. cost = {
  848. alloys = @brb_cost_1_colossus
  849. }
  850. upkeep = {
  851. energy = @brb_upkeep_1_colossus
  852. }
  853. }
  854.  
  855. prerequisites = { "tech_reactor_boosters_1" }
  856. size_restriction = { colossus }
  857. component_set = "brb_reactor"
  858. custom_tooltip = "BRB_UPKEEP_1_COLOSSUS"
  859. upgrades_to = "COLOSSUS_BRB_REACTOR_2"
  860. ship_modifier = {
  861. ship_shield_regen_add_static = @brb_regen_1_colossus
  862. }
  863.  
  864. ai_weight = {
  865. weight = 2
  866. }
  867. }
  868.  
  869. utility_component_template = {
  870. key = "COLOSSUS_BRB_REACTOR_2"
  871. size = large
  872. icon = "GFX_ship_part_reactor_booster_2"
  873. icon_frame = 1
  874. power = @brb_power_2_colossus
  875. resources = {
  876. category = ship_components
  877. cost = {
  878. alloys = @brb_cost_2_colossus
  879. }
  880. upkeep = {
  881. energy = @brb_upkeep_2_colossus
  882. }
  883. }
  884.  
  885. prerequisites = { "tech_reactor_boosters_2" }
  886. size_restriction = { colossus }
  887. component_set = "brb_reactor"
  888. custom_tooltip = "BRB_UPKEEP_2_COLOSSUS"
  889. upgrades_to = "COLOSSUS_BRB_REACTOR_3"
  890. ship_modifier = {
  891. ship_shield_reduction = -0.1
  892. ship_shield_regen_add_static = @brb_regen_2_colossus
  893. }
  894.  
  895. ai_weight = {
  896. weight = 3
  897. }
  898. }
  899.  
  900. utility_component_template = {
  901. key = "COLOSSUS_BRB_REACTOR_3"
  902. size = large
  903. icon = "GFX_ship_part_reactor_booster_3"
  904. icon_frame = 1
  905. power = @brb_power_3_colossus
  906. resources = {
  907. category = ship_components
  908. cost = {
  909. alloys = @brb_cost_3_colossus
  910. }
  911. upkeep = {
  912. energy = @brb_upkeep_3_colossus
  913. }
  914. }
  915.  
  916. prerequisites = { "tech_reactor_boosters_3" }
  917. size_restriction = { colossus }
  918. component_set = "brb_reactor"
  919. custom_tooltip = "BRB_UPKEEP_3_COLOSSUS"
  920. upgrades_to = "COLOSSUS_BRB_REACTOR_4"
  921. ship_modifier = {
  922. ship_shield_hardening_add = 0.2
  923. ship_shield_reduction = -0.25
  924. ship_shield_regen_add_static = @brb_regen_3_colossus
  925. }
  926.  
  927. ai_weight = {
  928. weight = 5
  929. }
  930. }
  931.  
  932. utility_component_template = {
  933. key = "COLOSSUS_BRB_REACTOR_4"
  934. size = large
  935. icon = "GFX_ship_part_brb"
  936. icon_frame = 1
  937. power = @brb_power_4_colossus
  938. resources = {
  939. category = ship_components
  940. cost = {
  941. alloys = @brb_cost_4_colossus
  942. sr_dark_matter = @brb_dmcost_4_colossus
  943. }
  944. upkeep = {
  945. energy = @brb_upkeep_4_colossus
  946. }
  947. }
  948.  
  949. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  950. size_restriction = { colossus }
  951. component_set = "brb_reactor"
  952. custom_tooltip = "BRB_UPKEEP_4_COLOSSUS"
  953. ship_modifier = {
  954. ship_shield_hardening_add = 0.25
  955. ship_shield_reduction = -0.5
  956. ship_shield_regen_add_static = @brb_regen_4_colossus
  957. }
  958.  
  959. ai_weight = {
  960. weight = 10
  961. }
  962. }
  963. #Titan Reactor Boosters
  964. utility_component_template = {
  965. key = "TITAN_BRB_REACTOR_1"
  966. size = extra_large
  967. icon = "GFX_ship_part_reactor_booster_1"
  968. icon_frame = 1
  969. power = @brb_power_1_titan
  970. resources = {
  971. category = ship_components
  972. cost = {
  973. alloys = @brb_cost_1_titan
  974. }
  975. upkeep = {
  976. energy = @brb_upkeep_1_titan
  977. }
  978. }
  979.  
  980. prerequisites = { "tech_reactor_boosters_1" }
  981. size_restriction = { titan}
  982. component_set = "brb_reactor"
  983. custom_tooltip = "BRB_UPKEEP_1_TITAN"
  984. upgrades_to = "TITAN_BRB_REACTOR_2"
  985. ship_modifier = {
  986. ship_shield_regen_add_static = @brb_regen_1_titan
  987. }
  988.  
  989. ai_weight = {
  990. weight = 2
  991. }
  992. }
  993.  
  994. utility_component_template = {
  995. key = "TITAN_BRB_REACTOR_2"
  996. size = extra_large
  997. icon = "GFX_ship_part_reactor_booster_2"
  998. icon_frame = 1
  999. power = @brb_power_2_titan
  1000. resources = {
  1001. category = ship_components
  1002. cost = {
  1003. alloys = @brb_cost_2_titan
  1004. }
  1005. upkeep = {
  1006. energy = @brb_upkeep_2_titan
  1007. }
  1008. }
  1009.  
  1010. prerequisites = { "tech_reactor_boosters_2" }
  1011. size_restriction = { titan}
  1012. component_set = "brb_reactor"
  1013. custom_tooltip = "BRB_UPKEEP_2_TITAN"
  1014. upgrades_to = "TITAN_BRB_REACTOR_3"
  1015. ship_modifier = {
  1016. ship_shield_reduction = -0.1
  1017. ship_shield_regen_add_static = @brb_regen_2_titan
  1018. }
  1019.  
  1020. ai_weight = {
  1021. weight = 3
  1022. }
  1023. }
  1024.  
  1025. utility_component_template = {
  1026. key = "TITAN_BRB_REACTOR_3"
  1027. size = extra_large
  1028. icon = "GFX_ship_part_reactor_booster_3"
  1029. icon_frame = 1
  1030. power = @brb_power_3_titan
  1031. resources = {
  1032. category = ship_components
  1033. cost = {
  1034. alloys = @brb_cost_3_titan
  1035. }
  1036. upkeep = {
  1037. energy = @brb_upkeep_3_titan
  1038. }
  1039. }
  1040.  
  1041. prerequisites = { "tech_reactor_boosters_3" }
  1042. size_restriction = { titan}
  1043. component_set = "brb_reactor"
  1044. custom_tooltip = "BRB_UPKEEP_3_TITAN"
  1045. upgrades_to = "TITAN_BRB_REACTOR_4"
  1046. ship_modifier = {
  1047. ship_shield_hardening_add = 0.2
  1048. ship_shield_reduction = -0.25
  1049. ship_shield_regen_add_static = @brb_regen_3_titan
  1050. }
  1051.  
  1052. ai_weight = {
  1053. weight = 5
  1054. }
  1055. }
  1056.  
  1057. utility_component_template = {
  1058. key = "TITAN_BRB_REACTOR_4"
  1059. size = extra_large
  1060. icon = "GFX_ship_part_brb"
  1061. icon_frame = 1
  1062. power = @brb_power_4_titan
  1063. resources = {
  1064. category = ship_components
  1065. cost = {
  1066. alloys = @brb_cost_4_titan
  1067. sr_dark_matter = @brb_dmcost_4_titan
  1068. }
  1069. upkeep = {
  1070. energy = @brb_upkeep_4_titan
  1071. }
  1072. }
  1073.  
  1074. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  1075. size_restriction = { titan}
  1076. component_set = "brb_reactor"
  1077. custom_tooltip = "BRB_UPKEEP_4_TITAN"
  1078. ship_modifier = {
  1079. ship_shield_hardening_add = 0.25
  1080. ship_shield_reduction = -0.5
  1081. ship_shield_regen_add_static = @brb_regen_4_titan
  1082. }
  1083.  
  1084. ai_weight = {
  1085. weight = 10
  1086. }
  1087. }
  1088. #Ion Cannon Reactor Boosters
  1089. utility_component_template = {
  1090. key = "ION_CANNON_BRB_REACTOR_1"
  1091. size = large
  1092. icon = "GFX_ship_part_reactor_booster_1"
  1093. icon_frame = 1
  1094. power = @brb_power_1_ion_cannon
  1095. resources = {
  1096. category = ship_components
  1097. cost = {
  1098. alloys = @brb_cost_1_ion_cannon
  1099. }
  1100. upkeep = {
  1101. energy = @brb_upkeep_1_ion_cannon
  1102. }
  1103. }
  1104.  
  1105. prerequisites = { "tech_reactor_boosters_1" }
  1106. size_restriction = { ion_cannon }
  1107. component_set = "brb_reactor"
  1108. custom_tooltip = "BRB_UPKEEP_1_ION_CANNON"
  1109. upgrades_to = "ION_CANNON_BRB_REACTOR_2"
  1110. ship_modifier = {
  1111. ship_shield_regen_add_static = @brb_regen_1_ion_cannon
  1112. }
  1113.  
  1114. ai_weight = {
  1115. weight = 2
  1116. }
  1117. }
  1118.  
  1119. utility_component_template = {
  1120. key = "ION_CANNON_BRB_REACTOR_2"
  1121. size = large
  1122. icon = "GFX_ship_part_reactor_booster_2"
  1123. icon_frame = 1
  1124. power = @brb_power_2_ion_cannon
  1125. resources = {
  1126. category = ship_components
  1127. cost = {
  1128. alloys = @brb_cost_2_ion_cannon
  1129. }
  1130. upkeep = {
  1131. energy = @brb_upkeep_2_ion_cannon
  1132. }
  1133. }
  1134.  
  1135. prerequisites = { "tech_reactor_boosters_2" }
  1136. size_restriction = { ion_cannon }
  1137. component_set = "brb_reactor"
  1138. custom_tooltip = "BRB_UPKEEP_2_ION_CANNON"
  1139. upgrades_to = "ION_CANNON_BRB_REACTOR_3"
  1140. ship_modifier = {
  1141. ship_shield_reduction = -0.5
  1142. ship_shield_regen_add_static = @brb_regen_2_ion_cannon
  1143. }
  1144.  
  1145. ai_weight = {
  1146. weight = 3
  1147. }
  1148. }
  1149.  
  1150. utility_component_template = {
  1151. key = "ION_CANNON_BRB_REACTOR_3"
  1152. size = large
  1153. icon = "GFX_ship_part_reactor_booster_3"
  1154. icon_frame = 1
  1155. power = @brb_power_3_ion_cannon
  1156. resources = {
  1157. category = ship_components
  1158. cost = {
  1159. alloys = @brb_cost_3_ion_cannon
  1160. }
  1161. upkeep = {
  1162. energy = @brb_upkeep_3_ion_cannon
  1163. }
  1164. }
  1165.  
  1166. prerequisites = { "tech_reactor_boosters_3" }
  1167. size_restriction = { ion_cannon }
  1168. component_set = "brb_reactor"
  1169. custom_tooltip = "BRB_UPKEEP_3_ION_CANNON"
  1170. upgrades_to = "ION_CANNON_BRB_REACTOR_4"
  1171. ship_modifier = {
  1172. ship_shield_hardening_add = 0.25
  1173. ship_shield_reduction = -0.75
  1174. ship_shield_regen_add_static = @brb_regen_3_ion_cannon
  1175. }
  1176.  
  1177. ai_weight = {
  1178. weight = 5
  1179. }
  1180. }
  1181.  
  1182. utility_component_template = {
  1183. key = "ION_CANNON_BRB_REACTOR_4"
  1184. size = large
  1185. icon = "GFX_ship_part_brb"
  1186. icon_frame = 1
  1187. power = @brb_power_4_ion_cannon
  1188. resources = {
  1189. category = ship_components
  1190. cost = {
  1191. alloys = @brb_cost_4_ion_cannon
  1192. sr_dark_matter = @brb_dmcost_4_ion_cannon
  1193. }
  1194. upkeep = {
  1195. energy = @brb_upkeep_4_ion_cannon
  1196. }
  1197. }
  1198.  
  1199. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  1200. size_restriction = { ion_cannon }
  1201. component_set = "brb_reactor"
  1202. custom_tooltip = "BRB_UPKEEP_4_ION_CANNON"
  1203. ship_modifier = {
  1204. ship_shield_hardening_add = 0.5
  1205. ship_shield_reduction = -1
  1206. ship_shield_regen_add_static = @brb_regen_4_ion_cannon
  1207. }
  1208.  
  1209. ai_weight = {
  1210. weight = 10
  1211. }
  1212. }
  1213. #Juggernaut Reactor Boosters
  1214. utility_component_template = {
  1215. key = "JUGGER_BRB_REACTOR_1"
  1216. size = titanic
  1217. icon = "GFX_ship_part_reactor_booster_1"
  1218. icon_frame = 1
  1219. power = @brb_power_1_jugger
  1220. resources = {
  1221. category = ship_components
  1222. cost = {
  1223. alloys = @brb_cost_1_jugger
  1224. }
  1225. upkeep = {
  1226. energy = @brb_upkeep_1_jugger
  1227. }
  1228. }
  1229.  
  1230. prerequisites = { "tech_reactor_boosters_1" }
  1231. size_restriction = { juggernaut }
  1232. component_set = "brb_reactor"
  1233. custom_tooltip = "BRB_UPKEEP_1_JUGGER"
  1234. upgrades_to = "JUGGER_BRB_REACTOR_2"
  1235. ship_modifier = {
  1236. ship_shield_regen_add_static = @brb_regen_1_jugger
  1237. }
  1238.  
  1239. ai_weight = {
  1240. weight = 2
  1241. }
  1242. }
  1243.  
  1244. utility_component_template = {
  1245. key = "JUGGER_BRB_REACTOR_2"
  1246. size = titanic
  1247. icon = "GFX_ship_part_reactor_booster_2"
  1248. icon_frame = 1
  1249. power = @brb_power_2_jugger
  1250. resources = {
  1251. category = ship_components
  1252. cost = {
  1253. alloys = @brb_cost_2_jugger
  1254. }
  1255. upkeep = {
  1256. energy = @brb_upkeep_2_jugger
  1257. }
  1258. }
  1259.  
  1260. prerequisites = { "tech_reactor_boosters_2" }
  1261. size_restriction = { juggernaut }
  1262. component_set = "brb_reactor"
  1263. custom_tooltip = "BRB_UPKEEP_2_JUGGER"
  1264. upgrades_to = "JUGGER_BRB_REACTOR_3"
  1265. ship_modifier = {
  1266. ship_shield_reduction = -0.1
  1267. ship_shield_regen_add_static = @brb_regen_2_jugger
  1268. }
  1269.  
  1270. ai_weight = {
  1271. weight = 3
  1272. }
  1273. }
  1274.  
  1275. utility_component_template = {
  1276. key = "JUGGER_BRB_REACTOR_3"
  1277. size = titanic
  1278. icon = "GFX_ship_part_reactor_booster_3"
  1279. icon_frame = 1
  1280. power = @brb_power_3_jugger
  1281. resources = {
  1282. category = ship_components
  1283. cost = {
  1284. alloys = @brb_cost_3_jugger
  1285. }
  1286. upkeep = {
  1287. energy = @brb_upkeep_3_jugger
  1288. }
  1289. }
  1290.  
  1291. prerequisites = { "tech_reactor_boosters_3" }
  1292. size_restriction = { juggernaut }
  1293. component_set = "brb_reactor"
  1294. custom_tooltip = "BRB_UPKEEP_3_JUGGER"
  1295. upgrades_to = "JUGGER_BRB_REACTOR_4"
  1296. ship_modifier = {
  1297. ship_shield_hardening_add = 0.2
  1298. ship_shield_reduction = -0.25
  1299. ship_shield_regen_add_static = @brb_regen_3_jugger
  1300. }
  1301.  
  1302. ai_weight = {
  1303. weight = 5
  1304. }
  1305. }
  1306.  
  1307. utility_component_template = {
  1308. key = "JUGGER_BRB_REACTOR_4"
  1309. size = titanic
  1310. icon = "GFX_ship_part_brb"
  1311. icon_frame = 1
  1312. power = @brb_power_4_jugger
  1313. resources = {
  1314. category = ship_components
  1315. cost = {
  1316. alloys = @brb_cost_4_jugger
  1317. sr_dark_matter = @brb_dmcost_4_jugger
  1318. }
  1319. upkeep = {
  1320. energy = @brb_upkeep_4_jugger
  1321. }
  1322. }
  1323.  
  1324. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  1325. size_restriction = { juggernaut }
  1326. component_set = "brb_reactor"
  1327. custom_tooltip = "BRB_UPKEEP_4_JUGGER"
  1328. ship_modifier = {
  1329. ship_shield_hardening_add = 0.25
  1330. ship_shield_reduction = -0.5
  1331. ship_shield_regen_add_static = @brb_regen_4_jugger
  1332. }
  1333.  
  1334. ai_weight = {
  1335. weight = 10
  1336. }
  1337. }
  1338. #Platform Reactor Boosters
  1339. utility_component_template = {
  1340. key = "PLATFORM_BRB_REACTOR_1"
  1341. size = small
  1342. icon = "GFX_ship_part_reactor_booster_1"
  1343. icon_frame = 1
  1344. power = @brb_power_1_military_station_small
  1345. resources = {
  1346. category = ship_components
  1347. cost = {
  1348. alloys = @brb_cost_1_military_station_small
  1349. }
  1350. upkeep = {
  1351. energy = @brb_upkeep_1_military_station_small
  1352. }
  1353. }
  1354.  
  1355. prerequisites = { "tech_reactor_boosters_1" }
  1356. size_restriction = { military_station_small }
  1357. component_set = "brb_reactor"
  1358. custom_tooltip = "BRB_UPKEEP_1_PLATFORM"
  1359. upgrades_to = "PLATFORM_BRB_REACTOR_2"
  1360. ship_modifier = {
  1361. ship_shield_regen_add_static = @brb_regen_1_military_station_small
  1362. }
  1363.  
  1364. ai_weight = {
  1365. weight = 2
  1366. }
  1367. }
  1368.  
  1369. utility_component_template = {
  1370. key = "PLATFORM_BRB_REACTOR_2"
  1371. size = small
  1372. icon = "GFX_ship_part_reactor_booster_2"
  1373. icon_frame = 1
  1374. power = @brb_power_2_military_station_small
  1375. resources = {
  1376. category = ship_components
  1377. cost = {
  1378. alloys = @brb_cost_2_military_station_small
  1379. }
  1380. upkeep = {
  1381. energy = @brb_upkeep_2_military_station_small
  1382. }
  1383. }
  1384.  
  1385. prerequisites = { "tech_reactor_boosters_2" }
  1386. size_restriction = { military_station_small }
  1387. component_set = "brb_reactor"
  1388. custom_tooltip = "BRB_UPKEEP_2_PLATFORM"
  1389. upgrades_to = "PLATFORM_BRB_REACTOR_3"
  1390. ship_modifier = {
  1391. ship_shield_reduction = -0.5
  1392. ship_shield_regen_add_static = @brb_regen_2_military_station_small
  1393. }
  1394.  
  1395. ai_weight = {
  1396. weight = 3
  1397. }
  1398. }
  1399.  
  1400. utility_component_template = {
  1401. key = "PLATFORM_BRB_REACTOR_3"
  1402. size = small
  1403. icon = "GFX_ship_part_reactor_booster_3"
  1404. icon_frame = 1
  1405. power = @brb_power_3_military_station_small
  1406. resources = {
  1407. category = ship_components
  1408. cost = {
  1409. alloys = @brb_cost_3_military_station_small
  1410. }
  1411. upkeep = {
  1412. energy = @brb_upkeep_3_military_station_small
  1413. }
  1414. }
  1415.  
  1416. prerequisites = { "tech_reactor_boosters_3" }
  1417. size_restriction = { military_station_small }
  1418. component_set = "brb_reactor"
  1419. custom_tooltip = "BRB_UPKEEP_3_PLATFORM"
  1420. upgrades_to = "PLATFORM_BRB_REACTOR_4"
  1421. ship_modifier = {
  1422. ship_shield_hardening_add = 0.25
  1423. ship_shield_reduction = -0.75
  1424. ship_shield_regen_add_static = @brb_regen_3_military_station_small
  1425. }
  1426.  
  1427. ai_weight = {
  1428. weight = 5
  1429. }
  1430. }
  1431.  
  1432. utility_component_template = {
  1433. key = "PLATFORM_BRB_REACTOR_4"
  1434. size = small
  1435. icon = "GFX_ship_part_brb"
  1436. icon_frame = 1
  1437. power = @brb_power_4_military_station_small
  1438. resources = {
  1439. category = ship_components
  1440. cost = {
  1441. alloys = @brb_cost_4_military_station_small
  1442. sr_dark_matter = @brb_dmcost_4_military_station_small
  1443. }
  1444. upkeep = {
  1445. energy = @brb_upkeep_4_military_station_small
  1446. }
  1447. }
  1448.  
  1449. prerequisites = { "tech_brb_dark_matter_reactor_boosters" }
  1450. size_restriction = { military_station_small }
  1451. component_set = "brb_reactor"
  1452. custom_tooltip = "BRB_UPKEEP_4_PLATFORM"
  1453. ship_modifier = {
  1454. ship_shield_hardening_add = 0.5
  1455. ship_shield_reduction = -1
  1456. ship_shield_regen_add_static = @brb_regen_4_military_station_small
  1457. }
  1458.  
  1459. ai_weight = {
  1460. weight = 10
  1461. }
  1462. }
Add Comment
Please, Sign In to add comment