ideas = {

	gp_economic_base = {

		law = yes

		agriculture = {
			available = {
				num_of_civilian_factories < 31
			}

			modifier = {
				political_power_factor = 0.10
				consumer_goods_factor = -0.75
				monthly_population = 1
				industrial_capacity_factory = -0.1
				industrial_capacity_dockyard = -0.1
				production_speed_buildings_factor = -0.10
				production_factory_max_efficiency_factor = -0.05
				production_factory_efficiency_gain_factor = -0.1
				research_speed_factor = -0.05
			}

			cancel_if_invalid = yes

			ai_will_do = {
				factor = 1

				modifier = {
					num_of_civilian_factories < 15
					has_manpower < 100000
					factor = 80
				}
			}
		}

		banking = {
			available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = {
						has_government = communism
					}
				}
				OR = {
					AND = {
						num_of_civilian_factories > 10
						num_of_civilian_factories < 51
					}
					tag = SWI
					tag = URG
					tag = LUX
					tag = NZL
				}
			}

			modifier = {
				political_power_factor = -0.15
				consumer_goods_factor = -0.25
				global_building_slots_factor = 0.5
				production_factory_max_efficiency_factor = 0.05
				production_speed_infrastructure_factor = 0.1
			}

			ai_will_do = {
				factor = 1

				modifier = {
					tag = SWI
					factor = 160
				}
			}

			cancel_if_invalid = yes
		}

		service_economy = {
			available = {
			}

			modifier = {
				production_speed_industrial_complex_factor = 0.15
				global_building_slots_factor = 0.2
			}

			ai_will_do = {
				factor = 1

				modifier = {
					factor = 20
					has_government = neutrality
				}
			}

			cancel_if_invalid = yes
		}

		natural_exports = {
			available = {
				OR = {
					has_idea = export_focus
					has_idea = free_trade
				}
			}

			modifier = {
				political_power_factor = 0.1
				consumer_goods_factor = -0.15
				local_resources_factor = 0.3
				production_speed_industrial_complex_factor = -0.1
				production_speed_fuel_silo_factor = 0.25
				production_speed_synthetic_refinery_factor = 0.25
				min_export = 0.15
			}

			ai_will_do = {
				factor = 1

				modifier = {
					has_idea = export_focus
					factor = 40
				}
			}

			cancel_if_invalid = yes
		}

		enterprise = {
			available = {
				if = {
					limit = {
						check_variable = { var:global.bhoi_government_limited = 1 }
					}
					NOT = {
						has_government = communism
					}
				}
				num_of_civilian_factories > 29
			}

			modifier = {
				political_power_factor = -0.1
				consumer_goods_factor = -0.3
				local_resources_factor = -0.15
				production_speed_buildings_factor = 0.15
			}

			ai_will_do = {
				factor = 1

				modifier = {
					num_of_civilian_factories > 30
					factor = 40
				}
			}

			cancel_if_invalid = yes
		}

		manufacturing = {
			available = {
				num_of_factories > 29
			}

			modifier = {
				political_power_factor = -0.10
				consumer_goods_factor = 0.30
				industrial_capacity_factory = 0.15
				industrial_capacity_dockyard = 0.15
				production_factory_max_efficiency_factor = 0.1
				production_factory_efficiency_gain_factor = 0.1
			}

			ai_will_do = {
				factor = 1

				modifier = {
					num_of_factories > 75
					factor = 40
				}
			}

			cancel_if_invalid = yes
		}
	}
}