####################
# NAVAL GRAND DOCTRINES
####################

grand_doctrine_victorian_naval = {
    folder = naval

    name = "Victorian Naval Doctrine"
    description = grand_doctrine_victorian_naval_desc
    # icon = GFX_doctrine_victorian_naval_medium
    
    visible = { NOT = { has_country_flag = eoang_tag_is_tribal_yes_flag } }

    available = {
        OR = {
            has_idea = doctrine_victorian_army_1
            has_idea = doctrine_victorian_army_2
        }
        num_of_naval_factories > 2
    }

    xp_cost = 100
    xp_type = navy

    ai_will_do = {
        base = 1

        modifier = {
            factor = 0
            preindustrial_or_tribal_trigger = yes
        }
        modifier = {
            factor = 0
            date < 1875.1.1
        }
        modifier = {
            factor = 0
            num_of_naval_factories < 3
        }
        modifier = {
            factor = 1.5
            is_major = yes
        }
    }

    tracks = {
        victorian_naval_screens_track
        victorian_naval_capital_track
        victorian_naval_trade_track
    }

    # BASE EFFECTS
    experience_gain_navy_factor = 0.05
    spotting_chance = 0.02

    milestones = {
        {
            # Screens Milestone
            navy_screen_attack_factor = 0.03
            navy_screen_defence_factor = 0.03
        }
        {
            # Capital Ships Milestone
            navy_capital_ship_attack_factor = 0.03
            navy_capital_ship_defence_factor = 0.03
        }
        {
            # Trade Milestone
            convoy_raiding_efficiency_factor = 0.05
            convoy_escort_efficiency = 0.05
        }
    }
}

grand_doctrine_machine_age_naval = {
    folder = naval

    name = "Machine Age Naval Doctrine"
    description = grand_doctrine_machine_age_naval_desc
    # icon = GFX_doctrine_machine_age_naval_medium

    visible = { NOT = { has_country_flag = eoang_tag_is_tribal_yes_flag } }

    available = {
        has_completed_track = victorian_naval_screens_track
        has_completed_track = victorian_naval_capital_track
        has_completed_track = victorian_naval_trade_track
    }

    xp_cost = 100
    xp_type = navy

    ai_will_do = {
        base = 1

        modifier = {
            factor = 0
            preindustrial_or_tribal_trigger = yes
        }
        modifier = {
            factor = 0
            date < 1900.1.1
        }
        modifier = {
            factor = 1.5
            is_major = yes
        }
    }

    tracks = {
        machine_age_naval_battlefleet_track
        machine_age_naval_screens_track
        machine_age_naval_submarine_track
        machine_age_naval_carrier_track
    }

    # BASE EFFECTS
    experience_gain_navy_factor = 0.03
    naval_coordination = 0.02
    spotting_chance = 0.02

    milestones = {
        {
            # Battlefleet Milestone
            navy_capital_ship_attack_factor = 0.05
        }
        {
            # Screens Milestone
            navy_screen_attack_factor = 0.05
        }
        {
            # Submarine Milestone
            navy_submarine_attack_factor = 0.05
        }
        {
            # Carrier Milestone
            sortie_efficiency = 0.05
        }
    }
}