titan_yards = { icon = "GFX_spaceport_module_titan_assembly_yard" construction_days = 720 potential = { exists = owner owner = { has_technology = tech_titans } is_normal_starbase = yes } possible = { custom_tooltip = { fail_text = "requires_citadel" has_starbase_size >= starbase_citadel } OR = { has_starbase_module = shipyard starbase_buildable_is_in_queue_before = { first = shipyard second = titan_yards } } } station_modifier = { starbase_shipyard_capacity_add = 2 } resources = { category = starbase_buildings cost = { alloys = 500 } upkeep = { energy = 10 } } custom_tooltip = sm_titan_yards_desc_modifier ai_weight = { weight = 100 #use same weight here - ai weighting is done in starbase_types.txt modifier = { factor = 0 count_starbase_modules = { type = shipyard count < 2 } } modifier = { factor = 0 owner = { any_owned_starbase = { NOT = { is_same_value = root } has_starbase_building = titan_yards } } } } } colossus_yards = { icon = "GFX_spaceport_module_colossus_assembly_yard" construction_days = 720 potential = { exists = owner owner = { OR = { has_technology = tech_colossus has_technology = tech_juggernaut has_technology = tech_btc_1 # star-eater } } is_normal_starbase = yes } possible = { custom_tooltip = { fail_text = "requires_citadel" has_starbase_size >= starbase_citadel } OR = { has_starbase_module = shipyard starbase_buildable_is_in_queue_before = { first = shipyard second = colossus_yards } } } station_modifier = { starbase_shipyard_capacity_add = 4 } resources = { category = starbase_buildings cost = { alloys = 1000 } upkeep = { energy = 20 } } custom_tooltip = sm_colossus_yards_desc_modifier show_in_tech = "tech_colossus" show_in_tech = "tech_juggernaut" ai_weight = { weight = 100 #use same weight here - ai weighting is done in starbase_types.txt modifier = { factor = 0 count_starbase_modules = { type = shipyard count < 2 } } modifier = { factor = 0 owner = { any_owned_starbase = { NOT = { is_same_value = root } has_starbase_building = colossus_yards } } } } }