vaevictus333

smart mod additions

Aug 4th, 2018
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.82 KB | None | 0 0
  1. vanilla buildings
  2. # MINERALS
  3. has_building = building_primitive_factory
  4.  
  5. # UNITY
  6. has_building = building_control_center
  7. has_building = building_plague_memorial
  8. has_building = building_stronghold
  9. has_building = building_fortress
  10. has_building = building_hab_stronghold
  11. has_building = building_animal_evaluation_laboratory #listed as science but has 4 unity 2 science
  12. has_building = building_uplink_node
  13. has_building = building_network_junction
  14. has_building = building_system_conflux
  15. has_building = building_alpha_hub
  16. has_building = building_hab_cultural_center #leisure district?
  17. has_building = building_organic_sanctuary
  18. has_building = building_organic_paradise
  19.  
  20. # ENERGY
  21. has_building = building_hab_capital
  22. has_building = building_galactic_stock_exchange
  23.  
  24. # FOOD
  25. has_building = building_primitive_farm
  26.  
  27. # SCIENCE
  28. has_building = building_unit_assembly_plant
  29. has_building = building_cryonic_clones
  30. has_building = building_the_zone
  31. has_building = building_livestock_processing_center
  32.  
  33.  
  34. ---------------------------------
  35. mod buildings
  36.  
  37. # UNITY
  38. has_building = building_eutab_dev_district
  39. has_building = building_eutab_home_territories
  40. has_building = building_eutab_ports_authority
  41. has_building = building_eutab_governors_district
  42. has_building = building_eutab_masters_hall
  43. has_building = building_eutab_planetary_parliament
  44. has_building = building_eutab_purity_centre
  45. has_building = building_eutab_monument_purity
  46. has_building = building_eutab_xeno_district
  47. has_building = building_eutab_wargame
  48. has_building = building_eutab_warlink_colosseum
  49. has_building = building_eutab_eco_preserve
  50. has_building = building_eutab_afterlife_vault
  51. has_building = building_eutab_arcology
  52. has_building = building_eutab_comp_arcology
  53. has_building = building_eutab_monument_unity
  54. has_building = building_eutab_hive_neuron_cluster
  55. has_building = building_eutab_hive_alpha_node
  56. has_building = building_eutab_hive_nursery
  57. has_building = building_eutab_hive_juvenile
  58. has_building = building_eutab_drone_link
  59. has_building = building_eutab_needs_nexus
  60. has_building = building_eutab_automation_sector
  61. has_building = building_eutab_remote_coordination
  62. has_building = building_eutab_process_monitor
  63. has_building = building_eutab_cultural_command
  64. has_building = building_eutab_hab_nullg_sci
  65. has_building = building_eutab_hive_node_stars
  66. has_building = building_eutab_hive_node_support
  67. has_building = building_eutab_gaia_district
  68. has_building = crystal_pillar
  69. has_building = building_crystaltemple
  70. has_building = tiyankitemple
  71. has_building = building_precursor_data_link
  72.  
  73.  
  74.  
  75.  
  76. # MINERALS
  77. has_building = building_eutab_biointergration_stabiliser
  78. has_building = building_manufacturing_complex_1
  79. has_building = building_manufacturing_complex_2
  80. has_building = building_manufacturing_complex_3
  81. has_building = building_manufacturing_complex_4
  82. has_building = building_manufacturing_complex_5
  83. has_building = building_mining_complex_1_1
  84. has_building = building_mining_complex_2_1
  85. has_building = building_mining_complex_3_1
  86. has_building = building_mining_complex_4_1
  87. has_building = building_mining_complex_5_1
  88. has_building = building_mining_complex_1_2
  89. has_building = building_mining_complex_2_2
  90. has_building = building_mining_complex_3_2
  91. has_building = building_mining_complex_4_2
  92. has_building = building_mining_complex_5_2
  93. has_building = building_mining_complex_1_3
  94. has_building = building_mining_complex_2_3
  95. has_building = building_mining_complex_3_3
  96. has_building = building_mining_complex_4_3
  97. has_building = building_mining_complex_5_3
  98. has_building = building_mining_complex_1_4
  99. has_building = building_mining_complex_2_4
  100. has_building = building_mining_complex_3_4
  101. has_building = building_mining_complex_4_4
  102. has_building = building_mining_complex_5_4
  103. has_building = building_mining_complex_1_5
  104. has_building = building_mining_complex_2_5
  105. has_building = building_mining_complex_3_5
  106. has_building = building_mining_complex_4_5
  107. has_building = building_mining_complex_5_5
  108. has_building = building_energy_matter_converter_1_1
  109. has_building = building_energy_matter_converter_2_1
  110. has_building = building_energy_matter_converter_3_1
  111. has_building = building_energy_matter_converter_1_2
  112. has_building = building_energy_matter_converter_2_2
  113. has_building = building_energy_matter_converter_3_2
  114. has_building = building_energy_matter_converter_1_3
  115. has_building = building_energy_matter_converter_2_3
  116. has_building = building_energy_matter_converter_3_3
  117. has_building = manufactoring_district
  118. has_building = building_lithium_processor
  119. has_building = building_precious_metal_foundry
  120. has_building = building_chromium_foundry
  121. has_building = building_pitharan_harvester
  122. has_building = building_iron_wood_mill
  123. has_building = building_elder_compounds_extractor
  124. has_building = building_dark_matter_mineral_processor
  125. has_building = building_asteroidal_mining_bay
  126.  
  127.  
  128.  
  129. # ENERGY
  130. has_building = building_eutab_hab_stellar_tubes
  131. has_building = building_economic_district_1
  132. has_building = building_economic_district_2
  133. has_building = building_economic_district_3
  134. has_building = building_economic_district_4
  135. has_building = building_economic_district_5
  136. has_building = building_isotope_refinery_1_1
  137. has_building = building_isotope_refinery_2_1
  138. has_building = building_isotope_refinery_3_1
  139. has_building = building_isotope_refinery_4_1
  140. has_building = building_isotope_refinery_5_1
  141. has_building = building_isotope_refinery_1_2
  142. has_building = building_isotope_refinery_2_2
  143. has_building = building_isotope_refinery_3_2
  144. has_building = building_isotope_refinery_4_2
  145. has_building = building_isotope_refinery_5_2
  146. has_building = building_isotope_refinery_1_3
  147. has_building = building_isotope_refinery_2_3
  148. has_building = building_isotope_refinery_3_3
  149. has_building = building_isotope_refinery_4_3
  150. has_building = building_isotope_refinery_5_3
  151. has_building = building_isotope_refinery_1_4
  152. has_building = building_isotope_refinery_2_4
  153. has_building = building_isotope_refinery_3_4
  154. has_building = building_isotope_refinery_4_4
  155. has_building = building_isotope_refinery_5_4
  156. has_building = building_isotope_refinery_1_5
  157. has_building = building_isotope_refinery_2_5
  158. has_building = building_isotope_refinery_3_5
  159. has_building = building_isotope_refinery_4_5
  160. has_building = building_isotope_refinery_5_5
  161. has_building = building_biofuel_refinery_1_1
  162. has_building = building_biofuel_refinery_2_1
  163. has_building = building_biofuel_refinery_3_1
  164. has_building = building_biofuel_refinery_4_1
  165. has_building = building_biofuel_refinery_5_1
  166. has_building = building_biofuel_refinery_1_2
  167. has_building = building_biofuel_refinery_2_2
  168. has_building = building_biofuel_refinery_3_2
  169. has_building = building_biofuel_refinery_4_2
  170. has_building = building_biofuel_refinery_5_2
  171. has_building = building_biofuel_refinery_1_3
  172. has_building = building_biofuel_refinery_2_3
  173. has_building = building_biofuel_refinery_3_3
  174. has_building = building_biofuel_refinery_4_3
  175. has_building = building_biofuel_refinery_5_3
  176. has_building = building_biofuel_refinery_1_4
  177. has_building = building_biofuel_refinery_2_4
  178. has_building = building_biofuel_refinery_3_4
  179. has_building = building_biofuel_refinery_4_4
  180. has_building = building_biofuel_refinery_5_4
  181. has_building = building_biofuel_refinery_1_5
  182. has_building = building_biofuel_refinery_2_5
  183. has_building = building_biofuel_refinery_3_5
  184. has_building = building_biofuel_refinery_4_5
  185. has_building = building_biofuel_refinery_5_5
  186. has_building = building_energy_conduit_1_1
  187. has_building = building_energy_conduit_2_1
  188. has_building = building_energy_conduit_3_1
  189. has_building = building_energy_conduit_1_2
  190. has_building = building_energy_conduit_2_2
  191. has_building = building_energy_conduit_3_2
  192. has_building = building_energy_conduit_1_3
  193. has_building = building_energy_conduit_2_3
  194. has_building = building_energy_conduit_3_3
  195. has_building = archology
  196. has_building = building_spice_emporium
  197. has_building = building_bandersnatchi_hypodrome
  198. has_building = building_engos_purifier
  199. has_building = building_hivaron_bioreactor
  200. has_building = building_sactajenian_distillery
  201. has_building = building_thybidium_refinery
  202. has_building = building_helium_3_power_hub
  203. has_building = building_dark_matter_reactor
  204. has_building = building_asteroidal_capital
  205. has_building = building_asteroidal_generator_complex
  206.  
  207.  
  208. # FOOD
  209. has_building = building_eutab_food_replicator_facility
  210. has_building = building_eutab_hab_protein_farm
  211. has_building = building_agricultural_processor_1
  212. has_building = building_agricultural_processor_2
  213. has_building = building_hydroponic_farm_1
  214. has_building = building_hydroponic_farm_2
  215. has_building = building_hydroponic_farm_3
  216. has_building = building_hydroponic_farm_4
  217. has_building = building_hydroponic_farm_5
  218. has_building = building_farming_complex_1_1
  219. has_building = building_farming_complex_2_1
  220. has_building = building_farming_complex_3_1
  221. has_building = building_farming_complex_4_1
  222. has_building = building_farming_complex_5_1
  223. has_building = building_farming_complex_1_2
  224. has_building = building_farming_complex_2_2
  225. has_building = building_farming_complex_3_2
  226. has_building = building_farming_complex_4_2
  227. has_building = building_farming_complex_5_2
  228. has_building = building_farming_complex_1_3
  229. has_building = building_farming_complex_2_3
  230. has_building = building_farming_complex_3_3
  231. has_building = building_farming_complex_4_3
  232. has_building = building_farming_complex_5_3
  233. has_building = building_farming_complex_1_4
  234. has_building = building_farming_complex_2_4
  235. has_building = building_farming_complex_3_4
  236. has_building = building_farming_complex_4_4
  237. has_building = building_farming_complex_5_4
  238. has_building = building_farming_complex_1_5
  239. has_building = building_farming_complex_2_5
  240. has_building = building_farming_complex_3_5
  241. has_building = building_farming_complex_4_5
  242. has_building = building_farming_complex_5_5
  243. has_building = building_food_replicator_1_1
  244. has_building = building_food_replicator_2_1
  245. has_building = building_food_replicator_3_1
  246. has_building = building_food_replicator_1_2
  247. has_building = building_food_replicator_2_2
  248. has_building = building_food_replicator_3_2
  249. has_building = building_food_replicator_1_3
  250. has_building = building_food_replicator_2_3
  251. has_building = building_food_replicator_3_3
  252. has_building = building_hivaron_dispensary
  253. has_building = building_hivaron_farm
  254. has_building = building_dark_matter_farm
  255. has_building = building_asteroidal_aeroponic_complex
  256.  
  257.  
  258.  
  259. # SCIENCE
  260. has_building = building_eutab_support_lab
  261. has_building = building_eutab_support_nexus
  262. has_building = building_eutab_battle_praxeum
  263. has_building = building_eutab_foundation_institute
  264. has_building = building_eutab_off_naval_intel
  265. has_building = building_eutab_moral_codes
  266. has_building = building_eutab_adaptation_lab
  267. has_building = building_eutab_frontier_adaptation
  268. has_building = building_eutab_xeno_adaptation
  269. has_building = building_eutab_xeno_sub_ins
  270. has_building = building_eutab_ins_exo_design
  271. has_building = building_eutab_medigel_cultivator
  272. has_building = building_eutab_disease_control
  273. has_building = building_eutab_adv_clone_vats
  274. has_building = building_eutab_planet_sci
  275. has_building = building_eutab_grand_academy
  276. has_building = building_eutab_fortress_factory
  277. has_building = building_eutab_hab_lab_phy
  278. has_building = building_eutab_hab_lab_eng
  279. has_building = building_eutab_hab_lab_soc
  280. has_building = building_eutab_hive_node_research_phy
  281. has_building = building_eutab_hive_node_research_soc
  282. has_building = building_eutab_hive_node_research_eng
  283. has_building = building_eutab_hive_node_mega
  284. has_building = building_eutab_hive_node_manage
  285. has_building = building_eutab_genetic_data_vault
  286. has_building = building_sociological_campus_1
  287. has_building = building_sociological_campus_2
  288. has_building = building_sociological_campus_3
  289. has_building = building_sociological_campus_4
  290. has_building = building_sociological_campus_5
  291. has_building = building_physics_campus_1
  292. has_building = building_physics_campus_2
  293. has_building = building_physics_campus_3
  294. has_building = building_physics_campus_4
  295. has_building = building_physics_campus_5
  296. has_building = building_engineering_campus_1
  297. has_building = building_engineering_campus_2
  298. has_building = building_engineering_campus_3
  299. has_building = building_engineering_campus_4
  300. has_building = building_engineering_campus_5
  301. has_building = building_society_lab_1_1
  302. has_building = building_society_lab_2_1
  303. has_building = building_society_lab_3_1
  304. has_building = building_society_lab_4_1
  305. has_building = building_society_lab_5_1
  306. has_building = building_society_lab_1_2
  307. has_building = building_society_lab_2_2
  308. has_building = building_society_lab_3_2
  309. has_building = building_society_lab_4_2
  310. has_building = building_society_lab_5_2
  311. has_building = building_society_lab_1_3
  312. has_building = building_society_lab_2_3
  313. has_building = building_society_lab_3_3
  314. has_building = building_society_lab_4_3
  315. has_building = building_society_lab_5_3
  316. has_building = building_society_lab_1_4
  317. has_building = building_society_lab_2_4
  318. has_building = building_society_lab_3_4
  319. has_building = building_society_lab_4_4
  320. has_building = building_society_lab_5_4
  321. has_building = building_society_lab_1_5
  322. has_building = building_society_lab_2_5
  323. has_building = building_society_lab_3_5
  324. has_building = building_society_lab_4_5
  325. has_building = building_society_lab_5_5
  326. has_building = building_physics_lab_1_1
  327. has_building = building_physics_lab_2_1
  328. has_building = building_physics_lab_3_1
  329. has_building = building_physics_lab_4_1
  330. has_building = building_physics_lab_5_1
  331. has_building = building_physics_lab_1_2
  332. has_building = building_physics_lab_2_2
  333. has_building = building_physics_lab_3_2
  334. has_building = building_physics_lab_4_2
  335. has_building = building_physics_lab_5_2
  336. has_building = building_physics_lab_1_3
  337. has_building = building_physics_lab_2_3
  338. has_building = building_physics_lab_3_3
  339. has_building = building_physics_lab_4_3
  340. has_building = building_physics_lab_5_3
  341. has_building = building_physics_lab_1_4
  342. has_building = building_physics_lab_2_4
  343. has_building = building_physics_lab_3_4
  344. has_building = building_physics_lab_4_4
  345. has_building = building_physics_lab_5_4
  346. has_building = building_physics_lab_1_5
  347. has_building = building_physics_lab_2_5
  348. has_building = building_physics_lab_3_5
  349. has_building = building_physics_lab_4_5
  350. has_building = building_physics_lab_5_5
  351. has_building = building_engineering_lab_1_1
  352. has_building = building_engineering_lab_2_1
  353. has_building = building_engineering_lab_3_1
  354. has_building = building_engineering_lab_4_1
  355. has_building = building_engineering_lab_5_1
  356. has_building = building_engineering_lab_1_2
  357. has_building = building_engineering_lab_2_2
  358. has_building = building_engineering_lab_3_2
  359. has_building = building_engineering_lab_4_2
  360. has_building = building_engineering_lab_5_2
  361. has_building = building_engineering_lab_1_3
  362. has_building = building_engineering_lab_2_3
  363. has_building = building_engineering_lab_3_3
  364. has_building = building_engineering_lab_4_3
  365. has_building = building_engineering_lab_5_3
  366. has_building = building_engineering_lab_1_4
  367. has_building = building_engineering_lab_2_4
  368. has_building = building_engineering_lab_3_4
  369. has_building = building_engineering_lab_4_4
  370. has_building = building_engineering_lab_5_4
  371. has_building = building_engineering_lab_1_5
  372. has_building = building_engineering_lab_2_5
  373. has_building = building_engineering_lab_3_5
  374. has_building = building_engineering_lab_4_5
  375. has_building = building_engineering_lab_5_5
  376. has_building = building_computational_array_1_1
  377. has_building = building_computational_array_2_1
  378. has_building = building_computational_array_3_1
  379. has_building = building_computational_array_1_2
  380. has_building = building_computational_array_2_2
  381. has_building = building_computational_array_3_2
  382. has_building = building_computational_array_1_3
  383. has_building = building_computational_array_2_3
  384. has_building = building_computational_array_3_3
  385. has_building = discovery_complex
  386. has_building = eludium_refinery
  387. has_building = tiyankiarchaeologicalsite
  388. has_building = tiyankimuseum
  389. has_building = tiyankibiolab
  390. has_building = tiyankiresearchcentre
  391. has_building = mushroom_biolab
  392. has_building = building_archaeological_compound
  393. has_building = building_bandersnatchi_compound
  394. has_building = building_satramene_concentrator
  395. has_building = building_terraforming_bacteria_germinator
  396. has_building = building_zinorine_computer
  397. has_building = building_ventium_weapons_facility
  398. has_building = building_blooming_ore_refinery
  399. has_building = building_aurantiacum_x_stabilizer
  400. has_building = building_gigalife_preserve
  401. has_building = building_lifetap
  402. has_building = building_lifetap_gestalt
  403. has_building = building_euratite_transmuter
  404. has_building = building_gravitronic_engine
  405. has_building = building_nanite_treatment_facility
  406. has_building = building_dark_matter_society_lab
  407. has_building = building_dark_matter_engineering_lab
  408. has_building = building_dark_matter_physics_lab
  409. has_building = building_asteroidal_research_complex
  410. has_building = building_planetary_shield_generator
  411.  
  412. -----------------------------------------
  413. scripted_effects additions
  414.  
  415.  
  416. if = {
  417. limit = { has_trait = trait_pc_sandsea_preference }
  418. modify_species = { remove_trait = trait_pc_sandsea_preference }
  419. }
  420. if = {
  421. limit = { planet = { is_planet_class = pc_sandsea } }
  422. modify_species = { add_trait = trait_pc_sandsea_preference }
  423. }
  424.  
  425. if = {
  426. limit = { has_trait = trait_pc_mesa_preference }
  427. modify_species = { remove_trait = trait_pc_mesa_preference }
  428. }
  429. if = {
  430. limit = { planet = { is_planet_class = pc_mesa } }
  431. modify_species = { add_trait = trait_pc_mesa_preference }
  432. }
  433.  
  434. if = {
  435. limit = { has_trait = trait_pc_oasis_preference }
  436. modify_species = { remove_trait = trait_pc_oasis_preference }
  437. }
  438. if = {
  439. limit = { planet = { is_planet_class = pc_oasis } }
  440. modify_species = { add_trait = trait_pc_oasis_preference }
  441. }
  442.  
  443. if = {
  444. limit = { has_trait = trait_pc_desertislands_preference }
  445. modify_species = { remove_trait = trait_pc_desertislands_preference }
  446. }
  447. if = {
  448. limit = { planet = { is_planet_class = pc_desertislands } }
  449. modify_species = { add_trait = trait_pc_desertislands_preference }
  450. }
  451.  
  452. if = {
  453. limit = { has_trait = trait_pc_hajungle_preference }
  454. modify_species = { remove_trait = trait_pc_hajungle_preference }
  455. }
  456. if = {
  457. limit = { planet = { is_planet_class = pc_hajungle } }
  458. modify_species = { add_trait = trait_pc_hajungle_preference }
  459. }
  460.  
  461. if = {
  462. limit = { has_trait = trait_pc_mangrove_preference }
  463. modify_species = { remove_trait = trait_pc_mangrove_preference }
  464. }
  465. if = {
  466. limit = { planet = { is_planet_class = pc_mangrove } }
  467. modify_species = { add_trait = trait_pc_mangrove_preference }
  468. }
  469.  
  470. if = {
  471. limit = { has_trait = trait_pc_hadesert_preference }
  472. modify_species = { remove_trait = trait_pc_hadesert_preference }
  473. }
  474. if = {
  475. limit = { planet = { is_planet_class = pc_hadesert } }
  476. modify_species = { add_trait = trait_pc_hadesert_preference }
  477. }
  478.  
  479. if = {
  480. limit = { has_trait = trait_pc_steppe_preference }
  481. modify_species = { remove_trait = trait_pc_steppe_preference }
  482. }
  483. if = {
  484. limit = { planet = { is_planet_class = pc_steppe } }
  485. modify_species = { add_trait = trait_pc_steppe_preference }
  486. }
  487.  
  488. if = {
  489. limit = { has_trait = trait_pc_frozen_desert_preference }
  490. modify_species = { remove_trait = trait_pc_frozen_desert_preference }
  491. }
  492. if = {
  493. limit = { planet = { is_planet_class = pc_frozen_desert } }
  494. modify_species = { add_trait = trait_pc_frozen_desert_preference }
  495. }
  496.  
  497. if = {
  498. limit = { has_trait = trait_pc_geothermal_preference }
  499. modify_species = { remove_trait = trait_pc_geothermal_preference }
  500. }
  501. if = {
  502. limit = { planet = { is_planet_class = pc_geothermal } }
  503. modify_species = { add_trait = trait_pc_geothermal_preference }
  504. }
  505.  
  506. if = {
  507. limit = { has_trait = trait_pc_swamp_preference }
  508. modify_species = { remove_trait = trait_pc_swamp_preference }
  509. }
  510. if = {
  511. limit = { planet = { is_planet_class = pc_cascadian } }
  512. modify_species = { add_trait = trait_pc_swamp_preference }
  513. }
  514.  
  515. if = {
  516. limit = { has_trait = trait_pc_swamp_preference }
  517. modify_species = { remove_trait = trait_pc_swamp_preference }
  518. }
  519. if = {
  520. limit = { planet = { is_planet_class = pc_swamp } }
  521. modify_species = { add_trait = trait_pc_swamp_preference }
  522. }
  523.  
  524. if = {
  525. limit = { has_trait = trait_pc_subarctic_preference }
  526. modify_species = { remove_trait = trait_pc_subarctic_preference }
  527. }
  528. if = {
  529. limit = { planet = { is_planet_class = pc_subarctic } }
  530. modify_species = { add_trait = trait_pc_subarctic_preference }
  531. }
  532.  
  533. if = {
  534. limit = { has_trait = trait_pc_glacial_preference }
  535. modify_species = { remove_trait = trait_pc_glacial_preference }
  536. }
  537. if = {
  538. limit = { planet = { is_planet_class = pc_glacial } }
  539. modify_species = { add_trait = trait_pc_glacial_preference }
  540. }
  541.  
  542. if = {
  543. limit = { has_trait = trait_pc_boreal_preference }
  544. modify_species = { remove_trait = trait_pc_boreal_preference }
  545. }
  546. if = {
  547. limit = { planet = { is_planet_class = pc_boreal } }
  548. modify_species = { add_trait = trait_pc_boreal_preference }
  549. }
  550.  
  551. if = {
  552. limit = { has_trait = trait_pc_methane_preference }
  553. modify_species = { remove_trait = trait_pc_methane_preference }
  554. }
  555. if = {
  556. limit = { planet = { is_planet_class = pc_methane } }
  557. modify_species = { add_trait = trait_pc_methane_preference }
  558. }
  559.  
  560. if = {
  561. limit = { has_trait = trait_pc_ammonia_preference }
  562. modify_species = { remove_trait = trait_pc_ammonia_preference }
  563. }
  564. if = {
  565. limit = { planet = { is_planet_class = pc_ammonia } }
  566. modify_species = { add_trait = trait_pc_ammonia_preference }
  567. }
  568.  
  569. if = {
  570. limit = { has_trait = trait_pc_nuked_preference }
  571. modify_species = { remove_trait = trait_pc_nuked_preference }
  572. }
  573.  
  574. ----------------------------------------
  575. smartmod_trigger_habitability additions
  576.  
  577. AND = {
  578. has_trait = trait_pc_sandsea_preference
  579. NOT = { planet = { is_planet_class = pc_sandsea } }
  580. }
  581. AND = {
  582. has_trait = trait_pc_mesa_preference
  583. NOT = { planet = { is_planet_class = pc_mesa } }
  584. }
  585. AND = {
  586. has_trait = trait_pc_oasis_preference
  587. NOT = { planet = { is_planet_class = pc_oasis } }
  588. }
  589. AND = {
  590. has_trait = trait_pc_desertislands_preference
  591. NOT = { planet = { is_planet_class = pc_desertislands } }
  592. }
  593. AND = {
  594. has_trait = trait_pc_hajungle_preference
  595. NOT = { planet = { is_planet_class = pc_hajungle } }
  596. }
  597. AND = {
  598. has_trait = trait_pc_mangrove_preference
  599. NOT = { planet = { is_planet_class = pc_mangrove } }
  600. }
  601. AND = {
  602. has_trait = trait_pc_hadesert_preference
  603. NOT = { planet = { is_planet_class = pc_hadesert } }
  604. }
  605. AND = {
  606. has_trait = trait_pc_steppe_preference
  607. NOT = { planet = { is_planet_class = pc_steppe } }
  608. }
  609. AND = {
  610. has_trait = trait_pc_frozen_desert_preference
  611. NOT = { planet = { is_planet_class = pc_frozen_desert } }
  612. }
  613. AND = {
  614. has_trait = trait_pc_geothermal_preference
  615. NOT = { planet = { is_planet_class = pc_geothermal } }
  616. }
  617. AND = {
  618. has_trait = trait_pc_swamp_preference
  619. NOT = { planet = { is_planet_class = pc_cascadian } }
  620. }
  621. AND = {
  622. has_trait = trait_pc_swamp_preference
  623. NOT = { planet = { is_planet_class = pc_swamp } }
  624. }
  625. AND = {
  626. has_trait = trait_pc_subarctic_preference
  627. NOT = { planet = { is_planet_class = pc_subarctic } }
  628. }
  629. AND = {
  630. has_trait = trait_pc_glacial_preference
  631. NOT = { planet = { is_planet_class = pc_glacial } }
  632. }
  633. AND = {
  634. has_trait = trait_pc_boreal_preference
  635. NOT = { planet = { is_planet_class = pc_boreal } }
  636. }
  637. AND = {
  638. has_trait = trait_pc_methane_preference
  639. NOT = { planet = { is_planet_class = pc_methane } }
  640. }
  641. AND = {
  642. has_trait = trait_pc_ammonia_preference
  643. NOT = { planet = { is_planet_class = pc_ammonia } }
  644. }
  645. AND = {
  646. has_trait = trait_pc_nuked_preference
  647. NOT = { planet = { is_planet_class = pc_nuked } }
  648. }
  649.  
  650.  
  651.  
  652. -------------------------------------- cgm: planets enhanced
  653.  
  654.  
  655.  
  656. if = {
  657. limit = { has_trait = trait_pc_lush_preference }
  658. modify_species = { remove_trait = trait_pc_lush_preference }
  659. }
  660. if = {
  661. limit = { planet = { is_planet_class = pc_lush } }
  662. modify_species = { add_trait = trait_pc_lush_preference }
  663. }
  664.  
  665. if = {
  666. limit = { has_trait = trait_pc_retinal_preference }
  667. modify_species = { remove_trait = trait_pc_retinal_preference }
  668. }
  669. if = {
  670. limit = { planet = { is_planet_class = pc_retinal } }
  671. modify_species = { add_trait = trait_pc_retinal_preference }
  672. }
  673.  
  674. if = {
  675. limit = { has_trait = trait_pc_marginal_preference }
  676. modify_species = { remove_trait = trait_pc_marginal_preference }
  677. }
  678. if = {
  679. limit = { planet = { is_planet_class = pc_marginal } }
  680. modify_species = { add_trait = trait_pc_marginal_preference }
  681. }
  682.  
  683. if = {
  684. limit = { has_trait = trait_pc_irradiated_marginal_preference }
  685. modify_species = { remove_trait = trait_pc_irradiated_marginal_preference }
  686. }
  687. if = {
  688. limit = { planet = { is_planet_class = pc_irradiated_marginal } }
  689. modify_species = { add_trait = trait_pc_irradiated_marginal_preference }
  690. }
  691.  
  692. if = {
  693. limit = { has_trait = trait_pc_marginal_cold_preference }
  694. modify_species = { remove_trait = trait_pc_marginal_cold_preference }
  695. }
  696. if = {
  697. limit = { planet = { is_planet_class = pc_marginal_cold } }
  698. modify_species = { add_trait = trait_pc_marginal_cold_preference }
  699. }
  700.  
  701. if = {
  702. limit = { has_trait = trait_pc_geocrystalline_preference }
  703. modify_species = { remove_trait = trait_pc_geocrystalline_preference }
  704. }
  705. if = {
  706. limit = { planet = { is_planet_class = pc_geocrystalline } }
  707. modify_species = { add_trait = trait_pc_geocrystalline_preference }
  708. }
  709.  
  710. if = {
  711. limit = { has_trait = trait_pc_irradiated_terrestrial_preference }
  712. modify_species = { remove_trait = trait_pc_irradiated_terrestrial_preference }
  713. }
  714. if = {
  715. limit = { planet = { is_planet_class = pc_irradiated_terrestrial } }
  716. modify_species = { add_trait = trait_pc_irradiated_terrestrial_preference }
  717. }
  718.  
  719.  
  720.  
  721. AND = {
  722. has_trait = trait_pc_lush_preference
  723. NOT = { planet = { is_planet_class = pc_lush } }
  724. }
  725.  
  726. AND = {
  727. has_trait = trait_pc_retinal_preference
  728. NOT = { planet = { is_planet_class = pc_retinal } }
  729. }
  730.  
  731. AND = {
  732. has_trait = trait_pc_marginal_preference
  733. NOT = { planet = { is_planet_class = pc_marginal } }
  734. }
  735.  
  736. AND = {
  737. has_trait = trait_pc_irradiated_marginal_preference
  738. NOT = { planet = { is_planet_class = pc_irradiated_marginal } }
  739. }
  740.  
  741. AND = {
  742. has_trait = trait_pc_marginal_cold_preference
  743. NOT = { planet = { is_planet_class = pc_marginal_cold } }
  744. }
  745.  
  746. AND = {
  747. has_trait = trait_pc_geocrystalline_preference
  748. NOT = { planet = { is_planet_class = pc_geocrystalline } }
  749. }
  750.  
  751. AND = {
  752. has_trait = trait_pc_irradiated_terrestrial_preference
  753. NOT = { planet = { is_planet_class = pc_irradiated_terrestrial } }
  754. }
Advertisement
Add Comment
Please, Sign In to add comment