ideas = {
	hidden_ideas = {
		RULE_RESISTANCE_GROWTH_1_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				resistance_target = 0.05
			}
		}
		RULE_RESISTANCE_GROWTH_2_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				resistance_target = 0.10
			}
		}
		RULE_RESISTANCE_GROWTH_3_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				resistance_target = 0.15
			}
		}
		RULE_RESISTANCE_GROWTH_4_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				resistance_target = -0.05
			}
		}
		RULE_RESISTANCE_GROWTH_5_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_5_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				resistance_target = -0.10
			}
		}
		RULE_RESISTANCE_GROWTH_6_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_6_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				resistance_target = -0.15
			}
		}
		RULE_RESISTANCE_GROWTH_DEFAULT_IDEA = {
			name = "RULE_RESISTANCE_GROWTH_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#resistance_target = 1
			}
		}


		RULE_COMPLIANCE_GROWTH_1_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				compliance_gain = 0.05
			}
		}
		RULE_COMPLIANCE_GROWTH_2_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				compliance_gain = 0.10
			}
		}
		RULE_COMPLIANCE_GROWTH_3_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				compliance_gain = 0.15
			}
		}
		RULE_COMPLIANCE_GROWTH_4_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				compliance_gain = -0.05
			}
		}
		RULE_COMPLIANCE_GROWTH_5_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_5_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				compliance_gain = -0.10
			}
		}
		RULE_COMPLIANCE_GROWTH_6_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_6_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				compliance_gain = -0.15
			}
		}
		RULE_COMPLIANCE_GROWTH_DEFAULT_IDEA = {
			name = "RULE_COMPLIANCE_GROWTH_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#compliance_gain = 0.01
			}
		}


		RULE_SUPPLY_COST_1_IDEA = {
			name = "RULE_SUPPLY_COST_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				production_speed_supply_node_factor = 1.0
				production_cost_supply_node_factor = -0.25
			}
		}
		RULE_SUPPLY_COST_2_IDEA = {
			name = "RULE_SUPPLY_COST_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				production_speed_supply_node_factor = 1.5
				production_cost_supply_node_factor = -0.35
			}
		}
		RULE_SUPPLY_COST_3_IDEA = {
			name = "RULE_SUPPLY_COST_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				production_speed_supply_node_factor = 2.0
				production_cost_supply_node_factor = -0.45
			}
		}
		RULE_SUPPLY_COST_4_IDEA = {
			name = "RULE_SUPPLY_COST_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				production_speed_supply_node_factor = 2.5
				production_cost_supply_node_factor = -0.55
			}
		}
		RULE_SUPPLY_COST_5_IDEA = {
			name = "RULE_SUPPLY_COST_5_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				production_speed_supply_node_factor = 3.0
				production_cost_supply_node_factor = -0.65
			}
		}
		RULE_SUPPLY_COST_DEFAULT_IDEA = {
			name = "RULE_SUPPLY_COST_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#production_speed_supply_node_factor = 0
				#production_cost_supply_node_factor = 0
			}
		}

		
		RULE_RAILWAY_COST_1_IDEA = {
			name = "RULE_RAILWAY_COST_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			
			modifier = {
				production_speed_rail_way_factor = 0.05
				production_cost_rail_way_factor = -0.03
			}
		}
		RULE_RAILWAY_COST_2_IDEA = {
			name = "RULE_RAILWAY_COST_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			
			modifier = {
				production_speed_rail_way_factor = 0.10
				production_cost_rail_way_factor = -0.06
			}
		}
		RULE_RAILWAY_COST_3_IDEA = {
			name = "RULE_RAILWAY_COST_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			
			modifier = {
				production_speed_rail_way_factor = 0.15
				production_cost_rail_way_factor = -0.09
			}
		}
		RULE_RAILWAY_COST_4_IDEA = {
			name = "RULE_RAILWAY_COST_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			
			modifier = {
				production_speed_rail_way_factor = 0.20
				production_cost_rail_way_factor = -0.12
			}
		}
		RULE_RAILWAY_COST_DEFAULT_IDEA = {
			name = "RULE_RAILWAY_COST_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			
			modifier = {
				#production_speed_rail_way_factor = 0.01
				#production_cost_rail_way_factor = -0.01
			}
		}


		# REWORKED
		RULE_VOLUNTEERS_LIMIT_1_IDEA = {
			name = "RULE_VOLUNTEERS_LIMIT_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				send_volunteer_size = 5
				send_volunteers_tension = -0.20
				send_volunteer_divisions_required = -0.10
				air_volunteer_cap = 100
			}
		}
		RULE_VOLUNTEERS_LIMIT_2_IDEA = {
			name = "RULE_VOLUNTEERS_LIMIT_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				send_volunteer_size = 7
				send_volunteers_tension = -0.30
				send_volunteer_divisions_required = -0.20
				air_volunteer_cap = 125
			}
		}
		RULE_VOLUNTEERS_LIMIT_3_IDEA = {
			name = "RULE_VOLUNTEERS_LIMIT_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				send_volunteer_size = 9
				send_volunteers_tension = -0.40
				send_volunteer_divisions_required = -0.30
				air_volunteer_cap = 150
			}
		}
		RULE_VOLUNTEERS_LIMIT_4_IDEA = {
			name = "RULE_VOLUNTEERS_LIMIT_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				send_volunteer_size = 11
				send_volunteers_tension = -0.50
				send_volunteer_divisions_required = -0.40
				air_volunteer_cap = 175
			}
		}
		RULE_VOLUNTEERS_LIMIT_5_IDEA = {
			name = "RULE_VOLUNTEERS_LIMIT_5_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				send_volunteer_size = 24
				send_volunteers_tension = -5.0
				send_volunteer_divisions_required = -5.0
				air_volunteer_cap = 500
			}
		}
		RULE_VOLUNTEERS_LIMIT_DEFAULT_IDEA = {
			name = "RULE_VOLUNTEERS_LIMIT_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#send_volunteer_size = 5
				#send_volunteer_divisions_required = -0.30
				#send_volunteers_tension = -0.1
				#air_volunteer_cap = 100
			}
		}


		RULE_SPECIAL_FORCES_1_IDEA = {
			name = "RULE_SPECIAL_FORCES_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				special_forces_training_time_factor = 0.10
				special_forces_cap = 0.05
			}
		}
		RULE_SPECIAL_FORCES_2_IDEA = {
			name = "RULE_SPECIAL_FORCES_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				special_forces_training_time_factor = 0.20
				special_forces_cap = 0.15
			}
		}
		RULE_SPECIAL_FORCES_3_IDEA = {
			name = "RULE_SPECIAL_FORCES_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				special_forces_training_time_factor = 0.30
				special_forces_cap = 0.20
			}
		}
		RULE_SPECIAL_FORCES_4_IDEA = {
			name = "RULE_SPECIAL_FORCES_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				special_forces_min = 9976
			}
		}
		RULE_SPECIAL_FORCES_DEFAULT_IDEA = {
			name = "RULE_SPECIAL_FORCES_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#special_forces_training_time_factor = 1
			}
		}


		RULE_TRAINING_TIME_1_IDEA = {
			name = "RULE_TRAINING_TIME_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				training_time_army_factor = -0.2
			}
		}
		RULE_TRAINING_TIME_2_IDEA = {
			name = "RULE_TRAINING_TIME_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				training_time_army_factor = -0.3
			}
		}
		RULE_TRAINING_TIME_3_IDEA = {
			name = "RULE_TRAINING_TIME_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				training_time_army_factor = -0.4
			}
		}
		RULE_TRAINING_TIME_4_IDEA = {
			name = "RULE_TRAINING_TIME_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				training_time_army_factor = -0.5
			}
		}
		RULE_TRAINING_TIME_DEFAULT_IDEA = {
			name = "RULE_TRAINING_TIME_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#training_time_army_factor = 1
			}
		}


		RULE_DOCKYARD_OUTPUT_1_IDEA = {
			name = "RULE_DOCKYARD_OUTPUT_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				industrial_capacity_dockyard = 0.5
			}
		}
		RULE_DOCKYARD_OUTPUT_2_IDEA = {
			name = "RULE_DOCKYARD_OUTPUT_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				industrial_capacity_dockyard = 1.0
			}
		}
		RULE_DOCKYARD_OUTPUT_3_IDEA = {
			name = "RULE_DOCKYARD_OUTPUT_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				industrial_capacity_dockyard = 1.5
			}
		}
		RULE_DOCKYARD_OUTPUT_4_IDEA = {
			name = "RULE_DOCKYARD_OUTPUT_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				industrial_capacity_dockyard = 2.0
				repair_speed_dockyard_factor = 0.5
			}
		}
		RULE_DOCKYARD_OUTPUT_DEFAULT_IDEA = {
			name = "RULE_DOCKYARD_OUTPUT_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#industrial_capacity_dockyard = 1
			}
		}


		
		RULE_FACTION_JOINING_1_IDEA = {
			name = "RULE_FACTION_JOINING_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				join_faction_tension = 0.4
			}
		}
		RULE_FACTION_JOINING_2_IDEA = {
			name = "RULE_FACTION_JOINING_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				join_faction_tension = 0.3
			}
		}
		RULE_FACTION_JOINING_3_IDEA = {
			name = "RULE_FACTION_JOINING_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				join_faction_tension = 0.2
			}
		}
		RULE_FACTION_JOINING_4_IDEA = {
			name = "RULE_FACTION_JOINING_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				join_faction_tension = 0.1
			}
		}
		RULE_FACTION_JOINING_5_IDEA = {
			name = "RULE_FACTION_JOINING_5_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				join_faction_tension = 0.0
			}
		}
		RULE_FACTION_JOINING_DEFAULT_IDEA = {
			name = "RULE_FACTION_JOINING_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#join_faction_tension = 0.3
			}
		}


		RULE_INVASION_LIMIT_1_IDEA = {
			name = "RULE_INVASION_LIMIT_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				naval_invasion_prep_speed = 0.20
				naval_invasion_capacity = 10
			}
		}
		RULE_INVASION_LIMIT_2_IDEA = {
			name = "RULE_INVASION_LIMIT_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				naval_invasion_prep_speed = 0.40
				naval_invasion_capacity = 20
			}
		}
		RULE_INVASION_LIMIT_3_IDEA = {
			name = "RULE_INVASION_LIMIT_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				naval_invasion_prep_speed = 0.60
				naval_invasion_capacity = 30
			}
		}
		RULE_INVASION_LIMIT_4_IDEA = {
			name = "RULE_INVASION_LIMIT_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				naval_invasion_prep_speed = 1.0 # +100%
				naval_invasion_capacity = 50
			}
		}
		RULE_INVASION_LIMIT_DEFAULT_IDEA = {
			name = "RULE_INVASION_LIMIT_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#naval_invasion_prep_speed = 1.0
				#naval_invasion_capacity = 1.0
			}
		}


		RULE_RESEARCH_SPEED_1_IDEA = {
			name = "RULE_RESEARCH_SPEED_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				research_speed_factor = 0.10
				#add_research_slot = 1
			}
		}
		RULE_RESEARCH_SPEED_2_IDEA = {
			name = "RULE_RESEARCH_SPEED_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				research_speed_factor = 0.20
				#add_research_slot = 2
			}
		}
		RULE_RESEARCH_SPEED_3_IDEA = {
			name = "RULE_RESEARCH_SPEED_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				research_speed_factor = 0.30
				#add_research_slot = 3
			}
		}
		RULE_RESEARCH_SPEED_4_IDEA = {
			name = "RULE_RESEARCH_SPEED_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				research_speed_factor = 0.40
				#add_research_slot = 4
			}
		}
		RULE_RESEARCH_SPEED_DEFAULT_IDEA = {
			name = "RULE_RESEARCH_SPEED_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				#research_speed_factor = 0.5
				#add_research_slot = 1
			}
		}


		RULE_LAND_LEASE_TENSION_1_IDEA = {
			name = "RULE_LAND_LEASE_TENSION_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				lend_lease_tension = 0.3
			}
		}
		RULE_LAND_LEASE_TENSION_2_IDEA = {
			name = "RULE_LAND_LEASE_TENSION_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				lend_lease_tension = 0.2
			}
		}
		RULE_LAND_LEASE_TENSION_3_IDEA = {
			name = "RULE_LAND_LEASE_TENSION_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				lend_lease_tension = 0.1
			}
		}
		RULE_LAND_LEASE_TENSION_4_IDEA = {
			name = "RULE_LAND_LEASE_TENSION_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }

			modifier = {
				lend_lease_tension = 0.0
			}
		}
		RULE_LAND_LEASE_TENSION_DEFAULT_IDEA = {
			name = "RULE_LAND_LEASE_TENSION_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				#lend_lease_tension = 0.3
			}
		}


		RULE_SPECIAL_PROJECT_SPEED_1_IDEA = {
			name = "RULE_SPECIAL_PROJECT_SPEED_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				special_project_speed_factor = 0.10
			}
		}
		RULE_SPECIAL_PROJECT_SPEED_2_IDEA = {
			name = "RULE_SPECIAL_PROJECT_SPEED_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				special_project_speed_factor = 0.20
			}
		}
		RULE_SPECIAL_PROJECT_SPEED_3_IDEA = {
			name = "RULE_SPECIAL_PROJECT_SPEED_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				special_project_speed_factor = 0.30
			}
		}
		RULE_SPECIAL_PROJECT_SPEED_4_IDEA = {
			name = "RULE_SPECIAL_PROJECT_SPEED_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				special_project_speed_factor = 0.40
			}
		}
		RULE_SPECIAL_PROJECT_SPEED_DEFAULT_IDEA = {
			name = "RULE_SPECIAL_PROJECT_SPEED_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				#special_project_speed_factor = 0.1
			}
		}


		RULE_POLITICAL_POWER_GAIN_1_IDEA = {
			name = "RULE_POLITICAL_POWER_GAIN_1_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				political_power_gain = 0.10
			}
		}
		RULE_POLITICAL_POWER_GAIN_2_IDEA = {
			name = "RULE_POLITICAL_POWER_GAIN_2_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				political_power_gain = 0.15
			}
		}
		RULE_POLITICAL_POWER_GAIN_3_IDEA = {
			name = "RULE_POLITICAL_POWER_GAIN_3_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				political_power_gain = 0.20
			}
		}
		RULE_POLITICAL_POWER_GAIN_4_IDEA = {
			name = "RULE_POLITICAL_POWER_GAIN_4_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				political_power_gain = 0.25
			}
		}
		RULE_POLITICAL_POWER_GAIN_5_IDEA = {
			name = "RULE_POLITICAL_POWER_GAIN_5_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				political_power_gain = 0.30
			}
		}
		RULE_POLITICAL_POWER_GAIN_DEFAULT_IDEA = {
			name = "RULE_POLITICAL_POWER_GAIN_DEFAULT_IDEA"

			allowed = { always = yes }
			allowed_civil_war = { always = yes }
			modifier = {
				#political_power_gain = 0.1
			}
		}
	}
}