Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: Idea
Component: EAI_DD_5/light_tank_amphibious_chassis_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_DD_5/light_tank_amphibious_chassis_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		light_tank_amphibious_chassis = {
			build_cost_ic = -0.125
			instant = yes
		}
	}
}
### Entity: Idea
Component: ARG_subdue_dissension_idea
Constructs: removal_cost, neutrality_drift, democratic_drift, conscription_factor
Source: game
File: common/ideas/argentina.txt

Code:
ARG_subdue_dissension_idea = {
	allowed = {
		always = no
		tag = ARG
	}
	allowed_civil_war = {
		always = no
	}
	removal_cost = -1
	picture = ARG_subdue_dissension
	modifier = {
		neutrality_drift = 0.2
		democratic_drift = 0.1
		army_leader_cost_factor = 0.1
		conscription_factor = -0.1
	}
}
### Entity: National Focus
Tree: sov_focus
Component: SOV_the_socialist_bulwark
Constructs: has_completed_focus, prerequisite, limit, add_war_support, add_stability, completion_reward, add_political_power, has_global_flag
Source: game
File: common/national_focus/soviet.txt

Code:
focus = {
	id = SOV_the_socialist_bulwark
	icon = GFX_goal_generic_war_with_comintern
	prerequisite = {
		focus = SOV_covert_support_for_spanish_poum
	}
	x = 0
	y = 2
	relative_position_id = SOV_covert_support_for_spanish_poum
	cost = 5
	available = {
		has_global_flag = SOV_soviet_civil_war_over
		custom_trigger_tooltip = {
			tooltip = SOV_poum_exists_tt
			SPC = {
				exists = yes
				has_completed_focus = SPR_the_anti_fascist_workers_revolution
			}
		}
	}
	search_filters = {

	}
	completion_reward = {
		add_political_power = 75
		add_stability = 0.1
		add_war_support = 0.1
		IF = {
			limit = {
				NOT = {
					has_rule = can_join_factions
				}
			}
			set_rule = {
				can_join_factions = yes
			}
		}
		if = {
			limit = {
				SPR_scw_in_progress = yes
			}
			if = {
				limit = {
					country_exists = SPA
				}
				add_to_war = {
					targeted_alliance = SPC
					enemy = SPA
					hostility_reason = asked_to_join
				}
			} {
				limit = {
					country_exists = SPC
				}
				add_to_war = {
					targeted_alliance = SPC
					enemy = SPD
					hostility_reason = asked_to_join
				}
			} {
				limit = {
					country_exists = SPB
				}
				add_to_war = {
					targeted_alliance = SPC
					enemy = SPB
					hostility_reason = asked_to_join
				}
			}
			effect_tooltip = {
				give_military_access = SPC
				SPC = {
					give_military_access = ROOT
				}
			}
			hidden_effect = {
				diplomatic_relation = {
					country = SPC
					relation = military_access
					active = yes
				}
				SPC = {
					diplomatic_relation = {
						country = SOV
						relation = military_access
						active = yes
					}
				}
			}
		} {
			limit = {
				is_in_faction = yes
				NOT = {
					is_in_faction_with = SPC
				}
				has_global_flag = scw_over
			}
			SPC = {
				country_event = {
					id = generic.5
					hours = 8
					random_hours = 4
				}
			}
		}
		else_if = {
			limit = {
				NOT = {
					has_global_flag = scw_over
				}
			}
			custom_effect_tooltip = SOV_the_socialist_bulwark_join_war_tt
		}
	}
}
### Entity: Country History
Country: NWF
Component: NWF_politics
Constructs: set_politics, set_popularities
Source: game
File: history/countries/NWF - North Western Frontier States.txt

Code:
# Politics & Parties for NWF
set_politics = {
	ruling_party = neutrality
	last_election = 1934.2.11
	election_frequency = 48
	elections_allowed = yes
}
set_popularities = {
	democratic = 30
	communism = 5
	neutrality = 60
	fascism = 5
}
### Entity: National Focus
Tree: hun_focus
Component: HUN_reclaim_venetia
Constructs: prerequisite, limit, completion_reward, has_army_manpower, is_in_faction_with, is_subject, cancel_if_invalid, add_state_claim
Source: game
File: common/national_focus/hungary.txt

Code:
focus = {
	id = HUN_reclaim_venetia
	icon = GFX_goal_generic_occupy_states_coastal
	prerequisite = {
		focus = HUN_march_to_the_shore
	}
	x = -1
	y = 6
	relative_position_id = HUN_invite_the_habsburg_prince
	cost = 10
	ai_will_do = {
		factor = 60
	}
	available = {
		has_army_manpower = {
			size = > 300000
		}
		160 = {
			OWNER = {
				NOT = {
					is_in_faction_with = HUN
				}
			}
		}
	}
	bypass = {
		is_subject = no
		controls_state = 736 852 160 39 850
	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	search_filters = {
		FOCUS_FILTER_ANNEXATION
	}
	completion_reward = {
		add_state_claim = 736 852 160 39 850
		if = {
			limit = {
				160 = {
					is_controlled_by = ITA
				}
			}
			add_ai_strategy = {
				type = conquer
				id = ITA
				value = 200
			}
		}
	}
}
### Entity: National Focus
Tree: bul_focus
Component: BUL_unify_the_bourgeois_movement
Constructs: prerequisite, add_stability, completion_reward, add_political_power, add_popularity
Source: game
File: common/national_focus/bulgaria.txt

Code:
focus = {
	id = BUL_unify_the_bourgeois_movement
	prerequisite = {
		focus = BUL_appoint_communist_ministers
	}
	icon = GFX_focus_generic_support_the_left_right
	relative_position_id = BUL_appoint_communist_ministers
	x = 1
	y = 1
	cost = 10
	available = {

	}
	search_filters = {
		FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INTERNAL_AFFAIRS
	}
	completion_reward = {
		add_political_power = 30
		add_stability = 0.05
		add_popularity = {
			ideology = communism
			popularity = 0.05
		}
		BUL_bs_low_loyalty_increase_effect = yes
	}
}
### Entity: Achievement
Component: death_or_dishonor_or_cake
Constructs: has_completed_focus, is_ironman, has_start_date, has_any_custom_difficulty_setting, has_country_leader, is_core_of, is_owned_by
Source: game
File: common/achievements.txt

Code:
death_or_dishonor_or_cake = {
	id = 47
	possible = {
		is_ironman = yes
		difficulty = > 1
		has_start_date = < 1936.01.02
		has_any_custom_difficulty_setting = no
		game_rules_allow_achievements = yes
		tag = ROM
	}
	happened = {
		custom_trigger_tooltip = {
			tooltip = achievement_carol_II_is_leader
			has_country_leader = {
				id = 550
			}
		}
		NOT = {
			has_completed_focus = ROM_force_abdication
		} {
			has_completed_focus = ROM_handle_the_king
		} {
			has_completed_focus = ROM_all_parties_must_end
		}
		any_state = {
			is_core_of = BUL
			is_owned_by = ROOT
		} {
			is_core_of = SOV
			is_owned_by = ROOT
		} {
			is_core_of = HUN
			is_owned_by = ROOT
		} {
			is_core_of = CZE
			is_owned_by = ROOT
		} {
			is_core_of = YUG
			is_owned_by = ROOT
		} {
			is_core_of = POL
			is_owned_by = ROOT
		}
	}
}
### Entity: National Focus
Tree: ger_focus
Component: GER_remilitarize_the_rhineland
Constructs: has_completed_focus, limit, has_government, completion_reward, add_political_power, allow_branch, has_game_rule, is_demilitarized_zone
Source: game
File: common/national_focus/germany.txt

Code:
focus = {
	id = GER_remilitarize_the_rhineland
	icon = GFX_focus_GER_remilitarize_the_rhineland
	alternate_icon = GFX_focus_GER_remilitarize_the_rhineland_historical
	mutually_exclusive = {
		focus = GER_oppose_hitler_ww GER_oppose_hitler
	}
	allow_branch = {
		if = {
			limit = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
			}
			NOT = {
				OR = {
					has_completed_focus = GER_oppose_hitler_ww GER_oppose_hitler
				}
			}
		}
	}
	x = 33
	y = 0
	relative_position_id = GER_prioritize_economic_growth
	cost = 5
	bypass = {
		42 = {
			is_demilitarized_zone = no
		}
		51 = {
			is_demilitarized_zone = no
		}
		978 = {
			is_demilitarized_zone = no
		}
	}
	available = {
		is_subject = no
		has_government = fascism
		42 = {
			is_fully_controlled_by = ROOT
		}
		51 = {
			is_fully_controlled_by = ROOT
		}
		978 = {
			is_fully_controlled_by = ROOT
		}
	}
	ai_will_do = {
		factor = 10
	}
	search_filters = {
		FOCUS_FILTER_POLITICAL FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ARMY_XP
	}
	completion_reward = {
		42 = {
			set_demilitarized_zone = no
		}
		51 = {
			set_demilitarized_zone = no
		}
		978 = {
			set_demilitarized_zone = no
		}
		set_global_flag = rhineland_remilitarized
		custom_effect_tooltip = GER_rhineland_ultimatum generic_skip_one_line_tt generic_skip_one_line_tt
		add_political_power = 75
		army_experience = 5
		add_named_threat = {
			threat = 5
			name = GER_rhineland
		}
		if = {
			limit = {
				FRA = {
					is_subject = no
				}
			}
			FRA = {
				country_event = {
					id = germany.60
					hours = 1
				}
				custom_effect_tooltip = may_provoke_hostility
			}
		}
		hidden_effect = {
			if = {
				limit = {
					has_game_rule = {
						rule = obsolete_focus_branches_visibility
						option = HIDE
					}
				}
				mark_focus_tree_layout_dirty = yes
			}
		}
	}
}
### Entity: Character
Component: PRC_mao_zedong
Constructs: has_completed_focus, has_dlc, has_character_flag, has_country_leader, is_historical_focus_on
Source: game
File: common/characters/PRC.txt

Code:
PRC_mao_zedong = {
	instance = {
		allowed = {
			has_dlc = No Compromise, No Surrender
		}
		name = PRC_mao_zedong
		can_be_captured = no
		portraits = {
			army = {
				large = GFX_portrait_prc_mao_zedong
				small = GFX_portrait_prc_mao_zedong_military_small
			}
			civilian = {
				large = GFX_portrait_prc_mao_zedong
				small = GFX_portrait_prc_mao_zedong_civilian_small
			}
		}
		field_marshal = {
			traits = {
				trait_cautious politically_connected defensive_doctrine PRC_survivor_of_the_long_march
			}
			skill = 4
			attack_skill = 2
			defense_skill = 4
			planning_skill = 3
			logistics_skill = 4
			legacy_id = -1
			visible = {
				NOT = {
					has_character_flag = PRC_dismissed_advisor
				}
			}
		}
		advisor = {
			slot = political_advisor
			idea_token = PRC_mao_zedong
			allowed = {
				original_tag = PRC
			}
			traits = {
				PRC_agrarian_revolutionary
			}
			cost = 100
			available = {
				NOT = {
					has_country_leader = {
						ruling_only = yes
						character = PRC_mao_zedong
					}
				}
				custom_trigger_tooltip = {
					tooltip = PRC_has_not_been_purged_tt
				}
			}
			visible = {
				NOT = {
					has_character_flag = PRC_dismissed_advisor
				}
			}
			on_add = {
				owner = {
					PRC_increase_mao_BOP_small = yes
				}
			}
			on_remove = {
				owner = {
					PRC_increase_bolsheviks_BOP_small = yes
				}
			}
			ai_will_do = {
				base = 5
				modifier = {
					factor = 2
					is_historical_focus_on = yes
				}
			}
		} {
			cost = 100
			slot = theorist
			idea_token = PRC_mao_zedong_theorist
			ledger = army
			allowed = {
				original_tag = PRC
			}
			visible = {
				NOT = {
					has_character_flag = PRC_dismissed_advisor
				}
			} {
				NOT = {
					has_character_flag = PRC_dismissed_advisor
				}
			}
			ai_will_do = {
				base = 5
				modifier = {
					factor = 2
					is_historical_focus_on = yes
				}
			}
			traits = {
				PRC_guerilla_warfare_theorist
			}
			available = {
				OR = {
					has_completed_focus = PRC_burn_the_paper_tigers PRC_promote_guerilla_warfare
				}
				custom_trigger_tooltip = {
					tooltip = PRC_has_not_been_purged_tt
				}
			}
		}
	} {
		allowed = {
			NOT = {
				has_dlc = No Compromise, No Surrender
			}
		}
		name = PRC_mao_zedong
		can_be_captured = no
		portraits = {
			army = {
				large = GFX_portrait_prc_mao_zedong
				small = GFX_portrait_PRC_mao_zedong_small
			}
			civilian = {
# ... (truncated)
### Entity: National Focus
Tree: pru_focus
Component: PRU_consolidate_borders
Constructs: has_completed_focus, prerequisite, add_stability, completion_reward
Source: game
File: common/national_focus/peru.txt

Code:
focus = {
	id = PRU_consolidate_borders
	prerequisite = {
		focus = PRU_inca_industry
	}
	icon = GFX_goal_generic_fortify_city
	x = -1
	y = 1
	relative_position_id = PRU_inca_industry
	available = {
		has_completed_focus = PRU_hispanism
	}
	cost = 5
	ai_will_do = {
		factor = 10
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
	completion_reward = {
		add_stability = -0.05
		country_event = {
			hours = 5
			id = peru.59
		}
	}
}
### Entity: National Focus
Tree: usa_focus
Component: USA_federal_housing_act
Constructs: every_owned_state, prerequisite, limit, has_government, has_country_flag, completion_reward, cancel_if_invalid, complete_tooltip
Source: game
File: common/national_focus/usa.txt

Code:
focus = {
	id = USA_federal_housing_act
	icon = GFX_goal_generic_construct_civilian
	x = 0
	y = 3
	prerequisite = {
		focus = USA_fair_labour_standards_act
	}
	relative_position_id = USA_wpa
	cost = 10
	ai_will_do = {
		factor = 1
	}
	available = {
		congress_medium_support_trigger = yes
		has_government = democratic
		not = {
			has_country_flag = USA_great_depression_cooldown
		}
	}
	bypass = {

	}
	cancel_if_invalid = no
	continue_if_invalid = yes
	available_if_capitulated = no
	complete_tooltip = {
		every_owned_state = {
			limit = {
				has_state_flag = USA_federal_housing_act
			}
			add_extra_state_shared_building_slots = 1
		}
	}
	search_filters = {
		FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS
	}
	completion_reward = {
		USA_great_depression_level_down = yes
		USA_congress_medium_opposition = yes
		custom_effect_tooltip = federal_housing_tt
		hidden_effect = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = arms_factory
						size = > 0
						include_locked = yes
					}
					is_core_of = ROOT
				}
				add_extra_state_shared_building_slots = 1
				set_state_flag = USA_federal_housing_act
			} {
				limit = {
					free_building_slots = {
						building = arms_factory
						size = > 0
						include_locked = yes
					}
					is_core_of = ROOT
					not = {
						has_state_flag = USA_federal_housing_act
					}
				}
				add_extra_state_shared_building_slots = 1
				set_state_flag = USA_federal_housing_act
			} {
				limit = {
					free_building_slots = {
						building = arms_factory
						size = > 0
						include_locked = yes
					}
					is_core_of = ROOT
					not = {
						has_state_flag = USA_federal_housing_act
					}
				}
				add_extra_state_shared_building_slots = 1
				set_state_flag = USA_federal_housing_act
			} {
				limit = {
					free_building_slots = {
						building = arms_factory
						size = > 0
						include_locked = yes
					}
					is_core_of = ROOT
					not = {
						has_state_flag = USA_federal_housing_act
					}
				}
				add_extra_state_shared_building_slots = 1
				set_state_flag = USA_federal_housing_act
			} {
				limit = {
					free_building_slots = {
						building = arms_factory
						size = > 0
						include_locked = yes
					}
					is_core_of = ROOT
					not = {
						has_state_flag = USA_federal_housing_act
					}
				}
				add_extra_state_shared_bu
# ... (truncated)
### Entity: National Focus
Tree: swe_focus
Component: SWE_clip_the_wings
Constructs: prerequisite, has_government, completion_reward, is_subject, is_in_faction_with, create_wargoal, puppet_wargoal_focus
Source: game
File: common/national_focus/r56_sweden.txt

Code:
focus = {
	id = SWE_clip_the_wings
	icon = GFX_goal_ENG_prevent_a_continental_hegemony
	prerequisite = {
		focus = SWE_improve_red_army
	}
	relative_position_id = SWE_improve_red_army
	x = 0
	y = 2
	cost = 10
	available = {
		is_subject = no
		NOT = {
			is_in_faction_with = GER
		}
		GER = {
			NOT = {
				has_government = communism
			}
		}
	}
	completion_reward = {
		create_wargoal = {
			target = GER
			type = puppet_wargoal_focus
		}
	}
}
### Entity: National Focus
Tree: raj_focus
Component: RAJ_haripura_session_of_the_indian_national_congress
Constructs: prerequisite, completion_reward, is_subject, cancel_if_invalid, add_autonomy_score
Source: game
File: common/national_focus/india_goe.txt

Code:
focus = {
	id = RAJ_haripura_session_of_the_indian_national_congress
	icon = GFX_goal_generic_dangerous_deal
	prerequisite = {
		focus = RAJ_local_resistance_to_land_taxes
	}
	x = -2
	y = 0
	relative_position_id = RAJ_cripps_mission_dlc
	mutually_exclusive = {
		focus = RAJ_cripps_mission_dlc
	}
	cost = 5
	ai_will_do = {
		factor = 1
	}
	available = {

	}
	bypass = {
		is_subject = no
	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	search_filters = {
		FOCUS_FILTER_POLITICAL FOCUS_FILTER_TFV_AUTONOMY
	}
	completion_reward = {
		add_autonomy_score = {
			value = 50
			localization = RAJ_haripura_session_of_the_indian_national_congress
		}
	}
}
### Entity: State History
Component: 677
Constructs: add_core_of
Source: game
File: history/states/677-Aleppo.txt

Code:
state = {
	id = 677
	name = STATE_677
	history = {
		owner = SYR
		victory_points = {
			12473 3
		} {
			1056 1
		} {
			1088 1
		}
		buildings = {
			infrastructure = 2
			1088 = {
				naval_base = 1
			}
		}
		add_core_of = SYR
	}
	provinces = {
		1056 1072 1088 7140 7671 10087 12473
	}
	manpower = 1325594
	buildings_max_level_factor = 1.0
	state_category = town
	local_supplies = 2.0
}
### Entity: Technology
Component: DNZ_Special_Forces_Focus
Constructs: research_cost
Source: game
File: common/technologies/r56_country_techs.txt

Code:
technology = {
	research_cost = 1
	allow = {
		always = no
	}
	special_forces_cap = 0.1
}
### Entity: Shared Focus
Tree: trk_focus
Component: TRK_defend_the_new_union
Constructs: shared_focus, prerequisite, add_ideas, completion_reward, allow_branch
Source: game
File: common/national_focus/r56_turkestan_shared.txt

Code:
shared_focus = {
	id = TRK_defend_the_new_union
	icon = GFX_goal_class_a_reservists
	cost = 10
	prerequisite = {
		focus = TRK_turkestan_unification
	}
	relative_position_id = TRK_turkestan_unification
	x = 2
	y = 1
	ai_will_do = {
		factor = 10
	}
	text_icon = NORDIC_focus_style
	available = {

	}
	bypass = {

	}
	allow_branch = {

	}
	completion_reward = {
		add_ideas = idea_r56_defense_of_the_union
	}
}
### Entity: Character
Component: CHL_diego_aguilar
Source: game
File: common/characters/CHL.txt

Code:
CHL_diego_aguilar = {
	name = CHL_diego_aguilar
	advisor = {
		slot = air_chief
		idea_token = CHL_diego_aguilar
		allowed = {
			original_tag = CHL
		}
		cost = 100
		traits = {
			air_chief_reform_2
		}
		ai_will_do = {
			factor = 1.0
		}
		available = {

		}
	}
	portraits = {
		army = {
			small = GFX_portrait_CHL_diego_aguilar_small
		}
	}
}
### Entity: Idea
Component: BUL_nationalist_propaganda_weak
Constructs: war_support_factor, has_government, removal_cost, add_manpower, neutrality_drift
Source: game
File: common/ideas/bulgaria.txt

Code:
BUL_nationalist_propaganda_weak = {
	name = BUL_nationalist_propaganda
	picture = generic_morale_bonus
	allowed = {
		original_tag = BUL
	}
	allowed_civil_war = {
		has_government = neutrality
	}
	removal_cost = -1
	on_add = {
		add_manpower = 10000
	}
	modifier = {
		war_support_factor = 0.05
		neutrality_drift = 0.1
	}
}
### Entity: National Focus
Tree: raj_focus
Component: RAJ_forging_the_mughal_arsenal
Constructs: prerequisite, completion_reward, cancel_if_invalid, add_tech_bonus
Source: game
File: common/national_focus/india_goe.txt

Code:
focus = {
	id = RAJ_forging_the_mughal_arsenal
	icon = GFX_goal_generic_construct_mil_factory
	prerequisite = {
		focus = RAJ_the_mughal_uprising
	}
	x = 2
	y = 1
	relative_position_id = RAJ_the_mughal_uprising
	cost = 10
	ai_will_do = {
		factor = 1
	}
	available = {

	}
	bypass = {

	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	search_filters = {
		FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ARMY_XP
	}
	completion_reward = {
		try_build_mil_in_core_otherwise_build_in_controlled_2_mil = yes
		try_build_civ_in_core_otherwise_build_in_controlled = yes
		add_tech_bonus = {
			name = RAJ_forging_the_mughal_arsenal
			bonus = 0.35
			uses = 1
			category = artillery
		}
		army_experience = 30
	}
}
### Entity: Scripted Trigger
Component: EAI_GB_doctrine
Constructs: check_variable, has_global_flag, has_variable
Source: game
File: common/scripted_triggers/EAI_MILITARY_FOCUS_land_triggers.txt

Code:
EAI_GB_doctrine = {
	OR = {
		check_variable = {
			EAI_FOCUS/LAND/land_doctrine = global.EAI_GB_DOCTRINE
		} {
			EAI_FOCUS/LAND/land_doctrine_OVERRIDE = global.EAI_GB_DOCTRINE
		}
		AND = {
			OR = {
				EAI_Grand_Battleplan_PRESET = yes
				has_global_flag = EAI_random_focuses
			}
			NOT = {
				has_variable = EAI_FOCUS/LAND/land_doctrine EAI_FOCUS/LAND/land_doctrine_OVERRIDE
			}
		}
	}
}
### Entity: Achievement
Component: our_words_are_backed
Constructs: limit, has_completed_focus, has_country_flag, is_ironman, has_start_date, has_any_custom_difficulty_setting, has_dlc
Source: game
File: common/achievements.txt

Code:
our_words_are_backed = {
	id = 34
	possible = {
		is_ironman = yes
		difficulty = > 1
		has_start_date = < 1936.01.02
		has_any_custom_difficulty_setting = no
		game_rules_allow_achievements = yes
		tag = RAJ
	}
	happened = {
		if = {
			limit = {
				has_dlc = Graveyard of Empires
			}
			has_completed_focus = RAJ_purna_swaraj
		}
		else = {
			has_completed_focus = RAJ_quit_india_movement
		}
		has_country_flag = achievement_has_dropped_nuke
	}
}
### Entity: Decision
Component: BEL_gold_reserves_cat
Constructs: has_completed_focus, has_dynamic_modifier, has_capitulated
Source: game
File: common/decisions/categories/BEL_decision_categories.txt

Code:
BEL_gold_reserves_cat = {
	icon = GFX_decision_category_generic_economy
	priority = 10
	allowed = {
		original_tag = BEL
	}
	visible = {
		has_completed_focus = BEL_gold_reserves
		has_dynamic_modifier = {
			modifier = BEL_gold_reserves_dynamic_modifier
		}
		has_capitulated = no
	}
}
### Entity: AI Strategy
Component: AUS_democratic_alpine_plan
Constructs: has_country_flag, has_game_rule, has_dlc, is_subject
Source: game
File: common/ai_strategy_plans/AUS_alternate_strategy_plan.txt

Code:
AUS_democratic_alpine_plan = {
	name = Austrian Democratic - Alpine Federation
	desc = 
	allowed = {
		original_tag = AUS
	}
	enable = {
		OR = {
			has_country_flag = AUS_AI_RANDOM_DEMOCRATIC_ALPINE_FEDERATION
			has_game_rule = {
				rule = AUS_AI_BEHAVIOR
				option = AUS_DEMOCRATIC_ALPINE_FEDERATION
			}
		}
		has_dlc = Gotterdammerung
	}
	abort = {
		is_subject = yes
	}
	ai_national_focuses = {
		AUS_repeal_the_may_constitution AUS_release_imprisoned_leaders AUS_hold_elections AUS_a_new_constitution AUS_seek_support_from_guarantors AUS_regulate_austrian_finance_sector AUS_economic_resuscitation AUS_secret_rearmament AUS_the_right_to_rearm AUS_stabilize_the_political_climate AUS_strengthen_the_cabinet AUS_alpine_federation_focus AUS_osterreichische_bundesheer AUS_follow_the_jansa_plan AUS_fortify_the_traun_line AUS_defence_of_the_homeland AUS_extend_the_traun_line AUS_womens_education_initiative AUS_universitat_wien AUS_invite_the_entente AUS_lawmaking_leniency AUS_empowering_the_chancellor AUS_strengthen_the_arms_industry AUS_join_the_research_program AUS_steyr_arms_investment AUS_the_right_to_self_determination AUS_deal_with_the_german_threat AUS_offensive_on_the_fascists
	}
	focus_factors = {

	}
	research = {

	}
	ideas = {

	}
	weight = {
		factor = 1.0
		modifier = {
			factor = 1.0
		}
	}
}