Professional Documents
Culture Documents
Land Doctrine
Land Doctrine
mobile_warfare = {
xp_research_type = army
xp_research_cost = 100
xp_research_bonus = 1.00
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
}
}
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
}
}
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
}
}
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
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
}
}
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
}
}
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
}
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
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
}
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
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
}
}