ideas = {
	country = {
		GEC_production_efficiency_start = {
			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				production_factory_start_efficiency_factor = 0.05
			}
		}
		
		GEC_local_resources = {
			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				local_resources_factor  = 0.05
			}
		}
		
		GEC_production_efficiency = {
			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				production_factory_efficiency_gain_factor = 0.05
			}
		}
		
		GEC_con_speed_permanent_ind = {
			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				production_speed_industrial_complex_factor = 0.05
			}
		
		}
		
		GEC_con_speed_permanent_mil = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				production_speed_arms_factory_factor = 0.05
			}
		}
		
		GEC_con_speed_permanent_gen = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				production_speed_buildings_factor = 0.02
			}
		
		}
		
		GEC_con_speed_permanent_inf = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				production_speed_infrastructure_factor = 0.02
			}
		
		}
		
		GEC_consumer_goods = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_expected_value  = -0.05
			}
		
		}
		
		GEC_pop_growth = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				MONTHLY_POPULATION = 0.05
			}
		
		}
		
		 
		GEC_max_prod_efficiency = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				production_factory_max_efficiency_factor  = 0.05
			}
		
		}
		
		GEC_con_speed_civ = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				production_speed_industrial_complex_factor = 0.1
			}
		
		}
		
		GEC_con_speed_mil = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				production_speed_arms_factory_factor = 0.1
			}
		}
		
		GEC_reinforce_rate = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				land_reinforce_rate = 0.02
			}
		}
		
		GEC_army_experience = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				experience_gain_army_factor = 0.05
			}
		}
		
		GEC_training_time = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				training_time_army_factor = -0.02
			}
		}
		
		GEC_discount_generals = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				military_leader_cost_factor = -0.1
			}
		}
		
		GEC_army_attack = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				army_infantry_attack_factor = 0.05
			}
		}
		
		GEC_planning_speed = {
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				planning_speed = 0.02
			}
		}
		
		GEC_command_power = {
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				command_power_gain = 0.01
			}
		}
		
		GEC_cold_climate = {
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				acclimatization_cold_climate_gain_factor = 0.05
			}
		}
		
		GEC_not_cold_climate = {
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				acclimatization_cold_climate_gain_factor = -0.05
			}
		}
		
		GEC_mobilization_speed = {
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				mobilization_speed = 0.02
			}
		}
		
		GEC_gun_production = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
		}
		
		GEC_recruitable_factor = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				conscription_factor = 0.05
			}
		}
		
		GEC_conscription_factor = {

			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				conscription = 0.01
			}
		}
		
		GEC_org_factor = {

			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				army_org = 10
			}
		}
		
		GEC_org_factor_small = {

			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				army_org = 5
			}
		}
		
		
		GEC_defence_factor = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				army_defence_factor = 0.05
			}
		}
		 
		GEC_speed_factor = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				army_speed_factor  = 0.05
			}
		}
		
		GEC_naval_speed_factor = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				naval_speed_factor = 0.05
			}
		}
		
		GEC_screen_factor = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1

			modifier = {
				navy_screen_attack_factor = 0.02
				navy_screen_defence_factor = 0.02
			}
		}
		
		GEC_navy_experience = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1

			modifier = {
				experience_gain_navy = 0.05
			}
		}
		
		GEC_capital_factor = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1

			modifier = {
				navy_capital_ship_attack_factor = 0.02
				navy_capital_ship_defence_factor = 0.02
			}
		}
		
		GEC_production_dockyard = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1

			modifier = {
				production_speed_dockyard_factor = 0.05
			}
		}
		
		GEC_production_bunker = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1

			modifier = {
				production_speed_coastal_bunker_factor = 0.05
				production_speed_naval_base_factor = 0.05
			}
		}
		
		GEC_amphibious_invasion = {

			allowed = {
				original_tag = GEC
			}

			removal_cost = -1

			modifier = {
				amphibious_invasion  = 0.05
				invasion_preparation  = -0.05
			}
		}
		
		GEC_recon_factor = {
		
			allowed = {
				original_tag = GEC
			}
			
			removal_cost = -1
			
			modifier = {
				recon_factor = 0.05
			}
		}
		
		GEC_cavalry_factor = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				cavalry_attack_factor = 0.05
				cavalry_defence_factor = 0.05
			}
		}
		
		GEC_infantry_attack_factor = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				army_infantry_attack_factor  = 0.05
			}
		}
		
		GEC_autonomy_gain = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				autonomy_gain = 1
			}
		}
		
		GEC_less_autonomy_gain = {
			
			allowed = {
				original_tag = GEC
			}

			removal_cost = -1
			
			modifier = {
				autonomy_gain = 0.25
			}
		}
	}



	hidden_ideas = {

		GEC_boost_civs = {
			
			allowed = {
				original_tag = GEC
			}
			
			cancel = {
				GEC = {
					check_variable = { num_of_civilian_factories > GEC_boost_civs_counter }
				}
			}

			removal_cost = -1
			
			modifier = {
                production_speed_industrial_complex_factor = 0.25
			}
		}
		
		GEC_boost_mils = {
			
			allowed = {
				original_tag = GEC
			}
			
			cancel = {
				GEC = {
					check_variable = { num_of_military_factories > gec_boost_mils_counter }
				}
			}

			removal_cost = -1
			
			modifier = {
                production_speed_arms_factory_factor = 0.25
			}
		}
		
		GEC_boost_infra = {
			allowed = {
				original_tag = GEC
			}
			
			cancel = {
				GEC = {
					NOT = {
						has_variable = infra_total_bonus
					}
				}
			}

			removal_cost = -1
			
			modifier = {
				production_speed_infrastructure_factor = 0.25
			}
		}
	}
}