# Author(s): Borgers SWE_decision_Forsvarsmarkten_category = { SWE_Home_Guard = { fire_only_once = yes cost = 75 available = { NOT = { has_country_flag = SWE_notice_pending } } visible = { NOT = { has_idea = SWE_idea_total_defence_duty } SWE_under_military_threat = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_Home_Guard" set_temp_variable = { treasury_change = -8.00 } modify_treasury_effect = yes SWE = { if = { limit = { NOT = { has_template = "Hemvarnet" } } division_template = { name = "Hemvarnet" is_locked = yes regiments = { Mot_Militia_Bat = { x = 0 y = 0 } Mot_Militia_Bat = { x = 0 y = 1 } mech_Inf_Bat = { x = 1 y = 1 } } support = { L_Engi_Comp = { x = 0 y = 0 } L_Recce_Comp = { x = 0 y = 1 } } priority = 0 } } } capital_scope = { create_unit = { division = "name = \"24.Hemvarnsbataljon Stockholm\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 6040 } create_unit = { division = "name = \"32.Gotlands Bataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 408 } create_unit = { division = "name = \"41.Goteborgs Skargardsbataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 383 } create_unit = { division = "name = \"33.Norra Smalandsbataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 11380 } create_unit = { division = "name = \"47.Malmohusbataljonen\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 9279 } create_unit = { division = "name = \"22.Vastmanlandsbataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 35 } create_unit = { division = "name = \"16.Medelpadsbataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 9151 } create_unit = { division = "name = \"13.Vasterbottensbataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 6132 } create_unit = { division = "name = \"12.Norrbottonsbataljon\" division_template = \"Hemvarnet\" start_experience_factor = 0.2 start_equipment_factor = 0.01" owner = SWE prioritize_location = 6165 } } hidden_effect = { SWE = { set_variable = { SWE_notice_type = 9 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 1 } } } } ai_will_do = { base = 10 modifier = { factor = 0 NOT = { OR = { has_defensive_war = yes any_of_scopes = { array = SWE.potential_and_current_enemies tooltip = TT_IS_BEING_JUSTIFIED_AGAINST is_justifying_wargoal_against = SWE } } } } } } SWE_fortifications = { fire_only_once = yes days_remove = 45 cost = 50 available = { NOT = { has_country_flag = SWE_notice_pending } } visible = { SWE_under_military_threat = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_fortifications" set_temp_variable = { treasury_change = -12.00 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_fortifications" 442 = { add_building_construction = { type = bunker level = 3 province = 6165 instant_build = yes } add_building_construction = { type = bunker level = 3 province = 6208 instant_build = yes } add_building_construction = { type = bunker level = 3 province = 6132 instant_build = yes } add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 33 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 34 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 439 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } 550 = { add_building_construction = { type = stronghold_network level = 1 instant_build = yes } } hidden_effect = { if = { limit = { SWE = { NOT = { has_country_flag = SWE_notice_pending } } } SWE = { set_variable = { SWE_notice_type = 5 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 1 } } } } } ai_will_do = { base = 10 } } SWE_open_weapons_depots = { fire_only_once = yes days_remove = 45 available = { SWE_under_military_threat = yes NOT = { has_country_flag = SWE_bop_news_pending } } visible = { has_completed_focus = SWE_weapons_depots } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_open_weapons_depots" add_equipment_to_stockpile = { type = infantry_weapons_3 amount = 12500 producer = SWE } add_equipment_to_stockpile = { type = util_vehicle_3 amount = 1000 producer = SWE } add_equipment_to_stockpile = { type = cnc_equipment_3 amount = 800 producer = SWE } add_equipment_to_stockpile = { type = Anti_tank_1 amount = 800 producer = SWE } hidden_effect = { if = { limit = { SWE = { NOT = { has_country_flag = SWE_bop_news_pending } } } SWE = { set_variable = { SWE_bop_news_type = 31 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 1 } } } } } ai_will_do = { base = 10 } } SWE_Officer_education_course = { fixed_random_seed = no days_remove = 30 cost = 100 days_re_enable = 365 fire_only_once = no available = { NOT = { has_country_flag = SWE_notice_pending } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_Officer_education_course" set_temp_variable = { treasury_change = -6.00 } modify_treasury_effect = yes } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_Officer_education_course" random_army_leader = { limit = { is_field_marshal = no } random_list = { 20 = { gain_xp = 100 add_attack = 1 add_planning = 1 add_unit_leader_trait = trickster } 20 = { gain_xp = 100 add_skill_level = 1 add_unit_leader_trait = commando } 20 = { gain_xp = 100 add_attack = 1 add_unit_leader_trait = ambusher } 15 = { gain_xp = 100 add_attack = 1 add_unit_leader_trait = trait_engineer } 15 = { gain_xp = 100 add_defense = 1 add_planning = 1 add_unit_leader_trait = organizer } 10 = { gain_xp = 100 add_defense = 1 add_unit_leader_trait = camouflage_expert } } } hidden_effect = { if = { limit = { SWE = { NOT = { has_country_flag = SWE_notice_pending } } } SWE = { set_variable = { SWE_notice_type = 6 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 3 } } } } } ai_will_do = { base = 1 } } SWE_only_active_Personal_Trainings_exercise = { days_remove = 20 cost = 100 days_re_enable = 365 fire_only_once = no available = { NOT = { has_country_flag = SWE_notice_pending } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_only_active_Personal_Trainings_exercise" SWE = { random_country_division = { add_divisional_commander_xp = 170 } random_country_division = { add_divisional_commander_xp = 170 } add_timed_idea = { idea = SWE_idea_active_training days = 180 } hidden_effect = { if = { limit = { SWE = { NOT = { has_country_flag = SWE_notice_pending } } } SWE = { set_variable = { SWE_notice_type = 4 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 1 } } } } } } ai_will_do = { base = 1 } } SWE_Home_defence_Trainings_exercise = { days_remove = 30 cost = 100 days_re_enable = 365 fire_only_once = no available = { NOT = { has_country_flag = SWE_notice_pending } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_Home_defence_Trainings_exercise" SWE = { random_country_division = { add_divisional_commander_xp = 110 } random_country_division = { add_divisional_commander_xp = 110 } random_country_division = { add_divisional_commander_xp = 110 } random_country_division = { add_divisional_commander_xp = 110 } add_timed_idea = { idea = SWE_idea_total_training days = 180 } } hidden_effect = { if = { limit = { SWE = { NOT = { has_country_flag = SWE_notice_pending } } } SWE = { set_variable = { SWE_notice_type = 7 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 1 } } } } } ai_will_do = { base = 1 } } SWE_launch_total_defence = { cost = 100 fire_only_once = no visible = { SWE_under_military_threat = yes } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_launch_total_defence" add_ideas = SWE_idea_total_defence_duty add_stability = 0.1 add_war_support = 0.1 add_manpower = 15000 if = { limit = { has_idea = defence_00 } swap_ideas = { remove_idea = defence_00 add_idea = defence_04 } } else_if = { limit = { has_idea = defence_01 } swap_ideas = { remove_idea = defence_01 add_idea = defence_04 } } else_if = { limit = { has_idea = defence_02 } swap_ideas = { remove_idea = defence_02 add_idea = defence_04 } } else_if = { limit = { has_idea = defence_03 } swap_ideas = { remove_idea = defence_03 add_idea = defence_04 } } else_if = { limit = { has_idea = defence_04 } swap_ideas = { remove_idea = defence_04 add_idea = defence_05 } } increase_policing_budget = yes increase_conscription_effect = yes } ai_will_do = { base = 1 } } SWE_back_to_normality = { fire_only_once = no cost = 100 available = { has_idea = SWE_idea_total_defence_duty NOT = { has_country_flag = SWE_notice_pending } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_back_to_normality" remove_ideas = SWE_idea_total_defence_duty if = { limit = { has_idea = defence_03 } swap_ideas = { remove_idea = defence_03 add_idea = defence_02 } } else_if = { limit = { has_idea = defence_04 } swap_ideas = { remove_idea = defence_04 add_idea = defence_02 } } else_if = { limit = { has_idea = defence_05 } swap_ideas = { remove_idea = defence_05 add_idea = defence_02 } } else_if = { limit = { has_idea = defence_06 } swap_ideas = { remove_idea = defence_06 add_idea = defence_02 } } decrease_policing_budget = yes decrease_conscription_effect = yes hidden_effect = { SWE = { set_variable = { SWE_notice_type = 8 } set_country_flag = { flag = SWE_notice_pending days = 15 value = 1 } news_event = { id = Sweden_news.4 days = 1 } } } } ai_will_do = { base = 1 } } } #the_royal_familiy SWE_decision_Royal_category = { SWE_king_speak_to_the_nation = { days_remove = 120 cost = 100 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } modifier = { political_power_cost = 1 propaganda_campaign_cost_modifier = -0.5 foreign_influence_defense_modifier = 0.20 foreign_influence_home_continent_modifier = 0.15 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_king_speak_to_the_nation" set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 } } SWE_science_patronage = { fixed_random_seed = no days_remove = 120 cost = 100 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } modifier = { political_power_cost = 1 research_speed_factor = 0.1 industrial_capacity_factory = 0.08 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_science_patronage" random_list = { 25 = { add_breakthrough_progress = { specialization = specialization_air value = 0.30 } } 15 = { add_breakthrough_progress = { specialization = specialization_land value = 0.30 } } 15 = { add_breakthrough_progress = { specialization = specialization_naval value = 0.30 } } 25 = { add_timed_idea = { idea = scientific_advances days = 180 } } 20 = { } } } ai_will_do = { base = 1 } } SWE_military_review = { days_remove = 120 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } custom_cost_trigger = { command_power > 24 } custom_cost_text = command_power_more_than_25 modifier = { air_accidents_factor = -0.1 experience_gain_army_factor = 0.03 army_core_defence_factor = 0.03 army_core_attack_factor = 0.03 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_military_review" hidden_effect = { add_command_power = -25 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_military_review" army_experience = 20 air_experience = 10 add_command_power = 10 } ai_will_do = { base = 1 } } SWE_economy_review = { fixed_random_seed = no days_remove = 120 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } custom_cost_trigger = { command_power > 24 } custom_cost_text = command_power_more_than_25 modifier = { productivity_growth_modifier = 1 production_speed_buildings_factor = 0.15 } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_economy_review" hidden_effect = { add_command_power = -25 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_economy_review" random_list = { 20 = { one_random_industrial_complex = yes } 20 = { one_random_agriculture_district = yes } 60 = { # Nothing happens } } } ai_will_do = { base = 1 } } SWE_send_to_UN = { days_remove = 120 cost = 50 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } visible = { OR = { AND = { country_exists = USA NOT = { has_war_with = USA } NOT = { USA = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = SOV NOT = { has_war_with = SOV } NOT = { SOV = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = CHI NOT = { has_war_with = CHI } NOT = { CHI = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = ENG NOT = { has_war_with = ENG } NOT = { ENG = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = FRA NOT = { has_war_with = FRA } NOT = { FRA = { has_country_flag = SWE_stinky_melon } } } } } modifier = { political_power_cost = 1 opinion_gain_monthly_factor = 0.10 receiving_investment_cost_modifier = -0.10 investment_cost_modifier = -0.05 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_send_to_UN" if = { limit = { country_exists = USA NOT = { has_war_with = USA } } USA = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = ENG NOT = { has_war_with = ENG } } ENG = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = FRA NOT = { has_war_with = FRA } } FRA = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = SOV NOT = { has_war_with = SOV } } SOV = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = CHI NOT = { has_war_with = CHI } } CHI = { SWE_royal_visit_bump = yes } } } ai_will_do = { base = 1 } } SWE_visit_asia = { days_remove = 120 cost = 50 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } visible = { OR = { AND = { country_exists = JAP NOT = { has_war_with = JAP } NOT = { JAP = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = IND NOT = { has_war_with = IND } NOT = { IND = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = RAJ NOT = { has_war_with = RAJ } NOT = { RAJ = { has_country_flag = SWE_stinky_melon } } } } } modifier = { political_power_cost = 1 consumer_goods_factor = -0.05 receiving_investment_cost_modifier = -0.10 investment_cost_modifier = -0.05 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_visit_asia" if = { limit = { country_exists = JAP NOT = { has_war_with = JAP } } JAP = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = IND NOT = { has_war_with = IND } } IND = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = RAJ NOT = { has_war_with = RAJ } } RAJ = { SWE_royal_visit_bump = yes } } } ai_will_do = { base = 1 } } SWE_visit_EU = { days_remove = 120 cost = 50 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } visible = { OR = { AND = { country_exists = GER NOT = { has_war_with = GER } NOT = { GER = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = SPR NOT = { has_war_with = SPR } NOT = { SPR = { has_country_flag = SWE_stinky_melon } } } AND = { country_exists = ITA NOT = { has_war_with = ITA } NOT = { ITA = { has_country_flag = SWE_stinky_melon } } } } } modifier = { political_power_cost = 1 war_support_factor = -0.3 receiving_investment_cost_modifier = -0.10 investment_cost_modifier = -0.05 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_visit_EU" if = { limit = { country_exists = GER NOT = { has_war_with = GER } } GER = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = SPR NOT = { has_war_with = SPR } } SPR = { SWE_royal_visit_bump = yes } } newline = yes if = { limit = { country_exists = ITA NOT = { has_war_with = ITA } } ITA = { SWE_royal_visit_bump = yes } } } ai_will_do = { base = 1 } } SWE_governmental_office = { cost = 50 days_remove = 120 icon = GFX_decision_generic_form_nation days_re_enable = 250 available = { custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_royal_decision_group_free = yes } } modifier = { political_power_cost = -1 bureaucracy_cost_multiplier_modifier = -0.25 econ_cycle_upg_cost_multiplier_modifier = -0.15 } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_governmental_office" set_temp_variable = { party_popularity_increase = 0.015 } set_temp_variable = { temp_outlook_increase = 0.025 } change_relative_party_popularity = yes } ai_will_do = { base = 1 } } ### royal officers SWE_send_to_mandatory_service = { fire_only_once = no days_remove = 180 visible = { NOT = { has_country_flag = philip_mandatory_service } NOT = { has_country_flag = victoria_mandatory_service } } custom_cost_trigger = { command_power > 19 } custom_cost_text = command_power_more_than_20 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_send_to_mandatory_service" hidden_effect = { add_command_power = -20 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_send_to_mandatory_service" SWE = { country_event = { id = Sweden_royal.1 days = 1 } } } ai_will_do = { base = 1 } } SWE_training_as_officer = { fire_only_once = no days_remove = 180 available = { NOT = { has_country_flag = SWE_royal_officer_training_pending } OR = { AND = { has_country_flag = victoria_mandatory_service NOT = { has_country_flag = victoria_officer_training } } AND = { has_country_flag = philip_mandatory_service NOT = { has_country_flag = philip_officer_training } } } } visible = { OR = { has_country_flag = philip_mandatory_service has_country_flag = victoria_mandatory_service } } custom_cost_trigger = { command_power > 24 has_political_power > 49 } custom_cost_text = decision_cost_CP_25_pp_50 ai_hint_pp_cost = 50 complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_training_as_officer" hidden_effect = { add_command_power = -25 add_political_power = -50 } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_training_as_officer" set_country_flag = SWE_royal_officer_training_pending SWE = { country_event = { id = Sweden_royal.2 days = 1 } } } ai_will_do = { base = 1 } } } ###BOP### SWE_balance_of_power_category = { ### Western ### SWE_the_price_of_neutrality = { icon = GFX_decision_SWI_swiss_democratic_tradition_campaign cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_the_price_of_neutrality" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 20 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_the_price_of_neutrality" add_power_balance_value = { id = SWE_balance_of_power value = -0.075 } } modifier = { democratic_drift = 0.05 war_support_factor = 0.05 } ai_will_do = { base = 1 } } SWE_ask_the_minister_of_defence_dialog = { icon = GFX_decision_SWI_swiss_democratic_tradition_campaign cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_ask_the_minister_of_defence_dialog" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 21 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_ask_the_minister_of_defence_dialog" add_power_balance_value = { id = SWE_balance_of_power value = -0.05 } } modifier = { democratic_drift = 0.05 foreign_influence_defense_modifier = 0.15 } ai_will_do = { base = 1 } } SWE_security_information_campain = { icon = GFX_decision_SWI_swiss_democratic_tradition_campaign cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_security_information_campain" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 22 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_security_information_campain" add_power_balance_value = { id = SWE_balance_of_power value = -0.025 } } modifier = { democratic_drift = 0.05 conscription_factor = 0.05 } ai_will_do = { base = 1 } } SWE_symbolic_campain_to_make_citizens_familiar = { icon = GFX_decision_SWI_swiss_democratic_tradition_campaign cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_symbolic_campain_to_make_citizens_familiar" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 23 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_symbolic_campain_to_make_citizens_familiar" add_power_balance_value = { id = SWE_balance_of_power value = -0.05 } } modifier = { democratic_drift = 0.03 propaganda_campaign_cost_modifier = -0.15 } ai_will_do = { base = 1 } } ### Neutral ### SWE_the_swedish_way = { icon = GFX_decision_generic_political_discourse cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_the_swedish_way" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 24 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_the_swedish_way" if = { limit = { power_balance_value = { id = SWE_balance_of_power value > 0.02 } } add_power_balance_value = { id = SWE_balance_of_power value = -0.075 } } else_if = { limit = { power_balance_value = { id = SWE_balance_of_power value < -0.02 } } add_power_balance_value = { id = SWE_balance_of_power value = 0.075 } } else = { set_temp_variable = { percent_change = 2 } change_domestic_influence_percentage = yes } } modifier = { neutrality_drift = 0.05 stability_weekly_factor = 0.01 } ai_will_do = { base = 1 } } SWE_what_means_neutrality_to_us = { icon = GFX_decision_generic_political_discourse cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_what_means_neutrality_to_us" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 25 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_what_means_neutrality_to_us" if = { limit = { power_balance_value = { id = SWE_balance_of_power value > 0.02 } } add_power_balance_value = { id = SWE_balance_of_power value = -0.05 } } else_if = { limit = { power_balance_value = { id = SWE_balance_of_power value < -0.02 } } add_power_balance_value = { id = SWE_balance_of_power value = 0.05 } } else = { set_temp_variable = { percent_change = 4 } change_domestic_influence_percentage = yes } } modifier = { neutrality_drift = 0.05 drift_defence_factor = 0.1 } ai_will_do = { base = 1 } } SWE_build_up_swedish_think_tank = { icon = GFX_decision_tanks cost = 75 days_remove = 60 fire_only_once = yes available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_build_up_swedish_think_tank" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 30 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_build_up_swedish_think_tank" if = { limit = { power_balance_value = { id = SWE_balance_of_power value > 0.02 } } add_power_balance_value = { id = SWE_balance_of_power value = -0.025 } } else_if = { limit = { power_balance_value = { id = SWE_balance_of_power value < -0.02 } } add_power_balance_value = { id = SWE_balance_of_power value = 0.025 } } else = { set_temp_variable = { percent_change = 6 } change_domestic_influence_percentage = yes } add_ideas = SWE_idea_swedish_think_tank } ai_will_do = { base = 1 } } ### pro east ### SWE_multipolar_world = { icon = GFX_decision_generic_political_discourse cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_multipolar_world" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 26 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_multipolar_world" add_power_balance_value = { id = SWE_balance_of_power value = 0.075 } } modifier = { communism_drift = 0.05 war_support_factor = 0.05 } ai_will_do = { base = 1 } } SWE_det_andra_europa = { icon = GFX_decision_generic_political_discourse cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_det_andra_europa" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 27 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_det_andra_europa" add_power_balance_value = { id = SWE_balance_of_power value = 0.05 } } modifier = { communism_drift = 0.05 propaganda_campaign_cost_modifier = -0.25 } ai_will_do = { base = 1 } } SWE_do_ostkontact = { icon = GFX_decision_generic_political_discourse cost = 75 days_remove = 60 fire_only_once = yes available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_do_ostkontact" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 29 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_do_ostkontact" add_power_balance_value = { id = SWE_balance_of_power value = 0.05 } add_ideas = SWE_idea_ostkontact } ai_will_do = { base = 1 } } SWE_blame_the_arrogant_west = { icon = GFX_decision_generic_political_discourse cost = 75 days_remove = 60 days_re_enable = 120 available = { NOT = { has_country_flag = SWE_bop_news_pending } custom_trigger_tooltip = { tooltip = only_one_decision_is_available_TT SWE_bop_decision_group_free = yes } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision SWE_blame_the_arrogant_west" hidden_effect = { SWE = { set_variable = { SWE_bop_news_type = 28 } set_country_flag = { flag = SWE_bop_news_pending days = 10 value = 1 } news_event = { id = Sweden_news.20 days = 3 } } } } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove SWE_blame_the_arrogant_west" add_power_balance_value = { id = SWE_balance_of_power value = 0.025 } } modifier = { communism_drift = 0.05 corruption_cost_factor = -0.15 } ai_will_do = { base = 1 } } }