Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 58

technologies = {

mobile_warfare = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

xor = { superior_firepower trench_warfare mass_assault }

path = {
leads_to_tech = delay
research_cost_coeff = 1
}

category_all_armor = {
breakthrough = 0.20
}

planning_speed = 0.5
army_speed_factor = 0.10
enable_tactic = tactic_unexpected_thrust
org_loss_when_moving = -0.1

doctrine = yes
research_cost = 2.25

folder = {
name = land_doctrine_folder
position = { x = 0 y = 0 }
}

categories = {
land_doctrine
cat_mobile_warfare
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
armor = 4.0
}
}

delay = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

category_all_infantry = {
max_organisation = 15
}

enable_tactic = tactic_delay

path = {
leads_to_tech = elastic_defence
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 2 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
armor = 3.0
}
}

elastic_defence = {

land_reinforce_rate = 0.02
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

category_tanks = {
max_organisation = 1
}

category_all_armor = {
maximum_speed = 0.1
}

enable_tactic = tactic_elastic_defense
path = {
leads_to_tech = mobile_infantry
research_cost_coeff = 1
}
path = {
leads_to_tech = armored_spearhead
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 4 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
armor = 2.0
}
}

mobile_infantry = { #Branch focuses on infantry, included Motorised and


Mechanised.

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

xor={
armored_spearhead
}
motorized = {
maximum_speed = 0.1
default_morale = 0.2
}
mot_artillery_brigade = {
maximum_speed = 0.1
default_morale = 0.2
}
mot_anti_tank_brigade = {
maximum_speed = 0.1
default_morale = 0.2
}
mot_anti_air_brigade = {
maximum_speed = 0.1
default_morale = 0.2
}
mechanized = {
maximum_speed = 0.1
default_morale = 0.2
}
amphibious_mechanized = {
maximum_speed = 0.1
default_morale = 0.2
}

path = {
leads_to_tech = mass_motorization
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 6 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}

modifier = {
tag = GER
factor = 2
}
}

ai_research_weights = {
armor = 1.0
defensive = -2.0
motorized_equipment = 3.0
cat_mechanized_equipment = 5.0
}
}

mass_motorization = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
max_organisation = 10
}

path = {
leads_to_tech = mechanised_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 8 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
armor = 2.0
defensive = -12.0
}
}

mechanised_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

motorized = {
max_organisation = 15

}
mechanized = {
max_organisation = 15
}
amphibious_mechanized = {
max_organisation = 15
}

category_tanks = {
max_organisation = 3
}

enable_tactic = tactic_blitz

path = {
leads_to_tech = kampfgruppe
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
armor = 2.0
motorized_equipment = 2.0
cat_mechanized_equipment = 2.0
}
}

armored_spearhead = { #Branch focused on Tanks


xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_tanks = {
max_organisation = 3
breakthrough = 0.20
}

enable_tactic = tactic_blitz

xor = {
mobile_infantry
}

path = {
leads_to_tech = schwerpunk
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 6 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
armor = 16.0
offensive = -1.0
cat_mechanized_equipment = 2.0
}
}

schwerpunk = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_tanks = {
max_organisation = 2
}

category_all_armor = {
default_morale = 0.1
}

path = {
leads_to_tech = blitzkrieg
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 8 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
armor = 2.5
offensive = -2.0
cat_mechanized_equipment = 1.5
}
}

blitzkrieg = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_tanks = {
max_organisation = 1
}

category_all_armor = {
default_morale = 0.1
}

enable_tactic = tactic_breakthrough

motorized = {
max_organisation = 5
}
mechanized = {
max_organisation = 5
}
amphibious_mechanized = {
max_organisation = 5
}

path = {
leads_to_tech = kampfgruppe
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
armor = 2.5
cat_mechanized_equipment = 1.5
}
}

kampfgruppe = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
default_morale = 0.2
max_organisation = 10
}
# faster planning
planning_speed = 0.2

enable_tactic = tactic_overwhelming_fire

path = {
leads_to_tech = firebrigades
research_cost_coeff = 1
}
path = {
leads_to_tech = volkssturm
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 12 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
armor = 3.0
}
}

firebrigades = { #Branch focused on mobile warfares


xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor={
volkssturm
}

category_all_infantry = {
max_organisation = 10
}
category_tanks = {
max_organisation = 2
}

path = {
leads_to_tech = backhand_blow
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 14 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
armor = 2.0
}
}

backhand_blow = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
enable_tactic = tactic_backhand_blow

path = {
leads_to_tech = modern_blitzkrieg
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}
ai_research_weights = {
armor = 2.0
}
}

modern_blitzkrieg = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_tanks = {
max_organisation = 3
breakthrough = 0.20
}

category_all_armor = {
default_morale = 0.2
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
armor = 2.0
}
}

volkssturm = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor={
firebrigades
}

conscription = 0.02

path = {
leads_to_tech = nd_conscription
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 14 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
modifier = {
tag = GER
factor = 3
}
}

ai_research_weights = {
armor = 2.0
}
}

nd_conscription = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
conscription = 0.03

path = {
leads_to_tech = werwolf_guerillas
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
armor = 2.0
}
}

werwolf_guerillas = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
#Increased Partisan effect on your land occupied by others
partisan_effect = 0.1 #10% more partisan effects

enable_tactic = tactic_guerrilla_tactics

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mobile_warfare
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
armor = 2.0
}
}

superior_firepower = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

xor = { mobile_warfare trench_warfare mass_assault }

path = {
leads_to_tech = sup_delay
research_cost_coeff = 1
}

category_front_line = {
soft_attack = 0.2
}

enable_tactic = tactic_barrage

doctrine = yes
research_cost = 2.25

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 0 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
artillery = 4.0
}
}

sup_delay = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_light_infantry = {
max_organisation = 10
}

enable_tactic = tactic_delay

path = {
leads_to_tech = mobile_defence
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 2 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
}

ai_research_weights = {
artillery = 3.0
}
}

mobile_defence = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
defense = 0.20
}

enable_tactic = tactic_elastic_defense

path = {
leads_to_tech = intergrated_support
research_cost_coeff = 1
}
path = {
leads_to_tech = dispersed_support
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 4 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
}

ai_research_weights = {
artillery = 2.0
}
}

intergrated_support = { #This Branch is focused on boosting stuff in the


support column
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor={
dispersed_support
}

category_support_battalions = {
max_organisation = 10
soft_attack = 0.25
}
path = {
leads_to_tech = regimental_combat_teams
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 6 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
factor = 20
}

ai_research_weights = {
artillery = 1.0
}
}

regimental_combat_teams = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_support_battalions = {
max_organisation = 10
soft_attack = 0.25
}

enable_tactic = tactic_overwhelming_fire

path = {
leads_to_tech = sup_mechanized_offensive
research_cost_coeff = 1
}
doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 8 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
artillery = 1.0
}
}

dispersed_support = { # Branch is focused on support units as part of the


regular brigades
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = {
intergrated_support
}

category_line_artillery = {
default_morale = 0.2
}

path = {
leads_to_tech = overwhelming_firepower
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5
categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 6 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
artillery = 1.0
}
}

overwhelming_firepower = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_line_artillery = {
soft_attack = 0.10
}

enable_tactic = tactic_overwhelming_fire

path = {
leads_to_tech = sup_mechanized_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}
folder = {
name = land_doctrine_folder
position = { x = -2 y = 8 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
artillery = 1.0
}
}

sup_mechanized_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_armor = {
breakthrough = 0.10
}

enable_tactic = tactic_blitz

path = {
leads_to_tech = concentrated_fire_plans
research_cost_coeff = 1
}
path = {
leads_to_tech = centralized_fire_control
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}
folder = {
name = land_doctrine_folder
position = { x = 0 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.25
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

concentrated_fire_plans = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = {
centralized_fire_control
}

category_army = {
hard_attack = 0.10
}

path = {
leads_to_tech = combined_arms
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 12 }
}
ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.25
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

combined_arms = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

category_all_armor = {
hard_attack = 0.10
soft_attack = 0.10
}

enable_tactic = tactic_breakthrough

path = {
leads_to_tech = tactical_control
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 14 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

tactical_control = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
land_reinforce_rate = 0.02

enable_tactic = tactic_tactical_withdrawal

path = {
leads_to_tech = air_land_battle
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

air_land_battle = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_front_line = {
max_organisation = 5
}

#combat advantage when air superior


army_bonus_air_superiority_factor = 0.20

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}
centralized_fire_control = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = {
concentrated_fire_plans
}

category_all_infantry = {
soft_attack = 0.05
}
category_artillery = {
soft_attack = 0.05
}
path = {
leads_to_tech = forward_observers
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 12 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.25
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

forward_observers = {
land_reinforce_rate = 0.02
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
recon = {
recon = 1
}

path = {
leads_to_tech = advanced_firebases
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 14 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

advanced_firebases = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
max_organisation = 10
default_morale = 0.05
}
category_tanks = {
max_organisation = 2
}

category_all_armor = {
default_morale = 0.05
}

enable_tactic = tactic_tactical_withdrawal

path = {
leads_to_tech = shock_and_awe
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

shock_and_awe = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
soft_attack = 0.05
hard_attack = 0.05
}
category_artillery = {
soft_attack = 0.05
hard_attack = 0.05
}
enable_tactic = tactic_breakthrough

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_superior_firepower
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
artillery = 1.0
}
}

trench_warfare = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

xor = { mobile_warfare superior_firepower mass_assault }

max_dig_in = 10
dig_in_speed_factor = 0.25 #25% bonus
path = {
leads_to_tech = grand_battle_plan
research_cost_coeff = 1
}

doctrine = yes
research_cost = 2.25

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 0 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

grand_battle_plan = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
path = {
leads_to_tech = prepared_defense
research_cost_coeff = 1
}

#planning max bonus increase


max_planning = 0.1

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 2 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}

modifier = {
factor = 0.25
has_idea = FRA_victors_of_wwi
}
}

ai_research_weights = {
infantry_weapons = 2.5
motorized_equipment = 2.0
}
}

prepared_defense = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
defense = 0.10
max_organisation = 10
}

path = {
leads_to_tech = grand_assault
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 4 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

grand_assault = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_army = {
breakthrough = 0.10
soft_attack = 0.05
}

enable_tactic = tactic_planned_attack

path = {
leads_to_tech = grand_mechanized_offensive
research_cost_coeff = 1
}
path = {
leads_to_tech = infantry_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 6 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

grand_mechanized_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = {
infantry_offensive
}

motorized = {
max_organisation = 5
}
mechanized = {
max_organisation = 5
}
amphibious_mechanized = {
max_organisation = 5
}

enable_tactic = tactic_blitz
enable_tactic = tactic_elastic_defense

path = {
leads_to_tech = assault_concentration
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 8 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.35
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.65
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
cat_mechanized_equipment = 1.0
}
}

assault_concentration = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
max_planning = 0.1

enable_tactic = tactic_overwhelming_fire

path = {
leads_to_tech = branch_interoperation
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.3
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.6
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
cat_mechanized_equipment = 1.0
}
}

branch_interoperation = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
max_organisation = 5
}
category_tanks = {
max_organisation = 1
}

path = {
leads_to_tech = assault_breakthrough
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 12 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.25
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.55
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

assault_breakthrough = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_army = {
breakthrough = 0.10
}

enable_tactic = tactic_breakthrough

path = {
leads_to_tech = central_planning
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 14 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.2
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
cat_mechanized_equipment = 1.0
}
}
central_planning = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
max_planning = 0.1

path = {
leads_to_tech = c3i_theory
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.45
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

c3i_theory = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
land_reinforce_rate = 0.02
category_all_infantry = {
max_organisation = 5
}
category_tanks = {
max_organisation = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.1
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.4
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

infantry_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = {
grand_mechanized_offensive
}
category_light_infantry = {
max_organisation = 5
breakthrough = 0.1
}

enable_tactic = tactic_infantry_charge

path = {
leads_to_tech = armored_operations
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 8 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.35
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.65
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

armored_operations = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_tanks = {
max_organisation = 2
}
category_all_armor = {
default_morale = 0.1
}

enable_tactic = tactic_blitz
enable_tactic = tactic_elastic_defense

path = {
leads_to_tech = infiltration_assault
research_cost_coeff = 1
}
doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.3
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.6
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

infiltration_assault = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
supply_consumption_factor = -0.10

path = {
leads_to_tech = night_assault_tactics
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}
folder = {
name = land_doctrine_folder
position = { x = 2 y = 12 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.25
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.55
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

night_assault_tactics = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
#reduce land night combat penalty
land_night_attack = 0.25 # negates half of base penalty

path = {
leads_to_tech = attritional_containment
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 14 }
}
ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.2
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

attritional_containment = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
max_organisation = 5
}
category_tanks = {
max_organisation = 1
}
path = {
leads_to_tech = infiltration_in_depth
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.45
}
}

ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

infiltration_in_depth = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
land_reinforce_rate = 0.02

recon = {
recon = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_grand_battle_plan
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.1
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.4
}
}
ai_research_weights = {
infantry_weapons = 1.5
motorized_equipment = 1.0
}
}

mass_assault = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = { mobile_warfare superior_firepower trench_warfare }

path = {
leads_to_tech = pocket_defence
research_cost_coeff = 1
}

land_reinforce_rate = 0.02
minimum_training_level = -0.1

doctrine = yes
research_cost = 2.25

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 0 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
industry = 2.0
}
}

pocket_defence = {

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
#reduced pocketed combat penalty and/or reduces the out of supply
penalty or increases time before moving to worse penalty
no_supply_grace = 48 # more hours before supply penalty changes
out_of_supply_factor = -0.10
path = {
leads_to_tech = defence_in_depth
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 2 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
industry = 2.0
}
}

defence_in_depth = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
max_dig_in = 5

category_light_infantry = {
max_organisation = 5
}

path = {
leads_to_tech = large_front_operations
research_cost_coeff = 1
}
path = {
leads_to_tech = peoples_army
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 0 y = 4 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
industry = 2.0
}
}

large_front_operations = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
xor = {
peoples_army
}

supply_consumption_factor = -0.10

enable_tactic = tactic_relentless_assault

path = {
leads_to_tech = deep_operations
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 6 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
tag = SOV
factor = 2
}

modifier = {
factor = 0.4

OR = {
tag = CHI
tag = PRC
tag = XSM
tag = SIK
tag = GXC
tag = SHX
tag = YUN
}
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
industry = 2.0
}
}

deep_operations = {
category_tanks = {
max_organisation = 2
}
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
enable_tactic = tactic_blitz

path = {
leads_to_tech = operational_concentration
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 8 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
}

ai_research_weights = {
industry = 2.0
}
}

operational_concentration = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
max_planning = 0.10
land_reinforce_rate = 0.05

enable_tactic = tactic_elastic_defense

path = {
leads_to_tech = vast_offensives
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.35
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.65
}
}

ai_research_weights = {
industry = 2.0
}
}

vast_offensives = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
supply_consumption_factor = -0.10

infantry = {
combat_width = -0.4
}

enable_tactic = tactic_overwhelming_fire

path = {
leads_to_tech = breakthrough_priority
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 12 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.35
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.65
}
}

ai_research_weights = {
industry = 2.0
}
}

breakthrough_priority = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_tanks = {
max_organisation = 1
breakthrough = 0.10
}
category_all_infantry = {
max_organisation = 5
breakthrough = 0.10
}

enable_tactic = tactic_breakthrough

path = {
leads_to_tech = mechanized_wave
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 14 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.25
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
industry = 2.0
}
}

mechanized_wave = {
category_tanks = {
max_organisation = 2
}
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_armor = {
default_morale = 0.1
}

mechanized = {
max_organisation = 10
default_morale = 0.1
}
motorized = {
max_organisation = 10
default_morale = 0.1
}
amphibious_mechanized = {
max_organisation = 10
default_morale = 0.1
}

path = {
leads_to_tech = continuous_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 16 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.15
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.5
}
}

ai_research_weights = {
industry = 2.0
cat_mechanized_equipment = 3.0
}
}

continuous_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
org_loss_when_moving = -0.25
land_reinforce_rate = 0.05

enable_tactic = tactic_backhand_blow

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = -2 y = 18 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.1
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.35
}
}

ai_research_weights = {
industry = 2.0
}
}

peoples_army = {

xor = {
large_front_operations
}

xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00

#Increased Partisan effect on your land occupied by others


partisan_effect = 0.1 #10% more partisan effects
#Land Units take less attrition
attrition = -0.1 #take 10% less attrition losses

enable_tactic = tactic_human_wave_tactics

path = {
leads_to_tech = human_infantry_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 6 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
modifier = {
not = { ai_air_doctrine_tier_1_trigger = yes }
factor = 0.5
}
modifier = {
not = { ai_air_doctrine_tier_2_trigger = yes }
factor = 0.75
}
modifier = {
factor = 0.6

OR = {
tag = CHI
tag = PRC
tag = XSM
tag = SIK
tag = GXC
tag = SHX
tag = YUN
}
}

ai_research_weights = {
industry = 2.0
}
}

human_infantry_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
infantry = {
default_morale = 0.30
}
land_reinforce_rate = 0.05

path = {
leads_to_tech = large_front_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 8 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
industry = 2.0
}
}

large_front_offensive = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
category_all_infantry = {
max_organisation = 10
}
category_tanks = {
max_organisation = 2
}

path = {
leads_to_tech = human_wave_offensive
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 10 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
industry = 2.0
}
}
human_wave_offensive = {

conscription = 0.05
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
infantry = {
combat_width = -0.4
}

land_reinforce_rate = 0.15

path = {
leads_to_tech = guerilla_warfare
research_cost_coeff = 1
}

doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 12 }
}

ai_will_do = {
factor = 20
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
}

ai_research_weights = {
infantry_weapons = 1.0
industry = 2.0
}
}

guerilla_warfare = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
out_of_supply_factor = -0.30
category_army = {
default_morale = 0.2
}

partisan_effect = 0.2

enable_tactic = tactic_guerrilla_tactics
doctrine = yes
research_cost = 4.5

categories = {
land_doctrine
cat_mass_assault
}

folder = {
name = land_doctrine_folder
position = { x = 2 y = 14 }
}

ai_will_do = {
modifier = {
not = {
has_army_experience > 120
}
factor = 0.8
}
factor = 20
}

ai_research_weights = {
industry = 2.0
}
}

You might also like