﻿pm_commerce_raider = {
	texture = "gfx/interface/icons/production_method_icons/commerce_raiders.dds"
	building_modifiers = {
		workforce_scaled = {
			# input goods
		}

		level_scaled = {
		}

		throughput_scaled = {
		}

		unscaled = {
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_torpedo_boat = {
	texture = "gfx/interface/icons/production_method_icons/torpedo_boats.dds"
	unlocking_technologies = {
		self_propelled_torpedoes
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_ammunition_add = 2
			building_input_coal_add = 1
		}

		level_scaled = {
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.20
			unit_navy_defense_mult = -0.10
		}

		unscaled = {
			#after unit_convoy_defense_mult appear, add unit_convoy_raiding_mult = 0.25
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_submarine = {
	texture = "gfx/interface/icons/production_method_icons/submarine.dds"
	unlocking_technologies = {
		submarine
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_ironclads_add = 1
			building_input_ammunition_add = 1
			building_input_oil_add = 1
		}

		level_scaled = {
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.40
			unit_navy_defense_mult = -0.20
		}

		unscaled = {
			building_training_rate_add = -5
			#after unit_convoy_defense_mult appear, add unit_convoy_raiding_mult = 0.5
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_frigates = {
	texture = "gfx/interface/icons/production_method_icons/frigates.dds"
	building_modifiers = {
		workforce_scaled = {
			# input goods
		}

		level_scaled = {
		}

		throughput_scaled = {
		}

		unscaled = {
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_destroyers = {
	texture = "gfx/interface/icons/production_method_icons/destroyers.dds"
	unlocking_technologies = {
		destroyer
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_ironclads_add = 2
			building_input_ammunition_add = 2
		}

		level_scaled = {
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.10
			unit_navy_defense_mult = 0.20
		}

		unscaled = {
			unit_morale_loss_mult = -0.1
#			todo: unit_convoy_defence_mult = 0.25
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_carriers = {
	texture = "gfx/interface/icons/production_method_icons/carriers.dds"

	pollution_generation = 3

	unlocking_technologies = {
		carrier_tech
	}
	building_modifiers = {
		workforce_scaled = {
			# input goods
			building_input_ironclads_add = 2
			building_input_ammunition_add = 2
			building_input_aeroplanes_add = 2
			building_input_radios_add = 2
		}

		level_scaled = {
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.3
			unit_navy_defense_mult = 0.4
		}

		unscaled = {
			building_training_rate_add = -10
			unit_morale_loss_mult = -0.25
#			todo: unit_convoy_defence_mult = 0.25
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_navy_power_projection_add = 20
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_no_naval_theory = {
	texture = "gfx/interface/icons/production_method_icons/no_naval_theory.dds"
	building_modifiers = {
		level_scaled = {
			building_training_rate_add = 3
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_power_of_the_purse = {
	texture = "gfx/interface/icons/production_method_icons/power_of_the_purse.dds"
	unlocking_technologies = {
		power_of_the_purse
	}
	building_modifiers = {
		level_scaled = {
			building_training_rate_add = 3.5
			building_employment_soldiers_add = -25
			building_employment_officers_add = 25
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.05
			unit_navy_defense_mult = 0.05
		}

		unscaled = {
			unit_morale_loss_mult = -0.1
			unit_morale_damage_mult = 0.1
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_jeune_ecole = {
	texture = "gfx/interface/icons/production_method_icons/jeune_ecole.dds"
	unlocking_technologies = {
		jeune_ecole
	}
	building_modifiers = {
		level_scaled = {
			building_training_rate_add = 4
			building_employment_soldiers_add = -50
			building_employment_officers_add = 50
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.1
			unit_navy_defense_mult = 0.1
		}

		unscaled = {
			unit_morale_loss_mult = -0.2
			unit_morale_damage_mult = 0.2
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_sea_lane_strategies = {
	texture = "gfx/interface/icons/production_method_icons/mahanian_thought.dds"
	unlocking_technologies = {
		sea_lane_strategies
	}
	building_modifiers = {
		level_scaled = {
			building_training_rate_add = 4.5
			building_employment_soldiers_add = -75
			building_employment_officers_add = 75
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.15
			unit_navy_defense_mult = 0.15
		}

		unscaled = {
			unit_morale_loss_mult = -0.3
			unit_morale_damage_mult = 0.3
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}

pm_battlefleet_tactics = {
	texture = "gfx/interface/icons/production_method_icons/battlefleet_tactics.dds"
	unlocking_technologies = {
		battlefleet_tactics
	}
	building_modifiers = {
		level_scaled = {
			building_training_rate_add = 5
			building_employment_soldiers_add = -100
			building_employment_officers_add = 100
		}

		throughput_scaled = {
			unit_navy_offense_mult = 0.2
			unit_navy_defense_mult = 0.2
		}

		unscaled = {
			unit_morale_loss_mult = -0.4
			unit_morale_damage_mult = 0.4
		}
	}

	timed_modifiers = {
		pm_offense_defense_readjustment_minor
	}
}
