focus_tree = {
    id = russian_states_focus
    continuous_focus_position = { x = 100 y = 1200 }

    country = {
        factor = 0

        modifier = {
            add = 1000
            OR = {
                tag = TAN
                tag = GEO
                tag = KAZ
                tag = AZR
                tag = ARM
                tag = BLR
                tag = KYR
                tag = TAJ
                tag = TMS
                tag = UZB
                tag = KUR
                tag = SIB
                tag = KAR
                tag = CIR
                tag = CRI
                tag = DAG
                tag = GPM
                tag = KAL
                tag = KUB
                tag = NOV
                tag = PRM
                tag = ROS
                tag = STP
                tag = VLG
                tag = TAT
                tag = URA
                tag = KMI
                tag = EFR
                tag = VYA
                tag = ABK
                tag = ALT
                tag = BSK
                tag = BUK
                tag = BYA
                tag = CHU
                tag = CIN
                tag = CKK
                tag = KBK
                tag = KHI
                tag = KKP
                tag = MEL
                tag = NEN
                tag = NOA
                tag = OVO
                tag = TAY
                tag = UDM
                tag = VGE
                tag = VLA
                tag = YAK
                tag = YAM
                tag = KHA
            }
        }
    }

    # Review the Industry
    focus = {
        id = RSC_review_industry
        x = 4
        y = 1
        prerequisite = {  }
        icon = GFX_goal_generic_production
        cost = 8
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            add_tech_bonus = {
				name = RSC_review_industry
				bonus = 1
				uses = 2
				category = industry
			}
        }
    }

    # Improve the Railways
    focus = {
        id = RSC_improve_railways
        x = 1
        y = 2
        prerequisite = { focus = RSC_review_industry }
        icon = GFX_goal_generic_construct_infrastructure
        cost = 5
        ai_will_do = {
            factor = 6
        }
        bypass = {
            NOT = {
                any_state = {
                    is_controlled_by = ROOT
                    infrastructure < 4
                }
            }
        }
        available = {
            any_state = {
                is_controlled_by = ROOT
                infrastructure < 4
            }
        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            random_controlled_state = {
                limit = {
                    infrastructure < 4
                }
                add_building_construction = {
                    type = infrastructure
                    level = 2
                    instant_build = yes
                }
            }
            random_controlled_state = {
                limit = {
                    infrastructure < 4
                }
                add_building_construction = {
                    type = infrastructure
                    level = 2
                    instant_build = yes
                }
            }
        }
    }

    # Commission More Trains
    focus = {
        id = RSC_commission_more_trains
        x = 1
        y = 3
        prerequisite = { focus = RSC_improve_railways }
        icon = GFX_focus_POL_warsaw_main_station
        cost = 4
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            add_ideas = RSC_More_trains
        }
    }

    # New Root Roads
    focus = {
        id = RSC_new_root_roads
        x = 1
        y = 4
        prerequisite = { focus = RSC_commission_more_trains }
        icon = GFX_goal_generic_construction
        cost = 5
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            add_ideas = RSC_New_roads
        }
    }

    # Hire More Workers
    focus = {
        id = RSC_hire_more_workers
        x = 4
        y = 2
        prerequisite = { focus = RSC_review_industry }
        icon = GFX_goal_generic_production2
        cost = 6
        ai_will_do = {
            factor = 4
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER }
        completion_reward = {
            add_ideas = RSC_Hire_new_workers
        }
    }

    # Improve the Civilian Industry
    focus = {
        id = RSC_improve_civilian_industry
        x = 4
        y = 3
        prerequisite = { focus = RSC_hire_more_workers }
        icon = GFX_goal_generic_construct_civ_factory
        cost = 6
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            random_controlled_state = {
                add_extra_state_shared_building_slots = 1
                add_building_construction = {
                    type = industrial_complex
                    level = 1
                    instant_build = yes
                }
            }
            random_controlled_state = {
                add_extra_state_shared_building_slots = 1
                add_building_construction = {
                    type = industrial_complex
                    level = 1
                    instant_build = yes
                }
            }
        }
    }

    # Improve the Mining Tools
    focus = {
        id = RSC_improve_mining_tools
        x = 4
        y = 4
        prerequisite = { focus = RSC_improve_civilian_industry }
        icon = GFX_goal_generic_construction2
        cost = 5
        ai_will_do = {
            factor = 4
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            add_ideas = RSC_Improved_mining_tools
        }
    }

    # Prepare the Industry for War
    focus = {
        id = RSC_prepare_industry_war
        x = 7
        y = 2
        prerequisite = { focus = RSC_review_industry }
        icon = GFX_goal_generic_construct_mil_factory
        cost = 6
        ai_will_do = {
            factor = 6
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            random_controlled_state = {
                add_extra_state_shared_building_slots = 1
                add_building_construction = {
                    type = arms_factory
                    level = 1
                    instant_build = yes
                }
            }
            random_controlled_state = {
                add_extra_state_shared_building_slots = 1
                add_building_construction = {
                    type = arms_factory
                    level = 1
                    instant_build = yes
                }
            }
        }
    }

    # Fulfill Basic Needs
    focus = {
        id = RSC_fulfill_basic_needs
        x = 7
        y = 3
        prerequisite = { focus = RSC_prepare_industry_war }
        icon = GFX_goal_generic_military_sphere
        cost = 5
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            add_timed_idea = {
                idea = RSC_Fulfill_basic_needs
                days = 730
            }
        }
    }

    # Attract Foreign Investors
    focus = {
        id = RSC_attract_foreign_investors
        x = 7
        y = 4
        prerequisite = { focus = RSC_fulfill_basic_needs }
        icon = GFX_goal_generic_intelligence_exchange
        cost = 6
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            add_ideas = RSC_Attract_foreign_investors
        }
    }

    # Open New Universities
    focus = {
        id = RSC_open_new_universities
        x = 4
        y = 5
        prerequisite = { focus = RSC_new_root_roads focus = RSC_improve_mining_tools focus = RSC_attract_foreign_investors }
        icon = GFX_goal_generic_scientific_exchange
        cost = 10
        ai_will_do = {
            factor = 10
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RESEARCH }
        completion_reward = {
            add_research_slot = 1
        }
    }

    # Industrial Planning
    focus = {
        id = RSC_industrial_planning
        x = 4
        y = 6
        prerequisite = { focus = RSC_open_new_universities }
        icon = GFX_goal_generic_construct_civilian
        cost = 8
        ai_will_do = {
            factor = 4
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_INDUSTRY }
        completion_reward = {
            custom_effect_tooltip = RSC_industrial_planning_tt
        }
    }

    # The Great Russian Struggle
    focus = {
        id = RSC_great_russian_struggle
        x = 11
        y = 2
        prerequisite = {  }
        icon = GFX_goal_generic_major_war
        cost = 5
        ai_will_do = {
            factor = 10
        }
        bypass = {

        }
        available = {
            has_global_flag = second_russian_civil_war_in_progress
        }
        search_filters = { FOCUS_FILTER_RSC_SCW FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }
        completion_reward = {
            add_stability = 0.1
            add_war_support = 0.1
        }
    }

    # Defend our Land
    focus = {
        id = RSC_defend_our_land
        x = 11
        y = 3
        prerequisite = { focus = RSC_great_russian_struggle }
        icon = GFX_goal_generic_construct_military
        cost = 7
        ai_will_do = {
            factor = 10
        }
        bypass = {

        }
        available = {
            has_global_flag = second_russian_civil_war_in_progress
            custom_trigger_tooltip = {
				tooltip = is_in_scw_tt
				is_in_array = { global.russian_scw_participants = ROOT.id }
			}
        }
        search_filters = { FOCUS_FILTER_RSC_SCW }
        completion_reward = {
            add_ideas = RSC_Defend_our_land
            capital_scope = {
                add_building_construction = {
                    type = bunker
                    level = 3
                    instant_build = yes
                    province = {
                        all_provinces = yes
                        limit_to_victory_point = yes
                    }
                }
            }
        }
    }

    # Victory by Any Means
    focus = {
        id = RSC_victory_any_means
        x = 11
        y = 4
        prerequisite = { focus = RSC_defend_our_land }
        icon = GFX_goal_generic_military_deal
        cost = 9
        ai_will_do = {
            factor = 10
        }
        bypass = {

        }
        available = {
            has_global_flag = second_russian_civil_war_in_progress
            custom_trigger_tooltip = {
				tooltip = is_in_scw_tt
				is_in_array = { global.russian_scw_participants = ROOT.id }
			}
        }
        search_filters = { FOCUS_FILTER_RSC_SCW }
        completion_reward = {
            add_timed_idea = {
                idea = RSC_Victory_any_means
                days = 365
            }
        }
    }

    # The New Government
    focus = {
        id = RSC_new_government
        x = 16
        y = 1
        prerequisite = {  }
        mutually_exclusive = { focus = RSC_state_chaos }
        icon = GFX_goal_tripartite_pact
        cost = 6
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {
            NOT = {
                has_idea = SOV_Unstable_government
                has_government = anarchy
                is_subject = yes
            }
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH }
        completion_reward = {
            country_event = russia2_russian_states.1
        }
    }

    # Assert Control Over the Country
    focus = {
        id = RSC_assert_control_over_country
        x = 16
        y = 2
        prerequisite = { focus = RSC_new_government }
        icon = GFX_goal_generic_political_pressure
        cost = 6
        ai_will_do = {
            factor = 4
        }
        bypass = {

        }
        available = {
            NOT = {
                has_government = anarchy
            }
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH FOCUS_FILTER_WAR_SUPPORT }
        completion_reward = {
            add_ideas = RSC_Control_over_country
            if = {
                limit = {
                    has_dlc = "La Resistance"
                    has_intelligence_agency = no
                }
                create_intelligence_agency = yes
            }
        }
    }

    # Intervene in Global Conflicts
    focus = {
        id = RSC_intervene_global_conflicts
        x = 15
        y = 3
        prerequisite = { focus = RSC_assert_control_over_country }
        mutually_exclusive = { focus = RSC_stay_neutral }
        icon = GFX_goal_generic_more_territorial_claims
        cost = 5
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {
            NOT = {
                has_government = anarchy
            }
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH }
        completion_reward = {
            add_ideas = RSC_Intervene_global_conflicts
        }
    }

    # Stay Neutral
    focus = {
        id = RSC_stay_neutral
        x = 17
        y = 3
        prerequisite = { focus = RSC_assert_control_over_country }
        mutually_exclusive = { focus = RSC_intervene_global_conflicts }
        icon = GFX_goal_generic_neutrality_focus
        cost = 5
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {
            NOT = {
                has_government = anarchy
            }
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH }
        completion_reward = {
            add_ideas = RSC_Stay_neutral
        }
    }

    # We Are Proud People
    focus = {
        id = RSC_proud_people
        x = 16
        y = 4
        prerequisite = { focus = RSC_intervene_global_conflicts focus = RSC_stay_neutral }
        icon = GFX_goal_generic_demand_territory
        cost = 8
        ai_will_do = {
            factor = 1
        }
        bypass = {

        }
        available = {
            NOT = {
                has_government = anarchy
            }
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH FOCUS_FILTER_STABILITY }
        completion_reward = {
            add_ideas = RSC_Proud_people
        }
    }

    # Masters of our Own Fate
    focus = {
        id = RSC_masters_own_fate
        x = 16
        y = 5
        prerequisite = { focus = RSC_proud_people }
        icon = GFX_goal_generic_propaganda
        cost = 4
        ai_will_do = {
            factor = 1
        }
        bypass = {

        }
        available = {
            NOT = {
                has_government = anarchy
            }
            is_subject = no
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH }
        completion_reward = {
            add_ideas = RSC_Masters_own_fate
        }
    }

    # Reclaim Russia
    focus = {
        id = RSC_reclaim_russia
        x = 16
        y = 6
        prerequisite = { focus = RSC_masters_own_fate }
        icon = GFX_goal_generic_forceful_treaty
        cost = 10
        ai_will_do = {
            factor = 1
            modifier = {
                add = -10
                SOV = {
                    has_government = democratic
                }
            }
        }
        bypass = {

        }
        available = {
            NOT = {
                has_government = anarchy
            }
            is_subject = no
            OR = {
                SOV = {
                    has_capitulated = yes
                }
                SOV = {
                    is_subject = yes
                }
                NOT = {
                    country_exists = SOV
                }
                has_war_with = SOV
            }
        }
        search_filters = { FOCUS_FILTER_RSC_POLITICAL_PATH FOCUS_FILTER_ANNEXATION }
        completion_reward = {
            custom_effect_tooltip = RSC_reclaim_russia_tt
            every_state = {
                limit = {
                    sov_is_base_russian_state_trigger = yes
                    NOT = {
                        is_core_of = ROOT
                    }
                }
                custom_effect_tooltip = RSC_reclaim_russia_tt2
                hidden_effect = {
                    ROOT = {
                        add_state_core = PREV
                    }
                }
            }
        }
    }

    # A State of Chaos
    focus = {
        id = RSC_state_chaos
        x = 22
        y = 1
        prerequisite = {  }
        mutually_exclusive = { focus = RSC_new_government }
        icon = GFX_goal_generic_attack_allies
        cost = 4
        ai_will_do = {
            factor = 10
        }
        bypass = {

        }
        available = {
            has_government = anarchy
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH FOCUS_FILTER_POLITICAL }
        completion_reward = {
            add_stability = -0.1
            add_political_power = 120
        }
    }

    # Our New Way
    focus = {
        id = RSC_our_new_way
        x = 22
        y = 2
        prerequisite = { focus = RSC_state_chaos }
        icon = GFX_focus_spr_anarchism_knows_no_borders
        cost = 6
        ai_will_do = {
            factor = 4
        }
        bypass = {

        }
        available = {
            has_government = anarchy
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH FOCUS_FILTER_POLITICAL }
        completion_reward = {
            add_ideas = RSC_Our_new_way
        }
    }

    # Bring Home the Exiles
    focus = {
        id = RSC_bring_home_exiles
        x = 22
        y = 3
        prerequisite = { focus = RSC_our_new_way }
        icon = GFX_goal_generic_allies_build_infantry
        cost = 8
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {
            has_government = anarchy
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH FOCUS_FILTER_MANPOWER }
        completion_reward = {
            add_manpower = 50000
            hidden_effect = {
                if = {
                    limit = {
                        NOT = {
                            has_template = "Russian Exiles"
                        }
                    }
                    division_template = {
                        name = "Russian Exiles"
                        priority = 1
                        regiments = {
                            infantry = { x = 0 y = 0 }
                            infantry = { x = 0 y = 1 }
                            infantry = { x = 0 y = 2 }
                            infantry = { x = 0 y = 3 }
                            infantry = { x = 0 y = 4 }
                            infantry = { x = 1 y = 0 }
                            infantry = { x = 1 y = 1 }
                            infantry = { x = 1 y = 2 }
                            infantry = { x = 1 y = 3 }
                        }
                        support = {
                            engineer = { x = 0 y = 0 }
                            artillery = { x = 0 y = 1 }
                        }
                    }
                }
            }
            capital_scope = {
                create_unit = {
                    division = "name = \"1st Russian Exiles Division\" division_template = \"Russian Exiles\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
                    owner = ROOT
                }
                create_unit = {
                    division = "name = \"2nd Russian Exiles Division\" division_template = \"Russian Exiles\" start_experience_factor = 0.4 start_equipment_factor = 1.0"
                    owner = ROOT
                }
            }
        }
    }

    # Everyone Needs a Home
    focus = {
        id = RSC_everyone_needs_home
        x = 22
        y = 4
        prerequisite = { focus = RSC_bring_home_exiles }
        icon = GFX_goal_generic_consumer_goods
        cost = 8
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {
            has_government = anarchy
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH FOCUS_FILTER_MANPOWER }
        completion_reward = {
            add_ideas = RSC_Everyone_needs_home
        }
    }

    # Training for Everyone
    focus = {
        id = RSC_training_everyone
        x = 22
        y = 5
        prerequisite = { focus = RSC_everyone_needs_home }
        icon = GFX_goal_generic_occupy_states_ongoing_war
        cost = 4
        ai_will_do = {
            factor = 5
        }
        bypass = {

        }
        available = {
            has_government = anarchy
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH FOCUS_FILTER_POLITICAL }
        completion_reward = {
            add_ideas = RSC_Training_for_everyone
        }
    }

    # Master of the League
    focus = {
        id = RSC_master_league
        x = 21
        y = 6
        prerequisite = { focus = RSC_training_everyone }
        mutually_exclusive = { focus = RSC_member_league }
        icon = GFX_goal_molotov_ribbentrop_pact
        cost = 10
        ai_will_do = {
            factor = 6
        }
        bypass = {

        }
        available = { #TODO Check Condition after the second anarchist pah is done
            has_government = anarchy
            is_subject = no
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH FOCUS_FILTER_POLITICAL }
        completion_reward = {
            add_research_slot = 1
            add_ideas = RSC_Master_league
            if = {
                limit = {
                    has_dlc = "La Resistance"
                    has_intelligence_agency = no
                }
                create_intelligence_agency = yes
            }
            custom_effect_tooltip = unlock_justification_wargoal_tt
        }
    }

    # Member of the League
    focus = {
        id = RSC_member_league
        x = 23
        y = 6
        prerequisite = { focus = RSC_training_everyone }
        mutually_exclusive = { focus = RSC_master_league }
        icon = GFX_focus_generic_support_the_left_right
        cost = 10
        ai_will_do = {
            factor = 6
        }
        bypass = {

        }
        available = {
            has_government = anarchy
            is_subject = yes
            has_global_flag = the_great_russian_collapse_is_here
        }
        search_filters = { FOCUS_FILTER_RSC_ANARCHIST_PATH }
        completion_reward = {
            add_ideas = RSC_Member_league
        }
    }

    # The Army, the Navy and the Air Force
    focus = {
        id = RSC_army_navy_air_force
        x = 31
        y = 1
        prerequisite = {  }
        icon = GFX_focus_generic_license_production
        cost = 3
        ai_will_do = {
            factor = 3
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_MILITARY FOCUS_FILTER_RSC_NAVY FOCUS_FILTER_RSC_AIR }
        completion_reward = {
            army_experience = 30
            navy_experience = 30
            air_experience = 30
        }
    }

    # Improve the Gun Production
    focus = {
        id = RSC_improve_gun_production
        x = 31
        y = 2
        prerequisite = { focus = RSC_army_navy_air_force }
        icon = GFX_goal_generic_small_arms
        cost = 4
        ai_will_do = {
            factor = 3
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_MILITARY }
        completion_reward = {
            add_ideas = RSC_Improve_gun_production
        }
    }

    # Adopt New Tactics
    focus = {
        id = RSC_adopt_new_tactics
        x = 31
        y = 3
        prerequisite = { focus = RSC_improve_gun_production }
        icon = GFX_goal_generic_position_armies
        cost = 10
        ai_will_do = {
            factor = 3
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_MILITARY }
        completion_reward = {
            add_doctrine_cost_reduction = {
				name = RSC_adopt_new_tactics
				cost_reduction = 0.5
				uses = 2
				category = land_doctrine
			}
        }
    }

    # A Mobile Army
    focus = {
        id = RSC_mobile_army
        x = 31
        y = 4
        prerequisite = { focus = RSC_adopt_new_tactics }
        icon = GFX_goal_generic_army_motorized
        cost = 6
        ai_will_do = {
            factor = 3
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_MILITARY }
        completion_reward = {
            add_ideas = RSC_Mobile_army
            add_tech_bonus = {
				name = RSC_mobile_army
				bonus = 1
				uses = 1
				category = motorized_equipment
			}
        }
    }

    # Recruit New Soldiers
    focus = {
        id = RSC_recruit_new_soldiers
        x = 31
        y = 5
        prerequisite = { focus = RSC_mobile_army }
        icon = GFX_focus_generic_military_academy
        cost = 7
        ai_will_do = {
            factor = 2
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_MILITARY FOCUS_FILTER_MANPOWER }
        completion_reward = {
            add_ideas = RSC_Recruit_new_soldiers
        }
    }

    # Special Forces
    focus = {
        id = RSC_special_forces
        x = 31
        y = 6
        prerequisite = { focus = RSC_recruit_new_soldiers }
        icon = GFX_goal_generic_special_forces
        cost = 8
        ai_will_do = {
            factor = 1
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_MILITARY }
        completion_reward = {
            add_ideas = RSC_Special_forces
        }
    }

    # Naval Bases
    focus = {
        id = RSC_naval_bases
        x = 27
        y = 2
        prerequisite = { focus = RSC_army_navy_air_force }
        icon = GFX_goal_generic_occupy_states_coastal
        cost = 5
        ai_will_do = {
            factor = 1
            modifier = {
                add = 7
                OR = {
                    tag = CRI
                    tag = STP
                }
            }
        }
        bypass = {

        }
        available = {
            any_state = {
                is_controlled_by = ROOT
                is_coastal = yes
            }
        }
        search_filters = { FOCUS_FILTER_RSC_NAVY }
        completion_reward = {
            random_controlled_state = {
                limit = {
                    is_coastal = yes
                }
                add_building_construction = {
					type = naval_base
					level = 3
					instant_build = yes
                    province = {
						all_provinces = yes
						limit_to_coastal = yes
						level > 0
					}
				}
            }
        }
    }

    # Invest in Dockyards
    focus = {
        id = RSC_invest_dockyards
        x = 27
        y = 3
        prerequisite = { focus = RSC_naval_bases }
        icon = GFX_goal_generic_construct_naval_dockyard
        cost = 8
        ai_will_do = {
            factor = 1
            modifier = {
                add = 7
                OR = {
                    tag = CRI
                    tag = STP
                }
            }
        }
        bypass = {

        }
        available = {
            any_state = {
                is_controlled_by = ROOT
                is_coastal = yes
            }
        }
        search_filters = { FOCUS_FILTER_RSC_NAVY }
        completion_reward = {
            random_controlled_state = {
                limit = {
                    is_coastal = yes
                }
                add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = dockyard
					level = 2
					instant_build = yes
				}
            }
        }
    }

    # The New Naval Way
    focus = {
        id = RSC_new_naval_way
        x = 26
        y = 4
        prerequisite = { focus = RSC_invest_dockyards }
        mutually_exclusive = { focus = RSC_old_naval_way }
        icon = GFX_goal_generic_navy_carrier
        cost = 8
        ai_will_do = {
            factor = 1
            modifier = {
                add = 7
                OR = {
                    tag = CRI
                    tag = STP
                }
            }
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_NAVY }
        completion_reward = {
            add_tech_bonus = {
				name = RSC_new_naval_way
				bonus = 1
				uses = 1
				category = base_strike_main
			}
            add_tech_bonus = {
				name = RSC_new_naval_way
				bonus = 1
				uses = 1
				category = cv_tech
			}
            add_tech_bonus = {
				name = RSC_new_naval_way
				bonus = 0.5
				uses = 1
				category = naval_bomber
			}
        }
    }

    # The Old Naval Way
    focus = {
        id = RSC_old_naval_way
        x = 28
        y = 4
        prerequisite = { focus = RSC_invest_dockyards }
        mutually_exclusive = { focus = RSC_new_naval_way }
        icon = GFX_goal_generic_navy_battleship
        cost = 8
        ai_will_do = {
            factor = 1
            modifier = {
                add = 7
                OR = {
                    tag = CRI
                    tag = STP
                }
            }
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_NAVY }
        completion_reward = {
            add_tech_bonus = {
				name = RSC_old_naval_way
				bonus = 1
				uses = 1
				category = fleet_in_being_tree
			}
            add_tech_bonus = {
				name = RSC_old_naval_way
				bonus = 1.5
				uses = 1
				category = bb_tech
			}
        }
    }

    # Air Bases
    focus = {
        id = RSC_air_bases
        x = 35
        y = 2
        prerequisite = { focus = RSC_army_navy_air_force }
        icon = GFX_goal_generic_radar
        cost = 6
        ai_will_do = {
            factor = 1
        }
        bypass = {
            NOT = {
                any_state = {
                    is_controlled_by = ROOT
                    air_base < 8
                }
            }
        }
        available = {
            any_state = {
                is_controlled_by = ROOT
                air_base < 8
            }
        }
        search_filters = { FOCUS_FILTER_RSC_AIR }
        completion_reward = {
            random_controlled_state = {
                limit = {
                    air_base < 8
                }
                add_building_construction = {
					type = air_base
					level = 3
					instant_build = yes
				}
            }
            random_controlled_state = {
                limit = {
                    air_base < 8
                }
                add_building_construction = {
					type = air_base
					level = 3
					instant_build = yes
				}
            }
        }
    }

    # Improve the Anti-Air Defenses
    focus = {
        id = RSC_improve_anti_air_defenses
        x = 35
        y = 3
        prerequisite = { focus = RSC_air_bases }
        icon = GFX_goal_generic_air_doctrine
        cost = 8
        ai_will_do = {
            factor = 1
        }
        bypass = {
            NOT = {
                any_state = {
                    is_controlled_by = ROOT
                    anti_air_building < 5
                }
            }
        }
        available = {
            any_state = {
                is_controlled_by = ROOT
                anti_air_building < 5
            }
        }
        search_filters = { FOCUS_FILTER_RSC_AIR }
        completion_reward = {
            random_controlled_state = {
                limit = {
                    anti_air_building < 5
                }
                add_extra_state_shared_building_slots = 1
                add_building_construction = {
                    type = arms_factory
                    level = 1
                    instant_build = yes
                }
                add_building_construction = {
					type = anti_air_building
					level = 1
					instant_build = yes
				}
            }
            random_controlled_state = {
                limit = {
                    anti_air_building < 5
                }
                add_extra_state_shared_building_slots = 1
                add_building_construction = {
                    type = arms_factory
                    level = 1
                    instant_build = yes
                }
                add_building_construction = {
					type = anti_air_building
					level = 1
					instant_build = yes
				}
            }
        }
    }

    # Bombing Strategy
    focus = {
        id = RSC_bombing_strategy
        x = 34
        y = 4
        prerequisite = { focus = RSC_improve_anti_air_defenses }
        mutually_exclusive = { focus = RSC_air_superiority_strategy }
        icon = GFX_goal_generic_air_bomber
        cost = 5
        ai_will_do = {
            factor = 1
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_AIR }
        completion_reward = {
            add_tech_bonus = {
				name = RSC_bombing_strategy
				bonus = 1
				uses = 1
				category = cat_strategic_bomber
			}
            add_tech_bonus = {
				name = RSC_bombing_strategy
				bonus = 1
				uses = 1
				category = tactical_bomber
			}
        }
    }

    # Air Superiority Strategy
    focus = {
        id = RSC_air_superiority_strategy
        x = 36
        y = 4
        prerequisite = { focus = RSC_improve_anti_air_defenses }
        mutually_exclusive = { focus = RSC_bombing_strategy }
        icon = GFX_goal_generic_air_fighter2
        cost = 8
        ai_will_do = {
            factor = 1
        }
        bypass = {

        }
        available = {

        }
        search_filters = { FOCUS_FILTER_RSC_AIR }
        completion_reward = {
            add_tech_bonus = {
				name = RSC_air_superiority_strategy
				bonus = 1
				uses = 1
				category = strategic_destruction_tree
			}
            add_tech_bonus = {
				name = RSC_air_superiority_strategy
				bonus = 1
				uses = 1
				category = light_fighter
			}
        }
    }
}