Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: Decision
Component: FIN_finno_soviet_kinship_war
Constructs: has_completed_focus, has_country_flag, has_dynamic_modifier, is_controlled_by
Source: game
File: common/decisions/categories/FIN_decision_categories.txt

Code:
FIN_finno_soviet_kinship_war = {
	icon = GFX_decision_category_NOR_fascist_deploy_prep
	picture = GFX_decision_cat_picture_FIN_karelian_forest_guerillas
	allowed = {
		original_tag = SOV
	}
	priority = 20
	visible = {
		NOT = {
			has_country_flag = FIN_karelian_rebellion_crushed_flag
		}
		FIN = {
			OR = {
				has_completed_focus = FIN_finnish_march_of_conquest FIN_finnish_irredentism
			}
		}
		OR = {
			215 = {
				has_dynamic_modifier = {
					modifier = FIN_anti_soviet_sentiment
				}
				is_controlled_by = ROOT
			}
			216 = {
				has_dynamic_modifier = {
					modifier = FIN_anti_soviet_sentiment
				}
				is_controlled_by = ROOT
			}
		}
	}
}
### Entity: National Focus
Tree: ins_focus
Component: INS_aluminium_factory
Constructs: prerequisite, completion_reward, has_full_control_of_state, has_dynamic_modifier, has_tech, check_variable, add_to_variable, add_resource
Source: game
File: common/national_focus/indonesia.txt

Code:
focus = {
	id = INS_aluminium_factory
	icon = GFX_focus_generic_aluminum
	available = {
		has_full_control_of_state = 1047
		has_dynamic_modifier = {
			modifier = INS_bangka_bauxite_export
		}
		has_tech = excavation1
	}
	prerequisite = {
		focus = INS_the_bangka_project
	}
	mutually_exclusive = {
		focus = INS_bauxite_export
	}
	x = 1
	y = 1
	relative_position_id = INS_the_bangka_project
	cost = 10
	ai_will_do = {
		base = 1
		modifier = {
			factor = 5
			check_variable = {
				var = INS_great_depression_min_export
				value = -0.5
				compare = greater_than_or_equals
			}
		}
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
	completion_reward = {
		custom_effect_tooltip = INS_great_depression_tt
		add_to_variable = {
			var = INS_great_depression_min_export
			value = 0.05
			tooltip = min_export_tt
		}
		1047 = {
			add_resource = {
				type = aluminium
				amount = 74
			} {
				type = steel
				amount = 18
			}
		}
	}
}
### Entity: Character
Component: CZE_reluctant_prime_minister
Source: game
File: common/country_leader/00_traits.txt

Code:
CZE_reluctant_prime_minister = {
	sprite = 13
	random = no
	political_advisor_cost_factor = 0.1
}
### Entity: Character
Component: RAJ_heir_of_the_empire
Constructs: stability_factor
Source: game
File: common/country_leader/goe_traits.txt

Code:
RAJ_heir_of_the_empire = {
	stability_factor = 0.1
	army_core_defence_factor = 0.1
	army_core_attack_factor = 0.05
	political_power_factor = 0.05
}
### Entity: Country History
Country: KOL
Component: KOL_misc
Constructs: limit, set_technology, set_research_slots, has_dlc
Source: game
File: history/countries/KOL - Kolhapur and Deccan States.txt

Code:
# Misc for KOL
capital = 983
set_research_slots = 2
if = {
	limit = {
		NOT = {
			has_dlc = By Blood Alone
		}
	}
	set_technology = {
		early_fighter = 1
		early_bomber = 1
	}
}
### Entity: Order of Battle
Component: 2 Kokkyou Keibitai
Constructs: division_template
Source: game
File: history/units/JAP_1939.txt

Code:
division = {
	name = 2 Kokkyou Keibitai
	location = 6806
	division_template = Chuton-chi Shidan
	start_experience_factor = 0.1
	start_equipment_factor = 0.7
}
### Entity: Modifier Reference
Construct: special_forces_attack_factor
Source: vanilla_docs
File: documentation/modifiers_documentation.md

Doc:
## special_forces_attack_factor

* Number with 1 decimal places
* **Categories**: army, aggressive
### Entity: Military Industrial Organization
Component: ITA_lancia_organization
Constructs: has_completed_focus, limit, has_war_with, has_country_flag, has_dlc, has_invited_mio_tt, has_invited_lancia_mio_flag, is_subject
Source: game
File: common/military_industrial_organization/organizations/ITA_organization.txt

Code:
ITA_lancia_organization = {
	include = generic_motorized_mechanized_organization
	icon = GFX_idea_lancia
	allowed = {
		OR = {
			tag = ITA
			AND = {
				tag = BUL
				has_dlc = Battle for the Bosporus
			}
		}
	}
	available = {
		IF = {
			limit = {
				FROM = {
					NOT = {
						original_tag = ITA
					}
				}
			}
			FROM = {
				NOT = {
					has_war_with = ITA
				}
			}
		} {
			limit = {
				FROM = {
					original_tag = BUL
				}
			}
			custom_trigger_tooltip = {
				tooltip = has_invited_mio_tt
				FROM = {
					has_country_flag = has_invited_lancia_mio_flag
				}
			}
			FROM = {
				OR = {
					is_subject = no
					is_subject_of = ITA
				}
				NOT = {
					has_completed_focus = BUL_nationalization
				}
			}
		}
		ELSE = {
			FROM = {
				controls_state = 159
			}
			ITA_is_northern_designer = yes
		}
	}
	add_trait = {
		token = ITA_mio_trait_new_industrialization_program
		name = ITA_new_industrialization_program
		icon = GFX_generic_mio_department_icon_motorized_mechanized_production
		special_trait_background = yes
		position = {
			x = 9
			y = 0
		}
		available = {
			FROM = {
				has_completed_focus = ITA_new_industrialization_program ITA_strengthen_northern_industry
			}
		}
		organization_modifier = {
			military_industrial_organization_research_bonus = 0.1
		}
		production_bonus = {
			production_capacity_factor = 0.1
		}
	}
}
### Entity: Event
Component: kmt.124
Constructs: is_triggered_only, add_political_power, add_timed_idea, declare_war_on, take_state_focus
Source: game
File: events/r56_KMT_events.txt

Code:
country_event = {
	id = kmt.124
	title = kmt.124.t
	desc = kmt.124.d
	picture = GFX_report_event_german_troops
	is_triggered_only = yes
	option = {
		name = kmt.124.a
		add_political_power = -200
		add_timed_idea = {
			idea = incompetent_government
			days = 225
		}
	} {
		name = kmt.124.b
		declare_war_on = {
			target = CHI
			type = take_state_focus
			generator = {
				728
			}
		}
	}
}
### Entity: Name List
Component: ISR
Source: game
File: common/names/tymodern_names.txt

Code:
ISR = {
	male = {
		names = {
			Abraham Adam Aaron Amit Amitai Ariel Asaf Aviel Aviv Beeri Ben Benjamin Bnaya Chaim Dan Daniel David Dor Dvir Ethan Elazar Elchanan Eliav Eliya Eliyahu Elon Elroi Eviatar Eyal Guy Harel Hillel Idan Ido Ilay Imri Itai Itamar Joseph Lavi Leroi Liam Lior Maayan Maor Matan Meir Menachem Michael Mordechai Moshe Nachman Nadav Natan Nehorai Neria Netanel Nevel Nevo Nitai Noam Norah Ofek Omer Omri Ophir Or Orel Raphael Roi Rom Ron Shachar Shai Shalom Shilo Simon Solomon Samuel Tomer Uri Uriah Uriel Yaakov Yahav Yaheli Yair Yanai Yarin Yehonatan Joshua Judah Yinon Yishai Yisrael Yitchak Yoav Yonatan Yotam Yuval Zvi
		}
	}
	female = {
		names = {
			Abigail Adele Adi Agam Aleen Aliya Alma Amit Anael Ariel Avia Avishag Avital Aviv Ayala Batsheva Bracha Carmel Chana Chaya Daniel Daniella Dvora Eden Efrat Elah Elisheva Emily Emma Esther Gaia Gali Gefen Gili Hadar Hadas Hadassa Hallel Hila Hili Hodaya Leah Lia Lian Libi Liel Lior Maayan Malka May Maya Michal Mika Miriam Moriah Naama Naomi Nechama Neta Noa Noam Noga Noya Odele Ofri Omer Ophir Or Ori Orin Rachel Rivka Romi Roni Rotem Ruth Sarah Shachar Shai Shaily Shaked Shani Shilat Shir Shira Tahal Talia Tamar Tehila Toha Tziporah Uria Yaara Yael Yaheli Yarden Yehudit Yuli Yuval Zohar
		}
	}
	surnames = {
		Aaron Abraham Abrams Adams Adler Amos Amsel Avraham Baum Baumann Berkovich Bieber Blum Blumenthal Blumstein Böhmer Bramson Chaikin Cline Cohen David Ezra Feigenbaum Feld Fisher Freud Freudenberger Goldhirsch Greenberg Greenspan Grünberg Grünspan Haber Harel Hayes Herschel Hirsch Hochberg Horowitz Jäger Jordan Kauffmann Kleid Klein Krakowski Kramer Krantz Kravitz Landau Langer Lehrer Levi Maier Mandel Mandelbaum Matos Mayer Mencher Mendel Morgenstern Moses Neumann Nussbaum Orenstein Pascal Pasternack Pensak Penzig Pontecorvo Prinz Rapp Regenbogen Reis Reuter Riese Rose Roseberg Rosenfeld Rot Roth Rothenberg Rothschild Salomon Samson Samuel Scheinberg Schenck Schindler Schneider Schnur Schreier Schwarz Seelenfreund Segal Seidel Shafir Shain Shapiro Sheinfeld Sherman Siegel Silverstein Simon Siskin Sitz Sobol Sokol Spitznogle Stein Stern Slotarz Stueck Suess Tobias Vang Waldfoger Wallach Wang Warshawsky Wechsler Winograd Wirth Wolff Zilberschalg Zimmermann Zingel
	}
	callsigns = {

	}
}
### Entity: National Focus
Tree: spa_focus
Component: SPA_caudillo_of_spain
Constructs: prerequisite, add_stability, completion_reward, add_country_leader_role
Source: game
File: common/national_focus/spain.txt

Code:
focus = {
	id = SPA_caudillo_of_spain
	available = {

	}
	bypass = {

	}
	prerequisite = {
		focus = SPA_save_the_alcazar
	}
	icon = GFX_focus_spa_caudillo_of_spain
	x = 1
	y = 1
	relative_position_id = SPA_save_the_alcazar
	cost = 10
	available_if_capitulated = yes
	search_filters = {
		FOCUS_FILTER_STABILITY
	}
	completion_reward = {
		add_stability = 0.05
		add_country_leader_role = {
			character = SPA_francisco_franco
			country_leader = {
				ideology = despotism
				traits = {
					caudillo_1
				}
				expire = 1965.1.1
			}
			promote_leader = yes
		} {
			character = SPA_francisco_franco
			country_leader = {
				ideology = fascism_ideology
				traits = {
					caudillo_1
				}
				expire = 1965.1.1
			}
			promote_leader = yes
		}
	}
}
### Entity: National Focus
Tree: vin_focus
Component: VIN_educate_the_peasants
Constructs: prerequisite, remove_ideas, completion_reward
Source: game
File: common/national_focus/Vietnam.txt

Code:
focus = {
	id = VIN_educate_the_peasants
	icon = GFX_focus_generic_socialist_science
	cost = 10
	prerequisite = {
		focus = VIN_the_new_agriculture_program
	} {
		focus = VIN_vietnam_national_university
	}
	completion_reward = {
		remove_ideas = VIN_illiteracy
	}
	x = 49
	y = 4
}
### Entity: National Focus
Tree: per_focus
Component: PER_clamp_azerbaijani_dissidence
Constructs: prerequisite, remove_ideas, has_government, completion_reward
Source: game
File: common/national_focus/persia.txt

Code:
focus = {
	id = PER_clamp_azerbaijani_dissidence
	icon = GFX_focus_PER_clamp_azerbaijani_dissidence
	prerequisite = {
		focus = PER_the_unification_initiative
	}
	x = 1
	y = 1
	relative_position_id = PER_the_unification_initiative
	cost = 5
	ai_will_do = {
		factor = 15
	}
	available = {
		has_government = neutrality
	}
	search_filters = {
		FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT
	}
	completion_reward = {
		remove_ideas = PER_azerbaijan_resistance_idea
	}
}
### Entity: Wiki Documentation
Construct: html
Source: wiki
File: wiki/Special%3AContributions/SaintDaveUK.html

Doc:
Search for contributions

&#160;Show contributions of new accounts only
&#160;IP address or username: |

Namespace:
all
(Main)
Talk
User
User talk
Hearts of Iron 4 Wiki
Hearts of Iron 4 Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Beta
Beta talk
&#160;&#160;Invert selection&#160;&#160;Associated namespace&#160; |

Tag filter: |

&#160;Deleted only&#160;Only show edits that are latest revisions&#160;Only show edits that are page creations |

From year (and earlier): From month (and earlier): all
January
February
March
April
May
June
July
August
September
October
November
December |

(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)

02:05, 28 November 2015 (diff | hist) . . (+28)‎ . . N File:Nationalist China.png ‎ (SaintDaveUK moved page File:Nationalist China.png to File:China.png) (current)

02:05, 28 November 2015 (diff | hist) . . (0)‎ . . m File:China.png ‎ (SaintDaveUK moved page File:Nationalist China.png to File:China.png)

02:02, 28 November 2015 (diff | hist) . . (0)‎ . . m File:Iran.png ‎ (SaintDaveUK moved page File:Persia.png to File:Iran.png) (current)

02:02, 28 November 2015 (diff | hist) . . (+27)‎ . . N File:Persia.png ‎ (SaintDaveUK moved page File:Persia.png to File:Iran.png) (current)

20:51, 7 November 2015 (diff | hist) . . (0)‎ . . File:Tannu Tuva.png ‎ (SaintDaveUK uploaded a new version of File:Tannu Tuva.png)

20:45, 7 November 2015 (diff | hist) . . (-11)‎ . . m American ‎ (double redirect) (current)

20:45, 7 November 2015 (diff | hist) . . (-11)‎ . . m America ‎ (double redirect) (current)

22:38, 6 November 2015 (diff | hist) . . (+28)‎ . . N Focus tree ‎ (Redirected page to National focus)

22:37, 6 November 2015 (diff | hist) . . (-36)‎ . . m United States ‎ (→‎Politics: links) (current)

17:05, 6 November 2015 (diff | hist) . . (0)‎ . . File:Philippines.png ‎ (SaintDaveUK uploaded a new version of File:Philippines.png)

17:01, 6 November 2015 (diff | hist) . . (+1,457)‎ . . N Philippines ‎ (Created page with " {{version|Pre-release}} {{expand}} {{country |Capital = |Government = |Faction = }} The &#039;&#039;&#039;Philippines&#039;&#039;&#039; is a chain of 7,000 Pacific islands in Asia, and begins as a...") (current)

16:57, 6 November 2015 (diff | hist) . . (0)‎ . . m File:United States.png ‎ (SaintDaveUK moved page File:United States 
# ... (truncated)
### Entity: National Focus
Tree: phi_focus
Component: PHI_align_with_japan
Constructs: prerequisite, limit, completion_reward, add_to_variable, has_dlc
Source: game
File: common/national_focus/philippines.txt

Code:
focus = {
	id = PHI_align_with_japan
	icon = GFX_focus_chi_collaboration_with_the_japanese
	prerequisite = {
		focus = PHI_commonwealth_of_the_philippines
	}
	relative_position_id = PHI_commonwealth_of_the_philippines
	mutually_exclusive = {
		focus = PHI_align_with_the_usa
	}
	x = 2
	y = 1
	cost = 10
	available = {

	}
	bypass = {

	}
	available_if_capitulated = no
	completion_reward = {
		custom_effect_tooltip = PHI_modify_economy_dynamic_modifier_tt generic_skip_one_line_tt generic_skip_one_line_tt generic_skip_one_line_tt available_political_advisor
		add_to_variable = {
			PHI_the_great_depression_political_power_gain = 0.2
			tooltip = political_power_gain_tt
		} {
			PHI_the_great_depression_resource_gain = 0.1
			tooltip = local_resources_factor_tt
		} {
			PHI_the_great_depression_join_faction_tension = -0.2
			tooltip = join_faction_tension_tt
		}
		reduce_focus_completion_cost = {
			focus = PHI_national_defense_act
			cost = 70
		}
		if = {
			limit = {
				has_dlc = Arms Against Tyranny
			}
			custom_effect_tooltip = PHI_jap_equipment
			else = {
				custom_effect_tooltip = PHI_jap_equipment_non_aat
			}
		}
		show_ideas_tooltip = PHI_benigno_ramos
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER
	}
}
### Entity: Wiki Documentation
Construct: html
Source: wiki
File: wiki/Special%3AWhatLinksHere/Template%3APath.html

Doc:
What links here
Page:&#160; Namespace:&#160;
all
(Main)
Talk
User
User talk
Hearts of Iron 4 Wiki
Hearts of Iron 4 Wiki talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Beta
Beta talk
&#160;&#160;Invert selection

Filters
Hide transclusions | Hide links | Hide redirects

The following pages link to Template:Path:

View (previous 50 | next 50) (20 | 50 | 100 | 250 | 500)Template:Path (transclusion) ‎ (← links | edit)

View (previous 50 | next 50) (20 | 50 | 100 | 250 | 500)
Retrieved from "http://www.hoi4wiki.com/Special:WhatLinksHere/Template:Path"
### Entity: Character
Component: PHI_benigno_ramos
Constructs: has_completed_focus, has_dlc
Source: game
File: common/characters/PHI.txt

Code:
PHI_benigno_ramos = {
	advisor = {
		slot = political_advisor
		allowed = {
			has_dlc = No Compromise, No Surrender
		}
		available = {
			has_completed_focus = PHI_align_with_japan
		}
		idea_token = PHI_benigno_ramos
		ai_will_do = {
			base = 1
			modifier = {
				factor = 5
				has_completed_focus = PHI_rebuild_sakdalistas
			}
		}
		traits = {
			PHI_sakdalista_editor
		}
	}
	name = PHI_benigno_ramos
	portraits = {
		civilian = {
			small = GFX_portrait_PHI_benigno_ramos_small
		}
	}
}
### Entity: Scripted Trigger
Component: JAP_army_faction_is_not_subdued
Constructs: has_idea
Source: game
File: common/scripted_triggers/JAP_scripted_triggers.txt

Code:
JAP_army_faction_is_not_subdued = {
	custom_trigger_tooltip = {
		tooltip = JAP_army_faction_is_not_subdued_tt
		NOT = {
			has_idea = JAP_army_faction_tier_1_equal_navy JAP_army_faction_tier_1_lesser_1 JAP_army_faction_tier_1_lesser_2 JAP_army_faction_tier_1_lesser_3 JAP_army_faction_tier_1
		}
	}
}
### Entity: AI Strategy
Component: GER_focus_on_more_plane
Constructs: has_deployed_air_force_size
Source: game
File: common/ai_strategy/r56_GER.txt

Code:
GER_focus_on_more_plane = {
	allowed = {
		tag = GER
	}
	enable = {
		has_deployed_air_force_size = {
			size = < 4000
		}
	}
	abort = {
		surrender_progress = > 0.04
	}
	ai_strategy = {
		type = air_factory_balance
		value = 15
	}
}
### Entity: National Focus
Tree: bhu_focus
Component: BHU_share_power
Constructs: prerequisite, has_government, add_stability, completion_reward, add_popularity, set_politics
Source: game
File: common/national_focus/bhutan.txt

Code:
focus = {
	id = BHU_share_power
	icon = GFX_goal_support_democracy
	prerequisite = {
		focus = BHU_constitutional_parlementarism
	}
	relative_position_id = BHU_constitutional_parlementarism
	x = 0
	y = 1
	cost = 10
	bypass = {
		has_government = democratic
	}
	ai_will_do = {
		factor = 5
	}
	completion_reward = {
		add_stability = 0.1
		add_popularity = {
			ideology = democratic
			popularity = 0.25
		}
		custom_effect_tooltip = generic_skip_one_line_tt
		set_politics = {
			ruling_party = democratic
			elections_allowed = yes
			last_election = 1936.1.1
		}
	}
	search_filters = {
		FOCUS_FILTER_POLITICAL
	}
}
### Entity: Character
Component: SIK_garegin_abramovich_apresov
Constructs: limit, has_government, has_war_with
Source: game
File: common/characters/SIK.txt

Code:
SIK_garegin_abramovich_apresov = {
	name = Garegin Abramovich Apresov
	portraits = {
		civilian = {
			small = GFX_idea_generic_political_advisor_europe_2
		}
	}
	advisor = {
		slot = political_advisor
		idea_token = SIK_garegin_abramovich_apresov
		allowed = {
			original_tag = SIK
		}
		available = {
			has_government = communism
			if = {
				limit = {
					SOV = {
						has_government = communism
					}
				}
				NOT = {
					has_war_with = SOV
				}
			}
		}
		traits = {
			SIK_soviet_consul_general_trait
		}
	}
}
### Entity: Event
Component: BALTIC_entente_events.1
Constructs: is_triggered_only, add_ideas
Source: game
File: events/NSB_Baltic.txt

Code:
country_event = {
	id = BALTIC_entente_events.1
	title = BALTIC_entente_events.1.t
	desc = BALTIC_entente_events.1.d
	picture = GFX_report_event_generic_conference
	is_triggered_only = yes
	option = {
		name = BALTIC_entente_events.1.a
		effect_tooltip = {
			add_ideas = {
				BALTIC_economic_union_1
			}
		}
	}
}
### Entity: Idea
Component: SOV_okb_19
Constructs: research_bonus
Source: game
File: common/ideas/r56_soviet.txt

Code:
SOV_okb_19 = {
	picture = generic_air_manufacturer_2
	name = SOV_okb_19
	allowed = {
		original_tag = SOV
	}
	research_bonus = {
		air_equipment = 0.15
	}
	traits = {
		fuel_efficient_aircraft_manufacturer
	}
	ai_will_do = {
		factor = 1
	}
}
### Entity: National Focus
Tree: pol_focus
Component: POL_baltic_socialism
Constructs: prerequisite, limit, has_government, completion_reward, is_subject, is_ally_with, is_in_faction, create_wargoal
Source: game
File: common/national_focus/poland.txt

Code:
focus = {
	id = POL_baltic_socialism
	icon = GFX_focus_eng_global_defense
	prerequisite = {
		focus = POL_anti_capitalist_revolution
	}
	relative_position_id = POL_anti_capitalist_revolution
	will_lead_to_war_with = LIT LAT EST
	x = 1
	y = 1
	cost = 10
	ai_will_do = {
		factor = 2.5
	}
	available_if_capitulated = yes
	available = {
		is_subject = no
		has_government = communism
		OR = {
			EST = {
				exists = yes
			}
			LAT = {
				exists = yes
			}
			LIT = {
				exists = yes
			}
		}
	}
	bypass = {
		EST = {
			OR = {
				is_ally_with = ROOT
				exists = no
			}
		}
		LAT = {
			OR = {
				is_ally_with = ROOT
				exists = no
			}
		}
		LIT = {
			OR = {
				is_ally_with = ROOT
				exists = no
			}
		}
	}
	search_filters = {
		FOCUS_FILTER_ANNEXATION
	}
	completion_reward = {
		if = {
			limit = {
				LIT = {
					exists = yes
					has_government = communism
					is_in_faction = no
				}
			}
			LIT = {
				country_event = {
					id = NSB_poland_communist_events.2
					hours = 12
				}
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				puppet = LIT
			}
		} {
			limit = {
				LAT = {
					exists = yes
					has_government = communism
					is_in_faction = no
				}
			}
			LAT = {
				country_event = {
					id = NSB_poland_communist_events.2
					hours = 12
				}
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				puppet = LAT
			}
		} {
			limit = {
				EST = {
					exists = yes
					has_government = communism
					is_in_faction = no
				}
			}
			EST = {
				country_event = {
					id = NSB_poland_communist_events.2
					hours = 12
				}
			}
			custom_effect_tooltip = if_they_accept_tt
			effect_tooltip = {
				puppet = EST
			}
		}
		else_if = {
			limit = {
				LIT = {
					exists = yes
					NOT = {
						is_ally_with = ROOT
					}
				}
			}
			create_wargoal = {
				type = topple_government
				target = LIT
			}
		} {
			limit = {
				LAT = {
					exists = yes
					NOT = {
						is_ally_with = ROOT
					}
				}
			}
			create_wargoal = {
				type = topple_government
				target = LAT
			}
		} {
			limit = {
				EST = {
					exists = yes
					NOT = {
						is_ally_with = ROOT
					}
				}
			}
			create_wargoal = {
				type = topple_government
				target = EST
			}
		}
	}
}
### Entity: Event
Component: ww_congo.38
Constructs: is_triggered_only, ai_chance, add_war_support, clear_variable, clr_country_flag
Source: game
File: events/WUW_Congo.txt

Code:
country_event = {
	id = ww_congo.38
	title = ww_congo.38.t
	desc = ww_congo.38.desc
	is_triggered_only = yes
	picture = GFX_report_event_generic_sign_treaty2
	option = {
		name = ww_congo.38.a
		ai_chance = {
			base = 5
		}
		add_war_support = 0.02
		hidden_effect = {
			clear_variable = COG.COG_disputed_colony
			clr_country_flag = COG_has_active_liberation_goal
		}
	}
}
### Entity: Modifier Reference
Construct: navy_submarine_attack_factor_against
Source: vanilla_docs
File: documentation/modifiers_documentation.md

Doc:
## navy_submarine_attack_factor_against

* Number with 2 decimal places
* **Categories**: naval, aggressive
### Entity: AI Strategy
Component: EAI_BUILDING_construction_CIC_68
Constructs: has_country_flag
Source: game
File: common/ai_strategy/EAI_BUILDING_construction_strategies.txt

Code:
EAI_BUILDING_construction_CIC_68 = {
	enable = {
		has_country_flag = {
			flag = EAI_BUILDING_build_num_CIC
			value = 68
		}
	}
	abort_when_not_enabled = yes
	ai_strategy = {
		type = building_target
		id = industrial_complex
		value = 68
	}
}
### Entity: Shared Focus
Component: ARCTIC_special_forces
Constructs: shared_focus, prerequisite, add_ideas, completion_reward, add_tech_bonus, set_country_flag, unlock_decision_tooltip
Source: game
File: common/national_focus/r56_arctic_minor_military_shared.txt

Code:
shared_focus = {
	id = ARCTIC_special_forces
	text = ABC_special_forces
	icon = GFX_goal_generic_special_forces
	prerequisite = {
		focus = ARCTIC_equipment_effort_3
	} {
		focus = ARCTIC_infantry_camouflage
	} {
		focus = ARCTIC_equipment_effort_2
	}
	x = -2
	y = 1
	relative_position_id = ARCTIC_equipment_effort_3
	cost = 10
	available_if_capitulated = yes
	completion_reward = {
		add_ideas = special_forces
		add_tech_bonus = {
			name = special_forces_bonus
			bonus = 2
			uses = 1
			category = r56_desert_infantry_tech r56_jaeger_infantry_tech r56_jungle_infantry_tech r56_marines_infantry_tech r56_mountain_infantry_tech r56_paratroops_infantry_tech r56_shock_infantry_tech
		} {
			name = special_forces_bonus
			bonus = 1.0
			uses = 2
			category = r56_special_forces_training_tech
		}
		hidden_effect = {
			set_country_flag = cite_an_airborne_unit_flag
		}
		unlock_decision_tooltip = {
			decision = cite_an_airborne_unit
			show_effect_tooltip = yes
		}
	}
	search_filters = {
		FOCUS_FILTER_RESEARCH
	}
}