ideas = {
	country = {
		golden_age_idea = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}

			modifier = {
				stability_weekly = 0.002
				army_org = 5
				army_speed_factor = 0.1
				justify_war_goal_time = -0.25
				generate_wargoal_tension = -0.2
				political_power_gain = 0.5
			}

			picture = "golden_age_idea"

			on_add = {
				force_update_map_mode = {
					limit = {
						always = yes
					}
					mapmode = golden_age_map_mode
				}
			}

			on_remove = {
				force_update_map_mode = {
					limit = {
						always = yes
					}
					mapmode = golden_age_map_mode
				}
			}
		}
	}

	hidden_ideas = {
		age_ability_1 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				justify_war_goal_time = -0.1
			}
		}

		age_ability_2 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				industrial_capacity_factory = 0.05
			}
		}

		age_ability_3 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				generate_wargoal_tension = -0.1
			}
		}

		age_ability_4 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				political_power_factor = 0.1
			}
		}

		age_ability_5 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				stability_factor = 0.1
			}
		}

		age_ability_6 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

		age_ability_7 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				training_time_army_factor = -0.05
			}
		}

		age_ability_8 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}
		}

		age_ability_9 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				experience_gain_army_factor = 0.1
			}
		}

		age_ability_10 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				consumer_goods_factor = -0.05
			}
		}

		age_ability_11 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 3 }
			}

			modifier = {
				army_core_defence_factor = 0.1
			}
		}

		age_ability_12 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				research_speed_factor = 0.075
			}
		}

		age_ability_13 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				army_armor_speed_factor = 0.1
				army_armor_attack_factor = 0.05
			}
		}

		age_ability_14 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				army_artillery_attack_factor = 0.1
			}
		}

		age_ability_15 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				air_cas_efficiency = 0.075
			}
		}

		age_ability_16 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				production_speed_infrastructure_factor = 0.15
				production_speed_rail_way_factor = 0.15
			}
		}

		age_ability_17 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				nuclear_production_factor = 0.2
			}
		}

		age_ability_18 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				war_support_factor = 0.1
			}
		}

		age_ability_19 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				resistance_growth_on_our_occupied_states = 0.2
			}
		}

		age_ability_20 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				invasion_preparation = -0.1
				army_attack_factor = 0.1
			}
		}

		age_ability_21 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			equipment_bonus = {
				armor = {
					instant = yes
					build_cost_ic = -0.1
				}
			}
		}

		age_ability_22 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 4 }
			}

			modifier = {
				navy_capital_ship_attack_factor = 0.15
			}
		}

		age_ability_23 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				send_volunteer_factor = 0.1
			}
		}

		age_ability_24 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				drift_defence_factor = 0.25
			}
		}

		age_ability_25 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				subjects_autonomy_gain = -0.5
			}
		}

		age_ability_26 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				conscription_factor = 0.1
			}
		}

		age_ability_27 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				industry_free_repair_factor = 0.2
			}
		}

		age_ability_28 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				line_change_production_efficiency_factor = 0.1
			}
		}

		age_ability_29 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			equipment_bonus = {
				strategic_bomber = {
					instant = yes
					air_range = 0.1
				}
			}
		}

		age_ability_30 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			rule = {
				can_declare_war_on_same_ideology = yes
				can_only_justify_war_on_threat_country = no
			}
		}

		age_ability_31 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				global_building_slots_factor = 0.2
			}
		}

		age_ability_32 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				intel_from_operatives_factor = 0.2
			}
		}

		age_ability_33 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 5 }
			}

			modifier = {
				conscription = 0.01
			}
		}

		age_ability_34 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				production_speed_buildings_factor = 0.05
			}
		}

		age_ability_35 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				production_speed_bunker_factor = 0.2
				production_speed_trench_factor = 0.2
			}
		}

		age_ability_36 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				training_time_army_factor = -0.05
			}
		}

		age_ability_37 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			equipment_bonus = {
				capital_ship = {
					instant = yes
					build_cost_ic = -0.1
				}
			}
		}

		age_ability_38 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				political_power_factor = 0.1
			}
		}

		age_ability_39 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				industrial_capacity_factory = 0.05
			}
		}

		age_ability_40 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				experience_gain_army = 0.05
			}
		}

		age_ability_41 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				generate_wargoal_tension = -0.3
			}
		}

		age_ability_42 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				stability_weekly = 0.001
			}
		}

		age_ability_43 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				army_defence_factor = 0.1
			}
		}

		age_ability_44 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 1 }
			}

			modifier = {
				supply_consumption_factor = -0.1
			}
		}

		age_ability_45 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			equipment_bonus = {
				artillery = {
					instant = yes
					soft_attack = 0.15
				}
			}
		}

		age_ability_46 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				dig_in_speed_factor = 0.2
			}
		}

		age_ability_47 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				max_dig_in_factor = 0.2
			}
		}

		age_ability_48 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				research_speed_factor = 0.05
			}
		}

		age_ability_49 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				consumer_goods_factor = -0.03
			}
		}

		age_ability_50 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				conscription = 0.01
			}
		}

		age_ability_51 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				war_support_factor = 0.1
			}
		}

		age_ability_52 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				army_core_defence_factor = 0.1
			}
		}

		age_ability_53 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				naval_damage_factor = 0.1
			}
		}

		age_ability_54 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				army_attack_factor = 0.1
			}
		}

		age_ability_55 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 2 }
			}

			modifier = {
				send_volunteers_tension = -0.2
			}
		}

		age_ability_56 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				planning_speed = 0.1
			}
		}

		age_ability_57 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				static_anti_air_hit_chance_factor = 0.15
				air_superiority_efficiency = 0.05
			}
		}

		age_ability_58 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				shore_bombardment_bonus = 0.1
			}
		}

		age_ability_59 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				political_power_factor = 0.1
			}
		}

		age_ability_60 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				air_cas_present_factor = 0.1
			}
		}

		age_ability_61 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				intelligence_agency_defense = 0.5
			}
		}

		age_ability_62 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				research_speed_factor = 0.1
			}
		}

		age_ability_63 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				stability_factor = 0.1
			}
		}

		age_ability_64 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				opinion_gain_monthly_factor = 0.1
			}
		}

		age_ability_65 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

		age_ability_66 = {
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			visible = {
				check_variable = { global.current_age = 6 }
			}

			modifier = {
				consumer_goods_factor = -0.05
			}
		}
	}
}