﻿### search_filters = {FOCUS_FILTER_POLITICAL}
### search_filters = {FOCUS_FILTER_RESEARCH}
### search_filters = {FOCUS_FILTER_INDUSTRY}
### search_filters = {FOCUS_FILTER_STABILITY}
### search_filters = {FOCUS_FILTER_WAR_SUPPORT}
### search_filters = {FOCUS_FILTER_MANPOWER}
### search_filters = {FOCUS_FILTER_ANNEXATION}

focus_tree = {
	id = wuw_hungarian_focus

	country = {
		factor = 0

		modifier = {
			add = 50
			tag = HUN
			#always = no

			has_dlc = "Gotterdammerung"
		}
	}

	default = no

	continuous_focus_position = { x = 50 y = 1750 }

	shared_focus = HABSBURG_part_of_something_bigger

	initial_show_position = {
	    focus = wuw_HUN_continue_the_regency
	}
	focus = {
		id = www_HUN_time_waster
		icon = GFX_goal_generic_production2
		x = 59
		y = 20
		cost = 313
		ai_will_do = {	factor = 1000	}
		available = { is_ai = yes	}
		completion_reward = {}
	}

	focus = {
		id = wuw_HUN_end_the_regency
		icon = GFX_focus_hun_elect_a_king
		#prerequisite = { focus = }
		mutually_exclusive = { focus = wuw_HUN_continue_the_regency focus = wuw_HUN_end_the_white_terror }
		x = 17
		y = 0
		#relative_position_id =

		cost = 5

		ai_will_do = {
			factor = 10
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
			}
		}

		offset = {
			x = -5
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction
			}
		}

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establishing_a_new_dynasty
			}
		}

		available = {
			NOT = {
				has_government = communism
			}
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 50

			add_popularity = {
				ideology = neutrality
				popularity = 0.05
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_horthy_admiral_tt

			set_party_name = { ideology = neutrality long_name = HUN_legitimists_party_long name = HUN_legitimists_party }

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_jusztinian_seredi
			show_ideas_tooltip = HUN_gusztav_gratz

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_continue_the_regency
		icon = GFX_focus_rom_handle_king
		#prerequisite = { focus = }
		mutually_exclusive = { focus = wuw_HUN_end_the_regency focus = wuw_HUN_end_the_white_terror }
		x = 16
		y = 0
		relative_position_id = wuw_HUN_end_the_regency

		cost = 5

		ai_will_do = {
			factor = 15
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
			}
		}

		offset = {
			x = -22
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_continue_the_regency
			}
		}

		offset = {
			x = -2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_strengthen_horthys_reign
			}
		}

		offset = {
			x = 2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_undermine_the_admiral
			}
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			add_political_power = 50
			add_stability = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_jusztinian_seredi

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_end_the_white_terror
		icon = GFX_focus_hun_assassinate_horthy
		#prerequisite = { focus = }
		mutually_exclusive = { focus = wuw_HUN_end_the_regency focus = wuw_HUN_continue_the_regency }
		x = 31
		y = 0
		relative_position_id = wuw_HUN_end_the_regency

		cost = 5

		ai_will_do = {
			factor = 5
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
			}
		}

		offset = {
			x = -38
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_white_terror
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establish_the_second_republic
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_join_the_comintern
			}
		}

		available = {
			OR = {
				AND = {
					is_subject = no
					has_government = neutrality
				}
				has_government = democratic
				has_government = communism
			}
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}
		bypass = {
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			add_timed_idea = {
				idea = HUN_resurgent_communist_party_idea
				days = 180
			}

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_crack_down_on_radicals
		icon = GFX_goal_generic_neutrality_focus
		prerequisite = { focus = wuw_HUN_end_the_regency }
		#mutually_exclusive = { focus =  }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_end_the_regency

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = HUN_crackdown_on_extremism
				days = 360
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			#IF = {
			#	limit = {
			#		has_idea = HUN_hungarian_national_defense_association
			#	}
			#}
			#swap_ideas = {
			#	remove_idea = HUN_hungarian_national_defense_association
			#	add_idea = HUN_hungarian_national_defense_association_cracked_down
			#}

		}
	}

	focus = {
		id = wuw_HUN_subvert_gombos_troops
		icon = GFX_focus_spr_the_anti_fascist_workers_revolution
		prerequisite = { focus = wuw_HUN_end_the_regency }
		#prerequisite = { focus = wuw_HUN_reach_out_to_candidates }
		#mutually_exclusive = { focus =  }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_end_the_regency

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			retire_character = HUN_gyula_gombos_de_jakfa

			custom_effect_tooltip = generic_skip_one_line_tt

			remove_ideas = HUN_hungarian_national_defense_association

		}
	}

	focus = {
		id = wuw_HUN_reach_out_to_candidates
		icon = GFX_goal_generic_national_unity
		prerequisite = { focus = wuw_HUN_subvert_gombos_troops }
		prerequisite = { focus = wuw_HUN_crack_down_on_radicals }
		#mutually_exclusive = { focus =  }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_subvert_gombos_troops

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_hungarian_monarchy_2

		}
	}

	focus = {
		id = wuw_HUN_reinstate_the_pragmatic_sanction
		icon = GFX_focus_POL_habsburg
		prerequisite = { focus = wuw_HUN_reach_out_to_candidates }
		mutually_exclusive = { focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
		x = -6
		y = 1
		relative_position_id = wuw_HUN_reach_out_to_candidates

		cost = 10

		ai_will_do = {
			factor = 15
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
			}
		}

		offset = {
			x = 6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction
			}
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			swap_ideas = {
				remove_idea = HUN_hungarian_monarchy_2
				add_idea = HUN_hungarian_monarchy_resored_habsburgs
			}

			every_country = {
				limit = {
					exists = yes
					has_war = no
					is_subject = no
					NOT = {
						is_in_faction_with = ROOT
					}
					OR = {
						original_tag = ROM
						original_tag = YUG
						original_tag = CZE
						original_tag = SLO
					}
				}
				country_event = {
					id = WW_hungary.29
					days = 2
					random_days = 3
				}
			}
			custom_effect_tooltip = wuw_HUN_reinstate_the_pragmatic_sanction_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					OR = {
						ROM = {
							exists = yes
							is_subject = no
							NOT = {
								is_in_faction_with = ROOT
							}
						}
						YUG = {
							exists = yes
							is_subject = no
							NOT = {
								is_in_faction_with = ROOT
							}
						}
						CZE = {
							exists = yes
							is_subject = no
							NOT = {
								is_in_faction_with = ROOT
							}
						}
					}
				}
				country_event = {
					id = WW_hungary.30
					hours = 0
				}
				custom_effect_tooltip = if_we_accept_newline_tt
				effect_tooltip = {
					add_timed_idea = {
						idea = HUN_promises_of_peace
						days = 365
					}
				}
			}

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_abide_by_the_little_ententes_stipulations
		icon = GFX_focus_generic_little_entente
		prerequisite = { focus = wuw_HUN_reach_out_to_candidates }
		mutually_exclusive = { focus = wuw_HUN_reinstate_the_pragmatic_sanction }
		x = 6
		y = 1
		relative_position_id = wuw_HUN_reach_out_to_candidates

		cost = 10

		ai_will_do = {
			factor = 10
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction }
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		#offset = {
		#	x = -4
		#	y = 0
		#	trigger = {
		#		has_game_rule = {
		#			rule = obsolete_focus_branches_visibility
		#			option = HIDE
		#		}
		#		has_completed_focus = wuw_HUN_establishing_a_new_dynasty
		#	}
		#}

		available = {
			OR = {
				has_government = neutrality
				has_government = democratic
				has_government = fascism
			}
			OR = {
				AND = {
					CZE = {
						exists = yes
						NOT = {
							has_war_with = ROOT
						}
						is_subject = no
					}
				}
				AND = {
					ROM = {
						exists = yes
						NOT = {
							has_war_with = ROOT
						}
						is_subject = no
					}
				}
				AND = {
					YUG = {
						exists = yes
						NOT = {
							has_war_with = ROOT
						}
						is_subject = no
					}
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_country = {
				limit = {
					OR = {
						original_tag = ROM
						original_tag = CZE
						original_tag = YUG
						original_tag = SLO
					}
					NOT = {
						OR = {
							has_war_with = ROOT
							is_subject_of = ROOT
						}
					}
				}
				add_opinion_modifier = {
					target = ROOT
					modifier = HUN_following_entente_stipulations
				}
				ROOT = {
					add_opinion_modifier = {
						target = PREV
						modifier = HUN_following_entente_stipulations
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			swap_ideas = {
				remove_idea = HUN_hungarian_monarchy_2
				add_idea = HUN_hungarian_monarchy_nice
			}

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_aid_the_carlist_struggle
		icon = GFX_focus_spa_supremacy_of_the_communion
		prerequisite = { focus = wuw_HUN_reinstate_the_pragmatic_sanction }
		#mutually_exclusive = { focus = wuw_HUN_reinstate_the_pragmatic_sanction }
		x = -5
		y = 1
		relative_position_id = wuw_HUN_reinstate_the_pragmatic_sanction

		cost = 5

		allow_branch = {
			has_dlc = "La Resistance"
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
			}
		}

		offset = {
			x = 3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_invite_otto_to_the_throne
			}
		}

		offset = {
			x = 3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_the_old_habsburg_king
			}
		}

		ai_will_do = {
			factor = 25
		}

		available = {
			has_government = neutrality
			has_war = no
			SPR_scw_in_progress = yes
			country_exists = SPB
			NOT = { has_war_with = SPB }
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			SPB = {
				add_opinion_modifier = {
				    target = ROOT
				    modifier = POR_helped_in_civil_war
				}
				add_manpower = 10000
			}
			add_manpower = -10000

			custom_effect_tooltip = generic_skip_one_line_tt

			hidden_effect = {
				add_equipment_to_stockpile = {
					type = infantry_equipment
					amount = 2000
				}
			}
			send_equipment = {
			    equipment = infantry_equipment
			    amount = 2000
			    target = SPB
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = HUN_supporting_carlists
				days = 730
			}

			hidden_effect = {
				ROOT = {

					add_ai_strategy = {
						type = send_volunteers_desire
						id = SPB
						value = 200
					}
				}
			}

			set_rule = { can_send_volunteers = yes }

		}
	}

	focus = {
		id = wuw_HUN_invite_otto_to_the_throne
		icon = GFX_focus_HUN_invite_otto_to_the_throne
		prerequisite = { focus = wuw_HUN_reinstate_the_pragmatic_sanction }
		mutually_exclusive = { focus = wuw_HUN_the_old_habsburg_king }
		x = -3
		y = 1
		relative_position_id = wuw_HUN_reinstate_the_pragmatic_sanction

		cost = 5

		ai_will_do = {
			factor = 20
		}

		offset = {
			x = 3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_invite_otto_to_the_throne
			}
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_the_old_habsburg_king }
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
			}
		}

		available = {
			has_government = neutrality
			NOT = {
				has_global_flag = AUS_otto_von_habsburg_has_joined_austria_flag
			}
		}

		bypass = {
			has_global_flag = GER_reformed_austro_hungarian_empire
		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			promote_character = HUN_otto_von_habsburg
			swap_ideas = {
				remove_idea = HUN_hungarian_monarchy_resored_habsburgs
				add_idea = HUN_hungarian_monarchy_resored_habsburgs_otto
			}

			hidden_effect = {
				news_event = { id = news.290 }
				set_global_flag = HUN_otto_von_habsburg_has_joined_hungary_flag
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_joseph_august_von_habsburg_becomes_available_as_field_marshal_tt
			custom_effect_tooltip = HUN_otto_von_habsburg_becomes_available_as_field_marshal_tt
			custom_effect_tooltip = HUN_antal_freiherr_becomes_available_as_general_tt

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_the_old_habsburg_king
		icon = GFX_focus_HUN_the_old_habsburg_king
		prerequisite = { focus = wuw_HUN_reinstate_the_pragmatic_sanction }
		mutually_exclusive = { focus = wuw_HUN_invite_otto_to_the_throne }
		x = 3
		y = 1
		relative_position_id = wuw_HUN_reinstate_the_pragmatic_sanction

		cost = 5

		ai_will_do = {
			factor = 10
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_the_old_habsburg_king
			}
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_invite_otto_to_the_throne }
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
			}
		}

		available = {
			has_government = neutrality
			NOT = {
				has_global_flag = GER_reformed_austro_hungarian_empire
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_country_leader_role = {
			    character = HUN_joseph_august_von_habsburg
			    promote_leader = yes
			    country_leader = {
			        ideology = despotism
			        expire = "1965.1.1.1"
			        traits = { HUN_the_old_warden }
			    }
			}

			swap_ideas = {
				remove_idea = HUN_hungarian_monarchy_resored_habsburgs
				add_idea = HUN_hungarian_monarchy_resored_habsburgs_otto
			}

			add_mastery_bonus = {
				name = HUN_feldmarchall_augusts_expertise
				bonus = 0.15
				days = 180
				grand_doctrine = grand_battleplan
			}

			add_doctrine_cost_reduction = {
				name = HUN_feldmarchall_augusts_expertise
				cost_reduction = 0.2
				uses = 1
				category = land_doctrine
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					975 = {
						NOT = {
							is_core_of = ROOT
						}
					}
				}
				975 = {
					add_core_of = ROOT
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_joseph_august_von_habsburg_becomes_available_as_field_marshal_tt
			custom_effect_tooltip = HUN_antal_freiherr_becomes_available_as_general_tt

			hidden_effect = {
				news_event = { id = wuw_HUN_news_events.6 }

				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_attempt_economic_independence
		icon = GFX_goal_generic_positive_trade_relations
		prerequisite = { focus = wuw_HUN_the_old_habsburg_king focus = wuw_HUN_invite_otto_to_the_throne }
		#mutually_exclusive = { focus = wuw_HUN_invite_otto_to_the_throne }
		x = -3
		y = 1
		relative_position_id = wuw_HUN_the_old_habsburg_king

		cost = 10

		offset = {
			x = 2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_invite_otto_to_the_throne
			}
		}

		ai_will_do = {
			factor = 15
		}

		available = {
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					has_idea = HUN_gombos_trade_treaty
				}
				remove_ideas = {
					HUN_gombos_trade_treaty
				}
				add_stability = -0.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			random_state = {
				limit = {
					is_owned_and_controlled_by = ROOT
					is_core_of = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_secure_army_loyalty
		icon = GFX_goal_generic_military_deal
		prerequisite = { focus = wuw_HUN_attempt_economic_independence }
		#mutually_exclusive = { focus = wuw_HUN_invite_otto_to_the_throne }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_attempt_economic_independence

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_every_fascist_sympathizer_tt
			every_army_leader = {
				limit = {
					has_trait = trait_HUN_fascist_sympathies
				}
				retire = yes
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			army_experience = 50

			add_manpower = 20000

			add_war_support = 0.1

		}
	}

	focus = {
		id = wuw_HUN_the_lands_of_the_crown_of_saint_stephen
		icon = GFX_focus_HUN_the_lands_of_the_crown_of_saint_stephen
		prerequisite = { focus = wuw_HUN_invite_otto_to_the_throne }
		#mutually_exclusive = { focus = wuw_HUN_invite_otto_to_the_throne }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_invite_otto_to_the_throne

		cost = 10

		ai_will_do = {
			factor = 20
		}

		available = {

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_stability = 0.1
			add_war_support = 0.1

			custom_effect_tooltip = generic_skip_one_line_tt

			set_cosmetic_tag = HUN_transleithanian_kingdom

			every_state = {
				limit = {
					OR = {
						state = 975
						state = 76
						state = 83
						state = 84
						state = 82
					}
					NOT = {
						is_core_of = ROOT
					}
				}
				add_core_of = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HABSBURG_joint_ft_unlock_tt

			hidden_effect = {
				set_global_flag = AH_joint_tree_activated_flag

				every_country = {
					limit = {
						HABSBURG_is_a_habsburg_viable_nation = yes
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

			# Set Hungary as Leader of the federation
			set_variable = { global.AH_originator_country = ROOT }

		}
	}

	focus = {
		id = wuw_HUN_demand_austrian_restoration
		icon = GFX_focus_AUS_heritage_of_an_empire
		prerequisite = { focus = wuw_HUN_the_lands_of_the_crown_of_saint_stephen }
		#mutually_exclusive = { focus = wuw_HUN_the_lands_of_the_crown_of_saint_stephen }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_lands_of_the_crown_of_saint_stephen

		cost = 10

		ai_will_do = {
			factor = 25
		}

		available = {
			is_subject = no
			has_government = neutrality
			AUS = {
				has_civil_war = no
				OR = {
					exists = yes
					AND = {
						exists = no
						4 = {
							is_owned_by = ROOT
						}
						152 = {
							is_owned_by = ROOT
						}
						153 = {
							is_owned_by = ROOT
						}
						848 = {
							is_owned_by = ROOT
						}
						975 = {
							is_owned_by = ROOT
						}
						976 = {
							is_owned_by = ROOT
						}
					}
				}
				NOT = {
					has_war_with = ROOT
				}
			}
		}

		bypass = {

			OR = {
				has_country_flag = HUN_created_austrian_monarchy
				has_global_flag = GER_reformed_austro_hungarian_empire
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					AUS = {
						exists = yes
						is_subject = no
					}
				}
				AUS = {
					country_event = {
						id = WW_hungary.32
						days = 1
						random_days = 2
					}
				}
				custom_effect_tooltip = HUN_unify_with_austria_tt
			}
			ELSE_IF = {
				limit = {
					AUS = {
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = AUS
				}
			}
			ELSE_IF = {
				limit = {
					AUS = {
						is_subject_of = ROOT
					}
				}
				add_political_power = 75
				add_stability = 0.05
				add_war_support = 0.025
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = HUN_seize_control_of_burgenland_dec
			unlock_decision_tooltip = HUN_place_a_habsburg_on_the_austrian_throne

		}
	}

	focus = {
		id = wuw_HUN_protect_czechoslovakia
		icon = GFX_focus_generic_befriend_bohemia
		prerequisite = { focus = wuw_HUN_demand_austrian_restoration }
		#mutually_exclusive = { focus = wuw_HUN_demand_austrian_restoration }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_demand_austrian_restoration

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			is_subject = no
			has_government = neutrality
			CZE = {
				OR = {
					AND = {
						exists = yes
						has_civil_war = no
						NOT = {
							has_war_with = ROOT
						}
					}
					exists = no
				}
			}
		}

		bypass = {

			OR = {
				has_country_flag = HUN_created_bohemian_monarchy
				has_global_flag = GER_reformed_austro_hungarian_empire
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					CZE = {
						exists = yes
						is_subject = no
					}
				}
				CZE = {
					country_event = {
						id = WW_hungary.55
						days = 1
						random_days = 2
					}
				}
				custom_effect_tooltip = HUN_protect_czechoslovakia_tt
			}
			ELSE_IF = {
				limit = {
					CZE = {
						exists = yes
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = CZE
				}
			}
			ELSE_IF = {
				limit = {
					CZE = {
						exists = yes
						is_subject_of = ROOT
					}
				}
				add_political_power = 75
				add_stability = 0.05
				add_war_support = 0.025
			}
			ELSE_IF = {
				limit = {
					CZE = {
						exists = no
					}
				}
				add_war_support = 0.05
				every_state = {
					limit = {
						is_core_of = CZE
						NOT = {
							OR = {
								is_owned_by = ROOT
								is_claimed_by = ROOT
							}
						}
					}
					add_claim_by = ROOT
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = HUN_place_a_habsburg_on_the_bohemian_throne

		}
	}

	focus = {
		id = wuw_HUN_seek_an_alliance_with_the_kaiser
		icon = GFX_focus_ger_revive_kaiserreich
		prerequisite = { focus = wuw_HUN_demand_austrian_restoration }
		mutually_exclusive = { focus = wuw_HUN_a_grand_habsburg_alliance focus = wuw_HUN_the_old_grand_alliance }
		x = -3
		y = 1
		relative_position_id = wuw_HUN_demand_austrian_restoration

		cost = 5

		ai_will_do = {
			factor = 25
		}

		available = {
			GER = {
				has_government = neutrality
				OR = {
					is_faction_leader = yes
					is_in_faction = no
				}
			}
			NOT = {
				has_global_flag = GER_Rejected_HUN_central_powers
			}
			is_subject = no
		}

		bypass = {
			is_in_faction_with = GER
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					GER = {
						is_faction_leader = yes
					}
				}
				# We will attempt to join the German faction
				GER = {
					country_event = {
						id = WW_hungary.35
						hours = 24
						random_hours = 12
					}
				}
			}
			ELSE = {
				set_rule = { can_create_factions = yes }
				create_faction_from_template = {
					template = faction_template_GER_mitteleuropa_alliance
					name = GER_central_powers_faction
					icon = GFX_faction_logo_generic_13
				}
				# We create our own faction and invite Germany
				GER = {
					country_event = {
						id = WW_hungary.38
						hours = 24
						random_hours = 12
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_grand_habsburg_alliance
		icon = GFX_focus_HABSBURG_for_the_glory_of_the_empire
		prerequisite = { focus = wuw_HUN_demand_austrian_restoration }
		mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser focus = wuw_HUN_the_old_grand_alliance }
		x = -5
		y = 1
		relative_position_id = wuw_HUN_demand_austrian_restoration

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = neutrality
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 25

			IF = {
				limit = {
					has_dlc = "No Compromise, No Surrender"
				}
				set_rule = { can_create_factions = yes }
				create_faction_from_template = faction_template_habsburg_alliance
				add_faction_initiative = 1
			}
			ELSE = {
				set_rule = { can_create_factions = yes }
				create_faction_from_template = faction_template_habsburg_alliance
			}


		}
	}

	focus = {
		id = wuw_HUN_the_old_grand_alliance
		icon = GFX_goal_tfv_strengthen_commonwealth_ties
		prerequisite = { focus = wuw_HUN_demand_austrian_restoration }
		mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser focus = wuw_HUN_a_grand_habsburg_alliance }
		x = -7
		y = 1
		relative_position_id = wuw_HUN_demand_austrian_restoration

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = neutrality
			ENG = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
				is_faction_leader = yes
				has_civil_war = no
			}
			is_subject = no
			NOT = {
				has_global_flag = ENG_Rejected_HUN_grand_alliance
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			# We will attempt to join the British faction
			ENG = {
				country_event = {
					id = WW_hungary.41
					hours = 24
					random_hours = 12
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_wiedist_restoration
		icon = GFX_focus_generic_befriend_wiedist_albania
		prerequisite = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser focus = wuw_HUN_a_grand_habsburg_alliance }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_a_grand_habsburg_alliance

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			is_subject = no
			ALB = {
				has_civil_war = no
				OR = {
					exists = yes
					AND = {
						exists = no
						934 = {
							is_owned_by = ROOT
						}
						44 = {
							is_owned_by = ROOT
						}
						805 = {
							is_owned_by = ROOT
						}
					}
				}
				NOT = {
					has_war_with = ROOT
				}
				NOT = {
					has_cosmetic_tag = ALB_wiedist_principality
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					ALB = {
						exists = yes
						is_subject = no
					}
				}
				ALB = {
					country_event = {
						id = WW_hungary.44
						days = 1
						random_days = 2
					}
				}
			}
			ELSE_IF = {
				limit = {
					ALB = {
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = ALB
				}
				unlock_decision_tooltip = HUN_place_wied_on_the_albanian_throne
			}
			ELSE_IF = {
				limit = {
					ALB = {
						OR = {
							is_subject_of = ROOT
							exists = no
						}
					}
				}

				802 = {
					add_core_of = ALB
				}

				970 = {
					add_core_of = ALB
				}

				every_state = {
					limit = {
						is_controlled_by = ROOT
						NOT = {
							is_core_of = ROOT
						}
						is_core_of = ALB
					}
					transfer_state_to = ALB
				}

				ALB = {
					drop_cosmetic_tag = yes
					set_cosmetic_tag = ALB_wiedist_principality
					set_party_name = {
						ideology = neutrality
						long_name = ALB_house_of_wied_party_long
						name = ALB_house_of_wied_party
					}	
					promote_character = ALB_wilhelm_of_wied
				}

				IF = {
					limit = {
						ALB = {
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					puppet = ALB
				}

				hidden_effect = {
					set_country_flag = HUN_created_wiedist_monarchy
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_habsburg_ascension_in_spain
		icon = GFX_focus_spa_no_compromise_on_carlist_ideals
		prerequisite = { focus = wuw_HUN_a_grand_habsburg_alliance }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_a_grand_habsburg_alliance

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = neutrality
			is_subject = no
			is_faction_leader = yes
			has_global_flag = scw_over
			OR = {
				SPR = {
					exists = yes
					has_civil_war = no
					OR = {
						has_government = neutrality
						has_government = fascism
					}
				}
				AND = {
					SPR = {
						exists = no
					}
					OR = {
						41 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 41
						}
					}
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					SPR = {
						exists = yes
						is_subject = no
					}
				}
				SPR = {
					country_event = {
						id = WW_hungary.51
						days = 1
						random_days = 2
					}
				}
			}
			ELSE_IF = {
				limit = {
					SPR = {
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = SPR
				}
				unlock_decision_tooltip = HUN_place_a_habsburg_on_the_spanish_throne
			}
			ELSE_IF = {
				limit = {
					SPR = {
						OR = {
							is_subject_of = ROOT
							exists = no
						}
					}
				}

				every_state = {
					limit = {
						OR = {
							is_controlled_by = ROOT
							any_country = {
								is_subject_of = ROOT
								controls_state = PREV
							}
						}
						NOT = {
							is_core_of = ROOT
						}
						is_core_of = SPR
						NOT = {
							is_owned_and_controlled_by = SPR
						}
					}
					transfer_state_to = SPR
				}

				SPR = {
					drop_cosmetic_tag = yes
					set_cosmetic_tag = SPR_habsburg
					country_event = {
						id = WW_hungary.50
						hours = 0
					}
				}

				IF = {
					limit = {
						SPR = {
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					puppet = SPR
				}

				hidden_effect = {
					set_country_flag = HUN_created_spanish_habsburg_monarchy
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_a_habsburg_poland
		icon = GFX_focus_POL_end_the_regency
		prerequisite = { focus = wuw_HUN_a_grand_habsburg_alliance }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = -2
		y = 2
		relative_position_id = wuw_HUN_a_grand_habsburg_alliance

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = neutrality
			is_subject = no
			is_faction_leader = yes
			OR = {
				POL = {
					exists = yes
					has_civil_war = no
				}
				AND = {
					POL = {
						exists = no
					}
					OR = {
						10 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 10
						}
					}
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					POL = {
						exists = yes
						is_subject = no
					}
				}
				POL = {
					country_event = {
						id = WW_hungary.47
						days = 1
						random_days = 2
					}
				}
			}
			ELSE_IF = {
				limit = {
					POL = {
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = POL
				}
				unlock_decision_tooltip = HUN_place_a_habsburg_on_the_polish_throne
			}
			ELSE_IF = {
				limit = {
					POL = {
						OR = {
							is_subject_of = ROOT
							exists = no
						}
					}
				}

				every_state = {
					limit = {
						OR = {
							is_controlled_by = ROOT
							any_country = {
								is_subject_of = ROOT
								controls_state = PREV
							}
						}
						NOT = {
							is_core_of = ROOT
						}
						is_core_of = POL
						NOT = {
							is_owned_and_controlled_by = POL
						}
						NOT = {
							OR = {
								state = 762
								state = 88
								state = 91
								state = 89
								state = 80
								state = 72
								state = 93
							}
						}
					}
					transfer_state_to = POL
				}

				POL = {
					drop_cosmetic_tag = yes
					set_cosmetic_tag = POL_KINGDOM
					IF = {
						limit = {
							has_character = POL_karl_albrecht
						}
						promote_character = POL_karl_albrecht
					}
				}

				IF = {
					limit = {
						POL = {
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					puppet = POL
				}

				hidden_effect = {
					set_country_flag = HUN_created_polish_habsburg_monarchy
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_press_maximilians_and_the_iturbides_claims
		icon = GFX_focus_mex_jefe_maximo
		prerequisite = { focus = wuw_HUN_a_grand_habsburg_alliance }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser focus = wuw_HUN_the_old_grand_alliance }
		x = -3
		y = 1
		relative_position_id = wuw_HUN_a_grand_habsburg_alliance

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

			has_government = neutrality
			is_subject = no
			is_faction_leader = yes
			OR = {
				MEX = {
					exists = yes
					has_civil_war = no
					NOT = {
						has_government = communism
					}
				}
				AND = {
					MEX = {
						exists = no
					}
					OR = {
						277 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 277
						}
					}
				}
			}

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

				IF = {
					limit = {
						MEX = {
							exists = yes
							is_subject = no
						}
					}
					MEX = {
						country_event = {
							id = WW_hungary.62
							days = 1
							random_days = 2
						}
					}
				}
				ELSE_IF = {
					limit = {
						MEX = {
							is_subject = yes
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					create_wargoal = {
						type = puppet_wargoal_focus
						target = MEX
					}
					unlock_decision_tooltip = HUN_place_a_habsburg_on_the_mexican_throne
				}
				ELSE_IF = {
					limit = {
						MEX = {
							OR = {
								is_subject_of = ROOT
								exists = no
							}
						}
					}

					every_state = {
						limit = {
							OR = {
								is_controlled_by = ROOT
								any_country = {
									is_subject_of = ROOT
									controls_state = PREV
								}
							}
							NOT = {
								is_core_of = ROOT
							}
							is_core_of = MEX
							NOT = {
								is_owned_and_controlled_by = MEX
							}
						}
						transfer_state_to = MEX
					}

					MEX = {
						drop_cosmetic_tag = yes
						set_cosmetic_tag = MEX_habsburg_empire
						country_event = {
							id = WW_hungary.61
							hours = 0
						}
					}

					IF = {
						limit = {
							MEX = {
								NOT = {
									is_subject_of = ROOT
								}
							}
						}
						puppet = MEX
					}

					hidden_effect = {
						set_country_flag = HUN_created_mexican_habsburg_monarchy
					}

				}
		}
	}

	focus = {
		id = wuw_HUN_reenlist_the_sich_riflemen
		icon = GFX_focus_HUN_reenlist_the_sich_riflemen
		prerequisite = { focus = wuw_HUN_a_grand_habsburg_alliance }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_a_grand_habsburg_alliance

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			NOT = {
				has_war_with = UKR
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_sich_riflemen_infantry_recruitment
			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Ukrainski Sichovi Striltsi"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Ukrainski Sichovi Striltsi"
					division_names_group = AUSHUN_INF_01
					role = infantry
					template_counter = 91
					is_locked = no
					regiments = {
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
						infantry = { x = 1 y = 1 }
						infantry = { x = 1 y = 2 }
						infantry = { x = 2 y = 0 }
						infantry = { x = 2 y = 1 }
						infantry = { x = 2 y = 2 }
					}
					support = {
						engineer = { x = 0 y = 0 }
						artillery = { x = 0 y = 1 }
					}
				}

				random_owned_state = {
					limit = {
						is_controlled_by = ROOT
						is_core_of = ROOT
					}
					create_unit = {
					    division = "name = \"Pershyy Dyvizion Ukrainskih Sichovih Striltsiv'\" division_template = \"Ukrainski Sichovi Striltsi\" start_experience_factor = 0.4 start_equipment_factor = 0.6"
					    owner = ROOT
					    officer = {
					    	name = HUN_yevhen_konovalets
					    }
					}
					create_unit = {
					    division = "name = \"Druhyy Dyvizion Ukrainskih Sichovih Striltsiv\" division_template = \"Ukrainski Sichovi Striltsi\" start_experience_factor = 0.3 start_equipment_factor = 0.8"
					    owner = ROOT
					    officer = {
					    	name = HUN_andriy_melnyk
					    }
					}
					create_unit = {
					    division = "name = \"Tretiy Dyvizion Ukrainskih Sichovih Striltsiv\" division_template = \"Ukrainski Sichovi Striltsi\" start_experience_factor = 0.2 start_equipment_factor = 0.5"
					    owner = ROOT
					    officer = {
					    	name = HUN_yuriy_otmarstein
					    }
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_vasyl_vyshivani_becomes_available_as_field_marshal_tt

		}
	}

	focus = {
		id = wuw_HUN_the_kingdom_of_ukraine
		icon = GFX_focus_HUN_the_kingdom_of_ukraine
		prerequisite = { focus = wuw_HUN_reenlist_the_sich_riflemen }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_reenlist_the_sich_riflemen

		cost = 10

		ai_will_do = {
			factor = 20
		}

		available = {

			is_subject = no

			UKR = {
				exists = no
			}

			custom_trigger_tooltip = {
				tooltip = wuw_HUN_the_kingdom_of_ukraine_required_states_tt
				AND = {
					OR = {
						93 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 93
						}
					}
					OR = {
						199 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 199
						}
					}
					OR = {
						201 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 201
						}
					}
					OR = {
						202 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 202
						}
					}
					OR = {
						198 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 198
						}
					}
					OR = {
						834 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 834
						}
					}
					OR = {
						192 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 192
						}
					}
					OR = {
						203 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 203
						}
					}
					OR = {
						197 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 197
						}
					}
					OR = {
						193 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 193
						}
					}
					OR = {
						225 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 225
						}
					}
					OR = {
						259 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 259
						}
					}
					OR = {
						226 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 226
						}
					}
					OR = {
						196 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 196
						}
					}
					OR = {
						200 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 200
						}
					}
					OR = {
						227 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 227
						}
					}
					OR = {
						221 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 221
						}
					}
					OR = {
						228 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 228
						}
					}
					OR = {
						137 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 137
						}
					}
					OR = {
						218 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 218
						}
					}
					OR = {
						234 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 234
						}
					}
				}
			}
		}

		bypass = {
			UKR = {
				is_subject_of = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			ROOT = {
				HUN_vasyl_vyshyvanyi = { set_nationality = UKR }
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_the_kingdom_of_ukraine_tt
			hidden_effect = {
				every_state = {
					limit = {
						OR = {
							is_controlled_by = ROOT
							any_country = {
								is_subject_of = ROOT
								controls_state = PREV
							}
						}
						NOT = {
							is_core_of = ROOT
						}
						OR = {
							state = 93
							state = 199
							state = 201
							state = 198
							state = 834
							state = 192
							state = 766
							state = 202
							state = 193
							state = 225
							state = 259
							state = 203
							state = 197
							state = 226
							state = 196
							state = 200
							state = 221
							state = 227
							state = 228
							state = 137
							state = 218
							state = 234
						}
					}
					transfer_state_to = UKR
				}

				every_state = {
					limit = {
						NOT = {
							is_core_of = UKR
						}
						OR = {
							state = 93
							state = 199
							state = 201
							state = 198
							state = 834
							state = 192
							state = 766
							state = 202
							state = 193
							state = 225
							state = 259
							state = 203
							state = 197
							state = 226
							state = 196
							state = 200
							state = 221
							state = 227
							state = 228
							state = 137
							state = 218
							state = 234
						}
					}
					add_core_of = UKR
				}

				UKR = {
					drop_cosmetic_tag = yes
					country_event = {
					    id = WW_hungary.54
					    days = 0
					}
				}

				puppet = UKR

				set_country_flag = HUN_created_ukrainian_habsburg_monarchy
			}

		}
	}

	focus = {
		id = wuw_HUN_restore_the_georgian_monarchy
		icon = GFX_focus_generic_befriend_monarchist_georgia
		prerequisite = { focus = wuw_HUN_the_kingdom_of_ukraine }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_kingdom_of_ukraine

		cost = 5

		ai_will_do = {
			factor = 25
		}

		available = {

			is_subject = no

			GEO = {
				exists = no
			}

			custom_trigger_tooltip = {
				tooltip = wuw_HUN_the_kingdom_of_georgia_required_states_tt
				AND = {
					OR = {
						231 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 231
						}
					}
					OR = {
						826 = {
							is_controlled_by = ROOT
						}
						any_country = {
							is_subject_of = ROOT
							controls_state = 826
						}
					}
				}
			}

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_state = {
				limit = {
					OR = {
						is_controlled_by = ROOT
						any_country = {
							is_subject_of = ROOT
							controls_state = PREV
						}
					}
					NOT = {
						is_core_of = ROOT
					}
					OR = {
						state = 231
						state = 826
					}
				}
				transfer_state_to = GEO
			}

			GEO = {
				drop_cosmetic_tag = yes
			}

			puppet = GEO

			set_country_flag = HUN_created_georgian_monarchy

		}
	}

	focus = {
		id = wuw_HUN_reclaim_transylvania
		icon = GFX_focus_YUG_autonomous_transylvania
		prerequisite = { focus = wuw_HUN_protect_czechoslovakia }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_protect_czechoslovakia

		will_lead_to_war_with = ROM
		will_lead_to_war_with = TRA

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

			is_puppet = no
			has_army_manpower = { size > 200000 }

			NOT = {
				OR = {
					76 = {
						is_owned_by = ROOT
					}
					83 = {
						is_owned_by = ROOT
					}
					84 = {
						is_owned_by = ROOT
					}
				}
			}

			76 = {
				OWNER = {
					NOT = {
						OR = {
							is_in_faction_with = ROOT
							has_war_with = ROOT
						}
					}
				}
			}

			IF = {
				limit = {
					ROM = {
						owns_state = 76
					}
				}
				strength_ratio = { tag = ROM ratio > 0.66 }
			}


		}

		bypass = {

			OR = {
				76 = {
					OWNER = {
						has_war_with = ROOT
					}
				}
				76 = {
					is_owned_by = ROOT
				}
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_state = {
				limit = {
					OR = {
						state = 76
						state = 83
						state = 84
						state = 82
					}
					NOT = {
						OR = {
							is_claimed_by = ROOT
							is_core_of = ROOT
							is_owned_by = ROOT
						}
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_demands_tt
			random_country = {
				limit = {
					owns_state = 76
				}
				country_event = {
					id = WW_hungary.4
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_reintigrate_slovakia
		icon = GFX_focus_generic_befriend_slovakia
		prerequisite = { focus = wuw_HUN_protect_czechoslovakia }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 2
		y = 2
		relative_position_id = wuw_HUN_protect_czechoslovakia

		will_lead_to_war_with = SLO
		will_lead_to_war_with = CZE

		cost = 5

		ai_will_do = {
			factor = 20
		}

		available = {

			is_subject = no

			NOT = {
				AND = {
					664 = {
						is_core_of = ROOT
						is_owned_and_controlled_by = ROOT
					}
					70 = {
						is_core_of = ROOT
						is_owned_and_controlled_by = ROOT
					}
					71 = {
						is_core_of = ROOT
						is_owned_and_controlled_by = ROOT
					}
					73 = {
						is_core_of = ROOT
						is_owned_and_controlled_by = ROOT
					}
				}
			}

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_state = {
				limit = {
					NOT = {
						is_core_of = ROOT
					}
					OR = {
						state = 664
						state = 70
						state = 71
						state = 73
						state = 72
					}
				}
				add_core_of = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					NOT = {
						is_owned_by = ROOT
					}
					any_country = {
						is_subject_of = ROOT
						owns_state = PREV
					}
					OR = {
						state = 664
						state = 70
						state = 71
						state = 73
						state = 72
					}
				}
				transfer_state_to = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_country = {
				limit = {
					NOT = {
						OR = {
							original_tag = ROOT
							is_subject_of = ROOT
							is_in_faction_with = ROOT
						}
					}
					OR = {
						owns_state = 664
						owns_state = 70
						owns_state = 71
						owns_state = 73
						owns_state = 72
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_core_state
						target = PREV
						#generator = { state_id }
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_restore_the_duchy_of_teschen
		icon = GFX_focus_generic_befriend_teschen
		prerequisite = { focus = wuw_HUN_protect_czechoslovakia }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 3
		y = 3
		relative_position_id = wuw_HUN_protect_czechoslovakia

		will_lead_to_war_with = GER
		will_lead_to_war_with = POL
		will_lead_to_war_with = SIL

		cost = 10

		ai_will_do = {
			factor = 2
		}

		available = {

			is_subject = no
			has_government = neutrality

			any_other_country = {
				OR = {
					owns_state = 762
					owns_state = 67
					owns_state = 66
				}
				NOT = {
					has_war_with = ROOT
				}
			}

			has_army_manpower = { size > 250000 }

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					CZE = {
						is_subject_of = ROOT
					}
				}
				every_state = {
					limit = {
						is_core_of = SIL
						NOT = {
							OR = {
								is_claimed_by = CZE
								is_core_of = CZE
								is_owned_by = CZE
							}
						}
					}
					add_core_of = CZE
				}
				ELSE = {
					every_state = {
						limit = {
							is_core_of = SIL
							NOT = {
								OR = {
									is_claimed_by = ROOT
									is_core_of = ROOT
									is_owned_by = ROOT
								}
							}
						}
						add_claim_by = ROOT
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_demands_tt
			every_country = {
				limit = {
					AND = {
						OR = {
							AND = {
								owns_state = 762
								controls_state = 762
							}
							AND = {
								owns_state = 67
								controls_state = 67
							}
							AND = {
								owns_state = 66
								controls_state = 66
							}
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								original_tag = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				country_event = {
					id = WW_hungary.72
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_hungarian_galicia
		icon = GFX_focus_generic_attack_poland
		prerequisite = { focus = wuw_HUN_reclaim_transylvania }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_reclaim_transylvania

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

			is_subject = no

			NOT = {
				AND = {
					88 = {
						is_owned_by = ROOT
					}
					89 = {
						is_owned_by = ROOT
					}
					91 = {
						is_owned_by = ROOT
					}
					80 = {
						is_owned_by = ROOT
					}
				}
			}

		}

		bypass = {

			OR = {
				all_country = {
					OR = {
						owns_state = 88
						owns_state = 89
						owns_state = 91
						owns_state = 80
					}
					has_war_with = ROOT
				}
				AND = {
					owns_state = 88
					owns_state = 89
					owns_state = 91
					owns_state = 80
				}
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_state = {
				limit = {
					OR = {
						state = 88
						state = 89
						state = 91
						state = 80
					}
					NOT = {
						OR = {
							is_claimed_by = ROOT
							is_core_of = ROOT
							is_owned_by = ROOT
						}
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_demands_tt
			every_country = {
				limit = {
					AND = {
						OR = {
							AND = {
								owns_state = 88
								controls_state = 88
							}
							AND = {
								owns_state = 89
								controls_state = 89
							}
							AND = {
								owns_state = 91
								controls_state = 91
							}
							AND = {
								owns_state = 80
								controls_state = 80
							}
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								original_tag = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				country_event = {
					id = WW_hungary.58
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_the_triple_kingdom
		icon = GFX_focus_YUG_banovina_of_croatia
		prerequisite = { focus = wuw_HUN_protect_czechoslovakia }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_protect_czechoslovakia

		will_lead_to_war_with = YUG
		will_lead_to_war_with = CRO

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {

			is_subject = no
			has_government = neutrality

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					CRO = {
						exists = yes
						is_subject = no
					}
				}
				CRO = {
					country_event = {
						id = WW_hungary.66
						days = 1
						random_days = 2
					}
				}
			}
			ELSE_IF = {
				limit = {
					CRO = {
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
					}
				}
				create_wargoal = {
					type = puppet_wargoal_focus
					target = CRO
				}
				unlock_decision_tooltip = HUN_place_a_habsburg_on_the_croatian_throne
			}
			ELSE_IF = {
				limit = {
					CRO = {
						is_subject_of = ROOT
					}
				}
				add_political_power = 75
				add_stability = 0.05
				add_war_support = 0.025

				custom_effect_tooltip = generic_skip_one_line_tt

				every_state = {
					limit = {
						OR = {
							is_controlled_by = ROOT
							any_country = {
								is_subject_of = ROOT
								controls_state = PREV
							}
						}
						NOT = {
							is_core_of = ROOT
						}
						is_core_of = CRO
						NOT = {
							is_owned_and_controlled_by = CRO
						}
					}
					transfer_state_to = CRO
				}

				CRO = {
					drop_cosmetic_tag = yes
					set_cosmetic_tag = CRO_croatia_slavonia_kingdom
					country_event = {
						id = WW_hungary.65
						hours = 0
					}
				}

				IF = {
					limit = {
						CRO = {
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					puppet = CRO
				}

				hidden_effect = {
					set_country_flag = HUN_created_croatian_habsburg_monarchy
				}
			}
			ELSE_IF = {
				limit = {
					CRO = {
						exists = no
						AND = {
							109 = {
								is_owned_and_controlled_by = ROOT
							}
							103 = {
								is_owned_and_controlled_by = ROOT
							}
						}
					}
				}
				add_political_power = 50

				every_state = {
					limit = {
						OR  = {
							state = 104
							state = 804
						}
						NOT = {
							is_core_of = CRO
						}
					}
					add_core_of = CRO
				}

				CRO = {
					every_core_state = {
						limit = {
							OR = {
								is_controlled_by = ROOT
								any_country = {
									is_subject_of = ROOT
									controls_state = PREV
								}
							}
							NOT = {
								is_core_of = ROOT
							}
							NOT = {
								is_owned_and_controlled_by = CRO
							}
						}
						transfer_state_to = CRO
					}
				}

				CRO = {
					drop_cosmetic_tag = yes
					set_cosmetic_tag = CRO_croatia_slavonia_kingdom
					country_event = {
						id = WW_hungary.65
						hours = 0
					}
				}

				IF = {
					limit = {
						CRO = {
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					puppet = CRO
				}

				hidden_effect = {
					set_country_flag = HUN_created_croatian_habsburg_monarchy
				}
			}
			ELSE_IF = {
				limit = {
					CRO = {
						exists = no
						any_other_country = {
							NOT = {
								OR = {
									is_subject_of = ROOT
									is_in_faction_with = ROOT
								}
							}
							OR = {
								owns_state = 109
								owns_state = 103
							}
						}
					}
				}

				CRO = {
					every_core_state = {
						limit = {
							NOT = {
								OR = {
									is_core_of = ROOT
									is_claimed_by = ROOT
									is_owned_by = ROOT
								}
							}
						}
						add_claim_by = ROOT
					}
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				every_country = {
					limit = {
						NOT = {
							OR = {
								is_subject_of = ROOT
								is_in_faction_with = ROOT
								original_tag = ROOT
								original_tag = CRO
							}
						}
						OR = {
							owns_state = 109
							owns_state = 103
						}
					}
					ROOT = {
						create_wargoal = {
							type = take_claimed_state
							target = PREV
						}
					}
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				unlock_decision_tooltip = HUN_place_a_habsburg_on_the_croatian_throne
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					OR = {
						state = 45
						state = 764
					}
					NOT = {
						is_core_of = ROOT
					}
				}
				add_core_of = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					AUS = {
						exists = yes
						is_subject_of = ROOT
					}
				}
				every_state = {
					limit = {
						OR = {
							state = 102
							state = 853
						}
						NOT = {
							is_core_of = AUS
						}
					}
					add_core_of = AUS
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_restore_the_lombardo_venetian_kingdom
		icon = GFX_focus_attack_italy
		prerequisite = { focus = wuw_HUN_the_triple_kingdom }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_triple_kingdom

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

			is_subject = no
			has_government = neutrality

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

				IF = {
					limit = {
						LBV = {
							exists = yes
							is_subject = no
						}
					}
					LBV = {
						country_event = {
							id = WW_hungary.69
							days = 1
							random_days = 2
						}
					}
				}
				ELSE_IF = {
					limit = {
						LBV = {
							is_subject = yes
							NOT = {
								is_subject_of = ROOT
							}
						}
					}
					create_wargoal = {
						type = puppet_wargoal_focus
						target = LBV
					}
					unlock_decision_tooltip = HUN_place_a_habsburg_on_the_lombardo_venetian_throne
				}
				ELSE_IF = {
					limit = {
						LBV = {
							is_subject_of = ROOT
						}
					}
					add_political_power = 75
					add_stability = 0.05
					add_war_support = 0.025

					custom_effect_tooltip = generic_skip_one_line_tt

					every_state = {
						limit = {
							OR = {
								is_controlled_by = ROOT
								any_country = {
									is_subject_of = ROOT
									controls_state = PREV
								}
							}
							NOT = {
								is_core_of = ROOT
							}
							is_core_of = LBV
							NOT = {
								is_owned_and_controlled_by = LBV
							}
						}
						transfer_state_to = LBV
					}

					LBV = {
						drop_cosmetic_tag = yes
					}

					IF = {
						limit = {
							LBV = {
								NOT = {
									is_subject_of = ROOT
								}
							}
						}
						puppet = LBV
					}

					hidden_effect = {
						set_country_flag = HUN_created_lombardo_venetian_habsburg_monarchy
					}
				}
				ELSE_IF = {
					limit = {
						LBV = {
							exists = no
							AND = {
								OR = {
									160 = {
										is_owned_and_controlled_by = ROOT
									}
									any_country = {
										is_subject_of = ROOT
										controls_state = 160
									}
								}
								OR = {
									850 = {
										is_owned_and_controlled_by = ROOT
									}
									any_country = {
										is_subject_of = ROOT
										controls_state = 850
									}
								}
								OR = {
									159 = {
										is_owned_and_controlled_by = ROOT
									}
									any_country = {
										is_subject_of = ROOT
										controls_state = 159
									}
								}
							}
						}
					}
					add_political_power = 50

					LBV = {
						every_core_state = {
							limit = {
								OR = {
									is_controlled_by = ROOT
									any_country = {
										is_subject_of = ROOT
										controls_state = PREV
									}
								}
								NOT = {
									is_core_of = ROOT
								}
								NOT = {
									is_owned_and_controlled_by = LBV
								}
							}
							transfer_state_to = LBV
						}
					}

					LBV = {
						drop_cosmetic_tag = yes
					}

					IF = {
						limit = {
							LBV = {
								NOT = {
									is_subject_of = ROOT
								}
							}
						}
						puppet = LBV
					}

					hidden_effect = {
						set_country_flag = HUN_created_lombardo_venetian_habsburg_monarchy
					}
				}
				ELSE_IF = {
					limit = {
						LBV = {
							exists = no
							any_other_country = {
								NOT = {
									OR = {
										is_subject_of = ROOT
										is_in_faction_with = ROOT
									}
								}
								OR = {
									owns_state = 160
									owns_state = 850
									owns_state = 159
								}
							}
						}
					}

					LBV = {
						every_core_state = {
							limit = {
								NOT = {
									OR = {
										is_core_of = ROOT
										is_claimed_by = ROOT
										is_owned_by = ROOT
									}
								}
							}
							add_claim_by = ROOT
						}
					}

					custom_effect_tooltip = generic_skip_one_line_tt

					every_country = {
						limit = {
							NOT = {
								OR = {
									is_subject_of = ROOT
									is_in_faction_with = ROOT
									original_tag = ROOT
									original_tag = LBV
								}
							}
							OR = {
								owns_state = 160
								owns_state = 850
								owns_state = 159
							}
						}
						ROOT = {
							create_wargoal = {
								type = take_claimed_state
								target = PREV
							}
						}
					}

					custom_effect_tooltip = generic_skip_one_line_tt

					unlock_decision_tooltip = HUN_place_a_habsburg_on_the_lombardo_venetian_throne
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				IF = {
					limit = {
						AUS = {
							exists = yes
							is_subject_of = ROOT
						}
					}
					every_state = {
						limit = {
							OR = {
								state = 736
								state = 39
							}
							NOT = {
								is_core_of = AUS
							}
						}
						add_core_of = AUS
					}
				}
			}
	}

	focus = {
		id = wuw_HUN_reverse_the_risorgimento
		icon = GFX_focus_ETH_the_patriots
		prerequisite = { focus = wuw_HUN_restore_the_lombardo_venetian_kingdom }
		
		x = -2
		y = 1
		relative_position_id = wuw_HUN_restore_the_lombardo_venetian_kingdom

		cost = 10

		ai_will_do = {
			factor = 50
		}

		available = {
			is_subject = no
			any_state = {
				is_core_of = ITA
				is_controlled_by_ROOT_or_subject = yes
			}
			ITA = {
				OR = {
					exists = no
					has_capitulated = yes
					is_subject_of = ROOT
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 100

			custom_effect_tooltip = wuw_HUN_reverse_the_risorgimento_tt
			hidden_effect = {
				IF = { #set up Sardinia-Piedmont puppet
					limit = {
						158 = {
							is_owned_or_subject_trigger = yes
						}
						114 = {
							is_owned_or_subject_trigger = yes
						}
						SPM = {
							exists = no
						}
					}
					SPM = {
						transfer_state = 158
						transfer_state = 114
						add_offsite_building = {
							type = industrial_complex
							level = 2
						}
						add_offsite_building = {
							type = arms_factory
							level = 1
						}
						add_political_power = 75
						delete_unit_template_and_units = {
							division_template = "Battaglione delle Guardie Reali"
							disband = yes #if yes, will refund equipment/manpower.
						}

						division_template = {
							name = "Battaglione delle Guardie Reali"
							division_names_group = ITA_INF_01
							role = infantry
							is_locked = no
							regiments = {
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
								infantry = { x = 1 y = 1 }
								infantry = { x = 1 y = 2 }
								infantry = { x = 2 y = 0 }
								infantry = { x = 2 y = 1 }
								infantry = { x = 2 y = 2 }
							}
							support = {
								engineer = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}
						}

						random_state = {
							limit = {
								is_fully_controlled_by = PREV
								is_owned_by = PREV
								is_core_of = PREV
							}
							create_unit = {
							    division = "name = \"Primo Battaglione delle Guardie Reali'\" division_template = \"Battaglione delle Guardie Reali\" start_experience_factor = 0.4 start_equipment_factor = 0.9"
							    owner = PREV
							}
						}
					}
					ITA = {
						ITA_vittorio_emanuele_iii = { set_nationality = SPM }
					}
					SPM = {
						country_event = {
							id = WW_hungary.79
							hours = 0
						}
					}
					puppet = SPM
				}
				IF = { # Sardinia-Piedmont puppet can gain Corsica if you control it
					limit = {
						1 = {
							is_owned_or_subject_trigger = yes
						}
					}
					SPM = {
						transfer_state = 1
						add_state_core = 1
					}
				}
				IF = { # Sardinia-Piedmont puppet can gain Savoy if you control it
					limit = {
						735 = {
							is_owned_or_subject_trigger = yes
						}
					}
					SPM = {
						transfer_state = 735
						add_state_core = 735
					}
				}

				IF = { # Lombardy-Venetia puppet can gain Ticino if you control it
					limit = {
						AND = {
							846 = {
								is_owned_or_subject_trigger = yes
							}
							LBV = {
								is_subject_of = ROOT
							}
						}

					}
					LBV = {
						transfer_state = 846
						add_state_core = 846
					}
				}

				IF = { #set up Tuscany puppet
					limit = {
						162 = {
							is_owned_or_subject_trigger = yes
						}
						TOS = {
							exists = no
						}
					}
					TOS = {
						transfer_state = 162
						add_offsite_building = {
							type = industrial_complex
							level = 2
						}
						add_offsite_building = {
							type = arms_factory
							level = 1
						}
						add_political_power = 75
						delete_unit_template_and_units = {
							division_template = "Battaglione delle Guardie Reali"
							disband = yes #if yes, will refund equipment/manpower.
						}

						division_template = {
							name = "Battaglione delle Guardie Reali"
							division_names_group = ITA_INF_01
							role = infantry
							is_locked = no
							regiments = {
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
								infantry = { x = 1 y = 1 }
								infantry = { x = 1 y = 2 }
								infantry = { x = 2 y = 0 }
								infantry = { x = 2 y = 1 }
								infantry = { x = 2 y = 2 }
							}
							support = {
								engineer = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}
						}

						random_state = {
							limit = {
								is_fully_controlled_by = PREV
								is_owned_by = PREV
								is_core_of = PREV
							}
							create_unit = {
							    division = "name = \"Primo Battaglione delle Guardie Reali'\" division_template = \"Battaglione delle Guardie Reali\" start_experience_factor = 0.4 start_equipment_factor = 0.9"
							    owner = PREV
							}
						}
					}
					puppet = TOS
				}

				IF = { #set up Papal puppet
					limit = {
						2 = {
							is_owned_or_subject_trigger = yes
						}
						157 = {
							is_owned_or_subject_trigger = yes
						}
						161 = {
							is_owned_or_subject_trigger = yes
						}
						PAP = {
							exists = no
						}
					}
					PAP = {
						transfer_state = 2
						transfer_state = 157
						transfer_state = 161
						add_offsite_building = {
							type = industrial_complex
							level = 2
						}
						add_offsite_building = {
							type = arms_factory
							level = 1
						}
						add_political_power = 75
						delete_unit_template_and_units = {
							division_template = "Battaglione delle Guardie Reali"
							disband = yes #if yes, will refund equipment/manpower.
						}

						division_template = {
							name = "Battaglione delle Guardie Reali"
							division_names_group = ITA_INF_01
							role = infantry
							is_locked = no
							regiments = {
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
								infantry = { x = 1 y = 1 }
								infantry = { x = 1 y = 2 }
								infantry = { x = 2 y = 0 }
								infantry = { x = 2 y = 1 }
								infantry = { x = 2 y = 2 }
							}
							support = {
								engineer = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}
						}

						random_state = {
							limit = {
								is_fully_controlled_by = PREV
								is_owned_by = PREV
								is_core_of = PREV
							}
							create_unit = {
							    division = "name = \"Primo Battaglione delle Guardie Papa\" division_template = \"Battaglione delle Guardie Reali\" start_experience_factor = 0.4 start_equipment_factor = 0.9"
							    owner = PREV
							}
						}
					}
					ITA = {
						ITA_papa_pio_xii = { set_nationality = PAP }
					}
					PAP = {
						country_event = {
							id = WW_hungary.78
							hours = 0
						}
					}
					puppet = PAP
				}

				IF = { #set up Neapolitanian puppet
					limit = {
						117 = {
							is_owned_or_subject_trigger = yes
						}
						849 = {
							is_owned_or_subject_trigger = yes
						}
						156 = {
							is_owned_or_subject_trigger = yes
						}
						115 = {
							is_owned_or_subject_trigger = yes
						}
						TTS = {
							exists = no
						}
					}
					TTS = {
						transfer_state = 117
						transfer_state = 849
						transfer_state = 156
						transfer_state = 115
						add_offsite_building = {
							type = industrial_complex
							level = 2
						}
						add_offsite_building = {
							type = arms_factory
							level = 1
						}
						add_political_power = 75
						delete_unit_template_and_units = {
							division_template = "Battaglione delle Guardie Reali"
							disband = yes #if yes, will refund equipment/manpower.
						}

						division_template = {
							name = "Battaglione delle Guardie Reali"
							division_names_group = ITA_INF_01
							role = infantry
							is_locked = no
							regiments = {
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }
								infantry = { x = 1 y = 0 }
								infantry = { x = 1 y = 1 }
								infantry = { x = 1 y = 2 }
								infantry = { x = 2 y = 0 }
								infantry = { x = 2 y = 1 }
								infantry = { x = 2 y = 2 }
							}
							support = {
								engineer = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}
						}

						random_state = {
							limit = {
								is_fully_controlled_by = PREV
								is_owned_by = PREV
								is_core_of = PREV
							}
							create_unit = {
							    division = "name = \"Primo Battaglione delle Guardie Reali'\" division_template = \"Battaglione delle Guardie Reali\" start_experience_factor = 0.4 start_equipment_factor = 0.9"
							    owner = PREV
							}
						}
					}
					puppet = TTS
				}

				IF = { # Neapolitanian/two sicilies puppet can gain Malta if you control it
					limit = {
						116 = {
							is_owned_or_subject_trigger = yes
						}
					}
					TTS = {
						transfer_state = 116
						add_state_core = 116
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_reclaim_the_holy_city
		icon = GFX_focus_generic_catholic_dominion
		prerequisite = { focus = wuw_HUN_restore_the_lombardo_venetian_kingdom }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_restore_the_lombardo_venetian_kingdom

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {

			454 = {
				is_fully_controlled_by = owner
				owner = {
					NOT = {
						has_war_with = ROOT
					}
				}
			}

		}

		bypass = {
			454 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			454 = {
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = { owns_state = 454 }
					454 = {
						is_fully_controlled_by = owner
						owner = {
							NOT = {
								has_war_with = ROOT
							}
						}
					}
				}
				454 = {
					owner = {
						country_event = {
							id = WW_hungary.75
						 	hours = 6
						 	random_hours = 2
						}
					}
				}
				custom_effect_tooltip = if_they_accept_tt
				effect_tooltip = {
					transfer_state = 454 #PALESTINE
					add_war_support = 0.03
					454 = {
						set_state_category = town
						add_extra_state_shared_building_slots = 2
						add_building_construction = {
							type = bunker
							level = 2
							province = 4206
							instant_build = yes
						}
						add_building_construction = {
							type = bunker
							level = 2
							province = 1086
							instant_build = yes
						}
						IF = {
							limit = {
								anti_air_building < 5
							}
							add_building_construction = {
								type = anti_air_building
								level = 1
								instant_build = yes
							}
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_holy_empire
		icon = GFX_focus_generic_pope
		prerequisite = { focus = wuw_HUN_reclaim_the_holy_city }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_reclaim_the_holy_city

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {

			has_government = neutrality
			454 = {
				is_owned_and_controlled_by = ROOT
			}

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_a_holy_empire_tt

			IF = {
				limit = {
					has_country_leader = {
						ruling_only = yes
						character = HUN_otto_von_habsburg
					}
				}
				add_trait = {
				    character = HUN_otto_von_habsburg
				    ideology = despotism
				    trait = blessed_monarch_trait
				}
			}

			hidden_effect = {

				IF = {
					limit = {
						AUS = {
							has_country_leader = {
								ruling_only = yes
								character = HUN_joseph_august_von_habsburg
							}
						}
					}
					AUS = {
						add_trait = {
						    character = HUN_joseph_august_von_habsburg
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						ALB = {
							has_country_leader = {
								ruling_only = yes
								character = ALB_wilhelm_of_wied
							}
						}
					}
					ALB = {
						add_trait = {
						    character = ALB_wilhelm_of_wied
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						CRO = {
							has_country_leader = {
								ruling_only = yes
								character = CRO_joseph_francis
							}
						}
					}
					CRO = {
						add_trait = {
						    character = CRO_joseph_francis
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						SPR = {
							has_country_leader = {
								ruling_only = yes
								character = SPA_karl_pius_von_habsburg
							}
						}
					}
					SPR = {
						add_trait = {
						    character = SPA_karl_pius_von_habsburg
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						CZE = {
							has_country_leader = {
								ruling_only = yes
								character = CZE_albrecht_franz
							}
						}
					}
					CZE = {
						add_trait = {
						    character = CZE_albrecht_franz
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						POL = {
							has_country_leader = {
								ruling_only = yes
								character = POL_karl_albrecht
							}
						}
					}
					POL = {
						add_trait = {
						    character = POL_karl_albrecht
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						UKR = {
							has_country_leader = {
								ruling_only = yes
								character = HUN_vasyl_vyshyvanyi
							}
						}
					}
					UKR = {
						add_trait = {
						    character = HUN_vasyl_vyshyvanyi
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						MEX = {
							has_country_leader = {
								ruling_only = yes
								character = MEX_maria_de_iturbide
							}
						}
					}
					MEX = {
						add_trait = {
						    character = MEX_maria_de_iturbide
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						LBV = {
							has_country_leader = {
								ruling_only = yes
								character = LBV_robert_von_habsburg
							}
						}
					}
					LBV = {
						add_trait = {
						    character = LBV_robert_von_habsburg
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						GEO = {
							has_country_leader = {
								ruling_only = yes
								character = GEO_george_bagration
							}
						}
					}
					GEO = {
						add_trait = {
						    character = GEO_george_bagration
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						TTS = {
							has_country_leader = {
								ruling_only = yes
								character = TTS_ferdinand_pius
							}
						}
					}
					TTS = {
						add_trait = {
						    character = TTS_ferdinand_pius
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}

				IF = {
					limit = {
						TOS = {
							has_country_leader = {
								ruling_only = yes
								character = TOS_joseph_ferdinand_von_habsburg
							}
						}
					}
					TOS = {
						add_trait = {
						    character = TOS_joseph_ferdinand_von_habsburg
						    ideology = despotism
						    trait = blessed_monarch_trait
						}
					}
				}



			}


		}
	}

	focus = {
		id = wuw_HUN_integrate_bohemian_and_austrian_industries
		icon = GFX_focus_SOV_merge_plants
		prerequisite = { focus = wuw_HUN_a_hungarian_galicia }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_a_hungarian_galicia

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

			has_government = neutrality
			is_subject = no

			OR = {
				AUS = {
					is_subject_of = ROOT
				}
				4 = {
					is_owned_and_controlled_by = ROOT
				}
			}

			OR = {
				CZE = {
					is_subject_of = ROOT
				}
				9 = {
					is_owned_and_controlled_by = ROOT
				}
			}

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				prioritize = { 4 9 43 }
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = CZE_skoda_armor_organization

				mio:CZE_skoda_armor_organization = {
					add_mio_size = 1
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = CZE_ckd_praga_organization

				mio:CZE_ckd_praga_organization = {
					add_mio_size = 1
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = AUS_ELIN_organization

				mio:AUS_ELIN_organization = {
					add_mio_size = 1
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = AUS_osterreichische_fleugzeugfabrik_organization

				mio:AUS_osterreichische_fleugzeugfabrik_organization = {
					add_mio_size = 1
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = AUS_stabilimento_tecnico_triestino_organization

				mio:AUS_stabilimento_tecnico_triestino_organization = {
					add_mio_size = 1
				}
				ELSE = {
					random_owned_controlled_state = {
						limit = {
							is_core_of = ROOT
							is_fully_controlled_by = ROOT
						}
						prioritize = { 9 }
						add_extra_state_shared_building_slots = 2
						add_building_construction = {
							type = industrial_complex
							level = 1
							instant_build = yes
						}
						add_building_construction = {
							type = arms_factory
							level = 1
							instant_build = yes
						}
					}
					random_owned_controlled_state = {
						limit = {
							is_core_of = ROOT
							is_fully_controlled_by = ROOT
						}
						prioritize = { 4 }
						add_extra_state_shared_building_slots = 1
						add_building_construction = {
							type = arms_factory
							level = 1
							instant_build = yes
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_multi_ethnic_empire
		icon = GFX_focus_generic_workers
		prerequisite = { focus = wuw_HUN_reclaim_the_holy_city focus = wuw_HUN_a_hungarian_galicia }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_a_hungarian_galicia

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

			has_government = neutrality

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_a_multi_ethnic_empire

		}
	}

	focus = {
		id = wuw_HUN_renovato_imperii
		icon = GFX_focus_proclaim_the_restauration_of_Austria_Hungary
		prerequisite = { focus = wuw_HUN_a_holy_empire focus = wuw_HUN_integrate_bohemian_and_austrian_industries }
		prerequisite = { focus = wuw_HUN_a_multi_ethnic_empire }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_a_multi_ethnic_empire

		cost = 10

		ai_will_do = {
			factor = 50
		}

		available = {

			has_government = neutrality
			is_subject = no

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			set_cosmetic_tag = HUN_EMPIRE

			custom_effect_tooltip = generic_skip_one_line_tt

			add_political_power = 100
			add_stability = 0.1

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_renovato_imperii_tt

			hidden_effect = {
				news_event = { id = wtt_news.56 hours = 6 }
				set_global_flag = form_austria_hungary_flag
			}

		}
	}

	focus = {
		id = wuw_HUN_the_bastion_of_catholicism
		icon = GFX_focus_generic_vatican_state
		prerequisite = { focus = wuw_HUN_the_old_habsburg_king }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_old_habsburg_king

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_bastion_of_catholicism

			IF = {
				limit = {
					AND = {
						has_dlc = "By Blood Alone"
						ITA = {
							exists = yes
							has_completed_focus = ITA_seek_papal_support
						}
					}
				}
				ITA = {
					add_opinion_modifier = {
						target = ROOT
						modifier = embraced_catholicism
					}
				}
			}

			IF = {
				limit = {
					AND = {
						has_dlc = "La Resistance"
						POR = {
							has_completed_focus = POR_concordat_with_the_holy_see
						}
					}
				}
				POR = {
					add_opinion_modifier = {
						target = ROOT
						modifier = embraced_catholicism
					}
				}
			}

			IF = {
				limit = {
					AND = {
						has_dlc = "La Resistance"
						SPR = {
							has_completed_focus = SPA_defenders_of_catholicism
						}
					}
				}
				SPR = {
					add_opinion_modifier = {
						target = ROOT
						modifier = embraced_catholicism
					}
				}
			}

			IF = {
				limit = {
					AND = {
						has_dlc = "Trial of Allegiance"
						CHL = {
							OR = {
								has_completed_focus = CHL_repeal_the_separation_of_church_an_state
								has_completed_focus = CHL_state_catholicism
							}
						}
					}
				}
				CHL = {
					add_opinion_modifier = {
						target = ROOT
						modifier = embraced_catholicism
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_enact_agrarian_reform
		icon = GFX_focus_generic_farmland
		prerequisite = { focus = wuw_HUN_the_bastion_of_catholicism }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_bastion_of_catholicism

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = ROM_agrarian_reform

		}
	}

	focus = {
		id = wuw_HUN_honor_the_great_war_veterans
		icon = GFX_focus_HABSBURG_reform_gemeinsame_armee
		prerequisite = { focus = wuw_HUN_the_old_habsburg_king }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_the_old_habsburg_king

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MILITARY_CHARACTER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_every_vitez_tt
			every_army_leader = {
				limit = {
					has_trait = trait_HUN_vitez
				}
				add_skill_level = 1
				add_attack = 1
				add_defense = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_war_support = 0.05

			army_experience = 25

		}
	}

	focus = {
		id = wuw_HUN_royal_hussars
		icon = GFX_focus_HABSBURG_defensive_hussars
		prerequisite = { focus = wuw_HUN_secure_army_loyalty }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_secure_army_loyalty

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = { POL_royal_hussars_idea }

			custom_effect_tooltip = wuw_HUN_royal_hussars_tt
			hidden_effect = {

				delete_unit_template_and_units = {
					division_template = "Magyar Királyi Huszárok"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Magyar Királyi Huszárok"
					priority = 2
					division_names_group = HUN_CAV_01
					role = mobile
					regiments = {
						cavalry = { x = 0 y = 0 }
						cavalry = { x = 0 y = 1 }
						cavalry = { x = 0 y = 2 }

						cavalry = { x = 1 y = 0 }
						cavalry = { x = 1 y = 1 }
						cavalry = { x = 1 y = 2 }

						cavalry = { x = 2 y = 0 }
						cavalry = { x = 2 y = 1 }
						cavalry = { x = 2 y = 2 }
					}
				}
				random_owned_controlled_state = {
					prioritize = { 43 }
					create_unit = {
						division = "name = \"1 Magyar Királyi Huszárok\" division_template = \"Magyar Királyi Huszárok\" start_experience_factor = 1.0"
						owner = HUN
					}
				}
				random_owned_controlled_state = {
					prioritize = { 43 }
					create_unit = {
						division = "name = \"2 Magyar Királyi Huszárok\" division_template = \"Magyar Királyi Huszárok\" start_experience_factor = 1.0"
						owner = HUN
					}
				}
				random_owned_controlled_state = {
					prioritize = { 43 }
					create_unit = {
						division = "name = \"3 Magyar Királyi Huszárok\" division_template = \"Magyar Királyi Huszárok\" start_experience_factor = 1.0"
						owner = HUN
					}
				}
			}


		}
	}

	focus = {
		id = wuw_HUN_purchase_burgenland
		icon = GFX_focus_generic_treaty
		prerequisite = { focus = wuw_HUN_enact_agrarian_reform }
		#prerequisite = { focus = wuw_HUN_honor_the_great_war_veterans }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_enact_agrarian_reform

		cost = 5

		ai_will_do = {
			factor = 25
		}

		available = {
			975 = {
				is_owned_and_controlled_by = AUS
			}
			AUS = {
				has_civil_war = no
				NOT = {
					has_war_with = ROOT
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			AUS = {
				country_event = {
					id = WW_hungary.83
					hours = 2
				}
			}

			custom_effect_tooltip = if_they_accept_tt

			effect_tooltip = {
				AUS = {
					add_ideas = HUN_payments_from_hungary_idea
					add_offsite_building = {
						type = industrial_complex
						level = 2
					}
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				add_political_power = -120

				transfer_state = 975
			}

		}
	}

	focus = {
		id = wuw_HUN_the_legacy_of_the_isonzo_front
		icon = GFX_focus_SMB_mountain_guns
		prerequisite = { focus = wuw_HUN_honor_the_great_war_veterans }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_honor_the_great_war_veterans

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {



			add_mastery_bonus = {
				name = wuw_HUN_the_legacy_of_the_isonzo_front
				bonus = 0.25
				days = 180
				grand_doctrine = grand_battleplan
				track = combat_support
			}


			add_tech_bonus = {
				name = wuw_HUN_the_legacy_of_the_isonzo_front
				bonus = 0.25
				uses = 2
				category = artillery
			}

		}
	}

	focus = {
		id = wuw_HUN_revenge_for_the_brusilov_offensive
		icon = GFX_focus_attack_soviet
		prerequisite = { focus = wuw_HUN_the_legacy_of_the_isonzo_front }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_legacy_of_the_isonzo_front

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					SOV = {
						exists = yes
					}
				}
				add_timed_idea = {
					idea = HUN_revenge_for_brusilov_idea
					days = 730
				}	
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_vasyl_vyshivani_becomes_available_as_field_marshal_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = HUN_place_a_habsburg_on_the_ukrainian_throne_decision

		}
	}

	focus = {
		id = wuw_HUN_the_legacy_of_arpad_andrew_and_matthias
		icon = GFX_focus_HUN_the_legacy_of_arpad_andrew_and_matthias
		prerequisite = { focus = wuw_HUN_enact_agrarian_reform }
		#mutually_exclusive = { focus = wuw_HUN_seek_an_alliance_with_the_kaiser }
		x = 0
		y = 3
		relative_position_id = wuw_HUN_enact_agrarian_reform

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			surrender_progress < 0.1
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_country_leader_trait = HUN_arpads_mathhias_and_andrews_successor_trait

			every_state = {
				limit = {
					NOT = {
						OR = {
							is_claimed_by = ROOT
							is_core_of = ROOT
							is_owned_by = ROOT
						}
					}
					OR = {
						state = 664
						state = 70
						state = 71
						state = 73
						state = 76
						state = 84
						state = 83
						state = 82
						state = 764
						state = 45
						state = 109
						state = 102
						state = 853
						state = 103
						state = 163
						state = 104
						state = 804
						state = 975
						state = 976
						state = 4
						state = 72
						state = 972
						state = 75
						state = 762
						state = 74
						state = 67
						state = 66
						state = 9
						state = 69
					}
				}
				add_claim_by = ROOT
			}


		}
	}

	focus = {
		id = wuw_HUN_establishing_a_new_dynasty
		icon = GFX_focus_HUN_establishing_a_new_dynasty
		prerequisite = { focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
		mutually_exclusive = { focus = wuw_HUN_elect_a_democratic_king focus = wuw_HUN_elect_a_fascist_king }
		x = -4
		y = 1
		relative_position_id = wuw_HUN_abide_by_the_little_ententes_stipulations

		cost = 5

		ai_will_do = {
			factor = 10
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_elect_a_democratic_king }
				NOT = { has_completed_focus = wuw_HUN_elect_a_fascist_king }
				NOT = { has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction }
			}
		}

		offset = {
			x = 4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establishing_a_new_dynasty
			}
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_establishing_a_new_dynasty_tt
			country_event = {
				id = WW_hungary.90
				hours = 0
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_fascist_uprising_mission_activation_tt
			add_ideas = HUN_the_volksbund_idea
			hidden_effect = {

				activate_mission = HUN_the_incoming_fascist_civil_war_mission

				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_elect_a_democratic_king
		icon = GFX_focus_HUN_elect_a_democratic_king
		prerequisite = { focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
		mutually_exclusive = { focus = wuw_HUN_establishing_a_new_dynasty focus = wuw_HUN_elect_a_fascist_king }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_abide_by_the_little_ententes_stipulations

		cost = 5

		ai_will_do = {
			factor = 15
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_establishing_a_new_dynasty }
				NOT = { has_completed_focus = wuw_HUN_elect_a_fascist_king }
				NOT = { has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction }
			}
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = democratic
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			swap_ideas = {
				add_idea = HUN_hungarian_monarchy_nice_democratic
				remove_idea = HUN_hungarian_monarchy_nice
			}

			add_ideas = HUN_dynastic_ties
			add_ideas = HUN_charles_v
			add_relation_modifier = {
				target = SWE
				modifier = HUN_dynastic_ties_license
			}

			hidden_effect = {
				add_ai_strategy = {
					type = befriend
					id = "SWE"
					value = 200
				}
				add_ai_strategy = {
					type = support
					id = "SWE"
					value = 200
				}
				SWE = {
					add_ai_strategy = {
						type = befriend
						id = "HUN"
						value = 200
					}
					add_ai_strategy = {
						type = support
						id = "HUN"
						value = 200
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_fascist_uprising_mission_activation_tt
			add_ideas = HUN_the_volksbund_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = { decision = HUN_carl_wilhelm_takes_absolute_cotrol_decision show_effect_tooltip = no }
			unlock_decision_tooltip = HUN_call_in_sweden

			hidden_effect = {

				set_cosmetic_tag = HUN_MONARCHY

				news_event = { id = news.296 }

				activate_mission = HUN_the_incoming_fascist_civil_war_mission

				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}

			}
		}
	}

	focus = {
		id = wuw_HUN_increase_economic_cooperation
		icon = GFX_focus_BRA_reach_out_to_military_dem
		prerequisite = { focus = wuw_HUN_elect_a_democratic_king }
		#mutually_exclusive = { focus = wuw_HUN_establishing_a_new_dynasty focus = wuw_HUN_elect_a_fascist_king }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_elect_a_democratic_king

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = democratic
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_increase_economic_cooperation_tt
			hidden_effect = {
				IF = {
					limit = {
						country_exists = ALB
						ALB = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = BUL
						BUL = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = GRE
						GRE = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = YUG
						YUG = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = AUS
						AUS = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = ROM
						ROM = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = CZE
						CZE = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = TRA
						TRA = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
				IF = {
					limit = {
						country_exists = SLO
						SLO = { has_opinion = { target = HUN value > 85 } }
					}
					add_offsite_building = { type = industrial_complex level = 1 }
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_elect_a_fascist_king
		icon = GFX_focus_HUN_elect_a_fascist_king
		prerequisite = { focus = wuw_HUN_abide_by_the_little_ententes_stipulations }
		mutually_exclusive = { focus = wuw_HUN_establishing_a_new_dynasty focus = wuw_HUN_elect_a_democratic_king }
		x = 4
		y = 1
		relative_position_id = wuw_HUN_abide_by_the_little_ententes_stipulations

		cost = 5

		ai_will_do = {
			factor = 10
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_establishing_a_new_dynasty }
				NOT = { has_completed_focus = wuw_HUN_elect_a_democratic_king }
				NOT = { has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction }
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		available = {
			OR = {
				has_government = fascism
				has_government = neutrality
			}
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_country_leader_role = {
			    character = HUN_franz_friedrich
			    promote_leader = yes
			    country_leader = {
			        ideology = despotism
			        expire = "1965.1.1.1"
			        traits = { HUN_duke_and_king_of_mecklenburg }
			    }
			}
			hidden_effect = {
				add_country_leader_role = {
				    character = HUN_franz_friedrich
				    promote_leader = yes
				    country_leader = {
				        ideology = nazism
				        expire = "1965.1.1.1"
				        traits = { HUN_duke_and_king_of_mecklenburg }
				    }
				}
			}

			swap_ideas = {
				remove_idea = HUN_hungarian_monarchy_nice
				add_idea = HUN_hungarian_monarchy_fascist_king
			}

			61 = {
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt
			unlock_decision_tooltip = HUN_integrate_mecklenburg

			hidden_effect = {

				news_event = { id = news.297 }

				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}

			}
		}
	}

	focus = {
		id = wuw_HUN_volksbund_der_deutschen_in_ungarn
		icon = GFX_focus_HUN_integrate_the_volksbund
		prerequisite = { focus = wuw_HUN_elect_a_fascist_king }
		#mutually_exclusive = { focus = wuw_HUN_elect_a_fascist_king }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_elect_a_fascist_king

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
		}

		bypass = {
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL }

		completion_reward = {

			custom_effect_tooltip = HUN_volksbund_militia_recruitment_tt

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Volksbundmiliz"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Volksbundmiliz"
					division_names_group = HUN_MIL_03
					role = garrison
					template_counter = 20
					is_locked = yes
					force_allow_recruiting = yes
					division_cap = 12
					regiments = {
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 0 y = 2 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
						militia = { x = 1 y = 2 }
					}
					support = {
					}
				}

				random_state = {
					limit = {
						is_fully_controlled_by = ROOT
						is_owned_by = ROOT
						is_core_of = ROOT
					}
					create_unit = {
					    division = "name = \"Erste Volksbundmiliz\" division_template = \"Volksbundmiliz\" start_experience_factor = 0.4 start_equipment_factor = 0.6"
					    owner = ROOT
					}
					create_unit = {
					    division = "name = \"Zweite Volksbundmiliz\" division_template = \"Volksbundmiliz\" start_experience_factor = 0.3 start_equipment_factor = 0.8"
					    owner = ROOT
					}
					create_unit = {
					    division = "name = \"Dritte Volksbundmiliz\" division_template = \"Volksbundmiliz\" start_experience_factor = 0.2 start_equipment_factor = 0.5"
					    owner = ROOT
					}
					create_unit = {
					    division = "name = \"Vierte Volksbundmiliz\" division_template = \"Volksbundmiliz\" start_experience_factor = 0.2 start_equipment_factor = 0.5"
					    owner = ROOT
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_volksbund_good

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = franz_and_henrik_available_tt
		}
	}

	focus = {
		id = wuw_HUN_cancel_the_german_trade_deal
		icon = GFX_focus_eng_concessions_to_the_trade_unions
		prerequisite = { focus = wuw_HUN_establishing_a_new_dynasty focus = wuw_HUN_elect_a_democratic_king }
		#mutually_exclusive = { focus = wuw_HUN_elect_a_democratic_king focus = wuw_HUN_elect_a_fascist_king }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_establishing_a_new_dynasty

		cost = 10

		ai_will_do = {
			factor = 20
		}

		available = {
			has_idea = HUN_gombos_trade_treaty
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 75
			add_popularity = {
				ideology = fascism
				popularity = -0.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			remove_ideas = HUN_gombos_trade_treaty

		}
	}

	focus = {
		id = wuw_HUN_establishing_a_royal_guard
		icon = GFX_focus_generic_home_defense
		prerequisite = { focus = wuw_HUN_establishing_a_new_dynasty }
		#mutually_exclusive = { focus = wuw_HUN_elect_a_democratic_king focus = wuw_HUN_elect_a_fascist_king }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_establishing_a_new_dynasty

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_manpower = 15000

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_horthyist_royal_guard

			custom_effect_tooltip = generic_skip_one_line_tt

			division_template = {
				name = "Magyar Királyi Huszárok"
				priority = 2
				division_names_group = HUN_CAV_01
				role = mobile
				regiments = {
					cavalry = { x = 0 y = 0 }
					cavalry = { x = 0 y = 1 }
					cavalry = { x = 0 y = 2 }

					cavalry = { x = 1 y = 0 }
					cavalry = { x = 1 y = 1 }
				}
			}
			random_owned_controlled_state = {
				limit = { ROOT = { has_full_control_of_state = PREV } }
				prioritize = { 43 }
				create_unit = {
					division = "name = \"1 Magyar Királyi Huszárok\" division_template = \"Magyar Királyi Huszárok\" start_experience_factor = 1.0"
					owner = HUN
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_dissolve_the_volksbund
		icon = GFX_focus_HUN_dissolve_the_volksbund
		prerequisite = { focus = wuw_HUN_establishing_a_royal_guard }
		#mutually_exclusive = { focus = wuw_HUN_elect_a_democratic_king focus = wuw_HUN_elect_a_fascist_king }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_establishing_a_royal_guard

		cost = 5

		ai_will_do = {
			factor = 20
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			add_popularity = {
				ideology = fascism
				popularity = -0.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					GER = {
						exists = yes
						has_government = fascism
					}
				}
				GER = {
					add_opinion_modifier = {
						target = ROOT
						modifier = dissolved_the_volksbund_modifier
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_idea = HUN_the_volksbund_idea
				}
				remove_ideas = HUN_the_volksbund_idea
			}

			IF = {
				limit = {
					has_completed_focus = wuw_HUN_establishing_a_new_dynasty
					NOT = {
						has_global_flag = arrow_cross_insurgency_happened
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = HUN_ban_the_volksbund_tt
			}

			IF = {
				limit = {
					has_country_leader = {
						ruling_only = yes
						character = HUN_miklos_horthy
					}
				}
				HUN_miklos_horthy = {
					remove_trait = {
					    ideology = oligarchism
					    trait = fascist_sympathies
					}
				}
			}

			set_country_flag = HUN_dissolved_the_volksbund_flag
		}
	}

	focus = {
		id = wuw_HUN_magyar_cserkeszszovetseg
		icon = GFX_focus_CHL_the_scouts_monarchist_youth_organization
		prerequisite = { focus = wuw_HUN_establishing_a_royal_guard }
		#mutually_exclusive = { focus = wuw_HUN_elect_a_democratic_king focus = wuw_HUN_elect_a_fascist_king }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_establishing_a_royal_guard

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			hidden_effect = {
				swap_ideas = {
					remove_idea = HUN_horthyist_royal_guard
					add_idea = HUN_horthyist_royal_guard_and_paramilitary
				}
			}
			custom_effect_tooltip = wuw_HUN_magyar_cserkeszszovetseg_tt

			hidden_effect = {
				set_technology = {
					lotta_svard_tech = 1
					popup = no
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_mobile_army
		icon = GFX_focus_generic_mechanized
		prerequisite = { focus = wuw_HUN_magyar_cserkeszszovetseg }
		mutually_exclusive = { focus = wuw_HUN_an_airforce_to_be_reckoned_with }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_magyar_cserkeszszovetseg

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_mobile_army_efforts_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			add_mastery_bonus = {
				name = wuw_HUN_a_mobile_army
				bonus = 0.1
				days = 180
				grand_doctrine = new_mobile_warfare
			}

			add_doctrine_cost_reduction = {
				cost_reduction = 0.25
				uses = 1
				category = land_doctrine
				name = wuw_HUN_a_mobile_army
			}

		}
	}

	focus = {
		id = wuw_HUN_an_airforce_to_be_reckoned_with
		icon = GFX_focus_generic_armored_air_support
		prerequisite = { focus = wuw_HUN_dissolve_the_volksbund }
		mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_dissolve_the_volksbund

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_combined_warfare_effort_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			add_mastery_bonus = {
				name = wuw_HUN_an_airforce_to_be_reckoned_with
				bonus = 0.15
				days = 180
				grand_doctrine = superior_firepower
			}

			add_doctrine_cost_reduction = {
				cost_reduction = 0.25
				uses = 1
				category = land_doctrine
				name = wuw_HUN_an_airforce_to_be_reckoned_with
			}

			add_doctrine_cost_reduction = {
				cost_reduction = 0.75
				uses = 1
				category = air_doctrine
				name = wuw_HUN_an_airforce_to_be_reckoned_with
			}

		}
	}

	focus = {
		id = wuw_HUN_royalist_education_initiative
		icon = GFX_focus_generic_university_2
		prerequisite = { focus = wuw_HUN_an_airforce_to_be_reckoned_with focus = wuw_HUN_a_mobile_army }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_an_airforce_to_be_reckoned_with

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = neutrality
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_royalist_education
		}
	}

	focus = {
		id = wuw_HUN_anglo_hungarian_alliance
		icon = GFX_focus_chi_british_cooperation
		prerequisite = { focus = wuw_HUN_royalist_education_initiative }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_royalist_education_initiative

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = neutrality
			is_subject = no
			is_in_faction = no
			ENG = {
				OR = {
					has_government = neutrality
					has_government = democratic
				}
				is_faction_leader = yes
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			ENG = {
				country_event = {
					id = WW_hungary.87
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_unifying_heritage
		icon = GFX_goal_generic_demand_territory
		prerequisite = { focus = wuw_HUN_royalist_education_initiative }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_royalist_education_initiative

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = neutrality
			has_civil_war = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 75

			custom_effect_tooltip = generic_skip_one_line_tt

			add_stability = 0.1
			add_war_support = 0.1

		}
	}

	focus = {
		id = wuw_HUN_stage_an_uprising_in_leitha
		icon = GFX_focus_HUN_stage_an_uprising_in_leitha
		prerequisite = { focus = wuw_HUN_a_unifying_heritage }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_a_unifying_heritage

		cost = 5

		ai_will_do = {
			factor = 10
		}

		offset = {
			x = 1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		available = {
			has_war = no
			has_government = neutrality
			is_subject = no
			any_country = {
				NOT = {
					OR = {
						original_tag = ROOT
						is_subject_of = ROOT
						is_in_faction_with = ROOT
					}
				}
				OR = {
					controls_state = 975
					owns_state = 975
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_stage_an_uprising_in_leitha_tt
			random_country = {
				limit = {
					owns_state = 975
				}
				country_event = {
					id = WW_hungary.86
					days = 2
					random_days = 3
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			975 = {
				transfer_state_to = ROOT
				add_core_of = ROOT
			}

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Rongyos Gárda"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Rongyos Gárda"
					division_names_group = HUN_MIL_01
					role = garrison
					template_counter = 90
					is_locked = yes
					force_allow_recruiting = yes
					division_cap = 12
					regiments = {
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
					}
					support = {
					}
				}
			}

			random_state = {
				limit = {
					state = 975
				}
				create_unit = {
				    division = "name = \"Rongyos Gárda 'Lajtabánság'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.4 start_equipment_factor = 0.6"
				    owner = ROOT
				    officer = {
				    	name = HUN_miklos_kozma
				    	portraits = {
				    		army = {
				    			large = GFX_portrait_HUN_miklos_kozma
				    			small = GFX_portrait_HUN_miklos_kozma_small
				    		}
				    	}
				    }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_rongyos_garda_leaders_become_generals

			hidden_effect = {
				set_country_flag = HUN_secured_the_ragged_guards_flag
				every_country = {
					limit = {
						capital_scope = {
							is_on_continent = europe
						}
					}
					news_event = { id = wuw_HUN_news_events.9 }
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_declaration_of_intentions
		icon = GFX_goal_generic_attack_allies
		prerequisite = { focus = wuw_HUN_a_unifying_heritage focus = wuw_HUN_the_legacy_of_arpad_andrew_and_matthias }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = -2
		y = 2
		relative_position_id = wuw_HUN_a_unifying_heritage

		cost = 5

		offset = {
			x = 3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction
			}
		}

		offset = {
			x = 2
			y = -1
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_the_old_habsburg_king
			}
		}

		ai_will_do = {
			factor = 20
		}

		available = {
			is_subject = no
			has_war_support > 0.79
		}

		bypass = {
			wuw_HUN_does_not_have_trianon = yes
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_threat = 2

			custom_effect_tooltip = generic_skip_one_line_tt

			HUN_remove_trianon_effect = yes

			news_event = { id = news.298 days = 1 }

		}
	}

	focus = {
		id = wuw_HUN_undoing_the_yugoslav_mistake
		icon = GFX_focus_generic_attack_yugoslavia
		prerequisite = { focus = wuw_HUN_a_declaration_of_intentions }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_a_declaration_of_intentions

		will_lead_to_war_with = YUG

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_other_country = {
				limit = {
					NOT = {
						OR = {
							is_subject_of = ROOT
							is_in_faction_with = ROOT
						}
					}
					OR = {
						owns_state = 109
						owns_state = 103
						owns_state = 45
						owns_state = 764
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_undoing_the_yugoslav_mistake_tt

		}
	}

	focus = {
		id = wuw_HUN_reclaim_the_slovak_possessions
		icon = GFX_focus_generic_attack_slovakia
		prerequisite = { focus = wuw_HUN_a_declaration_of_intentions }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_a_declaration_of_intentions

		will_lead_to_war_with = CZE
		will_lead_to_war_with = SLO

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_other_country = {
				limit = {
					NOT = {
						OR = {
							is_subject_of = ROOT
							is_in_faction_with = ROOT
						}
					}
					OR = {
						owns_state = 664
						owns_state = 70
						owns_state = 71
						owns_state = 73
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_reclaim_the_slovak_possessions_tt

		}
	}

	focus = {
		id = wuw_HUN_revenge_for_1919
		icon = GFX_focus_generic_attack_romania
		prerequisite = { focus = wuw_HUN_a_declaration_of_intentions }
		#mutually_exclusive = { focus = wuw_HUN_a_mobile_army }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_a_declaration_of_intentions

		will_lead_to_war_with = ROM
		will_lead_to_war_with = TRA

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_other_country = {
				limit = {
					NOT = {
						OR = {
							is_subject_of = ROOT
							is_in_faction_with = ROOT
						}
					}
					OR = {
						owns_state = 82
						owns_state = 83
						owns_state = 84
						owns_state = 76
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_revenge_for_1919_tt

		}
	}

	focus = {
		id = wuw_HUN_on_a_high_horse
		icon = GFX_focus_usa_focus_on_europe
		prerequisite = { focus = wuw_HUN_revenge_for_1919 focus = wuw_HUN_reclaim_the_slovak_possessions focus = wuw_HUN_undoing_the_yugoslav_mistake }
		mutually_exclusive = { focus = wuw_HUN_a_bulwark_against_communism }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_reclaim_the_slovak_possessions

		will_lead_to_war_with = ROM
		will_lead_to_war_with = YUG
		will_lead_to_war_with = AUS
		will_lead_to_war_with = SLO
		will_lead_to_war_with = CZE
		will_lead_to_war_with = POL
		will_lead_to_war_with = SOV
		will_lead_to_war_with = UKR
		will_lead_to_war_with = MOL
		will_lead_to_war_with = CRO
		will_lead_to_war_with = SER
		will_lead_to_war_with = ISR
		will_lead_to_war_with = PAL
		will_lead_to_war_with = EGY
		will_lead_to_war_with = ENG
		will_lead_to_war_with = TUR
		will_lead_to_war_with = FRA
		will_lead_to_war_with = GRE
		will_lead_to_war_with = JOR
		will_lead_to_war_with = SUD

		cost = 10

		ai_will_do = {
			factor = 2
		}

		available = {
			is_subject = no
			has_government = neutrality
			has_war_support > 0.90
			all_core_state = {
				is_owned_and_controlled_by = ROOT
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_apostolic_kingdom_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = { is_in_faction = yes }
				leave_faction = yes
			}
			set_rule = { can_create_factions = yes }
			set_rule = { can_join_factions = no }
			every_other_country = {
				limit = {
					NOT = { is_puppet_of = ROOT }
				}
				add_opinion_modifier = {
					target = ROOT
					modifier = HUN_has_threatening_ambitions
				}
				add_opinion_modifier = {
					target = ROOT
					modifier = embargo
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					NOT = {
						OR = {
							is_claimed_by = ROOT
							is_core_of = ROOT
							is_owned_by = ROOT
							any_other_country = {
								AND = {
									is_subject_of = ROOT
									owns_state = PREV
								}
							}
						}
					}
					OR = {
						state = 664
						state = 70
						state = 71
						state = 73
						state = 76
						state = 84
						state = 83
						state = 82
						state = 764
						state = 45
						state = 109
						state = 102
						state = 853
						state = 103
						state = 163
						state = 104
						state = 804
						state = 975
						state = 976
						state = 4
						state = 152
						state = 153
						state = 848
						state = 72
						state = 972
						state = 75
						state = 762
						state = 74
						state = 67
						state = 66
						state = 9
						state = 69
						state = 88
						state = 89
						state = 91
						state = 90
						state = 81
						state = 46
						state = 80
						state = 79
						state = 78
						state = 766
						state = 551
						state = 883
						state = 457
						state = 456
						state = 907
						state = 447
						state = 446
						state = 453
						state = 454
						state = 455
						state = 553
						state = 554
						state = 677
						state = 799
						state = 183
						state = 164
						state = 116
						state = 797
						state = 199
						state = 198
						state = 201
						state = 202
						state = 203
						state = 834
						state = 192
						state = 197
						state = 259
						state = 193
						state = 226
						state = 196
						state = 200
						state = 227
						state = 221
						state = 228
						state = 218
						state = 240
						state = 225
						state = 245
						state = 260
						state = 265
						state = 234
						state = 235
						state = 232
						state = 238
						state = 237
						state = 236
						state = 217
						state = 187
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_country = {
				limit = {
					OR = {
						original_tag = ROM
						original_tag = YUG
						original_tag = AUS
						original_tag = SLO
						original_tag = CZE
						original_tag = POL
						original_tag = SOV
						original_tag = UKR
						original_tag = MOL
						original_tag = CRO
						original_tag = SER
						original_tag = ISR
						original_tag = PAL
						original_tag = EGY
						original_tag = ENG
						original_tag = TUR
						original_tag = FRA
						original_tag = GRE
						original_tag = JOR
						original_tag = SUD
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

			hidden_effect = {
				news_event = { id = wuw_HUN_news_events.4 }
			}

		}
	}

	focus = {
		id = wuw_HUN_a_bulwark_against_communism
		icon = GFX_focus_ger_bulwark_against_bolshevism
		prerequisite = { focus = wuw_HUN_revenge_for_1919 focus = wuw_HUN_reclaim_the_slovak_possessions focus = wuw_HUN_undoing_the_yugoslav_mistake }
		mutually_exclusive = { focus = wuw_HUN_on_a_high_horse }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_reclaim_the_slovak_possessions

		will_lead_to_war_with = SOV

		cost = 10

		ai_will_do = {
			factor = 10
		}

		select_effect = {
			every_country = {
				limit = {
					has_government = communism
					NOT = { is_in_faction_with = ROOT }
					OR = {
						is_major = yes
						is_neighbor_of = ROOT
					}
				}
				ROOT = {
					add_ai_strategy = {
						type = prepare_for_war
						id = PREV
						value = 100
					}
				}
			}
		}

		available = {
			is_subject = no
			NOT = {
				has_government = communism
			}
			any_country = {
				has_government = communism
				NOT = {
					OR = {
						is_in_faction_with = ROOT
						is_subject_of = ROOT
					}
				}
				OR = {
					is_major = yes
					is_neighbor_of = ROOT
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 120

			custom_effect_tooltip = POR_the_communist_threat_tt
			every_country = {
				limit = {
					has_government = communism
					NOT = { is_in_faction_with = ROOT }
					OR = {
						is_major = yes
						is_neighbor_of = ROOT
					}
				}
			}

			hidden_effect = {
				every_country = {
					limit = {
						has_government = communism
						NOT = {
							OR = {
								is_in_faction_with = ROOT
								is_subject_of = ROOT
							}
						}
						OR = {
							is_major = yes
							is_neighbor_of = ROOT
						}
					}
					ROOT = {
						add_ai_strategy = {
							type = declare_war
							id = PREV
							value = 100
						}
						create_wargoal = {
							type = topple_government
							target = PREV
						}
					}
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_a_responsible_government
		icon = GFX_goal_support_democracy
		prerequisite = { focus = wuw_HUN_elect_a_democratic_king }
		#mutually_exclusive = { focus = wuw_HUN_on_a_high_horse }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_elect_a_democratic_king

		cost = 10

		ai_will_do = {
			factor = 25
		}

		available = {
			democratic > 0.35
			is_subject = no
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			set_politics = {
				ruling_party = democratic
				elections_allowed = yes
				last_election = "1936.1.1"
				election_frequency = 48
			}		
			hold_election = HUN

			custom_effect_tooltip = generic_skip_one_line_tt

			swap_ideas = {
				add_idea = HUN_hungarian_monarchy_nice_democratic_2
				remove_idea = HUN_hungarian_monarchy_nice_democratic
			}

			hidden_effect = {
				remove_opinion_modifier = {
					target = CZE
					modifier = BFTB_incongruous_neighbors
				}
				remove_opinion_modifier = {
					target = ROM
					modifier = BFTB_incongruous_neighbors
				}
				remove_opinion_modifier = {
					target = YUG
					modifier = BFTB_incongruous_neighbors
				}
				every_country = {
					limit = {
						has_opinion_modifier = BFTB_balkan_pact_enemy
					}
					remove_opinion_modifier = {
						target = HUN
						modifier = BFTB_balkan_pact_enemy
					}
				}
			}

			IF = {
				limit = {
					FRA = {
						exists = yes
						is_subject = no
						has_completed_focus = FRA_strengthen_the_little_entente
					}
				}
				FRA = { country_event = { id = DOD_hungary.30 } }
			}
			IF = {
				limit = {
					country_exists = ROM
					OR = {
						FRA = { NOT = { has_completed_focus = FRA_strengthen_the_little_entente } }
						FRA = { exists = no }
						FRA = { is_subject = yes }
					}
				}
				ROM = { country_event = { id = DOD_hungary.30 } }
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_lennart_bernadotte
		}
	}

	focus = {
		id = wuw_HUN_guarantee_religious_liberties
		icon = GFX_focus_generic_court
		prerequisite = { focus = wuw_HUN_a_responsible_government }
		#mutually_exclusive = { focus = wuw_HUN_on_a_high_horse }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_a_responsible_government

		cost = 10

		ai_will_do = {
			factor = 25
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = democratic
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = { 

			add_political_power = 75
			add_stability = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_scientist_influx_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 0.5
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_edward_teller
			}	
			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_john_von_neumann
			}	
			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_leo_szilard
			}	

		}
	}

	focus = {
		id = wuw_HUN_the_balkan_pact
		icon = GFX_focus_invite_romania
		prerequisite = { focus = wuw_HUN_guarantee_religious_liberties }
		mutually_exclusive = { focus = wuw_HUN_join_the_allies }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_guarantee_religious_liberties

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			is_in_faction = no
			is_subject = no
			OR = {
				has_government = neutrality
				has_government = democratic
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ANNEXATION FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 75
			add_war_support = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "No Compromise, No Surrender"
				}
				set_rule = { can_create_factions = yes }
				create_faction_from_template = faction_template_balkan_pact
				add_faction_initiative = 1
				custom_effect_tooltip = generic_skip_one_line_tt
			}
			ELSE = {
				set_rule = { can_create_factions = yes }
				create_faction_from_template = faction_template_balkan_pact
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			IF = {
				limit = {
					ROM = {
						is_in_faction = no
						is_subject = no
						OR = {
							has_government = democratic
							has_government = neutrality
						}
					}
				}
				custom_effect_tooltip = wuw_HUN_the_balkan_pact_invitation_tt
				hidden_effect = {
					ROM = { country_event = generic.5 }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_the_balkan_pact_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = HUN_unite_hungary_romania_decision

		}
	}

	focus = {
		id = wuw_HUN_join_the_allies
		icon = GFX_goal_generic_improve_relations
		prerequisite = { focus = wuw_HUN_guarantee_religious_liberties }
		mutually_exclusive = { focus = wuw_HUN_the_balkan_pact }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_guarantee_religious_liberties

		cost = 5

		ai_will_do = {
			factor = 10
			modifier = {
				factor = 0
				ENG = { has_capitulated = yes }
			}
			modifier = {
				factor = 0.2
				ENG = { surrender_progress > 0.2 }
			}
		}

		available = {
			is_in_faction = no
			is_subject = no
			ENG = {
				exists = yes
				is_puppet = no
				NOT = {
					has_war_with = HUN
				}
			}
			any_other_country = {
				is_major = yes
				is_faction_leader = yes
				OR = {
					AND = {
						original_tag = ENG
						OR = {
							has_government = democratic
							has_government = neutrality
						}
					}
					has_government = democratic
				}
			}
			NOT = {
				any_other_country = {
					is_in_faction_with = ENG
					has_war_with = HUN
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					ENG = {
						OR = {
							has_government = democratic
							has_government = neutrality
						}
						is_faction_leader = yes
						not = { has_war_with = ROOT }
					}
				}
				ENG = { country_event = generic.2 }
			}
			ELSE = {
				get_best_alliance_match_democratic_effect = yes
				var:best_leader = {
					country_event = generic.2
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_joint_oil_exploitation_company
		icon = GFX_goal_generic_oil_refinery
		prerequisite = { focus = wuw_HUN_join_the_allies }
		#mutually_exclusive = { focus = wuw_HUN_the_balkan_pact }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_join_the_allies

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			is_in_faction_with = ENG
			ENG = {
				is_faction_leader = yes
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_RESEARCH }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_to_tech_sharing_group = HUN_joint_oil_exploitation_company_tech_group
			ENG = { add_to_tech_sharing_group = HUN_joint_oil_exploitation_company_tech_group }

			custom_effect_tooltip = generic_skip_one_line_tt

			974 = {
				add_resource = {
					type = oil
					amount = 32
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_hold_territorial_referendums
		icon = GFX_focus_SWE_refuge_from_war
		prerequisite = { focus = wuw_HUN_the_balkan_pact focus = wuw_HUN_join_the_allies }
		#mutually_exclusive = { focus = wuw_HUN_join_the_allies }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_the_balkan_pact

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			is_subject = no
			OR = {
				has_government = neutrality
				has_government = democratic
			}
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 100

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_hold_territorial_referendums_tt

		}
	}

	focus = {
		id = wuw_HUN_strengthen_horthys_reign
		icon = GFX_focus_HUN_strengthen_horthys_reign
		prerequisite = { focus = wuw_HUN_continue_the_regency }
		mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_continue_the_regency

		cost = 5

		ai_will_do = {
			factor = 15
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_undermine_the_admiral }
			}
		}

		offset = {
			x = 2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_strengthen_horthys_reign
			}
		}

		available = {
			has_country_leader = {
				ruling_only = yes
				character = HUN_miklos_horthy
			}
		}

		bypass = {
			#NOT = {
			#	has_country_leader = {
			#		ruling_only = yes
			#		character = HUN_miklos_horthy
			#	}
			#}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_popularity = {
				ideology = neutrality
				popularity = 0.05
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			HUN_miklos_horthy = {
				swap_country_leader_traits = {
				    remove = HUN_the_regent
				    add = HUN_the_regent_2
				    ideology = oligarchism
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_kalman_daranyi

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_undermine_the_admiral
		icon = GFX_goal_generic_forceful_treaty
		prerequisite = { focus = wuw_HUN_continue_the_regency }
		mutually_exclusive = { focus = wuw_HUN_strengthen_horthys_reign }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_continue_the_regency

		cost = 5

		ai_will_do = {
			factor = 5
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_white_terror }
				NOT = { has_completed_focus = wuw_HUN_strengthen_horthys_reign }
			}
		}

		offset = {
			x = -2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_undermine_the_admiral
			}
		}

		available = {
			has_country_leader = {
				ruling_only = yes
				character = HUN_miklos_horthy
			}
		}

		bypass = {
			has_government = fascism
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			add_popularity = {
				ideology = fascism
				popularity = 0.1
			}

			add_stability = -0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			HUN_miklos_horthy = {
				swap_country_leader_traits = {
				    remove = HUN_the_regent
				    add = HUN_the_regent_undermined
				    ideology = oligarchism
				}
			}

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_reestablish_the_rongyos_garda
		icon = GFX_focus_HUN_reestablish_the_rongyos_garda
		prerequisite = { focus = wuw_HUN_strengthen_horthys_reign focus = wuw_HUN_undermine_the_admiral }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 2
		y = 2
		relative_position_id = wuw_HUN_strengthen_horthys_reign

		cost = 10

		ai_will_do = {
			factor = 10
		}

		offset = {
			x = -2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_undermine_the_admiral
			}
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_manpower = 16000

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_rongyos_garda_militia_recruitment

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Rongyos Gárda"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Rongyos Gárda"
					division_names_group = HUN_MIL_01
					role = garrison
					template_counter = 90
					is_locked = yes
					force_allow_recruiting = yes
					division_cap = 12
					regiments = {
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 0 y = 2 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
					}
					support = {
					}
				}

				random_owned_state = {
					limit = {
						is_controlled_by = ROOT
						is_core_of = ROOT
					}
					create_unit = {
					    division = "name = \"Rongyos Gárda 'Lajtabánság'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.4 start_equipment_factor = 0.6"
					    owner = ROOT
					    officer = {
					    	name = HUN_miklos_kozma
					    	portraits = {
					    		army = {
					    			large = GFX_portrait_HUN_miklos_kozma
					    			small = GFX_portrait_HUN_miklos_kozma_small
					    		}
					    	}
					    }
					}
					create_unit = {
					    division = "name = \"Rongyos Gárda 'Sopron'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.3 start_equipment_factor = 0.8"
					    owner = ROOT
					    officer = {
					    	name = HUN_ivan_hejjas
					    	portraits = {
					    		army = {
					    			large = GFX_portrait_HUN_ivan_hejjas
					    			small = GFX_portrait_HUN_ivan_hejjas_small
					    		}
					    	}
					    }
					}
					create_unit = {
					    division = "name = \"Rongyos Gárda 'Komárno'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.2 start_equipment_factor = 0.5"
					    owner = ROOT
					    officer = {
					    	name = HUN_huszein_durics_hilmi
					    }
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_rongyos_garda_leaders_become_generals

		}
	}

	focus = {
		id = wuw_HUN_strenghten_the_order_of_vitez
		icon = GFX_focus_HUN_strenghten_the_order_of_vitez
		prerequisite = { focus = wuw_HUN_strengthen_horthys_reign }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_strengthen_horthys_reign

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_country_leader = {
				ruling_only = yes
				character = HUN_miklos_horthy
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }

		completion_reward = {

			custom_effect_tooltip = HUN_every_vitez_tt
			every_army_leader = {
				limit = {
					has_trait = trait_HUN_vitez
				}
				add_attack = 1
				add_defense = 1
			}

		}
	}

	focus = {
		id = wuw_HUN_pass_statute_xix
		icon = GFX_focus_generic_military_dictatorship
		prerequisite = { focus = wuw_HUN_strengthen_horthys_reign }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_strengthen_horthys_reign

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			add_political_power = 50

			add_ideas = HUN_power_to_the_regent_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			#custom_effect_tooltip = wuw_HUN_horthy_field_marshal_tt
#
			#custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_magdolna_purgly
		}
	}

	focus = {
		id = wuw_HUN_restrict_voting_rights
		icon = GFX_focus_usa_voter_registration_act
		prerequisite = { focus = wuw_HUN_pass_statute_xix }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_pass_statute_xix

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_political_power = 75

			add_popularity = {
				ideology = neutrality
				popularity = 0.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = HUN_restricted_voting_rights
				days = 360
			}

		}
	}

	focus = {
		id = wuw_HUN_absolute_rule_of_the_national_unity_party
		icon = GFX_focus_generic_self_management
		prerequisite = { focus = wuw_HUN_restrict_voting_rights }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_restrict_voting_rights

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_STABILITY }

		completion_reward = {

			add_political_power = 75

			add_stability = 0.15

			custom_effect_tooltip = generic_skip_one_line_tt

			add_popularity = {
				ideology = communism
				popularity = -0.1
			}

			add_popularity = {
				ideology = democratic
				popularity = -0.1
			}

		}
	}

	focus = {
		id = wuw_HUN_outlaw_the_party_of_national_will
		icon = GFX_focus_HUN_outlaw_the_party_of_national_will
		prerequisite = { focus = wuw_HUN_pass_statute_xix }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_pass_statute_xix

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			has_country_flag = HUN_gombos_has_died_flag
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_STABILITY }

		completion_reward = {

			add_stability = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = HUN_crackdown_on_extremism
				days = 728
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			set_party_name = {
				ideology = fascism
				long_name = HUN_arrow_cross_party_hungarist_movement_long
				name = HUN_arrow_cross_party_hungarist_movement
			}	

		}
	}

	focus = {
		id = wuw_HUN_spur_on_the_trianon_trauma
		icon = GFX_focus_ETH_freedom_at_gunpoint
		prerequisite = { focus = wuw_HUN_outlaw_the_party_of_national_will }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_outlaw_the_party_of_national_will

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_country_leader = {
				ruling_only = yes
				character = HUN_miklos_horthy
			}
		}

		bypass = {
			NOT = {
				has_country_leader = {
					ruling_only = yes
					character = HUN_miklos_horthy
				}
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			HUN_miklos_horthy = {
				swap_country_leader_traits = {
				    remove = HUN_the_regent_2
				    add = HUN_the_regent_3
				    ideology = oligarchism
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_manpower = 14000

		}
	}

	focus = {
		id = wuw_HUN_renounce_the_treaty_of_trianon
		icon = GFX_focus_renounce_the_treaty_of_trianon
		prerequisite = { focus = wuw_HUN_spur_on_the_trianon_trauma focus = wuw_HUN_elect_a_fascist_king }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_spur_on_the_trianon_trauma

		cost = 5

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {
			AND = {
				wuw_HUN_does_not_have_trianon = yes
				NOT = {
					has_idea = HUN_bled_agreement_wuw
				}
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_threat = 1

			IF = {
				limit = {
					FRA = {
						has_completed_focus = FRA_strengthen_the_little_entente
						exists = yes
						is_subject = no
					}
				}
				FRA = {
					country_event = {
						id = DOD_hungary.40
						days = 1
					}
				}
			}

			IF = {
				limit = {
					OR = {
						NOT = {
							FRA = {
								has_completed_focus = FRA_strengthen_the_little_entente
							}
						}
						FRA = {
							exists = no
						}
						FRA = {
							is_subject = yes
						}
						ROM = {
							exists = yes
						}
					}
				}
				#Romania gets the event if France not engaged in Balkans
				ROM = {
					country_event = {
						id = DOD_hungary.40
						days = 1
					}
				}
				ELSE = {
					HUN_remove_trianon_effect = yes
					news_event = { id = news.298 days = 1 }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_idea = disarmed_nation
				}
				swap_ideas = {
					remove_idea = disarmed_nation
					add_idea = volunteer_only
				}
			}



		}
	}

	focus = {
		id = wuw_HUN_the_hungarian_life_and_renewal_party
		icon = GFX_focus_HUN_the_hungarian_life_and_renewal_party
		prerequisite = { focus = wuw_HUN_absolute_rule_of_the_national_unity_party focus = wuw_HUN_elect_a_fascist_king }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_absolute_rule_of_the_national_unity_party

		cost = 5

		ai_will_do = {
			factor = 15
		}

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			IF = {
				limit = {
					has_country_leader = {
						ruling_only = yes
						character = HUN_miklos_horthy
					}
				}
				swap_ideas = {
					remove_idea = HUN_power_to_the_regent_idea
					add_idea = HUN_more_power_to_the_regent_idea
				}
			}
			ELSE = {
				add_political_power = 75
				add_war_support = 0.05
				add_stability = 0.02
			}

		}
	}

	focus = {
		id = wuw_HUN_act_of_defense
		icon = GFX_goal_generic_defence
		#prerequisite = { focus = wuw_HUN_the_hungarian_renewal_party }
		prerequisite = { focus = wuw_HUN_renounce_the_treaty_of_trianon }
		prerequisite = { focus = wuw_HUN_the_hungarian_life_and_renewal_party }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_hungarian_life_and_renewal_party

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			add_war_support = 0.1

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_idea = HUN_levente_associations
				}
				swap_ideas = {
					remove_idea = HUN_levente_associations
					add_idea = HUN_levente_associations_act_of_defense
				}
			}
			ELSE_IF = {
				limit = {
					has_idea = HUN_levente_associations_secret_rearmament
				}
				swap_ideas = {
					remove_idea = HUN_levente_associations_secret_rearmament
					add_idea = HUN_levente_associations_act_of_defense_and_secret_rearmament
				}
			}



			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_istvan_horthy
		}
	}

	focus = {
		id = wuw_HUN_integrate_the_volksbund
		icon = GFX_focus_HUN_integrate_the_volksbund
		prerequisite = { focus = wuw_HUN_undermine_the_admiral }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_undermine_the_admiral

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
		}

		bypass = {
			OR = {
				has_government = fascism
				NOT = {
					has_country_leader = {
						ruling_only = yes
						character = HUN_miklos_horthy
					}
				}
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			add_ideas = HUN_volksbund_good

			IF = {
				limit = {
					GER = {
						has_government = fascism
					}
				}
				GER = {
					add_opinion_modifier = {
						target = ROOT
						modifier = medium_increase
					}	
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_empower_the_greenshirts
		icon = GFX_focus_generic_fascist_troops
		prerequisite = { focus = wuw_HUN_undermine_the_admiral }
		#mutually_exclusive = { focus = wuw_HUN_undermine_the_admiral }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_undermine_the_admiral

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {
			OR = {
				has_government = fascism
				NOT = {
					has_country_leader = {
						ruling_only = yes
						character = HUN_miklos_horthy
					}
				}
			}
		}

		search_filters = { FOCUS_FILTER_MANPOWER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_manpower = 12000

			custom_effect_tooltip = generic_skip_one_line_tt

			swap_ideas = {
				remove_idea = HUN_hungarian_national_defense_association
				add_idea = HUN_hungarian_national_defense_association_greenshirts
			}

		}
	}

	focus = {
		id = wuw_HUN_the_march_on_budapest
		icon = GFX_focus_ITA_generic_fascist_workers
		prerequisite = { focus = wuw_HUN_empower_the_greenshirts }
		prerequisite = { focus = wuw_HUN_integrate_the_volksbund }
		#mutually_exclusive = { focus = wuw_HUN_empower_the_greenshirts }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_empower_the_greenshirts

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			NOT = {
				has_government = fascism
			}
			is_subject = no
		}

		bypass = {
			has_government = fascism
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			country_event = {
				id = WW_hungary.102
				hours = 0
			}

		}
	}

	focus = {
		id = wuw_HUN_government_of_national_unity
		icon = GFX_focus_HUN_government_of_national_unity
		prerequisite = { focus = wuw_HUN_the_march_on_budapest }
		#mutually_exclusive = { focus = wuw_HUN_the_march_on_budapest }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_march_on_budapest

		cost = 5

		ai_will_do = {
			factor = 25
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
			is_subject = no
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			IF = {
				limit = {
					NOT = {
						has_government = fascism
					}
				}

				country_event = {
					id = WW_hungary.103
					hours = 0
				}

			}
			ELSE_IF = {
				limit = {
					has_government = fascism
				}

				add_trait = {
				    character = HUN_ferenc_szalasi
				    ideology = nazism
				    trait = HUN_nemzetvezeto_trait
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				add_threat = 1
				set_party_name = {
					ideology = fascism
					long_name = HUN_arrow_cross_party_hungarist_movement_long
					name = HUN_arrow_cross_party_hungarist_movement
				}	

				custom_effect_tooltip = generic_skip_one_line_tt

				HUN_remove_trianon_effect = yes

				hidden_effect = {
					news_event = { id = news.298 days = 1 }
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_the_turul_association
		icon = GFX_focus_HUN_the_turul_association
		prerequisite = { focus = wuw_HUN_absolute_rule_of_the_national_unity_party focus = wuw_HUN_government_of_national_unity focus = wuw_HUN_spur_on_the_trianon_trauma focus = wuw_HUN_elect_a_fascist_king }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = -3
		y = 1
		relative_position_id = wuw_HUN_government_of_national_unity

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		offset = {
			x = 2
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_strengthen_horthys_reign
			}
		}

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_ideas = HUN_turul_association_idea

		}
	}

	focus = {
		id = wuw_HUN_carrying_on_arpads_legacy
		icon = GFX_focus_HUN_carrying_on_arpads_legacy
		prerequisite = { focus = wuw_HUN_the_turul_association }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_the_turul_association

		cost = 10

		ai_will_do = {
			factor = 2
		}

		available = {
			OR = {
				has_government = fascism
				has_government = neutrality
			}
			is_subject = no
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_country_leader_trait = HUN_arpads_successor_trait

		}
	}

	focus = {
		id = wuw_HUN_institute_corporatism
		icon = GFX_focus_ICE_state_corporatism
		prerequisite = { focus = wuw_HUN_government_of_national_unity }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_government_of_national_unity

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = fascism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }

		completion_reward = {

			add_stability = -0.05
			add_popularity = {
				ideology = fascism
				popularity = 0.15
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_owned_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_owned_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 0
						include_locked = yes
					}
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
				}
				random_select_amount = 2
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_roman_catholic_state
		icon = GFX_focus_por_concordat
		prerequisite = { focus = wuw_HUN_government_of_national_unity }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 3
		y = 1
		relative_position_id = wuw_HUN_government_of_national_unity

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = fascism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			add_ideas = HUN_roman_catholic_society_idea
		}
	}

	focus = {
		id = wuw_HUN_incorporate_the_hungarian_life_movement
		icon = GFX_focus_HUN_incorporate_the_hungarian_life_movement
		prerequisite = { focus = wuw_HUN_a_roman_catholic_state }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_a_roman_catholic_state

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = fascism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {

			swap_ideas = {
				remove_idea = HUN_roman_catholic_society_idea
				add_idea = HUN_hungarian_life_movement_idea
			}

		}
	}

	focus = {
		id = wuw_HUN_heirs_of_the_huns
		icon = GFX_focus_generic_fascist_propaganda
		prerequisite = { focus = wuw_HUN_institute_corporatism }
		prerequisite = { focus = wuw_HUN_the_turul_association }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_the_turul_association

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = fascism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_heirs_of_the_huns_idea
		}
	}

	focus = {
		id = wuw_HUN_sway_the_count
		icon = GFX_goal_generic_improve_relations
		prerequisite = { focus = wuw_HUN_institute_corporatism focus = wuw_HUN_a_roman_catholic_state }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_institute_corporatism

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			hidden_effect = {
				remove_trait = {
				    character = HUN_fidel_palffy
				    slot = political_advisor
				    trait = nazi_sympathizer
				}
			}

			add_trait = {
			    character = HUN_fidel_palffy
			    slot = political_advisor
			    trait = HUN_the_national_socialist_count
			}

			hidden_effect = {

				IF = {
					limit = {
						NOT = {
							has_idea = HUN_fidel_palffy
						}

						amount_taken_ideas = {
						    amount < 3
						    slots = {
						        political_advisor
						    }
						}
					}
					add_ideas = HUN_fidel_palffy
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						has_idea = HUN_fidel_palffy
					}

					amount_taken_ideas = {
					    amount < 3
					    slots = {
					        political_advisor
					    }
					}
				}
				custom_effect_tooltip = HUN_hire_fidel_palffy_tt
			}

		}
	}

	focus = {
		id = wuw_HUN_wherever_the_cross_points
		icon = GFX_focus_HUN_wherever_the_cross_points
		prerequisite = { focus = wuw_HUN_heirs_of_the_huns focus = wuw_HUN_sway_the_count }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_heirs_of_the_huns

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = fascism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_timed_idea = {
				idea = HUN_arrow_cross_idea
				days = 800
			}
			custom_effect_tooltip = generic_skip_one_line_tt
			set_party_name = { 
				ideology = fascism 
				long_name = HUN_arrow_cross_party_long 
				name = HUN_arrow_cross_party 
			}
		}
	}

	focus = {
		id = wuw_HUN_the_war_on_atheism
		icon = GFX_focus_mex_restore_the_army_of_christ
		prerequisite = { focus = wuw_HUN_a_roman_catholic_state }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_a_roman_catholic_state

		will_lead_to_war_with = SOV

		cost = 10

		ai_will_do = {
			factor = 2
		}

		select_effect = {
			every_country = {
				limit = {
					has_government = communism
					NOT = { is_in_faction_with = ROOT }
					OR = {
						is_major = yes
						is_neighbor_of = ROOT
					}
				}
				ROOT = {
					add_ai_strategy = {
						type = prepare_for_war
						id = PREV
						value = 100
					}
				}
			}
		}

		available = {
			has_government = fascism
			is_subject = no
			any_country = {
				has_government = communism
				NOT = {
					OR = {
						is_in_faction_with = ROOT
						is_subject_of = ROOT
					}
				}
				OR = {
					is_major = yes
					is_neighbor_of = ROOT
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			add_popularity = {
				ideology = fascism
				popularity = 0.15
			}

			custom_effect_tooltip = POR_the_communist_threat_tt
			every_country = {
				limit = {
					has_government = communism
					NOT = { is_in_faction_with = ROOT }
					OR = {
						is_major = yes
						is_neighbor_of = ROOT
					}
				}
			}

			hidden_effect = {
				every_country = {
					limit = {
						has_government = communism
						NOT = {
							OR = {
								is_in_faction_with = ROOT
								is_subject_of = ROOT
							}
						}
						OR = {
							is_major = yes
							is_neighbor_of = ROOT
						}
					}
					ROOT = {
						add_ai_strategy = {
							type = declare_war
							id = PREV
							value = 100
						}
						create_wargoal = {
							type = topple_government
							target = PREV
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_promote_hungarianism
		icon = GFX_focus_generic_support_the_left_right
		prerequisite = { focus = wuw_HUN_act_of_defense focus = wuw_HUN_wherever_the_cross_points }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_act_of_defense

		offset = {
			x = 1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			OR = {
				has_government = fascism
				has_government = neutrality
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_ideas = HUN_promoted_hungarianism
			
			IF = {
				limit = {
					has_completed_focus = wuw_HUN_outlaw_the_party_of_national_will
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				set_party_name = { 
					ideology = fascism 
					long_name = HUN_arrow_cross_party_long 
					name = HUN_arrow_cross_party 
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_strengthen_the_turani_vadaszok
		icon = GFX_focus_generic_limited_social_mobilization
		# GFX_focus_TUR_turanist_ambition
		prerequisite = { focus = wuw_HUN_promote_hungarianism }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_promote_hungarianism

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_strengthen_the_turani_vadaszok_requirement_tt
				OR = {
					has_idea = HUN_hungarian_national_defense_association
					has_idea = HUN_hungarian_national_defense_association_horthyist
					has_idea = HUN_hungarian_national_defense_association_greenshirts
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {

			IF = {
				limit = {
					has_idea = HUN_hungarian_national_defense_association
				}
				swap_ideas = {
					remove_idea = HUN_hungarian_national_defense_association
					add_idea = HUN_hungarian_national_defense_association_turan_hunters
				}
			}
			ELSE_IF = {
				limit = {
					has_idea = HUN_hungarian_national_defense_association_horthyist
				}
				swap_ideas = {
					remove_idea = HUN_hungarian_national_defense_association_horthyist
					add_idea = HUN_hungarian_national_defense_association_horthyist_turan_hunters
				}
			}
			ELSE_IF = {
				limit = {
					has_idea = HUN_hungarian_national_defense_association_greenshirts
				}
				swap_ideas = {
					remove_idea = HUN_hungarian_national_defense_association_greenshirts
					add_idea = HUN_hungarian_national_defense_association_greenshirts_turan_hunters
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					TUR = {
						exists = yes
						NOT = {
							has_war_with = ROOT
						}
					}
				}
				add_opinion_modifier = {
					target = TUR
					modifier = turanist_connections_op_modifier
				}
				TUR = {
					add_opinion_modifier = {
						target = ROOT
						modifier = turanist_connections_op_modifier
					}
				}
			}


			hidden_effect = {
				mark_focus_tree_layout_dirty = yes
			}

		}
	}

	focus = {
		id = wuw_HUN_our_ancestral_lands
		icon = GFX_focus_usa_focus_on_asia
		prerequisite = { focus = wuw_HUN_strengthen_the_turani_vadaszok }
		prerequisite = { focus = wuw_HUN_wherever_the_cross_points }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_strengthen_the_turani_vadaszok

		cost = 10

		ai_will_do = {
			factor = 5
		}

		allow_branch = {
			has_dlc = "Gotterdammerung"
			has_completed_focus = wuw_HUN_wherever_the_cross_points
			has_completed_focus = wuw_HUN_strengthen_the_turani_vadaszok
		}

		available = {
			has_government = fascism
			is_subject = no
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_stability = -0.15
			add_war_support = 0.05

			every_state = {
				limit = {
					NOT = {
						OR = {
							is_core_of = ROOT
							is_owned_by = ROOT
							is_claimed_by = ROOT
						}
					}
					OR = {
						region = 27
						region = 26
						region = 130
						region = 135
						region = 137
						region = 134
						region = 129
						region = 267
						region = 40
						region = 264
						region = 263
						region = 278
						region = 13
						region = 277
						region = 265
						region = 12
						region = 276
						region = 191
						region = 270
						region = 269
						region = 268
						region = 136
						region = 261
						region = 138
						region = 14
						region = 151
						region = 262
						region = 147
						region = 149
						region = 260
						region = 259
						region = 28
					}
				}
				add_claim_by = ROOT
			}

		}
	}

	focus = {
		id = wuw_HUN_reaffirm_territorial_claims
		icon = GFX_goal_generic_territory_or_war
		prerequisite = { focus = wuw_HUN_promote_hungarianism }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_promote_hungarianism

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_war_support > 0.7
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			every_state = {
				limit = {
					NOT = {
						OR = {
							is_core_of = ROOT
							is_claimed_by = ROOT
							is_owned_by = ROOT
						}
					}
					OR = {
						state = 664
						state = 73
						state = 71
						state = 70
						state = 76
						state = 84
						state = 83
						state = 82
						state = 764
						state = 45
						state = 975
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_reaffirm_territorial_claims_tt

		}
	}

	focus = {
		id = wuw_HUN_demand_croatian_reintigration
		icon = GFX_focus_YUG_devolved_croatia
		prerequisite = { focus = wuw_HUN_reaffirm_territorial_claims }
		prerequisite = { focus = wuw_HUN_wherever_the_cross_points }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 3
		y = 4
		relative_position_id = wuw_HUN_wherever_the_cross_points

		will_lead_to_war_with = YUG
		will_lead_to_war_with = CRO

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = fascism
			is_subject = no
			is_in_faction = yes
			any_other_country = {
				OR = {
					owns_state = 109
					owns_state = 103
				}
				NOT = {
					has_war_with = ROOT
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			every_state = {
				limit = {
					OR = {
						state = 109
						state = 103
					}
					NOT = {
						OR = {
							is_claimed_by = ROOT
							is_core_of = ROOT
							is_owned_by = ROOT
						}
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_demands_tt
			every_other_country = {
				limit = {
					AND = {
						OR = {
							controls_state = 109
							controls_state = 103
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				country_event = {
					id = WW_hungary.104
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_southern_slovakia
		icon = GFX_goal_generic_occupy_states_ongoing_war
		prerequisite = { focus = wuw_HUN_reaffirm_territorial_claims }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_reaffirm_territorial_claims

		will_lead_to_war_with = CZE
		will_lead_to_war_with = SLO

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

			is_subject = no

			664 = {
				NOT = {
					OR = {
						is_owned_by = ROOT
						is_controlled_by = ROOT
					}
				}
			}

			IF = {
				limit = {
					country_exists = CZE
					664 = { is_owned_by = CZE }
				}
				strength_ratio = { tag = CZE ratio > 0.75 }
			}
			IF = {
				limit = {
					country_exists = SLO
					664 = { is_owned_by = SLO }
				}
				strength_ratio = { tag = SLO ratio > 0.75 }
			}

			has_army_manpower = { size > 120000 }

		}

		bypass = {

			OR = {
				owns_state = 664
				controls_state = 664
				664 = {
					OWNER = {
						has_war_with = ROOT
					}
				}
			}

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			custom_effect_tooltip = HUN_demands_tt
			IF = {
				limit = {
					CZE = {
						exists = yes
						owns_state = 664
					}
				}
				IF = {
					limit = {
						CZE = { is_subject = yes }
					}
					create_wargoal = {
						type = take_state_focus
						target = CZE
						expire = 0
						generator = { 664 }
					}
					ELSE = {
						CZE = { country_event = DOD_hungary.80 }
					}
				}
			}
			ELSE_IF = {
				limit = {
					SLO = {
						exists = yes
						owns_state = 664
					}
				}
				SLO = { country_event = DOD_hungary.80 }
			}
			ELSE_IF = {
				limit = {
					664 = {
						NOT = {
							OR = {
								is_owned_by = SLO
								is_owned_by = CZE
								is_owned_by = ROOT
							}
						}
					}
				}
				random_country = {
					limit = {
						owns_state = 664
					}
					country_event = {
						id = WW_hungary.7
						days = 2
						random_days = 3
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_carpathian_ruthenia
		icon = GFX_focus_HUN_demand_carpathian_ruthenia
		prerequisite = { focus = wuw_HUN_reaffirm_territorial_claims }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_reaffirm_territorial_claims

		will_lead_to_war_with = CZE
		will_lead_to_war_with = SLO
		will_lead_to_war_with = UKR

		available = {

			is_subject = no

			73 = {
				NOT = {
					is_owned_by = ROOT
				}
			}

			IF = {
				limit = {
					73 = {
						is_owned_by = CZE
					}
				}
				strength_ratio = { tag = CZE ratio > 0.70 }
			}

			has_army_manpower = { size > 150000 }

		}

		bypass = {

			OR = {
				owns_state = 73
				73 = {
					OWNER = {
						has_war_with = ROOT
					}
				}
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_demands_tt
			random_country = {
				limit = {
					owns_state = 73
				}
				country_event = {
					id = WW_hungary.20
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_transylvania
		icon = GFX_focus_YUG_autonomous_transylvania
		prerequisite = { focus = wuw_HUN_reaffirm_territorial_claims }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_reaffirm_territorial_claims

		will_lead_to_war_with = ROM
		will_lead_to_war_with = TRA

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {

			is_subject = no
			has_army_manpower = { size > 200000 }

			NOT = {
				OR = {
					76 = {
						is_owned_by = ROOT
					}
					83 = {
						is_owned_by = ROOT
					}
					84 = {
						is_owned_by = ROOT
					}
				}
			}

			76 = {
				OWNER = {
					NOT = {
						OR = {
							is_in_faction_with = ROOT
							has_war_with = ROOT
						}
					}
				}
			}

			IF = {
				limit = {
					ROM = {
						owns_state = 76
					}
				}
				strength_ratio = { tag = ROM ratio > 0.66 }
			}


		}

		bypass = {

			OR = {
				76 = {
					OWNER = {
						has_war_with = ROOT
					}
				}
				76 = {
					is_owned_by = ROOT
				}
			}

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			IF = {
				limit = {
					76 = {
						is_owned_by = ROM
					}
				}
				custom_effect_tooltip = HUN_demands_tt
				ROM = { 
					country_event = { 
						id = DOD_hungary.50 
						hours = 6
						random_hours = 12
					} 
				}
				hidden_effect = {
					news_event = { 
						id = news.300 
						hours = 4
					}
				}
			}

			ELSE = {
				random_country = {
					limit = {
						owns_state = 76
					}
					country_event = {
						id = WW_hungary.4
						days = 2
						random_days = 3
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_the_vojvodina
		icon = GFX_focus_YUG_dissolve_serbia
		prerequisite = { focus = wuw_HUN_demand_transylvania }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_demand_transylvania

		cost = 5

		ai_will_do = {
			factor = 10
		}

		will_lead_to_war_with = YUG

		available = {

			is_subject = no

			45 = {
				NOT = {
					is_owned_by = ROOT
				}
			}

			IF = {
				limit = {
					45 = {
						is_owned_by = YUG
					}
				}
				strength_ratio = { tag = YUG ratio > 0.75 }
			}

			has_army_manpower = { size > 175000 }

		}

		bypass = {

			OR = {
				owns_state = 45
				45 = {
					OWNER = {
						has_war_with = ROOT
					}
				}
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_demands_tt
			IF = {
				limit = {
					YUG = {
						is_subject = yes
						owns_state = 45
					}
				}
				create_wargoal = {
					type = take_state_focus
					target = YUG
					expire = 0
					generator = { 45 }
				}
				ELSE = {
					IF = {
						limit = {
							OR = {
								45 = { is_owned_by = YUG }
								45 = { owner = { is_subject_of = YUG } }
							}
						}
						YUG = { country_event = DOD_hungary.90 }
					}
				}
			}

			IF = {
				limit = {
					45 = {
						NOT = {
							OR  = {
								is_owned_by = YUG
								owner = { is_subject_of = YUG }
							}
						}
					}
				}
				random_country = {
					limit = {
						owns_state = 45
					}
					country_event = {
						id = WW_hungary.4
						days = 2
						random_days = 3
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_demand_the_vojvodina_tt

			hidden_effect = {
				news_event = { id = news.306 }
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_burgenland
		icon = GFX_focus_generic_attack_austria
		prerequisite = { focus = wuw_HUN_demand_transylvania }
		#mutually_exclusive = { focus = wuw_HUN_government_of_national_unity }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_demand_transylvania

		will_lead_to_war_with = AUS

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

			is_subject = no

			975 = {
				NOT = {
					is_owned_by = ROOT
				}
			}

			IF = {
				limit = {
					975 = {
						is_owned_by = AUS
					}
				}
				strength_ratio = { tag = AUS ratio > 0.70 }
			}

			has_army_manpower = { size > 185000 }

		}

		bypass = {

			OR = {
				owns_state = 975
				975 = {
					OWNER = {
						has_war_with = ROOT
					}
				}
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_demands_tt
			random_country = {
				limit = {
					owns_state = 975
				}
				country_event = {
					id = WW_hungary.23
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_claim_overlordship_over_slovakia
		icon = GFX_goal_generic_position_armies
		prerequisite = { focus = wuw_HUN_demand_southern_slovakia }
		mutually_exclusive = { focus = wuw_HUN_demand_the_return_of_slovakia }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_demand_southern_slovakia

		will_lead_to_war_with = SLO

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

			is_subject = no

			OR = {
				SLO = {
					exists = yes
					NOT = { is_puppet_of = ROOT }
				}
				any_other_country = {
					owns_state = 70
					owns_state = 71
					#owns_state = 72
					owns_state = 73
					NOT = {
						has_war_with = ROOT
					}
				}
			}
			IF = {
				limit = { country_exists = SLO }
				strength_ratio = { tag = SLO ratio > 0.75 }
				NOT = { has_war_with = SLO }
			}
			has_army_manpower = { size > 175000 }

		}

		bypass = {

			OR = {
				SLO = {
					exists = yes
					is_subject_of = ROOT
				}
				AND = {
					owns_state = 70
					owns_state = 71
					#owns_state = 72
					owns_state = 73
				}
			}

		}

		search_filters = { FOCUS_FILTER_ANNEXATION }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_demands_tt
			IF = {
				limit = {
					70 = {
						controller = {
							NOT = {
								has_war_with = ROOT
							}
						}
					}
					SLO = { exists = no }
					any_other_country = {
						NOT = {
							owns_state = 70
							owns_state = 71
							owns_state = 72
							owns_state = 73
						}
					}
				}
				70 = {
					controller = {
						country_event = { id = DOD_hungary.100 hours = 5 }
					}
				}
			}
			IF = {
				limit = {
					SLO = {
						exists = yes
						is_puppet = no
						NOT = {
							has_war_with = ROOT
						}
					}
				}
				SLO = { country_event = { id = DOD_hungary.107 hours = 3 } }
			}
			IF = {
				limit = {
					SLO = {
						exists = yes
						is_puppet = yes
						NOT = {
							has_war_with = ROOT
						}
					}
				}
				SLO = { OVERLORD = { country_event = { id = DOD_hungary.107 hours = 4 } } }
			}
			hidden_effect = {
				news_event = { id = news.309 hours = 8 }
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_the_return_of_slovakia
		icon = GFX_focus_generic_attack_slovakia
		prerequisite = { focus = wuw_HUN_demand_southern_slovakia }
		mutually_exclusive = { focus = wuw_HUN_claim_overlordship_over_slovakia }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_demand_southern_slovakia

		will_lead_to_war_with = SLO
		will_lead_to_war_with = CZE

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

			is_subject = no

			any_other_country = {
				OR = {
					owns_state = 70
					owns_state = 71
					#owns_state = 72
					owns_state = 73
				}
				NOT = {
					has_war_with = ROOT
				}
			}

			has_army_manpower = { size > 180000 }

		}

		bypass = {

			AND = {
				owns_state = 70
				owns_state = 71
				#owns_state = 72
				owns_state = 73
			}

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			IF = {
				limit = {
					SLO = {
						exists = yes
						is_subject = yes
						NOT = {
							is_subject_of = ROOT
						}
						is_ai = yes
					}
				}
				every_country = {
					limit = {
						has_subject = SLO
					}
					country_event = {
						id = WW_hungary.96
						days = 2
						random_days = 3
					}
				}
			}
			ELSE = {
				custom_effect_tooltip = HUN_demands_tt
				every_country = {
					limit = {
						AND = {
							OR = {
								owns_state = 70
								owns_state = 71
								#owns_state = 72
								owns_state = 73
							}
							NOT = {
								OR = {
									has_war_with = ROOT
									original_tag = ROOT
									is_subject_of = ROOT
								}
							}
						}
					}
					country_event = {
						id = WW_hungary.11
						days = 2
						random_days = 3
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_proclaim_greater_hungary
		icon = GFX_focus_HUN_proclaim_greater_hungary
		prerequisite = { focus = wuw_HUN_demand_carpathian_ruthenia }
		prerequisite = { focus = wuw_HUN_demand_the_vojvodina focus = wuw_HUN_demand_burgenland focus = wuw_HUN_demand_the_return_of_slovakia }
		#mutually_exclusive = { focus = wuw_HUN_claim_overlordship_over_slovakia }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_demand_carpathian_ruthenia

		cost = 10

		ai_will_do = {
			factor = 40
		}

		available = {
			is_subject = no
			OR = {
				has_government = fascism
				has_government = neutrality
			}
			OR = {
				owns_state = 664
				owns_state = 73
				owns_state = 76
				owns_state = 84
				owns_state = 83
				owns_state = 82
				owns_state = 45
				owns_state = 975
			}
			NOT = { has_global_flag = GER_reformed_austro_hungarian_empire }
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_proclaim_greater_hungary_core_states_requirement
				AND = {
					155 = {
						is_fully_controlled_by = ROOT
					}
					974 = {
						is_fully_controlled_by = ROOT
					}
					973 = {
						is_fully_controlled_by = ROOT
					}
					43 = {
						is_fully_controlled_by = ROOT
					}
					154 = {
						is_fully_controlled_by = ROOT
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			#custom_effect_tooltip = HUN_GREATER_tt
			set_cosmetic_tag = HUN_GREATER

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_old_hungary_reclaimed

			hidden_effect = {
				news_event = { id = news.299 }
			}

		}
	}

	focus = {
		id = wuw_HUN_seek_german_contracts
		icon = GFX_focus_generic_german_trade
		prerequisite = { focus = wuw_HUN_act_of_defense focus = wuw_HUN_wherever_the_cross_points }
		#mutually_exclusive = { focus = wuw_HUN_claim_overlordship_over_slovakia }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_act_of_defense

		cost = 10

		ai_will_do = {
			factor = 15
		}

		offset = {
			x = 1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		available = {
			GER = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					has_government = fascism
					has_government = neutrality
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_seek_german_contracts_tt
			IF = {
				limit = {
					GER = {
						has_opinion = {
							target = ROOT
							value > 25
						}
						has_opinion = {
							target = ROOT
							value < 50
						}
					}
				}
				add_offsite_building = {
					type = arms_factory
					level = 1
				}
			}
			ELSE_IF = {
				limit = {
					GER = {
						has_opinion = {
							target = ROOT
							value > 50
						}
						has_opinion = {
							target = ROOT
							value < 75
						}
					}
				}
				add_offsite_building = {
					type = arms_factory
					level = 2
				}
			}
			ELSE_IF = {
				limit = {
					GER = {
						has_opinion = {
							target = ROOT
							value > 75
						}
					}
				}
				add_offsite_building = {
					type = industrial_complex
					level = 1
				}
				add_offsite_building = {
					type = arms_factory
					level = 2
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_henschel_organization

				mio:HUN_henschel_organization = {
					add_mio_size = 2
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_henschel
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = GER_rheinmetall_organization

				mio:GER_rheinmetall_organization = {
					add_mio_size = 2
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_rheinmetall
			}

		}
	}

	focus = {
		id = wuw_HUN_license_fiat_tankettes
		icon = GFX_focus_generic_fiat
		prerequisite = { focus = wuw_HUN_act_of_defense focus = wuw_HUN_wherever_the_cross_points }
		#mutually_exclusive = { focus = wuw_HUN_claim_overlordship_over_slovakia }
		x = -4
		y = 1
		relative_position_id = wuw_HUN_act_of_defense

		offset = {
			x = 1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -1
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			ITA = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					has_government = fascism
					has_government = neutrality
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			ITA = {
				add_opinion_modifier = {
					target = ROOT
					modifier = medium_increase
				}
			}

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_equipment_subsidy = {
					cic = 2000
					equipment_type = light_tank_chassis
					seller_tags = { ITA }
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_fiat_tankettes_organization

				mio:HUN_fiat_tankettes_organization = {
					add_mio_size = 1
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_fiat
			}

		}
	}

	focus = {
		id = wuw_HUN_renew_the_rome_protocols
		icon = GFX_focus_befriend_italy
		prerequisite = { focus = wuw_HUN_license_fiat_tankettes }
		mutually_exclusive = { focus = wuw_HUN_invite_german_investors }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_license_fiat_tankettes

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			NOT = { has_war_with = ITA }
			NOT = { has_war_with = AUS }
			ITA = {
				exists = yes
				is_subject = no
				NOT = { has_war_with = AUS }
				OR = {
					has_government = neutrality
					has_government = fascism
				}
			}
			AUS = {
				exists = yes
				is_subject = no
				OR = {
					has_government = neutrality
					has_government = fascism
				}
			}
			OR = {
				has_country_leader = {
					ruling_only = yes
					character = HUN_miklos_horthy
				}
				has_country_leader = {
					ruling_only = yes
					character = HUN_franz_friedrich
				}
			}
			
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_renew_the_rome_protocols_interventionalism_tt
			IF = {
				limit = {
					has_idea = HUN_wuw_interventionism
				}
				swap_ideas = {
					add_idea = HUN_interventionism_2
					remove_idea = HUN_wuw_interventionism
				}
			}

			IF = {
				limit = {
					country_exists = AUS
				}
				reverse_add_opinion_modifier = { target = AUS modifier = HUN_renew_the_rome_protocols }
				add_opinion_modifier = { target = AUS modifier = HUN_renew_the_rome_protocols }
			}
			IF = {
				limit = {
					country_exists = ITA
				}
				reverse_add_opinion_modifier = { target = ITA modifier = HUN_renew_the_rome_protocols }
				add_opinion_modifier = { target = ITA modifier = HUN_renew_the_rome_protocols }
			}
			IF = {
				limit = {
					has_country_leader = {
						ruling_only = yes
						character = HUN_miklos_horthy
					}
				}
				news_event = { id = news.312 }
			}

		}
	}

	focus = {
		id = wuw_HUN_invite_german_investors
		icon = GFX_focus_chi_mission_to_germany
		prerequisite = { focus = wuw_HUN_seek_german_contracts }
		mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_seek_german_contracts

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			GER = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					has_government = fascism
					has_government = neutrality
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			add_popularity = {
				ideology = GER
				popularity = 0.1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			random_state = {
				limit = {
					is_owned_and_controlled_by = ROOT
					is_core_of = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			random_state = {
				limit = {
					is_owned_and_controlled_by = ROOT
					is_core_of = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = steel
					amount = 4
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_joint_aluminum_mining_company
		icon = GFX_goal_generic_construction2
		prerequisite = { focus = wuw_HUN_invite_german_investors }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_invite_german_investors

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			ROOT = { has_full_control_of_state = 43 }
			GER = {
				exists = yes
				NOT = {
					has_war_with = ROOT
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			43 = {
				add_resource = {
					type = aluminium
					amount = 16
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_join_the_axis
		icon = GFX_goal_anschluss
		prerequisite = { focus = wuw_HUN_joint_aluminum_mining_company }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_joint_aluminum_mining_company

		cost = 5

		ai_will_do = {
			factor = 80
			modifier = {
				factor = 0
				GER = { has_capitulated = yes }
			}
			modifier = {
				GER = { surrender_progress > 0.25 }
				factor = 0.1
			}
			modifier = {
				has_country_flag = HUN_can_not_trust_germany_again_flag
				factor = 0
			}
		}

		available = {
			NOT = { 
				has_war_with = GER 
				has_country_flag = HUN_can_not_trust_germany_again_flag
			}
			is_subject = no
			is_in_faction = no
			NOT = {
				any_other_country = {
					is_in_faction_with = GER
					has_war_with = HUN
				}
			}
			GER = {
				is_faction_leader = yes
				has_government = fascism
				is_subject = no
			}
		}

		bypass = {
			AND = {
				is_in_faction_with = GER
				GER = {
					is_faction_leader = yes
					OR = {
						has_government = fascism
						has_government = neutrality
					}
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		completion_reward = {

			GER = {
				country_event = {
					id = WW_hungary.26
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_protect_austria
		icon = GFX_focus_AUS_for_a_better_future
		prerequisite = { focus = wuw_HUN_renew_the_rome_protocols }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_renew_the_rome_protocols

		cost = 5

		ai_will_do = {
			factor = 20
		}

		available = {
			is_subject = no
			975 = {
				is_owned_by = AUS
			}
			AUS = {
				NOT = {
					OR = {
						is_guaranteed_by = ROOT
						has_government = communism
					}
				}
			}
		}

		bypass = {
			OR = {
				AND = {
					975 = {
						NOT = { is_owned_by = AUS }
					}
					4 = {
						NOT = { is_owned_by = AUS }
					}
					152 = {
						NOT = { is_owned_by = AUS }
					}
					153 = {
						NOT = { is_owned_by = AUS }
					}
					848 = {
						NOT = { is_owned_by = AUS }
					}
					976 = {
						NOT = { is_owned_by = AUS }
					}
				}
				AUS = {
					is_guaranteed_by = ROOT
				}
			}
		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			AUS = {
				country_event = {
					id = WW_hungary.8
					days = 2
					random_days = 3
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_an_alliance_with_italy
		icon = GFX_goal_generic_major_alliance
		prerequisite = { focus = wuw_HUN_protect_austria }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_protect_austria

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			NOT = { has_war_with = ITA }
			is_subject = no
			is_in_faction = no
			ITA = {
				OR = {
					is_in_faction = no
					is_faction_leader = yes
				}
				is_subject = no
				ITA_is_kinda_fascist = yes
			}
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			IF = {
				limit = {
					ITA = { is_in_faction = no }
				}
				ROOT = {
					set_rule = { can_create_factions = yes }
					create_faction_from_template = {
						template = faction_template_regional
						name = HUN_PACT_OF_ROME_FACTION
						icon = GFX_faction_logo_generic_11
					}
					ITA = {
						country_event = generic.5
						add_ai_strategy = {
							type = alliance
							id = HUN
							value = 200
						}
					}
					IF = {
						limit = {
							country_exists = AUS
							AUS = {
								is_subject = no
							}
						}
						AUS = {
							country_event = generic.5
						}
					}
				}
			}
			IF = {
				limit = {
					ITA = { is_faction_leader = yes }
				}
				ITA = {
					country_event = generic.2
				}
			}
			IF = {
				limit = {
					ITA = { is_in_faction_with = FRA }
				}
				FRA = {
					country_event = generic.2
				}
			}
			hidden_effect = {
				IF = {
					limit = {
						has_country_leader = {
							ruling_only = yes
							character = HUN_miklos_horthy
						}
					}
					news_event = { id = news.313 }
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_parade_istvan_bethlens_platform
		icon = GFX_focus_generic_workers
		prerequisite = { focus = wuw_HUN_end_the_white_terror }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_end_the_white_terror

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {
			add_political_power = 50

			#custom_effect_tooltip = generic_skip_one_line_tt

			add_popularity = {
				ideology = fascism
				popularity = -0.1
			}

			add_popularity = {
				ideology = neutrality
				popularity = -0.15
			}
		}
	}

	focus = {
		id = wuw_HUN_salami_slicing_tactics
		icon = GFX_focus_generic_infiltration
		prerequisite = { focus = wuw_HUN_parade_istvan_bethlens_platform }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_parade_istvan_bethlens_platform

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			add_timed_idea = {
				idea = HUN_salami_slicing_tactics_idea
				days = 360
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_salami_slicing_tactics_tt

			hidden_effect = {
				set_country_flag = HUN_revolutinaries_sliced_some_salami_flag
			}

		}
	}

	focus = {
		id = wuw_HUN_politicize_the_levente_associations
		icon = GFX_focus_por_workers_of_iberia
		prerequisite = { focus = wuw_HUN_parade_istvan_bethlens_platform }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_parade_istvan_bethlens_platform

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_politicize_the_levente_associations_tt

			hidden_effect = {
				set_country_flag = HUN_revolutinaries_secured_levente_loyalty_flag
			}

		}
	}

	focus = {
		id = wuw_HUN_undermine_the_volksbund
		icon = GFX_focus_HUN_dissolve_the_volksbund
		prerequisite = { focus = wuw_HUN_parade_istvan_bethlens_platform }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_parade_istvan_bethlens_platform

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_undermine_the_volksbund_tt

			hidden_effect = {
				set_country_flag = HUN_revolutinaries_undermined_the_volksbund_flag
			}

		}
	}

	focus = {
		id = wuw_HUN_reviving_the_spirit_of_1848
		icon = GFX_focus_generic_workers_and_farmers_rise
		prerequisite = { focus = wuw_HUN_politicize_the_levente_associations focus = wuw_HUN_undermine_the_volksbund focus = wuw_HUN_salami_slicing_tactics }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_salami_slicing_tactics

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_war = no
			is_subject = no
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_reviving_the_spirit_of_1848_requirements_tt
				OR = {
					AND = {
						democratic > party_popularity@neutrality
						democratic > party_popularity@fascism
					}
					AND = {
						communism > party_popularity@neutrality
						communism > party_popularity@fascism
					}
				}
			}
		}

		bypass = {
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_MANPOWER }

		completion_reward = {

				custom_effect_tooltip = wuw_HUN_reviving_the_spirit_of_1848_tt
				hidden_effect = {

					IF = {
						limit = {
							has_idea = HUN_gombos_trade_treaty
						}
						remove_ideas = HUN_gombos_trade_treaty
					}

					start_civil_war = {
					    ideology = neutrality
					    ruling_party = democratic
					    size = 0.5
					    army_ratio = 0.4
					    navy_ratio = 0.5
					    air_ratio = 0.5
					    keep_all_characters = yes
					    states = all
					    states_filter = {
					        OR = {
					        	state = 43
					        	state = 154
					        }
					        is_controlled_by = ROOT
					    }

				    	PREV = {  # Original country
				            HUN_miklos_horthy_jr = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_miklos_horthy = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_istvan_horthy = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_magdolna_purgly = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_dezso_laszlo = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_ferenc_feketehalmyczeydner = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_jeno_oszkar_ruszkay = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_karoly_beregfy = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_dome_sztojay = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_gyula_gombos_de_jakfa = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_jusztinian_seredi = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_fidel_palffy = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
				            HUN_kalman_daranyi = { # Character
				                set_nationality = PREV.PREV
				                # Transfers to breakaway
				            }
			        	}
			        	IF = {
			        		limit = {
			        			PREV.PREV = {
			        				NOT = {
			        					has_country_leader = {
			        						ruling_only = yes
			        						character = HUN_miklos_horthy
			        					}
			        				}
			        				has_civil_war = yes
			        			}
			        		}
			        		PREV.PREV = {
			        			promote_character = {
			        				character = HUN_miklos_horthy
			        				ideology = oligarchism
			        			}
			        		}
			        	}

				        IF = {
				        	limit = {
				        		NOT = {
				        			ROOT = {
				        				has_country_flag = HUN_revolutinaries_undermined_the_volksbund_flag
				        			}
				        		}
				        	}
				        	PREV.PREV = {

				        		delete_unit_template_and_units = {
				        			division_template = "Volksbund Militia"
				        			disband = yes #if yes, will refund equipment/manpower.
				        		}

				        		division_template = {
				        		    name = "Volksbund Militia"
				        		    is_locked = yes
				        		    division_names_group = GER_INF_01
									role = garrison
				        		    priority = 0
				        		    regiments = {
				        		        militia = { x = 0 y = 0 }
				        		        militia = { x = 0 y = 1 }
				        		        militia = { x = 0 y = 2 }
				        		        militia = { x = 0 y = 3 }
				        		        militia = { x = 1 y = 0 }
				        		        militia = { x = 1 y = 1 }
				        		        militia = { x = 1 y = 2 }
				        		        militia = { x = 1 y = 3 }
				        		    }
				        		}
				        		random_state = {
				        			limit = {
				        				OR = {
				        					state = 43
				        					state = 154
				        				}
				        			}
				        			create_unit = {
				        			    division = "name = \"Erste Volksbundmiliz\" division_template = \"Volksbund Militia\" start_experience_factor = 0.5 start_equipment_factor = 0.7"
				        			    owner = PREV
				        			}
				        			create_unit = {
				        			    division = "name = \"Zweite Volksbundmiliz\" division_template = \"Volksbund Militia\" start_experience_factor = 0.5 start_equipment_factor = 0.7"
				        			    owner = PREV
				        			}
				        		}
				        	}
				        }

				        IF = {
				        	limit = {
				        		NOT = {
				        			ROOT = {
				        				has_country_flag = HUN_revolutinaries_sliced_some_salami_flag
				        			}
				        		}
				        	}
				        	PREV.PREV = {

				        		delete_unit_template_and_units = {
				        			division_template = "Horthysta Gyalogdándar"
				        			disband = yes #if yes, will refund equipment/manpower.
				        		}

				        		division_template = {
				        		    name = "Horthysta Gyalogdándar"
				        		    is_locked = yes
				        		    division_names_group = HUN_INF_01
									role = infantry
				        		    priority = 0
				        		    regiments = {
				        		        infantry = { x = 0 y = 0 }
				        		        infantry = { x = 0 y = 1 }
				        		        infantry = { x = 0 y = 2 }
				        		        infantry = { x = 0 y = 3 }
				        		        infantry = { x = 1 y = 0 }
				        		        infantry = { x = 1 y = 1 }
				        		    }
				        		    support = {
				        		    	engineer = { x = 0 y = 0 }
				        		    	artillery = { x = 0 y = 1 }
				        		    }
				        		}
				        		random_state = {
				        			limit = {
				        				state = 43
				        			}
				        			create_unit = {
				        			    division = "name = \"Horthysta Gyalogdándar\" division_template = \"Horthysta Gyalogdándar\" start_experience_factor = 0.5 start_equipment_factor = 0.8"
				        			    owner = PREV
				        			}
				        		}
				        	}
				        }

				        PREV.PREV = {

				        	delete_unit_template_and_units = {
				        		division_template = "Fasiszta Milícia"
				        		disband = yes #if yes, will refund equipment/manpower.
				        	}

				        	division_template = {
				        	    name = "Fasiszta Milícia"
				        	    is_locked = yes
				        	    division_names_group = HUN_INF_01
								role = garrison
				        	    priority = 0
				        	    regiments = {
				        	        militia = { x = 0 y = 0 }
				        	        militia = { x = 0 y = 1 }
				        	        militia = { x = 0 y = 2 }
				        	        militia = { x = 0 y = 3 }
				        	        militia = { x = 1 y = 0 }
				        	        militia = { x = 1 y = 1 }
				        	        militia = { x = 1 y = 2 }
				        	        militia = { x = 1 y = 3 }
				        	    }
				        	}
				        	random_state = {
				        		limit = {
				        			state = 43
				        		}
				        		create_unit = {
				        		    division = "name = \"Fasiszta Milícia\" division_template = \"Fasiszta Milícia\" start_experience_factor = 0.5 start_equipment_factor = 0.5"
				        		    owner = PREV
				        		}
				        	}

				        	delete_unit_template_and_units = {
				        		division_template = "Monarchista Milícia"
				        		disband = yes #if yes, will refund equipment/manpower.
				        	}

				        	division_template = {
				        	    name = "Monarchista Milícia"
				        	    is_locked = yes
				        	    division_names_group = HUN_INF_01
								role = garrison
				        	    priority = 0
				        	    regiments = {
				        	        militia = { x = 0 y = 0 }
				        	        militia = { x = 0 y = 1 }
				        	        militia = { x = 0 y = 2 }
				        	        militia = { x = 0 y = 3 }
				        	        militia = { x = 1 y = 0 }
				        	        militia = { x = 1 y = 1 }
				        	        militia = { x = 1 y = 2 }
				        	        militia = { x = 1 y = 3 }
				        	    }
				        	}
				        	random_state = {
				        		limit = {
				        			state = 43
				        		}
				        		create_unit = {
				        		    division = "name = \"Monarchista Milícia\" division_template = \"Monarchista Milícia\" start_experience_factor = 0.5 start_equipment_factor = 0.5"
				        		    owner = PREV
				        		}
				        	}
				        }

				        IF = {
				        	limit = {
				        		ROOT = {
				        			NOT = {
				        				has_country_flag = HUN_revolutinaries_secured_levente_loyalty_flag
				        			}
				        			has_idea = HUN_levente_associations
				        		}
				        	}
				        	PREV.PREV = {
				        		add_ideas = HUN_levente_associations
				        	}
				        	ROOT = {
				        		remove_ideas = HUN_levente_associations
				        	}
				        }
				        ELSE_IF = {
				        	limit = {
				        		ROOT = {
				        			NOT = {
				        				has_country_flag = HUN_revolutinaries_secured_levente_loyalty_flag
				        			}
				        			has_idea = HUN_levente_associations_secret_rearmament
				        		}
				        	}
				        	PREV.PREV = {
				        		add_ideas = HUN_levente_associations_secret_rearmament
				        	}
				        	ROOT = {
				        		remove_ideas = HUN_levente_associations_secret_rearmament
				        	}
				        }
				        ELSE_IF = {
				        	limit = {
				        		ROOT = {
				        			has_country_flag = HUN_revolutinaries_secured_levente_loyalty_flag
				        			has_idea = HUN_levente_associations
				        		}
				        	}
				        	PREV.PREV = {
				        		remove_ideas = HUN_levente_associations
				        	}
				        }
				        ELSE_IF = {
				        	limit = {
				        		ROOT = {
				        			has_country_flag = HUN_revolutinaries_secured_levente_loyalty_flag
				        			has_idea = HUN_levente_associations_secret_rearmament
				        		}
				        	}
				        	PREV.PREV = {
				        		remove_ideas = HUN_levente_associations_secret_rearmament
				        	}
				        }

				        PREV.PREV = {
				        	add_ideas = HUN_hungarian_national_defense_association
				        }

				        IF = {
				        	limit = {
				        		ROOT = {
				        			is_ai = yes 
				        		}
				        	}
				        	PREV.PREV = {
				        		add_ideas = HUN_low_popular_support
				        	}
				        }


					}
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				add_country_leader_role = {
				    character = HUN_mihaly_karolyi
				    promote_leader = yes
				    country_leader = {
				        ideology = conservatism
				        expire = "1965.1.1.1"
				        traits = { HUN_veteran_president }
				    }
				}

				set_party_name = {
				    ideology = democratic
				    long_name = HUN_48part_democratic_party_long
				    name = HUN_48part_democratic_party
				}

				custom_effect_tooltip = generic_skip_one_line_tt

				IF = {
					limit = {
						has_country_flag = HUN_revolutinaries_undermined_the_volksbund_flag
					}
					add_war_support = 0.15
					add_political_power = 75
					custom_effect_tooltip = generic_skip_one_line_tt
				}

				IF = {
					limit = {
						has_country_flag = HUN_revolutinaries_secured_levente_loyalty_flag
					}
					add_manpower = 8000
				}

				hidden_effect = {
					delete_unit_template_and_units = {
						division_template = "Kommunista Milícia"
						disband = yes #if yes, will refund equipment/manpower.
					}

					division_template = {
					    name = "Kommunista Milícia"
					    is_locked = no
					    division_names_group = HUN_INF_01
						role = garrison
					    priority = 0
					    regiments = {
					        militia = { x = 0 y = 0 }
					        militia = { x = 0 y = 1 }
					        militia = { x = 0 y = 2 }
					        militia = { x = 0 y = 3 }
					        militia = { x = 1 y = 0 }
					        militia = { x = 1 y = 1 }
					    }
					    support = {
					    }
					}
					random_state = {
						limit = {
							state = 973
						}
						create_unit = {
						    division = "name = \"Kommunista Milícia\" division_template = \"Kommunista Milícia\" start_experience_factor = 0.5 start_equipment_factor = 0.6"
						    owner = PREV
						}
					}

					delete_unit_template_and_units = {
						division_template = "Szocialista Milícia"
						disband = yes #if yes, will refund equipment/manpower.
					}

					division_template = {
					    name = "Szocialista Milícia"
					    is_locked = no
					    division_names_group = HUN_INF_01
						role = garrison
					    priority = 0
					    regiments = {
					        militia = { x = 0 y = 0 }
					        militia = { x = 0 y = 1 }
					        militia = { x = 0 y = 2 }
					        militia = { x = 0 y = 3 }
					        militia = { x = 1 y = 0 }
					    }
					    support = {
					    }
					}
					random_state = {
						limit = {
							state = 155
						}
						create_unit = {
						    division = "name = \"Szocialista Milícia\" division_template = \"Szocialista Milícia\" start_experience_factor = 0.5 start_equipment_factor = 0.6"
						    owner = PREV
						}
					}
				}

		}
	}

	focus = {
		id = wuw_HUN_officialize_the_rakosi_battalion
		icon = GFX_focus_HUN_officialize_the_rakosi_battalion
		prerequisite = { focus = wuw_HUN_reviving_the_spirit_of_1848 }
		
		x = 2
		y = 1
		relative_position_id = wuw_HUN_reviving_the_spirit_of_1848

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			has_war = no
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_the_rakosi_battalion_idea
			set_rule = { can_send_volunteers = yes }
		}
	}

	focus = {
		id = wuw_HUN_elections_in_the_revolutionary_council
		icon = GFX_focus_ETH_re-convene_the_parliament
		prerequisite = { focus = wuw_HUN_reviving_the_spirit_of_1848 }
		#mutually_exclusive = { focus = wuw_HUN_renew_the_rome_protocols }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_reviving_the_spirit_of_1848

		cost = 5

		ai_will_do = {
			factor = 25
		}

		available = {
			has_civil_war = no
			OR = {
				AND = {
					is_subject = yes
					any_country = {
						has_subject = ROOT
						has_government = democratic
					}
				}
				AND = {
					is_subject = yes
					any_country = {
						has_subject = ROOT
						has_government = communism
					}
				}
				is_subject = no
			}
			OR = {
				has_government = democratic
				has_government = communism
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			country_event = {
				id = WW_hungary.94
				hours = 0
			}

		}
	}

	focus = {
		id = wuw_HUN_join_the_comintern
		icon = GFX_focus_generic_join_comintern
		prerequisite = { focus = wuw_HUN_elections_in_the_revolutionary_council }
		mutually_exclusive = { focus = wuw_HUN_restore_the_socialist_federative_republic focus = wuw_HUN_establish_the_second_republic }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_elections_in_the_revolutionary_council

		cost = 5

		ai_will_do = {
			factor = 10
			modifier = {
				factor = 0
				SOV = { has_capitulated = yes }
			}
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
				NOT = { has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic }
				NOT = { has_completed_focus = wuw_HUN_establish_the_second_republic }
			}
		}

		available = {
			ANY_comintern_joinable = yes
			is_in_faction = no
			IF = {
				limit = { SOV = { has_government = communism }}
				NOT = {
					any_other_country = {
						is_in_faction_with = SOV
						has_war_with = HUN
					}
				}
			}
			is_subject = no
			communism > 0.4
			has_country_leader = {
				ruling_only = yes
				character = HUN_matyas_rakosi
			}
		}

		bypass = {
			OR = {
				is_subject_of = SOV
				is_in_faction_with = SOV
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			add_political_power = 75

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					SOV = {
						has_government = communism
						is_faction_leader = yes
					}
				}
				SOV = {
					country_event = generic.2
				}
			}
			ELSE = {
				get_best_alliance_match_communism_effect = yes
				var:best_leader = {
					country_event = generic.2
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_erno_gero

			hidden_effect = {

				news_event = { id = wuw_HUN_news_events.8 }

				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}

			}
		}
	}

	focus = {
		id = wuw_HUN_restore_the_socialist_federative_republic
		icon = GFX_focus_SWE_refuge_for_revolutionaries
		prerequisite = { focus = wuw_HUN_elections_in_the_revolutionary_council }
		mutually_exclusive = { focus = wuw_HUN_join_the_comintern focus = wuw_HUN_establish_the_second_republic }
		x = 6
		y = 1
		relative_position_id = wuw_HUN_elections_in_the_revolutionary_council

		cost = 5

		ai_will_do = {
			factor = 15
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
				NOT = { has_completed_focus = wuw_HUN_join_the_comintern }
				NOT = { has_completed_focus = wuw_HUN_establish_the_second_republic }
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic
			}
		}

		available = {
			OR = {
				is_subject = no
				AND = {
					is_subject = yes
					any_country = {
						has_subject = ROOT
						has_government = communism
					}
				}
			}
			communism > 0.4
			has_country_leader = {
				ruling_only = yes
				character = HUN_bela_kun
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			add_political_power = 50
			add_stability = 0.05
			add_war_support = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			set_rule = {
				can_create_factions = yes
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_janos_kadar

			hidden_effect = {
				news_event = { id = wuw_HUN_news_events.7 }

				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}

			}

		}
	}

	focus = {
		id = wuw_HUN_establish_the_second_republic
		icon = GFX_focus_HUN_establish_the_second_republic
		prerequisite = { focus = wuw_HUN_elections_in_the_revolutionary_council }
		mutually_exclusive = { focus = wuw_HUN_join_the_comintern focus = wuw_HUN_restore_the_socialist_federative_republic }
		x = -6
		y = 1
		relative_position_id = wuw_HUN_elections_in_the_revolutionary_council

		cost = 5

		ai_will_do = {
			factor = 1
		}

		allow_branch = {
			IF = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				NOT = { has_completed_focus = wuw_HUN_continue_the_regency }
				NOT = { has_completed_focus = wuw_HUN_end_the_regency }
				NOT = { has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic }
				NOT = { has_completed_focus = wuw_HUN_join_the_comintern }
			}
		}

		offset = {
			x = 6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establish_the_second_republic
			}
		}

		available = {
			has_government = democratic
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER }

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 50
			add_stability = 0.1

			custom_effect_tooltip = generic_skip_one_line_tt

			country_event = {
				id = WW_hungary.95
				hours = 0
			}

			hidden_effect = {
				IF = {
					limit = {
						has_game_rule = {
							rule = obsolete_focus_branches_visibility
							option = HIDE
						}
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_reverse_the_brain_drain
		icon = GFX_focus_generic_university_3
		prerequisite = { focus = wuw_HUN_establish_the_second_republic }
		#mutually_exclusive = { focus = wuw_HUN_join_the_comintern focus = wuw_HUN_restore_the_socialist_federative_republic }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_establish_the_second_republic

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
 			has_government = democratic
		}

		bypass = {

		}

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL_CHARACTER }

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_scientist_influx_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			add_breakthrough_progress = {
				specialization = specialization_nuclear
				value = 0.5
			}
			add_breakthrough_progress = {
				specialization = specialization_air
				value = 0.5
			}
			add_breakthrough_progress = {
				specialization = specialization_land
				value = 0.5
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_edward_teller
			}	
			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_john_von_neumann
			}	
			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_leo_szilard
			}	

		}
	}

	focus = {
		id = wuw_HUN_the_spirit_of_the_aster_revolution
		icon = GFX_focus_FIN_socialist_welfare
		prerequisite = { focus = wuw_HUN_establish_the_second_republic }
		#mutually_exclusive = { focus = wuw_HUN_join_the_comintern focus = wuw_HUN_restore_the_socialist_federative_republic }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_establish_the_second_republic

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = democratic
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY }

		completion_reward = {

			add_political_power = 100
			add_stability = 0.1

			custom_effect_tooltip = generic_skip_one_line_tt

			add_popularity = {
				ideology = democratic
				popularity = 0.1
			}

		}
	}

	focus = {
		id = wuw_HUN_uplift_the_dragon_movement
		icon = GFX_focus_HUN_uplift_the_dragon_movement
		prerequisite = { focus = wuw_HUN_the_spirit_of_the_aster_revolution focus = wuw_HUN_reverse_the_brain_drain }
		
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_spirit_of_the_aster_revolution

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = democratic
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {
			add_ideas = HUN_the_dragon_movement_idea
		}
	}

	focus = {
		id = wuw_HUN_promote_entrepreneurship
		icon = GFX_focus_generic_concessions
		prerequisite = { focus = wuw_HUN_reverse_the_brain_drain focus = wuw_HUN_the_spirit_of_the_aster_revolution }
		#mutually_exclusive = { focus = wuw_HUN_join_the_comintern focus = wuw_HUN_restore_the_socialist_federative_republic }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_reverse_the_brain_drain

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = democratic
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {

			add_ideas = HUN_promoting_entrepreneurship

			custom_effect_tooltip = generic_skip_one_line_tt

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					is_fully_controlled_by = ROOT
					free_building_slots = {
						building = industrial_complex
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_danubian_federation
		icon = GFX_focus_HABSBURG_part_of_something_bigger
		prerequisite = { focus = wuw_HUN_promote_entrepreneurship }
		mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_promote_entrepreneurship

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = democratic
			is_subject = no
			is_in_faction = no
			any_country = {
				HABSBURG_is_a_habsburg_viable_nation = yes
				OR = {
					has_government = neutrality
					has_government = democratic
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			add_political_power = 50
			set_rule = {
				can_create_factions = yes
			}
			create_faction_from_template = {
				template = faction_template_balkan_pact 
				name = AUS_danubian_federation
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = AUS_invite_danubian_countries_tt
			ROOT = {
				hidden_effect = {
					save_event_target_as = alliance_inviter
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HABSBURG_joint_ft_unlock_tt

			hidden_effect = {
				set_global_flag = AH_joint_tree_activated_flag

				every_country = {
					limit = {
						HABSBURG_is_a_habsburg_viable_nation = yes
					}
					mark_focus_tree_layout_dirty = yes
				}
			}

			# Set Hungary as Leader of the federation
			set_variable = { global.AH_originator_country = ROOT }
		}
	}

	focus = {
		id = wuw_HUN_approach_the_diasporas
		icon = GFX_focus_generic_befriend_hungary
		prerequisite = { focus = wuw_HUN_uplift_the_dragon_movement }
		mutually_exclusive = { focus = wuw_HUN_a_danubian_federation }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_uplift_the_dragon_movement

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = democratic
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER }

		completion_reward = {

			add_ideas = HUN_militarized_diasporas

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_idea = HUN_levente_associations
				}
				swap_ideas = {
					remove_idea = HUN_levente_associations
					add_idea = HUN_levente_associations_act_of_defense
				}
			}
			ELSE_IF = {
				limit = {
					has_idea = HUN_levente_associations_secret_rearmament
				}
				swap_ideas = {
					remove_idea = HUN_levente_associations_secret_rearmament
					add_idea = HUN_levente_associations_act_of_defense_and_secret_rearmament
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_demand_szekely_autonomy
		icon = GFX_focus_generic_befriend_szekelys
		prerequisite = { focus = wuw_HUN_a_danubian_federation }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_a_danubian_federation

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = democratic
			is_subject = no
			any_other_country = {
				AND = {
					owns_state = 76
					controls_state = 76
				}
			}
			TRA = {
				exists = no
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			every_country = {
				limit = {
					owns_state = 76
				}
				country_event = {
					id = WW_hungary.99
					days = 1
					random_days = 2
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_ward_against_extremism
		icon = GFX_focus_spr_the_anti_fascist_workers_revolution
		prerequisite = { focus = wuw_HUN_a_danubian_federation }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_a_danubian_federation

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = democratic
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_ideas = HUN_ward_against_extremism_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					is_in_faction = no
				}
				custom_effect_tooltip = wuw_HUN_ward_against_extremism_tt
			}
			ELSE = {
				every_other_country = {
					limit = {
						is_in_faction_with = ROOT
					}
					add_ideas = HUN_ward_against_extremism_idea
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_reclaim_the_pannonian_steppe
		icon = GFX_goal_generic_political_pressure
		prerequisite = { focus = wuw_HUN_approach_the_diasporas }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_approach_the_diasporas

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = democratic
			is_subject = no
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_proclaim_greater_hungary_core_states_requirement
				AND = {
					155 = {
						is_fully_controlled_by = ROOT
					}
					974 = {
						is_fully_controlled_by = ROOT
					}
					973 = {
						is_fully_controlled_by = ROOT
					}
					43 = {
						is_fully_controlled_by = ROOT
					}
					154 = {
						is_fully_controlled_by = ROOT
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			add_war_support = 0.1

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_rongyos_garda_militia_recruitment

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Rongyos Gárda"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Rongyos Gárda"
					division_names_group = HUN_MIL_01
					role = garrison
					template_counter = 90
					is_locked = yes
					force_allow_recruiting = yes
					division_cap = 12
					regiments = {
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
					}
					support = {
					}
				}

				random_owned_state = {
					limit = {
						is_controlled_by = ROOT
						is_core_of = ROOT
					}
					create_unit = {
					    division = "name = \"Rongyos Gárda 'Lajtabánság'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.4 start_equipment_factor = 0.6"
					    owner = ROOT
					    officer = {
					    	name = HUN_miklos_kozma
					    	portraits = {
					    		army = {
					    			large = GFX_portrait_HUN_miklos_kozma
					    			small = GFX_portrait_HUN_miklos_kozma_small
					    		}
					    	}
					    }
					}
					create_unit = {
					    division = "name = \"Rongyos Gárda 'Sopron'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.3 start_equipment_factor = 0.8"
					    owner = ROOT
					    officer = {
					    	name = HUN_ivan_hejjas
					    	portraits = {
					    		army = {
					    			large = GFX_portrait_HUN_ivan_hejjas
					    			small = GFX_portrait_HUN_ivan_hejjas_small
					    		}
					    	}
					    }
					}
					create_unit = {
					    division = "name = \"Rongyos Gárda 'Komárno'\" division_template = \"Rongyos Gárda\" start_experience_factor = 0.2 start_equipment_factor = 0.5"
					    owner = ROOT
					    officer = {
					    	name = HUN_huszein_durics_hilmi
					    }
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					NOT = {
						OR = {
							is_owned_by = ROOT
							is_core_of = ROOT
							is_claimed_by = ROOT
						}
					}
					OR = {
						state = 73
						state = 664
						state = 71
						state = 70
						state = 76
						state = 84
						state = 83
						state = 82
						state = 764
						state = 45
						state = 975
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_country = {
				limit = {
					AND = {
						OR = {
							owns_state = 73
							owns_state = 664
							owns_state = 71
							owns_state = 70
							owns_state = 76
							owns_state = 84
							owns_state = 83
							owns_state = 82
							owns_state = 764
							owns_state = 45
							owns_state = 975
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								original_tag = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_revive_the_tribal_consolidation
		icon = GFX_goal_generic_cavalry
		prerequisite = { focus = wuw_HUN_approach_the_diasporas }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 1
		y = 2
		relative_position_id = wuw_HUN_approach_the_diasporas

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = democratic
			is_subject = no
			NOT = { has_global_flag = GER_reformed_austro_hungarian_empire }
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_proclaim_greater_hungary_core_states_requirement
				AND = {
					155 = {
						is_fully_controlled_by = ROOT
					}
					974 = {
						is_fully_controlled_by = ROOT
					}
					973 = {
						is_fully_controlled_by = ROOT
					}
					43 = {
						is_fully_controlled_by = ROOT
					}
					154 = {
						is_fully_controlled_by = ROOT
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER }

		completion_reward = {

			add_ideas = HUN_tribal_consolidation_revived

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					NOT = {
						is_core_of = ROOT
					}
					OR = {
						state = 664
						state = 70
						state = 71
						state = 73
						state = 975
						state = 45
						state = 764
						state = 76
						state = 83
						state = 84
						state = 82
					}
				}
				add_core_of = ROOT
			}

		}
	}

	focus = {
		id = wuw_HUN_the_cult_of_arpad
		icon = GFX_focus_HUN_carrying_on_arpads_legacy
		prerequisite = { focus = wuw_HUN_ward_against_extremism focus = wuw_HUN_reclaim_the_pannonian_steppe }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_reclaim_the_pannonian_steppe

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = democratic
			has_war_support > 0.79
			is_subject = no
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_proclaim_greater_hungary_core_states_requirement
				AND = {
					155 = {
						is_fully_controlled_by = ROOT
					}
					974 = {
						is_fully_controlled_by = ROOT
					}
					973 = {
						is_fully_controlled_by = ROOT
					}
					43 = {
						is_fully_controlled_by = ROOT
					}
					154 = {
						is_fully_controlled_by = ROOT
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			add_ideas = HUN_the_cult_of_arpad_idea
		}
	}

	focus = {
		id = wuw_HUN_bringing_down_the_giants
		icon = GFX_focus_generic_total_war
		prerequisite = { focus = wuw_HUN_the_cult_of_arpad }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_the_cult_of_arpad

		cost = 10

		ai_will_do = {
			factor = 5
		}

		select_effect = {
			every_country = {
				limit = {
					NOT = {
						has_government = democratic
					}
					NOT = { is_in_faction_with = ROOT }
					is_major = yes
					capital_scope = {
						is_on_continent = europe
					}
				}
				ROOT = {
					add_ai_strategy = {
						type = prepare_for_war
						id = PREV
						value = 100
					}
				}
			}
		}

		available = {
			is_subject = no
			has_government = democratic
			has_war_support > 0.85
			any_other_country = {
				NOT = {
					has_government = democratic
				}
				NOT = {
					OR = {
						is_in_faction_with = ROOT
						is_subject_of = ROOT
					}
				}
				is_major = yes
				capital_scope = {
					is_on_continent = europe
				}
			}
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_proclaim_greater_hungary_core_states_requirement
				AND = {
					155 = {
						is_fully_controlled_by = ROOT
					}
					974 = {
						is_fully_controlled_by = ROOT
					}
					973 = {
						is_fully_controlled_by = ROOT
					}
					43 = {
						is_fully_controlled_by = ROOT
					}
					154 = {
						is_fully_controlled_by = ROOT
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			custom_effect_tooltip = HUN_bringing_down_the_giants_tt
			every_country = {
				limit = {
					NOT = {
						has_government = democratic
					}
					NOT = {
						OR = {
							is_in_faction_with = ROOT
							is_subject_of = ROOT
						}
					}
					is_major = yes
					capital_scope = {
						is_on_continent = europe
					}
				}
			}

			hidden_effect = {
				every_country = {
					limit = {
						NOT = {
							has_government = democratic
						}
						NOT = {
							OR = {
								is_in_faction_with = ROOT
								is_subject_of = ROOT
							}
						}
						is_major = yes
						capital_scope = {
							is_on_continent = europe
						}
					}
					ROOT = {
						add_ai_strategy = {
							type = declare_war
							id = PREV
							value = 100
						}
						create_wargoal = {
							type = topple_government
							target = PREV
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_restore_the_hungarian_red_army
		icon = GFX_focus_SOV_builder_of_the_red_army
		prerequisite = { focus = wuw_HUN_join_the_comintern focus = wuw_HUN_restore_the_socialist_federative_republic }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 3
		y = 1
		relative_position_id = wuw_HUN_join_the_comintern

		cost = 10

		ai_will_do = {
			factor = 15
		}

		offset = {
			x = -5
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic
			}
		}

		available = {
			wuw_HUN_does_not_have_trianon = yes
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {
			add_ideas = wuw_HUN_the_hungarian_red_army
		}
	}

	focus = {
		id = wuw_HUN_goulash_communism
		icon = GFX_focus_HUN_goulash_communism
		prerequisite = { focus = wuw_HUN_join_the_comintern }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_join_the_comintern

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY }

		completion_reward = {

			add_ideas = HUN_goulash_communism_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_janos_kadar
		}
	}

	focus = {
		id = wuw_HUN_state_protection_authority
		icon = GFX_focus_generic_secret_service_agency
		prerequisite = { focus = wuw_HUN_goulash_communism }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_goulash_communism

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL }

		completion_reward = {

			add_political_power = 75

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "La Resistance"
				}
				IF = {
					limit = {
						has_intelligence_agency = no
					}
					create_intelligence_agency = yes
				}
				add_ideas = HUN_state_protection_authority_ns
			}
			ELSE = {
				add_ideas = HUN_state_protection_authority_ns_vanilla
			}

		}
	}

	focus = {
		id = wuw_HUN_joint_hungarian_soviet_research_effort
		icon = GFX_focus_generic_socialist_science
		prerequisite = { focus = wuw_HUN_join_the_comintern }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_join_the_comintern

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			is_in_faction_with = SOV
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			SOV = { add_to_tech_sharing_group = comintern_research }
			add_to_tech_sharing_group = comintern_research

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_soviet_cooperation_programmes
		}
	}

	focus = {
		id = wuw_HUN_soviet_hungarian_war_indsutry
		icon = GFX_focus_generic_communist_industry
		prerequisite = { focus = wuw_HUN_joint_hungarian_soviet_research_effort }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_joint_hungarian_soviet_research_effort

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			is_in_faction_with = SOV
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		completion_reward = {

			random_owned_controlled_state = {
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
				set_state_flag = HUN_soviet_hungarian_war_industry_flag
			}
			random_owned_controlled_state = {
				limit = {
					NOT = { has_state_flag = HUN_soviet_hungarian_war_industry_flag }
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
				set_state_flag = HUN_soviet_hungarian_war_industry_flag
			}
			random_owned_controlled_state = {
				limit = {
					NOT = { has_state_flag = HUN_soviet_hungarian_war_industry_flag }
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}
			every_owned_state = {
				limit = { has_state_flag = HUN_soviet_hungarian_war_industry_flag }
				clr_state_flag = HUN_soviet_hungarian_war_industry_flag
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = BUL_soviet_bulgarian_war_industry_research_sharing_tt
			hidden_effect = {
				every_country = {
					limit = {
						is_in_tech_sharing_group = comintern_research
					}
					remove_from_tech_sharing_group = comintern_research
					add_to_tech_sharing_group = BUL_improved_comintern_research
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_cult_of_personality
		icon = GFX_focus_NOR_moscows_education_centers
		prerequisite = { focus = wuw_HUN_soviet_hungarian_war_indsutry }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_soviet_hungarian_war_indsutry

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = communism
			has_country_leader = {
				ruling_only = yes
				character = HUN_matyas_rakosi
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER }

		completion_reward = {

			add_political_power = 200

			custom_effect_tooltip = generic_skip_one_line_tt

			add_country_leader_trait = stalin_great_commander

		}
	}

	focus = {
		id = wuw_HUN_kadars_hussars
		icon = GFX_focus_HUN_kadars_hussars
		prerequisite = { focus = wuw_HUN_restore_the_hungarian_red_army }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_restore_the_hungarian_red_army

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = communism
			has_idea_with_trait = HUN_goulash_communist
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_RESEARCH }

		completion_reward = {

			swap_ideas = {
				remove_idea = wuw_HUN_the_hungarian_red_army
				add_idea = wuw_HUN_the_hungarian_red_army_suppression
			}

			#custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				bonus = 0.3
				uses = 2
				category = military_police_tech
				name = wuw_HUN_kadars_hussars
			}

		}
	}

	focus = {
		id = wuw_HUN_soviet_hungarian_military_academy
		icon = GFX_focus_generic_soviet_politics
		prerequisite = { focus = wuw_HUN_restore_the_hungarian_red_army }
		prerequisite = { focus = wuw_HUN_join_the_comintern }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_restore_the_hungarian_red_army

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			SOU = {
				exists = yes
				has_government = communism
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_doctrine_cost_reduction = {
				name = HUN_soviet_hungarian_military_academy
			    cost_reduction = 0.5
			    uses = 2
			    category = land_doctrine
			}

		}
	}

	focus = {
		id = wuw_HUN_central_military_planning_committee
		icon = GFX_focus_SOV_mobilization_plan
		prerequisite = { focus = wuw_HUN_soviet_hungarian_military_academy }
		prerequisite = { focus = wuw_HUN_state_protection_authority }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_soviet_hungarian_military_academy

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			add_war_support = 0.1
			add_command_power = 40

			custom_effect_tooltip = generic_skip_one_line_tt

			every_army_leader = {
				add_logistics = 1
				add_planning = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					OR = {
						state = 73
						state = 664
						state = 76
						state = 45
						state = 975
					}
				}
				add_core_of = ROOT
			}

		}
	}

	focus = {
		id = wuw_HUN_intervene_in_czechoslovakia
		icon = GFX_focus_generic_attack_czechoslovakia
		prerequisite = { focus = wuw_HUN_central_military_planning_committee }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_central_military_planning_committee

		dynamic = yes

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = communism
			is_subject = no
			is_in_faction_with = SOV
			CZE = {
				exists = yes
				NOT = { has_war_with = SOV }
				NOT = { is_in_faction_with = SOV }
			}
			SOV_comintern_joinable = yes
		}

		bypass = {
			CZE = {
				is_in_faction_with = SOV
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			SOV = { country_event = DOD_hungary.120 }
		}
	}

	focus = {
		id = wuw_HUN_pressure_romania
		icon = GFX_goal_support_communism
		prerequisite = { focus = wuw_HUN_central_military_planning_committee }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_central_military_planning_committee

		dynamic = yes

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			is_subject = no
			has_government = communism
			is_in_faction_with = SOV
			ROM = {
				exists = yes
				NOT = { is_in_faction_with = SOV }
				NOT = { has_war_with = SOV }
				OR = {
					owns_state = 76
					owns_state = 78
				}
			}
			NOT = { has_war_with = SOV }
			SOV_comintern_joinable = yes
		}

		bypass = {
			ROM = {
				is_in_faction_with = SOV
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION }

		completion_reward = {
			SOV = { country_event = DOD_hungary.110 }
		}
	}

	focus = {
		id = wuw_HUN_the_bulwark_against_the_west
		icon = GFX_focus_ETH_callout_to_the_world
		prerequisite = { focus = wuw_HUN_pressure_romania focus = wuw_HUN_intervene_in_czechoslovakia }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_pressure_romania

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY }

		completion_reward = {
			add_ideas = HUN_great_bulwark_against_the_west_ns
		}
	}

	focus = {
		id = wuw_HUN_reinstate_the_lenin_boys
		icon = GFX_focus_HUN_reinstate_the_lenin_boys
		prerequisite = { focus = wuw_HUN_restore_the_hungarian_red_army }
		prerequisite = { focus = wuw_HUN_restore_the_socialist_federative_republic }
		
		x = 1
		y = 1
		relative_position_id = wuw_HUN_restore_the_hungarian_red_army

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = communism
			has_country_leader = {
				ruling_only = yes
				character = HUN_bela_kun
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {

			add_manpower = 19000

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = HUN_lenin_boys_militia_recruitment

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Lenin-fiúk"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Lenin-fiúk"
					division_names_group = HUN_MIL_02
					role = garrison
					template_counter = 69
					override_model = HUN_militia_alt_3_entity
					is_locked = yes
					force_allow_recruiting = yes
					division_cap = 24
					regiments = {
						militia = { x = 0 y = 0 }
						militia = { x = 0 y = 1 }
						militia = { x = 1 y = 0 }
						militia = { x = 1 y = 1 }
						militia = { x = 2 y = 0 }
					}
					support = {
						engineer = { x = 0 y = 0 }
					}
				}

				random_owned_state = {
					limit = {
						is_controlled_by = ROOT
						is_core_of = ROOT
					}
					create_unit = {
					    division = "name = \"Lenin-fiúk 'József Cserny'\" division_template = \"Lenin-fiúk\" start_experience_factor = 0.4 start_equipment_factor = 0.9"
					    owner = ROOT
					    officer = {
					    	name = HUN_bela_lowinger
					    }
					}
					create_unit = {
					    division = "name = \"Lenin-fiúk 'Tibor Szamuely'\" division_template = \"Lenin-fiúk\" start_experience_factor = 0.3 start_equipment_factor = 0.8"
					    owner = ROOT
					    officer = {
					    	name = HUN_vladimir_urasov
					    }
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_instate_a_socialist_economy
		icon = GFX_focus_prc_agrarian_socialism
		prerequisite = { focus = wuw_HUN_restore_the_socialist_federative_republic }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_restore_the_socialist_federative_republic

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			hidden_effect = {
				remove_trait = {
				    character = HUN_sandor_garbai
				    slot = political_advisor
				    trait = socialist_economist
				}
			}

			add_trait = {
			    character = HUN_sandor_garbai
			    slot = political_advisor
			    trait = socialist_economist_upgraded
			}

		}
	}

	focus = {
		id = wuw_HUN_nationalize_key_industries
		icon = GFX_goal_generic_soviet_construction
		prerequisite = { focus = wuw_HUN_instate_a_socialist_economy }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_instate_a_socialist_economy

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_INDUSTRY }

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_socialist_economy_idea

		}
	}

	focus = {
		id = wuw_HUN_invest_in_universal_education
		icon = GFX_focus_generic_university_1
		prerequisite = { focus = wuw_HUN_nationalize_key_industries }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_nationalize_key_industries

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_STABILITY }

		completion_reward = {

			swap_ideas = {
				remove_idea = HUN_socialist_economy_idea
				add_idea = HUN_socialist_economy_idea_2
			}

		}
	}

	focus = {
		id = wuw_HUN_promote_revanchist_sentiment
		icon = GFX_focus_focus_fra_revolution_utmost
		prerequisite = { focus = wuw_HUN_restore_the_socialist_federative_republic }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_restore_the_socialist_federative_republic

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_socialist_revanchist_sentiment

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					OR = {
						has_idea = HUN_treaty_of_triannon_wuw
						has_idea = HUN_treaty_of_triannon_aat_wuw
						has_idea = HUN_treaty_of_triannon_wuw_no_army_exp_debuff
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_army_exp_debuff
						has_idea = HUN_treaty_of_triannon_wuw_no_air_debuff
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_air_debuff
						has_idea = HUN_treaty_of_triannon_wuw_no_air_or_army_debuff
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_air_or_army_debuff
						has_idea = HUN_bled_agreement_wuw
					}
				}
				add_threat = 2

				custom_effect_tooltip = generic_skip_one_line_tt
				IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw
					}
					remove_ideas = HUN_treaty_of_triannon_wuw
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw
					}
					remove_ideas = HUN_treaty_of_triannon_aat_wuw
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw_no_army_exp_debuff
					}
					remove_ideas = HUN_treaty_of_triannon_wuw_no_army_exp_debuff
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_army_exp_debuff
					}
					remove_ideas = HUN_treaty_of_triannon_aat_wuw_no_army_exp_debuff
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw_no_air_debuff
					}
					remove_ideas = HUN_treaty_of_triannon_wuw_no_air_debuff
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_air_debuff
					}
					remove_ideas = HUN_treaty_of_triannon_aat_wuw_no_air_debuff
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw_no_air_or_army_debuff
					}
					remove_ideas = HUN_treaty_of_triannon_wuw_no_air_or_army_debuff
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_air_or_army_debuff
					}
					remove_ideas = HUN_treaty_of_triannon_aat_wuw_no_air_or_army_debuff
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_bled_agreement_wuw
					}
					remove_ideas = HUN_bled_agreement_wuw
				}
				news_event = { id = news.298 days = 1 }
			}


		}
	}

	focus = {
		id = wuw_HUN_the_second_northern_campaign
		icon = GFX_focus_generic_attack_slovakia
		prerequisite = { focus = wuw_HUN_promote_revanchist_sentiment }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_promote_revanchist_sentiment

		will_lead_to_war_with = CZE
		will_lead_to_war_with = SLO

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			is_subject = no
			has_government = communism
			NOT = {
				AND = {
					owns_state = 73
					owns_state = 664
					owns_state = 71
					owns_state = 70
				}
			}
		}

		bypass = {
			AND = {
				owns_state = 73
				owns_state = 664
				owns_state = 71
				owns_state = 70
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			every_state = {
				limit = {
					NOT = {
						is_claimed_by = ROOT
					}
					OR = {
						state = 73
						state = 664
						state = 71
						state = 70
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_country = {
				limit = {
					AND = {
						OR = {
							owns_state = 73
							owns_state = 664
							owns_state = 71
							owns_state = 70
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								original_tag = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_revenge_for_the_romanian_humiliations
		icon = GFX_focus_generic_attack_romania
		prerequisite = { focus = wuw_HUN_promote_revanchist_sentiment }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_promote_revanchist_sentiment

		will_lead_to_war_with = TRA
		will_lead_to_war_with = ROM

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			is_subject = no
			has_government = communism
			NOT = {
				AND = {
					owns_state = 76
					owns_state = 84
					owns_state = 83
					owns_state = 82
				}
			}
		}

		bypass = {
			AND = {
				owns_state = 76
				owns_state = 84
				owns_state = 83
				owns_state = 82
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			every_state = {
				limit = {
					NOT = {
						is_claimed_by = ROOT
					}
					OR = {
						state = 76
						state = 84
						state = 83
						state = 82
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_country = {
				limit = {
					AND = {
						OR = {
							owns_state = 76
							owns_state = 84
							owns_state = 83
							owns_state = 82
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								original_tag = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_march_south
		icon = GFX_focus_generic_attack_yugoslavia
		prerequisite = { focus = wuw_HUN_revenge_for_the_romanian_humiliations focus = wuw_HUN_the_second_northern_campaign }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_the_second_northern_campaign

		will_lead_to_war_with = YUG
		will_lead_to_war_with = TRA
		will_lead_to_war_with = SER

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			is_subject = no
			has_government = communism
			NOT = {
				AND = {
					owns_state = 764
					owns_state = 45
				}
			}
		}

		bypass = {
			AND = {
				owns_state = 764
				owns_state = 45
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			every_state = {
				limit = {
					NOT = {
						is_claimed_by = ROOT
					}
					OR = {
						state = 764
						state = 45
					}
				}
				add_claim_by = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_country = {
				limit = {
					AND = {
						OR = {
							owns_state = 764
							owns_state = 45
						}
						NOT = {
							OR = {
								has_war_with = ROOT
								original_tag = ROOT
								is_subject_of = ROOT
							}
						}
					}
				}
				ROOT = {
					create_wargoal = {
						type = take_claimed_state
						target = PREV
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_a_revolutionary_greater_hungary
		icon = GFX_focus_HUN_a_revolutionary_greater_hungary
		prerequisite = { focus = wuw_HUN_march_south }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_march_south

		cost = 10

		ai_will_do = {
			factor = 25
		}

		available = {
			is_subject = no
			has_government = communism
			AND = {
				OR = {
					owns_state = 664
					controls_state = 664
				}
				OR = {
					owns_state = 73
					controls_state = 73
				}
				OR = {
					owns_state = 76
					controls_state = 76
				}
				OR = {
					owns_state = 84
					controls_state = 84
				}
				OR = {
					owns_state = 83
					controls_state = 83
				}
				OR = {
					owns_state = 82
					controls_state = 82
				}
				OR = {
					owns_state = 45
					controls_state = 45
				}
			}
			NOT = { has_global_flag = GER_reformed_austro_hungarian_empire }
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_proclaim_greater_hungary_core_states_requirement
				AND = {
					155 = {
						is_fully_controlled_by = ROOT
					}
					974 = {
						is_fully_controlled_by = ROOT
					}
					973 = {
						is_fully_controlled_by = ROOT
					}
					43 = {
						is_fully_controlled_by = ROOT
					}
					154 = {
						is_fully_controlled_by = ROOT
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER }

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_a_revolutionary_greater_hungary_tt
			hidden_effect = {
				set_cosmetic_tag = HUN_GREATER_COMMUNIST_STATE
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			every_state = {
				limit = {
					NOT = {
						is_core_of = ROOT
					}
					OR = {
						state = 664
						state = 70
						state = 71
						state = 73
						state = 975
						state = 45
						state = 764
						state = 76
						state = 83
						state = 84
						state = 82
					}
				}
				add_core_of = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_stability = 0.1
			add_war_support = 0.1

		}
	}

	focus = {
		id = HUN_hero_of_the_revolution
		icon = GFX_focus_GER_the_peoples_victory
		prerequisite = { focus = wuw_HUN_a_revolutionary_greater_hungary }
		
		x = -1
		y = 1
		relative_position_id = wuw_HUN_a_revolutionary_greater_hungary

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			is_subject = no
			has_government = communism
			has_country_leader = {
				ruling_only = yes
				character = HUN_bela_kun
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER }

		completion_reward = {

			add_country_leader_trait = HUN_revolutionary_internationalist_trait

		}
	}

	focus = {
		id = HUN_balkan_ambitions
		icon = GFX_focus_BUL_free_balkan_states
		prerequisite = { focus = wuw_HUN_a_revolutionary_greater_hungary }
		
		x = 1
		y = 1
		relative_position_id = wuw_HUN_a_revolutionary_greater_hungary

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			is_subject = no
			has_government = communism
		}

		bypass = {

		}

		cancel_if_invalid = yes
		continue_if_invalid = no
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_ANNEXATION }

		completion_reward = {

			every_other_country = {
				limit = {
					NOT = {
						OR = {
							is_in_faction_with = ROOT
							is_subject_of = ROOT
						}
					}
					OR = {
						owns_state = 109
						owns_state = 103
						owns_state = 104
						owns_state = 804
						owns_state = 105
						owns_state = 107
						owns_state = 108
						owns_state = 802
						owns_state = 803
						owns_state = 106
						owns_state = 970
						owns_state = 934
						owns_state = 44
						owns_state = 805
						owns_state = 48
						owns_state = 212
						owns_state = 801
						owns_state = 211
						owns_state = 81
						owns_state = 46
						owns_state = 77
						owns_state = 971
						owns_state = 79
						owns_state = 78
						owns_state = 766
						owns_state = 80
						owns_state = 163
						owns_state = 764
						owns_state = 45
						owns_state = 82
						owns_state = 84
						owns_state = 76
						owns_state = 83
						owns_state = 974
						owns_state = 973
						owns_state = 154
						owns_state = 43
						owns_state = 155
						owns_state = 184
						owns_state = 731
						owns_state = 185
						owns_state = 47
						owns_state = 186
					}
				}
				ROOT = {
					create_wargoal = {
						type = annex_everything
						target = PREV
						expire = 0
					}	
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = HUN_unify_the_balkans_decision

		}
	}

	focus = {
		id = wuw_HUN_denounce_marxism_leninism
		icon = GFX_goal_generic_war_with_comintern
		prerequisite = { focus = wuw_HUN_a_revolutionary_greater_hungary }
		#mutually_exclusive = { focus = wuw_HUN_approach_the_diasporas }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_a_revolutionary_greater_hungary

		will_lead_to_war_with = SOV

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			is_subject = no
			has_government = communism
			SOU = {
				exists = yes
				has_country_leader = {
					ruling_only = yes
					character = SOV_iosif_stalin
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		search_filters = { FOCUS_FILTER_WAR_SUPPORT }

		completion_reward = {

			add_timed_idea = {
				idea = HUN_denounce_bolshevism_idea
				days = 650
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			create_wargoal = {
				type = puppet_wargoal_focus
				target = SOU
			}

		}
	}

	focus = {
		id = wuw_HUN_avoid_interventionalist_destablilization
		icon = GFX_goal_generic_consumer_goods
		#prerequisite = { focus = wuw_HUN_a_revolutionary_greater_hungary }
		mutually_exclusive = { focus = wuw_HUN_economic_intervention }
		x = 45
		y = 0
		relative_position_id = wuw_HUN_end_the_regency

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY }

		offset = {
			x = -25
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_regency
			}
		}

		offset = {
			x = -10
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_invite_otto_to_the_throne
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_the_old_habsburg_king
			}
		}

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establishing_a_new_dynasty
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_democratic_king
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		offset = {
			x = -40
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_continue_the_regency
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_strengthen_horthys_reign
			}
		}

		offset = {
			x = -38
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_white_terror
			}
		}

		offset = {
			x = -13
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establish_the_second_republic
			}
		}

		offset = {
			x = -12
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_join_the_comintern
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic
			}
		}

		cost = 10

		ai_will_do = {
			factor = 10
		}
		available = {
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_political_power = 100
			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_economic_intervention
		icon = GFX_goal_generic_demand_territory
		#prerequisite = { focus = wuw_HUN_a_revolutionary_greater_hungary }
		mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 47
		y = 0
		relative_position_id = wuw_HUN_end_the_regency

		offset = {
			x = -25
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_regency
			}
		}

		offset = {
			x = -10
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_invite_otto_to_the_throne
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_the_old_habsburg_king
			}
		}

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establishing_a_new_dynasty
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_democratic_king
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		offset = {
			x = -40
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_continue_the_regency
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_strengthen_horthys_reign
			}
		}

		offset = {
			x = -38
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_white_terror
			}
		}

		offset = {
			x = -13
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establish_the_second_republic
			}
		}

		offset = {
			x = -12
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_join_the_comintern
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic
			}
		}

		cost = 10

		ai_will_do = {
			factor = 5
		}
		available = {
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_wuw_interventionism
		}
	}

	focus = {
		id = wuw_HUN_secret_rearmament
		icon = GFX_focus_secret_rearmament
		#prerequisite = { focus = wuw_HUN_a_revolutionary_greater_hungary }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 55
		y = 0
		relative_position_id = wuw_HUN_end_the_regency

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		offset = {
			x = -25
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_regency
			}
		}

		offset = {
			x = -10
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_reinstate_the_pragmatic_sanction
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_invite_otto_to_the_throne
			}
		}

		offset = {
			x = -3
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_the_old_habsburg_king
			}
		}

		offset = {
			x = -8
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_abide_by_the_little_ententes_stipulations
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establishing_a_new_dynasty
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_democratic_king
			}
		}

		offset = {
			x = -4
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_elect_a_fascist_king
			}
		}

		offset = {
			x = -40
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_continue_the_regency
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_strengthen_horthys_reign
			}
		}

		offset = {
			x = -38
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_end_the_white_terror
			}
		}

		offset = {
			x = -13
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_establish_the_second_republic
			}
		}

		offset = {
			x = -12
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_join_the_comintern
			}
		}

		offset = {
			x = -6
			y = 0
			trigger = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
				has_completed_focus = wuw_HUN_restore_the_socialist_federative_republic
			}
		}

		available = {
			OR = {
				is_ai = no
				date > 1936.1.1
			}
		}

		bypass = {
			wuw_HUN_does_not_have_trianon = yes
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_secret_rearmament
			custom_effect_tooltip = HUN_secret_rearmament_tt

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_idea = HUN_levente_associations
				}
				swap_ideas = {
					remove_idea = HUN_levente_associations
					add_idea = HUN_levente_associations_secret_rearmament
				}
			}
			ELSE_IF = {
				limit = {
					has_idea = HUN_levente_associations_act_of_defense
				}
				swap_ideas = {
					remove_idea = HUN_levente_associations_act_of_defense
					add_idea = HUN_levente_associations_act_of_defense_and_secret_rearmament
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_forcefully_revitalize_the_industries
		icon = GFX_goal_generic_forceful_treaty
		prerequisite = { focus = wuw_HUN_economic_intervention }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_economic_intervention

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH }

		cost = 5

		ai_will_do = {
			factor = 2
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = HUN_forceful_industrial_revitalization
				days = 365
			}

			add_tech_bonus = {
				name = HUN_industrial_revitalization
				bonus = 0.75
				uses = 1
				category = industry
			}
		}
	}

	focus = {
		id = wuw_HUN_reintigrate_the_imperial_railroads
		icon = GFX_goal_generic_construct_infrastructure
		prerequisite = { focus = wuw_HUN_economic_intervention focus = wuw_HUN_avoid_interventionalist_destablilization }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_economic_intervention

		search_filters = { FOCUS_FILTER_POLITICAL }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			AND = {
				43 = {
					is_owned_and_controlled_by = ROOT
				}
				155 = {
					is_owned_and_controlled_by = ROOT
				}
			}
		}

		bypass = {
			AND = {
				NOT = {
					43 = {
						is_owned_and_controlled_by = ROOT
					}
					155 = {
						is_owned_and_controlled_by = ROOT
					}
				}
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		complete_tooltip = {
			random_state = {
				limit = {
					has_state_flag = HUN_reintegrate_the_railroads_Inf
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_state = {
				limit = {
					has_state_flag = HUN_reintegrate_the_railroads_Inf_2
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}
			random_state = {
				limit = {
					has_state_flag = HUN_reintegrate_the_railroads_Inf_3
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = { country_exists = AUS }
				reverse_add_opinion_modifier = { target = AUS modifier = HUN_reintegrate_the_railroads }
			}
			IF = {
				limit = { country_exists = CZE }
				reverse_add_opinion_modifier = { target = CZE modifier = HUN_reintegrate_the_railroads }
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			# Connection into Burgenland
			build_railway = {
			    level = 1
			    path = { 6720 3700 }
			    start_province = 6720
			    target_province = 3700
			}

			# Connection into Southern Slovakia
			build_railway = {
			    level = 1
			    path = { 9690 6561 }
			    start_province = 9690
			    target_province = 6561
			}
		}

		completion_reward = {
			random_owned_controlled_state = {
				prioritize = { 155 }
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				set_state_flag = HUN_reintegrate_the_railroads_Inf
			}
			random_owned_controlled_state = {
				prioritize = { 43 }
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				set_state_flag = HUN_reintegrate_the_railroads_Inf_2
			}
			random_owned_controlled_state = {
				prioritize = { 664 }
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = infrastructure
					level = 1
					instant_build = yes
				}
				set_state_flag = HUN_reintegrate_the_railroads_Inf_3
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = { country_exists = AUS }
				reverse_add_opinion_modifier = { target = AUS modifier = HUN_reintegrate_the_railroads }
			}
			IF = {
				limit = { country_exists = CZE }
				reverse_add_opinion_modifier = { target = CZE modifier = HUN_reintegrate_the_railroads }
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			# Connection into Burgenland
			build_railway = {
			    level = 1
			    path = { 6720 3700 }
			    start_province = 6720
			    target_province = 3700
			}

			# Connection into Southern Slovakia
			build_railway = {
			    level = 1
			    path = { 9690 6561 }
			    start_province = 9690
			    target_province = 6561
			}
		}
	}

	focus = {
		id = wuw_HUN_promote_increased_urbanization
		icon = GFX_focus_generic_low_cost_housing
		prerequisite = { focus = wuw_HUN_reintigrate_the_imperial_railroads }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_reintigrate_the_imperial_railroads

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			43 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					43 = {
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
				}
				43 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			43 = {
				#add_manpower = 150000
				increase_state_category = yes
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_timed_idea = {
				idea = HUN_urbanization_efforts
				days = 365
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_the_ganz_muvek
		icon = GFX_focus_generic_modernize_industry
		prerequisite = { focus = wuw_HUN_reintigrate_the_imperial_railroads }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_reintigrate_the_imperial_railroads

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			43 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					43 = {
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
				}
				43 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
					add_resource = {
						type = steel
						amount = 6
					}
				}
				ELSE = {
					random_owned_controlled_state = {
						limit = {
							is_core_of = ROOT
							is_fully_controlled_by = ROOT
							free_building_slots = {
								building = industrial_complex
								size > 1
								include_locked = yes
							}
						}
						add_extra_state_shared_building_slots = 1
						add_building_construction = {
							type = industrial_complex
							level = 1
							instant_build = yes
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_devalue_the_pengo
		icon = GFX_focus_HUN_devalue_the_pengo
		prerequisite = { focus = wuw_HUN_reintigrate_the_imperial_railroads }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = -2
		y = 2
		relative_position_id = wuw_HUN_reintigrate_the_imperial_railroads

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = HUN_revaluing_the_pengo
				days = 420
			}

			IF = {
				limit = {
					NOT = {
						OR = {
							has_government = communism
							has_government = democratic
						}
					}
				}
				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = available_political_advisor
				show_ideas_tooltip = HUN_bela_imredy
			}

		}
	}

	focus = {
		id = wuw_HUN_announce_the_gyor_program
		icon = GFX_goal_generic_production
		prerequisite = { focus = wuw_HUN_expand_the_ganz_muvek focus = wuw_HUN_promote_increased_urbanization }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_expand_the_ganz_muvek

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL }

		cost = 10

		dynamic = yes

		ai_will_do = {
			factor = 25
		}

		available = {
			OR = {
				wuw_HUN_does_not_have_trianon = yes
				has_war = yes
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_political_power = 50

			add_tech_bonus = {
				name = HUN_announce_the_gyor_program
				bonus = 0.5
				uses = 2
				category = cat_production
			}

			add_tech_bonus = {
				name = HUN_announce_the_gyor_program
				bonus = 0.75
				uses = 1
				category = infantry_weapons
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_announce_the_gyor_program_tt

			hidden_effect = {
				every_country = {
					limit = {
						capital_scope = {
							is_on_continent = europe
						}
					}
					news_event = {
						id = wuw_HUN_news_events.1
						days = 2
						random_days = 5
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_enlarge_the_ganz_danubius_division
		icon = GFX_focus_POL_develop_polish_shipbuilding
		prerequisite = { focus = wuw_HUN_expand_the_ganz_muvek }
		prerequisite = { focus = wuw_HUN_announce_the_gyor_program }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_expand_the_ganz_muvek

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 2
		}

		available = {
			any_controlled_state = {
				is_coastal = yes
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					NOT = {
						any_controlled_state = {
							is_coastal = yes
						}
					}
				}
				custom_effect_tooltip = wuw_HUN_enlarge_the_ganz_danubius_division_tt
			}
			ELSE = {
				random_controlled_state = {
					limit = {
						is_coastal = yes
					}
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_ganz_danubius_organization

				mio:HUN_ganz_danubius_organization = {
					add_mio_size = 3
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_ganz_danubius
			}

		}
	}

	focus = {
		id = wuw_HUN_support_for_our_finnish_brothers
		icon = GFX_focus_invite_finland
		prerequisite = { focus = wuw_HUN_secret_rearmament }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 5
		y = 1
		relative_position_id = wuw_HUN_secret_rearmament

		search_filters = { FOCUS_FILTER_HISTORICAL }

		cost = 2

		ai_will_do = {
			factor = 5
		}

		available = {
			has_war = no
			FIN = {
				has_war = yes
				has_civil_war = no
			}
			custom_trigger_tooltip = {
				tooltip = wuw_HUN_support_for_our_finnish_brothers_tt
				OR = {
					AND = {
						FIN = {
							OR = {
								has_government = neutrality
								has_government = fascism
							}
						}
						HUN = {
							OR = {
								has_government = neutrality
								has_government = fascism
							}
						}
					}
					AND = {
						FIN = {
							OR = {
								has_government = democratic
								has_government = communism
							}
						}
						HUN = {
							OR = {
								has_government = democratic
								has_government = communism
							}
						}
					}
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_timed_idea = {
				idea = HUN_pan_ugric_volunteer_force
				days = 1095
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_relation_rule_override = {
			    target = FIN
			    can_send_volunteers = yes
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			random_country = {
				limit = {
					original_tag = FIN
					has_war = yes
					has_civil_war = no
				}
				country_event = {
					id = WW_hungary.2
					days = 3
					random_days = 4
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_undercover_air_maneuvers
		icon = GFX_goal_generic_air_doctrine
		prerequisite = { focus = wuw_HUN_secret_rearmament }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_secret_rearmament

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_AIR_XP FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					NOT = {
						has_dlc = "Arms Against Tyranny"
					}
				}
				IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_wuw
						add_idea = HUN_treaty_of_triannon_wuw_no_air_debuff
					}
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw_no_army_exp_debuff
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_wuw_no_army_exp_debuff
						add_idea = HUN_treaty_of_triannon_wuw_no_air_or_army_debuff
					}
				}
			}

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_aat_wuw
						add_idea = HUN_treaty_of_triannon_aat_wuw_no_air_debuff
					}
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_army_exp_debuff
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_aat_wuw_no_army_exp_debuff
						add_idea = HUN_treaty_of_triannon_aat_wuw_no_air_or_army_debuff
					}
				}
			}

			air_experience = 15
			add_doctrine_cost_reduction = {
				name = wuw_HUN_undercover_air_maneuvers
				cost_reduction = 0.5
				uses = 1
				category = air_doctrine
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					wuw_HUN_does_not_have_trianon = no
				}
				custom_effect_tooltip = available_theorist
				show_ideas_tooltip = HUN_gyorgy_jendrassik

				custom_effect_tooltip = generic_skip_one_line_tt

				custom_effect_tooltip = available_military_high_command
				show_ideas_tooltip = HUN_sandor_magyarossy
			}

		}
	}

	focus = {
		id = wuw_HUN_hold_war_games
		icon = GFX_goal_poland_goal
		prerequisite = { focus = wuw_HUN_secret_rearmament }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_secret_rearmament

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MILITARY_CHARACTER }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					NOT = {
						has_dlc = "Arms Against Tyranny"
					}
				}
				IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_wuw
						add_idea = HUN_treaty_of_triannon_wuw_no_army_exp_debuff
					}
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_wuw_no_air_debuff
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_wuw_no_air_debuff
						add_idea = HUN_treaty_of_triannon_wuw_no_air_or_army_debuff
					}
				}
			}

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_aat_wuw
						add_idea = HUN_treaty_of_triannon_aat_wuw_no_army_exp_debuff
					}
				}
				ELSE_IF = {
					limit = {
						has_idea = HUN_treaty_of_triannon_aat_wuw_no_air_debuff
					}
					swap_ideas = {
						remove_idea = HUN_treaty_of_triannon_aat_wuw_no_air_debuff
						add_idea = HUN_treaty_of_triannon_aat_wuw_no_air_or_army_debuff
					}
				}
			}

			army_experience = 30

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					wuw_HUN_does_not_have_trianon = no
				}
				custom_effect_tooltip = available_theorist
				show_ideas_tooltip = HUN_shvoy_kalman
			}

		}
	}

	focus = {
		id = wuw_HUN_negotiate_the_restrictions
		icon = GFX_focus_HUN_negotiate_the_restrictions
		prerequisite = { focus = wuw_HUN_undercover_air_maneuvers focus = wuw_HUN_hold_war_games }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_undercover_air_maneuvers

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			NOT = {
				has_idea = HUN_promises_of_peace
			}
			has_war = no
		}

		bypass = {
			OR = {
				wuw_HUN_does_not_have_trianon = yes
				has_idea = HUN_bled_agreement_wuw
				AND = {
					ROM = {
						OR = {
							exists = no
							is_puppet = yes
						}
					}
					FRA = {
						OR = {
							exists = no
							is_puppet = yes
							NOT = { has_completed_focus = FRA_strengthen_the_little_entente }
						}
					}
				}
			}
		}

		cancel_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_war_support = 0.05

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					FRA = { has_completed_focus = FRA_strengthen_the_little_entente }
				}
				FRA = { country_event = DOD_hungary.140 }
			}
			IF = {
				limit = {
					NOT = { FRA = { has_completed_focus = FRA_strengthen_the_little_entente } }
				}
				ROM = { country_event = DOD_hungary.140 }
			}

			custom_effect_tooltip = HUN_bled_agreement_custom_effect_tooltip

		}
	}

	focus = {
		id = wuw_HUN_reinstate_the_navy
		icon = GFX_goal_generic_build_navy
		prerequisite = { focus = wuw_HUN_secret_rearmament }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 16
		y = 1
		relative_position_id = wuw_HUN_secret_rearmament

		search_filters = { FOCUS_FILTER_NAVY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_INDUSTRY }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			any_controlled_state = {
				is_coastal = yes
			}
			wuw_HUN_does_not_have_trianon = yes
			NOT = {
				has_idea = HUN_promises_of_peace
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15
			add_ideas = HUN_naval_warfare

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_obudai_hajogyar_organization

				mio:HUN_obudai_hajogyar_organization = {
					add_mio_size = 3
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_obudai_hajogyar
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						OR = {
							has_government = communism
							has_government = fascism
						}
					}
				}
				custom_effect_tooltip = available_chief_of_navy
				show_ideas_tooltip = HUN_miklos_horthy
			}

		}
	}

	focus = {
		id = wuw_HUN_sailing_the_danube
		icon = GFX_focus_generic_merchant_fleet
		prerequisite = { focus = wuw_HUN_secret_rearmament }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 14
		y = 1
		relative_position_id = wuw_HUN_secret_rearmament

		search_filters = { FOCUS_FILTER_NAVY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_INDUSTRY }

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_equipment_to_stockpile = {
				type = convoy_1
				amount = 50
				producer = HUN
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_chief_of_navy
			show_ideas_tooltip = HUN_kalman_hardy

		}
	}

	focus = {
		id = wuw_HUN_make_the_magyar_legiero_known
		icon = GFX_focus_HUN_make_the_magyar_legiero_known
		prerequisite = { focus = wuw_HUN_negotiate_the_restrictions }
		prerequisite = { focus = wuw_HUN_announce_the_gyor_program }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = -2
		y = 2
		relative_position_id = wuw_HUN_negotiate_the_restrictions

		search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			wuw_HUN_does_not_have_trianon = yes
			NOT = {
				has_idea = HUN_promises_of_peace
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_doctrine_cost_reduction = {
				name = wuw_HUN_make_the_magyar_legiero_known
				cost_reduction = 0.35
				uses = 1
				category = air_doctrine
			}

			air_experience = 15

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						has_completed_focus = wuw_HUN_establishing_a_new_dynasty
					}
				}
				add_ace = {
					name = Istvan
					surname = Horthy
					callsign = Nagybánya
					type = fighter_genius
				}

				custom_effect_tooltip = generic_skip_one_line_tt
			}

			IF = {
				limit = {
					43 = {
						is_owned_and_controlled_by = ROOT
					}
				}
				43 = {
					add_building_construction = {
						type = air_base
						level = 1
						instant_build = yes
					}
				}
			}

			IF = {
				limit = {
					154 = {
						is_owned_and_controlled_by = ROOT
					}
				}
				154 = {
					add_building_construction = {
						type = air_base
						level = 1
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_chief_of_airforce
			show_ideas_tooltip = HUN_ferenc_feketehalmyczeydner
			show_ideas_tooltip = HUN_laszlo_hary
		}
	}

	focus = {
		id = wuw_HUN_initiate_army_maneuvers
		icon = GFX_goal_generic_position_armies
		prerequisite = { focus = wuw_HUN_negotiate_the_restrictions }
		prerequisite = { focus = wuw_HUN_announce_the_gyor_program }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 5
		y = 2
		relative_position_id = wuw_HUN_negotiate_the_restrictions

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_RESEARCH }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			wuw_HUN_does_not_have_trianon = yes
			NOT = {
				has_idea = HUN_promises_of_peace
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			army_experience = 40

			add_doctrine_cost_reduction = {
				name = HUN_army_maneuvers
				cost_reduction = 0.5
				uses = 1
				category = land_doctrine
			}

		}
	}

	focus = {
		id = wuw_HUN_invest_in_ludovica_academy
		icon = GFX_focus_generic_military_academy
		prerequisite = { focus = wuw_HUN_negotiate_the_restrictions }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 9
		y = 2
		relative_position_id = wuw_HUN_negotiate_the_restrictions

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			wuw_HUN_does_not_have_trianon = yes
			NOT = {
				has_idea = HUN_promises_of_peace
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			every_army_leader = {
				add_planning = 1
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_chief_of_army
			show_ideas_tooltip = HUN_ferenc_szombathelyi
			show_ideas_tooltip = HUN_vilmos_roder
			IF = {
				limit = {
					NOT = {
						OR = {
							has_government = communism
							has_government = democratic
						}
					}
				}
				show_ideas_tooltip = HUN_karoly_beregfy
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_the_diosgyor_machinery_factory
		icon = GFX_focus_HUN_expand_the_diosgyor_machinery_factory
		prerequisite = { focus = wuw_HUN_announce_the_gyor_program }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_announce_the_gyor_program

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			wuw_HUN_does_not_have_trianon = yes
			AND = {
				155 = {
					is_owned_and_controlled_by = ROOT
				}
				43 = {
					is_owned_and_controlled_by = ROOT
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					NOT = {
						has_tech = bicycle_infantry
					}
				}
				set_technology = { bicycle_infantry = 1 popup = no }
				custom_effect_tooltip = generic_skip_one_line_tt
			}

			IF = {
				limit = {
					43 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
				}
				43 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

			IF = {
				limit = {
					155 = {
						free_building_slots = {
							building = arms_factory
							size > 1
							include_locked = yes
						}
					}
				}
				155 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = arms_factory
						level = 1
						instant_build = yes
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_manred_weiss_steel_and_metal_works
		icon = GFX_focus_generic_steel
		prerequisite = { focus = wuw_HUN_announce_the_gyor_program }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = 4
		y = 1
		relative_position_id = wuw_HUN_announce_the_gyor_program

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			wuw_HUN_does_not_have_trianon = yes
			43 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 2
						include_locked = yes
					}
					is_core_of = ROOT
				}
				prioritize = { 43 }
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
				add_building_construction = {
					type = industrial_complex
					level = 1
					instant_build = yes
				}
				add_resource = {
					type = steel
					amount = 10
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_the_hungarian_academy_of_sciences
		icon = GFX_focus_generic_improve_the_administration
		prerequisite = { focus = wuw_HUN_announce_the_gyor_program }
		mutually_exclusive = { focus = wuw_HUN_invite_foreign_investors }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_announce_the_gyor_program

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 20
		}

		available = {
			num_of_factories > 30
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_research_slot = 1

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = {
				decision = HUN_establish_new_academy_of_sciences_branches_program_decision
				show_effect_tooltip = no # default is no
				show_modifiers = no # default is no
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_the_lignite_industry
		icon = GFX_focus_generic_mining_industry
		prerequisite = { focus = wuw_HUN_invite_foreign_investors focus = wuw_HUN_expand_the_hungarian_academy_of_sciences }
		#mutually_exclusive = { focus = wuw_HUN_invite_foreign_investors }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_expand_the_hungarian_academy_of_sciences

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			155 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		bypass = {
			NOT = {
				155 = {
					is_owned_and_controlled_by = ROOT
				}
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					155 = {
						free_building_slots = {
							building = industrial_complex
							size > 2
							include_locked = yes
						}
					}
				}
				155 = {
					add_extra_state_shared_building_slots = 2
					add_building_construction = {
						type = industrial_complex
						level = 2
						instant_build = yes
					}
					add_resource = {
						type = steel
						amount = 2
					}					
					add_resource = {
						type = coal
						amount = 5
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_tap_newfound_oil_deposits
		icon = GFX_goal_generic_oil_refinery
		prerequisite = { focus = wuw_HUN_expand_the_lignite_industry }
		mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_expand_the_lignite_industry

		cost = 10

		ai_will_do = {
			factor = 10
		}

		search_filters = { FOCUS_FILTER_INDUSTRY }

		available = {
			AND = {
				ROOT = {
					has_full_control_of_state = 155
				}
				ROOT = {
					has_full_control_of_state = 974
				}
				ROOT = {
					has_full_control_of_state = 973
				}
			}
			has_tech = excavation3
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			155 = {
				add_resource = {
					type = oil
					amount = 5
				}
			}
			974 = {
				add_resource = {
					type = oil
					amount = 4
				}
			}

			973 = {
				add_resource = {
					type = oil
					amount = 6
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			unlock_decision_tooltip = {
				decision = HUN_tap_the_nagylengyel_oil_field
				show_effect_tooltip = no # default is no
				show_modifiers = no # default is no
			}

			unlock_decision_tooltip = {
				decision = HUN_explore_the_oil_fields_around_nagykanizsa
				show_effect_tooltip = no # default is no
				show_modifiers = no # default is no
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_industrial_concern
			show_ideas_tooltip = HUN_maort

		}
	}

	focus = {
		id = wuw_HUN_hungarian_autarky
		icon = GFX_focus_generic_stockpile_fuel
		prerequisite = { focus = wuw_HUN_hungarian_tradition focus = wuw_HUN_tap_newfound_oil_deposits }
		#mutually_exclusive = { focus = wuw_HUN_avoid_interventionalist_destablilization }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_tap_newfound_oil_deposits

		search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 2
		}

		available = {
			#has_country_flag = HUN_activated_huba_ii_flag
			has_capitulated = no
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_hungarian_autarky_idea

			add_tech_bonus = {
				name = HUN_synthetic_industry
				bonus = 0.25
				uses = 2
				category = synth_resources
			}

		}
	}

	focus = {
		id = wuw_HUN_invite_foreign_investors
		icon = GFX_goal_generic_intelligence_exchange
		prerequisite = { focus = wuw_HUN_devalue_the_pengo }
		mutually_exclusive = { focus = wuw_HUN_expand_the_hungarian_academy_of_sciences }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_devalue_the_pengo

		search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			NOT = {
				has_idea = HUN_revaluing_the_pengo
			}
			any_country = {
				is_major = yes
				has_opinion = {
					target = ROOT
					value > 59
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_political_power = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_invite_foreign_investors
		}
	}

	focus = {
		id = wuw_HUN_hungarian_tradition
		icon = GFX_focus_HUN_hungarian_tradition
		prerequisite = { focus = wuw_HUN_expand_the_lignite_industry }
		mutually_exclusive = { focus = wuw_HUN_tap_newfound_oil_deposits }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_expand_the_lignite_industry

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_agrarian_tradition
		}
	}

	focus = {
		id = wuw_HUN_magyar_allamvasutak
		icon = GFX_focus_HUN_magyar_allamvasutak
		prerequisite = { focus = wuw_HUN_expand_the_lignite_industry }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = -2
		y = 2
		relative_position_id = wuw_HUN_expand_the_lignite_industry

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY }

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			43 = {
				is_owned_and_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					43 = {
						free_building_slots = {
							building = industrial_complex
							size > 1
							include_locked = yes
						}
					}
				}
				43 = {
					add_extra_state_shared_building_slots = 1
					add_building_construction = {
						type = industrial_complex
						level = 1
						instant_build = yes
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_industrial_concern
			show_ideas_tooltip = HUN_mav
		}
	}

	focus = {
		id = wuw_HUN_expand_the_aluminum_industry
		icon = GFX_focus_generic_aluminum
		prerequisite = { focus = wuw_HUN_expand_the_lignite_industry }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = 2
		y = 2
		relative_position_id = wuw_HUN_expand_the_lignite_industry

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			ROOT = { has_full_control_of_state = 43 }
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			43 = {
				add_resource = {
					type = aluminium
					amount = 14
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_budapest_university_of_technology_and_economics
		icon = GFX_focus_research
		prerequisite = { focus = wuw_HUN_expand_the_aluminum_industry focus = wuw_HUN_magyar_allamvasutak }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_expand_the_aluminum_industry

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 25
		}

		available = {
			num_of_factories > 50
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_research_slot = 1
		}
	}

	focus = {
		id = wuw_HUN_the_matyasfold_fighter_factory
		icon = GFX_focus_generic_aircraft_production
		prerequisite = { focus = wuw_HUN_make_the_magyar_legiero_known }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = -5
		y = 2
		relative_position_id = wuw_HUN_make_the_magyar_legiero_known

		search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			any_owned_state = {
				is_core_of = ROOT
			}
			#has_country_flag = HUN_activated_huba_1_flag
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			air_experience = 25

			custom_effect_tooltip = generic_skip_one_line_tt

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_mw_aircraft_organization

				mio:HUN_mw_aircraft_organization = {
					add_mio_size = 3
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = mw_aircraft
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_on_the_weiss_wm_16
		icon = GFX_goal_generic_air_bomber
		prerequisite = { focus = wuw_HUN_make_the_magyar_legiero_known }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = -3
		y = 2
		relative_position_id = wuw_HUN_make_the_magyar_legiero_known

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 3
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = wuw_HUN_expand_on_the_weiss_wm_16
				bonus = 0.3
				ahead_reduction = 1
				uses = 2
				category = medium_air
			}
		}
	}

	focus = {
		id = wuw_HUN_develop_the_weiss_wm_21_solyom
		icon = GFX_focus_generic_cas_aircraft
		prerequisite = { focus = wuw_HUN_expand_on_the_weiss_wm_16 focus = wuw_HUN_the_matyasfold_fighter_factory }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_the_matyasfold_fighter_factory

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 3
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_solyom_development
				bonus = 0.5
				uses = 1
				category = medium_air
			}

			add_tech_bonus = {
				name = HUN_solyom_development
				bonus = 0.15
				uses = 3
				category = cat_air_bombs
				category = cat_air_engine
			}

		}
	}

	focus = {
		id = wuw_HUN_weiss_manfred_wm_23_ezust_nyil
		icon = GFX_goal_generic_air_fighter2
		prerequisite = { focus = wuw_HUN_expand_on_the_weiss_wm_16 }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_expand_on_the_weiss_wm_16

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 3
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_tech_bonus = {
				name = wuw_HUN_weiss_manfred_wm_23_ezust_nyil
				bonus = 0.3
				uses = 1
				category = light_air
			}
			add_tech_bonus = {
				name = wuw_HUN_weiss_manfred_wm_23_ezust_nyil
				bonus = 0.5
				uses = 1
				category = cat_air_guns
			}
		}
	}

	focus = {
		id = wuw_HUN_establish_the_mavag_aircraft_factory
		icon = GFX_focus_HUN_establish_the_mavag_aircraft_factory
		prerequisite = { focus = wuw_HUN_make_the_magyar_legiero_known }
		#mutually_exclusive = { focus = wuw_HUN_hungarian_tradition }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_make_the_magyar_legiero_known

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			any_owned_state = {
				is_core_of = ROOT
			}
			#has_country_flag = HUN_activated_huba_1_flag
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			random_owned_controlled_state = {
				limit = {
					is_core_of = ROOT
					free_building_slots = {
						building = arms_factory
						size > 1
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 1
				add_building_construction = {
					type = arms_factory
					level = 1
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_mavag_aircraft_organization

				mio:HUN_mavag_aircraft_organization = {
					add_mio_size = 3
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = mavag_aircraft
			}

		}
	}

	focus = {
		id = wuw_HUN_the_mavag_heja
		icon = GFX_focus_usa_escort_fighters
		prerequisite = { focus = wuw_HUN_establish_the_mavag_aircraft_factory }
		mutually_exclusive = { focus = wuw_HUN_develop_laszlo_vargas_design }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_establish_the_mavag_aircraft_factory

		search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			air_experience = 30

			custom_effect_tooltip = generic_skip_one_line_tt

			add_tech_bonus = {
				name = HUN_light_fighter_effort
				bonus = 1.0
				ahead_reduction = 2
				uses = 1
				category = light_fighter
			}

		}
	}

	focus = {
		id = wuw_HUN_repulo_muszaki_intezet
		icon = GFX_goal_generic_air_doctrine
		prerequisite = { focus = wuw_HUN_make_the_magyar_legiero_known }
		mutually_exclusive = { focus = wuw_HUN_joint_air_development }
		x = 1
		y = 2
		relative_position_id = wuw_HUN_make_the_magyar_legiero_known

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_indigenous_designs
		}
	}

	focus = {
		id = wuw_HUN_develop_laszlo_vargas_design
		icon = GFX_goal_generic_air_fighter
		prerequisite = { focus = wuw_HUN_repulo_muszaki_intezet }
		mutually_exclusive = { focus = wuw_HUN_the_mavag_heja }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_repulo_muszaki_intezet

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_laszlo_varga_design
				bonus = 0.5
				ahead_reduction = 1
				uses = 2
				category = light_fighter
				category = cas_bomber
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = {
				localization_key = available_scientist_one_line_tt
				CHARACTER = HUN_laszlo_varga
			}	

		}
	}

	#focus = {
	#	id = wuw_HUN_the_szekesfehervar_sosto_plant
	#	icon = GFX_focus_generic_reorient_production
	#	prerequisite = { focus = wuw_HUN_repulo_muszaki_intezet }
	#	#mutually_exclusive = { focus = wuw_HUN_the_mavag_heja }
	#	x = 1
	#	y = 2
	#	relative_position_id = wuw_HUN_repulo_muszaki_intezet
#
	#	search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_INDUSTRY }
#
	#	cost = 10
#
	#	ai_will_do = {
	#		factor = 1
	#	}
#
	#	available = {
	#		any_state = {
	#			is_owned_by = ROOT
	#			is_core_of = ROOT
	#		}
	#		has_country_flag = HUN_activated_huba_1_flag
	#	}
	#
	#	bypass = {
#
	#	}
#
	#	cancel_if_invalid = no
	#	continue_if_invalid = yes
	#	available_if_capitulated = no
#
	#	completion_reward = {
#
	#		air_experience = 25
#
	#		random_owned_controlled_state = {
	#			limit = {
	#				is_core_of = ROOT
	#				free_building_slots = {
	#					building = arms_factory
	#					size > 1
	#					include_locked = yes
	#				}
	#			}
	#			add_extra_state_shared_building_slots = 1
	#			add_building_construction = {
	#				type = arms_factory
	#				level = 1
	#				instant_build = yes
	#			}
	#		}
#
	#	}
	#}

	focus = {
		id = wuw_HUN_joint_air_development
		icon = GFX_goal_generic_air_production
		prerequisite = { focus = wuw_HUN_make_the_magyar_legiero_known }
		mutually_exclusive = { focus = wuw_HUN_repulo_muszaki_intezet }
		x = 4
		y = 2
		relative_position_id = wuw_HUN_make_the_magyar_legiero_known

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			is_in_faction = yes
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_to_tech_sharing_group = HUN_joint_air_development_group
			every_other_country = {
				limit = {
					is_in_faction_with = HUN
				}
				add_to_tech_sharing_group = HUN_joint_air_development_group
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				add_equipment_subsidy = {
					cic = 1000
					equipment_type = small_plane_airframe
					seller_trigger = is_allied_seller_trigger
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_the_arado_ar_96
		icon = GFX_focus_generic_cryptologic_bomb
		prerequisite = { focus = wuw_HUN_joint_air_development }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_joint_air_development

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_light_fighter_effort
				bonus = 0.25
				uses = 1
				category = light_fighter
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_recon_airplane_focus

		}
	}

	focus = {
		id = wuw_HUN_extensive_licensing_programs
		icon = GFX_focus_generic_license_production
		prerequisite = { focus = wuw_HUN_joint_air_development }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_joint_air_development

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

			IF = {
				limit = {
					NOT = {
						has_dlc = "By Blood Alone"
					}
				}
				NOT = {
					has_tech = fighter3
					has_tech = heavy_fighter3
				}
			}
			ELSE = {
				NOT = {
					has_tech = advanced_small_airframe
					has_tech = advanced_medium_airframe
				}
			}
			OR = {
				GER = {
					custom_trigger_tooltip = {
						tooltip = fighter_tt
						OR = {
							is_available_fighter_HUN = yes
							is_available_heavy_fighter_HUN = yes
						}
					}
				}
				FRA = {
					custom_trigger_tooltip = {
						tooltip = fighter_tt
						OR = {
							is_available_fighter_HUN = yes
							is_available_heavy_fighter_HUN = yes
						}
					}
				}
				ITA = {
					custom_trigger_tooltip = {
						tooltip = fighter_tt
						OR = {
							is_available_fighter_HUN = yes
							is_available_heavy_fighter_HUN = yes
						}
					}
				}
				ENG = {
					custom_trigger_tooltip = {
						tooltip = fighter_tt
						OR = {
							is_available_fighter_HUN = yes
							is_available_heavy_fighter_HUN = yes
						}
					}
				}
				USA = {
					custom_trigger_tooltip = {
						tooltip = fighter_tt
						OR = {
							is_available_fighter_HUN = yes
							is_available_heavy_fighter_HUN = yes
						}
					}
				}
			}

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_ideas = HUN_license_foreign

			custom_effect_tooltip = generic_skip_one_line_tt

			country_event = DOD_hungary.150

		}
	}

	focus = {
		id = wuw_HUN_allied_manufacturing_programs
		icon = GFX_goal_generic_construct_mil_factory
		prerequisite = { focus = wuw_HUN_joint_air_development }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_joint_air_development

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 20
		}

		available = {
			is_in_faction = yes
			is_faction_leader = no
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			IF = {
				limit = {
					is_in_faction = no
				}
				custom_effect_tooltip = wuw_HUN_allied_manufacturing_programs_tt
			}

			random_country = {
				limit = {
					is_in_faction_with = ROOT
					is_faction_leader = yes
					NOT = {
						tag = ROOT
					}
				}
				country_event = {
					id = WW_hungary.1
					days = 3
					random_days = 4
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size > 2
						include_locked = yes
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_danuvia_submachine_guns
		icon = GFX_goal_generic_small_arms
		prerequisite = { focus = wuw_HUN_initiate_army_maneuvers }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = -2
		y = 1
		relative_position_id = wuw_HUN_initiate_army_maneuvers

		search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_danuvia_submachine_guns
				bonus = 0.75
				uses = 1
				category = infantry_weapons
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_danuvia_inf_organization

				mio:HUN_danuvia_inf_organization = {
					add_mio_size = 2
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_danuvia_inf
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_pal_kiraly
		}
	}

	focus = {
		id = wuw_HUN_form_the_gyorshadtest
		icon = GFX_focus_HUN_form_the_gyorshadtest
		prerequisite = { focus = wuw_HUN_initiate_army_maneuvers }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_initiate_army_maneuvers

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			hidden_effect = {
				IF = {
					limit = {
						NOT = {
							has_tech = bicycle_infantry
						}
					}
					set_technology = { bicycle_infantry = 1 popup = no }
				}
			}

			add_tech_bonus = {
				name = wuw_HUN_form_the_gyorshadtest
				bonus = 0.25
				uses = 1
				category = cat_light_armor
			}

			add_tech_bonus = {
				name = wuw_HUN_form_the_gyorshadtest
				bonus = 0.25
				uses = 1
				category = motorized_equipment
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						has_tech = mechanised_infantry
					}
				}

				custom_effect_tooltip = gyordshadtest_division_mot_tt

				hidden_effect = {
					delete_unit_template_and_units = {
						division_template = "Gyorshadtest"
						disband = yes #if yes, will refund equipment/manpower.
					}

					division_template = {
						name = "Gyorshadtest"
						division_names_group = HUN_MOT_01
						role = mobile
						is_locked = no
						regiments = {
							motorized = { x = 0 y = 0 }
							motorized = { x = 0 y = 1 }
							bicycle_battalion = { x = 1 y = 0 }
							bicycle_battalion = { x = 1 y = 1 }
						}
						support = {
							light_tank_recon = { x = 0 y = 0 }   # recon bn of tankettes, ACs etc
							artillery = { x = 0 y = 1 } # Represents the 105mm howitzer battalion
						}
					}

					random_owned_state = {
						limit = {
							is_controlled_by = ROOT
							is_core_of = ROOT
						}
						create_unit = {
						    division = "name = \"Első Gyorshadtest\" division_template = \"Gyorshadtest\" start_experience_factor = 0.8 start_equipment_factor = 1"
						    owner = ROOT
						    officer = {
						    	name = HUN_jeno_major
						    	portraits = {
						    		army = {
						    			large = GFX_portrait_HUN_jeno_major
						    			small = GFX_portrait_HUN_jeno_major_small
						    		}
						    	}
						    }
						}
						create_unit = {
						    division = "name = \"Második Gyorshadtest\" division_template = \"Gyorshadtest\" start_experience_factor = 0.8 start_equipment_factor = 1"
						    owner = ROOT
						    officer = {
						    	name = HUN_ferenc_bisza
						    }
						}
					}
				}
			}

			ELSE_IF = {
				limit = {
					has_tech = mechanised_infantry
				}

				custom_effect_tooltip = gyordshadtest_division_mech_tt

				hidden_effect = {
					delete_unit_template_and_units = {
						division_template = "Gyorshadtest"
						disband = yes #if yes, will refund equipment/manpower.
					}

					division_template = {
						name = "Gyorshadtest"
						division_names_group = HUN_INF_01
						role = mobile
						is_locked = no
						regiments = {
							mechanized = { x = 0 y = 0 }
							mechanized = { x = 0 y = 1 }
							bicycle_battalion = { x = 1 y = 0 }
							bicycle_battalion = { x = 1 y = 1 }
						}
						support = {
							light_tank_recon = { x = 0 y = 0 }   # recon bn of tankettes, ACs etc
							artillery = { x = 0 y = 1 } # Represents the 105mm howitzer battalion
						}
					}

					random_state = {
						limit = {
							is_fully_controlled_by = ROOT
							is_owned_by = ROOT
							is_core_of = ROOT
						}
						create_unit = {
						    division = "name = \"Első Gyorshadtest\" division_template = \"Gyorshadtest\" start_experience_factor = 0.8 start_equipment_factor = 1"
						    owner = ROOT
						    officer = {
						    	name = HUN_jeno_major
						    	portraits = {
						    		army = {
						    			large = GFX_portrait_HUN_jeno_major
						    			small = GFX_portrait_HUN_jeno_major_small
						    		}
						    	}
						    }
						}
						create_unit = {
						    division = "name = \"Második Gyorshadtest\" division_template = \"Gyorshadtest\" start_experience_factor = 0.8 start_equipment_factor = 1"
						    owner = ROOT
						    officer = {
						    	name = HUN_ferenc_bisza
						    }
						}
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = HUN_vilmos_nagy
			show_ideas_tooltip = HUN_gusztav_jany
		}
	}

	focus = {
		id = wuw_HUN_establish_the_mavag_army_division
		icon = GFX_focus_HUN_establish_the_mavag_army_division
		prerequisite = { focus = wuw_HUN_form_the_gyorshadtest }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_form_the_gyorshadtest

		search_filters = { FOCUS_FILTER_INDUSTRY }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			random_owned_state = {
				limit = {
					is_fully_controlled_by = ROOT
					is_core_of = ROOT
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = arms_factory
					level = 2
					instant_build = yes
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_mavag_assault_guns_organization

				mio:HUN_mavag_assault_guns_organization = {
					add_mio_size = 3
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_mavag_assault_guns
			}

		}
	}

	focus = {
		id = wuw_HUN_doctrinal_studies
		icon = GFX_goal_generic_army_doctrines
		prerequisite = { focus = wuw_HUN_invest_in_ludovica_academy }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_invest_in_ludovica_academy

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_doctrine_cost_reduction = {
				name = wuw_HUN_doctrinal_studies
				cost_reduction = 0.25
				uses = 1
				category = land_doctrine
			}

			add_doctrine_cost_reduction = {
				name = wuw_HUN_doctrinal_studies
				cost_reduction = 0.25
				uses = 1
				category = air_doctrine
			}
			IF = {
				limit = {
					any_owned_state = {
						is_coastal = yes
					}
				}
				add_doctrine_cost_reduction = {
					name = wuw_HUN_doctrinal_studies
					cost_reduction = 0.25
					uses = 1
					category = naval_doctrine
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = HUN_henrik_werth
		}
	}

	focus = {
		id = wuw_HUN_award_military_promotions
		icon = GFX_focus_generic_military_mission
		prerequisite = { focus = wuw_HUN_invest_in_ludovica_academy }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_invest_in_ludovica_academy

		search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			army_experience = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			HUN_ivan_hindy = {
				promote_leader = yes
				add_planning = 1
				add_attack = 1
			}
			HUN_ferenc_feketehalmyczeydner = {
				promote_leader = yes
				add_logistics = 1
				add_planning = 1
			}
			HUN_jozsef_bajnoczy = {
				promote_leader = yes
				add_planning = 1
				add_logistics = 1
			}
			HUN_karoly_bartha = {
				promote_leader = yes
				add_planning = 1
				add_defense = 1
			}

			custom_effect_tooltip = HUN_ferenc_szombathelyi_becomes_a_general

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = HUN_ivan_hindy
			show_ideas_tooltip = HUN_dezso_laszlo
		}
	}

	focus = {
		id = wuw_HUN_magyar_kiralyi_csendorseg
		icon = GFX_focus_generic_manpower
		prerequisite = { focus = wuw_HUN_invest_in_ludovica_academy }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 3
		y = 1
		relative_position_id = wuw_HUN_invest_in_ludovica_academy

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			has_war_support > 0.84
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_hungarian_gendarmerie
		}
	}

	focus = {
		id = wuw_HUN_legacy_of_the_black_legion
		icon = GFX_focus_HUN_legacy_of_the_black_legion
		prerequisite = { focus = wuw_HUN_magyar_kiralyi_csendorseg }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_magyar_kiralyi_csendorseg

		cost = 10

		ai_will_do = {
			factor = 3
		}

		available = {
			has_war = yes
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			swap_ideas = {
				remove_idea = HUN_hungarian_gendarmerie
				add_idea = HUN_hungarian_gendarmerie_hussars
			}

		}
	}

	focus = {
		id = wuw_HUN_light_infantry_divisions_doctrine
		icon = GFX_focus_prc_infiltration
		prerequisite = { focus = wuw_HUN_magyar_kiralyi_csendorseg }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_magyar_kiralyi_csendorseg

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = HUN_light_infantry_divisions_doctrine_tech_tt
			custom_effect_tooltip = HUN_light_infantry_divisions_doctrine_unit_tt
			hidden_effect = {
				IF = {
					limit = { has_tech = tech_engineers }
					division_template = {
						name = "Light Division"
						division_names_group = HUN_INF_01
						role = infantry
						priority = 2

						regiments = {
							infantry = { x = 0 y = 0 }
							infantry = { x = 0 y = 1 }
							infantry = { x = 0 y = 2 }

		    	   		 	infantry = { x = 1 y = 0 }
							infantry = { x = 1 y = 1 }
							infantry = { x = 1 y = 2 }
						}
						support = {
							engineer = { x = 0 y = 0 }
							recon = { x = 0 y = 1 }
							artillery = { x = 0 y = 2 }
						}
					}
					ELSE = {
						division_template = {
							name = "Light Division"
							division_names_group = HUN_INF_01
							role = infantry
							priority = 2

							regiments = {
								infantry = { x = 0 y = 0 }
								infantry = { x = 0 y = 1 }
								infantry = { x = 0 y = 2 }

			    	   		 	infantry = { x = 1 y = 0 }
								infantry = { x = 1 y = 1 }
								infantry = { x = 1 y = 2 }
							}
							support = {
								recon = { x = 0 y = 0 }
								artillery = { x = 0 y = 1 }
							}
						}
					}
				}
				random_owned_controlled_state = {
					prioritize = { 43 }
					limit = { ROOT = { has_full_control_of_state = PREV } }
					create_unit = {
						division = "name = \"1. Light Division\" division_template = \"Light Division\" start_experience_factor = 1.0"
						owner = HUN
					}
				}
			}
			hidden_effect = { set_technology = { HUN_light_infantry_tech = 1 } }

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_military_high_command
			show_ideas_tooltip = HUN_jeno_ratz
		}
	}

	focus = {
		id = wuw_HUN_szent_laszlo_infantry_division
		icon = GFX_focus_HUN_szent_laszlo_infantry_division
		prerequisite = { focus = wuw_HUN_light_infantry_divisions_doctrine }
		#mutually_exclusive = { focus = wuw_HUN_repulö_muszaki_intezet }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_light_infantry_divisions_doctrine

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 20
		}

		available = {
			has_war = yes
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_equipment_to_stockpile = {
				type = infantry_equipment
				amount = 1400
				producer = ROOT
			}

			add_equipment_to_stockpile = {
				type = artillery_equipment
				amount = 150
				producer = ROOT
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_szent_laszlo_infantry_division_tt

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Szent László Hadosztály"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Szent László Hadosztály"
					division_names_group = HUN_INF_01
					role = infantry
					is_locked = no
					regiments = {
						infantry = { x = 0 y = 0 }
						infantry = { x = 0 y = 1 }
						infantry = { x = 0 y = 2 }
						infantry = { x = 1 y = 0 }
						infantry = { x = 1 y = 1 }
						infantry = { x = 1 y = 2 }
						artillery_brigade = { x = 2 y = 0 }
					}
					support = {
						recon = { x = 0 y = 0 }
						engineer = { x = 0 y = 1 }
						artillery = { x = 0 y = 2 }
					}
				}

				random_state = {
					limit = {
						is_fully_controlled_by = ROOT
						is_owned_by = ROOT
						is_core_of = ROOT
					}
					create_unit = {
					    division = "name = \"Szent László Hadosztály\" division_template = \"Szent László Hadosztály\" start_experience_factor = 0.6 start_equipment_factor = 1"
					    owner = ROOT
					    officer = {
					    	name = HUN_zoltan_zsugyi
					    	portraits = {
					    		army = {
					    			large = GFX_portrait_HUN_zoltan_szugyi
					    			small = GFX_portrait_HUN_zoltan_szugyi_small
					    		}
					    	}
					    }
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_quantity_over_quality
		icon = GFX_focus_generic_combined_arms
		prerequisite = { focus = wuw_HUN_doctrinal_studies }
		mutually_exclusive = { focus = wuw_HUN_expand_the_army }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_doctrinal_studies

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 15
		}

		available = {
			num_of_factories > 29
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = wuw_HUN_quantity_over_quality
				bonus = 0.25
				uses = 2
				category = armor
			}

			add_tech_bonus = {
				name = wuw_HUN_quantity_over_quality
				bonus = 0.25
				uses = 2
				category = artillery
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_the_army
		icon = GFX_focus_HUN_expand_the_army
		prerequisite = { focus = wuw_HUN_doctrinal_studies }
		mutually_exclusive = { focus = wuw_HUN_quantity_over_quality }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_doctrinal_studies

		search_filters = { FOCUS_FILTER_MANPOWER }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_war_support > 0.84
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			add_ideas = HUN_rapid_army_expansion
		}
	}

	focus = {
		id = wuw_HUN_the_botond
		icon = GFX_goal_generic_army_motorized
		prerequisite = { focus = wuw_HUN_quantity_over_quality }
		#mutually_exclusive = { focus = wuw_HUN_expand_the_army }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_quantity_over_quality

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_the_botond
				bonus = 0.75
				uses = 1
				category = motorized_equipment
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				mio:HUN_mwg_raba_organization = {
					add_mio_funds = 1500
					add_mio_research_bonus = 0.05
				}
			}
			ELSE = {
				custom_effect_tooltip = available_industrial_concern
				show_ideas_tooltip = HUN_mwg_raba
			}

		}
	}

	focus = {
		id = wuw_HUN_the_turan
		icon = GFX_goal_generic_army_tanks
		prerequisite = { focus = wuw_HUN_quantity_over_quality }
		prerequisite = { focus = wuw_HUN_establish_the_mavag_army_division }
		#mutually_exclusive = { focus = wuw_HUN_expand_the_army }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_quantity_over_quality

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 20
		}

		available = {
			#has_country_flag = HUN_reverse_engineered_skoda_tanks
			IF = {
				limit = {
					has_dlc = "No Step Back"
				}
				has_tech = basic_medium_tank_chassis
			}
			ELSE_IF = {
				limit = {
					has_tech = basic_medium_tank
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_develop_tanks
				ahead_reduction = 1
				bonus = 1
				uses = 1
				category = cat_medium_armor
			}

			IF = {
				limit = {
					has_dlc = "No Step Back"
				}
				IF = {
					limit = {
						has_tech = improved_medium_tank_chassis
					}
					#40M Turán
					create_equipment_variant = {
						name = "40M Turán"
						type = medium_tank_chassis_2
						parent_version = 0
						modules = {
							main_armament_slot = tank_medium_cannon_2
							turret_type_slot = tank_medium_two_man_tank_turret
							suspension_type_slot = tank_bogie_suspension
							armor_type_slot = tank_welded_armor
							engine_type_slot = tank_gasoline_engine
							special_type_slot_1 = additional_machine_guns
							special_type_slot_2 = additional_machine_guns
						}
						upgrades = {
							tank_nsb_engine_upgrade = 3
							tank_nsb_armor_upgrade = 3
						}
						#icon = "GFX_ITA_basic_medium_tank_medium"
					}
				}
				ELSE = {
					custom_effect_tooltip = wuw_HUN_the_turan_40_tt
					effect_tooltip = {
						#40M Turán
						create_equipment_variant = {
							name = "40M Turán"
							type = medium_tank_chassis_2
							parent_version = 0
							modules = {
								main_armament_slot = tank_medium_cannon_2
								turret_type_slot = tank_medium_two_man_tank_turret
								suspension_type_slot = tank_bogie_suspension
								armor_type_slot = tank_welded_armor
								engine_type_slot = tank_gasoline_engine
								special_type_slot_1 = additional_machine_guns
								special_type_slot_2 = additional_machine_guns
							}
							upgrades = {
								tank_nsb_engine_upgrade = 3
								tank_nsb_armor_upgrade = 3
							}
							#icon = "GFX_ITA_basic_medium_tank_medium"
						}
					}
				}
				IF = {
					limit = {
						has_tech = advanced_medium_tank_chassis
					}
					#43M Turán III
					create_equipment_variant = {
						name = "43M Turán III"
						type = medium_tank_chassis_3
						parent_version = 0
						modules = {
							main_armament_slot = tank_medium_cannon_2
							turret_type_slot = tank_medium_three_man_tank_turret
							suspension_type_slot = tank_bogie_suspension
							armor_type_slot = tank_welded_armor
							engine_type_slot = tank_gasoline_engine
							special_type_slot_1 = secondary_turret_hmg
							special_type_slot_2 = additional_machine_guns
						}
						upgrades = {
							tank_nsb_engine_upgrade = 3
							tank_nsb_armor_upgrade = 7
						}
						#icon = "GFX_ITA_basic_medium_tank_medium"
					}
				}
				ELSE = {
					custom_effect_tooltip = wuw_HUN_the_turan_43_tt
					effect_tooltip = {
						#43M Turán III
						create_equipment_variant = {
							name = "43M Turán III"
							type = medium_tank_chassis_3
							parent_version = 0
							modules = {
								main_armament_slot = tank_medium_cannon_2
								turret_type_slot = tank_medium_three_man_tank_turret
								suspension_type_slot = tank_bogie_suspension
								armor_type_slot = tank_welded_armor
								engine_type_slot = tank_gasoline_engine
								special_type_slot_1 = secondary_turret_hmg
								special_type_slot_2 = additional_machine_guns
							}
							upgrades = {
								tank_nsb_engine_upgrade = 3
								tank_nsb_armor_upgrade = 7
							}
							#icon = "GFX_ITA_basic_medium_tank_medium"
						}
					}
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}

				custom_effect_tooltip = available_mio_tt
				show_mio_tooltip = HUN_hti_turan_organization

				mio:HUN_hti_turan_organization = {
					add_mio_size = 3
				}

			}
			ELSE = {
				custom_effect_tooltip = available_designer
				show_ideas_tooltip = HUN_hti_turan
			}

		}
	}

	focus = {
		id = wuw_HUN_assault_gun_focus
		icon = GFX_focus_generic_self_propelled_gun
		prerequisite = { focus = wuw_HUN_establish_the_mavag_army_division }
		#mutually_exclusive = { focus = wuw_HUN_the_toldi }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_establish_the_mavag_army_division

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {
			#has_country_flag = HUN_activated_huba_ii_flag
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = HUN_develop_assault_guns
				bonus = 0.5
				uses = 2
				category = cat_anti_air
				category = mio_cat_artillery
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = wuw_HUN_assault_gun_focus_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "No Step Back"
				}
				IF = {
					limit = {
						has_tech = advanced_medium_tank_chassis
					}
					# 43M Zrínyi
					create_equipment_variant = {
						name = "43M Zrínyi"
						type = medium_tank_artillery_chassis_3
						parent_version = 0
						modules = {
							main_armament_slot = tank_medium_howitzer_2
							turret_type_slot = tank_medium_one_man_tank_turret
							suspension_type_slot = tank_torsion_bar_suspension
							armor_type_slot = tank_riveted_armor
							engine_type_slot = tank_gasoline_engine
						}
						upgrades = {
							tank_nsb_engine_upgrade = 3
							tank_nsb_armor_upgrade = 3
						}
						#icon = "GFX_ITA_advanced_medium_art_medium"
					}
				}
				ELSE = {
					custom_effect_tooltip = wuw_HUN_zrinyi_arty_tt
					effect_tooltip = {
						# 43M Zrínyi
						create_equipment_variant = {
							name = "43M Zrínyi"
							type = medium_tank_artillery_chassis_3
							parent_version = 0
							modules = {
								main_armament_slot = tank_medium_howitzer_2
								turret_type_slot = tank_medium_one_man_tank_turret
								suspension_type_slot = tank_torsion_bar_suspension
								armor_type_slot = tank_riveted_armor
								engine_type_slot = tank_gasoline_engine
							}
							upgrades = {
								tank_nsb_engine_upgrade = 3
								tank_nsb_armor_upgrade = 3
							}
							#icon = "GFX_ITA_advanced_medium_art_medium"
						}
					}
				}
				IF = {
					limit = {
						has_tech = improved_medium_tank_chassis
					}
					# 40M Nimród
					create_equipment_variant = {
						name = "40M Nimród"
						type = medium_tank_aa_chassis_2
						parent_version = 0
						modules = {
							main_armament_slot = tank_anti_air_cannon_2
							turret_type_slot = tank_medium_two_man_tank_turret
							suspension_type_slot = tank_torsion_bar_suspension
							armor_type_slot = tank_riveted_armor
							engine_type_slot = tank_gasoline_engine
							special_type_slot_1 = auto_loader
							special_type_slot_2 = secondary_turret_small_cannon
						}
						upgrades = {
							tank_nsb_engine_upgrade = 6
							tank_nsb_armor_upgrade = 2
						}
						#icon = "GFX_ITA_advanced_medium_spaa_medium"
					}
				}
				ELSE = {
					custom_effect_tooltip = wuw_HUN_nimrod_aa_tt
					effect_tooltip = {
						# 40M Nimród
						create_equipment_variant = {
							name = "40M Nimród"
							type = medium_tank_aa_chassis_2
							parent_version = 0
							modules = {
								main_armament_slot = tank_anti_air_cannon_2
								turret_type_slot = tank_medium_two_man_tank_turret
								suspension_type_slot = tank_torsion_bar_suspension
								armor_type_slot = tank_riveted_armor
								engine_type_slot = tank_gasoline_engine
								special_type_slot_1 = auto_loader
								special_type_slot_2 = secondary_turret_small_cannon
							}
							upgrades = {
								tank_nsb_engine_upgrade = 6
								tank_nsb_armor_upgrade = 2
							}
							#icon = "GFX_ITA_advanced_medium_spaa_medium"
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_the_toldi
		icon = GFX_focus_generic_tankette
		prerequisite = { focus = wuw_HUN_quantity_over_quality }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_quantity_over_quality

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 5
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = wuw_HUN_the_toldi
				ahead_reduction = 1
				bonus = 1
				uses = 1
				category = cat_light_armor
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			add_ideas = HUN_rapid_army_groups_idea

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					has_dlc = "No Step Back"
				}
				IF = {
					limit = {
						has_tech = improved_light_tank_chassis
					}
					#38M Toldi
					create_equipment_variant = {
						name = "38M Toldi"
						type = light_tank_chassis_2
						parent_version = 0
						modules = {
							main_armament_slot = tank_small_cannon_2
							turret_type_slot = tank_light_fixed_superstructure_turret
							suspension_type_slot = tank_torsion_bar_suspension
							armor_type_slot = tank_riveted_armor
							engine_type_slot = tank_gasoline_engine
							special_type_slot_2 = tank_radio_1
						}
						upgrades = {
							tank_nsb_engine_upgrade = 3
							tank_nsb_armor_upgrade = 2
						}
						#icon = "GFX_ITA_improved_light_tank_medium"
					}
				}
				ELSE = {
					custom_effect_tooltip = wuw_HUN_the_toldi_tt
					effect_tooltip = {
						#38M Toldi
						create_equipment_variant = {
							name = "38M Toldi"
							type = light_tank_chassis_2
							parent_version = 0
							modules = {
								main_armament_slot = tank_small_cannon_2
								turret_type_slot = tank_light_fixed_superstructure_turret
								suspension_type_slot = tank_torsion_bar_suspension
								armor_type_slot = tank_riveted_armor
								engine_type_slot = tank_gasoline_engine
								special_type_slot_2 = tank_radio_1
							}
							upgrades = {
								tank_nsb_engine_upgrade = 3
								tank_nsb_armor_upgrade = 2
							}
							#icon = "GFX_ITA_improved_light_tank_medium"
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_invest_in_the_special_forces
		icon = GFX_goal_generic_special_forces
		prerequisite = { focus = wuw_HUN_expand_the_army }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_expand_the_army

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 3
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = wuw_HUN_invest_in_the_special_forces
				bonus = 0.5
				uses = 1
				category = mountaineers_tech
			}

			add_tech_bonus = {
				name = wuw_HUN_invest_in_the_special_forces
				bonus = 0.35
				uses = 1
				category = para_tech
			}

			IF = {
				limit = {
					has_dlc = "Arms Against Tyranny"
				}
				custom_effect_tooltip = generic_skip_one_line_tt
				add_doctrine_cost_reduction = {
					name = wuw_HUN_invest_in_the_special_forces
					cost_reduction = 0.5
					uses = 2
					category = special_forces_doctrine
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_construct_the_arpad_line
		icon = GFX_goal_fortify_the_westwall
		prerequisite = { focus = wuw_HUN_expand_the_army focus = wuw_HUN_quantity_over_quality }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_expand_the_army

		search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_HISTORICAL }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			has_war = yes
			73 = {
				is_fully_controlled_by = ROOT
			}
			76 = {
				is_fully_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			army_experience = 25

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = wuw_HUN_construct_the_arpad_line_tt

			hidden_effect = {

				IF = {
					limit = {
						73 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 11536
							}
						}
					}

					73 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 11536
						}
					}
				}
						
				IF = {
					limit = {
						73 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 9563
							}
						}
					}

					73 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 9563
						}
					}
					
				}
					
				IF = {
					limit = {
						73 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 6571
							}
						}
					}

					73 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 6571
						}
					}
				}
					
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 9704
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 9704
						}
					}
				}
					
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 727
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 727
						}
					}
				}
					
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 9685
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 9685
						}
					}
				}
					
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 711
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 711
						}
					}
				}
					
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size > 1
								province = 3689
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 3
						    instant_build = yes
						    province = 3689
						}
					}
				}
			
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			custom_effect_tooltip = available_political_advisor
			show_ideas_tooltip = HUN_dezso_magos

		}
	}

	focus = {
		id = wuw_HUN_transylvanian_mountaineers
		icon = GFX_focus_SMB_special_forces_option_1
		prerequisite = { focus = wuw_HUN_construct_the_arpad_line }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 0
		y = 2
		relative_position_id = wuw_HUN_construct_the_arpad_line

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			OR = {
				76 = {
					is_controlled_by = ROOT
				}
				84 = {
					is_controlled_by = ROOT
				}
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			add_tech_bonus = {
				name = wuw_HUN_transylvanian_mountaineers
				bonus = 1
				uses = 1
				category = mountaineers_tech
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						has_tech = mountain_gun
					}
				}
				custom_effect_tooltip = ROM_mountain_artillery_tech_tt
				hidden_effect = { set_technology = { mountain_gun = 1 } }
			}

		}
	}

	focus = {
		id = wuw_HUN_expand_the_arpad_line
		icon = GFX_focus_SWE_hedgehog_defense
		prerequisite = { focus = wuw_HUN_construct_the_arpad_line }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_construct_the_arpad_line

		cost = 5

		ai_will_do = {
			factor = 5
		}

		available = {
			has_war = yes
			73 = {
				is_fully_controlled_by = ROOT
			}
			76 = {
				is_fully_controlled_by = ROOT
			}

			custom_trigger_tooltip = {
				tooltip = wuw_HUN_expand_the_arpad_line_available_tt

				OR = {
					73 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 11536
						}
					}

					73 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 9563
						}
					}

					73 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 6571
						}
					}

					76 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 9704
						}
					}

					76 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 727
						}
					}

					76 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 9685
						}
					}

					76 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 711
						}
					}

					76 = {
						free_building_slots = {
							building = bunker
							size > 1
							province = 3689
						}
					}
				}
				
			}
		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_expand_the_arpad_line_tt

			hidden_effect = {
				IF = {
					limit = {
						73 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 11536
							}
						}
					}

					73 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 11536
						}
					}
				}				

				IF = {
					limit = {
						73 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 9563
							}
						}
					}

					73 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 9563
						}
					}
				}
				
				IF = {
					limit = {
						73 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 6571
							}
						}
					}

					73 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 6571
						}
					}
				}
				
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 9704
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 9704
						}
					}
				}
				
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 727 
							}
						}
					}

					76 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 727
						}
					}
				}
				
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 9685
							}
						}
					}
					76 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 9685
						}
					}
				}
				
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 711
							}
						}
					}
				}
				76 = {
					add_building_construction = {
					    type = bunker
					    level = 2
					    instant_build = yes
					    province = 711
					}
				}
				IF = {
					limit = {
						76 = {
							free_building_slots = {
								building = bunker
								size < 1
								province = 3689
							}
						}
					}
				}
				76 = {
					add_building_construction = {
					    type = bunker
					    level = 2
					    instant_build = yes
					    province = 3689
					}
				}

			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						84 = {
							is_controlled_by = ROOT
						}
					}
				}
				custom_effect_tooltip = wuw_HUN_expand_the_arpad_line_can_have_more_tt
			}
			ELSE_IF = {
				limit = {
					84 = {
						is_fully_controlled_by = ROOT
					}
				}
				custom_effect_tooltip = wuw_HUN_expand_the_arpad_line_southern_expansion_tt
				hidden_effect = {
					84 = {
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 690
						}
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 3676
						}
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 6709
						}
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 6679
						}
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 3665
						}
						add_building_construction = {
						    type = bunker
						    level = 2
						    instant_build = yes
						    province = 9619
						}
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_construct_the_szeretfalva_deda_railway_line
		icon = GFX_focus_generic_railroad
		prerequisite = { focus = wuw_HUN_construct_the_arpad_line }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_construct_the_arpad_line

		search_filters = { FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 10
		}

		available = {
			#has_war = yes
			76 = {
				is_fully_controlled_by = ROOT
			}
			154 = {
				is_fully_controlled_by = ROOT
			}
			43 = {
				is_fully_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_construct_the_szeretfalva_deda_railway_line_tt

			hidden_effect = {
				build_railway = {
				    level = 2
				    fallback = yes
				    path = { 9660 716 6716 699 11644 3696 3709 6714 9672 9670 }
				    start_province = 9660
				    target_province = 9670
				}
			}

			76 = {
				add_building_construction = {
					type = supply_node
					level = 1
					instant_build = yes
					province =  9670
				}
			}

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						has_tech = wartime_train
					}
				}
				add_tech_bonus = {
					name = wuw_HUN_construct_the_szeretfalva_deda_railway_line
					bonus = 1
					uses = 1
					technology = wartime_train
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_the_szekel_command
		icon = GFX_focus_HUN_the_szekel_command
		prerequisite = { focus = wuw_HUN_transylvanian_mountaineers }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_transylvanian_mountaineers

		search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL }

		cost = 5

		ai_will_do = {
			factor = 15
		}

		available = {
			has_war = yes
			76 = {
				is_controlled_by = ROOT
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			custom_effect_tooltip = wuw_HUN_the_szekel_command_division_tt

			hidden_effect = {
				delete_unit_template_and_units = {
					division_template = "Székel Command"
					disband = yes #if yes, will refund equipment/manpower.
				}

				division_template = {
					name = "Székel Command Group"
					division_names_group = HUN_MTN_01
					role = mountaineers
					is_locked = no
					regiments = {
						mountaineers = { x = 0 y = 0 }
						mountaineers = { x = 0 y = 1 }
						mountaineers = { x = 1 y = 0 }
						mountaineers = { x = 1 y = 1 }
						artillery_brigade = { x = 2 y = 0 }
					}
					support = {
						recon = { x = 0 y = 0 }
						engineer = { x = 0 y = 1 }
						artillery = { x = 0 y = 2 }
					}
				}

				76 = {
					create_unit = {
					    division = "name = \"First Székel Command\" division_template = \"Székel Command Group\" start_experience_factor = 0.6 start_equipment_factor = 0.8"
					    owner = ROOT
					    officer = {
					    	name = HUN_istvan_kozma
					    }
					}
					create_unit = {
					    division = "name = \"Second Székel Command\" division_template = \"Székel Command Group\" start_experience_factor = 0.6 start_equipment_factor = 0.6"
					    owner = ROOT
					    officer = {
					    	name = HUN_ferenc_horvath
					    }
					}
				}
			}

		}
	}

	focus = {
		id = wuw_HUN_renew_the_shipping_industry
		icon = GFX_goal_generic_construct_naval_dockyard
		prerequisite = { focus = wuw_HUN_reinstate_the_navy }
		#mutually_exclusive = { focus = wuw_HUN_assault_gun_focus }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_reinstate_the_navy

		search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 10
		}

		available = {
			any_controlled_state = {
				is_coastal = yes
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		complete_tooltip = {
			IF = {
				limit = {
					NOT = {
						any_controlled_state = {
							is_coastal = yes
						}
					}
				}
				custom_effect_tooltip = wuw_HUN_renew_the_shipping_industry_tt
			}
			ELSE = {
				random_owned_controlled_state = {
					limit = {
						has_state_flag = HUN_dockyards_flag
					}
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
				}
			}
		}

		completion_reward = {
			navy_experience = 50

			custom_effect_tooltip = generic_skip_one_line_tt

			IF = {
				limit = {
					NOT = {
						any_controlled_state = {
							is_coastal = yes
						}
					}
				}
				custom_effect_tooltip = wuw_HUN_renew_the_shipping_industry_tt
			}
			ELSE = {
				random_owned_controlled_state = {
					prioritize = { 103 }
					limit = {
						is_coastal = yes
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
					set_state_flag = HUN_dockyards_flag
				}
			}
		}
	}

	focus = {
		id = wuw_HUN_embrace_navy_traditions
		icon = GFX_goal_generic_navy_doctrines_tactics
		prerequisite = { focus = wuw_HUN_reinstate_the_navy }
		mutually_exclusive = { focus = wuw_HUN_a_reformed_navy }
		x = -1
		y = 2
		relative_position_id = wuw_HUN_reinstate_the_navy

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15

			add_mastery_bonus = {
				name = wuw_HUN_embrace_navy_traditions
				bonus = 0.15
				days = 240
				grand_doctrine = new_fleet_in_being
			}

			add_doctrine_cost_reduction = {
				name = wuw_HUN_embrace_navy_traditions
				cost_reduction = 0.25
				uses = 1
				category = naval_doctrine
			}

		}
	}

	focus = {
		id = wuw_HUN_a_reformed_navy
		icon = GFX_goal_generic_wolf_pack
		prerequisite = { focus = wuw_HUN_reinstate_the_navy }
		mutually_exclusive = { focus = wuw_HUN_embrace_navy_traditions }
		x = 1
		y = 2
		relative_position_id = wuw_HUN_reinstate_the_navy

		search_filters = { FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			navy_experience = 15
			
			add_mastery_bonus = {
				name = wuw_HUN_a_reformed_navy
				bonus = 0.15
				days = 240
				grand_doctrine = new_convoy_raiding
			}
			add_mastery_bonus = {
				name = wuw_HUN_a_reformed_navy
				bonus = 0.15
				days = 240
				grand_doctrine = new_base_strike
			}

			add_doctrine_cost_reduction = {
				name = wuw_HUN_a_reformed_navy
				cost_reduction = 0.25
				uses = 2
				category = naval_doctrine
			}
		}
	}

	focus = {
		id = wuw_HUN_invest_in_destroyer_models
		icon = GFX_focus_generic_destroyer
		prerequisite = { focus = wuw_HUN_embrace_navy_traditions focus = wuw_HUN_a_reformed_navy }
		#mutually_exclusive = { focus = wuw_HUN_embrace_navy_traditions }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_a_reformed_navy

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15

			add_tech_bonus = {
				name = wuw_HUN_invest_in_destroyer_models
				bonus = 1
				uses = 2
				category = dd_tech
			}

		}
	}

	focus = {
		id = wuw_HUN_cruiser_investments
		icon = GFX_goal_generic_navy_cruiser
		prerequisite = { focus = wuw_HUN_invest_in_destroyer_models }
		#mutually_exclusive = { focus = wuw_HUN_embrace_navy_traditions }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_invest_in_destroyer_models

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15

			add_tech_bonus = {
				name = wuw_HUN_cruiser_investments
				bonus = 1.0
				uses = 2
				category = ca_tech
			}

		}
	}

	focus = {
		id = wuw_HUN_wolfs_of_the_sea
		icon = GFX_goal_generic_navy_submarine
		prerequisite = { focus = wuw_HUN_a_reformed_navy }
		#mutually_exclusive = { focus = wuw_HUN_embrace_navy_traditions }
		x = 1
		y = 1
		relative_position_id = wuw_HUN_a_reformed_navy

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15

			add_tech_bonus = {
				name = wuw_HUN_wolfs_of_the_sea
				bonus = 1
				uses = 2
				category = ss_tech
			}

		}
	}

	focus = {
		id = wuw_HUN_bringing_the_air_battle_to_the_seas
		icon = GFX_goal_generic_navy_carrier
		prerequisite = { focus = wuw_HUN_wolfs_of_the_sea }
		#mutually_exclusive = { focus = wuw_HUN_embrace_navy_traditions }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_wolfs_of_the_sea

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15

			add_tech_bonus = {
				name = wuw_HUN_bringing_the_air_battle_to_the_seas
				bonus = 2
				uses = 1
				category = cv_tech
			}

		}
	}

	focus = {
		id = wuw_HUN_capital_ship_efforts
		icon = GFX_goal_generic_navy_battleship
		prerequisite = { focus = wuw_HUN_embrace_navy_traditions }
		#mutually_exclusive = { focus = wuw_HUN_embrace_navy_traditions }
		x = -1
		y = 1
		relative_position_id = wuw_HUN_embrace_navy_traditions

		search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {

			navy_experience = 15

			add_tech_bonus = {
				name = wuw_HUN_capital_ship_efforts
				bonus = 1.0
				uses = 2
				category = bc_tech
				category = bb_tech
			}

		}
	}

	focus = {
		id = wuw_HUN_a_new_pride_of_the_fleet
		icon = GFX_focus_generic_navy_battleship2
		prerequisite = { focus = wuw_HUN_capital_ship_efforts }
		#mutually_exclusive = { focus = wuw_HUN_capital_ship_efforts }
		x = 0
		y = 1
		relative_position_id = wuw_HUN_capital_ship_efforts

		cost = 5

		ai_will_do = {
			factor = 1
		}

		allow_branch = {
			has_dlc = "Man the Guns"
		}

		available = {
			has_tech = basic_ship_hull_heavy
			any_controlled_state = {
				is_coastal = yes
			}
		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			create_equipment_variant = {
				name = "Viribus Unitis Class"
				type = ship_hull_heavy_2
				parent_version = 0
				allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip
				modules = {
					fixed_ship_battery_slot = ship_heavy_battery_1
					fixed_ship_anti_air_slot = ship_anti_air_2
					fixed_ship_fire_control_system_slot = ship_fire_control_system_1
					fixed_ship_radar_slot = empty
					fixed_ship_engine_slot = heavy_ship_engine_1
					fixed_ship_secondaries_slot = dp_ship_secondaries_1
					fixed_ship_armor_slot = ship_armor_bb_1
					front_1_custom_slot = ship_heavy_battery_1
					mid_1_custom_slot = ship_anti_air_2
					mid_2_custom_slot = dp_ship_secondaries_1
					rear_1_custom_slot = ship_heavy_battery_1
				}
				upgrades = {
					ship_reliability_upgrade = 2
					ship_engine_upgrade = 2
					ship_armor_upgrade = 3
					ship_gun_upgrade = 3
				}
			}

			#Line Production
			add_equipment_production = {
				equipment = {
					type = ship_hull_heavy_2
					creator = "HUN"
					version_name = "Viribus Unitis Class"
				}
				name = "Viribus Unitis"
				requested_factories = 2
				progress = 0.75
				amount = 1
			}
		}
	}

	focus = {
		id = wuw_HUN_degauss_ship_hulls
		icon = GFX_goal_generic_navy_anti_submarine
		prerequisite = { focus = wuw_HUN_a_new_pride_of_the_fleet focus = wuw_HUN_cruiser_investments focus = wuw_HUN_bringing_the_air_battle_to_the_seas }
		#mutually_exclusive = { focus = wuw_HUN_a_new_pride_of_the_fleet }
		x = 2
		y = 1
		relative_position_id = wuw_HUN_a_new_pride_of_the_fleet

		search_filters = { FOCUS_FILTER_RESEARCH }

		cost = 10

		ai_will_do = {
			factor = 1
		}

		available = {

		}

		bypass = {

		}

		cancel_if_invalid = no
		continue_if_invalid = yes
		available_if_capitulated = no

		completion_reward = {
			if = {
				limit = {
					has_dlc = "Man the Guns"
				}
				if = {
					limit = {
						has_tech = degaussing
					}
					add_tech_bonus = {
						name = CAN_degauss_ship_hulls
						bonus = 0.5
						uses = 1
						category = naval_mines
					}
					else = {
						set_technology = {
						    degaussing = 1
						}
					}
					}
				}
			
			if = {
				limit = {
						NOT = {
							has_dlc = "Man the Guns"
						}
					}
				add_ideas = CAN_degauss_ship_hulls
			}
		}
	}





}
