ideas = {

	country = {

		# Applied while the naval college is being built (90 days).
		# Cost model: consumer_goods_factor instead of civilian_factory_use -
		# the latter is unreliable on player industry. consumer_goods_factor
		# diverts civs proportional to total industry. 0.10 = 10pp ~ 3 civs
		# diverted at mid-game (~30 civs).
		nc_under_construction = {
			allowed_civil_war = { always = yes }
			picture = generic_improved_industries
			modifier = {
				consumer_goods_factor = 0.10
			}
		}

		# Tier upgrade: smaller cost, same model.
		# 0.05 = 5pp ~ 1.5-3 civs at typical scale, for 30 days.
		nc_academy_upgrading_tier = {
			allowed_civil_war = { always = yes }
			picture = generic_navy_bonus
			modifier = {
				consumer_goods_factor = 0.05
			}
		}

		# Global upgrade: heavier cost. 0.10 = 10pp for 45 days.
		nc_academy_upgrading_global = {
			allowed_civil_war = { always = yes }
			picture = generic_navy_bonus
			modifier = {
				consumer_goods_factor = 0.10
			}
		}

		# Per-unlock academy ideas. One idea per global upgrade so the
		# modifiers compose cleanly. Each is added by nc_complete_upgrade_effect
		# when its upgrade finishes. Tier upgrades scale add_daily_mastery
		# directly and don't need an idea.

		# Spirit of the Naval Academy - navy XP gain bump
		nc_academy_spirit = {
			allowed_civil_war = { always = yes }
			picture = instilled_aggression_spirit
			modifier = {
				experience_gain_navy_factor = 0.05
				navy_org_factor = 0.02
			}
		}

		# Naval Theorist Chair - doctrine research speedup
		nc_academy_theorist = {
			picture = best_of_the_best_naval_academy_spirit
			allowed_civil_war = { always = yes }
			modifier = {
				naval_doctrine_cost_factor = -0.05
				navy_leader_start_level = 1
			}
		}

		# Expanded Drydocks - cosmetic state carrier (the picker still
		# issues one training at a time). Carries a navy XP bonus so
		# the unlock is felt.
		nc_academy_slots = {
			allowed_civil_war = { always = yes }
			picture = jeune_ecole_spirit
			modifier = {
				experience_gain_navy_factor = 0.05
			}
		}


	}
}
