# Author(s): AngriestBird ideas = { country = { FRA_idea_military_improvement_army = { picture = morale_bonus modifier = { army_morale_factor = 0.1 army_attack_factor = 0.05 army_org_factor = 0.075 experience_gain_army = 0.05 justify_war_goal_time = -0.05 } } FRA_idea_military_improvement_navy = { picture = morale_bonus modifier = { experience_gain_navy = 0.05 navy_screen_defence_factor = 0.10 navy_submarine_attack_factor = 0.10 justify_war_goal_time = -0.05 } } FRA_idea_military_improvement_air_force = { picture = morale_bonus modifier = { experience_gain_air = 0.05 ground_attack_factor = 0.10 enemy_army_bonus_air_superiority_factor = -0.10 justify_war_goal_time = -0.05 } } FRA_idea_military_improvement_army_and_navy = { picture = morale_bonus modifier = { army_morale_factor = 0.1 army_attack_factor = 0.05 army_org_factor = 0.075 experience_gain_army = 0.05 experience_gain_navy = 0.05 navy_screen_defence_factor = 0.10 navy_submarine_attack_factor = 0.10 justify_war_goal_time = -0.10 } } FRA_idea_military_improvement_army_and_air_force = { picture = morale_bonus modifier = { army_morale_factor = 0.1 army_attack_factor = 0.05 army_org_factor = 0.075 experience_gain_air = 0.05 experience_gain_army = 0.05 ground_attack_factor = 0.10 enemy_army_bonus_air_superiority_factor = -0.10 justify_war_goal_time = -0.10 } } FRA_idea_military_improvement_air_force_and_navy = { picture = morale_bonus modifier = { experience_gain_air = 0.05 navy_screen_defence_factor = 0.10 navy_submarine_attack_factor = 0.10 experience_gain_navy = 0.05 ground_attack_factor = 0.10 enemy_army_bonus_air_superiority_factor = -0.10 justify_war_goal_time = -0.10 } } FRA_idea_the_french_military = { picture = volunteer_defenders3 modifier = { army_morale_factor = 0.1 army_attack_factor = 0.05 army_org_factor = 0.10 experience_gain_air = 0.05 experience_gain_army = 0.05 navy_screen_defence_factor = 0.10 navy_submarine_attack_factor = 0.10 experience_gain_navy = 0.05 ground_attack_factor = 0.10 enemy_army_bonus_air_superiority_factor = -0.10 justify_war_goal_time = -0.25 } } FRA_administrative_reforms_1 = { name = FRA_idea_administrative_reforms picture = political_power_bonus modifier = { political_power_factor = 0.15 bureaucracy_cost_multiplier_modifier = 0.15 drift_defence_factor = 0.1 expected_adm_modifier = 1 custom_modifier_tooltip = cannot_go_lower_than_bureau_01_tt } } FRA_administrative_reforms_2 = { name = FRA_idea_administrative_reforms picture = political_power_bonus modifier = { political_power_factor = 0.30 bureaucracy_cost_multiplier_modifier = 0.25 drift_defence_factor = 0.2 expected_adm_modifier = 1.5 custom_modifier_tooltip = cannot_go_lower_than_bureau_02_tt } } FRA_idea_central = { name = FRA_idea_central_decentral picture = foreign_capital modifier = { bureaucracy_cost_factor = 2.0 bureaucracy_cost_multiplier_modifier = 0.25 political_power_gain = 0.50 expected_adm_modifier = 1 custom_modifier_tooltip = cannot_go_lower_than_bureau_03_tt } } FRA_idea_decentral = { name = FRA_idea_central_decentral picture = foreign_capital modifier = { bureaucracy_cost_multiplier_modifier = -0.25 expected_adm_modifier = -2 custom_modifier_tooltip = cannot_go_higher_than_bureau_03_tt } } FRA_idea_french_armored_production = { picture = fortification modifier = { industrial_capacity_factory = 0.10 mil_facs_worker_requirement_modifier = -0.05 military_factories_productivity = 0.05 } equipment_bonus = { util_vehicle_type = { build_cost_ic = -0.05 instant = yes } medium_tank_amphibious_chassis = { build_cost_ic = -0.15 instant = yes } medium_tank_flame_chassis = { build_cost_ic = -0.15 instant = yes } } } # CNES Section of the Tree FRA_idea_space_agency_1 = { name = FRA_idea_space_agency_name picture = cnes_idea } FRA_idea_space_agency_2 = { name = FRA_idea_space_agency_name picture = cnes_idea modifier = { consumer_goods_factor = 0.01 political_power_gain = -0.05 research_speed_factor = 0.015 olv_production_speed_modifier = -0.02 } } FRA_idea_cnes_failing = { picture = consumer_goods modifier = { consumer_goods_factor = 0.05 political_power_gain = -0.10 research_speed_factor = -0.05 olv_production_speed_modifier = 0.25 } } FRA_idea_space_agency_3 = { name = FRA_idea_space_agency_name picture = cnes_idea modifier = { consumer_goods_factor = 0.02 research_speed_factor = 0.03 olv_production_speed_modifier = -0.05 } } FRA_idea_space_agency_4 = { name = FRA_idea_space_agency_name picture = cnes_idea modifier = { consumer_goods_factor = 0.03 political_power_gain = 0.10 research_speed_factor = 0.05 olv_production_speed_modifier = -0.075 } } FRA_idea_reformed_cnes_non_lar = { name = FRA_idea_reformed_cnes picture = cnes_idea modifier = { consumer_goods_factor = 0.04 political_power_gain = 0.15 research_speed_factor = 0.10 encryption = 1 decryption = 1 olv_production_speed_modifier = -0.10 } } FRA_idea_reformed_cnes_lar = { name = FRA_idea_reformed_cnes picture = cnes_idea modifier = { consumer_goods_factor = 0.04 political_power_gain = 0.15 research_speed_factor = 0.10 civilian_intel_factor = 0.1 army_intel_factor = 0.1 navy_intel_factor = 0.1 olv_production_speed_modifier = -0.10 } } FRA_idea_prep_the_launch = { picture = central_management modifier = { political_power_factor = -0.05 consumer_goods_factor = 0.01 } } FRA_idea_space_research = { picture = central_management modifier = { research_speed_factor = 0.10 political_power_factor = 0.10 } } FRA_idea_nasa_partnership = { picture = shared_research modifier = { research_speed_factor = 0.1 } } FRA_idea_the_francosphere = { picture = generic_french_flag modifier = { foreign_influence_defense_modifier = 0.10 foreign_influence_continent_modifier = 0.10 foreign_influence_auto_influence_cap_modifier = 1 } } FRA_idea_Grand_ambitions = { picture = generic_french_flag # TODO: Replace with a better icon cancel = { NOT = { has_government = nationalist } } modifier = { nationalist_outlook_campaign_cost_modifier = -0.15 influence_coup_modifier = 0.15 stability_factor = -0.12 resource_export_multiplier_modifier = 0.08 } } FRA_idea_Light_for_Europe = { picture = nuclear_energy modifier = { custom_modifier_tooltip = FRA_idea_Light_for_Europe_income_TT } } # Francosphere cfa_franc = { picture = cfa_franc_icon allowed_civil_war = { always = yes } modifier = { custom_modifier_tooltip = FRA_cfa_franc_influence_gain_TT political_power_gain = 0.15 tax_gain_multiplier_modifier = -0.05 production_speed_buildings_factor = 0.15 } } cfa_franc_2 = { name = cfa_franc picture = cfa_franc_icon allowed_civil_war = { always = yes } modifier = { custom_modifier_tooltip = FRA_cfa_franc_influence_gain_TT political_power_gain = 0.25 tax_gain_multiplier_modifier = -0.10 production_speed_buildings_factor = 0.25 } } FRA_cfa_franc_custodian = { picture = cfa_franc_custodian modifier = { custom_modifier_tooltip = FRA_cfa_franc_custodian_idea_TT political_power_gain = 0.05 tax_gain_multiplier_modifier = 0.05 interest_rate_multiplier_modifier = -1 } } the_eco = { picture = eco_currency_icon modifier = { custom_modifier_tooltip = FRA_eco_influence_gain_TT drift_defence_factor = 0.10 political_power_gain = 0.20 stability_factor = 0.05 consumer_goods_factor = -0.03 production_speed_buildings_factor = 0.20 tax_gain_multiplier_modifier = 0.05 } } FRA_idea_the_french_pillar_of_counterterroism = { picture = pillar_of_terrorism modifier = { special_forces_training_time_factor = -0.05 command_abilities_cost_factor = -0.05 special_forces_cap = 0.05 } } FRA_idea_the_french_foreign_legion = { picture = french_foreign_legion modifier = { special_forces_training_time_factor = -0.15 command_abilities_cost_factor = -0.15 special_forces_cap = 0.10 modifier_army_sub_unit_Special_Forces_attack_factor = 0.05 modifier_army_sub_unit_Special_Forces_defence_factor = 0.05 send_volunteer_size = 3 } } FRA_unrestricted_subjugation_idea = { picture = scw_intervention_rep modifier = { foreign_influence_modifier = 0.05 subjects_autonomy_gain = -0.50 drift_defence_factor = 0.05 autonomy_gain_global_factor = -0.20 nationalist_drift = 0.05 } } # Francosphere Ideas FRA_SYR_anti_assad_regime_message_idea = { picture = low_popular_support3 modifier = { democratic_drift = 0.05 foreign_influence_defense_modifier = -0.1 drift_defence_factor = -0.05 } } FRA_SYR_escalation_from_the_damascus_spring_idea = { picture = divided_syria modifier = { democratic_drift = 0.05 expected_police_modifier = -1 expected_mil_modifier = -1 } } FRA_educational_development_idea = { picture = research_bonus modifier = { education_cost_multiplier_modifier = -0.05 research_speed_factor = 0.05 } } FRA_idea_development_investment = { picture = GENERIC_public_works modifier = { custom_modifier_tooltip = FRA_idea_development_investment_tt production_speed_buildings_factor = 0.075 civilian_factories_productivity = 0.05 } } FRA_resource_prospects_idea = { picture = resource_production modifier = { resource_export_multiplier_modifier = 0.075 resource_sector_workers_modifier = -0.05 gdp_from_resource_sector_modifier = 0.08 } } FRA_Macron_eco = { picture = foreign_capital cancel = { western_social_democrats_are_in_power = no } modifier = { offices_productivity = 0.025 return_on_investment_modifier = 0.05 bureaucracy_cost_multiplier_modifier = -0.075 social_cost_multiplier_modifier = -0.05 stability_factor = -0.1 } } FRA_Ferrand_eco = { picture = resource_production cancel = { western_social_democrats_are_in_power = no } modifier = { bureaucracy_cost_multiplier_modifier = -0.025 research_speed_factor = 0.075 stability_factor = -0.05 } } FRA_vigipirate_surveillance_lar = { name = FRA_vigipirate_surveillance picture = counter_terror_spirit cancel = { western_social_democrats_are_in_power = no western_liberals_are_in_power = no neutrality_neutral_conservatism_are_in_power = no western_conservatism_are_in_power = no nationalist_right_wing_populists_are_in_power = no } modifier = { intelligence_agency_defense = 0.075 root_out_resistance_effectiveness_factor = 0.1 operative_slot = 1 } } FRA_vigipirate_surveillance_non_lar = { name = FRA_vigipirate_surveillance picture = counter_terror_spirit cancel = { western_social_democrats_are_in_power = no western_liberals_are_in_power = no neutrality_neutral_conservatism_are_in_power = no western_conservatism_are_in_power = no nationalist_right_wing_populists_are_in_power = no } modifier = { encryption_factor = 0.075 foreign_influence_defense_modifier = 0.1 } } FRA_ineluctable_collapse = { picture = political_violence modifier = { stability_factor = -0.2 political_power_factor = -0.15 drift_defence_factor = -0.1 nationalist_drift = 0.02 neutrality_drift = 0.02 western_outlook_campaign_cost_modifier = 10 } } FRA_resist_inevitable = { picture = party_of_progress cancel = { western_social_democrats_are_in_power = no } modifier = { stability_factor = 0.1 drift_defence_factor = 0.05 } } FRA_resist_inevitable2 = { picture = party_of_progress cancel = { western_social_democrats_are_in_power = no } modifier = { stability_factor = 0.1 drift_defence_factor = 0.05 renewable_energy_gain_multiplier = 0.075 production_speed_synthetic_refinery_factor = 0.1 neutrality_drift = -0.02 } } FRA_resist_inevitable3 = { picture = party_of_progress cancel = { western_social_democrats_are_in_power = no } modifier = { monthly_population = -0.05 stability_factor = 0.15 drift_defence_factor = 0.05 renewable_energy_gain_multiplier = 0.075 production_speed_synthetic_refinery_factor = 0.1 neutrality_drift = -0.03 } } FRA_socialism_renew = { picture = democratic_socialism cancel = { western_social_democrats_are_in_power = no } modifier = { stability_weekly = 0.0015 drift_defence_factor = 0.1 production_speed_buildings_factor = 0.10 tax_gain_multiplier_modifier = 0.075 industrial_capacity_factory = 0.05 } } FRA_manif_pour_tous = { picture = political_violence cancel = { western_social_democrats_are_in_power = no } modifier = { stability_factor = -0.08 drift_defence_factor = -0.05 nationalist_drift = 0.02 } } FRA_grand_debat = { picture = national_unity cancel = { western_liberals_are_in_power = no } modifier = { political_power_factor = 0.1 stability_factor = 0.05 social_cost_multiplier_modifier = 0.1 } } FRA_bassin_minier = { picture = GENERIC_public_works cancel = { western_social_democrats_are_in_power = no } modifier = { production_speed_industrial_complex_factor = 0.1 industrial_capacity_factory = 0.05 nationalist_drift = -0.02 social_cost_multiplier_modifier = 0.05 } } FRA_pension_reform = { picture = economic_increase cancel = { western_social_democrats_are_in_power = no western_liberals_are_in_power = no neutrality_neutral_conservatism_are_in_power = no western_conservatism_are_in_power = no nationalist_right_wing_populists_are_in_power = no } modifier = { productivity_growth_modifier = -0.15 health_cost_multiplier_modifier = 0.05 social_cost_multiplier_modifier = -0.1 stability_factor = -0.15 } } FRA_french_rearmament = { picture = expanded_arms_purchasing_idea cancel = { OR = { western_liberals_are_in_power = no has_idea = no_military } } modifier = { training_time_factor = -0.075 recruitable_population_factor = 0.1 military_spending_cost_factor = 0.025 land_doctrine_cost_factor = -0.1 } } FRA_french_rearmament2 = { picture = expanded_arms_purchasing_idea cancel = { OR = { western_liberals_are_in_power = no has_idea = no_military } } modifier = { training_time_factor = -0.1 recruitable_population_factor = 0.1 military_spending_cost_factor = 0.05 land_doctrine_cost_factor = -0.1 production_factory_max_efficiency_factor = 0.1 production_speed_arms_factory_factor = 0.075 military_industry_tax_modifier = -0.10 } } FRA_french_rearmament3 = { picture = expanded_arms_purchasing_idea cancel = { OR = { western_liberals_are_in_power = no has_idea = no_military } } modifier = { training_time_factor = -0.1 recruitable_population_factor = 0.1 military_spending_cost_factor = 0.05 land_doctrine_cost_factor = -0.1 production_factory_max_efficiency_factor = 0.15 production_speed_arms_factory_factor = 0.1 military_industry_tax_modifier = -0.10 monthly_population = 0.1 stability_factor = -0.05 } } french_nuclear_expert = { picture = electric_grid cancel = { OR = { NOT = { country_exists = FRA } NOT = { FRA = { has_idea = EU_member } } NOT = { has_idea = EU_member } } } modifier = { production_speed_nuclear_reactor_factor = 0.075 nuclear_energy_generation_modifier = 0.08 war_support_factor = 0.1 research_speed_factor = 0.05 } } french_dissuasion = { picture = Radioactive cancel = { OR = { NOT = { country_exists = FRA } NOT = { FRA = { has_idea = EU_member } } NOT = { has_idea = EU_member } } } modifier = { enemy_justify_war_goal_time = 0.25 justify_war_goal_time = 0.25 generate_wargoal_tension = 0.1 nationalist_drift = -0.05 } } FRA_Our_project = { picture = FRA_liberal_victory cancel = { western_liberals_are_in_power = no } modifier = { democratic_drift = 0.05 productivity_growth_modifier = 0.025 offices_productivity = 0.05 army_breakthrough_against_minor_factor = 0.05 population_tax_income_multiplier_modifier = 0.05 } } FRA_french_independant1 = { picture = fra_undividable cancel = { OR = { western_conservatism_are_in_power = no has_idea = non_power is_subject = yes } } modifier = { political_power_factor = 0.1 neutrality_drift = 0.025 opinion_gain_monthly_same_ideology_factor = 0.05 } } FRA_french_independant2 = { picture = fra_undividable cancel = { OR = { western_conservatism_are_in_power = no has_idea = non_power is_subject = yes } } modifier = { political_power_factor = 0.1 neutrality_drift = 0.025 opinion_gain_monthly_same_ideology_factor = 0.05 foreign_influence_defense_modifier = 0.1 min_export = -0.10 army_core_defence_factor = 0.10 } } FRA_french_independant3 = { picture = fra_undividable cancel = { OR = { western_conservatism_are_in_power = no has_idea = non_power is_subject = yes } } modifier = { political_power_factor = 0.1 neutrality_drift = 0.025 opinion_gain_monthly_same_ideology_factor = 0.05 foreign_influence_defense_modifier = 0.1 min_export = -0.10 defensive_war_stability_factor = 0.15 army_core_defence_factor = 0.1 army_core_attack_factor = 0.07 army_morale_factor = 0.05 } } FRA_NATO_support = { picture = NATO_faction cancel = { NOT = { has_idea = NATO_member } } modifier = { max_planning = 0.05 air_range_factor = 0.15 ground_attack_factor = 0.05 experience_gain_factor = 0.075 military_leader_cost_factor = 0.1 personnel_cost_multiplier_modifier = 0.075 } } FRA_entente_china = { picture = chi_chinese_unity cancel = { western_social_democrats_are_in_power = no western_liberals_are_in_power = no western_conservatism_are_in_power = no } modifier = { gdp_from_resource_sector_modifier = 0.1 resource_export_multiplier_modifier = -0.05 consumer_goods_factor = -0.075 } } FRA_regulation = { picture = central_management cancel = { western_liberals_are_in_power = yes } modifier = { economic_cycles_cost_factor = 0.25 bureaucracy_cost_multiplier_modifier = 0.15 stability_factor = 0.15 interest_rate_multiplier_modifier = 1 } } FRA_eternal_fra = { picture = FRA_marianne cancel = { western_conservatism_are_in_power = no } modifier = { war_support_factor = 0.1 monthly_population = 0.075 research_speed_factor = 0.05 surrender_limit = 0.1 } } FRA_europhile_anger_idea = { picture = low_popular_support3 modifier = { democratic_drift = 0.02 stability_weekly = -0.015 drift_defence_factor = -0.05 } } FRA_EU_Retaliate = { picture = inflation5 cancel = { has_idea = EU_member } modifier = { stability_weekly = -0.005 war_support_weekly = 0.0025 stability_factor = -0.2 political_power_factor = -0.25 interest_rate_multiplier_modifier = 4 return_on_investment_modifier = -0.10 consumer_goods_factor = 0.15 production_speed_buildings_factor = -0.05 war_support_factor = 0.15 } } FRA_EU_Retaliate2 = { picture = inflation2 cancel = { has_idea = EU_member } modifier = { stability_factor = -0.1 political_power_factor = -0.15 interest_rate_multiplier_modifier = 2 consumer_goods_factor = 0.05 production_speed_buildings_factor = -0.025 return_on_investment_modifier = -0.05 war_support_factor = 0.1 } } FRA_left_nato = { picture = freedom cancel = { has_idea = NATO_member } modifier = { experience_gain_army = -0.05 army_org_factor = -0.15 max_planning = -0.1 training_time_factor = 0.15 } } FRA_russian_cooperation1 = { picture = sov_russian_democratic cancel = { OR = { has_war_with = SOV AND = { emerging_communist_state_are_in_power = no neutrality_neutral_conservatism_are_in_power = no nationalist_right_wing_populists_are_in_power = no } } } modifier = { production_speed_offices_factor = 0.1 production_factory_max_efficiency_factor = 0.075 production_speed_nuclear_reactor_factor = 0.075 fuel_gain_factor = 0.1 } } FRA_a_certain_idea = { picture = FRA_gaulliste_victory cancel = { neutrality_neutral_conservatism_are_in_power = no } modifier = { army_attack_factor = 0.05 army_defence_against_major_factor = 0.15 compliance_growth_on_our_occupied_states = -0.05 foreign_influence_defense_modifier = 0.05 foreign_influence_modifier = 0.025 } } FRA_russian_cooperation2 = { picture = sov_russian_democratic cancel = { OR = { has_war_with = SOV AND = { emerging_communist_state_are_in_power = no neutrality_neutral_conservatism_are_in_power = no nationalist_right_wing_populists_are_in_power = no } } } modifier = { production_speed_offices_factor = 0.1 production_factory_max_efficiency_factor = 0.075 production_speed_nuclear_reactor_factor = 0.075 fuel_gain_factor = 0.1 experience_gain_army = 0.075 experience_gain_air = 0.075 acclimatization_hot_climate_gain_factor = 0.075 acclimatization_cold_climate_gain_factor = 0.075 personnel_cost_multiplier_modifier = 0.05 } } FRA_blocade = { picture = economic_road_idea cancel = { FRA = { has_idea = EU_member } } modifier = { consumer_goods_factor = 0.1 stability_factor = -0.1 political_power_factor = -0.075 } } FRA_shocking = { picture = resistance3 cancel = { neutrality_neutral_social_are_in_power = no } modifier = { stability_factor = -0.2 war_support_factor = -0.15 political_power_factor = -0.05 neutrality_drift = -0.1 drift_defence_factor = -0.1 consumer_goods_factor = 0.075 } } FRA_draft6threp = { picture = FRA_cock modifier = { stability_factor = 0.1 war_support_factor = 0.05 political_power_factor = 0.15 drift_defence_factor = -0.25 democratic_drift = 0.02 nationalist_drift = 0.02 communism_drift = 0.02 } } FRA_fail6threp = { picture = low_popular_support3 cancel = { neutrality_neutral_social_are_in_power = no } modifier = { stability_factor = -0.15 war_support_factor = -0.1 political_power_factor = -0.25 drift_defence_factor = -0.3 democratic_drift = 0.1 nationalist_drift = 0.1 communism_drift = 0.1 } } FRA_ecological_transition = { picture = SWE_hungershield cancel = { neutrality_neutral_social_are_in_power = no neutrality_neutral_green_are_in_power = no } modifier = { neutrality_drift = 0.025 production_speed_synthetic_refinery_factor = 0.1 renewable_energy_gain_multiplier = 0.075 agriculture_tax_modifier = 0.075 production_speed_fossil_powerplant_factor = -0.05 production_speed_nuclear_reactor_factor = -0.075 } } FRA_insoumission = { picture = FRA_red_roaster cancel = { neutrality_neutral_social_are_in_power = no } modifier = { neutrality_drift = 0.05 army_breakthrough_against_major_factor = 0.05 army_defence_against_major_factor = 0.1 foreign_influence_defense_modifier = 0.075 stability_factor = -0.075 } } FRA_eu_social_climate = { picture = sustainable_development cancel = { OR = { NOT = { has_idea = EU_member } has_government = nationalist } } modifier = { neutrality_drift = 0.015 production_speed_synthetic_refinery_factor = 0.05 agriculture_tax_modifier = 0.025 monthly_population = 0.075 stability_factor = 0.1 research_speed_factor = 0.05 education_cost_multiplier_modifier = 0.1 health_cost_multiplier_modifier = 0.075 social_cost_multiplier_modifier = 0.05 } } FRA_research_boost = { picture = duplicate_research cancel = { neutrality_neutral_green_are_in_power = no } modifier = { research_speed_factor = 0.25 education_cost_multiplier_modifier = 0.15 } } FRA_refit_network = { picture = economic_road_idea cancel = { neutrality_neutral_green_are_in_power = no } modifier = { production_speed_infrastructure_factor = 0.2 production_speed_rail_way_factor = 0.3 } } FRA_eden_garden = { picture = FRA_green_victory cancel = { neutrality_neutral_green_are_in_power = no } modifier = { army_core_defence_factor = 0.1 stability_factor = 0.15 agriculture_tax_modifier = 0.075 neutrality_drift = 0.05 } } FRA_eu_green_reform = { picture = cfr_eu cancel = { OR = { NOT = { has_idea = EU_member } has_government = nationalist } } modifier = { neutrality_drift = 0.015 agriculture_tax_modifier = 0.025 stability_factor = 0.1 health_cost_multiplier_modifier = -0.05 production_speed_fossil_powerplant_factor = -0.075 fossil_pp_energy_generation_modifier = -0.05 production_speed_nuclear_reactor_factor = -0.075 nuclear_energy_generation_modifier = -0.05 } } FRA_EU_transit = { picture = eco_factories cancel = { OR = { NOT = { has_idea = EU_member } has_government = nationalist } } modifier = { production_speed_synthetic_refinery_factor = 0.15 production_speed_buildings_factor = 0.075 consumer_goods_factor = 0.1 } } FRA_eu_ban_fossile = { picture = lack_of_fuel cancel = { OR = { NOT = { has_idea = EU_member } has_government = nationalist } } modifier = { energy_use_multiplier = 0.1 renewable_energy_gain_multiplier = 0.15 fossil_pp_energy_generation_modifier = -0.15 army_fuel_consumption_factor = -0.1 air_fuel_consumption_factor = -0.1 navy_fuel_consumption_factor = -0.1 } } FRA_regulation_agra = { picture = USoE_environmental_sanctions cancel = { has_government = nationalist } modifier = { agriculture_workers_modifier = 0.075 agriculture_tax_modifier = 0.1 production_speed_agriculture_district_factor = -0.1 } } FRA_regulation_indus = { picture = USoE_environmental_sanctions cancel = { has_government = nationalist } modifier = { stability_factor = 0.05 energy_use_multiplier = -0.05 production_factory_max_efficiency_factor = 0.05 industrial_capacity_factory = -0.05 production_speed_industrial_complex_factor = -0.025 local_resources_factor = -0.025 } } FRA_regulation_fuel = { picture = USoE_environmental_sanctions cancel = { has_government = nationalist } modifier = { stability_factor = 0.05 monthly_population = 0.025 fuel_gain_factor = -0.05 fossil_pp_energy_generation_modifier = -0.05 } } FRA_EU_rail = { picture = ENG_scotrail cancel = { OR = { NOT = { has_idea = EU_member } has_government = nationalist } } modifier = { production_speed_infrastructure_factor = 0.05 production_speed_rail_way_factor = 0.20 production_speed_supply_node_factor = 0.15 consumer_goods_factor = 0.1 } } FRA_eu_pcf_reform = { picture = collective_soceity cancel = { OR = { NOT = { has_idea = EU_member } has_government = nationalist } } modifier = { communism_drift = 0.002 stability_factor = 0.15 monthly_population = 0.075 health_cost_multiplier_modifier = 0.05 social_cost_multiplier_modifier = 0.1 } } FRA_fr_military_assistance = { picture = army_cons cancel = { OR = { is_subject = yes is_in_faction_with = SOV } } modifier = { special_forces_training_time_factor = -0.05 training_time_factor = -0.1 acclimatization_cold_climate_gain_factor = 0.1 experience_gain_army = 0.05 experience_gain_air = 0.05 personnel_cost_multiplier_modifier = 0.15 } } FRA_european_internationale = { picture = FRA_franco_soviet_handshake cancel = { OR = { emerging_communist_state_are_in_power = no FRA = { has_war_with = SOV } is_subject = yes } } modifier = { civilian_industry_tax_modifier = 0.05 production_speed_arms_factory_factor = 0.05 army_morale_factor = 0.1 training_time_factor = -0.05 army_defence_against_major_factor = 0.1 conscription_factor = 0.1 personnel_cost_multiplier_modifier = 0.05 } } FRA_international_will_be_humankind = { picture = FRA_communist_victory cancel = { emerging_communist_state_are_in_power = no } modifier = { war_support_factor = 0.1 research_speed_factor = 0.075 foreign_influence_modifier = 0.075 compliance_gain = 0.05 } } FRA_eu_FN_reform = { picture = crush_the_revolution cancel = { OR = { NOT = { has_idea = EU_member } has_government = communism } } modifier = { nationalist_drift = 0.02 health_cost_multiplier_modifier = -0.05 social_cost_multiplier_modifier = -0.025 police_cost_multiplier_modifier = 0.075 political_power_factor = -0.05 monthly_population = -0.025 intelligence_agency_defense = 0.1 encryption_factor = 0.1 } } FRA_nuke_boost = { picture = nuclear_power cancel = { nationalist_right_wing_populists_are_in_power = no } modifier = { production_speed_nuclear_reactor_factor = 0.1 production_speed_synthetic_refinery_factor = -0.075 bureaucracy_cost_multiplier_modifier = 0.025 } } FRA_Boreal_Space = { picture = FRA_franco_russian_handshake cancel = { OR = { FRA = { has_war_with = SOV } is_subject = yes AND = { emerging_communist_state_are_in_power = no neutrality_neutral_conservatism_are_in_power = no nationalist_right_wing_populists_are_in_power = no } } } modifier = { justify_war_goal_time = -0.15 army_core_defence_factor = 0.15 army_core_attack_factor = 0.1 army_morale_factor = 0.15 conscription_factor = 0.05 resistance_damage_to_garrison = -0.15 personnel_cost_multiplier_modifier = 0.15 } } FRA_france_for_french = { picture = FRA_french_flame cancel = { nationalist_right_wing_populists_are_in_power = no } modifier = { foreign_influence_defense_modifier = 0.075 surrender_limit = 0.05 defensive_war_stability_factor = 0.05 army_core_defence_factor = 0.1 supply_combat_penalties_on_core_factor = -0.06 compliance_growth_on_our_occupied_states = -0.08 } } FRA_red_purges = { picture = international_brigades cancel = { NOT = { has_idea = FRA_commune_reborn_idea } } modifier = { training_time_factor = -0.25 army_leader_cost_factor = -0.15 experience_gain_army_unit_factor = 0.15 attrition = 0.15 army_morale_factor = -0.15 army_attack_factor = -0.2 army_defence_factor = -0.2 army_org_factor = -0.3 } } FRA_people_constitution = { picture = popular_front cancel = { NOT = { has_idea = FRA_commune_reborn_idea } } modifier = { communism_drift = 0.05 stability_weekly = 0.02 war_support_weekly = 0.015 } } FRA_commies_redarmy1 = { picture = blr_red_army_org cancel = { OR = { NOT = { has_idea = FRA_commune_reborn_idea } has_idea = no_military } } modifier = { recruitable_population_factor = 0.15 army_morale_factor = 0.1 experience_gain_army_unit_factor = 0.075 supply_combat_penalties_on_core_factor = -0.1 } } FRA_commies_redarmy2 = { picture = blr_red_army_org cancel = { OR = { NOT = { has_idea = FRA_commune_reborn_idea } has_idea = no_military } } modifier = { recruitable_population_factor = 0.15 army_morale_factor = 0.1 experience_gain_army_unit_factor = 0.1 supply_combat_penalties_on_core_factor = -0.1 army_attack_factor = 0.05 army_defence_factor = 0.1 army_org_factor = 0.1 army_artillery_attack_factor = 0.075 } } FRA_red_agent_lar = { picture = spy_political cancel = { NOT = { has_idea = FRA_commune_reborn_idea } } modifier = { operative_slot = 2 own_operative_capture_chance_factor = -0.15 intel_network_gain_factor = 0.1 } } FRA_red_agent_non_lar = { picture = spy_political cancel = { NOT = { has_idea = FRA_commune_reborn_idea } } modifier = { decryption_factor = 0.15 foreign_influence_modifier = 0.1 } } FRA_monarchist_anger = { picture = ban_monarchy cancel = { NOT = { has_idea = FRA_empire_restored_idea } } modifier = { foreign_influence_defense_modifier = -0.2 surrender_limit = -0.15 political_power_factor = -0.15 stability_factor = -0.3 weekly_manpower = -50 } } FRA_bonapart_constitution = { picture = gre_schachtplan2 cancel = { NOT = { has_idea = FRA_empire_restored_idea } } modifier = { nationalist_drift = 0.05 stability_weekly = 0.01 war_support_weekly = 0.025 } } FRA_bonapart_military_reform = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { training_time_factor = 0.5 army_org_factor = -0.2 personnel_cost_multiplier_modifier = 0.2 supply_consumption_factor = 0.1 experience_gain_army = -0.05 experience_gain_army_unit_factor = -0.1 } } FRA_army_reformed_1 = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 training_time_factor = 0.025 military_spending_cost_factor = 0.025 } } FRA_army_reformed_infantry = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 mechanized_attack_factor = 0.05 mechanized_defence_factor = 0.1 army_org_factor = 0.075 training_time_factor = 0.05 military_spending_cost_factor = 0.05 } equipment_bonus = { infantry_weapons_type = { instant = yes build_cost_ic = -0.15 } cnc_equipment_type = { instant = yes build_cost_ic = -0.10 } } } FRA_army_reformed_cavalry = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 army_armor_attack_factor = 0.1 army_armor_defence_factor = 0.05 breakthrough_factor = 0.05 army_speed_factor = 0.025 army_fuel_consumption_factor = 0.1 training_time_factor = 0.05 military_spending_cost_factor = 0.05 } equipment_bonus = { medium_tank_chassis = { build_cost_ic = -0.1 } medium_tank_flame_chassis = { build_cost_ic = -0.1 } } } FRA_army_reformed_artillery_infantry = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 mechanized_attack_factor = 0.05 mechanized_defence_factor = 0.1 army_org_factor = 0.1 army_artillery_attack_factor = 0.15 army_defence_factor = 0.2 army_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { infantry_weapons_type = { build_cost_ic = -0.15 } cnc_equipment_type = { build_cost_ic = -0.10 } medium_tank_artillery_chassis = { build_cost_ic = -0.1 } artillery_equipment = { build_cost_ic = -0.1 } } } FRA_army_reformed_artillery_cavalry = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 army_armor_attack_factor = 0.1 army_armor_defence_factor = 0.05 breakthrough_factor = 0.05 army_speed_factor = 0.025 army_artillery_attack_factor = 0.15 army_defence_factor = 0.2 army_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { medium_tank_chassis = { build_cost_ic = -0.1 instant = yes } medium_tank_flame_chassis = { build_cost_ic = -0.1 instant = yes } medium_tank_artillery_chassis = { build_cost_ic = -0.1 instant = yes } artillery_equipment = { build_cost_ic = -0.1 instant = yes } } } FRA_army_reformed_air_infantry = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 mechanized_attack_factor = 0.05 mechanized_defence_factor = 0.1 army_org_factor = 0.1 ground_attack_factor = 0.1 air_mission_efficiency = 0.08 recon_factor = 0.05 air_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { small_plane_airframe = { build_cost_ic = -0.1 } helicopter_operator = { build_cost_ic = -0.1 } infantry_weapons_type = { build_cost_ic = -0.15 } cnc_equipment_type = { build_cost_ic = -0.10 } } } FRA_army_reformed_air_cavalry = { picture = FRA_napoleon_soldier_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 army_armor_attack_factor = 0.1 army_armor_defence_factor = 0.05 breakthrough_factor = 0.05 army_speed_factor = 0.025 ground_attack_factor = 0.1 air_mission_efficiency = 0.08 recon_factor = 0.05 army_fuel_consumption_factor = 0.1 air_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { small_plane_airframe = { build_cost_ic = -0.1 } helicopter_operator = { build_cost_ic = -0.1 } medium_tank_chassis = { build_cost_ic = -0.1 instant = yes } medium_tank_flame_chassis = { build_cost_ic = -0.1 instant = yes } } } FRA_BCE_money = { picture = ECB_President cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } NOT = { has_idea = EU_member } } } modifier = { interest_rate_multiplier_modifier = -4 return_on_investment_modifier = 0.05 country_productivity_growth_modifier = 0.05 } } FRA_4th_empire = { picture = FRA_napoleonic_eagle cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } is_subject = yes } } modifier = { army_core_attack_factor = 0.1 army_core_defence_factor = 0.05 surrender_limit = 0.05 war_support_weekly = 0.0005 compliance_growth_on_our_occupied_states = -0.025 generate_wargoal_tension = 0.025 trade_opinion_factor = -0.15 improve_relations_maintain_cost_factor = 0.1 opinion_gain_monthly_factor = -0.05 } } FRA_grande_arme_art_inf = { picture = FRA_napoleon_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 army_speed_factor = 0.1 recruitable_population_factor = 0.15 army_attack_factor = 0.05 mechanized_attack_factor = 0.05 mechanized_defence_factor = 0.1 army_org_factor = 0.1 army_artillery_attack_factor = 0.15 army_defence_factor = 0.2 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { infantry_weapons_type = { build_cost_ic = -0.15 } cnc_equipment_type = { build_cost_ic = -0.10 } medium_tank_artillery_chassis = { build_cost_ic = -0.1 } artillery_equipment = { build_cost_ic = -0.1 } } } FRA_grande_arme_art_cav = { picture = FRA_napoleon_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 army_speed_factor = 0.125 recruitable_population_factor = 0.15 army_attack_factor = 0.05 army_armor_attack_factor = 0.1 army_armor_defence_factor = 0.05 breakthrough_factor = 0.05 army_artillery_attack_factor = 0.15 army_defence_factor = 0.2 army_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { medium_tank_chassis = { build_cost_ic = -0.1 instant = yes } medium_tank_flame_chassis = { build_cost_ic = -0.1 instant = yes } medium_tank_artillery_chassis = { build_cost_ic = -0.1 instant = yes } artillery_equipment = { build_cost_ic = -0.1 instant = yes } } } FRA_grande_arme_air_inf = { picture = FRA_napoleon_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 army_speed_factor = 0.1 recruitable_population_factor = 0.15 army_attack_factor = 0.05 mechanized_attack_factor = 0.05 mechanized_defence_factor = 0.1 army_org_factor = 0.1 ground_attack_factor = 0.1 air_mission_efficiency = 0.08 recon_factor = 0.05 air_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { small_plane_airframe = { build_cost_ic = -0.1 } helicopter_operator = { build_cost_ic = -0.1 } infantry_weapons_type = { build_cost_ic = -0.15 } cnc_equipment_type = { build_cost_ic = -0.10 } } } FRA_grande_arme_air_cav = { picture = FRA_napoleon_hat cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } has_idea = no_military } } modifier = { max_planning = 0.1 planning_speed = 0.15 initiative_factor = 0.05 recruitable_population_factor = 0.15 army_attack_factor = 0.05 army_armor_attack_factor = 0.1 army_armor_defence_factor = 0.05 breakthrough_factor = 0.05 army_speed_factor = 0.125 ground_attack_factor = 0.1 air_mission_efficiency = 0.08 recon_factor = 0.05 air_fuel_consumption_factor = 0.1 army_fuel_consumption_factor = 0.1 training_time_factor = 0.1 military_spending_cost_factor = 0.1 } equipment_bonus = { small_plane_airframe = { build_cost_ic = -0.1 } helicopter_operator = { build_cost_ic = -0.1 } medium_tank_chassis = { build_cost_ic = -0.1 instant = yes } medium_tank_flame_chassis = { build_cost_ic = -0.1 instant = yes } } } FRA_nationalism_in_europe = { picture = fascism modifier = { nationalist_drift = 0.15 recruitable_population_factor = 0.075 surrender_limit = 0.1 stability_factor = -0.15 party_popularity_stability_factor = 0.15 } } FRA_surrounded = { picture = fortification4 cancel = { OR = { NOT = { has_government = nationalist } AND = { OR = { NOT = { country_exists = ENG } ENG = { is_subject_of = FRA } } OR = { NOT = { country_exists = SOV } SOV = { is_subject_of = FRA } } OR = { NOT = { country_exists = GER } GER = { is_subject_of = FRA } } } } } modifier = { nationalist_drift = 0.1 stability_factor = -0.15 party_popularity_stability_factor = 0.3 foreign_influence_defense_modifier = 0.15 army_core_defence_factor = 0.05 compliance_growth_on_our_occupied_states = -0.10 defensive_war_stability_factor = 0.30 political_power_gain = -0.1 resource_export_multiplier_modifier = -0.15 opinion_gain_monthly_same_ideology_factor = -0.15 foreign_influence_modifier = -0.05 trade_opinion_factor = -0.1 } } FRA_Sachons_vaincre = { picture = army_of_aggression cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } is_subject = yes } } modifier = { war_support_weekly = 0.003 army_attack_factor = 0.08 breakthrough_factor = 0.1 army_speed_factor = 0.05 army_org_factor = 0.05 recruitable_population_factor = 0.05 naval_invasion_prep_speed = 0.1 drift_defence_factor = 0.2 justify_war_goal_time = -0.3 offensive_war_stability_factor = 0.3 stability_weekly = -0.003 army_core_defence_factor = -0.075 military_spending_cost_factor = 0.075 political_power_gain = -0.25 compliance_growth_on_our_occupied_states = -0.15 resistance_growth = 0.025 } } FRA_prepare_to_fight = { picture = SWE_hodgepodge_of_equipment cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } is_subject = yes } } modifier = { war_support_weekly = 0.002 recruitable_population_factor = 0.025 army_core_defence_factor = 0.075 defensive_war_stability_factor = 0.3 experience_gain_army = 0.05 production_speed_arms_factory_factor = 0.07 production_speed_dockyard_factor = 0.07 research_speed_factor = 0.1 military_spending_cost_factor = 0.05 political_power_gain = -0.15 } } FRA_defense_napoleon = { picture = defense cancel = { OR = { NOT = { country_exists = FRA } FRA = { is_subject_of = ENG } } } modifier = { war_support_weekly = 0.001 recruitable_population_factor = 0.05 army_core_defence_factor = 0.1 army_org_factor = 0.05 foreign_influence_defense_modifier = 0.05 surrender_limit = 0.1 defensive_war_stability_factor = 0.3 political_power_gain = -0.15 stability_weekly = -0.002 drift_defence_factor = -0.2 military_spending_cost_factor = 0.05 } } FRA_thousands_planes = { picture = air_bonus cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } NOT = { country_exists = USA } USA = { is_subject_of = FRA } FRA = { is_subject_of = USA } } } modifier = { air_mission_efficiency = 0.1 air_training_xp_gain_factor = 0.05 air_escort_efficiency = 0.1 military_spending_cost_factor = 0.05 } equipment_bonus = { medium_plane_fighter_airframe = { instant = yes build_cost_ic = -0.15 } small_plane_airframe = { instant = yes build_cost_ic = -0.15 } small_plane_strike_airframe = { instant = yes build_cost_ic = -0.15 } cv_small_plane_strike_airframe = { instant = yes build_cost_ic = -0.15 } medium_plane_airframe = { instant = yes build_cost_ic = -0.15 } cv_medium_plane_airframe = { instant = yes build_cost_ic = -0.15 } } } FRA_trade_USA = { picture = petro_dollar cancel = { OR = { NOT = { country_exists = USA } NOT = { country_exists = FRA } FRA = { has_war_with = USA NOT = { has_idea = FRA_empire_restored_idea } } USA = { has_war_with = FRA } } } modifier = { trade_opinion_factor = 0.1 resource_export_multiplier_modifier = 0.05 research_speed_factor = 0.075 consumer_goods_factor = -0.05 min_export = 0.05 } } FRA_king_camelot_lar = { picture = FRA_king_camelots cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { operative_slot = 2 intelligence_agency_defense = 0.2 root_out_resistance_effectiveness_factor = 0.1 nationalist_drift = 0.02 drift_defence_factor = 0.05 } } FRA_king_camelot_non_lar = { picture = FRA_king_camelots cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { nationalist_drift = 0.05 drift_defence_factor = 0.1 resistance_growth = 0.025 resistance_damage_to_garrison = -0.075 } } FRA_king_constitution = { picture = monarchy cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { nationalist_drift = 0.05 stability_weekly = 0.05 political_power_factor = 0.2 } } FRA_chivalry = { picture = FRA_medieval_leclerc cancel = { OR = { NOT = { has_idea = FRA_kingdom_restored_idea } has_idea = no_military } } modifier = { army_armor_attack_factor = 0.1 army_armor_defence_factor = 0.07 breakthrough_factor = 0.075 army_speed_factor = 0.08 training_time_factor = 0.1 army_fuel_consumption_factor = 0.075 } } FRA_elite_army = { picture = CUB_modern cancel = { OR = { NOT = { has_idea = FRA_kingdom_restored_idea } has_idea = no_military } } modifier = { special_forces_attack_factor = 0.08 special_forces_defence_factor = 0.09 special_forces_cap = 0.15 special_forces_training_time_factor = 0.06 training_time_factor = 0.075 conscription = -0.01 personnel_cost_multiplier_modifier = 0.06 } } FRA_prepare_crusade = { picture = tur_tuz_golu_training_facility cancel = { NOT = { original_tag = LEB } NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { acclimatization_hot_climate_gain_factor = 0.1 supply_node_range = 0.075 supply_consumption_factor = -0.09 army_breakthrough_against_minor_factor = 0.075 personnel_cost_multiplier_modifier = 0.05 } } FRA_political_preassure = { picture = propaganda cancel = { OR = { NOT = { has_idea = FRA_kingdom_restored_idea } AND = { OR = { NOT = { country_exists = LEB } LEB = { is_subject_of = FRA } } OR = { NOT = { country_exists = SYR } SYR = { is_subject_of = FRA } } } } } modifier = { foreign_influence_modifier = 0.15 subjects_autonomy_gain = -0.025 political_power_factor = 0.05 bureaucracy_cost_multiplier_modifier = 0.1 } } FRA_navy_crusade = { picture = SWE_coastal_support cancel = { OR = { NOT = { has_idea = FRA_kingdom_restored_idea } owns_state = 1086 AND = { OR = { NOT = { country_exists = ISR } ISR = { is_subject_of = FRA } } OR = { NOT = { country_exists = PAL } PAL = { is_subject_of = FRA } } } } } modifier = { navy_fuel_consumption_factor = -0.09 amphibious_invasion = 0.08 naval_invasion_prep_speed = -0.1 navy_max_range_factor = 0.1 navy_personnel_cost_multiplier_modifier = 0.1 } } FRA_commie_europe_integration = { picture = European_External_Action_Service cancel = { OR = { NOT = { has_idea = FRA_commune_reborn_idea } is_subject = yes } } modifier = { subjects_autonomy_gain = -0.075 communism_drift = 0.1 compliance_gain = 0.15 resistance_growth = -0.05 non_core_manpower = 0.2 stability_weekly = 0.001 } } FRA_strategic_independance = { picture = France_Flag cancel = { OR = { neutrality_neutral_conservatism_are_in_power = no is_subject = yes has_idea = EU_member has_idea = NATO_member } } modifier = { neutrality_drift = 0.05 army_core_defence_factor = 0.10 economic_cycles_cost_factor = -0.2 production_speed_buildings_factor = 0.05 nuclear_energy_generation_modifier = 0.1 bureaucracy_cost_multiplier_modifier = 0.15 military_spending_cost_factor = 0.075 } } FRA_counter_insurgency = { picture = counter_terror_spirit cancel = { NOT = { has_idea = FRA_empire_restored_idea } } modifier = { resistance_growth = 0.05 root_out_resistance_effectiveness_factor = 0.2 resistance_damage_to_garrison = -0.15 police_cost_multiplier_modifier = 0.1 } } FRA_attack_benelux = { picture = rival_government cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } AND = { OR = { NOT = { country_exists = BEL } BEL = { is_subject_of = FRA } BEL = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = HOL } HOL = { is_subject_of = FRA } HOL = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = LUX } LUX = { is_subject_of = FRA } LUX = { is_in_faction_with = FRA } } } } } modifier = { planning_speed = 0.1 breakthrough_factor = 0.05 initiative_factor = 0.05 ground_attack_factor = -0.05 army_defence_factor = -0.05 weekly_manpower = 50 } targeted_modifier = { tag = BEL attack_bonus_against = 0.05 } targeted_modifier = { tag = HOL attack_bonus_against = 0.05 } } FRA_attack_iberia = { picture = frozen_conflict_very_high cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } AND = { OR = { NOT = { country_exists = SPR } SPR = { is_subject_of = FRA } SPR = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = POR } POR = { is_subject_of = FRA } POR = { is_in_faction_with = FRA } } } } } modifier = { planning_speed = 0.15 breakthrough_factor = 0.05 terrain_penalty_reduction = 0.2 weekly_manpower = 100 } targeted_modifier = { tag = SPR attack_bonus_against = 0.1 } targeted_modifier = { tag = POR attack_bonus_against = 0.1 } } FRA_attack_germany = { picture = victors_of_ww1 cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } NOT = { country_exists = GER } GER = { is_subject_of = FRA } } } modifier = { max_planning = 0.05 army_armor_attack_factor = 0.05 breakthrough_factor = 0.1 ground_attack_factor = 0.15 air_range_factor = 0.2 weekly_manpower = 500 } targeted_modifier = { tag = GER attack_bonus_against = 0.1 defense_bonus_against = 0.1 } } FRA_attack_holy_roman = { picture = planning_bonus cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } AND = { OR = { NOT = { country_exists = AUS } AUS = { is_subject_of = FRA } AUS = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = HUN } HUN = { is_subject_of = FRA } HUN = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = ITA } ITA = { is_subject_of = FRA } ITA = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = SLO } SLO = { is_subject_of = FRA } SLO = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = CZE } CZE = { is_subject_of = FRA } CZE = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = SLV } SLV = { is_subject_of = FRA } SLV = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = CRO } CRO = { is_subject_of = FRA } CRO = { is_in_faction_with = FRA } } } } } modifier = { max_planning = 0.1 army_org_factor = 0.075 army_artillery_attack_factor = 0.1 terrain_penalty_reduction = 0.15 weekly_manpower = 200 } targeted_modifier = { tag = ITA attack_bonus_against = 0.1 defense_bonus_against = 0.1 } targeted_modifier = { tag = AUS attack_bonus_against = 0.05 } targeted_modifier = { tag = CZE attack_bonus_against = 0.05 } } FRA_BON_support_allies = { picture = reserve_divisions cancel = { NOT = { is_in_faction_with = FRA } } modifier = { industrial_capacity_factory = 0.2 industrial_capacity_dockyard = 0.2 production_speed_arms_factory_factor = 0.15 weekly_manpower = 100 } } FRA_attack_east = { picture = armor2 cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } AND = { OR = { NOT = { country_exists = POL } POL = { is_subject_of = FRA } POL = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = ROM } ROM = { is_subject_of = FRA } ROM = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = LAT } LAT = { is_subject_of = FRA } LAT = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = EST } EST = { is_subject_of = FRA } EST = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = LIT } LIT = { is_subject_of = FRA } LIT = { is_in_faction_with = FRA } } } } } modifier = { planning_speed = 0.05 army_artillery_attack_factor = 0.075 army_armor_attack_factor = 0.1 breakthrough_factor = 0.075 weekly_manpower = 350 } targeted_modifier = { tag = POL attack_bonus_against = 0.1 defense_bonus_against = 0.1 } targeted_modifier = { tag = ROM attack_bonus_against = 0.1 } } FRA_attack_russia_fast = { picture = army_of_aggression cancel = { NOT = { has_idea = FRA_empire_restored_idea } OR = { NOT = { country_exists = SOV } SOV = { is_subject_of = FRA } } OR = { NOT = { country_exists = UKR } UKR = { is_subject_of = FRA } UKR = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = BLR } BLR = { is_subject_of = FRA } BLR = { is_in_faction_with = FRA } } } modifier = { planning_speed = 0.25 army_armor_attack_factor = 0.1 ground_attack_factor = 0.15 breakthrough_factor = 0.1 weekly_manpower = 750 } targeted_modifier = { tag = SOV attack_bonus_against = 0.2 defense_bonus_against = -0.05 } targeted_modifier = { tag = UKR attack_bonus_against = 0.1 } } FRA_attack_russia_slow = { picture = planning_bonus cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } AND = { OR = { NOT = { country_exists = SOV } SOV = { is_subject_of = FRA } } OR = { NOT = { country_exists = UKR } UKR = { is_subject_of = FRA } UKR = { is_in_faction_with = FRA } } OR = { NOT = { country_exists = BLR } BLR = { is_subject_of = FRA } BLR = { is_in_faction_with = FRA } } } } } modifier = { max_planning = 0.1 army_org_factor = 0.1 army_artillery_attack_factor = 0.15 supply_node_range = 0.2 supply_consumption_factor = -0.25 weekly_manpower = 500 } targeted_modifier = { tag = SOV attack_bonus_against = 0.15 defense_bonus_against = 0.05 } targeted_modifier = { tag = UKR attack_bonus_against = 0.1 } } FRA_attack_UK_naval = { picture = coastal_navy cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } NOT = { country_exists = ENG } ENG = { is_subject_of = FRA } } } modifier = { amphibious_invasion = 0.2 naval_invasion_prep_speed = -0.15 navy_org_factor = 0.15 spotting_chance = 0.1 navy_fuel_consumption_factor = 0.1 weekly_manpower = 500 } targeted_modifier = { tag = ENG attack_bonus_against = 0.15 } } FRA_attack_UK_air = { picture = combined_bomber_offensive cancel = { OR = { NOT = { country_exists = ENG } ENG = { is_subject_of = FRA } NOT = { has_idea = FRA_empire_restored_idea } } } modifier = { air_accidents_factor = -0.15 air_superiority_efficiency = 0.1 ground_attack_factor = 0.10 paradrop_organization_factor = 0.2 paratrooper_aa_defense = 0.15 air_fuel_consumption_factor = 0.1 weekly_manpower = 500 } targeted_modifier = { tag = ENG attack_bonus_against = 0.15 } } FRA_BON_victory = { picture = fra_deluge cancel = { OR = { NOT = { has_idea = FRA_empire_restored_idea } is_subject = yes } } modifier = { political_power_factor = 0.15 stability_weekly = 0.001 drift_defence_factor = 0.15 subjects_autonomy_gain = -0.2 justify_war_goal_time = -0.3 nationalist_drift = 0.1 } } FRA_exploitation = { picture = puppet_industry cancel = { OR = { FRA = { NOT = { has_idea = FRA_empire_restored_idea } } is_subject = no } } modifier = { political_power_factor = -0.2 war_support_factor = -0.15 stability_factor = -0.2 cic_to_overlord_factor = 0.15 mic_to_overlord_factor = 0.2 extra_trade_to_overlord_factor = 0.3 autonomy_gain_global_factor = 0.075 drift_defence_factor = 0.2 nationalist_drift = 0.075 } } FRA_expansion_europe = { picture = FRA_lys_flower cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { war_support_factor = 0.15 army_core_attack_factor = 0.1 army_core_defence_factor = 0.2 surrender_limit = 0.15 justify_war_goal_time = -0.2 nationalist_drift = 0.05 } } FRA_expansion_europe_crusades = { picture = FRA_carolingian_crusade cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { war_support_factor = 0.15 amphibious_invasion = 0.15 naval_invasion_prep_speed = -0.2 supply_consumption_factor = -0.15 army_breakthrough_against_minor_factor = 0.15 justify_war_goal_time = -0.3 nationalist_drift = 0.05 } } FRA_expansion_crusades = { picture = FRA_jerusalem_cross cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { war_support_factor = 0.25 amphibious_invasion = 0.15 naval_invasion_prep_speed = -0.2 supply_consumption_factor = -0.15 army_breakthrough_against_minor_factor = 0.15 justify_war_goal_time = -0.3 nationalist_drift = 0.05 } } FRA_EMPIRE_occident = { picture = FRA_western_roman_empire cancel = { OR = { is_subject = yes NOT = { has_idea = FRA_kingdom_restored_idea } } } modifier = { political_power_factor = 0.1 stability_weekly = 0.0015 war_support_weekly = 0.0015 subjects_autonomy_gain = -0.15 defensive_war_stability_factor = 0.2 army_core_defence_factor = 0.15 foreign_influence_defense_modifier = 0.3 nationalist_drift = 0.15 } } FRA_crusade_done_jerusalem = { picture = FRA_jerusalem_kingdom_flag cancel = { OR = { is_subject = yes NOT = { has_idea = FRA_kingdom_restored_idea } } } modifier = { political_power_factor = 0.1 stability_weekly = 0.001 war_support_weekly = 0.001 opinion_gain_monthly_same_ideology_factor = 0.2 army_core_attack_factor = 0.15 army_morale_factor = 0.2 foreign_influence_modifier = 0.1 nationalist_drift = 0.15 } } FRA_expansion_crusades_plus = { picture = FRA_burning_crusader cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { war_support_factor = 0.35 army_attack_factor = 0.1 breakthrough_factor = 0.075 amphibious_invasion = 0.1 justify_war_goal_time = -0.4 conscription_factor = 0.03 nationalist_drift = 0.05 } } FRA_protestant_anger = { picture = resistance modifier = { stability_weekly = -0.0005 war_support_weekly = -0.0005 conscription_factor = -0.01 resistance_target = 0.075 nationalist_drift = -0.03 } } FRA_harsh_subjugation = { picture = skull cancel = { NOT = { is_subject_of = FRA } } modifier = { stability_factor = -0.15 war_support_factor = -0.1 army_core_attack_factor = -0.05 army_core_defence_factor = -0.05 cic_to_overlord_factor = 0.1 mic_to_overlord_factor = 0.075 extra_trade_to_overlord_factor = 0.15 autonomy_gain_global_factor = 0.1 surrender_limit = -0.05 nationalist_drift = 0.075 } } FRA_victory_crusade_2_conversion = { picture = FRA_horse_apocalypse cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { political_power_factor = 0.15 stability_weekly = 0.001 war_support_weekly = 0.0015 opinion_gain_monthly_same_ideology_factor = 0.3 army_core_attack_factor = 0.25 army_morale_factor = 0.25 foreign_influence_modifier = 0.3 resistance_target = 0.1 weekly_manpower = 500 nationalist_drift = 0.2 } } FRA_enlightment = { picture = shared_research cancel = { NOT = { is_subject_of = FRA } } modifier = { stability_factor = 0.15 army_core_attack_factor = 0.05 army_core_defence_factor = 0.05 research_speed_factor = 0.15 autonomy_gain_global_factor = -0.15 nationalist_drift = 0.075 } } FRA_victory_crusade_2_freedom_light = { picture = shared_research cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { political_power_factor = 0.15 stability_weekly = 0.0015 war_support_weekly = 0.001 opinion_gain_monthly_same_ideology_factor = 0.3 army_core_defence_factor = 0.3 army_morale_factor = 0.25 foreign_influence_modifier = 0.3 research_speed_factor = 0.25 compliance_gain = 0.025 nationalist_drift = 0.2 } } FRA_attack_colonies = { picture = colonial_focus cancel = { NOT = { has_idea = FRA_empire_restored_idea } } modifier = { amphibious_invasion = 0.2 naval_invasion_prep_speed = -0.15 navy_max_range_factor = 0.25 acclimatization_hot_climate_gain_factor = 0.15 army_breakthrough_against_minor_factor = 0.05 navy_fuel_consumption_factor = 0.075 weekly_manpower = 750 } } FRA_FCAS_MGCS_project = { picture = FRA_fcas cancel = { OR = { FRA = { has_war_with = GER } NOT = { FRA = { has_idea = EU_member } } GER = { has_war_with = FRA } NOT = { GER = { has_idea = EU_member } } } } modifier = { ground_attack_factor = 0.05 air_agility_factor = 0.05 army_armor_attack_factor = 0.05 army_armor_defence_factor = 0.05 production_speed_arms_factory_factor = 0.03 } } GER_FCAS_MGCS_project = { picture = FRA_fcas cancel = { OR = { FRA = { has_war_with = GER } NOT = { FRA = { has_idea = EU_member } } GER = { has_war_with = FRA } NOT = { GER = { has_idea = EU_member } } } } modifier = { ground_attack_factor = 0.05 air_agility_factor = 0.05 army_armor_attack_factor = 0.05 army_armor_defence_factor = 0.05 production_speed_arms_factory_factor = 0.03 } } FRA_RUS_joint_project = { picture = FRA_french_russian_research cancel = { OR = { FRA = { has_war_with = SOV } SOV = { has_war_with = FRA } } } modifier = { mechanized_attack_factor = 0.08 mechanized_defence_factor = 0.08 motorized_attack_factor = 0.05 production_speed_arms_factory_factor = 0.03 } } RUS_FRA_joint_project = { picture = FRA_french_russian_research cancel = { OR = { FRA = { has_war_with = SOV } SOV = { has_war_with = FRA } } } modifier = { mechanized_attack_factor = 0.08 mechanized_defence_factor = 0.08 motorized_attack_factor = 0.05 production_speed_arms_factory_factor = 0.03 } } # Communist Path - End the Republic Ideas FRA_general_strike = { picture = ICE_general_strike modifier = { stability_factor = -0.15 production_speed_buildings_factor = -0.2 industrial_capacity_factory = -0.15 political_power_gain = -0.15 } } FRA_sixth_republic_idea = { picture = FRA_sixth_republic modifier = { stability_factor = 0.1 political_power_gain = 0.15 production_speed_buildings_factor = 0.05 consumer_goods_factor = -0.03 monthly_population = 0.05 } } FRA_commune_reborn_idea = { picture = FRA_commune_flag cancel = { emerging_communist_state_are_in_power = no } modifier = { war_support_factor = 0.15 army_morale_factor = 0.1 industrial_capacity_factory = 0.1 stability_factor = -0.1 political_power_gain = 0.1 } } # National Rally Path - End the Republic Ideas FRA_kingdom_restored_idea = { picture = FRA_lys_flower cancel = { nationalist_monarchists_are_in_power = no } modifier = { stability_factor = 0.1 political_power_gain = 0.1 drift_defence_factor = 0.25 consumer_goods_factor = -0.02 } } FRA_country_chaos = { picture = Ethnic_Insurgencies modifier = { nationalist_drift = 0.1 stability_factor = -0.05 stability_weekly = -0.005 army_morale_factor = -0.15 political_power_gain = -0.25 } } FRA_empire_restored_idea = { picture = nationalism cancel = { nationalist_monarchists_are_in_power = no } modifier = { war_support_factor = 0.1 army_org_factor = 0.05 army_morale_factor = 0.05 political_power_gain = 0.05 justify_war_goal_time = -0.15 } } # Extremist Paramilitary and Infiltration Ideas # These are gained when allowing extremist factions within your party FRA_extremist_paramilitary_left = { name = FRA_extremist_paramilitary_left picture = international_brigades modifier = { stability_factor = -0.1 resistance_damage_to_garrison = -0.15 resistance_target = -0.1 political_power_factor = 0.05 } } FRA_extremist_paramilitary_right = { name = FRA_extremist_paramilitary_right picture = FRA_lys_and_eagle modifier = { stability_factor = -0.1 resistance_damage_to_garrison = -0.1 resistance_target = -0.075 political_power_factor = 0.05 } } FRA_radical_infiltration = { name = FRA_radical_infiltration picture = communism5 modifier = { communism_drift = 0.02 stability_weekly = -0.001 } } FRA_traditionalist_infiltration = { name = FRA_traditionalist_infiltration picture = fascism2 modifier = { nationalist_drift = 0.02 stability_weekly = -0.001 } } FRA_republic_stabilized_left = { name = FRA_republic_stabilized_left picture = crush_the_revolution modifier = { stability_factor = 0.1 political_power_gain = 0.1 drift_defence_factor = 0.2 } } FRA_republic_stabilized_right = { name = FRA_republic_stabilized_right picture = generic_oppression modifier = { stability_factor = 0.1 political_power_gain = 0.15 drift_defence_factor = 0.25 resistance_damage_to_garrison = -0.1 foreign_influence_defense_modifier = 0.15 resistance_target = -0.05 } } FRA_gaullist_foreign_policy = { name = FRA_gaullist_foreign_policy picture = fra_national_resistance_council cancel = { OR = { is_subject = yes AND = { western_conservatism_are_in_power = no neutrality_neutral_conservatism_are_in_power = no } } } modifier = { foreign_influence_defense_modifier = 0.20 drift_defence_factor = 0.15 political_power_gain = 0.10 justify_war_goal_time = -0.10 custom_modifier_tooltip = FRA_cannot_host_american_bases_tt } targeted_modifier = { tag = USA trade_opinion_factor = -0.15 } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_gaullist_foreign_policy" hidden_effect = { set_country_flag = FRA_rpf_path } } } FRA_anti_american_stance = { name = FRA_anti_american_stance picture = american_militarism cancel = { neutrality_neutral_conservatism_are_in_power = no } modifier = { foreign_influence_defense_modifier = 0.15 drift_defence_factor = 0.20 political_power_gain = 0.05 custom_modifier_tooltip = FRA_usa_relations_penalty_tt } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_anti_american_stance" hidden_effect = { USA = { add_opinion_modifier = { target = FRA modifier = recent_actions_negative } } } } } # RPF - Sovereigntist EU Policy (Europe of Nations) # Based on: De Gaulle's opposition to supranationalism, preference for confederal Europe FRA_sovereigntist_eu_policy = { name = FRA_sovereigntist_eu_policy picture = great_power cancel = { OR = { NOT = { has_idea = EU_member } neutrality_neutral_conservatism_are_in_power = no } } modifier = { foreign_influence_defense_modifier = 0.10 political_power_gain = 0.05 custom_modifier_tooltip = FRA_blocks_eu_federalization_tt } } # National Rally Path - Pro-Russia Alignment (Pre-2022) # Based on: Marine Le Pen's visits to Moscow, 2014 loan from First Czech Russian Bank FRA_fn_russia_alignment_idea = { name = FRA_fn_russia_alignment_idea picture = sov_loyal_liberal cancel = { OR = { date > 2022.2.24 nationalist_right_wing_populists_are_in_power = no } } modifier = { fuel_gain_factor = 0.10 production_speed_nuclear_reactor_factor = 0.10 custom_modifier_tooltip = FRA_improved_russia_relations_tt } targeted_modifier = { tag = SOV trade_opinion_factor = 0.20 } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_fn_russia_alignment_idea" hidden_effect = { SOV = { add_opinion_modifier = { target = FRA modifier = recent_actions_positive } } } } } # National Rally - Anti-Immigration Nationalism # Based on: Core FN/RN platform since Jean-Marie Le Pen era FRA_fn_nationalist_policy = { name = FRA_fn_nationalist_policy picture = migrant_crisis_europe cancel = { nationalist_right_wing_populists_are_in_power = no } modifier = { nationalist_drift = 0.05 monthly_population = -0.15 stability_factor = 0.05 drift_defence_factor = 0.10 foreign_influence_defense_modifier = 0.15 custom_modifier_tooltip = FRA_immigration_restrictions_tt } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_fn_nationalist_policy" hidden_effect = { set_country_flag = FRA_national_rally_path } } } # National Rally - Economic Protectionism # Based on: RN's "economic patriotism" platform FRA_fn_protectionism = { name = FRA_fn_protectionism picture = GENERIC_protectionism cancel = { nationalist_right_wing_populists_are_in_power = no } modifier = { production_factory_max_efficiency_factor = 0.10 civilian_factories_productivity = 0.05 industrial_capacity_factory = 0.05 min_export = -0.05 trade_opinion_factor = -0.1 custom_modifier_tooltip = FRA_trade_protectionism_tt } } # PCF/Communist Path - Anti-Imperialist Foreign Policy # Based on: PCF's historical anti-NATO, anti-American positions FRA_communist_foreign_policy = { name = FRA_communist_foreign_policy picture = anti_fascist_crusade cancel = { emerging_communist_state_are_in_power = no } modifier = { communism_drift = 0.05 political_power_gain = 0.10 drift_defence_factor = 0.15 custom_modifier_tooltip = FRA_cannot_ally_usa_hard_tt custom_modifier_tooltip = FRA_socialist_solidarity_tt } targeted_modifier = { tag = USA trade_opinion_factor = -0.30 } targeted_modifier = { tag = CUB trade_opinion_factor = 0.30 } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_communist_foreign_policy" hidden_effect = { set_country_flag = FRA_communist_path set_country_flag = FRA_pcf_path CUB = { add_opinion_modifier = { target = FRA modifier = recent_actions_positive } } VEN = { add_opinion_modifier = { target = FRA modifier = recent_actions_positive } } USA = { add_opinion_modifier = { target = FRA modifier = recent_actions_negative } add_opinion_modifier = { target = FRA modifier = recent_actions_negative } } } } } # PCF - Worker Internationalism # Based on: PCF's membership in Party of the European Left FRA_worker_internationalism = { name = FRA_worker_internationalism picture = communism9 cancel = { emerging_communist_state_are_in_power = no } modifier = { communism_drift = 0.03 industrial_capacity_factory = 0.10 consumer_goods_factor = -0.05 opinion_gain_monthly_same_ideology_factor = 0.15 custom_modifier_tooltip = FRA_worker_solidarity_tt } } # PCF/LFI - Recognize Palestine # Based on: Both parties' strong support for Palestinian statehood FRA_recognize_palestine = { name = FRA_recognize_palestine picture = pal_presidency cancel = { emerging_communist_state_are_in_power = no neutrality_neutral_social_are_in_power = no } modifier = { political_power_gain = 0.05 stability_factor = -0.03 custom_modifier_tooltip = FRA_arab_solidarity_tt custom_modifier_tooltip = FRA_israel_relations_penalty_tt } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_recognize_palestine" hidden_effect = { if = { limit = { country_exists = PAL NOT = { is_in_array = { recognised_countries = PAL } } } add_to_array = { recognised_countries = PAL } PAL = { add_opinion_modifier = { target = PREV modifier = recognises_us } recognition_grant_increment = yes } } every_country = { limit = { OR = { tag = PAL tag = SYR tag = LEB tag = JOR tag = EGY tag = IRQ } } add_opinion_modifier = { target = FRA modifier = recent_actions_positive } } ISR = { add_opinion_modifier = { target = FRA modifier = recent_actions_negative } } } } } # La France Insoumise - Non-Aligned Policy # Based on: Melenchon's "non-campisme" (non-alignment) doctrine FRA_lfi_non_aligned_policy = { name = FRA_lfi_non_aligned_policy picture = hol_liberation cancel = { neutrality_neutral_social_are_in_power = no } modifier = { neutrality_drift = 0.05 political_power_gain = 0.10 foreign_influence_defense_modifier = 0.15 drift_defence_factor = 0.10 custom_modifier_tooltip = FRA_non_aligned_policy_tt custom_modifier_tooltip = FRA_cannot_join_american_coalitions_tt } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_lfi_non_aligned_policy" hidden_effect = { set_country_flag = FRA_lfi_path } } } # LFI - Anti-NATO Stance # Based on: Melenchon's 2026 draft resolution for France to withdraw from NATO FRA_lfi_anti_nato = { name = FRA_lfi_anti_nato picture = ser_nato_bombing_idea cancel = { neutrality_neutral_social_are_in_power = no } modifier = { neutrality_drift = 0.03 political_power_gain = 0.05 drift_defence_factor = 0.10 custom_modifier_tooltip = FRA_opposes_nato_expansion_tt } } # LFI - Social Europe Agenda # Based on: LFI's demands for EU social reform vs neoliberal policies FRA_lfi_social_europe = { name = FRA_lfi_social_europe picture = cfr_eu cancel = { neutrality_neutral_social_are_in_power = no } modifier = { neutrality_drift = 0.05 stability_factor = 0.1 population_tax_income_multiplier_modifier = 0.05 expected_welfare_modifier = 0.25 expected_healthcare_modifier = 0.2 expected_education_modifier = 0.25 custom_modifier_tooltip = FRA_demands_eu_social_reform_tt } } # Global South Solidarity (Left paths) # Based on: PCF/LFI support for debt forgiveness and development cooperation FRA_global_south_solidarity = { name = FRA_global_south_solidarity picture = African_union1 cancel = { neutrality_neutral_social_are_in_power = no emerging_communist_state_are_in_power = no } modifier = { political_power_gain = 0.05 foreign_influence_modifier = 0.10 opinion_gain_monthly_same_ideology_factor = 0.10 custom_modifier_tooltip = FRA_debt_forgiveness_tt } } # Distance from NATO (Integrated Command Exit) # Based on: De Gaulle's 1966 withdrawal from NATO integrated command FRA_distance_nato = { name = FRA_distance_nato picture = NATO_faction cancel = { has_idea = NATO_member } modifier = { army_org_factor = -0.05 max_planning = -0.05 political_power_gain = 0.10 foreign_influence_defense_modifier = 0.10 custom_modifier_tooltip = FRA_left_nato_command_tt } } ################################### # FRENCH POLITICAL FLAVOR IDEAS # ################################### FRA_ps_platform = { picture = democratic_socialism modifier = { democratic_drift = 0.03 population_tax_income_multiplier_modifier = 0.10 social_cost_multiplier_modifier = 0.10 } } FRA_udf_platform = { picture = fra_market_dynamism modifier = { return_on_investment_modifier = 0.05 civilian_industry_tax_modifier = -0.05 consumer_goods_factor = -0.05 } } FRA_lr_platform = { picture = fra_undividable modifier = { war_support_factor = 0.05 experience_gain_army = 0.05 bureaucracy_cost_multiplier_modifier = -0.10 } } FRA_rpf_platform = { picture = fra_national_resistance_council modifier = { neutrality_drift = 0.03 foreign_influence_defense_modifier = 0.15 trade_opinion_factor = -0.10 } } FRA_fn_platform = { picture = migrant_crisis_europe modifier = { nationalist_drift = 0.03 monthly_population = -0.15 stability_factor = -0.05 } } FRA_lfi_platform = { picture = popular_front modifier = { political_power_factor = 0.10 health_cost_multiplier_modifier = 0.10 drift_defence_factor = -0.15 } } FRA_eelv_platform = { picture = sustainable_development modifier = { research_speed_factor = 0.03 production_speed_buildings_factor = -0.05 production_factory_max_efficiency_factor = -0.05 } } FRA_pcf_platform = { picture = fra_liberte_egalite_solidarite modifier = { communism_drift = 0.03 industrial_capacity_factory = 0.05 civilian_factories_productivity = 0.05 } } # Transparency Reforms (post-scandal) FRA_idea_transparency_reforms = { name = FRA_idea_transparency_reforms picture = neutrality modifier = { political_power_factor = 0.05 drift_defence_factor = 0.10 stability_weekly = 0.001 } } # Grand National Debate FRA_idea_national_debate = { name = FRA_idea_national_debate picture = disjointed_government modifier = { political_power_factor = -0.10 stability_factor = 0.05 drift_defence_factor = 0.15 } } # Social Emergency Measures FRA_idea_social_emergency_measures = { name = FRA_idea_social_emergency_measures picture = ARG_social_welfare_fund_ns modifier = { stability_factor = 0.10 consumer_goods_factor = 0.03 social_cost_multiplier_modifier = 0.20 } } # Pension Reform Passed (Article 49.3) FRA_idea_pension_reform_passed = { name = FRA_idea_pension_reform_passed picture = gre_schachtplan2 cancel = { OR = { neutrality_neutral_social_are_in_power = yes emerging_communist_state_are_in_power = yes } } modifier = { social_cost_multiplier_modifier = -0.1 stability_factor = -0.05 political_power_factor = -0.025 } } # Pension Reform Compromise FRA_idea_pension_compromise = { name = FRA_idea_pension_compromise picture = BRA_dasp cancel = { OR = { neutrality_neutral_social_are_in_power = yes emerging_communist_state_are_in_power = yes } } modifier = { social_cost_multiplier_modifier = -0.05 stability_factor = -0.025 } } # Political Renewal Movement FRA_idea_political_renewal = { name = FRA_idea_political_renewal picture = semi-presidential_republic_idea modifier = { political_power_factor = 0.15 drift_defence_factor = 0.10 stability_weekly = 0.001 } } # Urban Renewal Programs FRA_idea_urban_renewal = { name = FRA_idea_urban_renewal picture = construction modifier = { production_speed_infrastructure_factor = 0.10 stability_factor = 0.05 monthly_population = 0.02 } } # National Unity (post-attack) FRA_idea_national_unity = { name = FRA_idea_national_unity picture = volunteer_defenders2 modifier = { stability_factor = 0.10 war_support_factor = 0.10 drift_defence_factor = 0.25 conscription_factor = 0.05 } } # Technocratic Government FRA_idea_technocratic_government = { name = FRA_idea_technocratic_government picture = political_power_bonus modifier = { political_power_factor = -0.15 stability_factor = 0.05 production_speed_buildings_factor = 0.05 bureaucracy_cost_multiplier_modifier = -0.10 } } # Immigration Backlash - Timed idea from Immigration Wave focus FRA_immigration_backlash = { name = FRA_immigration_backlash picture = migrant_crisis_europe modifier = { nationalist_drift = 0.02 stability_factor = -0.05 political_power_factor = 0.10 drift_defence_factor = -0.15 } } # Green Extraction Ban - Reduces extraction by ~1/3 (reversible via decision) FRA_green_extraction_ban = { name = FRA_green_extraction_ban picture = SWE_hungershield cancel = { neutrality_neutral_green_are_in_power = no } modifier = { # Reduce resource extraction by approximately 1/3 local_resources_oil_factor = -0.33 local_resources_steel_factor = -0.33 local_resources_aluminium_factor = -0.33 # Health benefits - less pollution means fewer cancer deaths monthly_population = 0.10 health_cost_multiplier_modifier = -0.10 # Environmental benefits stability_factor = 0.03 # Economic costs production_speed_buildings_factor = -0.05 industrial_capacity_factory = -0.05 } } ################################################# # Counter-Terrorism Security Ideas ################################################# # Vigipirate - French national security alert system FRA_heightened_security = { name = FRA_heightened_security picture = cctv_cluster modifier = { stability_factor = 0.05 war_support_factor = 0.05 consumer_goods_expected_value = 0.02 political_power_factor = -0.05 democratic_drift = -0.01 } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_heightened_security" hidden_effect = { set_country_flag = FRA_vigipirate_active } } on_remove = { log = "[GetDateText]: [Root.GetName]: Idea FRA_heightened_security removed" hidden_effect = { clr_country_flag = FRA_vigipirate_active } } } # State of Emergency - Declared after major terrorist attacks FRA_state_of_emergency_terrorism = { name = FRA_state_of_emergency_terrorism picture = generic_spy_coup modifier = { stability_factor = 0.10 war_support_factor = 0.10 democratic_drift = -0.03 consumer_goods_expected_value = 0.03 political_power_factor = -0.10 conscription_factor = 0.10 } on_add = { log = "[GetDateText]: [Root.GetName]: add idea FRA_state_of_emergency_terrorism" hidden_effect = { set_country_flag = FRA_etat_urgence_active } } on_remove = { log = "[GetDateText]: [Root.GetName]: Idea FRA_state_of_emergency_terrorism removed" hidden_effect = { clr_country_flag = FRA_etat_urgence_active } } } # Terror Threat Level Elevated FRA_terror_threat_elevated = { name = FRA_terror_threat_elevated picture = pillar_of_terrorism modifier = { stability_factor = -0.05 war_support_factor = 0.03 political_power_factor = -0.05 nationalist_drift = 0.02 } } # Terror Threat Level Critical FRA_terror_threat_critical = { name = FRA_terror_threat_critical picture = pillar_of_terrorism modifier = { stability_factor = -0.10 war_support_factor = 0.05 political_power_factor = -0.10 nationalist_drift = 0.05 consumer_goods_expected_value = 0.02 } } # National Mourning - After major attacks FRA_national_mourning = { name = FRA_national_mourning picture = national_unity modifier = { stability_factor = -0.03 war_support_factor = 0.08 political_power_factor = 0.05 drift_defence_factor = 0.10 } } # Damaged Infrastructure - After attacks on infrastructure FRA_damaged_infrastructure = { name = FRA_damaged_infrastructure picture = recovering_from_the_civil_war modifier = { production_speed_buildings_factor = -0.05 consumer_goods_expected_value = 0.02 stability_factor = -0.03 } } # Tourism Crisis - After high-profile attacks FRA_tourism_crisis = { name = FRA_tourism_crisis picture = tourism modifier = { consumer_goods_expected_value = 0.03 civilian_factories_productivity = -0.02 stability_factor = -0.02 } } # provent user to spam invest FRA_investing_eu = { name = FRA_investing_eu picture = public_service_investment_idea modifier = { consumer_goods_expected_value = 0.02 stability_factor = 0.05 democratic_drift = 0.02 } } #provent user from changing popularity during election FRA_election_result = { name = FRA_election_result picture = political_freedom modifier = { drift_defence_factor = 1 } } FRA_spy_napoleon_lar = { picture = spy_intel cancel = { NOT = { has_idea = FRA_empire_restored_idea } } modifier = { operative_slot = 2 own_operative_capture_chance_factor = -0.05 army_intel_factor = 0.1 navy_intel_factor = 0.05 airforce_intel_factor = 0.05 intel_from_operatives_factor = 0.1 } } FRA_spy_napoleon_non_lar = { picture = spy_intel cancel = { NOT = { has_idea = FRA_empire_restored_idea } } modifier = { influence_coup_modifier = -0.2 foreign_influence_modifier = 0.05 decryption_factor = 0.15 } } FRA_5th_republic = { picture = FRA_cock modifier = { stability_factor = 0.15 party_popularity_stability_factor = 0.25 political_power_gain = -0.05 } } FRA_war_against_republic = { picture = generic_purge cancel = { NOT = { has_idea = FRA_kingdom_restored_idea } } modifier = { army_morale_factor = 0.1 army_attack_factor = 0.08 army_defence_factor = 0.1 democratic_drift = -0.03 foreign_influence_defense_modifier = 0.1 trade_opinion_factor = -0.075 improve_relations_maintain_cost_factor = 0.05 opinion_gain_monthly_factor = -0.025 } } FRA_EU_strong = { picture = FRA_european_biceps cancel = { OR = { NOT = { has_idea = EU_member } western_social_democrats_are_in_power = no } } modifier = { democratic_drift = 0.05 stability_factor = 0.1 foreign_influence_defense_modifier = 0.1 army_defence_factor = 0.05 defensive_war_stability_factor = 0.075 } } FRA_NOTRe_law = { picture = GENERIC_public_works cancel = { western_social_democrats_are_in_power = no } modifier = { democratic_drift = 0.05 production_speed_buildings_factor = 0.075 bureaucracy_cost_multiplier_modifier = -0.1 } } FRA_military_indus_boost = { picture = tank_industry cancel = { OR = { has_idea = no_military NOT = { has_active_mission = bankruptcy_incoming_collapse } } } modifier = { production_speed_arms_factory_factor = 0.1 production_speed_dockyard_factor = 0.1 industrial_capacity_factory = 0.05 industrial_capacity_dockyard = 0.05 } } FRA_civilian_jobs_boost = { picture = consumer_goods cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { production_speed_industrial_complex_factor = 0.075 production_speed_agriculture_district_factor = 0.075 production_speed_offices_factor = 0.075 population_tax_income_multiplier_modifier = 0.10 } } FRA_internal_investment_boost = { picture = public_service_investment_idea cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { internal_investments_money_cost_modifier = -0.1 internal_investments_pp_cost_modifier = -0.05 bureaucracy_cost_multiplier_modifier = 0.025 production_speed_buildings_factor = -0.015 population_tax_income_multiplier_modifier = 0.07 } } FRA_direct_construction_boost = { picture = construction cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { production_speed_buildings_factor = 0.15 bureaucracy_cost_multiplier_modifier = 0.05 return_on_investment_modifier = -0.05 population_tax_income_multiplier_modifier = 0.09 } } FRA_indusfarm_boost = { picture = SWE_vin_och_sprit_ab cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { production_speed_agriculture_district_factor = 0.1 agriculture_tax_modifier = 0.05 population_tax_income_multiplier_modifier = 0.025 monthly_population = 0.025 } } FRA_civilian_infra_boost = { picture = economic_road_idea cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { production_speed_infrastructure_factor = 0.075 production_speed_rail_way_factor = 0.1 production_speed_internet_station_factor = 0.05 production_speed_industrial_complex_factor = 0.05 population_tax_income_multiplier_modifier = 0.05 } } FRA_indusbuild_services_boost = { picture = financial_sector_idea cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { production_speed_offices_factor = 0.1 production_speed_buildings_factor = -0.025 investment_cost_modifier = -0.05 population_tax_income_multiplier_modifier = 0.03 } } FRA_techno_boost = { picture = research_bonus cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { research_speed_factor = 0.15 education_cost_multiplier_modifier = 0.05 population_tax_income_multiplier_modifier = 0.05 } } FRA_res_health_boost = { picture = health_care2 cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { research_speed_factor = 0.05 monthly_population = 0.15 stability_factor = 0.15 education_cost_multiplier_modifier = 0.05 health_cost_multiplier_modifier = 0.05 population_tax_income_multiplier_modifier = 0.025 } } FRA_local_consumption_boost = { picture = SWE_hungershield cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { tax_gain_multiplier_modifier = 0.05 monthly_population = 0.1 health_cost_multiplier_modifier = -0.05 bureaucracy_cost_multiplier_modifier = 0.15 democratic_drift = -0.01 } } FRA_job_planned_boost = { picture = production_bonus cancel = { NOT = { has_active_mission = bankruptcy_incoming_collapse } } modifier = { population_tax_income_multiplier_modifier = 0.15 production_factory_max_efficiency_factor = 0.1 civ_facs_worker_requirement_modifier = 0.075 mil_facs_worker_requirement_modifier = 0.075 offices_worker_requirement_modifier = 0.075 civilian_industry_tax_modifier = -0.05 office_park_income_tax_modifier = -0.05 } } FRA_ps_EUtrain = { picture = manpower_bonus cancel = { OR = { has_idea = no_military NOT = { has_idea = EU_member } } } modifier = { experience_gain_army = 0.05 experience_gain_navy = 0.02 experience_gain_air = 0.02 recruitable_population_factor = 0.2 army_org_factor = -0.05 training_time_factor = -0.05 land_mastery_gain_factor = 0.1 naval_mastery_gain_factor = 0.1 air_mastery_gain_factor = 0.1 } } FRA_PCF_EUtrain = { picture = manpower_bonus cancel = { OR = { has_idea = no_military NOT = { has_idea = EU_member } } } modifier = { experience_gain_army = 0.05 experience_gain_navy = 0.02 experience_gain_air = 0.02 army_org_factor = -0.025 training_time_factor = -0.05 acclimatization_cold_climate_gain_factor = 0.1 } } FRA_EU_LEAVE = { picture = great_depression cancel = { has_idea = EU_member } modifier = { stability_factor = -0.25 political_power_factor = -0.3 interest_rate_multiplier_modifier = 2 return_on_investment_modifier = -0.05 consumer_goods_factor = 0.2 production_speed_buildings_factor = -0.1 war_support_factor = 0.2 } } FRA_patriotic_fervor = { #to avoid AI or player to spam decisions picture = nationalist_outlook modifier = { war_support_weekly = 0.002 command_power_gain = 0.25 weekly_manpower = 300 nationalist_drift = 0.05 } } FRA_learning_from_worforce = { #to avoid AI or player to spam decisions picture = popular_front modifier = { stability_weekly = 0.005 research_speed_factor = 0.1 weekly_manpower = 100 consumer_goods_factor = 0.05 communism_drift = 0.05 } } FRA_attack_UK_king = { picture = coastal_navy cancel = { OR = { NOT = { country_exists = ENG } ENG = { is_subject_of = FRA } nationalist_monarchists_are_in_power = no NOT = { has_idea = FRA_kingdom_restored_idea } } } modifier = { amphibious_invasion = 0.1 navy_org_factor = 0.15 spotting_chance = 0.1 navy_fuel_consumption_factor = 0.1 } targeted_modifier = { tag = ENG attack_bonus_against = 0.05 } } FRA_french_papacy = { picture = ITA_papal_state_ns cancel = { OR = { nationalist_monarchists_are_in_power = no NOT = { has_idea = FRA_kingdom_restored_idea } } } modifier = { stability_factor = 0.15 opinion_gain_monthly_same_ideology_factor = 0.1 } } FRA_cs_nationalised_systems_champion = { picture = industrial_concern allowed_civil_war = { always = yes } modifier = { industrial_capacity_factory = 0.04 political_power_gain = 0.05 consumer_goods_factor = 0.02 } research_bonus = { CAT_computing_tech = 0.04 } } FRA_cs_state_backed_silicon_base = { picture = production_bonus allowed_civil_war = { always = yes } modifier = { production_speed_microchip_plant_factor = 0.06 production_factory_efficiency_gain_factor = 0.03 research_speed_factor = 0.03 } research_bonus = { CAT_microchips = 0.04 } } FRA_cs_recapitalised_national_operator = { picture = construction allowed_civil_war = { always = yes } modifier = { industrial_capacity_factory = 0.03 stability_factor = 0.02 } research_bonus = { CAT_internet_tech = 0.03 } } FRA_cs_market_like_any_other = { picture = duplicate_research allowed_civil_war = { always = yes } modifier = { trade_opinion_factor = 0.05 consumer_goods_factor = -0.02 } research_bonus = { CAT_internet_tech = 0.03 } } FRA_corporate_systems_ambition_ft_restructuring = { picture = generic_economic_crisis allowed_civil_war = { always = yes } modifier = { offices_productivity = -0.02 consumer_goods_factor = 0.01 } } FRA_corporate_systems_mobilcom_settlement_burden = { picture = generic_economic_crisis allowed_civil_war = { always = yes } modifier = { offices_productivity = -0.03 consumer_goods_factor = 0.01 } } FRA_corporate_systems_shift_plan_restructuring = { picture = generic_economic_crisis allowed_civil_war = { always = yes } modifier = { offices_productivity = -0.02 production_factory_efficiency_gain_factor = -0.02 } } FRA_corporate_systems_telecom_crash_restructuring = { picture = generic_economic_crisis allowed_civil_war = { always = yes } modifier = { offices_productivity = -0.03 production_factory_efficiency_gain_factor = -0.02 } } FRA_corporate_systems_vendor_replacement_burden = { picture = generic_economic_crisis allowed_civil_war = { always = yes } modifier = { offices_productivity = -0.02 production_factory_efficiency_gain_factor = -0.02 } } FRA_corporate_systems_wireless_exit_costs = { picture = generic_economic_crisis allowed_civil_war = { always = yes } modifier = { microchip_export_multiplier_modifier = -0.05 research_speed_factor = -0.01 } } FRA_corporate_systems_french_national_champions = { picture = research_bonus allowed_civil_war = { always = yes } modifier = { research_speed_factor = 0.04 political_power_factor = 0.04 cyber_defense_rating_modifier = 2 consumer_goods_factor = 0.01 } } FRA_corporate_systems_china_connected_infrastructure = { picture = digitalize_idea allowed_civil_war = { always = yes } modifier = { offices_productivity = 0.06 production_factory_efficiency_gain_factor = 0.04 research_speed_factor = 0.02 foreign_influence_defense_modifier = -0.05 } } FRA_corporate_systems_resilient_multivendor_network = { picture = generic_intel_bonus allowed_civil_war = { always = yes } modifier = { cyber_defense_rating_modifier = 4 foreign_influence_defense_modifier = 0.10 research_speed_factor = 0.03 consumer_goods_factor = 0.01 } } } }