


political_actions = {
	
	# Requisition funds from the Congolese Government
	BEL_requisition_congolese_funds_decision  = {

		priority = 10

		icon = GFX_decision_generic_fundraising

		ai_will_do = {
			base = 50
		}
	
		allowed = {  
			original_tag = BEL 
		}
	
		available = {
			has_completed_focus = CONGO_requisition_funds
			any_country_with_original_tag = {
				original_tag_to_check = COG
				is_subject_of = ROOT
			}
		}

		visible = { 
			has_completed_focus = CONGO_requisition_funds
		}

		#days_remove = 70

		days_re_enable = 180

		cost = 0

		modifier = {
		}

		complete_effect = { 

			add_political_power = 50
			every_country = {
				limit = {
					original_tag = COG
					is_subject_of = ROOT
				}
				add_autonomy_score = { 
					value = 75
					localization = CONGO_requisitioned_funds_from_us
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = BEL_requisition_congolese_funds_decision_tt

		}

	}

	# Invest Congolese Gold into Infrastructure
	BEL_invest_congo_gold_into_infrastructure_decision  = {

		priority = 8

		icon = GFX_decision_generic_construction

		ai_will_do = {
			base = 50
		}
	
		allowed = {  
			original_tag = BEL 
		}
	
		available = {
			has_completed_focus = CONGO_gold_and_diamonds
			any_country_with_original_tag = {
				original_tag_to_check = COG
				is_subject_of = ROOT
			}
		}

		visible = { 
			has_completed_focus = CONGO_gold_and_diamonds
		}

		#days_remove = 70

		#days_re_enable = 180

		cost = 10

		modifier = {
		}

		complete_effect = { 

			every_country = {
				limit = {
					original_tag = COG
					is_subject_of = ROOT
				}
				add_autonomy_score = { 
					value = 50
					localization = CONGO_used_congolese_gold
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = BEL_cog_gold_investment_into_infrastructure
				days = 180
			}	

		}

	}

	# Invest Congolese Gold into Welfare
	BEL_invest_congo_gold_into_welfare_decision  = {

		priority = 7

		icon = GFX_decision_generic_welfare

		ai_will_do = {
			base = 2500
		}
	
		allowed = {  
			original_tag = BEL 
		}
	
		available = {
			has_completed_focus = CONGO_gold_and_diamonds
			any_country_with_original_tag = {
				original_tag_to_check = COG
				is_subject_of = ROOT
			}
		}

		visible = { 
			has_completed_focus = CONGO_gold_and_diamonds
		}

		#days_remove = 70

		#days_re_enable = 180

		cost = 10

		modifier = {
		}

		complete_effect = { 

			every_country = {
				limit = {
					original_tag = COG
					is_subject_of = ROOT
				}
				add_autonomy_score = { 
					value = 50
					localization = CONGO_used_congolese_gold
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = BEL_cog_gold_investment_into_welfare
				days = 180
			}	

		}

	}

	# Pay Construction Firms with Cash from Congolese Diamonds
	BEL_invest_congo_diamonds_into_construction_decision  = {

		priority = 6

		icon = GFX_decision_hol_attract_foreign_investors

		ai_will_do = {
			base = 50
		}
	
		allowed = {  
			original_tag = BEL 
		}
	
		available = {
			has_completed_focus = CONGO_gold_and_diamonds
			any_country_with_original_tag = {
				original_tag_to_check = COG
				is_subject_of = ROOT
			}
		}

		visible = { 
			has_completed_focus = CONGO_gold_and_diamonds
		}

		#days_remove = 70

		#days_re_enable = 180

		cost = 10

		modifier = {
		}

		complete_effect = { 

			every_country = {
				limit = {
					original_tag = COG
					is_subject_of = ROOT
				}
				add_autonomy_score = { 
					value = 75
					localization = CONGO_used_congolese_diamonds
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = BEL_cog_diamond_investment_into_construction
				days = 180
			}	

		}

	}

	BEL_dismantle_BEL_SPR_alliance_decision = {
		icon = GFX_decision_generic_break_treaty

		targets = { SPR SPD }

		target_trigger = {
			FROM = {
				is_in_faction_with = ROOT
				OR = {
					has_government = democratic
					has_government = communism
				}
				is_subject = no
			}
		}

		cost = 10

		days_remove = 5

		allowed = {
			original_tag = BEL
		}

		visible = {
			has_global_flag = scw_over
		}

		available = {
			is_faction_leader = yes
			is_in_faction_with = FROM
		}

		cancel_trigger = {
			FROM = {
				OR = {
					exists = no
					is_subject = yes
					NOT = {
						is_in_faction_with = ROOT
					}
				}
			}

			is_faction_leader = no
		}

		complete_effect = {

		}

		remove_effect = {

			dismantle_faction = FROM

			FROM = {
				country_event = {
					id = ww_BEL_event_spanish_interaction.9
					hours = 6
				}
			}
		}
	}

	BEL_emergency_measures_on_production_front  = {

		priority = 6

		icon = GFX_decision_generic_industry

		ai_will_do = {
			base = 50
		}
	
		allowed = {  
			original_tag = BEL 
		}
		
		visible = { 
			has_completed_focus = BEL_unity_makes_strength
		}
	
		available = {
			
		}

		fire_only_once = yes

		cost = 100

		modifier = {
		}

		complete_effect = { 	
			add_timed_idea = {
				idea = BEL_emergency_measures
				days = 180
			}
		}
	}
}

BEL_belgian_defences_cat = {
	BEL_remove_flooded_tank_barriers = {
		icon = generic_construction

		state_target = yes

		on_map_mode = map_and_decisions_view

		target_array = BEL.core_states

		target_trigger = {
			FROM = {
				is_controlled_by = ROOT
				has_dynamic_modifier = { modifier = BEL_flooded_tank_barriers_dynamic_modifier }
			}
		}

		custom_cost_trigger = {
			command_power > 25
		}
		custom_cost_text = BEL_command_power_25

		days_remove = 30

		target_root_trigger = {
			any_controlled_state = {
				is_core_of = BEL
				has_dynamic_modifier = { modifier = BEL_flooded_tank_barriers_dynamic_modifier }
			}
		}

		available = {
			FROM = {
				has_dynamic_modifier = { modifier = BEL_flooded_tank_barriers_dynamic_modifier }
				is_controlled_by = ROOT
			}
		}

		cancel_trigger = {
			FROM = {
				NOT = { is_controlled_by = ROOT }
			}
		}

		complete_effect = {
			#Cost
			hidden_effect = {			
				add_command_power = -25
			}
		}

		remove_effect = {
			FROM = {
				remove_dynamic_modifier = { modifier = BEL_flooded_tank_barriers_dynamic_modifier }
			}
		}

		ai_will_do = {
			base = 0.1
			modifier = {
				factor = 20
				command_power > 25
			}
			modifier = {
				factor = 40
				command_power > 49
			}
		}
	}
}

BEL_gold_reserves_cat = {
	BEL_gold_reserves_welfare = {

		icon = GFX_decision_generic_welfare

		ai_will_do = {
			base = 15020
		}

		available = {
			NOT = {
				has_country_flag = BEL_spending_gold_reserves_flag
			}
		}

		visible = { 
			check_variable = { BEL_gold_reserves_spending < 4 }
			NOT = {
				has_idea = BEL_industrial_investments
			}
		}

		fire_only_once = no

		days_remove = 30

		days_re_enable = 270

		cost = 50

		cancel_trigger = { 
			has_capitulated = yes
		}

		cancel_effect = {
			
		}

		complete_effect = {
			custom_effect_tooltip = BEL_modify_gold_reserves_dynamic_modifier_tt
			add_to_variable = { 
				BEL_gold_reserves_consumer_goods_factor = 0.025
				tooltip = consumer_goods_factor_tt				
			}

			hidden_effect = {
				set_country_flag = BEL_spending_gold_reserves_flag
			}
		}

		remove_effect = { 
			add_political_power = 150
			add_stability = 0.05
			add_popularity = {
			    ideology = ROOT
			    popularity = 0.05
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			BEL_times_gold_reserves_were_spent = yes

			hidden_effect = {
				clr_country_flag = BEL_spending_gold_reserves_flag
			}
		}
	}
	BEL_gold_reserves_construction = {

		icon = GFX_decision_generic_construction

		ai_will_do = {
			base = 1
		}

		available = {
			NOT = {
				has_country_flag = BEL_spending_gold_reserves_flag
			}
		}

		visible = { 
			check_variable = { BEL_gold_reserves_spending < 4 }
			NOT = {
				has_idea = BEL_construction_investments
			}
		}

		fire_only_once = no

		days_remove = 30

		#days_re_enable = 180

		cost = 50

		cancel_trigger = { 
			has_capitulated = yes
		}

		cancel_effect = {
			
		}

		complete_effect = {
			custom_effect_tooltip = BEL_modify_gold_reserves_dynamic_modifier_tt
			add_to_variable = { 
				BEL_gold_reserves_consumer_goods_factor = 0.025
				tooltip = consumer_goods_factor_tt				
			}

			hidden_effect = {
				set_country_flag = BEL_spending_gold_reserves_flag
			}
		}

		remove_effect = { 
			add_timed_idea = {
				idea = BEL_construction_investments
				days = 180
			}
			custom_effect_tooltip = generic_skip_one_line_tt

			BEL_times_gold_reserves_were_spent = yes

			hidden_effect = {
				clr_country_flag = BEL_spending_gold_reserves_flag
			}
		}
	}
	BEL_gold_reserves_industry = {

		icon = GFX_decision_generic_factory

		ai_will_do = {
			base = 1
		}

		available = {
			NOT = {
				has_country_flag = BEL_spending_gold_reserves_flag
			}
		}

		visible = { 
			check_variable = { BEL_gold_reserves_spending < 4 }
			NOT = {
				has_idea = BEL_industrial_investments
			}
		}

		fire_only_once = no

		days_remove = 30

		#days_re_enable = 180

		cost = 50

		cancel_trigger = { 
			has_capitulated = yes
		}

		cancel_effect = {
			
		}

		complete_effect = {
			custom_effect_tooltip = BEL_modify_gold_reserves_dynamic_modifier_tt
			add_to_variable = { 
				BEL_gold_reserves_consumer_goods_factor = 0.025
				tooltip = consumer_goods_factor_tt				
			}

			hidden_effect = {
				set_country_flag = BEL_spending_gold_reserves_flag
			}
		}

		remove_effect = { 
			add_timed_idea = {
				idea = BEL_industrial_investments
				days = 365
			}
			
			custom_effect_tooltip = generic_skip_one_line_tt
			
			BEL_times_gold_reserves_were_spent = yes

			hidden_effect = {
				clr_country_flag = BEL_spending_gold_reserves_flag
			}
		}
	}
}

BEL_government_in_exile_cat = {
	
	BEL_request_equipment_decision = {
		icon = GFX_decision_generic_industry

		allowed = {

		}

		available = {
			NOT = {	has_country_flag = BEL_currently_undertaking_gov_4_action_flag }
		}

		targets = { GER ENG FRA }

		target_trigger = {
			ROOT = { 
				OR = {
					is_in_faction = no 
					is_in_faction_with = FROM
				}
			}
		}

		cost = 50

		fire_only_once = no

		days_remove = 30

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_gov_4_action_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_gov_4_action_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_diplomatic.15
					hours = 6
				}
			}

			custom_effect_tooltip = if_they_accept_tt
			event_option_tooltip = ww_BEL_event_diplomatic.15.a
		}
	}

	BEL_request_factory_access_decision = {
		icon = GFX_decision_generic_industry

		allowed = {

		}

		available = {
			NOT = {	has_country_flag = BEL_currently_undertaking_gov_4_action_flag }
		}

		targets = { GER ENG FRA }

		target_trigger = {
			ROOT = { 
				OR = {
					is_in_faction = no 
					is_in_faction_with = FROM
				}
			}
		}

		cost = 50

		fire_only_once = no

		days_remove = 30

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_gov_4_action_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_gov_4_action_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_diplomatic.16
					hours = 6
				}
			}

			custom_effect_tooltip = if_they_accept_tt
			event_option_tooltip = ww_BEL_event_diplomatic.16.a
		}
	}

	BEL_share_military_experience = {
		icon = GFX_decision_generic_industry

		allowed = {

		}

		available = {
			NOT = {	has_country_flag = BEL_currently_undertaking_gov_4_action_flag }
		}

		targets = { GER ENG FRA }

		target_trigger = {
			ROOT = { 
				OR = {
					is_in_faction = no 
					is_in_faction_with = FROM
				}
			}
		}

		cost = 50

		fire_only_once = no

		days_remove = 30

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_gov_4_action_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_gov_4_action_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_diplomatic.17
					hours = 6
				}
			}

			custom_effect_tooltip = if_they_accept_tt
			event_option_tooltip = ww_BEL_event_diplomatic.17.a
		}
	}
}


war_measures = { 


	# Force Congolese Capitulation
	BEL_force_congolese_capitulation_decision  = {

		priority = 100

		icon = GFX_decision_eng_trade_unions_support

		ai_will_do = {
			base = 500
		}
	
		allowed = {  
			original_tag = BEL 
		}
	
		available = {
			any_country_with_original_tag = {
				original_tag_to_check = COG
				is_subject_of = ROOT
			}
			any_country_with_original_tag = {
				original_tag_to_check = COG
				has_war_with = ROOT
			}
			295 = {
				OR = {
					is_controlled_by = ROOT
					CONTROLLER = {
						is_subject_of = ROOT
					}
				}
			}
			718 = {
				OR = {
					is_controlled_by = ROOT
					CONTROLLER = {
						is_subject_of = ROOT
					}
				}
			}
			889 = {
				OR = {
					is_controlled_by = ROOT
					CONTROLLER = {
						is_subject_of = ROOT
					}
				}
			}
		}

		visible = { 
			has_global_flag = CONGO_independence_war_ongoing
		}

		#days_remove = 70

		#days_re_enable = 180

		cost = 25

		complete_effect = { 

			custom_effect_tooltip = BEL_force_congolese_capitulation_decision_tt

			hidden_effect = {
				every_country = {
					limit = {
						original_tag = COG
						has_war_with = ROOT
					} 
					every_country = {
						limit = {
							original_tag = COG
							is_subject_of = ROOT
						}
						annex_country = {
							target = PREV
							transfer_troops = no
						}	
					}
				}

				every_country = {
					limit = {
						OR = {
							original_tag = KAT
							original_tag = COG
							original_tag = RWA
							original_tag = BRD
						}
						has_war_with = ROOT
					}
					ROOT = {
						white_peace = {
							tag = PREV
						}
					}
				}

				every_country = {
					limit = {
						is_subject_of = ROOT
						original_tag = COG
					}
					load_focus_tree = { tree = congo_focus keep_completed = yes }
				}

				clr_global_flag = CONGO_independence_war_ongoing

				news_event = { 
					id = ww_congo.18
					hours = 12
				}
			}
		}
	}
}

BEL_closer_european_union_cat =  {
	BEL_invite_to_the_european_union_decision = {
		priority = 75

		icon = GFX_decision_eng_trade_unions_support

		ai_will_do = {
			base = 50
		}

		targets = { GER ITA AUS GRE DEN IRE POR SPR SWE FIN CZE POL HUN ROM EST LAT LIT BUL SLV CRO FRA ENG LUX HOL } #Avoid states that are not in the eu to this day such as SWI, NOR and YUG (Serbia),but include the UK for shits and giggles :D

		target_trigger = {
			FROM = {
				exists = yes
				is_government_in_exile = no
				is_subject = no
				
				NOT = {
					has_war_with = ROOT
				}
				NOT = { has_country_flag = sent_eu_invitation_flag }
			}
		}

		cost = 50

		days_remove = 30

		fire_only_once = yes

		allowed = {
			OR = {
				original_tag = BEL
				original_tag = AUS
				original_tag = HOL
			}
		}

		visible = {
			FROM = {
				is_subject = no
				is_in_faction = no #It has to be here or the decision is cancelled by the taret trigger rather than the cancel trigger if it happens. Cancellation via target trigger doesn't run cancel_effect meaning following decisions get perma-locked by a flag that can't be removed
				OR = { #needs to be here to cancel correctly if there is a ideology flip
					has_government = neutrality
					has_government = democratic
				}
			}
		}

		available = {
			NOT = {	has_country_flag = BEL_currently_taking_eu_decision_flag }	

		}

		cancel_trigger = {
			FROM = {
				OR = {
					is_subject = yes
					exists = no
					is_in_faction = yes
					NOT = {
						has_government = neutrality
						has_government = democratic
					}
				}
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_taking_eu_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_taking_eu_decision_flag
		}

		remove_effect = {
			FROM = {
				country_event = {
					id = ww_BEL_event_diplomatic.20
					hours = 12
				}
			}
			clr_country_flag = BEL_currently_taking_eu_decision_flag
		}
	}

	BEL_establish_research_sharing_group_decision = {
		priority = 80
	
		icon = GFX_decision_hol_exchange_intelligence_data
	
		ai_will_do = {
			base = 10
		}

		cost = 100

		days_remove = 30

		fire_only_once = yes

		allowed = {
			OR = { #to allow for potential Austria
				original_tag = BEL
				original_tag = AUS
			}
		}

		visible = {

		}

		available = {
			NOT = {	has_country_flag = BEL_currently_taking_eu_decision_flag }
			any_country = { is_in_faction_with = ROOT }
		}

		cancel_trigger = {
			NOT = {
				any_country = { is_in_faction_with = ROOT }
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_taking_eu_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_taking_eu_decision_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_taking_eu_decision_flag

			add_to_tech_sharing_group = EU_tech_sharing_group

			every_other_country = {
				limit = {
					is_in_faction_with = ROOT
				}
				country_event = {
					id = ww_BEL_event_diplomatic.23
					hours = 6
				}
			}
		}
	}

	BEL_propose_limited_federalization_descision = {
		priority = 80
	
		icon = GFX_decision_hol_exchange_intelligence_data
	
		ai_will_do = {
			base = 10
		}

		target_array = ROOT.faction_members

		target_trigger = {
			FROM = {
				exists = yes
				capital_scope = {
					is_on_continent = europe
				}
			}
		}

		cost = 100

		days_remove = 30

		fire_only_once = yes

		allowed = {
			OR = { #to allow for potential Austria
				original_tag = BEL
				original_tag = AUS
				original_tag = HOL
			}
		}

		visible = {
				is_subject = no
			FROM = { is_government_in_exile = no } #has to be here or the target trigger will kill the decision rather than the cancel leading to cancel effects not being run
		}

		available = {
			NOT = {	has_country_flag = BEL_currently_taking_eu_decision_flag }
			FROM = {
				is_in_faction_with = ROOT
			}
		}

		cancel_trigger = {
			FROM = {
				OR = {
					is_subject = yes
					is_government_in_exile = yes
					exists = no
					NOT = {
						is_in_faction_with = ROOT
					}
				}
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_taking_eu_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_taking_eu_decision_flag

		}

		remove_effect = {
			clr_country_flag = BEL_currently_taking_eu_decision_flag
			FROM = {
				country_event = {
					id = ww_BEL_event_diplomatic.26
					hours = 6
				}
			}

			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				ROOT = {
					set_autonomy = {
						target = FROM
						autonomy_state = autonomy_eu_member
						freedom_level = 0.5
					}
				}
			}

			custom_effect_tooltip = generic_more_likely_to_accept_tt
			custom_effect_tooltip = more_likely_to_accept_federalization_tt
			
		}
	}
}

BEL_cores_in_gallic_france_cat = {
	BEL_complete_integration_of_from_decision = {
		icon = GFX_decision_generic_operation

		allowed = {

		}
		available = {
			NOT = {	has_country_flag = BEL_currently_coring_gallic_state_flag }
		}

		state_target = yes

		target_trigger = {
			FROM = {
				OR = {
					state = 29
					state = 785
					state = 18
					state = 28
					state = 17
					state = 27
				}
				OR = {
					ROOT = { has_country_flag = BEL_currently_coring_gallic_state_flag }	#cancel by cancel_trigger instead
					is_fully_controlled_by = ROOT
				}
				NOT = {
					is_core_of = ROOT
				}
			}
			
		}

		cost = 100

		fire_only_once = yes

		days_remove = 90

		cancel_trigger = {
			FROM = {
				NOT = {
					is_fully_controlled_by = ROOT
				}
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_coring_gallic_state_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_coring_gallic_state_flag
		}

		remove_effect = {
			FROM = {
				add_core_of = ROOT
			}

			ROOT = { clr_country_flag = BEL_currently_coring_gallic_state_flag }
		}
	}
}

BEL_intervention_in_spain_cat = {
	BEL_guns_for_the_spaniards_decision = {
		icon = GFX_decision_generic_prepare_civil_war

		allowed = {

		}

		visible = {
			SPR_scw_in_progress = yes
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_intervention_decision_flag }
		}

		targets = { SPD }

		custom_cost_trigger = {
			has_equipment = { infantry_equipment > 1999 }
		}

		custom_cost_text = decision_cost_ie_2000

		days_remove = 25

		fire_only_once = yes

		cancel_trigger = {
			has_global_flag = scw_over
			FROM = {
				exists = yes
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag

			set_country_flag = BEL_sent_equipment_to_spain_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_spanish_interaction.1
					hours = 6
				}
			}

			effect_tooltip = {

				FROM = {
					add_equipment_to_stockpile = { 
						type = infantry_equipment
						amount = 2000
						producer = ROOT
					}
				}
			}
		}
	}

	BEL_more_equipment_for_the_spanish_decision = {
		icon = GFX_decision_generic_industry

		allowed = {

		}

		visible = {
			SPR_scw_in_progress = yes

			has_country_flag = BEL_sent_equipment_to_spain_flag
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_intervention_decision_flag }
		}

		targets = { SPD }

		cost = 50

		days_remove = 25

		fire_only_once = yes

		cancel_trigger = {
			has_global_flag = scw_over
			FROM = {
				exists = yes
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag

			
			country_event = {
				id = ww_BEL_event_spanish_interaction.2
				hours = 6
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = BEL_more_equipment_for_the_spanish_decision_tt

			custom_effect_tooltip = generic_skip_one_line_tt
			
		}
	}

	BEL_speech_in_support_of_spain_decision = {
		icon = GFX_decision_generic_political_address

		allowed = {

		}

		visible = {
			SPR_scw_in_progress = yes
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_intervention_decision_flag }
		}

		targets = { SPD }

		cost = 100

		days_remove = 25

		fire_only_once = yes

		cancel_trigger = {
			has_global_flag = scw_over
			FROM = {
				exists = yes
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_spanish_interaction.4
					hours = 6
				}

				effect_tooltip = {
					FROM = {
						add_political_power = 150
					}
				}
			}
		}
	}

	BEL_encourage_emigration_to_spain_decision = {
		icon = GFX_decision_eng_propaganda_campaigns

		allowed = {

		}

		visible = {
			SPR_scw_in_progress = yes
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_intervention_decision_flag }
		}

		targets = { SPD }

		cost = 75

		days_remove = 25

		fire_only_once = yes

		cancel_trigger = {
			has_global_flag = scw_over
			FROM = {
				exists = yes
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_intervention_decision_flag			
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag
			FROM = {
				country_event = {
					id = ww_BEL_event_spanish_interaction.5
					hours = 6
				}

				effect_tooltip = {
					FROM = {
						add_timed_idea = {
							idea = BEL_belgian_immigration_ns
							days = 365
						}
					}
				}
			}
		}
	}

	BEL_intervene_on_side_of_SPR = {
		available = { has_war_support > 0.15 }

		visible = { has_war = no }

		targets = { SPD }

		target_trigger = { 
			FROM = {
				original_tag = SPR
			}
		}

		complete_effect = {
			#This is not optimal, but it generates a beautiful tooltip

			set_country_flag = supports_SPD_flag
			if = {
				limit = { country_exists = SPA }
				add_to_war = { targeted_alliance = SPD enemy = SPA hostility_reason = asked_to_join }
			}
			if = {
				limit = { country_exists = SPC }
				add_to_war = { targeted_alliance = SPD enemy = SPC hostility_reason = asked_to_join }
			}
			if = {
				limit = { country_exists = SPB }
				add_to_war = { targeted_alliance = SPD enemy = SPB hostility_reason = asked_to_join }
			}

			effect_tooltip = {
				give_military_access = FROM
				FROM = { give_military_access = ROOT }
			}
			hidden_effect = {
				diplomatic_relation = {
					country = FROM
					relation = military_access
					active = yes
				}
				FROM = {
					diplomatic_relation = {
						country = ROOT
						relation = military_access
						active = yes
					}
				}
			}
			if = {
				limit = {
					is_faction_leader = yes
				}
				add_to_faction = FROM
			}	
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_spanish_interaction.6
					hours = 6
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = if_they_accept
			effect_tooltip = {
				create_faction_from_template = {
					template = faction_template_anti_fascist
					name = BEL_SPR_alliance
					icon = GFX_faction_logo_generic_11
				}
				add_to_faction = ROOT
				add_to_faction = FROM
			}		
		}

		cost = 100
		ai_will_do = {
			factor = 1
			modifier = {
				has_war = yes
				factor = 0
			}
			modifier = {
				is_historical_focus_on = yes
				factor = 0
			}
		}
		
	}

	BEL_form_alliance_with_spain = {
		icon = GFX_decision_eng_trade_unions_support

		allowed = {

		}

		visible = {
			SPR_scw_in_progress = yes
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_intervention_decision_flag }
			is_in_faction = no
		}

		targets = { SPD }

		target_trigger = {
			FROM = {
				is_in_faction = no
				OR = {
					has_government = democratic
					has_government = communism
				}
			}
		}

		cost = 50

		days_remove = 15

		fire_only_once = yes

		cancel_trigger = {
			has_global_flag = scw_over
			FROM = {
				exists = yes
			}
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_intervention_decision_flag
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_intervention_decision_flag

			FROM = {
				country_event = {
					id = ww_BEL_event_spanish_interaction.6
					hours = 6
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = if_they_accept
			effect_tooltip = {
				create_faction = BEL_SPR_alliance
				add_to_faction = ROOT
				add_to_faction = FROM
			}
			
		}
	}
}
	
BEL_rekindle_the_red_flame_cat = {
	BEL_communist_constitution_decision = {
		icon = GFX_decision_eng_trade_unions_support

		allowed = {

		}

		visible = {
			
		}

		available = {
			communism > 0.6
		}

		cost = 100

		days_remove = 25

		fire_only_once = yes

		cancel_trigger = {
			
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_communism_decision_flag			
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag
			set_politics = {
				ruling_party = communism
				elections_allowed = no
			}
		}
	}

	BEL_worker_rallies_decision = {
		icon = GFX_decision_eng_propaganda_campaigns

		allowed = {

		}

		visible = {
			
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_communism_decision_flag }
		}

		cost = 50

		modifier = {
			political_power_factor = -0.1
		}

		days_remove = 15
		fire_only_once = yes

		cancel_trigger = {
			
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_communism_decision_flag			
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag

			add_popularity = {
				ideology = communism
				popularity = 0.1
			}

			add_stability = -0.05
		}
	}

	BEL_increased_union_powers_decision = {
		icon = GFX_decision_eng_trade_unions_demand

		allowed = {

		}

		visible = {
			
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_communism_decision_flag }
		}

		cost = 50

		days_remove = 25

		fire_only_once = yes

		cancel_trigger = {
			
		}

		cancel_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag
		}

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_communism_decision_flag			
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag

			set_country_flag = BEL_has_increased_union_powers_flag

			add_timed_idea = {
				idea = BEL_powerful_unions_ns
				days = 180
			}

			custom_effect_tooltip = BEL_increased_union_powers_decision_tt
		}
	}

	BEL_boost_miner_unions_decision = {
		icon = GFX_decision_eng_propaganda_campaigns

		allowed = {

		}

		visible = {
			has_country_flag = BEL_has_increased_union_powers_flag
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_communism_decision_flag }
		}

		cost = 50

		days_remove = 25

		fire_only_once = yes

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_communism_decision_flag
			clr_country_flag = BEL_has_increased_union_powers_flag		
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag

			add_timed_idea = {
				idea = BEL_empowered_miner_unions_ns
				days = 365
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = BEL_boost_unions_tt	
		}
	}

	BEL_boost_construction_unions_decision = {
		icon = GFX_decision_eng_propaganda_campaigns

		allowed = {

		}

		visible = {
			has_country_flag = BEL_has_increased_union_powers_flag
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_communism_decision_flag }
		}

		cost = 50

		days_remove = 25

		fire_only_once = yes


		complete_effect = {
			set_country_flag = BEL_currently_undertaking_communism_decision_flag
			clr_country_flag = BEL_has_increased_union_powers_flag			
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag
			add_timed_idea = {
				idea = BEL_empowered_construction_unions_ns
				days = 365
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = BEL_boost_unions_tt	
		}
	}

	BEL_boost_factory_workers_unions_decision = {
		icon = GFX_decision_eng_propaganda_campaigns

		allowed = {

		}

		visible = {
			has_country_flag = BEL_has_increased_union_powers_flag
		}

		available = {
			NOT = { has_country_flag = BEL_currently_undertaking_communism_decision_flag }
		}

		cost = 50

		days_remove = 25

		fire_only_once = yes

		complete_effect = {
			set_country_flag = BEL_currently_undertaking_communism_decision_flag
			clr_country_flag = BEL_has_increased_union_powers_flag			
		}

		remove_effect = {
			clr_country_flag = BEL_currently_undertaking_communism_decision_flag
			add_timed_idea = {
				idea = BEL_empowered_factory_workers_unions_ns
				days = 365
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			custom_effect_tooltip = BEL_boost_unions_tt	
		}
	}
}