
ideas = {
	country = {	
		FRA_revo_help = {
			picture =  FRA_sri_revo_help
			available = {
				has_socialist_government = yes
			}
			modifier = {
				experience_gain_army_factor = 0.05
				experience_loss_factor = -0.05
				training_time_army_factor = -0.1
				army_org_factor = 0.05
			}
		}

		FRA_revo_attack = {
			picture = FRA_revo_attack
			available = {
				has_socialist_government = no
			}
			modifier = {
				army_org_factor = -0.05
				stability_factor = -0.1
				required_garrison_factor = 0.1
				mobilization_speed = -0.05
			}
		}

		FRA_jap_collapse = {
			picture = FNG_expel_japanese_bandits
			modifier = {
				political_power_factor = -0.25
				consumer_goods_factor = 0.4
				stability_factor = -0.2
				war_support_factor = -0.2
				industrial_capacity_factory = -0.25
				surrender_limit = -0.2
				army_infantry_attack_factor = -0.1
				army_infantry_defence_factor = -0.1
				syndicalist_drift = 0.02
				radical_socialist_drift = 0.02
				totalist_drift = 0.02
			}
		}


		AFRICA_revo_attack = {
			picture = FRA_revo_attack
			available = {
				has_socialist_government = no
			}
			modifier = {
				stability_factor = -0.1
				required_garrison_factor = 0.1
				resistance_growth = 0.1
				compliance_growth = -0.1
			}
		}

		AFRICA_revo_attack_level_up = {
			picture = FRA_revo_attack
			available = {
				has_socialist_government = no
			}
			modifier = {
				stability_factor = -0.2 
				required_garrison_factor = 0.25
				resistance_growth = 0.25
				compliance_growth = -0.25
			}
		}

		AFRICA_revo_attack_level_max = {
			picture = FRA_revo_attack
			available = {
				has_socialist_government = no
			}
			modifier = {
				stability_factor = -0.3
				required_garrison_factor = 0.5
				resistance_growth = 0.5
				compliance_growth = -0.5
			}
		}
		
		INTE_revoary_assembly_line = {
			picture = INTE_revoary_assembly_line
			modifier = {
				production_factory_efficiency_gain_factor = 0.15
			}
			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.1
					reliability = -0.05
					instant = yes
				}
			}
			equipment_bonus = {
				artillery_equipment = {
					build_cost_ic = -0.1
					reliability = -0.05
					instant = yes
				}
			}
			equipment_bonus = {
				armor = {
					build_cost_ic = -0.1
					reliability = -0.05
					instant = yes
				}
			}
		}

		INTE_revoary_quality_department = {
			picture = INTE_revoary_quality_depart
			modifier = {
				production_factory_max_efficiency_factor = 0.2
			}
			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = 0.05
					reliability = 0.1
					soft_attack = 0.05
					instant = yes
				}
			}
			equipment_bonus = {
				artillery_equipment = {
					build_cost_ic = 0.05
					reliability = 0.1
					soft_attack = 0.05
					instant = yes
				}
			}
			equipment_bonus = {
				armor = {
					build_cost_ic = 0.05
					reliability = 0.1
					soft_attack = 0.05
					instant = yes
				}
			}
		}

		INTE_air_coop1 = {
			picture = INTE_air_coop_pic
			name = INTE_air_coop
			equipment_bonus = {
				mio_cat_eq_all_aircraft = {
					build_cost_ic = -0.1
					air_attack_factor = 0.05
					instant = yes
				}
			}
			available = { has_socialist_government = yes }
			modifier = {
				air_mission_efficiency = 0.1
			}
		}

		INTE_air_coop2 = {
			picture = INTE_air_coop_pic
			name = INTE_air_coop
			equipment_bonus = {
				mio_cat_eq_all_aircraft = {
					build_cost_ic = -0.1
					air_attack_factor = 0.1
					air_range_factor = 0.15
					instant = yes
				}
			}
			available = { has_socialist_government = yes }
			modifier = {
				air_mission_efficiency = 0.15
				air_ace_generation_chance_factor = 0.15
			}
		}

		INTE_navy_coop1 = {
			picture = INTE_navy_coop_pic
			name = INTE_navy_coop
			available = { has_socialist_government = yes }
			modifier = {
				industrial_capacity_dockyard = 0.05
				naval_speed_factor = 0.05
				naval_coordination = 0.05
				experience_gain_navy_unit_factor = 0.1
				spotting_chance = 0.05
			}
		}

		INTE_navy_coop2 = {
			picture = INTE_navy_coop_pic
			name = INTE_navy_coop
			equipment_bonus = {
				ship_hull_carrier = {
					naval_range = 0.20
					armor_value = 0.10
					build_cost_ic = 0.1
					instant = yes
				}
			}
			available = { has_socialist_government = yes }
			modifier = {
				navy_max_range_factor = 0.05
				industrial_capacity_dockyard = 0.1
				naval_speed_factor = 0.1
				naval_coordination = 0.1
				experience_gain_navy_unit_factor = 0.2
				spotting_chance = 0.1
			}
		}

		INTE_army_coop_g1 = {
			picture = INTE_army_coop_pic
			name = INTE_army_coop_g
			available = { has_socialist_government = yes }
			modifier = {
				ATTRITION = 0.025
				mobilization_speed = 0.10
				ARMY_CORE_ATTACK_FACTOR = 0.1
				ARMY_CORE_DEFENCE_FACTOR = 0.1
				army_speed_factor = 0.025
				combat_width_factor = -0.025
			}
		}

		INTE_army_coop_g2 = {
			picture = INTE_army_coop_pic
			name = INTE_army_coop_g
			available = { has_socialist_government = yes }
			modifier = {
				ATTRITION = 0.05
				mobilization_speed = 0.15
				ARMY_CORE_ATTACK_FACTOR = 0.125
				ARMY_CORE_DEFENCE_FACTOR = 0.125
				no_supply_grace = 48
				army_speed_factor = 0.05
				INITIATIVE_FACTOR = 0.025
				combat_width_factor = -0.05
				land_night_attack = 0.1
			}
		}

		INTE_army_coop_g3 = {
			picture = INTE_army_coop_pic
			name = INTE_army_coop_g
			available = { has_socialist_government = yes }
			modifier = {
				ATTRITION = 0.075
				mobilization_speed = 0.2
				ARMY_CORE_ATTACK_FACTOR = 0.15
				ARMY_CORE_DEFENCE_FACTOR = 0.15
				no_supply_grace = 72
				land_reinforce_rate = 0.05
				army_speed_factor = 0.1
				INITIATIVE_FACTOR = 0.05
				combat_width_factor = -0.1
				land_night_attack = 0.125
			}
		}

		INTE_army_coop_g4 = {
			picture = INTE_army_coop_true_pic
			name = INTE_army_coop_t
			available = { has_socialist_government = yes }
			modifier = {
				ATTRITION = 0.1
				mobilization_speed = 0.2
				ARMY_CORE_ATTACK_FACTOR = 0.2
				ARMY_CORE_DEFENCE_FACTOR = 0.2
				no_supply_grace = 96
				land_reinforce_rate = 0.1
				army_speed_factor = 0.1
				INITIATIVE_FACTOR = 0.1
				combat_width_factor = -0.1
				land_night_attack = 0.15
			}
		}

		INTE_army_coop_r1 = {
			picture = INTE_army_coop_pic
			name = INTE_army_coop_r
			available = { has_socialist_government = yes }
			modifier = {
				OUT_OF_SUPPLY_FACTOR = 0.05
				supply_consumption_factor = 0.05
				army_attack_factor = 0.025
				army_defence_factor = 0.025
				ARMY_MORALE_FACTOR = 0.05
				breakthrough_factor = 0.025
				max_training = 0.05
			}
		}

		INTE_army_coop_r2 = {
			picture = INTE_army_coop_pic
			name = INTE_army_coop_r
			available = { has_socialist_government = yes }
			modifier = {
				training_time_army_factor = 0.05
				OUT_OF_SUPPLY_FACTOR = 0.075
				supply_consumption_factor = 0.075
				army_attack_factor = 0.05
				army_defence_factor = 0.05
				ARMY_MORALE_FACTOR = 0.05
				breakthrough_factor = 0.05
				max_training = 0.1
			}
		}

		INTE_army_coop_r3 = {
			picture = INTE_army_coop_pic
			name = INTE_army_coop_r
			available = { has_socialist_government = yes }
			modifier = {
				training_time_army_factor = 0.1
				OUT_OF_SUPPLY_FACTOR = 0.1
				supply_consumption_factor = 0.1
				army_attack_factor = 0.075
				army_defence_factor = 0.075
				ARMY_MORALE_FACTOR = 0.05
				breakthrough_factor = 0.075
				max_training = 0.15
			}
		}

		INTE_army_coop_r4 = {
			picture = INTE_army_coop_true_pic
			name = INTE_army_coop_t
			available = { has_socialist_government = yes }
			modifier = {
				training_time_army_factor = 0.15
				OUT_OF_SUPPLY_FACTOR = 0.15
				supply_consumption_factor = 0.15
				army_attack_factor = 0.1
				army_defence_factor = 0.1
				ARMY_MORALE_FACTOR = 0.1
				breakthrough_factor = 0.1
				max_training = 0.2
				max_planning = 0.1
			}
		}

		INTE_multicountry_miliexercises = {
			picture = INTE_multicountry_miliexercises
			available = { has_socialist_government = yes }
			modifier = {
				war_support_factor = 0.05
				war_support_weekly = 0.005
				experience_loss_factor = -0.15
				defensive_war_stability_factor = 0.25
			}
		}

		INTE_unify_mili_commands = {
			picture = INTE_unify_mili_commands
			available = { has_socialist_government = yes }
			modifier = {
				max_command_power = 50
				command_power_gain = 0.05
				high_command_cost_factor = -0.25
				army_chief_cost_factor = -0.25
				navy_chief_cost_factor = -0.25
				air_chief_cost_factor = -0.25
			}
		}

		INTE_experimental_esperanto = {
			picture = INTE_experimental_esperanto
			available = { has_socialist_government = yes }
			modifier = {
				army_org_factor = 0.1
				max_planning = 0.05
				planning_speed = 0.05
			}
		}

		INTE_mili_research_cop1 = {
			picture = INTE_mili_research_cop_pic
			name = INTE_mili_research
			available = { has_socialist_government = yes }
			modifier = {
				consumer_goods_factor = 0.1
				materiel_manufacturer_cost_factor = -0.1
				aircraft_manufacturer_cost_factor = -0.1
				naval_manufacturer_cost_factor = -0.1
				tank_manufacturer_cost_factor = -0.1
			}
			research_bonus = {
				infantry_weapons = 0.05
				armor = 0.05
				motorized_equipment = 0.05
				air_equipment = 0.05
				naval_equipment = 0.05
			}
		}

		INTE_mili_research_cop2 = {
			picture = INTE_mili_research_cop_pic
			name = INTE_mili_research
			available = { has_socialist_government = yes }
			modifier = {
				consumer_goods_factor = 0.125
				materiel_manufacturer_cost_factor = -0.15
				aircraft_manufacturer_cost_factor = -0.15
				naval_manufacturer_cost_factor = -0.15
				tank_manufacturer_cost_factor = -0.15
			}
			research_bonus = {
				infantry_weapons = 0.1
				armor = 0.1
				motorized_equipment = 0.1
				air_equipment = 0.1
				naval_equipment = 0.1
			}
		}

		INTE_mili_research_cop3 = {
			picture = INTE_mili_research_cop_pic
			name = INTE_mili_research
			available = { has_socialist_government = yes }
			modifier = {
				consumer_goods_factor = 0.15
				materiel_manufacturer_cost_factor = -0.25
				aircraft_manufacturer_cost_factor = -0.25
				naval_manufacturer_cost_factor = -0.25
				tank_manufacturer_cost_factor = -0.25
			}
			research_bonus = {
				infantry_weapons = 0.15
				armor = 0.15
				motorized_equipment = 0.15
				air_equipment = 0.15
				naval_equipment = 0.15
			}
		}

		FRA_france_egypt_trade_agreement = {
			picture = KTG_Gold_Trade
			cancel = {
				has_war_with = FRA
			}
			modifier = {
				radical_socialist_drift = 0.01
				consumer_goods_factor = -0.1
				industrial_capacity_factory = 0.025
			}
		}

		FRA_commune_officers_training_corps = {
			picture = advisors_france
			cancel = {
				has_war_with = FRA
			}
			modifier = {
				experience_gain_army_factor = 0.1
				experience_loss_factor = -0.15
				army_attack_factor = 0.025
				army_defence_factor = 0.025			
				radical_socialist_drift = 0.01	
			}
		}

		FRA_oil_partnership = {
			picture = KTG_Gold_Trade
			cancel = {
				OR = {
					has_war_with = FRA
					has_completed_focus = VEN_preventive_coup
					has_completed_focus = VEN_eagle_screech
				}
			}
			modifier = {
				political_power_factor = 0.1
				consumer_goods_factor = -0.1
				production_speed_buildings_factor = 0.05

				radical_socialist_drift = 0.01
			}
			targeted_modifier = {
				tag = FRA
				trade_cost_for_target_factor = -0.3
			}
		}

		FRA_southeast_asia_trade_agreement = {
			picture = KTG_Gold_Trade
			cancel = {
				NOT = { has_country_flag = FRA_accepted }
			}
			modifier = {
				stability_factor = 0.05
				consumer_goods_factor = -0.1
				local_resources_factor = 0.15
			}
			targeted_modifier = {
				tag = FRA
				trade_cost_for_target_factor = -0.3
			}
		}

		FRA_balkan_military_advisers = {
			picture = advisors_france
			cancel = {
				OR = {
					has_war_with = FRA
					NOT = { has_country_flag = FRA_balkan_accepted }
				}
			}
			modifier = {
				experience_gain_army_factor = 0.1
				army_infantry_attack_factor = 0.05
				army_infantry_defence_factor = 0.1
				totalist_drift = 0.01
				syndicalist_drift = 0.01
				radical_socialist_drift = 0.01	
			}
		}

		FRA_JAP_colonial_uprising = {
			picture = SPR_class_war
			modifier = {
				industrial_capacity_factory = -0.1
				stability_factor = -0.1
				required_garrison_factor = 0.25
				resistance_growth = 0.15
				compliance_growth = -0.15
			}
		}

		FRA_CHI_help_plan_econ = {
			name = FRA_CHI_help_plan
			picture = advisors_france
			modifier = {
				consumer_goods_factor = -0.15
				production_speed_buildings_factor = 0.1
				industrial_capacity_factory = 0.05
				production_factory_max_efficiency_factor = 0.05
				syndicalist_drift = 0.01
				radical_socialist_drift = 0.01
			}
			targeted_modifier = {
				tag = FRA
				trade_cost_for_target_factor = -0.4
			}
		}

		FRA_CHI_help_plan_mili = {
			name = FRA_CHI_help_plan
			picture = advisors_france
			modifier = {
				experience_gain_army_factor = 0.15
				army_attack_factor = 0.025				
				army_defence_factor = 0.025
				army_org_factor = 0.1
				max_planning = 0.05
				command_power_gain = 0.01
				syndicalist_drift = 0.01
				radical_socialist_drift = 0.01
			}
		}

		FRA_CHI_help_plan_soc = {
			name = FRA_CHI_help_plan
			picture = advisors_france
			modifier = {
				political_power_factor = 0.15
				stability_weekly = 0.005
				war_support_weekly = 0.005
				compliance_gain = 0.05
				research_speed_factor = 0.1
				syndicalist_drift = 0.03
				radical_socialist_drift = 0.03
				totalist_drift = 0.03
			}
		}

		FRA_CHI_help_plan_all = {
			name = FRA_CHI_help_plan
			picture = advisors_france
			modifier = {
				political_power_factor = 0.05
				army_org_factor = 0.05
				max_planning = 0.05
				production_speed_buildings_factor = 0.05
				industrial_capacity_factory = 0.025
				compliance_gain = 0.01
				research_speed_factor = 0.05
				syndicalist_drift = 0.01
				radical_socialist_drift = 0.01
				totalist_drift = 0.01
			}
			targeted_modifier = {
				tag = FRA
				trade_cost_for_target_factor = -0.5
			}
		}

		FRA_CHI_anti_JAP_time = { 
			picture = GER_proud_eagle_that_ate_the_sun
			cancel = {
				JAP = {
					has_socialist_government = yes
				}
			}
			modifier = {
				industrial_capacity_factory = 0.05
				army_org_factor = 0.1
				recon_factor = 0.15
				land_reinforce_rate = 0.1
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
			}
			targeted_modifier = {
				tag = JAP
				attack_bonus_against = 0.15
				defense_bonus_against = 0.15
			}
		}

		FRA_gersoc_revo = {
			picture = SPR_masters_of_our_own_fate
			cancel = {
				NOT = {
					has_war_with = GER
				}
			}
			modifier = {
				surrender_limit = 1
				conscription_factor = 0.5
				army_org_factor = 0.15
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
				industrial_capacity_factory = 0.05
				stability_factor = 0.15
				war_support_factor = 0.2
				production_factory_max_efficiency_factor = 0.15
				line_change_production_efficiency_factor = 0.2
			}
			targeted_modifier = {
				tag = GER
				attack_bonus_against = 0.15
				defense_bonus_against = 0.15
			}
		}

		FRA_gersoc_repressive = {
			picture = generic_oppression
			modifier = {
				army_org_factor = -0.05
				land_reinforce_rate = -0.05
			}
			targeted_modifier = {
				tag = FRA
				attack_bonus_against = -0.1
				defense_bonus_against = -0.1
			}
			targeted_modifier = {
				tag = RUS
				attack_bonus_against = -0.1
				defense_bonus_against = -0.1
			}
		}

		FRA_gersoc_repressive2 = {
			name = FRA_gersoc_repressive
			picture = generic_oppression
			modifier = {
				army_org_factor = -0.1
				land_reinforce_rate = -0.05
			}
			targeted_modifier = {
				tag = FRA
				attack_bonus_against = -0.15
				defense_bonus_against = -0.15
			}
			targeted_modifier = {
				tag = RUS
				attack_bonus_against = -0.15
				defense_bonus_against = -0.15
			}
		}

		FRA_gersoc_revo_emperor_attack = {
			picture = generic_purge
			modifier = {
				stability_factor = -0.15
				war_support_factor = -0.2
				political_power_factor = -0.15
				army_core_attack_factor = -0.05
				army_core_defence_factor = -0.1
				surrender_limit = -0.3
			}
		}

		FRA_german_war_reparations = {
			picture = generic_coins
			modifier = {
				industrial_capacity_factory = -0.25
				production_speed_buildings_factor = -0.25
				consumer_goods_factor = 0.35
				industrial_capacity_dockyard = -0.25
			}  
			targeted_modifier = {
				tag = FRA
				trade_cost_for_target_factor = -0.8
			}
		}

		FRA_franco_german_relations = {
			picture = generic_syndicalist_worker
			modifier = {
				industrial_capacity_factory = 0.05
				production_speed_buildings_factor = 0.15
				research_speed_factor = 0.1
				industrial_capacity_dockyard = 0.05
				consumer_goods_factor = -0.15
			}
			targeted_modifier = {
				tag = FRA
				trade_cost_for_target_factor = -0.4
			}
		}

		FRA_german_reparations = {
			picture = state_economy
			modifier = {
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
				production_speed_buildings_factor = 0.15
				cic_to_overlord_factor = 0.8
				mic_to_overlord_factor = 0.8
			}
		}

		FRA_loyal_partner = {
			picture = state_economy
			modifier = {
				army_core_attack_factor = 0.15
				army_core_defence_factor = 0.15
				production_speed_buildings_factor = 0.2
				autonomy_gain = -0.5
				cic_to_overlord_factor = 0.6
				mic_to_overlord_factor = 0.6
			}
		}

		FRA_reliable_ally = {
			picture = FRA_national_mobilization_focus
			modifier = {
				army_speed_factor = 0.15
				army_attack_factor = 0.1
				army_defence_factor = 0.1
				production_speed_buildings_factor = 0.2
				production_factory_efficiency_gain_factor = 0.15
				conscription_factor = 0.2
			}
		}

		FRA_unified_scandinavia = {
			picture = generic_phoenix
			modifier = {
				stability_factor = 0.15
				war_support_factor = 0.15
				consumer_goods_factor = -0.2
				conscription_factor = 0.15
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.15
				army_core_attack_factor = 0.15
				army_core_defence_factor = 0.15
				winter_attrition_factor = -0.75
				acclimatization_cold_climate_gain_factor = 0.3
			}
		}

		FRA_unified_balkan = {
			picture = generic_phoenix
			modifier = {
				stability_factor = 0.15
				war_support_factor = 0.15
				consumer_goods_factor = -0.2
				conscription_factor = 0.15
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.15
				army_core_attack_factor = 0.15
				army_core_defence_factor = 0.15
				training_time_factor = -0.3
				recon_factor = 0.15
				production_speed_buildings_factor = 0.15
			}
		}

		FRA_unified_caucasus = {
			picture = generic_phoenix
			modifier = {
				stability_factor = 0.15
				war_support_factor = 0.15
				consumer_goods_factor = -0.2
				conscription_factor = 0.15
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.15
				army_core_attack_factor = 0.15
				army_core_defence_factor = 0.15
				terrain_penalty_reduction = 0.3
				combat_width_factor = -0.1
				supply_consumption_factor = -0.1
			}
		}

		FRA_unified_lowlands = {
			picture = generic_phoenix
			modifier = {
				stability_factor = 0.15
				war_support_factor = 0.15
				consumer_goods_factor = -0.2
				conscription_factor = 0.15
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.15
				army_core_attack_factor = 0.15
				army_core_defence_factor = 0.15
				army_speed_factor = 0.2
				planning_speed = 0.25
				max_planning = 0.2
			}
		}

		FRA_SAF_strike = {  
			picture = FRA_factory_strikes
			modifier = {
				radical_socialist_drift = 0.02
				totalist_drift = 0.02
				syndicalist_drift = 0.02
				social_conservative_drift = -0.05
				authoritarian_democrat_drift = -0.05
				drift_defence_factor = -0.25
			}
		}

		FRA_SAF_black_national_movement = {  
			picture = ETH_military_communism
			modifier = {
				totalist_drift = 0.03
				stability_weekly = -0.005
				conscription_factor = -0.3
				industrial_capacity_factory = -0.1
			}
		}

		FRA_EGY_desert_wars_help = {  
			picture = advisors_france
			modifier = {
				army_speed_factor = 0.05
				army_org_regain = 0.05
				experience_loss_factor = -0.1
			}
			targeted_modifier = {
				tag = TUR
				attack_bonus_against = 0.1
				defense_bonus_against = 0.05
			}
		}
	}

	hidden_ideas = {
		balance_better_enemy = {
			cancel = { has_socialist_government = yes }
			modifier = {
				consumer_goods_factor = -0.5
				conscription_factor = 0.25
				industrial_capacity_factory = 0.4
				industrial_capacity_dockyard = 0.4
				army_core_attack_factor = 0.35
				army_core_defence_factor = 0.35
				army_speed_factor = 0.3
				planning_speed = 0.3
				max_planning = 0.3
				production_factory_max_efficiency_factor = 0.5
				research_speed_factor = 0.15
				political_power_factor = 0.5
				army_fuel_consumption_factor = -0.3
				air_fuel_consumption_factor = -0.3
				navy_fuel_consumption_factor = -0.3
				supply_consumption_factor = -0.3
				production_speed_buildings_factor = 0.4
			}
		}
	}
}