﻿mobilization_option_basic_supplies = {
	texture = "gfx/interface/icons/mobilization_options/basic_supplies.dds"
	can_be_turned_off = {
		custom_tooltip = {
		    text = mobilization_option_basic_supplies_can_be_turned_off_tt
			always = no
		}
	}
	upkeep_modifier = {
		goods_input_grain_add = 0.5
	}
	upkeep_modifier_unscaled = {
        goods_input_small_arms_mult = 0.1
        goods_input_artillery_mult = 0.1
		goods_input_ammunition_mult = 0.1
        goods_input_fuel_mult = 0.25
        goods_input_radios_mult = 0.1
        goods_input_tanks_mult = 0.1
	}

	unit_modifier = {
		# empty on purpose - this is the minimum mobilization cost
	}
	ai_weight = {
		value = 1
	}

	group = supplies
}

mobilization_option_extra_supplies = {
	texture = "gfx/interface/icons/mobilization_options/extra_supplies.dds"

	possible = {
		market ?= {
			mg:groceries ?= {
				has_potential_supply = yes
			}
		}
	}

	unlocking_technologies = {
		army_reserves
	}

	on_deactivate_while_mobilized = {
		custom_tooltip = {
			text = mobilization_option_it_hurts_morale_when_you_remove_supplies_while_in_combat_tt
			every_combat_unit = {
				add_morale = {
					value = morale
					multiply = -0.5
				}
			}
		}
	}

	upkeep_modifier = {
		goods_input_groceries_add = 1
	}
	upkeep_modifier_unscaled = {
        goods_input_small_arms_mult = 0.1
        goods_input_artillery_mult = 0.1
		goods_input_ammunition_mult = 0.1
        goods_input_fuel_mult = 0.25
        goods_input_radios_mult = 0.1
        goods_input_tanks_mult = 0.1
	}

	unit_modifier = {
		unit_morale_loss_mult = -0.05
		unit_offense_mult = 0.1
		unit_defense_mult = 0.1
	}
	ai_weight = {
		value = 1
	}

	group = supplies
}

mobilization_option_luxurious_supplies = {
	texture = "gfx/interface/icons/mobilization_options/luxurious_supplies.dds"

	possible = {
		scope:military_formation = { has_mobilization_option = mobilization_option:mobilization_option_extra_supplies }
		market ?= {
			mg:meat ?= {
				has_potential_supply = yes
			}
			mg:wine ?= {
				has_potential_supply = yes
			}
		}
	}

	unlocking_technologies = {
		military_statistics
	}

	on_deactivate_while_mobilized = {
		custom_tooltip = {
			text = mobilization_option_it_hurts_morale_when_you_remove_supplies_while_in_combat_tt
			every_combat_unit = {
				add_morale = {
					value = morale
					multiply = -0.5
				}
			}
		}
	}

	upkeep_modifier = {
		goods_input_meat_add = 1
		goods_input_wine_add = 1
	}
	upkeep_modifier_unscaled = {
        goods_input_small_arms_mult = 0.1
        goods_input_artillery_mult = 0.1
		goods_input_ammunition_mult = 0.1
        goods_input_fuel_mult = 0.1
        goods_input_radios_mult = 0.25
        goods_input_tanks_mult = 0.1
	}

	unit_modifier = {
		unit_morale_loss_mult = -0.05
		unit_offense_mult = 0.1
		unit_defense_mult = 0.1
	}
	ai_weight = {
		value = 1
	}

	group = supplies
}

mobilization_option_flamethrowers = {
	texture = "gfx/interface/icons/mobilization_options/flamethrowers.dds"

	possible = {
		market ?= {
			mg:oil ?= {
				has_potential_supply = yes
			}
		}
	}

	on_activate_while_mobilized = {
		custom_tooltip = {
			text = mobilization_option_it_hurts_organization_when_you_adjust_equipment_tt
			add_organization = {
				value = organization
				multiply = -0.5
			}
		}
	}

	on_deactivate = {
		custom_tooltip = {
			text = mobilization_option_it_hurts_organization_when_you_adjust_equipment_tt
			add_organization = {
				value = organization
				multiply = -0.5
			}
		}
	}

	unlocking_technologies = {
		flamethrowers
	}
	upkeep_modifier = {
		goods_input_fuel_add = 0.8
	}
	unit_modifier = {
		unit_offense_add = 15
		unit_devastation_mult = 0.5
		unit_morale_damage_mult = 0.1
	}
	ai_weight = {
		value = 1
	}

    group = special_weapons
}

mobilization_option_motorized_recon = {
	texture = "gfx/interface/icons/mobilization_options/motorized_reconaissance.dds"

	possible = {
		market ?= {
			mg:automobiles ?= {
				has_potential_supply = yes
			}
			mg:oil ?= {
				has_potential_supply = yes
			}
		}
	}

	on_activate_while_mobilized = {
		custom_tooltip = {
			text = mobilization_option_it_hurts_organization_when_you_adjust_equipment_tt
			add_organization = {
				value = organization
				multiply = -0.5
			}
		}
	}

	on_deactivate = {
		custom_tooltip = {
			text = mobilization_option_it_hurts_organization_when_you_adjust_equipment_tt
			add_organization = {
				value = organization
				multiply = -0.5
			}
		}
	}

	unlocking_technologies = {
		combustion_engine
	}
	upkeep_modifier = {
		goods_input_automobiles_add = 1
		goods_input_oil_add = 0.4
	}
	unit_modifier = {
		unit_occupation_mult = 0.5
		military_formation_movement_speed_mult = 0.3
		character_battle_condition_surprise_maneuver_mult = 0.5
	}
	ai_weight = {
		value = 1
	}

    group = reconnaissance
}
