ideas = { country = { # European Offices EU_commission_president = { picture = European_Commission cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.30 } on_add = { set_variable = { global.eu_commission = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eu_commission = EUU.id } set_global_flag = { flag = EU_president_commission_ai value = 1 days = 14 } } } EU_council_president = { picture = European_Council cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.15 } on_add = { set_variable = { global.eucouncil = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eucouncil = EUU.id } set_global_flag = { flag = EU_council_president_ai value = 1 days = 14 } } } EU_parliament_president = { picture = European_Parliament cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.10 } on_add = { set_variable = { global.euparliamentpresident = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.euparliamentpresident = EUU.id } set_global_flag = { flag = EU_parliament_president_ai value = 1 days = 14 } } } frontex_ExDir = { picture = Frontex cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.10 } on_add = { set_variable = { global.eufrontex = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eufrontex = EUU.id } set_global_flag = { flag = EU_frontex_ExDir_ai value = 1 days = 14 } } } EU_foreign_minister = { picture = European_External_Action_Service cancel = { NOT = { has_idea = EU_member } } modifier = { foreign_influence_modifier = 0.05 opinion_gain_monthly_factor = 0.25 trade_opinion_factor = 0.25 improve_relations_maintain_cost_factor = -0.50 } on_add = { set_variable = { global.euforeignaffairs = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.euforeignaffairs = EUU.id } set_global_flag = { flag = EU_foreign_minister_ai value = 1 days = 14 } } } ECB_president = { picture = ECB_President cancel = { NOT = { has_idea = EU_member } } modifier = { econ_cycle_upg_cost_multiplier_modifier = -0.15 political_power_gain = 0.10 custom_modifier_tooltip = EU_central_bank_idea_president_tt } on_add = { set_variable = { global.eucentralbank = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eucentralbank = EUU.id } set_global_flag = { flag = ECB_president_ai value = 1 days = 14 } } } EU_finance_minister = { picture = ECB_President cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.10 tax_rate_change_multiplier_modifier = -0.10 custom_modifier_tooltip = EU_ministry_of_economy_and_finance_idea_tt } on_add = { set_variable = { global.eufinance = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eufinance = EUU.id } set_global_flag = { flag = EU_finance_minister_ai value = 1 days = 14 } } } EUU_ambassador_unsc = { picture = European_External_Action_Service cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.15 } on_add = { set_variable = { global.euambassador = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.euambassador = EUU.id } set_global_flag = { flag = EUU_ambassador_unsc_ai value = 1 days = 14 } } } EU_president = { picture = EU_Roundel cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.50 } on_add = { set_variable = { global.eupresfederation = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eupresfederation = EUU.id } set_global_flag = { flag = EU_president_ai value = 1 days = 14 } } } EUU_euroarmy_sc = { picture = European_Union_Military_Staff cancel = { NOT = { has_idea = EU_member } } modifier = { army_personnel_cost_multiplier_modifier = -0.10 military_factories_productivity = 0.10 army_org_factor = 0.10 army_morale_factor = 0.10 } on_add = { set_variable = { global.euarmy = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.euarmy = EUU.id } set_global_flag = { flag = EUU_euroarmy_sc_ai value = 1 days = 14 } } } EUU_euronavy_sc = { picture = European_Union_Military_Staff cancel = { NOT = { has_idea = EU_member } } modifier = { navy_personnel_cost_multiplier_modifier = -0.10 dockyard_productivity = 0.10 naval_coordination = 0.10 navy_max_range_factor = 0.10 } on_add = { set_variable = { global.eunavy = ROOT.id } } on_remove = { for_each_scope_loop = { array = global.EU_member country_event = EUevent.21 } set_variable = { global.eunavy = EUU.id } set_global_flag = { flag = EUU_euronavy_sc value = 1 days = 14 } } } # ----------------------------------------- # # General Ideas EUU_idea_gdpr = { picture = EU_GDPR cancel = { NOT = { has_idea = EU_member } } modifier = { foreign_influence_defense_modifier = 0.05 stability_factor = 0.05 } } foreign_data_kraken = { picture = data_kraken cancel = { NOT = { has_idea = EU_member } } modifier = { foreign_influence_defense_modifier = -0.08 foreign_subversive_activites = 0.50 research_speed_factor = -0.05 } } EU_copyright = { picture = EU_copyright cancel = { NOT = { has_idea = EU_member } } modifier = { research_speed_factor = 0.08 stability_factor = 0.05 } } asylum_shopping = { picture = asylum_shopping cancel = { NOT = { has_idea = EU_member } } modifier = { stability_factor = -0.05 bureaucracy_cost_multiplier_modifier = 0.20 migration_rate_value_factor = 0.15 } } relocation_asylum_seekers = { picture = relocation_asylum_seekers cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_factor = -0.25 migration_rate_value_factor = 0.20 bureaucracy_cost_multiplier_modifier = 0.15 } } EU_Turkey_deal = { picture = EU_Turkey cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_factor = -0.1 bureaucracy_cost_multiplier_modifier = 0.05 migration_rate_value_factor = -0.10 } } European_Asylum_Agency = { picture = European_Asylum_Agency cancel = { NOT = { has_idea = EU_member } } modifier = { stability_factor = 0.1 migration_rate_value_factor = -0.05 border_control_multiplier_modifier = -0.05 } } Frontex = { picture = Frontex cancel = { NOT = { has_idea = EU_member } } modifier = { foreign_subversive_activites = -0.50 stability_factor = 0.05 migration_rate_value_factor = -0.05 border_control_multiplier_modifier = -0.05 } } European_Defence_Fund = { picture = EU_Roundel cancel = { NOT = { has_idea = EU_member } } modifier = { military_factories_productivity = 0.05 dockyard_productivity = 0.05 industrial_capacity_factory = 0.1 industrial_capacity_dockyard = 0.1 } } European_Security_Council = { picture = EU_Roundel cancel = { NOT = { has_idea = EU_member } } rule = { can_create_factions = no } modifier = { political_power_factor = 0.25 max_planning = 0.25 planning_speed = 0.25 } } EUU_cfr_eu = { picture = cfr_eu cancel = { NOT = { has_idea = EU_member } } modifier = { stability_factor = 0.08 } } # timed idea european_spirit = { picture = EU_Roundel modifier = { political_power_factor = 0.15 stability_factor = 0.05 foreign_influence_defense_modifier = 0.05 europeanism_drift = 0.02 } } EU_pre_accession_assistance = { picture = EU_Roundel cancel = { has_idea = EU_member } modifier = { political_power_factor = 0.25 tax_gain_multiplier_modifier = 0.15 corruption_cost_factor = -0.75 europeanism_drift = 0.02 } } ECB_zero_interest_rate_policy = { picture = inflation cancel = { NOT = { has_idea = EU_member } } modifier = { interest_rate_multiplier_modifier = -0.5 production_speed_buildings_factor = 0.10 stability_factor = -0.05 } } EUU_national_dept_crisis_eu = { picture = financial_crisis cancel = { NOT = { has_idea = EU_member } } modifier = { interest_rate_multiplier_modifier = 1.5 production_speed_buildings_factor = -0.15 stability_factor = -0.2 } } european_debt_crisis = { picture = financial_crisis cancel = { NOT = { has_idea = EU_member } } modifier = { interest_rate_multiplier_modifier = 0.75 production_speed_buildings_factor = -0.15 stability_factor = -0.1 } } euro_bonds = { picture = ECB_President cancel = { NOT = { has_idea = EU_member } } modifier = { return_on_investment_modifier = 0.015 interest_rate_multiplier_modifier = -1 production_speed_buildings_factor = 0.05 stability_factor = 0.05 } } euro_rescue_package = { picture = ECB_President cancel = { NOT = { has_idea = EU_member } } modifier = { interest_rate_multiplier_modifier = -0.5 stability_factor = 0.05 } } fiscal_union = { picture = ECB_President cancel = { NOT = { has_idea = EU_member } } modifier = { tax_gain_multiplier_modifier = 0.05 country_productivity_growth_modifier = 0.15 stability_factor = 0.05 } } European_Economic_Government = { picture = ECB_President cancel = { NOT = { has_idea = EU_member } } modifier = { tax_gain_multiplier_modifier = 0.05 tax_rate_change_multiplier_modifier = 0.10 econ_cycle_upg_cost_multiplier_modifier = -0.15 production_speed_buildings_factor = 0.10 } } withdrawal_treaty = { picture = international_treaty2 cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = 0.15 stability_factor = -0.05 trade_opinion_factor = -0.10 foreign_influence_defense_modifier = 0.10 } } # timed idea no_deal_exit = { picture = scw_intervention_rep cancel = { NOT = { has_idea = EU_member } } modifier = { nationalist_drift = 0.05 political_power_gain = -0.25 stability_factor = -0.15 trade_opinion_factor = -0.25 } } # timed idea austerity = { picture = prisoners cancel = { NOT = { has_idea = EU_member } } modifier = { political_power_gain = -0.15 stability_factor = -0.05 tax_rate_change_multiplier_modifier = -0.10 } } Migrant_Crisis_Europe = { picture = migrant_crisis_europe modifier = { political_power_factor = -0.1 nationalist_drift = 0.05 migration_rate_value_factor = 0.25 border_control_multiplier_modifier = 0.20 } } } # The EUU Monitor is a nominal idea for some background processes for the EU. Do not delete. hidden_ideas = { EUU_monitor = { allowed_civil_war = { always = yes } } } }