# Author(s): Yard1, Simone-Traiano, R3d Knight, Bird, Croc, Doolittle # AI Templates give_AI_templates = { if = { limit = { OR = { original_tag = USA original_tag = SOV original_tag = CHI } } if = { limit = { NOT = { has_template = "AI Light Infantry Brigade" } } generic_AI_templates = yes } if = { limit = { NOT = { has_template = "AI Armored Division" } } Major_Power_AI_templates = yes } } else = { if = { limit = { NOT = { has_template = "AI Militia Brigade" } } Militia_AI_templates = yes } if = { limit = { NOT = { has_template = "AI Light Infantry Brigade" } } generic_AI_templates = yes } } if = { limit = { NOT = { has_template = "AI Emergency Infantry Brigade" } } emergency_AI_template = yes } if = { limit = { has_game_rule = { rule = rule_god_of_war option = yes } NOT = { has_template = "Mechanized Infantry Division" } } god_of_war_templates = yes } } emergency_AI_template = { division_template = { name = "AI Emergency Infantry Brigade" priority = 0 regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } L_Inf_Bat = { x = 1 y = 0 } L_Inf_Bat = { x = 1 y = 1 } L_Inf_Bat = { x = 1 y = 2 } } } } generic_AI_templates = { # AI Light Infantry Brigade - 11x L_Inf + CSS + H_Engi division_template = { name = "AI Light Infantry Brigade" priority = 0 regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } L_Inf_Bat = { x = 0 y = 3 } L_Inf_Bat = { x = 1 y = 0 } L_Inf_Bat = { x = 1 y = 1 } L_Inf_Bat = { x = 1 y = 2 } L_Inf_Bat = { x = 1 y = 3 } L_Inf_Bat = { x = 2 y = 0 } L_Inf_Bat = { x = 2 y = 1 } L_Inf_Bat = { x = 2 y = 2 } } regimental_support = { AT_company = { x = 0 y = 0 } Arty_Battery = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Arty_Battery = { x = 1 y = 1 } AT_company = { x = 2 y = 0 } Arty_Battery = { x = 2 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } } } # AI Light Artillery Brigade - 6x L_Inf + 5x Arty + Mot_Recce + CSS division_template = { name = "AI Light Artillery Brigade" priority = 0 regiments = { L_Inf_Bat = { x = 0 y = 0 } L_Inf_Bat = { x = 0 y = 1 } L_Inf_Bat = { x = 0 y = 2 } L_Inf_Bat = { x = 1 y = 0 } L_Inf_Bat = { x = 1 y = 1 } L_Inf_Bat = { x = 1 y = 2 } Arty_Bat = { x = 2 y = 0 } Arty_Bat = { x = 2 y = 1 } Arty_Bat = { x = 2 y = 2 } Arty_Bat = { x = 3 y = 0 } Arty_Bat = { x = 3 y = 1 } } regimental_support = { AT_company = { x = 0 y = 0 } Arty_Battery = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Arty_Battery = { x = 1 y = 1 } AT_company = { x = 2 y = 0 } Arty_Battery = { x = 2 y = 1 } } support = { Mot_Recce_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } } } # AI Light Marine Brigade - 11x L_Marine + CSS + H_Engi division_template = { name = "AI Light Marine Brigade" priority = 1 regiments = { L_Marine_Bat = { x = 0 y = 0 } L_Marine_Bat = { x = 0 y = 1 } L_Marine_Bat = { x = 0 y = 2 } L_Marine_Bat = { x = 0 y = 3 } L_Marine_Bat = { x = 1 y = 0 } L_Marine_Bat = { x = 1 y = 1 } L_Marine_Bat = { x = 1 y = 2 } L_Marine_Bat = { x = 1 y = 3 } L_Marine_Bat = { x = 2 y = 0 } L_Marine_Bat = { x = 2 y = 1 } L_Marine_Bat = { x = 2 y = 2 } } regimental_support = { AT_company = { x = 0 y = 0 } Arty_Battery = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Arty_Battery = { x = 1 y = 1 } AT_company = { x = 2 y = 0 } Arty_Battery = { x = 2 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } } } # AI Marine Commando Division - 15x L_Marine_Cdo + CSS + H_Engi + L_Ranger_Recce + armor_Comp + attack_helo_comp division_template = { name = "AI Marine Commando Division" priority = 1 regiments = { L_Marine_Cdo_Bat = { x = 0 y = 0 } L_Marine_Cdo_Bat = { x = 0 y = 1 } L_Marine_Cdo_Bat = { x = 0 y = 2 } L_Marine_Cdo_Bat = { x = 0 y = 3 } L_Marine_Cdo_Bat = { x = 0 y = 4 } L_Marine_Cdo_Bat = { x = 1 y = 0 } L_Marine_Cdo_Bat = { x = 1 y = 1 } L_Marine_Cdo_Bat = { x = 1 y = 2 } L_Marine_Cdo_Bat = { x = 1 y = 3 } L_Marine_Cdo_Bat = { x = 1 y = 4 } L_Marine_Cdo_Bat = { x = 2 y = 0 } L_Marine_Cdo_Bat = { x = 2 y = 1 } L_Marine_Cdo_Bat = { x = 2 y = 2 } L_Marine_Cdo_Bat = { x = 2 y = 3 } L_Marine_Cdo_Bat = { x = 2 y = 4 } } regimental_support = { AT_company = { x = 0 y = 0 } Arty_Battery = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Arty_Battery = { x = 1 y = 1 } AT_company = { x = 2 y = 0 } Arty_Battery = { x = 2 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } L_Ranger_Recce_Comp = { x = 0 y = 2 } armor_Comp = { x = 0 y = 3 } attack_helo_comp = { x = 0 y = 4 } } } # AI Special Operations Brigade - 7x Special_Forces + CSS division_template = { name = "AI Special Operation Brigade" priority = 2 regiments = { Special_Forces = { x = 0 y = 0 } Special_Forces = { x = 0 y = 1 } Special_Forces = { x = 0 y = 2 } Special_Forces = { x = 0 y = 3 } Special_Forces = { x = 1 y = 0 } Special_Forces = { x = 1 y = 1 } Special_Forces = { x = 1 y = 2 } } regimental_support = { AT_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } } } # AI Special Operations Division - 12x Special_Forces + CSS + H_Engi + L_Ranger_Recce + armor_Comp + attack_helo_comp division_template = { name = "AI Special Operation Division" priority = 2 regiments = { Special_Forces = { x = 0 y = 0 } Special_Forces = { x = 0 y = 1 } Special_Forces = { x = 0 y = 2 } Special_Forces = { x = 0 y = 3 } Special_Forces = { x = 1 y = 0 } Special_Forces = { x = 1 y = 1 } Special_Forces = { x = 1 y = 2 } Special_Forces = { x = 1 y = 3 } Special_Forces = { x = 2 y = 0 } Special_Forces = { x = 2 y = 1 } Special_Forces = { x = 2 y = 2 } Special_Forces = { x = 2 y = 3 } } regimental_support = { AT_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } AT_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } L_Ranger_Recce_Comp = { x = 0 y = 2 } armor_Comp = { x = 0 y = 3 } attack_helo_comp = { x = 0 y = 4 } } } # AI Air Assault Brigade - 12x L_Air_assault division_template = { name = "AI Air Assault Brigade" priority = 2 regiments = { L_Air_assault_Bat = { x = 0 y = 0 } L_Air_assault_Bat = { x = 0 y = 1 } L_Air_assault_Bat = { x = 0 y = 2 } L_Air_assault_Bat = { x = 0 y = 3 } L_Air_assault_Bat = { x = 1 y = 0 } L_Air_assault_Bat = { x = 1 y = 1 } L_Air_assault_Bat = { x = 1 y = 2 } L_Air_assault_Bat = { x = 1 y = 3 } L_Air_assault_Bat = { x = 2 y = 0 } L_Air_assault_Bat = { x = 2 y = 1 } L_Air_assault_Bat = { x = 2 y = 2 } L_Air_assault_Bat = { x = 2 y = 3 } } } # AI Air Assault Division - 20x L_Air_assault + helo_hq + helicopter_css + air_assault_Arty_Battery + attack_helo_comp division_template = { name = "AI Air Assault Division" priority = 2 regiments = { L_Air_assault_Bat = { x = 0 y = 0 } L_Air_assault_Bat = { x = 0 y = 1 } L_Air_assault_Bat = { x = 0 y = 2 } L_Air_assault_Bat = { x = 0 y = 3 } L_Air_assault_Bat = { x = 0 y = 4 } L_Air_assault_Bat = { x = 1 y = 0 } L_Air_assault_Bat = { x = 1 y = 1 } L_Air_assault_Bat = { x = 1 y = 2 } L_Air_assault_Bat = { x = 1 y = 3 } L_Air_assault_Bat = { x = 1 y = 4 } L_Air_assault_Bat = { x = 2 y = 0 } L_Air_assault_Bat = { x = 2 y = 1 } L_Air_assault_Bat = { x = 2 y = 2 } L_Air_assault_Bat = { x = 2 y = 3 } L_Air_assault_Bat = { x = 2 y = 4 } L_Air_assault_Bat = { x = 3 y = 0 } L_Air_assault_Bat = { x = 3 y = 1 } L_Air_assault_Bat = { x = 3 y = 2 } L_Air_assault_Bat = { x = 3 y = 3 } L_Air_assault_Bat = { x = 3 y = 4 } } regimental_support = { AT_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } AT_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } AT_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { helicopter_combat_service_support = { x = 0 y = 1 } air_assault_Arty_Battery = { x = 0 y = 2 } attack_helo_comp = { x = 0 y = 3 } } } # AI Motorized Marine Brigade - 8x Mot_Marine + H_Engi + CSS + Arty_Battery division_template = { name = "AI Motorized Marine Brigade" priority = 1 regiments = { Mot_Marine_Bat = { x = 0 y = 0 } Mot_Marine_Bat = { x = 0 y = 1 } Mot_Marine_Bat = { x = 0 y = 2 } Mot_Marine_Bat = { x = 0 y = 3 } Mot_Marine_Bat = { x = 1 y = 0 } Mot_Marine_Bat = { x = 1 y = 1 } Mot_Marine_Bat = { x = 1 y = 2 } Mot_Marine_Bat = { x = 1 y = 3 } } regimental_support = { Mot_AT_company = { x = 0 y = 0 } Arty_Battery = { x = 0 y = 1 } Mot_AT_company = { x = 1 y = 0 } Arty_Battery = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } Arty_Battery = { x = 0 y = 2 } } } # AI Motorized Marine Division - 12x Mot_Marine + 4x armor + CSS + SP_AA_Battery + attack_helo_comp division_template = { name = "AI Motorized Marine Division" priority = 1 regiments = { Mot_Marine_Bat = { x = 0 y = 0 } Mot_Marine_Bat = { x = 0 y = 1 } Mot_Marine_Bat = { x = 0 y = 2 } Mot_Marine_Bat = { x = 0 y = 3 } Mot_Marine_Bat = { x = 1 y = 0 } Mot_Marine_Bat = { x = 1 y = 1 } Mot_Marine_Bat = { x = 1 y = 2 } Mot_Marine_Bat = { x = 1 y = 3 } Mot_Marine_Bat = { x = 2 y = 0 } Mot_Marine_Bat = { x = 2 y = 1 } Mot_Marine_Bat = { x = 2 y = 2 } Mot_Marine_Bat = { x = 2 y = 3 } armor_Bat = { x = 3 y = 0 } armor_Bat = { x = 3 y = 1 } armor_Bat = { x = 3 y = 2 } armor_Bat = { x = 3 y = 3 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } SP_AA_Battery = { x = 0 y = 1 } attack_helo_comp = { x = 0 y = 2 } } } # AI Motorized Infantry Brigade - 8x Mot_Inf + H_Engi + CSS + Arty_Battery division_template = { name = "AI Motorized Infantry Brigade" priority = 1 regiments = { Mot_Inf_Bat = { x = 0 y = 0 } Mot_Inf_Bat = { x = 0 y = 1 } Mot_Inf_Bat = { x = 0 y = 2 } Mot_Inf_Bat = { x = 0 y = 3 } Mot_Inf_Bat = { x = 1 y = 0 } Mot_Inf_Bat = { x = 1 y = 1 } Mot_Inf_Bat = { x = 1 y = 2 } Mot_Inf_Bat = { x = 1 y = 3 } } regimental_support = { Mot_AT_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Mot_AT_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } Arty_Battery = { x = 0 y = 2 } } } # AI Motorized Artillery Brigade - 4x Mot_Inf + 5x Arty + CSS + Mot_Recce + H_Engi division_template = { name = "AI Motorized Artillery Brigade" priority = 1 regiments = { Mot_Inf_Bat = { x = 0 y = 0 } Mot_Inf_Bat = { x = 0 y = 1 } Mot_Inf_Bat = { x = 0 y = 2 } Mot_Inf_Bat = { x = 0 y = 3 } Arty_Bat = { x = 1 y = 0 } Arty_Bat = { x = 1 y = 1 } Arty_Bat = { x = 1 y = 2 } Arty_Bat = { x = 2 y = 0 } Arty_Bat = { x = 2 y = 1 } } regimental_support = { Mot_AT_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Mot_AT_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { combat_service_support_company = { x = 0 y = 0 } Mot_Recce_Comp = { x = 0 y = 1 } H_Engi_Comp = { x = 0 y = 2 } } } # AI Mechanized Airborne Brigade - 9x Mech_Air_Inf division_template = { name = "AI Mechanized Airborne Brigade" priority = 2 regiments = { Mech_Air_Inf_Bat = { x = 0 y = 0 } Mech_Air_Inf_Bat = { x = 0 y = 1 } Mech_Air_Inf_Bat = { x = 0 y = 2 } Mech_Air_Inf_Bat = { x = 1 y = 0 } Mech_Air_Inf_Bat = { x = 1 y = 1 } Mech_Air_Inf_Bat = { x = 1 y = 2 } Mech_Air_Inf_Bat = { x = 2 y = 0 } Mech_Air_Inf_Bat = { x = 2 y = 1 } Mech_Air_Inf_Bat = { x = 2 y = 2 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Heavy_mortar_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } } # AI Armored Airborne Brigade - 9x Arm_Air_Inf division_template = { name = "AI Armored Airborne Brigade" priority = 2 regiments = { Arm_Air_Inf_Bat = { x = 0 y = 0 } Arm_Air_Inf_Bat = { x = 0 y = 1 } Arm_Air_Inf_Bat = { x = 0 y = 2 } Arm_Air_Inf_Bat = { x = 1 y = 0 } Arm_Air_Inf_Bat = { x = 1 y = 1 } Arm_Air_Inf_Bat = { x = 1 y = 2 } Arm_Air_Inf_Bat = { x = 2 y = 0 } Arm_Air_Inf_Bat = { x = 2 y = 1 } Arm_Air_Inf_Bat = { x = 2 y = 2 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Heavy_mortar_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } } # AI Mechanized Infantry Brigade - 6x Mech_Inf + 2x SP_R_Arty + Mech_Recce + H_Engi + CSS + SP_AA_Battery division_template = { name = "AI Mechanized Brigade" priority = 1 regiments = { Mech_Inf_Bat = { x = 0 y = 0 } Mech_Inf_Bat = { x = 0 y = 1 } Mech_Inf_Bat = { x = 0 y = 2 } Mech_Inf_Bat = { x = 1 y = 0 } Mech_Inf_Bat = { x = 1 y = 1 } Mech_Inf_Bat = { x = 1 y = 2 } SP_R_Arty_Bat = { x = 2 y = 0 } SP_R_Arty_Bat = { x = 2 y = 1 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { Mech_Recce_Comp = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } } } # AI Mechanized Infantry Division - 10x Mech_Inf + 6x SP_R_Arty + Mech_Recce + H_Engi + CSS + SP_AA_Battery + armor_Comp division_template = { name = "AI Mechanized Division" priority = 1 regiments = { Mech_Inf_Bat = { x = 0 y = 0 } Mech_Inf_Bat = { x = 0 y = 1 } Mech_Inf_Bat = { x = 0 y = 2 } Mech_Inf_Bat = { x = 0 y = 3 } Mech_Inf_Bat = { x = 0 y = 4 } Mech_Inf_Bat = { x = 1 y = 0 } Mech_Inf_Bat = { x = 1 y = 1 } Mech_Inf_Bat = { x = 1 y = 2 } Mech_Inf_Bat = { x = 1 y = 3 } Mech_Inf_Bat = { x = 1 y = 4 } SP_R_Arty_Bat = { x = 2 y = 0 } SP_R_Arty_Bat = { x = 2 y = 1 } SP_R_Arty_Bat = { x = 2 y = 2 } SP_R_Arty_Bat = { x = 3 y = 0 } SP_R_Arty_Bat = { x = 3 y = 1 } SP_R_Arty_Bat = { x = 3 y = 2 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { Mech_Recce_Comp = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } armor_Comp = { x = 0 y = 4 } } } # AI Armored Infantry Brigade - 6x Arm_Inf + 2x SP_Arty + Mech_Recce + H_Engi + CSS + SP_AA_Battery division_template = { name = "AI Armored Infantry Brigade" priority = 2 regiments = { Arm_Inf_Bat = { x = 0 y = 0 } Arm_Inf_Bat = { x = 0 y = 1 } Arm_Inf_Bat = { x = 0 y = 2 } Arm_Inf_Bat = { x = 1 y = 0 } Arm_Inf_Bat = { x = 1 y = 1 } Arm_Inf_Bat = { x = 1 y = 2 } SP_Arty_Bat = { x = 2 y = 0 } SP_Arty_Bat = { x = 2 y = 1 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { Mech_Recce_Comp = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } } } # AI Armored Infantry Division - 10x Arm_Inf + 6x SP_Arty + Mech_Recce + H_Engi + CSS + SP_AA_Battery + armor_Comp division_template = { name = "AI Armored Infantry Division" priority = 2 regiments = { Arm_Inf_Bat = { x = 0 y = 0 } Arm_Inf_Bat = { x = 0 y = 1 } Arm_Inf_Bat = { x = 0 y = 2 } Arm_Inf_Bat = { x = 0 y = 3 } Arm_Inf_Bat = { x = 0 y = 4 } Arm_Inf_Bat = { x = 1 y = 0 } Arm_Inf_Bat = { x = 1 y = 1 } Arm_Inf_Bat = { x = 1 y = 2 } Arm_Inf_Bat = { x = 1 y = 3 } Arm_Inf_Bat = { x = 1 y = 4 } SP_Arty_Bat = { x = 2 y = 0 } SP_Arty_Bat = { x = 2 y = 1 } SP_Arty_Bat = { x = 2 y = 2 } SP_Arty_Bat = { x = 3 y = 0 } SP_Arty_Bat = { x = 3 y = 1 } SP_Arty_Bat = { x = 3 y = 2 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Combat_engineer_company = { x = 0 y = 2 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Combat_engineer_company = { x = 1 y = 2 } } support = { Mech_Recce_Comp = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } armor_Comp = { x = 0 y = 4 } } } # AI Mechanized Marine Brigade - 8x Mech_Marine + H_Engi + CSS + SP_AA_Battery + attack_helo_comp division_template = { name = "AI Mechanized Marine Brigade" priority = 1 regiments = { Mech_Marine_Bat = { x = 0 y = 0 } Mech_Marine_Bat = { x = 0 y = 1 } Mech_Marine_Bat = { x = 0 y = 2 } Mech_Marine_Bat = { x = 0 y = 3 } Mech_Marine_Bat = { x = 1 y = 0 } Mech_Marine_Bat = { x = 1 y = 1 } Mech_Marine_Bat = { x = 1 y = 2 } Mech_Marine_Bat = { x = 1 y = 3 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } SP_AA_Battery = { x = 0 y = 2 } attack_helo_comp = { x = 0 y = 3 } } } # AI Armored Marine Brigade - 8x Arm_Marine + H_Engi + CSS + SP_AA_Battery + attack_helo_comp division_template = { name = "AI Armored Marine Brigade" priority = 2 regiments = { Arm_Marine_Bat = { x = 0 y = 0 } Arm_Marine_Bat = { x = 0 y = 1 } Arm_Marine_Bat = { x = 0 y = 2 } Arm_Marine_Bat = { x = 0 y = 3 } Arm_Marine_Bat = { x = 1 y = 0 } Arm_Marine_Bat = { x = 1 y = 1 } Arm_Marine_Bat = { x = 1 y = 2 } Arm_Marine_Bat = { x = 1 y = 3 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } SP_AA_Battery = { x = 0 y = 2 } attack_helo_comp = { x = 0 y = 3 } } } # AI Armored Brigade - 10x armor + 4x Arm_Inf + arm_hq + armor_Comp + H_Engi + SP_AA_Battery + CSS division_template = { name = "AI Armored Brigade" priority = 2 regiments = { armor_Bat = { x = 0 y = 0 } armor_Bat = { x = 0 y = 1 } armor_Bat = { x = 0 y = 2 } armor_Bat = { x = 0 y = 3 } armor_Bat = { x = 0 y = 4 } armor_Bat = { x = 1 y = 0 } armor_Bat = { x = 1 y = 1 } armor_Bat = { x = 1 y = 2 } armor_Bat = { x = 1 y = 3 } armor_Bat = { x = 1 y = 4 } Arm_Inf_Bat = { x = 2 y = 0 } Arm_Inf_Bat = { x = 2 y = 1 } Arm_Inf_Bat = { x = 2 y = 2 } Arm_Inf_Bat = { x = 2 y = 3 } } regimental_support = { Combat_engineer_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Combat_engineer_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Combat_engineer_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { armor_Comp = { x = 0 y = 1 } H_Engi_Comp = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } combat_service_support_company = { x = 0 y = 4 } } } # AI Light Armored Division - 10x L_arm_Bat + 6x Mech_Inf + SP_AA_Battery + CSS + attack_helo_comp division_template = { name = "AI Light Armored Division" priority = 2 regiments = { L_arm_Bat = { x = 0 y = 0 } L_arm_Bat = { x = 0 y = 1 } L_arm_Bat = { x = 0 y = 2 } L_arm_Bat = { x = 0 y = 3 } L_arm_Bat = { x = 0 y = 4 } L_arm_Bat = { x = 1 y = 0 } L_arm_Bat = { x = 1 y = 1 } L_arm_Bat = { x = 1 y = 2 } L_arm_Bat = { x = 1 y = 3 } L_arm_Bat = { x = 1 y = 4 } Mech_Inf_Bat = { x = 2 y = 0 } Mech_Inf_Bat = { x = 2 y = 1 } Mech_Inf_Bat = { x = 2 y = 2 } Mech_Inf_Bat = { x = 3 y = 0 } Mech_Inf_Bat = { x = 3 y = 1 } Mech_Inf_Bat = { x = 3 y = 2 } } regimental_support = { SP_Arty_Battery = { x = 0 y = 0 } Arm_Recce_Comp = { x = 0 y = 1 } SP_Arty_Battery = { x = 1 y = 0 } Arm_Recce_Comp = { x = 1 y = 1 } Combat_engineer_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { SP_AA_Battery = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } attack_helo_comp = { x = 0 y = 2 } } } # AI Attack Helicopter Brigade - 8x attack_helo_bat + 6x L_Air_assault + heli_css + air_assault_Arty_Battery + attack_helo_comp division_template = { name = "AI Attack Helicopter Brigade" priority = 2 regiments = { attack_helo_bat = { x = 0 y = 0 } attack_helo_bat = { x = 0 y = 1 } attack_helo_bat = { x = 0 y = 2 } attack_helo_bat = { x = 0 y = 3 } attack_helo_bat = { x = 1 y = 0 } attack_helo_bat = { x = 1 y = 1 } attack_helo_bat = { x = 1 y = 2 } attack_helo_bat = { x = 1 y = 3 } L_Air_assault_Bat = { x = 2 y = 0 } L_Air_assault_Bat = { x = 2 y = 1 } L_Air_assault_Bat = { x = 2 y = 2 } L_Air_assault_Bat = { x = 3 y = 0 } L_Air_assault_Bat = { x = 3 y = 1 } L_Air_assault_Bat = { x = 3 y = 2 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Heavy_mortar_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { helicopter_combat_service_support = { x = 0 y = 0 } air_assault_Arty_Battery = { x = 0 y = 1 } attack_helo_comp = { x = 0 y = 2 } } } } Major_Power_AI_templates = { # AI Armored Division - 10x armor + 4x Arm_Inf + arm_hq + armor_Comp + H_Engi + SP_AA_Battery + CSS division_template = { name = "AI Armored Division" priority = 2 regiments = { armor_Bat = { x = 0 y = 0 } armor_Bat = { x = 0 y = 1 } armor_Bat = { x = 0 y = 2 } armor_Bat = { x = 0 y = 3 } armor_Bat = { x = 0 y = 4 } armor_Bat = { x = 1 y = 0 } armor_Bat = { x = 1 y = 1 } armor_Bat = { x = 1 y = 2 } armor_Bat = { x = 1 y = 3 } armor_Bat = { x = 1 y = 4 } Arm_Inf_Bat = { x = 2 y = 0 } Arm_Inf_Bat = { x = 2 y = 1 } Arm_Inf_Bat = { x = 2 y = 2 } Arm_Inf_Bat = { x = 2 y = 3 } } regimental_support = { SP_Arty_Battery = { x = 0 y = 0 } Arm_Recce_Comp = { x = 0 y = 1 } SP_Arty_Battery = { x = 1 y = 0 } Arm_Recce_Comp = { x = 1 y = 1 } Combat_engineer_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { armor_Comp = { x = 0 y = 1 } H_Engi_Comp = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } combat_service_support_company = { x = 0 y = 4 } } } # AI Armored Marine Division (same composition as generic Armored Marine Brigade but division-scale) division_template = { name = "AI Armored Marine Division" priority = 2 regiments = { Arm_Marine_Bat = { x = 0 y = 0 } Arm_Marine_Bat = { x = 0 y = 1 } Arm_Marine_Bat = { x = 0 y = 2 } Arm_Marine_Bat = { x = 0 y = 3 } Arm_Marine_Bat = { x = 1 y = 0 } Arm_Marine_Bat = { x = 1 y = 1 } Arm_Marine_Bat = { x = 1 y = 2 } Arm_Marine_Bat = { x = 1 y = 3 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } SP_AA_Battery = { x = 0 y = 2 } attack_helo_comp = { x = 0 y = 3 } } } # AI Mechanized Marine Division division_template = { name = "AI Mechanized Marine Division" priority = 1 regiments = { Mech_Marine_Bat = { x = 0 y = 0 } Mech_Marine_Bat = { x = 0 y = 1 } Mech_Marine_Bat = { x = 0 y = 2 } Mech_Marine_Bat = { x = 0 y = 3 } Mech_Marine_Bat = { x = 1 y = 0 } Mech_Marine_Bat = { x = 1 y = 1 } Mech_Marine_Bat = { x = 1 y = 2 } Mech_Marine_Bat = { x = 1 y = 3 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } combat_service_support_company = { x = 0 y = 1 } SP_AA_Battery = { x = 0 y = 2 } attack_helo_comp = { x = 0 y = 3 } } } } god_of_war_templates = { division_template = { name = "Mechanized Infantry Division" priority = 1 regiments = { Arm_Inf_Bat = { x = 0 y = 0 } Arm_Inf_Bat = { x = 0 y = 1 } Arm_Inf_Bat = { x = 0 y = 2 } SP_Arty_Bat = { x = 0 y = 3 } Arm_Inf_Bat = { x = 1 y = 0 } Arm_Inf_Bat = { x = 1 y = 1 } Arm_Inf_Bat = { x = 1 y = 2 } SP_Arty_Bat = { x = 1 y = 3 } armor_Bat = { x = 2 y = 0 } armor_Bat = { x = 2 y = 1 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } Arm_Recce_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } } } division_template = { name = "Air Assault Division" priority = 2 regiments = { L_Air_assault_Bat = { x = 0 y = 0 } L_Air_assault_Bat = { x = 0 y = 1 } L_Air_assault_Bat = { x = 0 y = 2 } L_Air_assault_Bat = { x = 1 y = 0 } L_Air_assault_Bat = { x = 1 y = 1 } L_Air_assault_Bat = { x = 1 y = 2 } attack_helo_bat = { x = 2 y = 0 } attack_helo_bat = { x = 2 y = 1 } attack_helo_bat = { x = 2 y = 2 } attack_helo_bat = { x = 2 y = 3 } attack_helo_bat = { x = 3 y = 0 } attack_helo_bat = { x = 3 y = 1 } attack_helo_bat = { x = 3 y = 2 } attack_helo_bat = { x = 3 y = 3 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Heavy_mortar_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } SP_AA_Battery = { x = 0 y = 1 } helicopter_combat_service_support = { x = 0 y = 2 } } } division_template = { name = "Armored Division" priority = 1 regiments = { Arm_Inf_Bat = { x = 0 y = 0 } Arm_Inf_Bat = { x = 0 y = 1 } armor_Bat = { x = 0 y = 2 } Arm_Inf_Bat = { x = 1 y = 0 } Arm_Inf_Bat = { x = 1 y = 1 } armor_Bat = { x = 1 y = 2 } armor_Bat = { x = 2 y = 0 } armor_Bat = { x = 2 y = 1 } Arm_Inf_Bat = { x = 2 y = 2 } attack_helo_bat = { x = 3 y = 0 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Heavy_mortar_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } Arm_Recce_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } } } division_template = { name = "Mechanized Marines Infantry Division" priority = 2 regiments = { Arm_Marine_Bat = { x = 0 y = 0 } Arm_Marine_Bat = { x = 0 y = 1 } Arm_Marine_Bat = { x = 0 y = 2 } Arm_Marine_Bat = { x = 1 y = 0 } Arm_Marine_Bat = { x = 1 y = 1 } Arm_Marine_Bat = { x = 1 y = 2 } Arm_Marine_Bat = { x = 2 y = 0 } Arm_Marine_Bat = { x = 2 y = 1 } Arm_Marine_Bat = { x = 2 y = 2 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } Arm_Recce_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } armor_Comp = { x = 0 y = 4 } } } division_template = { name = "Special Forces Division" priority = 1 regiments = { Special_Forces = { x = 0 y = 0 } Special_Forces = { x = 0 y = 1 } Special_Forces = { x = 0 y = 2 } Special_Forces = { x = 0 y = 3 } Special_Forces = { x = 1 y = 0 } Special_Forces = { x = 1 y = 1 } Special_Forces = { x = 1 y = 2 } Special_Forces = { x = 1 y = 3 } Special_Forces = { x = 2 y = 0 } Special_Forces = { x = 2 y = 1 } Special_Forces = { x = 2 y = 2 } Special_Forces = { x = 2 y = 3 } SP_Arty_Bat = { x = 3 y = 0 } SP_Arty_Bat = { x = 3 y = 1 } SP_Arty_Bat = { x = 3 y = 2 } SP_Arty_Bat = { x = 3 y = 3 } SP_Arty_Bat = { x = 3 y = 4 } } regimental_support = { Heavy_mortar_company = { x = 0 y = 0 } Weapons_company = { x = 0 y = 1 } Heavy_mortar_company = { x = 1 y = 0 } Weapons_company = { x = 1 y = 1 } Heavy_mortar_company = { x = 2 y = 0 } Weapons_company = { x = 2 y = 1 } } support = { H_Engi_Comp = { x = 0 y = 0 } armor_Recce_Comp = { x = 0 y = 1 } combat_service_support_company = { x = 0 y = 2 } SP_AA_Battery = { x = 0 y = 3 } armor_Comp = { x = 0 y = 4 } } } } Militia_AI_templates = { # AI Militia Brigade - 12x Militia division_template = { name = "AI Militia Brigade" priority = 0 regiments = { Militia_Bat = { x = 0 y = 0 } Militia_Bat = { x = 0 y = 1 } Militia_Bat = { x = 0 y = 2 } Militia_Bat = { x = 0 y = 3 } Militia_Bat = { x = 1 y = 0 } Militia_Bat = { x = 1 y = 1 } Militia_Bat = { x = 1 y = 2 } Militia_Bat = { x = 1 y = 3 } Militia_Bat = { x = 2 y = 0 } Militia_Bat = { x = 2 y = 1 } Militia_Bat = { x = 2 y = 2 } Militia_Bat = { x = 2 y = 3 } } } # AI Militia Artillery Brigade - 6x Militia + 5x Arty + L_Engi + L_Recce + Arty_Battery division_template = { name = "AI Militia Artillery Brigade" priority = 0 regiments = { Militia_Bat = { x = 0 y = 0 } Militia_Bat = { x = 0 y = 1 } Militia_Bat = { x = 0 y = 2 } Militia_Bat = { x = 1 y = 0 } Militia_Bat = { x = 1 y = 1 } Militia_Bat = { x = 1 y = 2 } Arty_Bat = { x = 2 y = 0 } Arty_Bat = { x = 2 y = 1 } Arty_Bat = { x = 2 y = 2 } Arty_Bat = { x = 3 y = 0 } Arty_Bat = { x = 3 y = 1 } } support = { L_Engi_Comp = { x = 0 y = 0 } L_Recce_Comp = { x = 0 y = 1 } Arty_Battery = { x = 0 y = 2 } } } # AI Motorized Militia - 8x Mot_Militia + CSS + H_Engi + Arty_Battery division_template = { name = "AI Motorized Militia Brigade" priority = 0 regiments = { Mot_Militia_Bat = { x = 0 y = 0 } Mot_Militia_Bat = { x = 0 y = 1 } Mot_Militia_Bat = { x = 0 y = 2 } Mot_Militia_Bat = { x = 0 y = 3 } Mot_Militia_Bat = { x = 1 y = 0 } Mot_Militia_Bat = { x = 1 y = 1 } Mot_Militia_Bat = { x = 1 y = 2 } Mot_Militia_Bat = { x = 1 y = 3 } } support = { combat_service_support_company = { x = 0 y = 0 } H_Engi_Comp = { x = 0 y = 1 } Arty_Battery = { x = 0 y = 2 } } } } ## AI Strategy ai_division_limiter_refresh = { if = { limit = { is_ai = yes ai_for_units_is_not_disabled = yes OR = { has_game_rule = { rule = allow_division_limiter option = yes } has_game_rule = { rule = allow_division_limiter option = potato_edition } } } set_temp_variable = { ai_limiter_is_threatened = 0 } if = { limit = { ai_is_threatened = yes } set_temp_variable = { ai_limiter_is_threatened = 1 } } set_temp_variable = { ai_limiter_at_war = 0 } if = { limit = { has_war = yes } set_temp_variable = { ai_limiter_at_war = 1 } } set_temp_variable = { ai_limiter_is_major = 0 } if = { limit = { is_major = yes } set_temp_variable = { ai_limiter_is_major = 1 } } set_temp_variable = { ai_limiter_is_major_power = 0 } if = { limit = { OR = { original_tag = SOV original_tag = USA original_tag = CHI original_tag = RAJ } } set_temp_variable = { ai_limiter_is_major_power = 1 } } set_temp_variable = { ai_limiter_high_threat = 0 } if = { limit = { threat > 0.50 } set_temp_variable = { ai_limiter_high_threat = 1 } } set_temp_variable = { ai_limiter_in_faction = 0 } if = { limit = { is_in_faction = yes } set_temp_variable = { ai_limiter_in_faction = 1 } } set_temp_variable = { ai_limiter_nato_member = 0 } if = { limit = { has_idea = NATO_member } set_temp_variable = { ai_limiter_nato_member = 1 } } set_temp_variable = { ai_limiter_eu_member = 0 } if = { limit = { has_idea = EU_member } set_temp_variable = { ai_limiter_eu_member = 1 } } set_temp_variable = { ai_limiter_is_usa = 0 } if = { limit = { original_tag = USA } set_temp_variable = { ai_limiter_is_usa = 1 } } division_limiter_calculation = yes set_variable = { plane_limiter_deployed_size = { value = num_deployed_planes_with_type@large_plane_airframe add = num_deployed_planes_with_type@large_plane_cas_airframe add = num_deployed_planes_with_type@large_plane_awacs_airframe add = num_deployed_planes_with_type@large_plane_air_transport_airframe add = num_deployed_planes_with_type@large_plane_maritime_patrol_airframe add = num_deployed_planes_with_type@cv_medium_plane_air_transport_airframe add = num_deployed_planes_with_type@cv_medium_plane_maritime_patrol_airframe add = num_deployed_planes_with_type@medium_plane_air_transport_airframe add = num_deployed_planes_with_type@medium_plane_maritime_patrol_airframe add = num_deployed_planes_with_type@cv_medium_plane_scout_airframe add = num_deployed_planes_with_type@medium_plane_airframe add = num_deployed_planes_with_type@cv_medium_plane_airframe add = num_deployed_planes_with_type@medium_plane_fighter_airframe add = num_deployed_planes_with_type@cv_medium_plane_fighter_airframe add = num_deployed_planes_with_type@small_plane_suicide_airframe add = num_deployed_planes_with_type@medium_plane_cas_airframe add = num_deployed_planes_with_type@medium_plane_suicide_airframe add = num_deployed_planes_with_type@cv_medium_plane_cas_airframe add = num_deployed_planes_with_type@small_plane_airframe add = num_deployed_planes_with_type@small_plane_cas_airframe add = num_deployed_planes_with_type@small_plane_naval_bomber_airframe add = num_deployed_planes_with_type@cv_small_plane_airframe add = num_deployed_planes_with_type@cv_small_plane_cas_airframe add = num_deployed_planes_with_type@cv_small_plane_naval_bomber_airframe add = num_deployed_planes_with_type@cv_small_plane_suicide_airframe add = num_deployed_planes_with_type@small_plane_strike_airframe add = num_deployed_planes_with_type@cv_small_plane_strike_airframe } } plane_limiter_calculation = yes if = { limit = { num_of_naval_factories > 0 } ship_limiter_calculation = yes } else = { set_variable = { ship_limiter_limit = 0 } } if = { limit = { has_game_rule = { rule = allow_division_limiter option = potato_edition } } multiply_variable = { division_limiter_limit = 0.5 } round_variable = division_limiter_limit multiply_variable = { plane_limiter_limit = 0.5 } round_variable = plane_limiter_limit multiply_variable = { ship_limiter_limit = 0.5 } round_variable = ship_limiter_limit } } } division_limiter_calculation = { set_variable = { division_limiter_limit = { value = num_of_factories if = { limit = { value = num_of_factories greater_than = 4 } add = 5 } multiply = 1.3 if = { limit = { value = ai_limiter_at_war } multiply = 1.75 } if = { limit = { value = ai_limiter_is_threatened } multiply = 1.25 } if = { limit = { value = ai_limiter_at_war not = yes } if = { limit = { value = ai_limiter_is_threatened not = yes } multiply = 0.75 } } if = { limit = { value = ai_limiter_is_major } multiply = 1.15 } if = { limit = { value = ai_limiter_nato_member } multiply = 0.8 } if = { limit = { value = ai_limiter_eu_member } multiply = 0.8 } if = { limit = { value = ai_limiter_high_threat } multiply = 1.25 } if = { limit = { value = num_of_military_factories greater_than = 35 } multiply = 1.15 } else = { if = { limit = { value = num_of_military_factories greater_than = 25 } multiply = 1.1 } else = { if = { limit = { value = num_of_military_factories greater_than = 15 } multiply = 1.05 } } } if = { limit = { value = ai_limiter_in_faction } multiply = 0.90 } if = { limit = { value = ai_limiter_is_major_power } multiply = 1.2 } round = yes } } } plane_limiter_calculation = { set_variable = { plane_limiter_limit = { value = num_of_military_factories multiply = 80 add = 50 if = { limit = { value = ai_limiter_at_war } multiply = 1.25 } if = { limit = { value = ai_limiter_is_threatened } multiply = 1.25 } if = { limit = { value = ai_limiter_is_major } multiply = 1.15 } if = { limit = { value = ai_limiter_nato_member } multiply = 1.2 } if = { limit = { value = ai_limiter_high_threat } multiply = 1.25 } if = { limit = { value = ai_limiter_in_faction } multiply = 0.90 } round = yes } } } ship_limiter_calculation = { set_variable = { ship_limiter_limit = { value = num_of_naval_factories multiply = 7 if = { limit = { value = ai_limiter_at_war } multiply = 1.35 } else = { multiply = 0.80 } if = { limit = { value = ai_limiter_is_threatened } multiply = 1.25 } if = { limit = { value = ai_limiter_is_major } multiply = 1.35 } if = { limit = { value = ai_limiter_nato_member } multiply = 0.80 } if = { limit = { value = ai_limiter_eu_member } multiply = 0.80 } if = { limit = { value = ai_limiter_high_threat } multiply = 1.25 } else = { multiply = 0.85 } if = { limit = { value = ai_limiter_in_faction } multiply = 0.95 } if = { limit = { value = ai_limiter_is_usa } multiply = 1.25 } round = yes } } }