Stellaris

Stellaris

Plentiful Traditions 4.x
Abominus [GER]  [developer] Dec 9, 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 Dec 27, 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://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; Dec 27, 2018 @ 10:23am
Juicifer Dec 30, 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 Jan 2, 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 Jan 2, 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; Jan 2, 2019 @ 7:57pm
Juicifer Jan 2, 2019 @ 7:58pm 
File (modifier.txt)

pop_assembly_speed

to

planet_pop_assembly_mult
Abominus [GER]  [developer] Jan 3, 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 Jun 14, 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; Jun 14, 2019 @ 2:12am
Abominus [GER]  [developer] Jun 14, 2019 @ 12:42pm 
"tech_basic_science_lab_3"
"tech_mine_volatile_motes"
Phoenixblood Jun 15, 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] Jun 15, 2019 @ 2:38am 
I know, I am lazy as ♥♥♥♥... I should really make that :D.
Abominus [GER]  [developer] Jun 15, 2019 @ 3:51am 
Changed it.
Winter Oct 21, 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] Nov 2, 2020 @ 2:28pm 
I will give it a look.
Abominus [GER]  [developer] Nov 2, 2020 @ 2:32pm 
Changed it, will be part of the next update.
< >
Showing 1-14 of 14 comments
Per page: 1530 50