Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: Peace Conference
Component: peace_ai_desires
Constructs: has_completed_focus, take_states, force_government
Source: game
File: common/peace_conference/ai_peace/GRE.txt

Code:
peace_ai_desires = {
	GRE_anatolian_take_states = {
		peace_action_type = take_states
		enable = {
			FROM = {
				tag = ROOT
			}
			FROM.FROM.FROM = {
				OR = {
					region = 25 129
					state = 799
				}
			}
			ROOT = {
				original_tag = GRE
				has_completed_focus = GRE_horror_and_fear
			}
		}
		ai_desire = 100
	}
	GRE_anatolian_other = {
		peace_action_type = {
			liberate force_government puppet
		}
		enable = {
			FROM.FROM.FROM = {
				OR = {
					region = 25 129
					state = 799
				}
			}
			ROOT = {
				original_tag = GRE
				has_completed_focus = GRE_horror_and_fear
			}
		}
		ai_desire = -50
	}
}
### Entity: National Focus
Tree: gre_focus
Component: GRE_a_socialist_economy
Constructs: prerequisite, add_ideas, completion_reward
Source: game
File: common/national_focus/greece.txt

Code:
focus = {
	id = GRE_a_socialist_economy
	icon = GFX_focus_generic_self_management
	prerequisite = {
		focus = GRE_request_communist_support
	}
	x = 2
	y = 1
	relative_position_id = GRE_request_communist_support
	cost = 10
	ai_will_do = {
		base = 1
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL
	}
	completion_reward = {
		add_ideas = GRE_socialist_economy_spirit
	}
}
### Entity: Event
Component: LAT_events.502
Constructs: is_triggered_only, ai_chance
Source: game
File: events/NSB_Latvia.txt

Code:
country_event = {
	id = LAT_events.502
	title = LAT_events.502.t
	desc = LAT_events.502.d
	picture = GFX_report_event_danzig_joins_nazis
	is_triggered_only = yes
	option = {
		name = LAT_events.502.a
		ai_chance = {
			base = 30
		}
	}
}
### Entity: Event
Component: r56_italy.15
Constructs: is_triggered_only, ai_chance, has_completed_focus, has_country_flag, add_to_faction
Source: game
File: events/R56_Italy.txt

Code:
country_event = {
	id = r56_italy.15
	title = r56_italy.15.t
	desc = r56_italy.15.d
	picture = GFX_report_event_stresa_front
	is_triggered_only = yes
	option = {
		name = r56_italy.15.a
		ai_chance = {
			base = 100
			modifier = {
				factor = 0
				original_tag = HUN
				AUS = {
					has_completed_focus = AUS_past_glories
				}
			} {
				factor = 0
				original_tag = AUS
				OR = {
					HUN = {
						has_completed_focus = HUN_invite_the_habsburg_prince
					}
					has_country_flag = AUS_west_allied AUS_germany_allied
				}
			}
		}
		FROM = {
			add_to_faction = ROOT
		}
	} {
		name = r56_italy.15.b
	}
}
### Entity: Event
Component: MUN_czech.1042
Constructs: is_triggered_only
Source: game
File: events/MUN_Czechoslovakia.txt

Code:
country_event = {
	id = MUN_czech.1042
	title = MUN_czech.1042.t
	desc = MUN_czech.1042.d
	picture = GFX_report_event_generic_sign_treaty2
	is_triggered_only = yes
	option = {
		name = MUN_czech.1042.a
	}
}
### Entity: Idea
Component: idea_GUAY_crusade_against_imperialism
Constructs: army_defence_factor, army_attack_factor, removal_cost
Source: game
File: common/ideas/paraguay_uruguay_shared_ideas.txt

Code:
idea_GUAY_crusade_against_imperialism = {
	picture = SPA_crusade_against_democracy
	removal_cost = -1
	modifier = {
		conscription = 0.05
		justify_war_goal_time = -0.4
		supply_consumption_factor = -0.08
		army_morale_factor = 0.1
		army_attack_factor = 0.1
		army_defence_factor = 0.15
		army_org_factor = 0.08
	}
}
### Entity: Idea
Component: EAI_DD_4/heavy_tank_aa_chassis_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_DD_4/heavy_tank_aa_chassis_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		heavy_tank_aa_chassis = {
			build_cost_ic = -0.1
			instant = yes
		}
	}
}
### Entity: Event
Component: ww_congo.60
Constructs: is_triggered_only, ai_chance, fire_only_once
Source: game
File: events/WUW_Congo.txt

Code:
country_event = {
	id = ww_congo.60
	title = ww_congo.60.t
	desc = ww_congo.60.desc
	picture = GFX_report_event_ITA_democratic_parlament
	is_triggered_only = yes
	fire_only_once = no
	option = {
		name = ww_congo.60.a
		ai_chance = {
			factor = 100
		}
		FROM = {
			puppet = ROOT
		}
	}
}
### Entity: Event
Component: bftb_bulgaria_yugoslavian_influence.3
Constructs: is_triggered_only, add_opinion_modifier, fire_only_once
Source: game
File: events/BFTB_Bulgaria.txt

Code:
country_event = {
	id = bftb_bulgaria_yugoslavian_influence.3
	title = bftb_bulgaria_yugoslavian_influence.3.t
	desc = bftb_bulgaria_yugoslavian_influence.3.desc
	picture = GFX_report_event_generic_sign_treaty1
	is_triggered_only = yes
	fire_only_once = yes
	option = {
		name = bftb_bulgaria_yugoslavian_influence.3.a
		effect_tooltip = {
			add_opinion_modifier = {
				target = FROM
				modifier = BUL_rejected_our_proposal
			}
		}
	}
}
### Entity: Character
Component: the_banker
Constructs: stability_factor
Source: game
File: common/country_leader/00_traits.txt

Code:
the_banker = {
	sprite = 13
	random = no
	stability_factor = 0.05
	economy_cost_factor = -0.33
	consumer_goods_factor = -0.1
	democratic_acceptance = 50
	fascism_acceptance = -25
	communism_acceptance = -25
}
### Entity: National Focus
Tree: cub_focus
Component: CUB_expand_the_plantations
Constructs: prerequisite, completion_reward, random_owned_controlled_state, add_extra_state_shared_building_slots, add_building_construction
Source: game
File: common/national_focus/Cuba.txt

Code:
focus = {
	id = CUB_expand_the_plantations
	icon = GFX_goal_generic_farm_tractor
	cost = 10
	prerequisite = {
		focus = CUB_collectivize_the_sugar_plantations
	}
	relative_position_id = CUB_collectivize_the_sugar_plantations
	x = 1
	y = 1
	completion_reward = {
		random_owned_controlled_state = {
			add_extra_state_shared_building_slots = 1
			add_building_construction = {
				type = industrial_complex
				level = 1
			}
		} {
			add_extra_state_shared_building_slots = 1
			add_building_construction = {
				type = industrial_complex
				level = 1
			}
		}
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
}
### Entity: Idea
Component: EAI_DD_17/heavy_tank_aa_chassis_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_DD_17/heavy_tank_aa_chassis_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		heavy_tank_aa_chassis = {
			build_cost_ic = -0.425
			instant = yes
		}
	}
}
### Entity: Idea
Component: VIN_begin_the_second_phase_of_the_industrial_plan
Constructs: removal_cost
Source: game
File: common/ideas/vietnam_ideas.txt

Code:
VIN_begin_the_second_phase_of_the_industrial_plan = {
	allowed = {
		always = no
	}
	allowed_civil_war = {

	}
	removal_cost = -1
	picture = man_five_year_plan_industry
	modifier = {
		production_speed_arms_factory_factor = 0.1
		production_speed_industrial_complex_factor = 0.1
	}
}
### Entity: Shared Focus
Tree: chi_focus
Component: CHI_sea_rapprochement_with_soviet_union
Constructs: shared_focus, prerequisite, completion_reward, has_non_aggression_pact_with, is_in_faction_with, cancel_if_invalid
Source: game
File: common/national_focus/china_shared_TSR.txt

Code:
shared_focus = {
	id = CHI_sea_rapprochement_with_soviet_union
	icon = GFX_goal_support_communism
	prerequisite = {
		focus = CHI_sea_mission_to_the_soviet_union
	}
	mutually_exclusive = {
		focus = CHI_sea_closer_ties_with_germany
	}
	x = -1
	y = 1
	relative_position_id = CHI_sea_mission_to_the_soviet_union
	cost = 5
	ai_will_do = {
		factor = 1
	}
	available = {
		SOV_will_support = yes
	}
	bypass = {
		OR = {
			has_non_aggression_pact_with = SOV
			is_in_faction_with = SOV
		}
	}
	cancel_if_invalid = no
	continue_if_invalid = yes
	available_if_capitulated = yes
	completion_reward = {
		diplomatic_relation = {
			country = SOV
			relation = non_aggression_pact
			active = yes
		}
	}
}
### Entity: Event
Component: NSB_soviet_soviet_german_trade_agreement.3
Constructs: is_triggered_only, add_opinion_modifier
Source: game
File: events/NSB_Soviet.txt

Code:
country_event = {
	id = NSB_soviet_soviet_german_trade_agreement.3
	title = NSB_soviet_soviet_german_trade_agreement.3.t
	desc = NSB_soviet_soviet_german_trade_agreement.3.desc
	picture = GFX_report_event_SOV_demands
	is_triggered_only = yes
	option = {
		name = NSB_soviet_soviet_german_trade_agreement.3.a
		effect_tooltip = {
			add_opinion_modifier = {
				target = FROM
				modifier = SOV_rejected_our_demands
			}
		}
	}
}
### Entity: Idea
Component: KOS_ncs
Source: game
File: common/ideas/kosovo.txt

Code:
KOS_ncs = {
	ledger = navy
	picture = generic_navy_europe_2
	allowed = {
		original_tag = KOS
	}
	traits = {
		navy_capital_ship_2
	}
	ai_will_do = {
		factor = 1
	}
}
### Entity: Unit Template
Component: SWE_BB_HISTORICAL
Source: game
File: common/units/names_ships/SWE_ship_names.txt

Code:
SWE_BB_HISTORICAL = {
	name = NAME_THEME_HISTORICAL_BB
	for_countries = {
		SWE
	}
	type = ship
	ship_types = {
		ship_hull_heavy battleship
	}
	prefix = HMS 
	fallback_name = Slagskepp %d
	unique = {
		Stockholm Karl XIV Johann Gustav II Adolf Karl XII Karl XI Gustav III
	}
}
### Entity: Event
Component: news.334
Constructs: is_triggered_only, add_opinion_modifier
Source: game
File: events/NewsEvents.txt

Code:
news_event = {
	id = news.334
	title = news.334.t
	desc = news.334.d
	picture = GFX_news_event_panay_incident
	trigger = {
		NOT = {
			tag = USA
		}
	}
	major = yes
	is_triggered_only = yes
	option = {
		name = news.334.a
		trigger = {
			NOT = {
				OR = {
					TAG = JAP ENG
				}
			}
		}
	} {
		name = news.334.b
		trigger = {
			TAG = JAP
		}
	} {
		name = news.334.c
		trigger = {
			TAG = ENG
		}
		ENG = {
			add_opinion_modifier = {
				target = JAP
				modifier = panay_inc2_opinion_modifier
			}
		}
	}
}
### Entity: Event
Component: mtg_netherlands.4
Constructs: is_triggered_only, random_days
Source: game
File: events/MTG_Netherlands.txt

Code:
country_event = {
	id = mtg_netherlands.4
	title = mtg_netherlands.4.t
	desc = mtg_netherlands.4.d
	picture = GFX_report_event_generic_read_write
	is_triggered_only = yes
	option = {
		name = mtg_netherlands.4.a
		effect_tooltip = {
			transfer_state = 695
		}
		HOL = {
			country_event = {
				id = mtg_netherlands.5
				days = 1
				random_days = 3
			}
		}
	} {
		name = mtg_netherlands.4.b
		HOL = {
			country_event = {
				id = mtg_netherlands.6
				days = 1
				random_days = 3
			}
		}
	}
}
### Entity: National Focus
Tree: jap_focus
Component: JAP_spread_the_revolutuon_south
Constructs: prerequisite, limit, has_government, every_country, has_war_with, completion_reward, is_subject, is_faction_leader
Source: game
File: common/national_focus/japan.txt

Code:
focus = {
	id = JAP_spread_the_revolutuon_south
	icon = GFX_focus_generic_spur_communist_revolutions
	x = -1
	y = 1
	relative_position_id = JAP_guide_the_chinese
	prerequisite = {
		focus = JAP_guide_the_chinese
	} {
		focus = JAP_protect_the_manchurians
	}
	cost = 10
	ai_will_do = {
		factor = 1
	}
	available = {
		has_government = communism
		is_subject = no
		is_faction_leader = yes
	}
	bypass = {

	}
	will_lead_to_war_with = ENG FRA MAL SNG BRM VIN CAM LAO CHM SIA PHI MAL SNG INS HOL AST NZL SAR SAB BRN
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	search_filters = {
		FOCUS_FILTER_ANNEXATION
	}
	completion_reward = {
		every_country = {
			limit = {
				OR = {
					original_tag = MAL SNG BRM VIN CAM LAO CHM SIA PHI MAL SNG INS AST NZL SAR SAB BRN
				}
				is_subject = no
				NOT = {
					has_government = communism
					is_ally_with = ROOT
					has_war_with = ROOT
				}
			}
			country_event = {
				id = SEA_japan_foreign_policy.132
				hours = 6
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				ROOT = {
					puppet = {
						target = PREV
						end_wars = yes
						end_civil_wars = no
					}
				}
			}
		} {
			limit = {
				OR = {
					original_tag = MAL SNG BRM VIN CAM LAO CHM SIA PHI MAL SNG INS AST NZL
				}
				is_subject = yes
				NOT = {
					has_government = communism
					is_ally_with = ROOT
					has_war_with = ROOT
				}
			}
			country_event = {
				id = SEA_japan_popup_events.37
				hours = 6
			}
			ROOT = {
				create_wargoal = {
					type = puppet_wargoal_focus
					target = PREV
					expire = 0
				}
			}
		}
		custom_effect_tooltip = generic_skip_one_line_tt
	}
}
### Entity: Shared Focus
Tree: chi_focus
Component: CHI_sea_burma_road
Constructs: shared_focus, has_completed_focus, prerequisite, has_war_with, completion_reward, is_in_faction_with, is_subject, is_subject_of
Source: game
File: common/national_focus/china_shared_TSR.txt

Code:
shared_focus = {
	id = CHI_sea_burma_road
	icon = GFX_goal_generic_army_motorized
	prerequisite = {
		focus = CHI_sea_british_cooperation
	}
	x = 0
	y = 1
	relative_position_id = CHI_sea_british_cooperation
	cost = 10
	ai_will_do = {
		factor = 1
		modifier = {
			factor = 4
			tag = CHI
		} {
			RAJ = {
				exists = yes
				NOT = {
					is_in_faction_with = ENG
				}
			}
			factor = 0
		}
	}
	available = {
		OR = {
			is_subject = no
			is_subject_of = ENG
		}
		all_other_country = {
			NOT = {
				has_completed_focus = CHI_sea_burma_road
			}
		}
		ENG_will_support = yes
		325 = {
			CONTROLLER = {
				NOT = {
					has_war_with = ROOT
				}
			}
		}
		288 = {
			CONTROLLER = {
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					original_tag = ENG
					is_subject_of = ENG
				}
			}
		}
		640 = {
			CONTROLLER = {
				NOT = {
					has_war_with = ROOT
				}
				OR = {
					original_tag = ENG
					is_subject_of = ENG
				}
			}
		}
	}
	bypass = {

	}
	cancel_if_invalid = no
	continue_if_invalid = yes
	available_if_capitulated = no
	completion_reward = {
		288 = {
			set_state_flag = CHI_needed_for_burma_road
		}
		325 = {
			set_state_flag = CHI_needed_for_burma_road
		}
		640 = {
			set_state_flag = CHI_needed_for_burma_road
		}
		set_variable = {
			CHI_burma_road_current_level = 2
		}
		add_offsite_building = {
			type = arms_factory
			level = 2
		}
	}
}
### Entity: Character
Component: FIN_aarne_juutilainen
Constructs: has_government
Source: game
File: common/characters/FIN.txt

Code:
FIN_aarne_juutilainen = {
	name = FIN_aarne_juutilainen
	portraits = {
		army = {
			large = GFX_portrait_FIN_aarne_juutilainen
			small = GFX_portrait_FIN_aarne_juutilainen_small
		}
	}
	corps_commander = {
		traits = {
			trait_mountaineer commando trickster trait_reckless
		}
		skill = 3
		attack_skill = 3
		defense_skill = 3
		planning_skill = 2
		logistics_skill = 2
		legacy_id = -1
		visible = {
			NOT = {
				has_government = communism
			}
		}
	}
}
### Entity: Scripted Effect
Component: AST_hand_in_glove_deny_effect
Constructs: every_core_state, add_claim_by
Source: game
File: common/scripted_effects/AST_scripted_effects.txt

Code:
AST_hand_in_glove_deny_effect = {
	BRM = {
		every_core_state = {
			add_claim_by = AST
		}
	}
	custom_effect_tooltip = generic_skip_one_line_tt
	MAL = {
		every_core_state = {
			add_claim_by = AST
		}
	}
}
### Entity: Faction
Component: faction_manifest_baltic_security
Constructs: is_manifest
Source: game
File: common/factions/goals/faction_manifests.txt

Code:
faction_manifest_baltic_security = {
	name = baltic_security_goal_name
	description = baltic_security_goal_desc
	is_manifest = yes
	ratio_progress = {
		total_amount_collection = collection:states_in_the_baltics
		completed_amount_collection = collection:faction_states_in_the_baltics
		scale = {
			army_attack_against_major_factor = 0.15
			army_breakthrough_against_major_factor = 0.15
			army_defence_against_major_factor = 0.15
		}
		progress_sections = {
			manifest_fulfilled = {
				min = @manifest_fulfilled_value
				modifier = {
					compliance_growth = 0.1
				}
			}
		}
	}
}
### Entity: Character
Component: NOR_hjalmar_riiser_larsen
Source: game
File: common/characters/NOR.txt

Code:
NOR_hjalmar_riiser_larsen = {
	advisor = {
		slot = air_chief
		idea_token = NOR_hjalmar_riiser_larsen
		allowed = {
			original_tag = NOR
		}
		traits = {
			air_chief_all_weather_2
		}
		cost = 100
		ai_will_do = {
			factor = 1.0
		}
	}
	name = Hjalmar Riiser-Larsen
	allowed_civil_war = {
		NOR_char_cw_conservative = yes
	}
	portraits = {
		army = {
			small = GFX_idea_generic_air_europe_3
		}
	}
}
### Entity: Event
Component: mtg_news.13
Constructs: is_triggered_only, is_subject_of
Source: game
File: events/MTG_NewsEvents.txt

Code:
news_event = {
	id = mtg_news.13
	title = mtg_britain.82.t
	desc = mtg_news.13.desc
	picture = GFX_news_event_imperial_conference
	major = yes
	is_triggered_only = yes
	option = {
		name = mtg_news.13.a
		trigger = {
			original_tag = ENG
		}
	} {
		name = mtg_news.13.b
		trigger = {
			is_subject_of = ENG
			OR = {
				original_tag = CAN SAF RAJ AST NZL
			}
		}
	} {
		name = mtg_news.13.c
		trigger = {
			NOT = {
				original_tag = ENG
			} {
				AND = {
					is_subject_of = ENG
					OR = {
						original_tag = CAN SAF RAJ AST NZL
					}
				}
			}
		}
	}
}
### Entity: State History
Component: 974
Constructs: add_core_of, set_resistance, set_compliance, add_to_array
Source: game
File: history/states/974-North Sumatra.txt

Code:
state = {
	id = 974
	name = STATE_974
	state_category = rural
	resources = {
		rubber = 102
		oil = 24
	}
	provinces = {
		1277 1332 1345 1373 4364 4652 7327 7463 7673 10209 10225 12168 12181 12184 12212 12302 12343 13519
	}
	history = {
		owner = INS
		add_core_of = INS SSI
		set_resistance = 0
		set_compliance = 60
		add_to_array = {
			state_victory_points = 4652
		} {
			state_victory_points = 12181
		}
		victory_points = {
			4652 5
		} {
			12181 1
		}
		buildings = {
			industrial_complex = 1
			infrastructure = 2
			4652 = {
				naval_base = 3
			}
			1332 = {
				naval_base = 1
			}
		}
	}
	manpower = 3127450
	buildings_max_level_factor = 1.0
	local_supplies = 3.0
}
### Entity: Name List
Component: MOL
Source: game
File: common/names/00_names.txt

Code:
MOL = {
	male = {
		names = {
			Adelin Adita Aleodor Alexie Anastasiu Andi Antim Aristip Atanasie Auras Avraam Banel Basarab Benone Bradut Bucur Calinic Cantemir Cazimir Cerber Chivu Codrin Codru Corvin Cozmin Cristea Danubian Dascalu Deliu Dida Diogene Dorinel Ecaterin Egeu Elefteriu Elisei Emanuil Epimeteu Eugeniu Evarist Fanurie Francisc Gavra Gelu Gherasim Gigel Gogu Gruia Horasiu Hygin Ibi Ieremia Ignatie Ilian Ionica Iorghu Ireneu Isac Iulica Larion Lazar Leontin Leucip Manolache Marku Minodor Morfeu Mugurel Nazdravan Nestorie Nicoara Nicolaie Nistor Octav Olimpiu Pahomie Patriciu Perseu Petrisor Policarp Proteu Raca Raducu Robertino Romul Scarlat Sebi Silvian Sofronie Sorinel Stoian Teodosie Tibi Urie Vasaru Victoras Vintila Vitalie Vraja Zamfir
		}
	}
	female = {
		names = {
			Adelin Adorata Agripina Alexandreina Ancuta Anduta Anemona Anicuta Antoaneta Antuza Anuta Artemisa Atanasia Aurica Biancamaria Brindusa Casandra Catinca Cazimira Cerasella Chiva Claudela Coca Codruta Coralia Costinela Craita Daiana Dariana Davia Dida Dochia Domnita Doriana Drosida Dumitrana Edviga Eufrosina Evdochia Felicea Floare Florenta Fridolina Gavra GEnovieva Gheorghita Gherghina Gladiola Hariclea Iarina Ibi Icuta Ildico Iosefina Izabela Lacramioara Lalea Lioara Liuba Lorelai Lorina Lucretia Malina Marieta Mariuta Medeea Miana Miliana Minela Mirabela Natasa Nicuta Ninela Nuti Olia Ovidia Paladia Parasceva Paraschiva Patricea Pepina Petruta Raca Rasela Relia Rodica Rucsandra Scolastica Septimia Sevastiana Sibila Simina Smaranda Sorana Sorinna Stanca Stefana Steluta Taisia Tancuta Tanta Teodorina Tincuta Tudora Vaduny Vladia Voica Voislava Zanovia Zincuta
		}
	}
	surnames = {
		Adamescu Aldea Andrei Anestin Baciu Balitiu Barbu Biolan Blaga Boldea Borsan Branza Butucel Cazacu Cel Tradat Ciobanu Ciubotaru Codreanu Comaneci Comanici Costea Costiniu Creanga Dagau Dantis Dinu Dracula Dragan Enescu Evian Fising Floarea Ghibasan Gilca Hila Iliese Ion Iorgovan Ivas Kohlrus Lacusta Lazarescu Lupescu Maior Manole Marandici Marin Matei Mihai Mitrea Murea Murgulescu Nastaca Nedelcu Nistor Onofrei Palarie Pogonat Popa Pricop Prosie Puscas Radu Roman Ruican Segarceanu Soryan Stefanescu Suta Tanase Tarniceriu Tchaikova Tessler Timmar Ungureanu Vacarescu Vlad Vulpe Zamfir Zugravescu
	}
	callsigns = {

	}
}
### Entity: Scripted Effect
Component: r56_bundeslaender_tirol_outbreak
Constructs: limit, set_variable, check_variable
Source: game
File: common/scripted_effects/r56_AUS_scripted_effects.txt

Code:
r56_bundeslaender_tirol_outbreak = {
	set_variable = {
		r56_bundeslaender_current = 7
	} {
		r56_bundeslaender_div_prov = 673
	} {
		r56_bundeslaender_div_prov = 671
	} {
		r56_bundeslaender_div_prov = 9633
	} {
		r56_bundeslaender_div_num = 0
	}
	if = {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 1
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = AUS
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 1
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = AUS
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 1
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = AUS
		}
	}
	else_if = {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 2
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = ANZ
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 3
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = ANZ
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 6
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = ANZ
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 2
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = ANZ
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 3
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = ANZ
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 6
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = AUS
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 2
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = ANZ
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 3
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = AUS
		}
	} {
		limit = {
			check_variable = {
				r56_bundeslaender_tirol_frame = 6
			}
		}
		set_variable = {
			r56_bundeslaender_div_owner = AUS
		}
	}
	153 = {
		r56_bundeslaender_create_unit = yes
	} {
		r56_bundeslaender_create_unit = yes
	} {
		r56_bundeslaender_create_unit = yes
	}
}
### Entity: Idea
Component: BOS_stc
Source: game
File: common/ideas/bosnia.txt

Code:
BOS_stc = {
	picture = generic_political_advisor_europe_3
	allowed = {
		original_tag = BOS
	}
	traits = {
		smooth_talking_charmer
	}
}
### Entity: Decision
Component: AUS_war_plan_dr_category
Constructs: has_completed_focus
Source: game
File: common/decisions/categories/r56_AUS_decision_categories.txt

Code:
AUS_war_plan_dr_category = {
	icon = GFX_decision_category_generic_fortification
	visible = {
		has_completed_focus = AUS_cement_the_jansa_plan
	}
	allowed = {
		original_tag = AUS
	}
	priority = 1000
}
### Entity: Order of Battle
Component: Quân Đội Nhân Dân Việt Nam
Constructs: division_template
Source: game
File: history/units/VIN_spread_revolution_oob.txt

Code:
division = {
	name = Quân Đội Nhân Dân Việt Nam
	location = 4401
	division_template = Quân đội
	start_experience_factor = 0.4
}
### Entity: National Focus
Tree: gre_focus
Component: GRE_political_awakening
Constructs: completion_reward, add_political_power
Source: game
File: common/national_focus/r56_greece.txt

Code:
focus = {
	id = GRE_political_awakening
	icon = GFX_focus_GRE_flag_2
	text = GRE_political_awakening
	x = 44
	y = 0
	cost = 5
	ai_will_do = {
		factor = 10
	}
	completion_reward = {
		add_political_power = 75
	}
	search_filters = {
		FOCUS_FILTER_POLITICAL
	}
}