infantry_generic_victorian = {
    blocked_for = {
        UCT
        AFR
    }

    role = infantry
    
    upgrade_prio = {
        base = 2
        modifier = {
            factor = 5
        }
    }

    infantry_default = {
        upgrade_prio = {
            base = 2
            modifier = {
                factor = 0
                date > 1870.1.1
            }
        }
        
        reinforce_prio = 1
        
        target_template = {
            support = {
                engineer = 1
                recon = 1
            }
            
            regiments = {
                line_infantry = 3
                light_infantry = 1
                guard_infantry = 1
                early_marine = 1
            }
        }
    }

    infantry_default = {
        upgrade_prio = {
            base = 3
            modifier = {
                factor = 0
                date > 1880.1.1
            }
        }
        
        reinforce_prio = 1
        
        target_template = {
            support = {
                engineer = 1
                recon = 1
                logistics_company = 1
                cannon_artillery_support = 1
                howitzer_artillery_support = 1
            }
            
            regiments = {
                line_infantry = 6
                light_infantry = 2
                guard_infantry = 2
                early_marine = 2
            }
        }
    }
}

easy_garrison = {
    blocked_for = {
        UCT
        AFR
    }
    
    role = garrison
    
    upgrade_prio = {
        base = 2
        modifier = {
            factor = 10
        }
    }
    
    garrison_default = {
        upgrade_prio = {
            base = 1
            modifier = {
                factor = 10
            }
        }
        
        reinforce_prio = 1
        
        target_template = {
            support = {
                engineer = 1
            }
            
            regiments = {
                line_infantry = 1
            }
        }
    }

    garrison_6 = {
        upgrade_prio = {
            base = 4
            modifier = {
                factor = 1
            }
        }
        
        reinforce_prio = 1
        
        target_template = {
            support = {
                engineer = 1
            }
            
            regiments = {
                line_infantry = 3
            }
        }
    }
}

suppression_generic = {
    role = suppression
    
    upgrade_prio = {
        base = 0.5
        modifier = {
            factor = 20
            has_war = yes
        }
    }

    suppression_generic_2 = {
        reinforce_prio = 0
        custom_icon = 13
    
        upgrade_prio = {
            base = 2
        }
        
        target_template = {
            support = { 
                military_police = 1
            }
            
            regiments = {
                light_infantry = 1
                light_cavalry = 1
            }
        }
    }

    suppression_generic_6 = {
        reinforce_prio = 0
        custom_icon = 13
    
        upgrade_prio = {
            base = 2
        }
        
        target_template = {
            support = { 
                military_police = 1
            }
            
            regiments = {
                light_infantry = 3
                light_cavalry = 3
            }
        }
    }
}

light_cav_template = {
    blocked_for = {
        UCT
        AFR
    }

    role = light_cavalry
    
    upgrade_prio = {
        base = 2
        modifier = {
            factor = 1
        }
    }

    light_cav_template_6 = {
        upgrade_prio = {
            base = 2
            modifier = {
                factor = 1
            }
        }

        target_template = {
            support = {
                recon_cav = 1
            }
            
            regiments = {
                light_cavalry = 3
            }
        }
    }
}

dragoon_template = {
    blocked_for = {
        UCT
        AFR
    }

    role = dragoon
    
    upgrade_prio = {
        base = 2
        modifier = {
            factor = 1
        }
    }

    dragoon_template_6 = {
        upgrade_prio = {
            base = 2
            modifier = {
                factor = 1
            }
        }

        target_template = {
            support = {
                recon_cav = 1
                cannon_artillery_towed_support = 1
            }
            
            regiments = {
                dragoon = 3
            }
        }
    }
}

lancer_template = {
    available_for = {
        POL RUS PRS AUS SPR POR SWE FRA ENG BEL BAV PIE NSC RAJ VEN USV MEX MEC SRS
    }

    role = uhlans
    
    upgrade_prio = {
        base = 2
        modifier = {
            factor = 1
        }
    }

    lancer_template_6 = {
        upgrade_prio = {
            base = 2
            modifier = {
                factor = 1
            }
        }

        target_template = {
            support = {
                recon_cav = 1
                cannon_artillery_towed_support = 1
            }
            
            regiments = {
                uhlans = 3
            }
        }
    }
}

cuirassier_template = {
    available_for = {
        AUS PRS PIE RUS ENG SAX SPR POL CHL ARG KAR KAS FIN JAI
    }

    role = heavy_cavalry
    
    upgrade_prio = {
        base = 2
        modifier = {
            factor = 1
        }
    }

    cuirassier_template_6 = {
        upgrade_prio = {
            base = 2
            modifier = {
                factor = 1
            }
        }

        target_template = {
            support = {
                recon_cav = 1
            }
            
            regiments = {
                uhlans = 3
            }
        }
    }
}

# REGIMENTS:
#infantry
    #light_infantry
    #line_infantry
    #guard_infantry
    #early_marine
    #mounted_infantry
#light_armor
#super_heavy_armor
#modern_armor
#heavy_armor
#medium_armor
#light_armor
#anti_tank
#cavalry
    #light_cavalry
    #dragoons
    #uhlans
    #heavy_cavalry
#motorized
#mechanized
#marine
#mountaineers
#paratrooper
#rocket_artillery
#light_tank_destroyer
#medium_tank_destroyer_brigade
#heavy_tank_destroyer_brigade
#super_heavy_tank_destroyer_brigade
#modern_tank_destroyer_brigade
#anti_air
#artillery

# SUPPORT:
#engineer
#recon
#signal_company
#maintenance_company
#anti_tank_brigade
#anti_air_brigade
#artillery_brigade
#field_hospital
#logistics_company
#military_police
#light_sp_anti_air_brigade
#light_sp_artillery_brigade
