Guest User

nano

a guest
Dec 19th, 2023
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.14 KB | None | 0 0
  1. ### Tier 3 Micro-scale ###
  2.  
  3. # Micromechanic Constructs - Nanite Fabricator 1
  4. tech_micromechanic_constructs = {
  5. area = engineering
  6. tier = 3
  7. cost = @tier3cost1
  8. is_rare = yes
  9. category = { industry }
  10. weight = @tier3weight1
  11.  
  12. potential = {
  13. has_ascension_perk = ap_nanotech
  14. }
  15.  
  16. weight_modifier = {
  17. factor = 0
  18. }
  19. }
  20.  
  21. # Swarm Logic - Nanite AIs 1
  22. tech_swarm_logic = {
  23. area = physics
  24. tier = 3
  25. cost = @tier3cost2
  26. category = { computing }
  27. prerequisites = { "tech_micromechanic_constructs" }
  28. weight = @tier3weight2
  29.  
  30. potential = {
  31. has_ascension_perk = ap_nanotech
  32. }
  33.  
  34. modifier = {
  35. num_tech_alternatives_add = 1
  36. }
  37.  
  38. weight_modifier = {
  39. modifier = {
  40. factor = 1.25
  41. research_leader = {
  42. area = physics
  43. has_trait = "leader_trait_expertise_computing"
  44. }
  45. }
  46. }
  47.  
  48. ai_weight = {
  49. modifier = {
  50. factor = 1.25
  51. research_leader = {
  52. area = physics
  53. has_trait = "leader_trait_expertise_computing"
  54. }
  55. }
  56. }
  57. }
  58.  
  59. # Self-Reconfiguring Micromatter - Universal Constructor 1
  60. tech_self_reconfiguring_micromatter = {
  61. area = engineering
  62. tier = 3
  63. cost = @tier3cost2
  64. category = { materials }
  65. prerequisites = { "tech_swarm_logic" }
  66. weight = @tier3weight2
  67.  
  68. potential = {
  69. has_ascension_perk = ap_nanotech
  70. }
  71.  
  72. weight_modifier = {
  73. factor = 2
  74. modifier = {
  75. factor = 1.25
  76. research_leader = {
  77. area = engineering
  78. has_trait = "leader_trait_expertise_materials"
  79. }
  80. }
  81. }
  82.  
  83. ai_weight = {
  84. modifier = {
  85. factor = 1.25
  86. research_leader = {
  87. area = engineering
  88. has_trait = "leader_trait_expertise_materials"
  89. }
  90. }
  91. }
  92. }
  93.  
  94. # Ubiquitous Smartdust - Planetary Modifier 1
  95. tech_ubiquitous_smartdust = {
  96. area = engineering
  97. tier = 3
  98. cost = @tier3cost3
  99. category = { industry }
  100. prerequisites = { "tech_self_reconfiguring_micromatter" }
  101. weight = @tier3weight3
  102.  
  103. potential = {
  104. has_ascension_perk = ap_nanotech
  105. }
  106.  
  107. modifier = {
  108. description = tech_utility_fogs_modifier_desc
  109. }
  110.  
  111. weight_modifier = {
  112. modifier = {
  113. factor = 0
  114. has_policy_flag = robots_outlawed
  115. }
  116. modifier = {
  117. factor = 0.5
  118. is_spiritualist = yes
  119. }
  120. modifier = {
  121. factor = 2
  122. is_materialist = yes
  123. }
  124. modifier = {
  125. factor = 2
  126. has_origin = origin_mechanists
  127. }
  128. modifier = {
  129. factor = 1.25
  130. research_leader = {
  131. area = engineering
  132. has_trait = "leader_trait_expertise_industry"
  133. has_level > 2
  134. }
  135. }
  136. }
  137.  
  138. ai_weight = {
  139. weight = 2
  140. modifier = {
  141. factor = 2
  142. is_materialist = yes
  143. }
  144. modifier = {
  145. factor = 2
  146. has_origin = origin_mechanists
  147. }
  148. modifier = {
  149. factor = 1.25
  150. research_leader = {
  151. area = engineering
  152. has_trait = "leader_trait_expertise_industry"
  153. }
  154. }
  155. }
  156. }
  157.  
  158. # Micro-Manufacturing Optimization - Nanite Production Boost 1
  159. tech_micro_optimizations = {
  160. area = engineering
  161. tier = 3
  162. cost = @tier3cost3
  163. is_rare = yes
  164. category = { materials }
  165. prerequisites = { "tech_self_reconfiguring_micromatter" }
  166. weight = @tier3weight3
  167.  
  168. potential = {
  169. has_ascension_perk = ap_nanotech
  170. }
  171.  
  172. modifier = {
  173. planet_jobs_nanites_produces_mult = 0.05
  174. }
  175.  
  176. weight_modifier = {
  177. factor = 0.5
  178. modifier = {
  179. factor = @ap_technological_ascendancy_rare_tech
  180. has_ascension_perk = ap_technological_ascendancy
  181. }
  182. modifier = {
  183. factor = 1.25
  184. research_leader = {
  185. area = engineering
  186. has_trait = "leader_trait_expertise_materials"
  187. }
  188. }
  189. }
  190.  
  191. ai_weight = {
  192. modifier = {
  193. factor = 1.25
  194. research_leader = {
  195. area = engineering
  196. has_trait = "leader_trait_expertise_materials"
  197. }
  198. }
  199. }
  200. }
  201.  
  202. # Military Micromachines - Military Tree 1
  203. tech_military_micromachines = {
  204. area = engineering
  205. tier = 3
  206. cost = @tier3cost3
  207. category = { industry }
  208. prerequisites = { "tech_self_reconfiguring_micromatter" }
  209. weight = @tier3weight3
  210.  
  211. potential = {
  212. has_ascension_perk = ap_nanotech
  213. }
  214.  
  215. weight_modifier = {
  216. modifier = {
  217. factor = 0
  218. has_policy_flag = robots_outlawed
  219. }
  220. modifier = {
  221. factor = 0.5
  222. is_spiritualist = yes
  223. }
  224. modifier = {
  225. factor = 2
  226. is_materialist = yes
  227. }
  228. modifier = {
  229. factor = 2
  230. has_origin = origin_mechanists
  231. }
  232. modifier = {
  233. factor = 1.25
  234. research_leader = {
  235. area = engineering
  236. has_trait = "leader_trait_expertise_industry"
  237. has_level > 2
  238. }
  239. }
  240. }
  241.  
  242. ai_weight = {
  243. weight = 2
  244. modifier = {
  245. factor = 2
  246. is_materialist = yes
  247. }
  248. modifier = {
  249. factor = 2
  250. has_origin = origin_mechanists
  251. }
  252. modifier = {
  253. factor = 1.25
  254. research_leader = {
  255. area = engineering
  256. has_trait = "leader_trait_expertise_industry"
  257. }
  258. }
  259. }
  260. }
  261.  
  262. ### Tier 4 Nano-scale ###
  263.  
  264. # Nanoscale Automatons - Nanite Fabricator 2
  265. tech_nanoscale_automatons = {
  266. area = engineering
  267. tier = 4
  268. cost = @tier4cost1
  269. category = { materials }
  270. prerequisites = { "tech_ubiquitous_smartdust" }
  271. weight = @tier4weight1
  272. is_rare = yes
  273.  
  274. potential = {
  275. has_ascension_perk = ap_nanotech
  276. }
  277.  
  278. weight_modifier = {
  279. factor = 0.50
  280. modifier = {
  281. factor = @ap_technological_ascendancy_rare_tech
  282. has_ascension_perk = ap_technological_ascendancy
  283. }
  284. modifier = {
  285. factor = 1.25
  286. research_leader = {
  287. area = engineering
  288. has_trait = "leader_trait_expertise_materials"
  289. }
  290. }
  291. }
  292.  
  293. ai_weight = {
  294. factor = 2
  295. modifier = {
  296. factor = 1.25
  297. research_leader = {
  298. area = engineering
  299. has_trait = "leader_trait_expertise_materials"
  300. }
  301. }
  302. }
  303. }
  304.  
  305. # Programmable Architecture - Infrastructure Tree 1a
  306. tech_adaptive_housing = {
  307. area = engineering
  308. tier = 4
  309. cost = @tier4cost1
  310. category = { industry }
  311. prerequisites = { "tech_housing_2" "tech_nanoscale_automatons" }
  312. weight = @tier4weight1
  313.  
  314. potential = {
  315. has_ascension_perk = ap_nanotech
  316. }
  317.  
  318. modifier = {
  319. pop_housing_usage_mult = -0.05
  320. }
  321.  
  322. weight_modifier = {
  323. factor = 1.5
  324. modifier = {
  325. factor = 1.25
  326. research_leader = {
  327. area = engineering
  328. has_trait = "leader_trait_expertise_industry"
  329. }
  330. }
  331. }
  332.  
  333. ai_weight = {
  334. factor = 2
  335. modifier = {
  336. factor = 1.25
  337. research_leader = {
  338. area = engineering
  339. has_trait = "leader_trait_expertise_industry"
  340. }
  341. }
  342. }
  343. }
  344.  
  345. # Self-Assembling Infrastructure - Infrastructure Tree 1b
  346. tech_self_assembling_infrastructure = {
  347. area = society
  348. tier = 5
  349. cost = @tier5cost1
  350. category = { new_worlds }
  351. prerequisites = { "tech_planetary_infrastructure_2" "tech_adaptive_housing" }
  352. weight = @tier5weight1
  353.  
  354. potential = {
  355. has_ascension_perk = ap_nanotech
  356. }
  357.  
  358. modifier = {
  359. planet_max_buildings_add = 1
  360. planet_colony_development_speed_mult = 0.25
  361. }
  362.  
  363. weight_modifier = {
  364. factor = 4
  365. modifier = {
  366. factor = 1.25
  367. research_leader = {
  368. area = society
  369. has_trait = "leader_trait_expertise_new_worlds"
  370. }
  371. }
  372. }
  373.  
  374. ai_weight = {
  375. factor = 5 # Important tech
  376. modifier = {
  377. factor = 1.25
  378. research_leader = {
  379. area = society
  380. has_trait = "leader_trait_expertise_new_worlds"
  381. }
  382. }
  383. }
  384. }
  385.  
  386. # Emergent Intelligences - Nanite AIs 2
  387. tech_emergent_intelligences = {
  388. area = physics
  389. tier = 4
  390. cost = @tier4cost1
  391. category = { computing }
  392. prerequisites = { "tech_nanoscale_automatons" }
  393. weight = @tier4weight1
  394.  
  395. potential = {
  396. has_ascension_perk = ap_nanotech
  397. }
  398.  
  399. modifier = {
  400. all_technology_research_speed = 0.05
  401. }
  402.  
  403. weight_modifier = {
  404. modifier = {
  405. factor = 1.25
  406. research_leader = {
  407. area = physics
  408. has_trait = "leader_trait_expertise_computing"
  409. }
  410. }
  411. }
  412.  
  413. ai_weight = {
  414. modifier = {
  415. factor = 1.25
  416. research_leader = {
  417. area = physics
  418. has_trait = "leader_trait_expertise_computing"
  419. }
  420. }
  421. }
  422. }
  423.  
  424. # Self-Replicating Nanites - Universal Constructor 2
  425. tech_self_replicating_nanites = {
  426. area = engineering
  427. tier = 4
  428. cost = @tier4cost2
  429. category = { materials }
  430. prerequisites = { "tech_emergent_intelligences" }
  431. weight = @tier4weight2
  432.  
  433. potential = {
  434. has_ascension_perk = ap_nanotech
  435. }
  436.  
  437. weight_modifier = {
  438. factor = 2
  439. modifier = {
  440. factor = 1.25
  441. research_leader = {
  442. area = engineering
  443. has_trait = "leader_trait_expertise_materials"
  444. }
  445. }
  446. }
  447.  
  448. ai_weight = {
  449. modifier = {
  450. factor = 1.25
  451. research_leader = {
  452. area = engineering
  453. has_trait = "leader_trait_expertise_materials"
  454. }
  455. }
  456. }
  457. }
  458.  
  459. # Subsumption Bombardment - Military Tree 2a
  460. tech_subsumption_bombardment = {
  461. area = engineering
  462. tier = 4
  463. cost = @tier4cost3
  464. category = { propulsion }
  465. ai_update_type = military
  466. prerequisites = { "tech_self_replicating_nanites" "tech_military_micromachines" }
  467. weight = @tier4weight3
  468.  
  469. potential = {
  470. has_ascension_perk = ap_nanotech
  471. }
  472.  
  473. modifier = {
  474. description = tech_subsumption_bombardment_modifier_desc
  475. }
  476.  
  477. weight_modifier = {
  478. modifier = {
  479. factor = 1.25
  480. has_ethic = ethic_militarist
  481. }
  482. modifier = {
  483. factor = 1.5
  484. has_ethic = ethic_fanatic_militarist
  485. }
  486. modifier = {
  487. factor = 1.25
  488. research_leader = {
  489. area = engineering
  490. has_trait = "leader_trait_expertise_propulsion"
  491. }
  492. }
  493. }
  494.  
  495. ai_weight = {
  496. factor = 2
  497. modifier = {
  498. factor = 1.25
  499. has_ethic = ethic_militarist
  500. }
  501. modifier = {
  502. factor = 1.5
  503. has_ethic = ethic_fanatic_militarist
  504. }
  505. modifier = {
  506. factor = 1.25
  507. research_leader = {
  508. area = engineering
  509. has_trait = "leader_trait_expertise_propulsion"
  510. }
  511. }
  512. }
  513. }
  514.  
  515. # Identity Subsumption - Military Tree 2b
  516. tech_identity_subsumption = {
  517. area = society
  518. category = { biology }
  519. tier = 4
  520. cost = @tier4cost3
  521. prerequisites = { "tech_self_replicating_nanites" "tech_military_micromachines" }
  522. weight = @tier4weight3
  523.  
  524. potential = {
  525. has_ascension_perk = ap_nanotech
  526. }
  527.  
  528. weight_modifier = {
  529. modifier = {
  530. factor = 1.25
  531. has_authority = auth_hive_mind
  532. }
  533. modifier = {
  534. factor = 1.25
  535. has_ethic = ethic_militarist
  536. }
  537. modifier = {
  538. factor = 1.5
  539. has_ethic = ethic_fanatic_militarist
  540. }
  541. modifier = {
  542. factor = 0.10
  543. NOR = {
  544. research_leader = {
  545. area = society
  546. has_trait = "leader_trait_expertise_biology"
  547. }
  548. research_leader = {
  549. area = society
  550. has_trait = "leader_trait_curator"
  551. }
  552. }
  553. }
  554. modifier = {
  555. factor = @ap_technological_ascendancy_rare_tech
  556. has_ascension_perk = ap_technological_ascendancy
  557. }
  558. modifier = {
  559. factor = 1.25
  560. research_leader = {
  561. area = society
  562. has_trait = "leader_trait_spark_of_genius"
  563. }
  564. }
  565. modifier = {
  566. factor = 1.5
  567. research_leader = {
  568. area = society
  569. has_level > 4
  570. }
  571. }
  572. modifier = {
  573. factor = 0.75
  574. NOT = {
  575. research_leader = {
  576. area = society
  577. has_level > 3
  578. }
  579. }
  580. }
  581. }
  582.  
  583. ai_weight = {
  584. factor = 3 #rare tech
  585. modifier = {
  586. factor = 1.25
  587. has_ethic = ethic_militarist
  588. }
  589. modifier = {
  590. factor = 1.5
  591. has_ethic = ethic_fanatic_militarist
  592. }
  593. modifier = {
  594. factor = 1.25
  595. research_leader = {
  596. area = society
  597. has_trait = "leader_trait_expertise_biology"
  598. }
  599. }
  600. }
  601. }
  602.  
  603. # Nanoform Workers - Traits 1a - Synth
  604. tech_nanoform_workers = {
  605. area = engineering
  606. tier = 4
  607. cost = @tier4cost3
  608. category = { industry }
  609. prerequisites = { "tech_synthetic_workers" "tech_self_replicating_nanites" }
  610. is_rare = yes
  611. weight = @tier4weight3
  612.  
  613. modifier = {
  614. ROBOT_species_trait_points_add = 1
  615. }
  616.  
  617. potential = {
  618. has_ascension_perk = ap_nanotech
  619. is_mechanical_empire = yes
  620. }
  621.  
  622. weight_modifier = {
  623. factor = 0.5
  624. modifier = {
  625. factor = 0
  626. has_policy_flag = robots_outlawed
  627. }
  628. modifier = {
  629. factor = 0.5
  630. is_spiritualist = yes
  631. }
  632. modifier = {
  633. factor = 2
  634. is_materialist = yes
  635. }
  636. modifier = {
  637. factor = @ap_technological_ascendancy_rare_tech
  638. has_ascension_perk = ap_technological_ascendancy
  639. }
  640. modifier = {
  641. factor = 2
  642. has_origin = origin_mechanists
  643. }
  644. modifier = {
  645. factor = 4
  646. has_ascension_perk = ap_synthetic_evolution
  647. }
  648. modifier = {
  649. factor = 4
  650. has_ascension_perk = ap_synthetic_age
  651. }
  652. modifier = {
  653. factor = 0.20
  654. NOR = {
  655. research_leader = {
  656. area = engineering
  657. has_trait = "leader_trait_maniacal"
  658. }
  659. research_leader = {
  660. area = engineering
  661. has_trait = "leader_trait_spark_of_genius"
  662. }
  663. research_leader = {
  664. area = engineering
  665. has_trait = "leader_trait_curator"
  666. }
  667. research_leader = {
  668. area = engineering
  669. has_trait = "leader_trait_expertise_industry"
  670. }
  671. }
  672. }
  673. }
  674.  
  675. ai_weight = {
  676. weight = 2
  677. modifier = {
  678. factor = 2
  679. is_materialist = yes
  680. }
  681. modifier = {
  682. factor = 2
  683. has_origin = origin_mechanists
  684. }
  685. modifier = {
  686. factor = 1.25
  687. research_leader = {
  688. area = engineering
  689. has_trait = "leader_trait_expertise_industry"
  690. }
  691. }
  692. }
  693. }
  694.  
  695. # Nanite Entity Trait Modification
  696. tech_nanoform_uplifting = {
  697. area = engineering
  698. tier = 4
  699. cost = @tier4cost3
  700. is_rare = yes
  701. category = { industry }
  702. ai_update_type = military
  703. weight = 0
  704.  
  705. potential = {
  706. has_ascension_perk = ap_nanotech
  707. }
  708.  
  709. weight_modifier = {
  710. factor = 0 # Can only be researched through project
  711. }
  712.  
  713. modifier = {
  714. description = tech_nanoform_uplifting_modifier_desc
  715. }
  716. }
  717.  
  718. # Nanoform Workers - Traits 1b - Gestalt
  719. tech_nanoform_gestalt = {
  720. area = engineering
  721. tier = 4
  722. cost = @tier4cost3
  723. category = { industry }
  724. prerequisites = { "tech_nanite_assemblers" "tech_self_replicating_nanites" }
  725. is_rare = yes
  726. weight = @tier4weight3
  727.  
  728. gateway = robotics
  729.  
  730. modifier = {
  731. MACHINE_species_trait_points_add = 2
  732. }
  733.  
  734. potential = {
  735. has_ascension_perk = ap_nanotech
  736. is_machine_empire = yes
  737. }
  738.  
  739. weight_modifier = {
  740. factor = 0.5
  741. modifier = {
  742. factor = 0
  743. has_policy_flag = robots_outlawed
  744. }
  745. modifier = {
  746. factor = 0.5
  747. is_spiritualist = yes
  748. }
  749. modifier = {
  750. factor = 2
  751. is_materialist = yes
  752. }
  753. modifier = {
  754. factor = @ap_technological_ascendancy_rare_tech
  755. has_ascension_perk = ap_technological_ascendancy
  756. }
  757. modifier = {
  758. factor = 2
  759. has_origin = origin_mechanists
  760. }
  761. modifier = {
  762. factor = 4
  763. has_ascension_perk = ap_synthetic_evolution
  764. }
  765. modifier = {
  766. factor = 4
  767. has_ascension_perk = ap_synthetic_age
  768. }
  769. modifier = {
  770. factor = 0.20
  771. NOR = {
  772. research_leader = {
  773. area = engineering
  774. has_trait = "leader_trait_maniacal"
  775. }
  776. research_leader = {
  777. area = engineering
  778. has_trait = "leader_trait_spark_of_genius"
  779. }
  780. research_leader = {
  781. area = engineering
  782. has_trait = "leader_trait_curator"
  783. }
  784. research_leader = {
  785. area = engineering
  786. has_trait = "leader_trait_expertise_industry"
  787. }
  788. }
  789. }
  790. }
  791.  
  792. ai_weight = {
  793. weight = 2
  794. modifier = {
  795. factor = 2
  796. is_materialist = yes
  797. }
  798. modifier = {
  799. factor = 2
  800. has_origin = origin_mechanists
  801. }
  802. modifier = {
  803. factor = 1.25
  804. research_leader = {
  805. area = engineering
  806. has_trait = "leader_trait_expertise_industry"
  807. }
  808. }
  809. }
  810. }
  811.  
  812. # Terminal Nanite Trait Modification
  813. tech_terminal_integration = {
  814. area = engineering
  815. tier = 4
  816. cost = @tier4cost3
  817. is_rare = yes
  818. category = { voidcraft }
  819. ai_update_type = military
  820. weight = 0
  821.  
  822. potential = {
  823. has_ascension_perk = ap_nanotech
  824. }
  825.  
  826. modifier = {
  827. description = tech_terminal_integration_modifier_desc
  828. }
  829.  
  830. weight_modifier = {
  831. factor = 0 # Can only be researched through project
  832. }
  833. }
  834.  
  835. # Smart Immune Systems - Traits 1c - Organic
  836. tech_smart_immune_systems = {
  837. area = society
  838. tier = 4
  839. cost = @tier4cost3
  840. category = { biology }
  841. prerequisites = { "tech_gene_expressions" "tech_self_replicating_nanites" }
  842. is_rare = yes
  843. weight = @tier4weight3
  844.  
  845. modifier = {
  846. pop_environment_tolerance = 0.10
  847. }
  848.  
  849. potential = {
  850. has_ascension_perk = ap_nanotech
  851. OR = {
  852. has_country_flag = umbratellus_empire
  853. NOR = {
  854. is_cyborg_empire = yes
  855. is_machine_empire = yes
  856. is_mechanical_empire = yes
  857. }
  858. }
  859. }
  860.  
  861. weight_modifier = {
  862. factor = 1.5
  863. modifier = {
  864. factor = 1.25
  865. has_authority = auth_hive_mind
  866. }
  867. modifier = {
  868. factor = @ap_technological_ascendancy_rare_tech
  869. has_ascension_perk = ap_technological_ascendancy
  870. }
  871. modifier = {
  872. factor = 1.25
  873. research_leader = {
  874. area = society
  875. has_trait = "leader_trait_expertise_biology"
  876. }
  877. }
  878. }
  879.  
  880. ai_weight = {
  881. modifier = {
  882. factor = 1.25
  883. research_leader = {
  884. area = society
  885. has_trait = "leader_trait_expertise_biology"
  886. }
  887. }
  888. }
  889. }
  890.  
  891. # Smart Immune System Trait Modification
  892. tech_perpetual_herd_immunity = {
  893. area = society
  894. category = { biology }
  895. tier = 4
  896. cost = @tier4cost3
  897. is_rare = yes
  898. ai_update_type = all
  899. weight = 0
  900.  
  901. potential = {
  902. has_ascension_perk = ap_nanotech
  903. }
  904.  
  905. weight_modifier = {
  906. factor = 0 # Can only be researched through project
  907. }
  908.  
  909. modifier = {
  910. description = tech_perpetual_herd_immunity_modifier_desc
  911. }
  912. }
  913.  
  914. # Nanite Augmentations - Traits 1d - Cybernetic
  915. tech_post_mechanical_cybernetics = {
  916. area = engineering
  917. tier = 4
  918. cost = @tier4cost3
  919. category = { industry }
  920. prerequisites = { "tech_gene_expressions" "tech_self_replicating_nanites" }
  921. is_rare = yes
  922. weight = @tier4weight3
  923.  
  924. modifier = {
  925. ROBOT_species_trait_points_add = 1
  926. }
  927.  
  928. potential = {
  929. has_ascension_perk = ap_nanotech
  930. OR = {
  931. is_cyborg_empire = yes
  932. has_country_flag = umbratellus_empire
  933. }
  934. }
  935.  
  936. weight_modifier = {
  937. factor = 1.5
  938. modifier = {
  939. factor = 4.00
  940. is_cyborg_empire = yes
  941. }
  942. modifier = {
  943. factor = @ap_technological_ascendancy_rare_tech
  944. has_ascension_perk = ap_technological_ascendancy
  945. }
  946. modifier = {
  947. factor = 1.25
  948. research_leader = {
  949. area = engineering
  950. has_trait = "leader_trait_expertise_industry"
  951. }
  952. }
  953. }
  954.  
  955. ai_weight = {
  956. modifier = {
  957. factor = 1.25
  958. research_leader = {
  959. area = engineering
  960. has_trait = "leader_trait_expertise_industry"
  961. }
  962. }
  963. }
  964. }
  965.  
  966. # Smart Immune System Trait Modification
  967. tech_nanite_augmentation = {
  968. area = engineering
  969. category = { industry }
  970. tier = 4
  971. cost = @tier4cost3
  972. is_rare = yes
  973. ai_update_type = all
  974. weight = 0
  975.  
  976. potential = {
  977. has_ascension_perk = ap_nanotech
  978. }
  979.  
  980. weight_modifier = {
  981. factor = 0 # Can only be researched through project
  982. }
  983.  
  984. modifier = {
  985. description = tech_nanite_augmentation_modifier_desc
  986. }
  987. }
  988.  
  989. # Orbital Hyperfogs - Megastructure 1
  990. tech_orbital_hyperfogs = {
  991. area = engineering
  992. tier = 4
  993. cost = @tier4cost3
  994. category = { voidcraft }
  995. ai_update_type = all
  996. prerequisites = { "tech_self_replicating_nanites" }
  997. weight = @tier4weight3
  998. is_rare = yes
  999.  
  1000. potential = {
  1001. has_ascension_perk = ap_nanotech
  1002. }
  1003.  
  1004. modifier = {
  1005. description = tech_orbital_hyperfogs_modifier_desc
  1006. }
  1007.  
  1008. weight_modifier = {
  1009. modifier = {
  1010. factor = 1.5
  1011. OR = {
  1012. research_leader = {
  1013. area = engineering
  1014. has_trait = "leader_trait_expertise_voidcraft"
  1015. }
  1016. research_leader = {
  1017. area = engineering
  1018. has_trait = "leader_trait_curator"
  1019. }
  1020. research_leader = {
  1021. area = engineering
  1022. has_trait = "leader_trait_maniacal"
  1023. }
  1024. }
  1025. }
  1026. modifier = {
  1027. factor = @ap_technological_ascendancy_rare_tech
  1028. has_ascension_perk = ap_technological_ascendancy
  1029. }
  1030. }
  1031.  
  1032. ai_weight = {
  1033. factor = 10
  1034. modifier = {
  1035. factor = 1.25
  1036. research_leader = {
  1037. area = engineering
  1038. has_trait = "leader_trait_expertise_voidcraft"
  1039. }
  1040. }
  1041. }
  1042. }
  1043.  
  1044. # Photosynthetic Fogs - Energy Boost
  1045. tech_photosynthetic_fogs = {
  1046. area = society
  1047. tier = 4
  1048. cost = @tier4cost3
  1049. is_rare = yes
  1050. category = { biology }
  1051. prerequisites = { "tech_self_replicating_nanites" }
  1052. weight = @tier4weight3
  1053.  
  1054. potential = {
  1055. has_ascension_perk = ap_nanotech
  1056. }
  1057.  
  1058. modifier = {
  1059. country_energy_produces_mult = 0.20
  1060. }
  1061.  
  1062. weight_modifier = {
  1063. modifier = {
  1064. factor = 1.25
  1065. research_leader = {
  1066. area = society
  1067. has_trait = "leader_trait_expertise_biology"
  1068. }
  1069. }
  1070. }
  1071.  
  1072. ai_weight = {
  1073. weight = 10
  1074. modifier = {
  1075. factor = 1.25
  1076. research_leader = {
  1077. area = society
  1078. has_trait = "leader_trait_expertise_biology"
  1079. }
  1080. }
  1081. }
  1082. }
  1083.  
  1084. # Autonomous Fogs - Planetary Modifier 2
  1085. tech_autonomous_fogs = {
  1086. area = engineering
  1087. tier = 4
  1088. cost = @tier4cost3
  1089. category = { industry }
  1090. prerequisites = { "tech_self_replicating_nanites" }
  1091. weight = @tier4weight3
  1092.  
  1093. potential = {
  1094. has_ascension_perk = ap_nanotech
  1095. }
  1096.  
  1097. modifier = {
  1098. description = tech_autonomous_fogs_modifier_desc
  1099. }
  1100.  
  1101. weight_modifier = {
  1102. modifier = {
  1103. factor = 0
  1104. has_policy_flag = robots_outlawed
  1105. }
  1106. modifier = {
  1107. factor = 0.5
  1108. is_spiritualist = yes
  1109. }
  1110. modifier = {
  1111. factor = 2
  1112. is_materialist = yes
  1113. }
  1114. modifier = {
  1115. factor = 2
  1116. has_origin = origin_mechanists
  1117. }
  1118. modifier = {
  1119. factor = 1.25
  1120. research_leader = {
  1121. area = engineering
  1122. has_trait = "leader_trait_expertise_industry"
  1123. has_level > 2
  1124. }
  1125. }
  1126. }
  1127.  
  1128. ai_weight = {
  1129. weight = 2
  1130. modifier = {
  1131. factor = 2
  1132. is_materialist = yes
  1133. }
  1134. modifier = {
  1135. factor = 2
  1136. has_origin = origin_mechanists
  1137. }
  1138. modifier = {
  1139. factor = 1.25
  1140. research_leader = {
  1141. area = engineering
  1142. has_trait = "leader_trait_expertise_industry"
  1143. }
  1144. }
  1145. }
  1146. }
  1147.  
  1148. # Nano-Manufacturing Optimization - Nanite Production Boost 2
  1149. tech_nano_optimizations = {
  1150. area = engineering
  1151. tier = 4
  1152. cost = @tier4cost3
  1153. is_rare = yes
  1154. category = { materials }
  1155. prerequisites = { "tech_self_replicating_nanites" "tech_micro_optimizations" }
  1156. weight = @tier4weight3
  1157.  
  1158. potential = {
  1159. has_ascension_perk = ap_nanotech
  1160. }
  1161.  
  1162. modifier = {
  1163. planet_jobs_nanites_produces_mult = 0.1
  1164. }
  1165.  
  1166. weight_modifier = {
  1167. factor = 0.5
  1168. modifier = {
  1169. factor = @ap_technological_ascendancy_rare_tech
  1170. has_ascension_perk = ap_technological_ascendancy
  1171. }
  1172. modifier = {
  1173. factor = 1.25
  1174. research_leader = {
  1175. area = engineering
  1176. has_trait = "leader_trait_expertise_materials"
  1177. }
  1178. }
  1179. }
  1180.  
  1181. ai_weight = {
  1182. modifier = {
  1183. factor = 1.25
  1184. research_leader = {
  1185. area = engineering
  1186. has_trait = "leader_trait_expertise_materials"
  1187. }
  1188. }
  1189. }
  1190. }
  1191.  
  1192. ### Tier 5 Femto-scale ###
  1193.  
  1194. # Femtoscale Robotics - Nanite Fabricator 3
  1195. tech_femtoscale_robotics = {
  1196. area = engineering
  1197. tier = 5
  1198. cost = @tier5cost1
  1199. category = { materials }
  1200. prerequisites = { "tech_autonomous_fogs" }
  1201. weight = @tier5weight1
  1202. is_rare = yes
  1203.  
  1204. potential = {
  1205. has_ascension_perk = ap_nanotech
  1206. }
  1207.  
  1208. weight_modifier = {
  1209. factor = 0.50
  1210. modifier = {
  1211. factor = @ap_technological_ascendancy_rare_tech
  1212. has_ascension_perk = ap_technological_ascendancy
  1213. }
  1214. modifier = {
  1215. factor = 1.25
  1216. research_leader = {
  1217. area = engineering
  1218. has_trait = "leader_trait_expertise_materials"
  1219. }
  1220. }
  1221. }
  1222.  
  1223. ai_weight = {
  1224. factor = 2
  1225. modifier = {
  1226. factor = 1.25
  1227. research_leader = {
  1228. area = engineering
  1229. has_trait = "leader_trait_expertise_materials"
  1230. }
  1231. }
  1232. }
  1233. }
  1234.  
  1235. # Sophont Networks - Nanite AIs 3
  1236. tech_sophont_networks = {
  1237. area = physics
  1238. tier = 5
  1239. cost = @tier5cost1
  1240. category = { computing }
  1241. prerequisites = { "tech_femtoscale_robotics" }
  1242. weight = @tier5weight1
  1243.  
  1244. potential = {
  1245. has_ascension_perk = ap_nanotech
  1246. }
  1247.  
  1248. modifier = {
  1249. all_technology_research_speed = 0.1
  1250. }
  1251.  
  1252. weight_modifier = {
  1253. modifier = {
  1254. factor = 1.25
  1255. research_leader = {
  1256. area = physics
  1257. has_trait = "leader_trait_expertise_computing"
  1258. }
  1259. }
  1260. }
  1261.  
  1262. ai_weight = {
  1263. modifier = {
  1264. factor = 1.25
  1265. research_leader = {
  1266. area = physics
  1267. has_trait = "leader_trait_expertise_computing"
  1268. }
  1269. }
  1270. }
  1271. }
  1272.  
  1273. # Self-Replicating Nanites - Universal Constructor 3
  1274. tech_universal_programmable_matter = {
  1275. area = engineering
  1276. tier = 5
  1277. cost = @tier5cost2
  1278. category = { materials }
  1279. prerequisites = { "tech_sophont_networks" }
  1280. weight = @tier5weight2
  1281.  
  1282. potential = {
  1283. has_ascension_perk = ap_nanotech
  1284. }
  1285.  
  1286. weight_modifier = {
  1287. factor = 2
  1288. modifier = {
  1289. factor = 1.25
  1290. research_leader = {
  1291. area = engineering
  1292. has_trait = "leader_trait_expertise_materials"
  1293. }
  1294. }
  1295. }
  1296.  
  1297. ai_weight = {
  1298. modifier = {
  1299. factor = 1.25
  1300. research_leader = {
  1301. area = engineering
  1302. has_trait = "leader_trait_expertise_materials"
  1303. }
  1304. }
  1305. }
  1306. }
  1307.  
  1308. # Mass Deconstructor - Military Tree 2c
  1309. tech_pk_mass_deconstructor = {
  1310. area = engineering
  1311. cost = @tier5cost3
  1312. tier = 5
  1313. is_rare = yes
  1314. is_reverse_engineerable = no
  1315. category = { voidcraft }
  1316. prerequisites = { "tech_subsumption_bombardment" "tech_colossus" }
  1317. ai_update_type = military
  1318. weight = @tier5weight3
  1319.  
  1320. potential = {
  1321. host_has_dlc = "Apocalypse"
  1322. has_country_flag = colossus_project
  1323. has_ascension_perk = ap_nanotech
  1324. }
  1325.  
  1326. weight_modifier = {
  1327. factor = 0.50
  1328. modifier = {
  1329. factor = @ap_technological_ascendancy_rare_tech
  1330. has_ascension_perk = ap_technological_ascendancy
  1331. }
  1332. modifier = {
  1333. factor = @federation_perk_factor
  1334. has_federation = yes
  1335. federation = {
  1336. has_federation_perk = rare_tech_boost
  1337. any_member = { has_technology = tech_pk_mass_deconstructor }
  1338. }
  1339. }
  1340. modifier = {
  1341. factor = 0.20
  1342. NOR = {
  1343. research_leader = {
  1344. area = engineering
  1345. has_trait = "leader_trait_maniacal"
  1346. }
  1347. research_leader = {
  1348. area = engineering
  1349. has_trait = "leader_trait_curator"
  1350. }
  1351. research_leader = {
  1352. area = engineering
  1353. has_trait = "leader_trait_expertise_voidcraft"
  1354. }
  1355. }
  1356. }
  1357. }
  1358. }
  1359.  
  1360. # Sophont Architecture - Infrastructure Tree 2a
  1361. tech_sapient_housing = {
  1362. area = engineering
  1363. tier = 5
  1364. cost = @tier5cost2
  1365. category = { industry }
  1366. prerequisites = { "tech_adaptive_housing" "tech_universal_programmable_matter" }
  1367. weight = @tier5weight2
  1368.  
  1369. potential = {
  1370. has_ascension_perk = ap_nanotech
  1371. }
  1372.  
  1373. modifier = {
  1374. pop_housing_usage_mult = -0.1
  1375. }
  1376.  
  1377. weight_modifier = {
  1378. factor = 1.5
  1379. modifier = {
  1380. factor = 1.25
  1381. research_leader = {
  1382. area = engineering
  1383. has_trait = "leader_trait_expertise_industry"
  1384. }
  1385. }
  1386. }
  1387.  
  1388. ai_weight = {
  1389. factor = 2
  1390. modifier = {
  1391. factor = 1.25
  1392. research_leader = {
  1393. area = engineering
  1394. has_trait = "leader_trait_expertise_industry"
  1395. }
  1396. }
  1397. }
  1398. }
  1399.  
  1400. # Sophont Infrastructure - Infrastructure Tree 2b
  1401. tech_sophont_infrastructure = {
  1402. area = society
  1403. tier = 5
  1404. cost = @tier5cost3
  1405. category = { new_worlds }
  1406. prerequisites = { "tech_self_assembling_infrastructure" "tech_sapient_housing" }
  1407. weight = @tier5weight3
  1408.  
  1409. potential = {
  1410. has_ascension_perk = ap_nanotech
  1411. }
  1412.  
  1413. modifier = {
  1414. planet_max_buildings_add = 1
  1415. planet_colony_development_speed_mult = 0.25
  1416. }
  1417.  
  1418. weight_modifier = {
  1419. factor = 4
  1420. modifier = {
  1421. factor = 1.25
  1422. research_leader = {
  1423. area = society
  1424. has_trait = "leader_trait_expertise_new_worlds"
  1425. }
  1426. }
  1427. }
  1428.  
  1429. ai_weight = {
  1430. factor = 5 # Important tech
  1431. modifier = {
  1432. factor = 1.25
  1433. research_leader = {
  1434. area = society
  1435. has_trait = "leader_trait_expertise_new_worlds"
  1436. }
  1437. }
  1438. }
  1439. }
  1440.  
  1441. # Sophont Fogs - Planetary Modifier 3
  1442. tech_sophont_fogs = {
  1443. area = engineering
  1444. tier = 5
  1445. cost = @tier5cost3
  1446. category = { industry }
  1447. prerequisites = { "tech_universal_programmable_matter" }
  1448. weight = @tier5weight3
  1449.  
  1450. potential = {
  1451. has_ascension_perk = ap_nanotech
  1452. }
  1453.  
  1454. modifier = {
  1455. description = tech_sophont_fogs_modifier_desc
  1456. }
  1457.  
  1458. weight_modifier = {
  1459. modifier = {
  1460. factor = 0
  1461. has_policy_flag = robots_outlawed
  1462. }
  1463. modifier = {
  1464. factor = 0.5
  1465. is_spiritualist = yes
  1466. }
  1467. modifier = {
  1468. factor = 2
  1469. is_materialist = yes
  1470. }
  1471. modifier = {
  1472. factor = 2
  1473. has_origin = origin_mechanists
  1474. }
  1475. modifier = {
  1476. factor = 1.25
  1477. research_leader = {
  1478. area = engineering
  1479. has_trait = "leader_trait_expertise_industry"
  1480. has_level > 2
  1481. }
  1482. }
  1483. }
  1484.  
  1485. ai_weight = {
  1486. weight = 2
  1487. modifier = {
  1488. factor = 2
  1489. is_materialist = yes
  1490. }
  1491. modifier = {
  1492. factor = 2
  1493. has_origin = origin_mechanists
  1494. }
  1495. modifier = {
  1496. factor = 1.25
  1497. research_leader = {
  1498. area = engineering
  1499. has_trait = "leader_trait_expertise_industry"
  1500. }
  1501. }
  1502. }
  1503. }
  1504.  
  1505. # Refabricating Materials - Military Tree 3
  1506. tech_self_healing_armor = {
  1507. area = engineering
  1508. tier = 5
  1509. cost = @tier5cost3
  1510. category = { materials }
  1511. ai_update_type = all
  1512. prerequisites = { "tech_ship_armor_5" "tech_universal_programmable_matter" }
  1513. weight = @tier5weight3
  1514. is_rare = yes
  1515.  
  1516. potential = {
  1517. has_ascension_perk = ap_nanotech
  1518. }
  1519.  
  1520. weight_modifier = {
  1521. factor = 1.25
  1522. modifier = {
  1523. factor = 1.25
  1524. research_leader = {
  1525. area = engineering
  1526. has_trait = "leader_trait_expertise_materials"
  1527. }
  1528. }
  1529. }
  1530.  
  1531. ai_weight = {
  1532. modifier = {
  1533. factor = 1.25
  1534. research_leader = {
  1535. area = engineering
  1536. has_trait = "leader_trait_expertise_materials"
  1537. }
  1538. }
  1539. }
  1540. }
  1541.  
  1542. # Refabricating Materials - Military Tree 3a
  1543. tech_miniaturized_autowars = {
  1544. area = engineering
  1545. tier = 5
  1546. cost = @tier5cost3
  1547. ai_update_type = military
  1548. category = { voidcraft }
  1549. prerequisites = { "tech_strike_craft_3" "tech_self_healing_armor" }
  1550. weight = @tier5weight3
  1551.  
  1552. potential = {
  1553. has_ascension_perk = ap_nanotech
  1554. }
  1555.  
  1556. ## unlock strike craft 4
  1557.  
  1558. weight_modifier = {
  1559. modifier = {
  1560. factor = 1.25
  1561. research_leader = {
  1562. area = engineering
  1563. has_trait = "leader_trait_expertise_voidcraft"
  1564. }
  1565. }
  1566. }
  1567.  
  1568. ai_weight = {
  1569. modifier = {
  1570. factor = 1.25
  1571. research_leader = {
  1572. area = engineering
  1573. has_trait = "leader_trait_expertise_voidcraft"
  1574. }
  1575. }
  1576. }
  1577. }
  1578.  
  1579. # Refabricating Materials - Military Tree 3b
  1580. tech_megamachine_strategies = {
  1581. area = society
  1582. tier = 5
  1583. cost = @tier5cost3
  1584. category = { military_theory }
  1585. prerequisites = { "tech_self_healing_armor" }
  1586. weight = @tier5weight3
  1587.  
  1588. potential = {
  1589. has_ascension_perk = ap_nanotech
  1590. }
  1591.  
  1592. weight_modifier = {
  1593. factor = 1.5
  1594. modifier = {
  1595. factor = 1.25
  1596. research_leader = {
  1597. area = society
  1598. has_trait = "leader_trait_expertise_military_theory"
  1599. }
  1600. }
  1601. }
  1602.  
  1603. ai_weight = {
  1604. modifier = {
  1605. factor = 1.25
  1606. research_leader = {
  1607. area = society
  1608. has_trait = "leader_trait_expertise_military_theory"
  1609. }
  1610. }
  1611. }
  1612. }
  1613.  
  1614. tech_optical_phased_arrays = {
  1615. area = physics
  1616. tier = 5
  1617. cost = @tier5cost3
  1618. category = { particles }
  1619. ai_update_type = military
  1620. prerequisites = { "tech_titans" "tech_self_healing_armor" }
  1621. weight = @tier5weight3
  1622.  
  1623. potential = {
  1624. has_ascension_perk = ap_nanotech
  1625. }
  1626.  
  1627. weight_modifier = {
  1628. modifier = {
  1629. factor = 1.25
  1630. has_ethic = ethic_militarist
  1631. }
  1632. modifier = {
  1633. factor = 1.5
  1634. has_ethic = ethic_fanatic_militarist
  1635. }
  1636. modifier = {
  1637. factor = 1.25
  1638. research_leader = {
  1639. area = physics
  1640. has_trait = "leader_trait_expertise_particles"
  1641. }
  1642. }
  1643. }
  1644.  
  1645. ai_weight = {
  1646. factor = 2 #weapons are good
  1647. modifier = {
  1648. factor = 1.25
  1649. has_ethic = ethic_militarist
  1650. }
  1651. modifier = {
  1652. factor = 1.5
  1653. has_ethic = ethic_fanatic_militarist
  1654. }
  1655. modifier = {
  1656. factor = 1.25
  1657. research_leader = {
  1658. area = physics
  1659. has_trait = "leader_trait_expertise_particles"
  1660. }
  1661. }
  1662. }
  1663. }
  1664.  
  1665. # Femto-Manufacturing Optimization - Nanite Production Boost 3
  1666. tech_femto_optimizations = {
  1667. area = engineering
  1668. tier = 5
  1669. cost = @tier5cost3
  1670. is_rare = yes
  1671. category = { materials }
  1672. prerequisites = { "tech_universal_programmable_matter" "tech_nano_optimizations" }
  1673. weight = @tier5weight3
  1674.  
  1675. potential = {
  1676. has_ascension_perk = ap_nanotech
  1677. }
  1678.  
  1679. modifier = {
  1680. planet_jobs_nanites_produces_mult = 0.15
  1681. }
  1682.  
  1683. weight_modifier = {
  1684. factor = 0.5
  1685. modifier = {
  1686. factor = @ap_technological_ascendancy_rare_tech
  1687. has_ascension_perk = ap_technological_ascendancy
  1688. }
  1689. modifier = {
  1690. factor = 1.25
  1691. research_leader = {
  1692. area = engineering
  1693. has_trait = "leader_trait_expertise_materials"
  1694. }
  1695. }
  1696. }
  1697.  
  1698. ai_weight = {
  1699. modifier = {
  1700. factor = 1.25
  1701. research_leader = {
  1702. area = engineering
  1703. has_trait = "leader_trait_expertise_materials"
  1704. }
  1705. }
  1706. }
  1707. }
  1708.  
  1709. ### Tier 6 Atto-Scale ###
  1710.  
  1711. # Attoscale Mechanics - Nanite Fabricator Base Improvement
  1712. tech_attoscale_mechanics = {
  1713. area = engineering
  1714. tier = 5
  1715. cost = @nanotier6cost1
  1716. category = { materials }
  1717. prerequisites = { "tech_sophont_fogs" }
  1718. weight = @tier5weight3
  1719. is_rare = yes
  1720.  
  1721. potential = {
  1722. has_ascension_perk = ap_nanotech
  1723. }
  1724.  
  1725. modifier = {
  1726. description = tech_attoscale_mechanics_modifier_desc
  1727. }
  1728.  
  1729. weight_modifier = {
  1730. factor = 0.5
  1731. modifier = {
  1732. factor = 0
  1733. NOR = {
  1734. has_ascension_perk = ap_galactic_wonders_utopia
  1735. has_ascension_perk = ap_galactic_wonders_megacorp
  1736. has_ascension_perk = ap_galactic_wonders_utopia_and_megacorp
  1737. }
  1738. }
  1739. modifier = {
  1740. factor = @ap_technological_ascendancy_rare_tech
  1741. has_ascension_perk = ap_technological_ascendancy
  1742. }
  1743. modifier = {
  1744. factor = 2.5
  1745. research_leader = {
  1746. area = engineering
  1747. has_trait = "leader_trait_expertise_materials"
  1748. }
  1749. }
  1750. }
  1751.  
  1752. ai_weight = {
  1753. factor = 10.0
  1754. modifier = {
  1755. factor = 1.25
  1756. research_leader = {
  1757. area = engineering
  1758. has_trait = "leader_trait_expertise_materials"
  1759. }
  1760. }
  1761. }
  1762. }
  1763.  
  1764. # Toposophont Systems - Nanite AIs 4
  1765. tech_toposophont_systems = {
  1766. area = physics
  1767. tier = 5
  1768. cost = @nanotier6cost1
  1769. category = { computing }
  1770. prerequisites = { "tech_attoscale_mechanics" }
  1771. weight = @tier5weight3
  1772.  
  1773. potential = {
  1774. has_ascension_perk = ap_nanotech
  1775. }
  1776.  
  1777. modifier = {
  1778. all_technology_research_speed = 0.15
  1779. }
  1780.  
  1781. weight_modifier = {
  1782. factor = 0.15
  1783. modifier = {
  1784. factor = 1.25
  1785. research_leader = {
  1786. area = physics
  1787. has_trait = "leader_trait_expertise_computing"
  1788. }
  1789. }
  1790. }
  1791.  
  1792. ai_weight = {
  1793. factor = 0.15
  1794. modifier = {
  1795. factor = 1.25
  1796. research_leader = {
  1797. area = physics
  1798. has_trait = "leader_trait_expertise_computing"
  1799. }
  1800. }
  1801. }
  1802. }
  1803.  
  1804. # Nano Encryption
  1805. tech_nano_encryption = {
  1806. area = physics
  1807. tier = 5
  1808. cost = @nanotier6cost2
  1809. category = { computing }
  1810. prerequisites = { "tech_encryption_3" "tech_toposophont_systems" }
  1811. weight = @tier5weight3
  1812.  
  1813. potential = {
  1814. has_ascension_perk = ap_nanotech
  1815. }
  1816.  
  1817. modifier = {
  1818. intel_encryption_add = 2
  1819. }
  1820.  
  1821. weight_modifier = {
  1822. modifier = {
  1823. factor = 1.25
  1824. research_leader = {
  1825. area = physics
  1826. has_trait = "leader_trait_expertise_computing"
  1827. }
  1828. }
  1829. modifier = {
  1830. factor = 0.1
  1831. NOR = {
  1832. is_ai = yes # AIs don't get the informative event that flags this
  1833. has_country_flag = first_spynetwork
  1834. }
  1835. }
  1836. }
  1837.  
  1838. ai_weight = {
  1839. weight = 3
  1840. modifier = {
  1841. factor = 1.25
  1842. research_leader = {
  1843. area = physics
  1844. has_trait = "leader_trait_expertise_computing"
  1845. }
  1846. }
  1847. }
  1848. }
  1849.  
  1850. # Nano Decryption
  1851. tech_nano_decryption = {
  1852. area = physics
  1853. tier = 5
  1854. cost = @nanotier6cost2
  1855. category = { computing }
  1856. prerequisites = { "tech_decryption_3" "tech_toposophont_systems" }
  1857. weight = @tier5weight3
  1858.  
  1859. potential = {
  1860. has_ascension_perk = ap_nanotech
  1861. }
  1862.  
  1863. modifier = {
  1864. intel_decryption_add = 2
  1865. }
  1866.  
  1867. weight_modifier = {
  1868. modifier = {
  1869. factor = 1.25
  1870. research_leader = {
  1871. area = physics
  1872. has_trait = "leader_trait_expertise_computing"
  1873. }
  1874. }
  1875. modifier = {
  1876. factor = 0.1
  1877. NOR = {
  1878. is_ai = yes # AIs don't get the informative event that flags this
  1879. has_country_flag = first_spynetwork
  1880. }
  1881. }
  1882. }
  1883.  
  1884. ai_weight = {
  1885. weight = 3
  1886. modifier = {
  1887. factor = 1.25
  1888. research_leader = {
  1889. area = physics
  1890. has_trait = "leader_trait_expertise_computing"
  1891. }
  1892. }
  1893. }
  1894. }
  1895.  
  1896. # Atto-Manufacturing Optimization - Omniwright Production Boost
  1897. tech_atto_optimizations = {
  1898. area = engineering
  1899. tier = 5
  1900. cost = @nanotier6cost2
  1901. category = { materials }
  1902. prerequisites = { "tech_toposophont_systems" "tech_femto_optimizations" }
  1903. weight = @tier5weight3
  1904.  
  1905. potential = {
  1906. has_ascension_perk = ap_nanotech
  1907. }
  1908.  
  1909. modifier = {
  1910. description = tech_atto_optimizations_modifier_desc
  1911. }
  1912.  
  1913. weight_modifier = {
  1914. factor = 0.5
  1915. modifier = {
  1916. factor = @ap_technological_ascendancy_rare_tech
  1917. has_ascension_perk = ap_technological_ascendancy
  1918. }
  1919. modifier = {
  1920. factor = 1.25
  1921. research_leader = {
  1922. area = engineering
  1923. has_trait = "leader_trait_expertise_materials"
  1924. }
  1925. }
  1926. }
  1927.  
  1928. ai_weight = {
  1929. modifier = {
  1930. factor = 1.25
  1931. research_leader = {
  1932. area = engineering
  1933. has_trait = "leader_trait_expertise_materials"
  1934. }
  1935. }
  1936. }
  1937. }
  1938.  
  1939. # Transmuter Torpedoes Ship Component
  1940. tech_nano_torpedoes = {
  1941. area = engineering
  1942. tier = 5
  1943. cost = @nanotier6cost3
  1944. category = { propulsion }
  1945. ai_update_type = military
  1946. prerequisites = { "tech_torpedoes_3" "tech_atto_optimizations" }
  1947. weight = @tier5weight3
  1948.  
  1949. potential = {
  1950. has_ascension_perk = ap_nanotech
  1951. }
  1952.  
  1953. weight_modifier = {
  1954. modifier = {
  1955. factor = 1.25
  1956. has_ethic = ethic_militarist
  1957. }
  1958. modifier = {
  1959. factor = 1.5
  1960. has_ethic = ethic_fanatic_militarist
  1961. }
  1962. modifier = {
  1963. factor = 1.25
  1964. research_leader = {
  1965. area = engineering
  1966. has_trait = "leader_trait_expertise_propulsion"
  1967. }
  1968. }
  1969. }
  1970.  
  1971. ai_weight = {
  1972. factor = 2 #weapons are good
  1973. modifier = {
  1974. factor = 1.25
  1975. has_ethic = ethic_militarist
  1976. }
  1977. modifier = {
  1978. factor = 1.5
  1979. has_ethic = ethic_fanatic_militarist
  1980. }
  1981. modifier = {
  1982. factor = 1.25
  1983. research_leader = {
  1984. area = engineering
  1985. has_trait = "leader_trait_expertise_propulsion"
  1986. }
  1987. }
  1988. }
  1989. }
  1990.  
  1991. #Whirlwind Missiles
  1992. tech_nano_swarmer_missile = {
  1993. area = engineering
  1994. tier = 5
  1995. cost = @nanotier6cost3
  1996. category = { propulsion }
  1997. ai_update_type = military
  1998. prerequisites = { "tech_swarmer_missiles_2" "tech_atto_optimizations" }
  1999. weight = @tier5weight3
  2000.  
  2001. potential = {
  2002. has_ascension_perk = ap_nanotech
  2003. }
  2004.  
  2005. weight_modifier = {
  2006. modifier = {
  2007. factor = 1.25
  2008. has_ethic = ethic_militarist
  2009. }
  2010. modifier = {
  2011. factor = 1.5
  2012. has_ethic = ethic_fanatic_militarist
  2013. }
  2014. modifier = {
  2015. factor = 1.25
  2016. research_leader = {
  2017. area = engineering
  2018. has_trait = "leader_trait_expertise_propulsion"
  2019. }
  2020. }
  2021. }
  2022.  
  2023. ai_weight = {
  2024. factor = 2 #weapons are good
  2025. modifier = {
  2026. factor = 1.25
  2027. has_ethic = ethic_militarist
  2028. }
  2029. modifier = {
  2030. factor = 1.5
  2031. has_ethic = ethic_fanatic_militarist
  2032. }
  2033. modifier = {
  2034. factor = 1.25
  2035. research_leader = {
  2036. area = engineering
  2037. has_trait = "leader_trait_expertise_propulsion"
  2038. }
  2039. }
  2040. }
  2041. }
  2042.  
  2043. tech_great_archailect = {
  2044. area = engineering
  2045. tier = 5
  2046. cost = @nanotier6cost3
  2047. category = { voidcraft }
  2048. ai_update_type = all
  2049. prerequisites = { "tech_nano_encryption" "tech_nano_decryption" "tech_atto_optimizations" }
  2050. weight = @tier5weight3
  2051. is_rare = yes
  2052.  
  2053. potential = {
  2054. has_ascension_perk = ap_nanotech
  2055. }
  2056.  
  2057. modifier = {
  2058. description = tech_orbital_great_archailect_modifier_desc
  2059. }
  2060.  
  2061. weight_modifier = {
  2062. factor = 0.25
  2063. modifier = {
  2064. factor = 2
  2065. research_leader = {
  2066. area = engineering
  2067. has_trait = "leader_trait_maniacal"
  2068. }
  2069. }
  2070. modifier = {
  2071. factor = 2
  2072. research_leader = {
  2073. area = engineering
  2074. has_trait = "leader_trait_spark_of_genius"
  2075. }
  2076. }
  2077. modifier = {
  2078. factor = 2
  2079. OR = {
  2080. has_ascension_perk = ap_galactic_wonders_utopia
  2081. has_ascension_perk = ap_galactic_wonders_utopia_and_megacorp
  2082. }
  2083. }
  2084. modifier = {
  2085. factor = 6
  2086. has_ascension_perk = ap_master_builders
  2087. }
  2088. modifier = {
  2089. factor = 9
  2090. has_ascension_perk = ap_technological_ascendancy
  2091. }
  2092. modifier = {
  2093. factor = @federation_perk_factor
  2094. has_federation = yes
  2095. federation = {
  2096. has_federation_perk = rare_tech_boost
  2097. any_member = { has_technology = tech_great_archailect }
  2098. }
  2099. }
  2100. }
  2101.  
  2102. ai_weight = {
  2103. factor = 10
  2104. modifier = {
  2105. factor = 1.25
  2106. research_leader = {
  2107. area = engineering
  2108. has_trait = "leader_trait_expertise_voidcraft"
  2109. }
  2110. }
  2111. }
  2112. }
  2113.  
  2114. # Sophont Fogs - Planetary Modifier 3
  2115. tech_toposophont_fogs = {
  2116. area = engineering
  2117. tier = 5
  2118. cost = @nanotier6cost3
  2119. category = { industry }
  2120. prerequisites = { "tech_great_archailect" }
  2121. weight = @tier5weight3
  2122. is_rare = yes
  2123.  
  2124. potential = {
  2125. has_ascension_perk = ap_nanotech
  2126. }
  2127.  
  2128. modifier = {
  2129. description = tech_toposophont_fogs_modifier_desc
  2130. }
  2131.  
  2132. weight_modifier = {
  2133. factor = 0
  2134. }
  2135. }
  2136.  
  2137. tech_toposophont_combat_computers = {
  2138. area = physics
  2139. tier = 5
  2140. cost = @nanotier6cost3
  2141. category = { computing }
  2142. ai_update_type = military
  2143. is_rare = yes
  2144. prerequisites = { "tech_great_archailect" }
  2145. weight = @tier5weight3
  2146.  
  2147. potential = {
  2148. has_ascension_perk = ap_nanotech
  2149. }
  2150.  
  2151. # unlocks toposophont combat computers
  2152.  
  2153. weight_modifier = {
  2154. factor = 0
  2155. }
  2156. }
  2157.  
  2158.  
  2159. # Nano Hulls
  2160. #tech_repeatable_nano_hulls = {
  2161. # area = engineering
  2162. # cost_per_level = @repeatableTechLevelCost
  2163. # tier = @repeatableTechTier
  2164. # cost = @repeatableTechBaseCost
  2165. # category = { materials }
  2166. # levels = 20
  2167. # prerequisites = { "tech_attoscale_mechanics" "tech_self_healing_armor" }
  2168. # weight = @repeatableTechWeight
  2169. #
  2170. # weight_modifier = {
  2171. # factor = @repatableTechFactor
  2172. # }
  2173. #
  2174. # ai_weight = {
  2175. # factor = 1.0
  2176. # }
  2177. #
  2178. # weight_groups = {
  2179. # repeatable
  2180. # }
  2181. # mod_weight_if_group_picked = {
  2182. # repeatable = 0.01
  2183. # }
  2184. #
  2185. # modifier = {
  2186. # ship_hull_mult = 0.05
  2187. # }
  2188. #}
Advertisement
Add Comment
Please, Sign In to add comment