ideas = {
	internal_factions = {
	
		#####################
		### Economic-type ####
		#####################
		
		small_medium_business_owners = {
			
			cost = 900
			allowed = {
				NOT = { original_tag = NKO }
				NOT = { original_tag = PER }
			}
			available = {
				always = yes
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.10
				stability_factor = 0.02
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_small_medium_business_owners
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_small_medium_business_owners
				line = yes
				display_opinion_small_medium_business_owners = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		international_bankers = {
		
		cost = 900
			
			allowed = {
				NOT = { original_tag = USA }
			
			}
			available = {
				always = yes
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.05
				economic_cycles_cost_factor = -0.25
				local_resources_factor = 0.05
				trade_opinion_factor = 0.25
				democratic_acceptance = 20
				democratic_drift = 0.03
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_international_bankers
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_international_bankers
				custom_effect_tooltip = wall_street_interest_tt
				calculate_interest_rate = yes
				line = yes
				display_opinion_international_bankers = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		fossil_fuel_industry = {
		
		cost = 900
			
			allowed = {
				
			}
			
			available = {
				always = yes
			}

			modifier = {
				local_resources_factor = 0.25
				base_fuel_gain_factor = 0.2
				justify_war_goal_time = -0.3
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_fossil_fuel_industry
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_fossil_fuel_industry
				line = yes
				display_opinion_fossil_fuel_industry = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		industrial_conglomerates = {
			
			cost = 900
			
			allowed = {
				NOT = {
					OR = {
						original_tag = KOR
						original_tag = SOV
						original_tag = UKR
						original_tag = KAZ
						original_tag = MLV
						original_tag = PMR
						original_tag = NOV
						original_tag = ARM
						original_tag = KYR
						original_tag = TAJ
						original_tag = SOO
						original_tag = ABK
						original_tag = GEO
						original_tag = TRK
						original_tag = UZB
						original_tag = BLR
						original_tag = SYR
						original_tag = EGY
					}
				}
			}
			available = {
				always = yes
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.05
				production_speed_infrastructure_factor = 0.2
				local_resources_factor = 0.075
				communism_acceptance = 20
				communism_drift = 0.03
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_industrial_conglomerates
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_industrial_conglomerates
				custom_effect_tooltip = industrial_conglomerates_investment
				line = yes
				display_opinion_industrial_conglomerates = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		oligarchs = {
			
			cost = 900
			
			allowed = {
					OR = {
						original_tag = SOV
						original_tag = UKR
						original_tag = KAZ
						original_tag = MLV
						original_tag = PMR
						original_tag = NOV
						original_tag = ARM
						original_tag = KYR
						original_tag = TAJ
						original_tag = SOO
						original_tag = ABK
						original_tag = GEO
						original_tag = TRK
						original_tag = UZB
						original_tag = BLR
						original_tag = SYR
						original_tag = EGY
					}
			}
			available = {
				always = yes
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.06
				local_resources_factor = 0.075
				communism_acceptance = 20
				communism_drift = 0.03
				corruption_cost_factor = 0.25
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_oligarchs
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_oligarchs
				line = yes
				display_opinion_oligarchs = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		#####################
		### Militaristic ####
		#####################
		
		maritime_industry = {
			
			cost = 900
			
			allowed = {
				#exists = yes
			}
			available = {
				any_owned_state = {
					is_coastal = yes
				}
			}
			available = {
				always = yes
			}
			modifier = {
				production_speed_dockyard_factor = 0.25
				production_speed_naval_base_factor = 0.25
				industrial_capacity_dockyard = 0.2
				amphibious_invasion = 0.25
				navy_refit_speed = 0.25
				experience_gain_navy = 0.05
				navy_max_range_factor = 0.2
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_maritime_industry
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_maritime_industry
				custom_effect_tooltip = maritime_Industry_investment
				line = yes
				display_opinion_maritime_industry = yes
				
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		defense_industry = {
			
			cost = 900
			#removal_cost = -1
			
			allowed = {
				#exists = yes
			}
			available = {
				always = yes
			}
			modifier = {
				production_speed_arms_factory_factor = 0.25
				conversion_cost_civ_to_mil_factor = -0.25
				equipment_conversion_speed = 0.2
				production_factory_efficiency_gain_factor = 0.1
				production_factory_start_efficiency_factor = 0.1
				justify_war_goal_time = -0.2
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_defense_industry
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_defense_industry
				custom_effect_tooltip = defense_industry_investment
				line = yes
				display_opinion_defense_industry = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}

		the_military = {
			
			cost = 900
			
			allowed = {
				#exists = yes
			}
			available = {
				always = yes
			}
			modifier = {
				army_org_Factor = 0.04
				army_morale_factor = 0.04
				military_leader_cost_factor = -0.50
				army_leader_start_level = 1
				training_time_army_factor = -0.25
				experience_gain_army = 0.05
				experience_gain_air = 0.05
				production_speed_air_base_factor = 0.25
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_the_military
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_the_military
				line = yes
				display_opinion_the_military = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		intelligence_community = {
		
		cost = 900
			
			allowed = {
				NOT = { original_tag = PAK }
				NOT = { original_tag = PER }
			}
			available = {
				always = yes
			}
			modifier = {
				recon_factor = 0.30
				decryption_factor = 0.2
				encryption_factor = 0.2
				production_speed_radar_station_factor = 0.25
				subversive_activites_upkeep = -0.4
				foreign_subversive_activites = -0.5
				justify_war_goal_time = -0.2
				enemy_justify_war_goal_time = 0.2
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_intelligence_community
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_intelligence_community
				display_opinion_intelligence_community = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		##########################
		### Special interests ####
		##########################
		
		labour_unions = {
			
			cost = 900
			#removal_cost = -1
			
			allowed = {
				#exists = yes
			}
			available = {
				always = yes
			}
			modifier = {
				stability_factor = 0.03
				political_power_factor = 0.15
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_labour_unions
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_labour_unions
				line = yes
				display_opinion_labour_unions = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		landowners = {
			
			cost = 900
			#removal_cost = -1
			
			allowed = {
				#exists = yes
			}
			available = {
				always = yes
			}
			modifier = {
				conscription = 0.01
				local_resources_factor = 0.05
				industry_air_damage_factor = -0.2
				nationalist_acceptance = 20
				nationalist_drift = 0.02
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_landowners
				line = yes
				display_opinion_landowners = yes
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_landowners
				}
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		farmers = {
			
			cost = 900
			#removal_cost = -1
			
			allowed = {
				#exists = yes
			}
			available = {
				always = yes
			}
			modifier = {
				stability_factor = 0.05
				industry_free_repair_factor = 0.5
				industry_repair_factor = 0.25
				industry_air_damage_factor = -0.5
				consumer_goods_factor = -0.01
				fuel_gain_factor_from_states = 0.1
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_farmers
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_farmers
				display_opinion_farmers = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		communist_cadres = {
			
			cost = 900
			#removal_cost = -1
			
			allowed = {
				OR = {
					original_tag = CHI
					original_tag = VIE
					original_tag = LAO
					original_tag = NEP
					original_tag = NKO
					original_tag = PMR
					original_tag = ROJ
					original_tag = CUB
				}
			}

			available = {
				always = yes
			}
			
			modifier = {
				mobilization_speed = 0.5
				army_org_regain = 0.2
				surrender_limit = 0.1
				partisan_effect = 0.2
				army_core_defence_factor = 0.05
				consumer_goods_factor = -0.02
			}


			do_effect = {
				NOT = {
					has_country_flag = hostile_communist_cadres
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_communist_cadres
				line = yes
				display_opinion_communist_cadres = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		
		the_priesthood = {
		
		cost = 900
				
			allowed = {
				
			}
			available = {
				OR = {
					has_idea = buddism
					has_idea = hindu
					has_idea = shinto
					has_idea = cheondo
					}
			}

			modifier = {
				stability_factor = 0.04
				MONTHLY_POPULATION = 0.5
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_the_priesthood
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_the_priesthood
				line = yes
				display_opinion_the_priesthood = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		The_Ulema = {
		
		cost = 900
				
			allowed = {
				
			}
			available = {
			OR = {
					has_idea = sunni
					has_idea = ibadi
					has_idea = sufi_islam
					has_idea = shia
				}
			}

			modifier = {
				stability_factor = 0.04
				MONTHLY_POPULATION = 0.5
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_The_Ulema
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_The_Ulema
				line = yes
				display_opinion_The_Ulema = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		The_Clergy = {
		
		cost = 900
				
			allowed = {
				
			}
			available = {
				OR = {
					has_idea = orthodox_christian
					has_idea = christian
					}
			}

			modifier = {
				stability_factor = 0.04
				MONTHLY_POPULATION = 0.5
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_The_Clergy
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_The_Clergy
				line = yes
				display_opinion_The_Clergy = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		wahabi_ulema = {
		
		cost = 900
				
			allowed = {
				OR = {
					original_tag = AQY
					original_tag = ISI
					original_tag = SAU
					original_tag = QAT
					original_tag = UAE
					original_tag = NUS
					original_tag = SHB
				}
			}
			available = {
				OR = {
					has_idea = sunni
					has_idea = ibadi
					has_idea = sufi_islam
				}
			}

			modifier = {
				stability_factor = 0.04
				MONTHLY_POPULATION = 0.5
				fascism_drift = 0.05
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_wahabi_ulema
					
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_wahabi_ulema
				line = yes
				display_opinion_wahabi_ulema = yes
			}
			
			ai_will_do = {
					factor = 0
				}
			cancel_if_invalid = no
		}
		
		
		### NATION SPECIFIC ###
		
		the_donju = {
			
			cost = 900
			allowed = {
					original_tag = NKO
			}
			available = {
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.10
				stability_factor = 0.02
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_the_donju
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_the_donju
				line = yes
				display_opinion_the_donju = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		the_bazaar = {
			
			cost = 900
			allowed = {
					original_tag = PER
			}
			available = {
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.10
				stability_factor = 0.02
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_the_bazaar
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_the_bazaar
				line = yes
				display_opinion_the_bazaar = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		saudi_royal_family = {
			
			cost = 900
			#removal_cost = -1
			
			allowed = {
				OR = {
					original_tag = SAU
					original_tag = QAT
					original_tag = BHR
					original_tag = OMA
					original_tag = KUW
					}
			}
			available = {
			}

			modifier = {
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_saudi_royal_family
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_saudi_royal_family
				line = yes
				display_opinion_saudi_royal_family = yes
			}

			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		irgc = {
		
		cost = 900
			
			allowed = {
					original_tag = PER
			}
			available = {
			}
			modifier = {
				send_volunteer_size = 1
				communism_drift = 0.05
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_IRGC
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_IRGC
				line = yes
				display_opinion_IRGC = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		#for proxies
		iranian_quds_force = {
		
		cost = 900
			
			allowed = {
				OR = {
					original_tag = IRQ
					original_tag = HAM
					original_tag = HEZ
					original_tag = SYR
					original_tag = HOU
					original_tag = YEM
					original_tag = KUR
					original_tag = LEB
					original_tag = AFG
					original_tag = TAL
					original_tag = TAJ
					original_tag = BHR
				}
			}
			
			available = {
			OR = {
				has_government = communism
				has_government = neutrality
				has_government = nationalist
				}
			}
			
			modifier = {
				send_volunteer_size = 1
				communism_drift = 0.04
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_iranian_quds_force
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_iranian_quds_force
				line = yes
				display_opinion_iranian_quds_force = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		foreign_jihadis = {
		
		cost = 900
			
			
			allowed = {
					
			}
			available = {
				has_government = fascism
				}
			
			modifier = {
				send_volunteer_size = 1
				non_core_manpower = 0.05
				fascism_drift = 0.05
				surrender_limit = 0.2
				special_forces_cap = 0.2
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_foreign_jihadis
				}
			}
			
			on_add = {
				add_manpower = 7500
				check_deposed_faction = yes	
				set_country_flag = active_foreign_jihadis
				line = yes
				display_opinion_foreign_jihadis = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		vevak = {
		
		cost = 900
			
			allowed = {
				original_tag = PER
			}
			available = {
			}
			modifier = {
				recon_factor = 0.30
				decryption_factor = 0.2
				encryption_factor = 0.2
				production_speed_radar_station_factor = 0.25
				subversive_activites_upkeep = -0.4
				foreign_subversive_activites = -0.75
				enemy_partisan_effect = -0.10
				justify_war_goal_time = -0.2
				enemy_justify_war_goal_time = 0.3
				communism_drift = 0.04
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_VEVAK
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_VEVAK
				line = yes
				display_opinion_VEVAK = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		isi_pakistan = {
		
		cost = 900
			
			allowed = {
				original_tag = PAK
			}
			available = {
			}
			modifier = {
			recon_factor = 0.35
			decryption_factor = 0.3
			encryption_factor = 0.3
			subversive_activites_upkeep = -0.5
			foreign_subversive_activites = -0.75
			enemy_partisan_effect = -0.35
			fascism_acceptance = 20
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_isi_pakistan
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_isi_pakistan
				line = yes
				display_opinion_isi_pakistan = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		wall_street = {
		
		cost = 900
			
			allowed = {
				original_tag = USA
			}
			available = {
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.05
				economic_cycles_cost_factor = -0.25
				local_resources_factor = 0.05
				trade_opinion_factor = 0.25
				democratic_acceptance = 20
				democratic_drift = 0.04
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_wall_street
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_wall_street
				custom_effect_tooltip = wall_street_interest_tt
				calculate_interest_rate = yes
				line = yes
				display_opinion_wall_street = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		chaebols = {
		
		cost = 900
			
			allowed = {
				original_tag = KOR
			}
			available = {
			}
			modifier = {
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.2
				local_resources_factor = 0.1
				communism_acceptance = 20
				communism_drift = 0.01
				corruption_cost_factor = 0.25
			}
			
			do_effect = {
				NOT = {
					has_country_flag = hostile_chaebols
				}
			}
			
			on_add = {
				check_deposed_faction = yes	
				set_country_flag = active_chaebols
				line = yes
				display_opinion_chaebols = yes
			}
			
			ai_will_do = {
				factor = 0
			}
			cancel_if_invalid = no
		}
		
		
		#### To be Deleted ####
		# mass_media = {
		
		# cost = 900
			
			# allowed = {
				# exists = yes
			# }
			# on_add = {
				
			# }
		
			# traits = {
				
			# }
			
			# modifier = {
			# }
			
			# do_effect = {
			
			# }
			
			# ai_will_do = {
				# factor = 0
			# }
	
		# }
		
	}
	
	country = {
		#Ideas related to Internal Faction events
		internal_faction_decreased_investments = {
		
			allowed = {
				always = yes
			}
			
			removal_cost = -1
			
			picture = internal_faction_decreased_investments
			
			modifier = {
				production_speed_buildings_factor = -0.15
			}
		}
		
	}
}