Stellaris

Stellaris

Plentiful Traditions 4.x
Abominus [GER]  [developer] 9 Dec, 2018 @ 6:49am
Cybernetics
#@cost = 56 tr_plentiful_cybernetics_adopt = { # cost = { unity = @cost } modifier = { category_computing_research_speed_mult = 0.2 } ai_weight = { factor = 5 modifier = { factor = 5 has_ethic = ethic_fanatic_materialist } modifier = { factor = 2 has_civic = civic_mechanists } modifier = { factor = 5 has_authority = auth_machine_intelligence } modifier = { factor = 0 has_civic = civic_machine_servitor } } } tr_plentiful_cybernetics_finish = { on_enabled = { # add_research_option = tech_machine_templates give_technology = { message = no tech = tech_plentiful_traditions_cybernetics_construct_amplifiers } } modifier = { # pop_robot_production_output = 0.1 ROBOT_species_trait_points_add = 1 MACHINE_species_trait_points_add = 1 ascension_perks_add = 1 } } tr_plentiful_cybernetics_1 = { # cost = { unity = @cost } modifier = { # Cybernetics Facility } ai_weight = { factor = 1000 } } tr_plentiful_cybernetics_2 = { # cost = { unity = @cost } modifier = { planet_pops_robotics_upkeep_mult = -0.10 # tradition_cost_num_sapient_robots_mult = -0.25 } ai_weight = { factor = 1000 } } tr_plentiful_cybernetics_3 = { # cost = { unity = @cost } possible = { has_tradition = tr_plentiful_cybernetics_2 } modifier = { planet_pop_assembly_mult = 0.15 } ai_weight = { factor = 1000 } } tr_plentiful_cybernetics_4 = { # cost = { unity = @cost } possible = { has_tradition = tr_plentiful_cybernetics_3 } modifier = { planet_researchers_engineering_research_produces_mult = 0.15 } ai_weight = { factor = 1000 } } tr_plentiful_cybernetics_5 = { # cost = { unity = @cost } possible = { has_tradition = tr_plentiful_cybernetics_1 has_tradition = tr_plentiful_cybernetics_2 } modifier = { # Adaptive Foundry } ai_weight = { factor = 1000 } }
< >
Showing 1-14 of 14 comments
Jiur 27 Dec, 2018 @ 7:22am 
im playing on the latest "test"? version , which is 2.2.3 something , which probably doesnt help and im playing as a machine empire , but "paradigm" and "singularity" are doing absolutely nothing for me. Im playing with this mod https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1595251631 (synthetic evolution enhanced) , which is probably overwriting some files , would it be possible to make a compatibility patch if that is the case ?

EDIT - just noticed that the blockchain of paradigm is now working ( increased resource output) , but the assembly speed still isnt

EDIT 2 - cant seem to build the cybernetics facility either

EDIT 3 - ok i can build the cybernetics factory , but i had to research "multi-dimensional studies" AS WELL AS "mote stabilization" , needing 2 techs for 1 building , not sure if thats intentional or not
Last edited by Jiur; 27 Dec, 2018 @ 10:23am
Juicifer 30 Dec, 2018 @ 3:51pm 
Jiur, I've been playing with that mod too purely because the cybernetics tree from this mod does not work at all. Even without that mod installed the "Paradigm" and "Singularity" perks do not work with pop assembly speed
Juicifer 2 Jan, 2019 @ 7:49pm 
Requested Fixes & Suggested Change to Cybernetics Tree:

First the pop assembly fixes:
File #1 (plentiful_traditions_static_modifiers.txt)
modifier_plentiful_traditions_blockchain_1 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_1.dds" icon_frame = 1 pop_assembly_speed = 0.05 planet_jobs_robotic_produces_mult = 0.025 } modifier_plentiful_traditions_blockchain_2 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_1.dds" icon_frame = 1 pop_assembly_speed = 0.1 planet_jobs_robotic_produces_mult = 0.05 } modifier_plentiful_traditions_blockchain_3 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_1.dds" icon_frame = 1 pop_assembly_speed = 0.15 planet_jobs_robotic_produces_mult = 0.075 } modifier_plentiful_traditions_blockchain_4 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_4.dds" icon_frame = 1 pop_assembly_speed = 0.2 planet_jobs_robotic_produces_mult = 0.1 }


CHANGE TO:

modifier_plentiful_traditions_blockchain_1 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_1.dds" icon_frame = 1 planet_pop_assembly_mult = 0.05 planet_jobs_robotic_produces_mult = 0.025 } modifier_plentiful_traditions_blockchain_2 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_1.dds" icon_frame = 1 planet_pop_assembly_mult = 0.1 planet_jobs_robotic_produces_mult = 0.05 } modifier_plentiful_traditions_blockchain_3 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_1.dds" icon_frame = 1 planet_pop_assembly_mult = 0.15 planet_jobs_robotic_produces_mult = 0.075 } modifier_plentiful_traditions_blockchain_4 = { icon = "gfx/interface/icons/planet_modifiers/pm_blockchain_4.dds" icon_frame = 1 planet_pop_assembly_mult = 0.2 planet_jobs_robotic_produces_mult = 0.1 }

File #2 (plentiful_traditions_cybernetics.txt)

tr_plentiful_cybernetics_3 = { # cost = { unity = @cost } possible = { has_tradition = tr_plentiful_cybernetics_2 } modifier = { pop_assembly_speed = 0.15 } ai_weight = { factor = 1000 } }

CHANGE TO

tr_plentiful_cybernetics_3 = { # cost = { unity = @cost } possible = { has_tradition = tr_plentiful_cybernetics_2 } modifier = { planet_pop_assembly_mult = 0.15 } ai_weight = { factor = 1000 } }




Suggested Change - Change the amount of pops required to activate this from 5,9,13,17 to 5,10,15,20 or perhaps even make the bonuses higher and have it scale into higher pops, completely up to you, however the current state seems to be still balanced around the old pop system. Unsure if any tooltip changes would be needed from this either, but just a suggestion anyway:

File (plentiful_traditions_cybernetics_events.txt)

namespace = plentiful_traditions_cybernetics event = { id = plentiful_traditions_cybernetics.1 hide_window = yes is_triggered_only = yes # show_sound = event_red_alert immediate = { every_country = { limit = { has_tradition = tr_plentiful_cybernetics_2 } every_owned_planet = { if = { limit = { NOT = { has_planet_flag = blockchain_1 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 4 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_1" } set_planet_flag = blockchain_1 } } if = { limit = { NOT = { has_planet_flag = blockchain_2 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 8 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_2 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_2" } set_planet_flag = blockchain_2 if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } remove_modifier = "modifier_plentiful_traditions_blockchain_1" } } if = { limit = { NOT = { has_planet_flag = blockchain_3 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 12 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_3 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_3" } set_planet_flag = blockchain_3 if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } remove_modifier = "modifier_plentiful_traditions_blockchain_1" if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_2 } } remove_modifier = "modifier_plentiful_traditions_blockchain_2" } } if = { limit = { NOT = { has_planet_flag = blockchain_4 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 16 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_4 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_4" } set_planet_flag = blockchain_4 if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } remove_modifier = "modifier_plentiful_traditions_blockchain_1" if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_2 } } remove_modifier = "modifier_plentiful_traditions_blockchain_2" if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_3 } } remove_modifier = "modifier_plentiful_traditions_blockchain_3" } } } } } }

CHANGE TO:

namespace = plentiful_traditions_cybernetics event = { id = plentiful_traditions_cybernetics.1 hide_window = yes is_triggered_only = yes # show_sound = event_red_alert immediate = { every_country = { limit = { has_tradition = tr_plentiful_cybernetics_2 } every_owned_planet = { if = { limit = { NOT = { has_planet_flag = blockchain_1 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 4 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_1" } set_planet_flag = blockchain_1 } } if = { limit = { NOT = { has_planet_flag = blockchain_2 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 9 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_2 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_2" } set_planet_flag = blockchain_2 if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } remove_modifier = "modifier_plentiful_traditions_blockchain_1" } } if = { limit = { NOT = { has_planet_flag = blockchain_3 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 14 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_3 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_3" } set_planet_flag = blockchain_3 if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } remove_modifier = "modifier_plentiful_traditions_blockchain_1" if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_2 } } remove_modifier = "modifier_plentiful_traditions_blockchain_2" } } if = { limit = { NOT = { has_planet_flag = blockchain_4 } count_pops = { limit = { OR = { pop_has_trait = trait_machine_unit pop_has_trait = trait_mechanical } #is_growing = no } count > 19 } } if = { limit = { Not = { has_modifier = modifier_plentiful_traditions_blockchain_4 } } add_modifier = { modifier = "modifier_plentiful_traditions_blockchain_4" } set_planet_flag = blockchain_4 if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_1 } } remove_modifier = "modifier_plentiful_traditions_blockchain_1" if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_2 } } remove_modifier = "modifier_plentiful_traditions_blockchain_2" if = { limit = { has_modifier = modifier_plentiful_traditions_blockchain_3 } } remove_modifier = "modifier_plentiful_traditions_blockchain_3" } } } } } }
Juicifer 2 Jan, 2019 @ 7:56pm 
File (plentiful_traditions_traits_robotic.txt)

FIX FOR ROBOT TRAITS

trait_plentiful_traditions_robot_buildspeed1 = { cost = 1 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed2 trait_plentiful_traditions_robot_buildspeed3 trait_plentiful_traditions_robot_buildspeed4 } allowed_archetypes = { ROBOT MACHINE } modifier = { pop_assembly_speed = 0.2 } } trait_plentiful_traditions_robot_buildspeed2 = { cost = 2 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed1 trait_plentiful_traditions_robot_buildspeed3 trait_plentiful_traditions_robot_buildspeed4 } allowed_archetypes = { ROBOT MACHINE } modifier = { pop_assembly_speed = 0.25 } } trait_plentiful_traditions_robot_buildspeed3 = { cost = 3 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed1 trait_plentiful_traditions_robot_buildspeed2 trait_plentiful_traditions_robot_buildspeed4 } allowed_archetypes = { ROBOT MACHINE } modifier = { pop_assembly_speed = 0.3 } } trait_plentiful_traditions_robot_buildspeed4 = { cost = -2 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed1 trait_plentiful_traditions_robot_buildspeed2 trait_plentiful_traditions_robot_buildspeed3 } allowed_archetypes = { ROBOT MACHINE } modifier = { pop_assembly_speed = -0.15 } }

CHANGE TO:

trait_plentiful_traditions_robot_buildspeed1 = { cost = 1 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed2 trait_plentiful_traditions_robot_buildspeed3 trait_plentiful_traditions_robot_buildspeed4 } allowed_archetypes = { ROBOT MACHINE } modifier = { planet_pop_assembly_mult = 0.2 } } trait_plentiful_traditions_robot_buildspeed2 = { cost = 2 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed1 trait_plentiful_traditions_robot_buildspeed3 trait_plentiful_traditions_robot_buildspeed4 } allowed_archetypes = { ROBOT MACHINE } modifier = { planet_pop_assembly_mult = 0.25 } } trait_plentiful_traditions_robot_buildspeed3 = { cost = 3 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed1 trait_plentiful_traditions_robot_buildspeed2 trait_plentiful_traditions_robot_buildspeed4 } allowed_archetypes = { ROBOT MACHINE } modifier = { planet_pop_assembly_mult = 0.3 } } trait_plentiful_traditions_robot_buildspeed4 = { cost = -2 initial = no randomized = no prerequisites = { tech_plentiful_traditions_metaverse_ecosystem } opposites = { trait_plentiful_traditions_robot_buildspeed1 trait_plentiful_traditions_robot_buildspeed2 trait_plentiful_traditions_robot_buildspeed3 } allowed_archetypes = { ROBOT MACHINE } modifier = { planet_pop_assembly_mult = -0.15 } }
Last edited by Juicifer; 2 Jan, 2019 @ 7:57pm
Juicifer 2 Jan, 2019 @ 7:58pm 
File (modifier.txt)

pop_assembly_speed

to

planet_pop_assembly_mult
Abominus [GER]  [developer] 3 Jan, 2019 @ 6:10am 
Greetings,

thank you, I will change it, when I am online @ home in some days. I can only go online at work or mobile, no stationary pc to upload the changes made.
Phoenixblood 14 Jun, 2019 @ 1:02am 
The Cybernetics facility is unavailable to build on my homeworld (it doesnt show up in the build menu at all), does it have any additional prerequisites?
EDIT: It requires mote stabilisation, but even after researching this tech it doesnt show up in the build menu, does it require even more techs?
Last edited by Phoenixblood; 14 Jun, 2019 @ 2:12am
Abominus [GER]  [developer] 14 Jun, 2019 @ 12:42pm 
"tech_basic_science_lab_3"
"tech_mine_volatile_motes"
Phoenixblood 15 Jun, 2019 @ 1:56am 
Right, yeah that worked, not a bug at all, perhaps include the required techs in the tooltips? (not that big of an issue of course)
Abominus [GER]  [developer] 15 Jun, 2019 @ 2:38am 
I know, I am lazy as ♥♥♥♥... I should really make that :D.
Abominus [GER]  [developer] 15 Jun, 2019 @ 3:51am 
Changed it.
Winter 21 Oct, 2020 @ 2:56am 
hive minds are unable to get the cybernetics lab at *all* me and my friend are convinced that its due to its name change in the tradition from cybernetics to mass maybe if there were a way to fix this? he plays mostly hive minds and the problem appeared after grabbing your extra perks for whatever reason
Abominus [GER]  [developer] 2 Nov, 2020 @ 2:28pm 
I will give it a look.
Abominus [GER]  [developer] 2 Nov, 2020 @ 2:32pm 
Changed it, will be part of the next update.
< >
Showing 1-14 of 14 comments
Per page: 1530 50