# Focus Cards # 'base = base_card_type_key' can be used to initialize the card type field values with the field values of the corresponding base card type. This must be the first field. ############################### # Development Focus Cards ############################### # Have 5K Pops development_focus_100 = { category = development tier = 1 background = "GFX_focus_card_background_development_tier_1" name = "development.100.name" desc = "development.100.desc" hint = "development.100.hint" lore = "development.100.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.100.fail success_text = development.100.success pop_amount >= 7000 } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 10 } } } # Finish First Contact development_focus_105 = { base = development_focus_100 name = "development.105.name" desc = "development.105.desc" hint = "development.105.hint" lore = "development.105.lore" condition_for_achievement = { custom_tooltip = { fail_text = "development.105.fail" success_text = "development.105.success" has_country_flag = had_first_contact } } } # Embrace a Faction development_focus_110 = { base = development_focus_100 name = "development.110.name" desc = "development.110.desc" hint = "development.110.hint" lore = "development.110.lore" possible = { is_faction_allowed = yes } condition_for_achievement = { custom_tooltip = { fail_text = "development.110.fail" success_text = "development.110.success" has_country_flag = has_promoted_faction } } } # Increase Mineral Income to +50 development_focus_125 = { base = development_focus_100 name = "development.125.name" desc = "development.125.desc" hint = "development.125.hint" lore = "development.125.lore" condition_for_achievement = { custom_tooltip = { fail_text = "development.125.fail" success_text = "development.125.success" if = { has_monthly_income = { resource = minerals value >= 50 } custom_progress = { has_monthly_income = { resource = minerals value >= 50 } current_val_coeff = 50 final_val_coeff = 50 } } else = { custom_progress = { has_monthly_income = { resource = minerals value >= 50 } mode = clamped } } } } } # Improve Relations development_focus_130 = { base = development_focus_100 name = "development.130.name" desc = "development.130.desc" hint = "development.130.hint" lore = "development.130.lore" possible = { is_diplomatic = yes } condition_for_achievement = { custom_tooltip = { fail_text = "development.130.fail" success_text = "development.130.success" has_good_relationships = yes } } } # Hire an Official development_focus_135 = { base = development_focus_100 name = "development.135.name" desc = "development.135.desc" hint = "development.135.hint" lore = "development.135.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.135.fail success_text = development.135.success has_country_flag = hired_official } } } # Sign a Non-Aggression Pact development_focus_200 = { category = development tier = 2 background = "GFX_focus_card_background_development_tier_2" name = "development.200.name" desc = "development.200.desc" hint = "development.200.hint" lore = "development.200.lore" possible = { is_diplomatic = yes } condition_for_achievement = { custom_tooltip = { fail_text = development.200.fail success_text = development.200.success has_country_flag = has_non_aggression_pact } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 25 } } } # Sign a Defensive Pact development_focus_205 = { base = development_focus_200 name = "development.205.name" desc = "development.205.desc" hint = "development.205.hint" lore = "development.205.lore" possible = { is_diplomatic = yes } condition_for_achievement = { custom_tooltip = { fail_text = development.205.fail success_text = development.205.success has_country_flag = has_defensive_pact } } } # Have an Official as Governor development_focus_215 = { base = development_focus_200 name = "development.215.name" desc = "development.215.desc" hint = "development.215.hint" lore = "development.215.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.215.fail success_text = development.215.success has_country_flag = official_governor_assigned } } } # Join the GalCom development_focus_220 = { base = development_focus_200 name = "development.220.name" desc = "development.220.desc" hint = "development.220.hint" lore = "development.220.lore" possible = { is_diplomatic = yes } condition_for_achievement = { custom_tooltip = { fail_text = development.220.fail success_text = development.220.success is_galactic_community_member = yes } } } # Gain a favor development_focus_225 = { base = development_focus_200 name = "development.225.name" desc = "development.225.desc" hint = "development.225.hint" lore = "development.225.lore" possible = { is_diplomatic = yes } condition_for_achievement = { custom_tooltip = { fail_text = development.225.fail success_text = development.225.success has_country_flag = favor_gained } } } # Level Up an Official development_focus_230 = { base = development_focus_200 name = "development.230.name" desc = "development.230.desc" hint = "development.230.hint" lore = "development.230.lore" condition_for_achievement = { custom_tooltip = { fail_text = "development.230.fail" success_text = "development.230.success" has_country_flag = official_level_up } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 25 } set_country_flag = development_focus_230_completed } } # Build a Dyson Swarm development_focus_300 = { category = development tier = 3 background = "GFX_focus_card_background_development_tier_3" possible = { has_machine_age_dlc = yes } name = "development.300.name" desc = "development.300.desc" hint = "development.300.hint" lore = "development.300.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.300.fail success_text = development.300.success has_country_flag = swarm_80 } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 50 } } } # Build an Arc Furnace with 15 planets development_focus_305 = { base = development_focus_300 possible = { has_machine_age_dlc = yes } name = "development.305.name" desc = "development.305.desc" hint = "development.305.hint" lore = "development.305.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.305.fail success_text = development.305.success has_country_flag = furnace_15 } } } # Have 3 Species development_focus_310 = { base = development_focus_300 name = "development.310.name" desc = "development.310.desc" hint = "development.310.hint" lore = "development.310.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.310.fail success_text = development.310.success num_unique_species >= 3 } } } # Form a Federation development_focus_315 = { base = development_focus_300 name = "development.315.name" desc = "development.315.desc" hint = "development.315.hint" lore = "development.315.lore" possible = { any_relation = { can_form_federation_with_empire = yes } } condition_for_achievement = { custom_tooltip = { fail_text = development.315.fail success_text = development.315.success has_country_flag = federation_formed } } } # Join Council development_focus_320 = { base = development_focus_300 possible = { OR = { has_federations_dlc = yes has_nemesis = yes } is_galactic_community_member = yes } name = "development.320.name" desc = "development.320.desc" hint = "development.320.hint" lore = "development.320.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.320.fail success_text = development.320.success has_country_flag = joined_council } } } # Have a Veteran Official (level 4+) development_focus_325 = { base = development_focus_300 name = "development.325.name" desc = "development.325.desc" hint = "development.325.hint" lore = "development.325.lore" possible = { has_country_flag = exploration_focus_230_completed } condition_for_achievement = { custom_tooltip = { fail_text = development.325.fail success_text = development.325.success has_country_flag = official_level_4 } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 50 } set_country_flag = exploration_focus_325_completed } } # Establish 10 Branch Offices (MegaCorp) development_focus_330 = { base = development_focus_300 possible = { has_country_flag = core_focus_139_completed } name = "development.330.name" desc = "development.330.desc" hint = "development.330.hint" lore = "development.330.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.330.fail success_text = development.330.success check_variable = { which = "branch_offices_established" value >= @focus_goal_branch_offices_established } } } } # Have a Federation at Level 5 development_focus_400 = { category = development tier = 4 background = "GFX_focus_card_background_development_tier_4" possible = { has_federations_dlc = yes has_federation = yes } name = "development.400.name" desc = "development.400.desc" hint = "development.400.hint" lore = "development.400.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.400.fail success_text = development.400.success simple_progress = { has_federation = yes federation = { federation_level = 5 } } } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 100 } } } # Build a Dyson Sphere all dlc development_focus_405 = { base = development_focus_400 possible = { OR = { has_utopia = yes has_machine_age_dlc = yes } } name = "development.405.name" desc = "development.405.desc" hint = "development.405.hint" lore = "development.405.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.405.fail success_text = development.405.success OR = { has_country_flag = built_dyson_sphere has_country_flag = built_dyson_sphere_swarm has_country_flag = built_dyson_sphere_contingency } } } } # Build a Dyson Sphere no machine age development_focus_406 = { base = development_focus_400 possible = { has_utopia = yes has_machine_age_dlc = no } name = "development.405.name" desc = "development.405.desc" hint = "development.406.hint" lore = "development.405.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.405.fail success_text = development.405.success OR = { has_country_flag = built_dyson_sphere has_country_flag = built_dyson_sphere_contingency } } } } # Build a ring world development_focus_410 = { base = development_focus_400 possible = { has_utopia = yes is_wilderness_empire = no } name = "development.410.name" desc = "development.410.desc" hint = "development.410.hint" lore = "development.410.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.410.fail success_text = development.410.success has_country_flag = has_ring_world } } } # Have 3 Level 5 Officials development_focus_415 = { base = development_focus_400 name = "development.415.name" desc = "development.415.desc" hint = "development.415.hint" lore = "development.415.lore" possible = { has_country_flag = exploration_focus_325_completed } condition_for_achievement = { custom_tooltip = { fail_text = "development.415.fail" success_text = "development.415.success" check_variable = { which = "level_5_official" value >= @focus_goal_officials_level_5 } } } } # Build a Interstellar Assembly development_focus_500 = { category = development tier = 5 background = "GFX_focus_card_background_development_tier_5" possible = { has_megacorp = yes is_diplomatic = yes } name = "development.500.name" desc = "development.500.desc" hint = "development.500.hint" lore = "development.500.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.500.fail success_text = development.500.success has_country_flag = has_assembly } } on_success = { create_focus_completed_message = { CATEGORY = DEVELOPMENT } add_focus_progress = { category = development amount = 200 } } } # Have +3000 consumer goods per month development_focus_505 = { base = development_focus_500 possible = { country_uses_consumer_goods = yes } name = "development.505.name" desc = "development.505.desc" hint = "development.505.hint" lore = "development.505.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.505.fail success_text = development.505.success if = { has_monthly_income = { resource = consumer_goods value >= 3000 } custom_progress = { has_monthly_income = { resource = consumer_goods value >= 3000 } current_val_coeff = 3000 final_val_coeff = 3000 } } else = { custom_progress = { has_monthly_income = { resource = consumer_goods value >= 3000 } mode = clamped } } } } } # Have +200 relations with 10 empires development_focus_510 = { base = development_focus_500 possible = { is_diplomatic = yes } name = "development.510.name" desc = "development.510.desc" hint = "development.510.hint" lore = "development.510.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.510.fail success_text = development.510.success has_country_flag = has_excellent_relations } } } # Deploy a Behemoth Egg development_focus_515 = { base = development_focus_500 possible = { has_biogenesis_dlc = yes has_crisis_perk = menp_behemoth_egg } name = "development.515.name" desc = "development.515.desc" hint = "development.515.hint" lore = "development.515.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.515.fail success_text = development.515.success has_country_flag = behemoth_egg_built } } } # Build a Genomic Research Facility development_focus_520 = { base = development_focus_200 possible = { has_biogenesis_dlc = yes has_country_flag = genomic_research_facility_unlocked } name = "development.520.name" desc = "development.520.desc" hint = "development.520.hint" lore = "development.520.lore" condition_for_achievement = { custom_tooltip = { fail_text = development.520.fail success_text = development.520.success any_owned_planet = { has_building = building_genomic_facility } } } }