Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: Name List
Component: KHI
Source: game
File: common/names/00_names.txt

Code:
KHI = {
	male = {
		names = {
			Aziz Shams Abbas Abolghasem Abdolhossein Abdolsamad Abdolazim Ahmad Ali Bahram Fazlollah Hamzeh Hasan Karim Mahmoud Mohammad Murad Muhsin Nosret Reza Afshin Ardashir Aria Arshad Arman Armand Ammar Amir Arash Arvin Atash Bijan Babak Bardia Basir Dalir Dariush Derafsh Ebrahim Ervin Ehsan Esmail Izad Farhad Farbod Farrokh Farshid Hamid Hassan Hossein Hormuzd Jamshid Kamran Kasra Khashayar Kourosh Khosrow Mazdak Mazdan Maziar Mehran Manuchehr Massoud Mehrdad Marzban Mehdi Milad Mir Omid Papak Parsa Parviz Payam Pedram Piruz Pouria Ramin Rexa Rostam Sadegh Sassan Sepehr Shahin Shapour Shahryar Shervin Sohrab Soroush Turan Vahid Vandad Yousef Zand Zartosh Zurvan Abdallah Abd al-Rahman Abd al-Quddus Afzal Ahmad Akbar Akram Ayyub Fath Firuz al-Din Habib Alllah Haydar Humayun Inayat Allah Ishaq Jamal Kamran Kohandil Mahmud Mahsud Mihrdil Muhammad Murad Nadir Nasr Allah Omar Qaysar Shahpur Sher Ali Shuja Suleyman Timur Yaqub Zaman Abdullo Abdullohi Abdurahman Abdusalom Ahmadjon Alisher Anvan Bahodur Bakhriddin Daler Darvesh Daryo Davlatali Farkhod Farrukh Firuz Habibullo Hoji Homid Ibrohim Ilhom Ismoil Jahongir Jamshed Janob Jurabek Khakim Khon Mamadsho Mamur Mashhadi Mirali Mirzo Muhammad Muhammadjon Mukhammad Mullo Murod Nosir Nuriddin Odil Pulod Rahmatillo Rahmatullo Raimkul Ramazon Ravshan Ravshanbek Rustam Sadullo Samandar Shuhrat Sobir Suhrob Tohir Ulugbek Ustoz Yoqub Zokir Alty Aman Arslan Azat Bashim Bäsim Baymuhammet Begenc Berdi Byashim Cariyar Döwlet Durdy Durymamet Dzhamaldin Eziz Gurbanguly Gurbanmyrat Isanguly Kasymguly Khodzhakuli Kurban Magtymguly Maksat Mekan Meret Mergen Meylis Muhammetnazar Murgen Myratgeldy Nazar Nurmuhammet Nurmyrat Nury Oraz Orazgeldi Öwez Rahat Rahym Rasit Röwsen Sapardurdy Saparmurat Sohbet Süleyman Tagan Yusup
		}
	}
	female = {
		names = {
			Mehrnaz Farnaz Afsaneh Ahu Arghavan Azarmidokht Asa Azadeh Bahar Banafsheh Behnaz Burandokht Darya Delaram Delbar Dinah Donya Elham Elnaz Farah Fareedeh Farnaz Farrin Farva Furuzan Ghamze Ghazal Ghoncheh Ghoncheh Golbahar Golbahar Golnaz Golnaz Golpari Golshan Hamdam Hurmat Irandokht Jamileh Javaneh Leila Mahdokht Mahtab Mariam Mariam Navvaba Nazgol Nazgol Nazilla Noor Parvaneh Parvaneh Parvin Pertevniyal Pourandokht Pourandokht Roshanora Roxana Salomeh Shahrzad Shahzadeh Shirin Soraya Touran Tourandokht Yasaman Yekta Zarrindokht Zeynab Zohreh Atiya
		}
	
# ... (truncated)
### Entity: National Focus
Tree: alg_focus
Component: ALG_britain_trade
Constructs: prerequisite, has_war_with, add_opinion_modifier, completion_reward
Source: game
File: common/national_focus/algeria.txt

Code:
focus = {
	id = ALG_britain_trade
	icon = GFX_focus_chi_british_cooperation
	x = 19
	y = 6
	ai_will_do = {
		factor = 1
	}
	cost = 5
	prerequisite = {
		focus = ALG_reorginize_industries ALG_western_technological_learnings
	}
	mutually_exclusive = {
		focus = ALG_italy_trade
	}
	available = {
		country_exists = ENG
		NOT = {
			has_war_with = ENG
		}
	}
	bypass = {
		OR = {
			NOT = {
				country_exists = ENG
			}
			has_war_with = ENG
		}
	}
	completion_reward = {
		ENG = {
			add_opinion_modifier = {
				target = ALG
				modifier = medium_increase
			} {
				target = ALG
				modifier = trade_deal
			}
		}
	}
}
### Entity: Joint Focus
Component: INSHOL_east_indies_fokker_division
Constructs: has_completed_focus, prerequisite, limit, joint_focus, completion_reward, has_cosmetic_tag, has_subject, is_ai
Source: game
File: common/national_focus/indonesia_joint.txt

Code:
joint_focus = {
	id = INSHOL_east_indies_fokker_division
	icon = GFX_focus_hol_fokker
	text_icon = INSHOL_HOL_focus_style
	available = {
		if = {
			limit = {
				has_cosmetic_tag = INS_UNION
				original_tag = INS
			}
			custom_trigger_tooltip = {
				tooltip = INS_is_union_tt
				has_cosmetic_tag = INS_UNION
			}
		}
		else = {
			original_tag = HOL
			has_subject = INS
		}
	}
	prerequisite = {
		focus = INSHOL_east_indies_investments
	}
	mutually_exclusive = {

	}
	x = -2
	y = 1
	relative_position_id = INSHOL_east_indies_investments
	ai_will_do = {
		base = 0
		modifier = {
			add = 0.6
			original_tag = HOL
		} {
			add = 1
			original_tag = INS
		} {
			factor = 1.5
			INS = {
				has_completed_focus = INSHOL_fund_ml_knil
				is_ai = yes
			}
		} {
			factor = 7.5
			INS = {
				has_completed_focus = INSHOL_fund_ml_knil
				is_ai = no
			}
		} {
			factor = 1.5
			INS = {
				has_completed_focus = INSHOL_hawk_75a7
			}
		} {
			factor = 1.1
			INS = {
				has_completed_focus = INSHOL_prioritize_dutch_profits
			}
		} {
			factor = 1.2
			INS = {
				has_completed_focus = INSHOL_loyalty_to_crown
			}
		} {
			factor = 1.2
			original_tag = HOL
			INS = {
				has_completed_focus = INSHOL_encourage_further_investment
			}
		} {
			factor = 1.3
			INS = {
				INS_harry_kuneman = {
					is_hired_as_advisor = yes
				}
			}
		} {
			factor = 1.2
			INS = {
				INS_dick_de_hoog = {
					is_hired_as_advisor = yes
				}
			}
		} {
			factor = 1.5
			INS = {
				is_ai = no
			}
		} {
			factor = 0.75
			INS = {
				is_ai = yes
			}
		}
	}
	cost = 5
	search_filters = {

	}
	completion_reward = {

	}
	completion_reward_joint_originator = {
		if = {
			limit = {
				original_tag = INS
			}
			if = {
				limit = {
					has_dlc = Arms Against Tyranny
				}
				mio:INS_fokker_organization = {
					add_mio_size = 2
					add_mio_research_bonus = 0.1
				}
			}
			else = {
				custom_effect_tooltip = unlock_mio_tt
				show_ideas_tooltip = fokker_ins
			}
		}
		else_if = {
			limit = {
				original_tag = HOL
			}
			if = {
				limit = {
					has_dlc = Arms Against Tyranny
				}
				mio:HOL_fokker_organization = {
					add_mio_size = 1
				}
			}
		}
		INS = {
			reduce_focus_completion_cost = {
				focus = INSHOL_develop_bombers
				cost = 35
			} {
				focus = INSHOL_develop_fighters
				cost = 35
			}
		}
	}
	completion_reward_joint_member = {
		if = {
			limit = {
				
# ... (truncated)
### Entity: Character
Component: steady_statesman
Constructs: stability_factor, war_support_factor, democratic_drift
Source: game
File: common/country_leader/00_traits.txt

Code:
steady_statesman = {
	stability_factor = 0.05
	war_support_factor = 0.05
	surrender_limit = 0.05
	democratic_drift = 0.05
}
### Entity: Scripted Trigger
Component: ITA_missiolinis_can_have_a_new_mission
Constructs: check_variable
Source: game
File: common/scripted_triggers/ITA_scripted_triggers.txt

Code:
ITA_missiolinis_can_have_a_new_mission = {
	check_variable = {
		ITA_missiolinis_active_missions = 2
		compare = less_than_or_equals
	}
}
### Entity: Country History
Country: SOO
Component: SOO_politics
Constructs: add_ideas, set_politics, set_popularities
Source: game
File: history/countries/SOO - OSSETIA.txt

Code:
# Politics & Parties for SOO
add_ideas = {
	limited_conscription neutrality_idea
}
set_politics = {
	ruling_party = neutrality
	last_election = 1936.1.1
	election_frequency = 48
	elections_allowed = no
}
set_popularities = {
	neutrality = 50
	communism = 48
	fascism = 1
	democratic = 1
}
### Entity: Event
Component: AAT_finland_the_white_death.1
Constructs: ai_chance, add_equipment_to_stockpile, has_government, has_war_with, add_war_support, fire_only_once, add_political_power, has_defensive_war
Source: game
File: events/AAT_Finland.txt

Code:
country_event = {
	id = AAT_finland_the_white_death.1
	title = AAT_finland_the_white_death.1.t
	desc = AAT_finland_the_white_death.1.desc
	picture = GFX_report_event_FIN_camouflaged_white_death
	trigger = {
		tag = FIN
		FIN = {
			NOT = {
				has_government = communism
			}
		}
		has_defensive_war = yes
		has_civil_war = no
		is_subject = no
		any_country = {
			has_war_with = FIN
			has_variable = FIN_white_death_target_country
		}
	}
	mean_time_to_happen = {
		days = 42
	}
	hidden = no
	fire_only_once = yes
	option = {
		name = AAT_finland_the_white_death.1.a
		ai_chance = {
			base = 100
		}
		add_war_support = 0.02
		add_political_power = 10
		hidden_effect = {
			set_global_flag = FIN_snipers_active
			news_event = {
				id = aat_news.105
				days = 12
			}
		}
	} {
		name = AAT_finland_the_white_death.1.b
		ai_chance = {
			base = 50
			modifier = {
				add = 100
				has_equipment = {
					infantry_equipment = > 1500
				}
			}
		}
		add_war_support = 0.02
		add_equipment_to_stockpile = {
			type = infantry_equipment
			amount = -1000
			producer = FIN
		}
		custom_effect_tooltip = FIN_our_snipers_will_be_more_deadly_tt
		hidden_effect = {
			set_global_flag = FIN_snipers_active_with_extra_arms
			news_event = {
				id = aat_news.105
				days = 12
			}
		}
	}
}
### Entity: Idea
Component: TUR_financing_private_enterprise
Constructs: removal_cost
Source: game
File: common/ideas/turkey.txt

Code:
TUR_financing_private_enterprise = {
	allowed = {
		original_tag = TUR
	}
	allowed_civil_war = {
		always = no
	}
	picture = generic_foreign_capital
	removal_cost = -1
	modifier = {
		political_power_factor = -0.15
	}
}
### Entity: Modding Documentation
Construct: num_nukes_being_dropped
Source: vanilla_docs
File: documentation/dynamic_variables_documentation.md

Doc:
### num_nukes_being_dropped
* description: total number of nukes that are currently ready to be dropped
* (Auto generated using the trigger with same name)
### Entity: Country History
Country: SIE
Component: SIE_technology
Constructs: set_technology
Source: game
File: history/countries/SIE - Sierra Leone.txt

Code:
# Starting Technologies for SIE
set_technology = {
	infantry_weapons = 1
}
### Entity: Event
Component: wuw_GER_diplomacy.62
Constructs: is_triggered_only, ai_chance, add_political_power, add_core_of, create_wargoal, take_core_state, remove_claim_by
Source: game
File: events/WUW_Germany.txt

Code:
country_event = {
	id = wuw_GER_diplomacy.62
	title = wuw_GER_diplomacy.62.t
	desc = wuw_GER_diplomacy.62.desc
	picture = GFX_report_event_GER_grenzshutz_forces
	is_triggered_only = yes
	option = {
		name = wuw_GER_diplomacy.62.a
		ai_chance = {
			base = 85
		}
		912 = {
			add_core_of = ROOT
		}
		custom_effect_tooltip = generic_skip_one_line_tt
		create_wargoal = {
			type = take_core_state
			target = FROM
			generator = {
				912
			}
			expire = 0
		}
	} {
		name = wuw_GER_diplomacy.62.b
		ai_chance = {
			base = 15
		}
		add_political_power = 50
		912 = {
			remove_claim_by = ROOT
		}
	}
}
### Entity: Event
Component: tfv_canada.53
Constructs: has_completed_focus, limit, has_country_flag, fire_only_once, clr_country_flag, random_owned_state
Source: game
File: events/TFV_Canada.txt

Code:
country_event = {
	id = tfv_canada.53
	title = tfv_canada.53.t
	desc = tfv_canada.53.d
	picture = GFX_report_event_RCMP
	fire_only_once = yes
	trigger = {
		tag = CAN
		has_country_flag = can_quebec_sabotage_3
		has_completed_focus = CAN_forced_quebec_conscription
		any_owned_state = {
			arms_factory = > 0
		}
	}
	mean_time_to_happen = {
		months = 2
	}
	option = {
		name = tfv_canada.53.a
		clr_country_flag = can_quebec_sabotage_1 can_quebec_sabotage_2 can_quebec_sabotage_3
		random_owned_state = {
			limit = {
				arms_factory = > 0
			}
			damage_building = {
				type = arms_factory
				damage = 0.4
			}
		}
	}
}
### Entity: Event
Component: denmark_occupation_event.111
Constructs: is_triggered_only, limit, add_war_support, has_country_flag, add_stability, add_opinion_modifier, add_political_power, add_popularity
Source: game
File: events/AAT_Denmark.txt

Code:
country_event = {
	id = denmark_occupation_event.111
	title = denmark_occupation_event.111.t
	desc = denmark_occupation_event.111.desc
	picture = GFX_report_event_DEN_fascist_troops
	is_triggered_only = yes
	option = {
		name = denmark_occupation_event.111.a
		add_political_power = 50
		add_stability = 0.05
		add_war_support = 0.05
		add_popularity = {
			ideology = var:DEN.DEN_overlord_nation
			popularity = 0.05
		}
		if = {
			limit = {
				has_country_flag = DEN_cannot_join_factions_flag
			}
			set_rule = {
				can_join_factions = yes
			} {
				can_decline_call_to_war = no
			}
			clr_country_flag = DEN_cannot_join_factions_flag
		}
		hidden_effect = {
			if = {
				limit = {
					has_country_flag = DEN_is_protectorate_flag
				}
				clr_country_flag = DEN_is_protectorate_flag
			}
		}
		OVERLORD = {
			add_opinion_modifier = {
				modifier = DEN_cooperative_subject
				target = DEN
			}
		}
	}
}
### Entity: Event
Component: AUS_political_events.92
Constructs: is_triggered_only, ai_chance, add_ideas, fire_only_once, add_state_claim, create_wargoal, take_claimed_state, has_opinion
Source: game
File: events/WUW_Austria.txt

Code:
country_event = {
	id = AUS_political_events.92
	title = AUS_political_events.92.t
	desc = AUS_political_events.92.desc
	picture = GFX_report_event_generic_sign_treaty2
	is_triggered_only = yes
	fire_only_once = yes
	option = {
		name = AUS_political_events.92.a
		ai_chance = {
			base = 10
		}
		FROM = {
			country_event = {
				id = AUS_political_events.94
				hours = 12
			}
		}
		custom_effect_tooltip = generic_skip_one_line_tt generic_this_might_cause_tt
		effect_tooltip = {
			FROM = {
				add_state_claim = 463
				create_wargoal = {
					type = take_claimed_state
					target = ROOT
					generator = {
						463
					}
				}
			}
		}
	} {
		name = AUS_political_events.92.b
		ai_chance = {
			base = 1
			modifier = {
				factor = 20
				has_opinion = {
					target = FROM
					value = > 89
				}
			}
		}
		FROM = {
			country_event = {
				id = AUS_political_events.93
				hours = 12
			}
		}
		custom_effect_tooltip = generic_skip_one_line_tt
		effect_tooltip = {
			463 = {
				transfer_state_to = FROM
			}
			add_ideas = AUS_payment_for_alaska
		}
	}
}
### Entity: Wiki Documentation
Construct: Examples
Source: wiki
File: wiki/Template%3ADelete.html

Doc:
Examples

```
{{Delete|obsolete with patch 10.0 - ~~~~}}
```

will display:

|
This article is a candidate for deletion.
Discuss if it should or should not be deleted on this page’s talk page.

Reason: obsolete with patch 10.0 – Lillebror (talk) 07:24, 30 December 2014 (CET) |

```
{{Delete}}
```

will display:

|
This article is a candidate for deletion.
Discuss if it should or should not be deleted on this page’s talk page.

Remember: explain why you marked this page for deletion on the talk page

To anyone: if there is no explanation why this is a candidate for deletion on the talk page or on the template itself, feel free to delete the template. |

Retrieved from "http://www.hoi4wiki.com/index.php?title=Template:Delete&oldid=765"
### Entity: Unit Template
Component: HAN_MEC_01
Source: game
File: common/units/names_divisions/HAN_names_divisions.txt

Code:
HAN_MEC_01 = {
	name = Mechanized Divisions
	for_countries = {
		HAN
	}
	can_use = {
		always = yes
	}
	division_types = {
		mechanized
	}
	link_numbering_with = {
		HAN_INF_01
	}
	fallback_name = %d. Panzergrenadier-Division
	ordered = {
		1 = {
			%d. Panzergrenadier-Division
		}
		2 = {
			%d. Panzergrenadier-Division
		}
		3 = {
			%d. Panzergrenadier-Division
		}
		4 = {
			%d. Panzergrenadier-Division
		}
		5 = {
			%d. Panzergrenadier-Division
		}
		6 = {
			%d. Panzergrenadier-Division
		}
		7 = {
			%d. Panzergrenadier-Division
		}
		8 = {
			%d. Panzergrenadier-Division
		}
		10 = {
			%d. Panzergrenadier-Division
		}
		11 = {
			%d. Panzergrenadier-Division
		}
		12 = {
			%d. Panzergrenadier-Division
		}
		13 = {
			%d. Panzergrenadier-Division
		}
		14 = {
			%d. Panzergrenadier-Division
		}
		15 = {
			%d. Panzergrenadier-Division
		}
		16 = {
			%d. Panzergrenadier-Division
		}
		17 = {
			%d. Panzergrenadier-Division
		}
		18 = {
			%d. Panzergrenadier-Division
		}
		19 = {
			%d. Panzergrenadier-Division
		}
		20 = {
			%d. Panzergrenadier-Division
		}
		21 = {
			%d. Panzergrenadier-Division
		}
		22 = {
			%d. Panzergrenadier-Division
		}
		23 = {
			%d. Panzergrenadier-Division
		}
		24 = {
			%d. Panzergrenadier-Division
		}
		25 = {
			%d. Panzergrenadier-Division
		}
		26 = {
			%d. Panzergrenadier-Division
		}
		27 = {
			%d. Panzergrenadier-Division
		}
		28 = {
			%d. Panzergrenadier-Division
		}
		29 = {
			%d. Panzergrenadier-Division
		}
		30 = {
			%d. Panzergrenadier-Division
		}
		31 = {
			%d. Panzergrenadier-Division
		}
		32 = {
			%d. Panzergrenadier-Division
		}
		33 = {
			%d. Panzergrenadier-Division
		}
		34 = {
			%d. Panzergrenadier-Division
		}
		35 = {
			%d. Panzergrenadier-Division
		}
		36 = {
			%d. Panzergrenadier-Division
		}
		37 = {
			%d. Panzergrenadier-Division
		}
		38 = {
			%d. Panzergrenadier-Division
		}
		39 = {
			%d. Panzergrenadier-Division
		}
		40 = {
			%d. Panzergrenadier-Division
		}
		41 = {
			%d. Panzergrenadier-Division
		}
		42 = {
			%d. Panzergrenadier-Division
		}
		43 = {
			%d. Panzergrenadier-Division
		}
		44 = {
			%d. Panzergrenadier-Division
		}
		45 = {
			%d. Panzergrenadier-Division
		}
		46 = {
			%d. Panzergrenadier-Division
		}
		47 = {
			%d. Panzergrenadier-Division
		}
		48 = {
			%d. Panzergrenadier-Division
		}
		49 = {
			%d. Panzergrenadier-Division
		}
		50 = {

# ... (truncated)
### Entity: National Focus
Tree: gre_focus
Component: GRE_bring_home_the_exiled_republicans
Constructs: limit, has_government, has_country_flag, completion_reward, add_political_power, has_active_mission, is_historical_focus_on, add_popularity
Source: game
File: common/national_focus/greece.txt

Code:
focus = {
	id = GRE_bring_home_the_exiled_republicans
	icon = GFX_focus_generic_support_the_left_right
	mutually_exclusive = {
		focus = GRE_the_kings_government
	}
	available = {
		AND = {
			NOT = {
				has_active_mission = GRE_the_election_of_1936
			}
			has_country_flag = GRE_king_arrested
		}
	}
	x = 5
	y = 0
	cost = 10
	ai_will_do = {
		base = 0
		modifier = {
			add = 1
			OR = {
				is_historical_focus_on = no
				has_government = democratic
			}
		}
	}
	search_filters = {
		FOCUS_FILTER_INTERNAL_AFFAIRS FOCUS_FILTER_POLITICAL
	}
	completion_reward = {
		add_political_power = 120
		add_popularity = {
			ideology = democratic
			popularity = 0.05
		} {
			ideology = communism
			popularity = 0.03
		}
		custom_effect_tooltip = GRE_bring_home_the_exiled_republicans_focus_tt
		ROM = {
			diplomatic_relation = {
				country = GRE
				relation = guarantee
				active = no
			}
		}
		every_other_country = {
			limit = {
				has_opinion_modifier = BFTB_balkan_pact_ally
			}
			remove_opinion_modifier = {
				target = GRE
				modifier = BFTB_balkan_pact_ally
			}
			hidden_effect = {
				ROOT = {
					remove_opinion_modifier = {
						target = PREV
						modifier = BFTB_balkan_pact_ally
					}
				}
			}
		}
		hidden_effect = {
			swap_ideas = {
				remove_idea = GRE_political_instability
				add_idea = GRE_political_instability_republican
			}
			add_corps_commander_role = {
				character = GRE_nikolaos_plastiras
				traits = {
					trait_GRE_venezelist_loyalist war_hero brilliant_strategist cavalry_officer cavalry_leader trickster
				}
				skill = 4
				legacy_id = 301
				attack_skill = 4
				defense_skill = 4
				planning_skill = 2
				logistics_skill = 3
			} {
				character = GRE_theodoros_pangalos
				traits = {
					trait_GRE_venezelist_loyalist trait_GRE_fascist_sympathizer media_personality harsh_leader commando
				}
				skill = 3
				legacy_id = 302
				attack_skill = 4
				defense_skill = 2
				planning_skill = 1
				logistics_skill = 3
			} {
				character = GRE_dimitrios_psarros
				traits = {
					trait_GRE_venezelist_loyalist war_hero trait_reckless trickster commando
				}
				skill = 2
				legacy_id = 307
				attack_skill = 2
				defense_skill = 1
				planning_skill = 2
				logistics_skill = 2
			} {
				character = GRE_napoleon_zervas
				traits = {
					trait_GRE_venezelist_loyalist trait_GRE_fascist_sympathizer harsh_leader trait_reckle
# ... (truncated)
### Entity: Idea
Component: BLR_valentin_drozd
Source: game
File: common/ideas/belarus.txt

Code:
BLR_valentin_drozd = {
	picture = generic_navy_europe_2
	allowed = {
		original_tag = BLR
	}
	traits = {
		navy_chief_commerce_raiding_2
	}
	ai_will_do = {
		factor = 1
	}
}
### Entity: Trigger Reference
Construct: any_country
Source: vanilla_docs
File: documentation/triggers_documentation.md

Doc:
## any_country

* Supported Scopes: any
* Supported Targets: THIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITAL

```
check if any country meets the trigger
```
### Entity: National Focus
Tree: aus_focus
Component: AUS_dismantle_corporatism
Constructs: prerequisite, add_ideas, completion_reward
Source: game
File: common/national_focus/r56_austria.txt

Code:
focus = {
	id = AUS_dismantle_corporatism
	icon = GFX_focus_spr_the_anti_fascist_workers_revolution
	relative_position_id = AUS_national_defence_effort_renner
	x = 0
	y = 1
	prerequisite = {
		focus = AUS_national_defence_effort_renner
	}
	cost = 8
	completion_reward = {
		add_ideas = AUS_dismantle_corporatism
	}
}
### Entity: National Focus
Tree: tur_focus
Component: TUR_batum_and_the_muslim_caucasian_states
Constructs: has_completed_focus, prerequisite, completion_reward, has_army_manpower, create_wargoal, take_claimed_state, add_state_claim
Source: game
File: common/national_focus/r56_turkey.txt

Code:
focus = {
	id = TUR_batum_and_the_muslim_caucasian_states
	icon = GFX_focus_attack_soviet
	prerequisite = {
		focus = TUR_restore_the_imperial_borders
	}
	x = 0
	y = 1
	relative_position_id = TUR_restore_the_imperial_borders
	cost = 8
	ai_will_do = {
		base = 1
		modifier = {
			has_army_manpower = {
				size = > 799999
			}
			factor = 30
		} {
			SOV = {
				has_completed_focus = SOV_the_hands_do
			}
			factor = 40
		}
	}
	available = {

	}
	will_lead_to_war_with = SOV
	completion_reward = {
		custom_effect_tooltip = TUR_batum_and_the_muslim_caucasian_states2_tt TUR_batum_and_the_muslim_caucasian_states_tt
		create_wargoal = {
			target = SOV
			type = take_claimed_state
			expire = 0
		}
		hidden_effect = {
			add_state_claim = 231 826 230 232 821 828 827
		}
	}
	search_filters = {
		FOCUS_FILTER_ANNEXATION
	}
}
### Entity: National Focus
Tree: gre_focus
Component: GRE_join_comintern
Constructs: prerequisite, has_government, completion_reward, is_faction_leader
Source: game
File: common/national_focus/r56_greece.txt

Code:
focus = {
	id = GRE_join_comintern
	icon = GFX_focus_generic_join_comintern
	prerequisite = {
		focus = GRE_form_new_government
	} {
		focus = GRE_buy_sov_guns
	}
	relative_position_id = GRE_befriend_sov
	x = 0
	y = 2
	cost = 6.5
	ai_will_do = {
		factor = 50
	}
	available = {
		SOV = {
			has_government = communism
			is_faction_leader = yes
		}
	}
	completion_reward = {
		SOV = {
			country_event = generic.2
		}
	}
	search_filters = {
		FOCUS_FILTER_ALLIANCE
	}
}
### Entity: Idea
Component: AST_R56_support_the_primary_industries_idea
Constructs: removal_cost
Source: game
File: common/ideas/r56_australia.txt

Code:
AST_R56_support_the_primary_industries_idea = {
	allowed = {
		always = no
	}
	allowed_civil_war = {
		always = yes
	}
	removal_cost = -1
	picture = generic_exploit_mines
	modifier = {
		local_resources_factor = 0.15
	}
}
### Entity: National Focus
Tree: kor_focus
Component: KOR_seoul_busan_infrastructure
Constructs: prerequisite, limit, completion_reward, random_owned_controlled_state, add_building_construction
Source: game
File: common/national_focus/korea.txt

Code:
focus = {
	id = KOR_seoul_busan_infrastructure
	icon = GFX_goal_generic_construct_infrastructure
	prerequisite = {
		focus = KOR_rise_of_the_chaebols
	}
	relative_position_id = KOR_rise_of_the_chaebols
	x = -3
	y = 1
	cost = 7.2
	ai_will_do = {
		factor = 1
	}
	available_if_capitulated = yes
	completion_reward = {
		random_owned_controlled_state = {
			prioritize = {
				525
			}
			limit = {
				free_building_slots = {
					building = infrastructure
					size = > 1
				}
			}
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
		} {
			prioritize = {
				920
			}
			limit = {
				free_building_slots = {
					building = infrastructure
					size = > 1
				}
			}
			add_building_construction = {
				type = infrastructure
				level = 2
				instant_build = yes
			}
		}
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
}