####################
# AIR GRAND DOCTRINES
####################

grand_doctrine_victorian_air = {
    folder = air

    name = "Victorian Air Doctrine"
    description = grand_doctrine_victorian_air_desc
    # icon = GFX_doctrine_victorian_air_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
        }
        OR = {
            has_tech = mongolfiere
            has_tech = ornithopter
        }
    }

    xp_cost = 100
    xp_type = air

    ai_will_do = {
        base = 1

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

    tracks = {
        victorian_air_observation_track
        victorian_air_bombing_track
    }

    # BASE EFFECTS
    experience_gain_air_factor = 0.05

    milestones = {
        {
            # Observation Milestone
            recon_factor = 0.05
            air_accidents_factor = -0.02
        }
        {
            # Bombing Milestone
            production_speed_air_base_factor = 0.10
        }
    }
}

grand_doctrine_machine_age_air = {
    folder = air

    name = "Machine Age Air Doctrine"
    description = grand_doctrine_machine_age_air_desc
    # icon = GFX_doctrine_machine_age_air_medium

    visible = { NOT = { has_country_flag = eoang_tag_is_tribal_yes_flag } }
    
    available = {
        has_completed_track = victorian_air_observation_track
        has_completed_track = victorian_air_bombing_track
    }

    xp_cost = 100
    xp_type = air

    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_air_superiority_track
        machine_age_tactical_air_track
        machine_age_strategic_air_track
        machine_age_naval_air_track
    }

    # BASE EFFECTS
    experience_gain_air_factor = 0.03
    air_ace_generation_chance_factor = 0.05

    milestones = {
        {
            # Air Superiority Milestone
            fighter = {
                air_attack = 0.05
            }
        }
        {
            # Tactical Air Milestone
            cas = {
                air_ground_attack = 0.05
            }
        }
        {
            # Strategic Air Milestone
            strat_bomber = {
                air_ground_attack = 0.05
            }
        }
        {
            # Naval Air Milestone
            nav_bomber = {
                naval_strike_attack = 0.05
            }
        }
    }
}