rcs_reform = {

	rcs_artillery_18x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = gw_artillery
			OR = {
				has_tech = kampfgruppe
				has_tech = superior_firepower
				has_tech = branch_interoperation
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			NOT = {
				has_tech = rcs_expand_artillery
			}
			OR = { # Mass Assault not INCLUDED
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_artillery = 1
					popup = no
				}
			}
		}
	}
	rcs_artillery_18x_mot = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = motorised_infantry
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				has_equipment = { motorized_equipment < 0 }
			}
		}

		visible = {
			has_tech = rcs_expand_artillery
			NOT = {
				has_tech = rcs_expand_artillery_mot
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_artillery_mot = 1
					popup = no
				}
			}
		}
	}
	rcs_artillery_18x_sp = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			OR = {
				has_design_based_on = light_tank_artillery_chassis
				has_design_based_on = medium_tank_artillery_chassis
				has_design_based_on = heavy_tank_artillery_chassis
				has_design_based_on = super_heavy_tank_artillery_chassis
				has_design_based_on = modern_tank_artillery_chassis
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			has_tech = rcs_expand_artillery_mot
			NOT = {
				has_tech = rcs_expand_artillery_sp
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_artillery_sp = 1
					popup = no
				}
			}
		}
	}
	rcs_artillery_24x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = gw_artillery
			OR = {
				has_tech = centralized_fire_control
				has_tech = central_planning
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			has_tech = rcs_expand_artillery
			NOT = {
				has_tech = rcs_expand_artillery_2
			}
			OR = {
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_artillery_2 = 1
					popup = no
				}
			}
		}
	}
	rcs_artillery_24x_mot = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = motorised_infantry
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				has_equipment = { motorized_equipment < 0 }
			}
		}

		visible = {
			has_tech = rcs_expand_artillery_2
			has_tech = rcs_expand_artillery_mot
			NOT = {
				has_tech = rcs_expand_artillery_2_mot
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_artillery_2_mot = 1
					popup = no
				}
			}
		}
	}
	rcs_artillery_24x_sp = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			OR = {
				has_design_based_on = light_tank_artillery_chassis
				has_design_based_on = medium_tank_artillery_chassis
				has_design_based_on = heavy_tank_artillery_chassis
				has_design_based_on = super_heavy_tank_artillery_chassis
				has_design_based_on = modern_tank_artillery_chassis
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			has_tech = rcs_expand_artillery_2_mot
			has_tech = rcs_expand_artillery_sp
			NOT = {
				has_tech = rcs_expand_artillery_2_sp
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_artillery_2_sp = 1
					popup = no
				}
			}
		}
	}
	
	rcs_anti_tank_18x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = interwar_antitank
			OR = {
				has_tech = kampfgruppe
				has_tech = superior_firepower
				has_tech = branch_interoperation
				has_tech = attritional_containment
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			NOT = {
				has_tech = rcs_expand_anti_tank
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
				has_tech = mass_assault
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_anti_tank = 1
					popup = no
				}
			}
		}
	}
	rcs_anti_tank_24x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = interwar_antitank
			OR = {
				has_tech = firebrigades
				has_tech = advanced_firebases
				has_tech = central_planning
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform
		
		ai_will_do = {
			factor = 1
		}

		visible = {
			has_tech = rcs_expand_anti_tank
			NOT = {
				has_tech = rcs_expand_anti_tank_2
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_anti_tank_2 = 1
					popup = no
				}
			}
		}
	}

	rcs_anti_air_18x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = interwar_antiair
			OR = {
				has_tech = kampfgruppe
				has_tech = superior_firepower
				has_tech = branch_interoperation
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			NOT = {
				has_tech = rcs_expand_anti_air
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_anti_air = 1
					popup = no
				}
			}
		}
	}
	rcs_anti_air_24x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = interwar_antiair
			OR = {
				has_tech = firebrigades
				has_tech = advanced_firebases
				has_tech = central_planning
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			has_tech = rcs_expand_anti_air
			NOT = {
				has_tech = rcs_expand_anti_air_2
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_anti_air_2 = 1
					popup = no
				}
			}
		}
	}
	
	rcs_armored_31x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = gwtank_chassis
			OR = {
				has_tech = mobile_warfare
				has_tech = mobile_defence
				has_tech = grand_mechanized_offensive
				has_tech = armored_operations
				has_tech = mechanized_wave
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			OR = {
				NOT = { has_tech = rcs_expand_armor }
				has_tech = rcs_expand_armor_3
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
				has_tech = mass_assault
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_armor = 1
					rcs_expand_armor_2 = 0
					rcs_expand_armor_3 = 0
					popup = no
				}
			}
		}
	}
	rcs_armored_40x = {

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = gwtank_chassis
			OR = {
				has_tech = armored_spearhead
				has_tech = kampfgruppe # Mobile Infantry Route
				has_tech = sup_mechanized_offensive
				has_tech = assault_concentration
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
		}

		visible = {
			has_tech = rcs_expand_armor
			OR = {
				NOT = { has_tech = rcs_expand_armor_2 }
				has_tech = rcs_expand_armor_3
			}
			OR = {
				has_tech = mobile_warfare
				has_tech = superior_firepower
				has_tech = trench_warfare
			}
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					#rcs_expand_armor = 1
					rcs_expand_armor_2 = 1
					rcs_expand_armor_3 = 0
					popup = no
				}
			}
		}
	}
	rcs_armored_50x = { # Cavalry Tank

		icon = GFX_decision_generic_military

		allowed = {
			always = yes
		}

		available = {
			has_tech = gwtank_chassis
			OR = {
				# AND = {
				# 	has_tech = armored_spearhead
				# 	has_tech = blitzkrieg
				# }
				has_tech = assault_concentration
			}
		}

		cost = 0
		days_remove = 30
		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = decision_cost_rcs_subunit_reform

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0
				has_tech = rcs_expand_armor
			}
		}

		visible = {
			#has_tech = rcs_expand_armor_2
			NOT = {
				has_tech = rcs_expand_armor_3
			}
			has_tech = grand_mechanized_offensive
		}

		complete_effect = {
			hidden_effect = {
				add_command_power = -25
			}
		}
		remove_effect = {
			hidden_effect = {
				set_technology = {
					rcs_expand_armor = 1
					rcs_expand_armor_2 = 1
					rcs_expand_armor_3 = 1
					popup = no
				}
			}
		}
	}
}