Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: National Focus
Tree: mon_focus
Component: MON_codify_democratic_principles
Constructs: prerequisite, limit, add_ideas, has_government, completion_reward, add_timed_idea, has_country_leader_with_trait, remove_country_leader_trait
Source: game
File: common/national_focus/mongolia.txt

Code:
focus = {
	id = MON_codify_democratic_principles
	icon = GFX_goal_constitution
	prerequisite = {
		focus = MON_adopt_sun_yat_sen_principles MON_nationalism
	}
	x = 0
	y = 3
	relative_position_id = MON_adopt_sun_yat_sen_principles
	cost = 10
	available = {
		OR = {
			has_government = democratic neutrality
		}
	}
	ai_will_do = {
		factor = 30
	}
	completion_reward = {
		add_timed_idea = {
			idea = MON_popular_resistance_idea
			days = 365
		}
		add_ideas = MON_democratic_constitution_idea
		if = {
			limit = {
				has_country_leader_with_trait = dictator
			}
			remove_country_leader_trait = dictator
		}
	}
	search_filters = {
		FOCUS_FILTER_POLITICAL
	}
}
### Entity: Character
Component: UZB_ousmankhodja_poulatkhodjaev
Source: game
File: common/characters/UZB.txt

Code:
UZB_ousmankhodja_poulatkhodjaev = {
	name = UZB_ousmankhodja_poulatkhodjaev
	portraits = {
		civilian = {
			large = GFX_kr_portrait_central_asia_generic_2
			small = GFX_kr_portrait_central_asia_generic_2_small
		}
	}
	country_leader = {
		ideology = islamic_democracy
		expire = 1965.1.1.1
		id = -1
	}
}
### Entity: Event
Component: cold_war.51
Constructs: is_triggered_only, give_guarantee, set_global_flag
Source: game
File: events/Cold_War.txt

Code:
country_event = {
	id = cold_war.51
	title = cold_war.51.t
	desc = cold_war.51.d
	is_triggered_only = yes
	option = {
		name = cold_war.51.a
		give_guarantee = FROM
		FROM = {
			give_guarantee = ROOT
		}
		set_global_flag = r56_hide_operation_ajax
	} {
		name = cold_war.41.b
	}
}
### Entity: Event
Component: israel.95
Constructs: is_triggered_only, ai_chance, limit, remove_ideas, random_hours, has_idea, unlock_national_focus, set_global_flag
Source: game
File: events/israel.txt

Code:
country_event = {
	id = israel.95
	title = israel.95.t
	desc = israel.95.d
	is_triggered_only = yes
	picture = GFX_report_event_generic_sign_treaty1
	option = {
		name = israel.95.a
		ISR = {
			country_event = israel.96
		}
		effect_tooltip = {
			995 = {
				transfer_state_to = EGY
			}
			453 = {
				transfer_state_to = EGY
			}
			EGY = {
				diplomatic_relation = {
					country = ISR
					relation = non_aggression_pact
				}
			}
		} {
			news_event = {
				id = israel.99
				days = 1
				random_hours = 12
			}
		}
		if = {
			limit = {
				has_idea = ISR_suez_pressure_1
			}
			remove_ideas = ISR_suez_pressure_1
		}
		else_if = {
			limit = {
				has_idea = ISR_suez_pressure_2
			}
			remove_ideas = ISR_suez_pressure_2
		} {
			limit = {
				has_idea = ISR_suez_pressure_3
			}
			remove_ideas = ISR_suez_pressure_3
		} {
			limit = {
				has_idea = ISR_suez_pressure_4
			}
			remove_ideas = ISR_suez_pressure_4
		} {
			limit = {
				has_idea = ISR_suez_pressure_5
			}
			remove_ideas = ISR_suez_pressure_5
		}
		hidden_effect = {
			unlock_national_focus = EGY_stretch_out_the_hand
		}
	} {
		name = israel.95.b
		ISR = {
			country_event = israel.87
		}
		ai_chance = {
			base = 40
		}
		set_global_flag = ISR_EGY_rejected_plan_3
	}
}
### Entity: Idea
Component: PRC_general_staff
Constructs: removal_cost, planning_speed
Source: game
File: common/ideas/prc.txt

Code:
PRC_general_staff = {
	removal_cost = -1
	picture = generic_manpower_bonus
	allowed = {
		always = no
	}
	allowed_civil_war = {
		always = yes
	}
	cancel = {

	}
	modifier = {
		army_org_factor = 0.05
		planning_speed = 0.2
		land_reinforce_rate = 0.03
	}
}
### Entity: Event
Component: axis_minors_bulgaria.28
Constructs: is_triggered_only, remove_ideas, add_popularity
Source: game
File: events/Bulgaria_events.txt

Code:
country_event = {
	id = axis_minors_bulgaria.28
	title = axis_minors_bulgaria.28.t
	desc = axis_minors_bulgaria.28.d
	picture = GFX_report_event_bul_kyoseivanov
	is_triggered_only = yes
	option = {
		name = axis_minors_bulgaria.28.a
		remove_ideas = BUL_fascists_in_government
		add_popularity = {
			ideology = fascism
			popularity = -0.05
		} {
			ideology = democratic
			popularity = 0.05
		} {
			ideology = communism
			popularity = 0.05
		}
	}
}
### Entity: Character
Component: KMT_neglecting_presidential_dutes
Constructs: stability_factor
Source: game
File: common/country_leader/r56_traits.txt

Code:
KMT_neglecting_presidential_dutes = {
	random = no
	sprite = 13
	political_power_factor = -0.1
	stability_factor = -0.05
}
### Entity: Idea
Component: EAI_DD_18/medium_plane_airframe_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_DD_18/medium_plane_airframe_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		medium_plane_airframe = {
			build_cost_ic = -0.18
			instant = yes
		}
	}
}
### Entity: National Focus
Tree: hol_focus
Component: HOL_protect_the_mainland
Constructs: prerequisite, completion_reward, add_tech_bonus
Source: game
File: common/national_focus/netherlands.txt

Code:
focus = {
	id = HOL_protect_the_mainland
	bypass = {
		OR = {
			NOT = {
				controls_state = 7
			} {
				controls_state = 35
			} {
				controls_state = 36
			}
		}
		NOT = {
			focus_progress = {
				focus = HOL_protect_the_colonies
				progress = > 0
			}
		}
	}
	prerequisite = {
		focus = HOL_expand_the_mld
	}
	mutually_exclusive = {
		focus = HOL_protect_the_colonies
	}
	icon = GFX_goal_generic_air_fighter
	x = -1
	y = 1
	relative_position_id = HOL_expand_the_mld
	cost = 10
	available_if_capitulated = yes
	search_filters = {
		FOCUS_FILTER_RESEARCH
	}
	completion_reward = {
		add_tech_bonus = {
			name = HOL_protect_the_mainland
			bonus = 1.0
			uses = 1
			category = light_fighter
		}
	}
}
### Entity: Trigger Reference
Construct: all_character
Source: vanilla_docs
File: documentation/triggers_documentation.md

Doc:
## all_character

* Supported Scopes: COUNTRY
* Supported Targets: none

```
check if all characters meets the trigger. tooltip=key can be defined to override title
```
### Entity: Idea
Component: QUE_the_fund
Constructs: industrial_capacity_factory, production_speed_buildings_factor
Source: game
File: common/ideas/quebec.txt

Code:
QUE_the_fund = {
	allowed = {
		original_tag = QUE
		always = no
	}
	allowed_civil_war = {
		always = no
	}
	picture = swiss_banking
	modifier = {
		industrial_capacity_factory = 0.075
		industrial_capacity_dockyard = 0.075
		production_speed_buildings_factor = 0.1
	}
}
### Entity: National Focus
Tree: cze_focus
Component: CZE_revive_the_czechoslovak_legion_dynamic
Constructs: has_completed_focus, limit, add_ideas, has_government, completion_reward, has_game_rule, is_ai, is_subject
Source: game
File: common/national_focus/czechoslovakia_mu.txt

Code:
focus = {
	id = CZE_revive_the_czechoslovak_legion_dynamic
	icon = {
		GFX_focus_ger_great_red_menace = {
			has_government = communism
		}
		GFX_focus_POL_support_global_falangism = {
			has_government = fascism
		}
		GFX_focus_CZE_czechoslovak_legion = yes
	}
	relative_position_id = CZE_coalition_building
	x = 39
	y = 0
	offset = {
		x = -47
		trigger = {
			has_completed_focus = CZE_appeal_to_the_castle
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
		}
	} {
		x = -13
		trigger = {
			has_completed_focus = CZE_increase_funding_from_moscow
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
		}
	} {
		x = -13
		trigger = {
			has_completed_focus = CZE_placate_benes_faction
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
		}
	} {
		x = -17
		trigger = {
			has_completed_focus = CZE_negotiations_with_the_autonomous_bloc
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
		}
	} {
		x = -4
		trigger = {
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
			has_completed_focus = CZE_unify_the_fascist_parties
		}
	} {
		x = -4
		trigger = {
			has_completed_focus = CZE_aggressive_foreign_policy
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
		}
	} {
		x = -7
		trigger = {
			has_completed_focus = CZE_work_with_germany
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
		}
	} {
		x = -6
		trigger = {
			has_game_rule = {
				rule = obsolete_focus_branches_visibility
				option = HIDE
			}
			has_completed_focus = CZE_petition_the_nobles
		}
	}
	dynamic = yes
	cost = 5
	available = {
		if = {
			limit = {
				is_ai = yes
			}
			is_subject = no
		}
	}
	bypass = {

	}
	completion_reward = {
		set_rule = {
			can_send_volunteers = yes
		}
		custom_effect_tooltip = generic_skip_one_line_tt generic_skip_one_line_tt
		if = {
			limit = {
				has_idea = CZE_legacy_of_the_czechoslovak_legion_army_spirit
			}
			custom_effect_tooltip = CZE_revive_the_czechoslovak_legion_nsb_tt generic_skip_one_line_tt
			swap_ideas = {
				remove_idea = CZE_legacy_of_the_czechoslovak_legion_army_spirit
				add_idea = CZE_legacy_of_the_czechoslovak_legion_army
			}
		}
		else = {
			add_ideas = CZE_legacy_of_the
# ... (truncated)
### Entity: Military Industrial Organization
Component: GER_arado_flugzeugwerke_organization
Constructs: has_completed_focus, has_country_flag, add_trait, is_special_project_completed, equipment_bonus, maximum_speed, has_mio_size, set_country_flag
Source: game
File: common/military_industrial_organization/organizations/GER_organization.txt

Code:
GER_arado_flugzeugwerke_organization = {
	include = generic_multi_role_aircraft_organization
	icon = GFX_idea_GER_arado_flugzeugwerke
	allowed = {
		original_tag = GER
	}
	add_trait = {
		token = GER_mio_trait_jet_bomber_innovator
		name = GER_mio_trait_jet_bomber_innovator
		icon = GFX_generic_mio_department_icon_plane_medium_engine
		special_trait_background = yes
		position = {
			x = 0
			y = 1
		}
		relative_position_id = GER_mio_trait_hamburger_flugzeugbau
		available = {
			FROM = {
				is_special_project_completed = sp:sp_air_jet_engine
			}
		}
		limit_to_equipment_type = {
			mio_cat_eq_all_medium_plane
		}
		equipment_bonus = {
			maximum_speed = 0.1
		}
	} {
		token = GER_mio_trait_hamburger_flugzeugbau
		name = GER_mio_trait_hamburger_flugzeugbau
		icon = GFX_generic_mio_trait_icon_production_capacity
		special_trait_background = yes
		position = {
			x = @aircraft_hamburger_X
			y = @aircraft_hamburger_Y
		}
		visible = {
			FROM = {
				original_tag = GER
			}
		}
		available = {
			FROM = {
				mio:GER_blohm_und_voss_organization = {
					has_mio_size = > 4
				}
				NOT = {
					has_country_flag = GER_hamburger_flugzeugbau_trait_taken_flag
				}
			}
		}
		on_complete = {
			custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations
			FROM = {
				set_country_flag = GER_hamburger_flugzeugbau_trait_taken_flag
			}
		}
		production_bonus = {
			production_capacity_factor = 0.05
		}
		ai_will_do = {
			base = 2
		}
	} {
		token = GER_mio_trait_aerodynamic_research_insitute
		name = GER_mio_trait_aerodynamic_research_insitute
		icon = GFX_generic_mio_department_icon_facilities
		special_trait_background = yes
		relative_position_id = GER_mio_trait_hamburger_flugzeugbau
		position = {
			x = -1
			y = 0
		}
		visible = {
			FROM = {
				original_tag = GER
			}
		}
		available = {
			FROM = {
				has_completed_focus = GER_aerodynamic_research_institute
				NOT = {
					has_country_flag = GER_mio_trait_aerodynamic_research_insitute_taken_flag
				}
			}
		}
		on_complete = {
			custom_effect_tooltip = generic_trait_will_not_be_available_in_other_organizations
			FROM = {
				set_country_flag = GER_mio_trait_aerodynamic_research_insitute_taken_flag
			}
		}
		organization_modifier = {
			military_industrial_organization_research_bonus = 0.1
		}
		ai_will_do = {
			base = 2
		}
	}
}
### Entity: National Focus
Tree: swi_focus
Component: SWI_sov_tech
Constructs: prerequisite, completion_reward, is_in_faction_with, add_research_slot
Source: game
File: common/national_focus/r56_switzerland.txt

Code:
focus = {
	id = SWI_sov_tech
	icon = GFX_focus_generic_socialist_science
	cost = 10
	ai_will_do = {
		factor = 10
	}
	prerequisite = {
		focus = SWI_join_cominterm
	}
	available = {
		is_in_faction_with = SOV
	}
	available_if_capitulated = yes
	x = 13
	y = 5
	completion_reward = {
		add_research_slot = 1
	}
	search_filters = {
		FOCUS_FILTER_RESEARCH
	}
}
### Entity: Idea
Component: ITA_terni_industria_ed_elettricita
Constructs: has_completed_focus, research_bonus
Source: game
File: common/ideas/italy.txt

Code:
ITA_terni_industria_ed_elettricita = {
	picture = ITA_terni_industria_ed_elettricita
	allowed = {
		original_tag = ITA
	}
	visible = {
		NOT = {
			AND = {
				has_completed_focus = ITA_new_industrialization_program ITA_modernize_the_mezzogiorno
			}
		}
	}
	available = {
		controls_state = 162
		ITA_is_southern_designer = yes
	}
	research_bonus = {
		industry = 0.15
	}
	traits = {
		industrial_concern
	}
}
### Entity: Military Industrial Organization
Component: mio_policy_general_vertical_integration
Constructs: has_mio_size, production_bonus
Source: game
File: common/military_industrial_organization/policies/_general_policies.txt

Code:
mio_policy_general_vertical_integration = {
	icon = GFX_mio_policy_vertical_integration
	allowed = {
		always = yes
	}
	available = {
		has_mio_size = > 5
	}
	production_bonus = {
		same_as_mio = {
			production_resource_need_factor = -0.1
			production_resource_penalty_factor = 0.1
		}
	}
}
### Entity: Event
Component: lar_intervention_in_greece.1
Constructs: is_triggered_only, ai_chance, add_state_claim
Source: game
File: events/LaR_France.txt

Code:
country_event = {
	id = lar_intervention_in_greece.1
	title = lar_intervention_in_greece.1.t
	desc = lar_intervention_in_greece.1.desc
	picture = GFX_report_event_generic_read_write
	is_triggered_only = yes
	option = {
		name = lar_intervention_in_greece.1.a
		ai_chance = {
			factor = 100
		}
		FRA = {
			country_event = lar_intervention_in_greece.2
		}
		effect_tooltip = {
			ITA = {
				add_state_claim = 185 731 184 47 186
			}
			FRA = {
				add_state_claim = 187 182
			}
		}
	} {
		name = lar_intervention_in_greece.1.b
		ai_chance = {
			factor = 0
		}
		FRA = {
			country_event = lar_intervention_in_greece.3
		}
	}
}
### Entity: Modifier Reference
Component: KMT_communist_sedition
Constructs: has_completed_focus, army_defence_factor, stability_factor, remove_trigger, communism_drift, democratic_drift
Source: game
File: common/dynamic_modifiers/r56_china_and_co_dm.txt

Code:
KMT_communist_sedition = {
	enable = {
		always = yes
	}
	remove_trigger = {
		has_completed_focus = KMT_a_glorious_return KMT_declare_independence
	}
	icon = GFX_idea_AUS_austromarxism
	communism_drift = 0.075
	democratic_drift = 0.075
	stability_factor = -0.1
	army_defence_factor = KMT_wt_d
}
### Entity: Scripted Trigger
Component: EAI_FOCUS_AIR_DOCTRINE_air_subdoctrine_open_ocean_air_patrol
Constructs: has_subdoctrine_in_track
Source: game
File: common/scripted_triggers/EAI_MILITARY_FOCUS_air_triggers.txt

Code:
EAI_FOCUS_AIR_DOCTRINE_air_subdoctrine_open_ocean_air_patrol = {
	has_subdoctrine_in_track = fighter_aircraft
	NOT = {
		EAI_air_doctrine_progress_limit = yes
	}
	EAI_FOCUS_AIR_DOCTRINE_has_correct_grand_doctrine = yes
}
### Entity: National Focus
Tree: lit_focus
Component: LIT_voldemarininkai_coup
Constructs: prerequisite, remove_ideas, has_country_flag, completion_reward, set_politics, add_popularity
Source: game
File: common/national_focus/r56_lithuania.txt

Code:
focus = {
	id = LIT_voldemarininkai_coup
	icon = GFX_goal_support_fascism
	relative_position_id = LIT_announce_upcoming_elections
	x = -12
	y = 1
	cost = 10
	available_if_capitulated = yes
	prerequisite = {
		focus = LIT_announce_upcoming_elections
	}
	mutually_exclusive = {
		focus = LIT_force_parties_to_reregister
	} {
		focus = LIT_solicit_ratikiss_support
	} {
		focus = LIT_lcp_resurgence
	}
	available = {
		NOT = {
			has_country_flag = LIT_elections_in_progress_flag
		}
	}
	ai_will_do = {
		factor = 1
	}
	completion_reward = {
		set_politics = {
			ruling_party = fascism
			elections_allowed = no
		}
		add_popularity = {
			ideology = fascism
			popularity = 0.1
		}
		hidden_effect = {
			remove_ideas = LIT_lithuanian_riflemen_union_1
		}
	}
}
### Entity: Scripted Trigger
Component: SWI_MR_full
Constructs: check_variable
Source: game
File: common/scripted_triggers/SWI_scripted_triggers.txt

Code:
SWI_MR_full = {
	check_variable = {
		var = SWI_military_readiness
		value = SWI_max_mil_readiness
		compare = greater_than_or_equals
	}
}
### Entity: Event
Component: LIT_events.104
Constructs: is_triggered_only, declare_war_on, take_state_focus, puppet_wargoal_focus, create_wargoal
Source: game
File: events/NSB_Lithuania.txt

Code:
country_event = {
	id = LIT_events.104
	title = LIT_events.104.t
	desc = LIT_events.104.d
	picture = GFX_report_event_sanation_left_victory
	is_triggered_only = yes
	option = {
		name = LIT_events.104.a
		LIT = {
			declare_war_on = {
				type = take_state_focus
				target = POL
				generator = {
					784
				}
			}
		}
		SOV = {
			declare_war_on = {
				type = puppet_wargoal_focus
				target = POL
			}
		}
	} {
		name = LIT_events.104.b
		hidden_effect = {
			SOV = {
				create_wargoal = {
					target = POL
					type = puppet_wargoal_focus
					expire = 0
				}
			}
		}
	}
}
### Entity: Shared Focus
Tree: chi_focus
Component: CHI_wargaming_division
Constructs: shared_focus, prerequisite, add_ideas, completion_reward, has_global_flag, cancel_if_invalid, add_doctrine_cost_reduction
Source: game
File: common/national_focus/china_shared.txt

Code:
shared_focus = {
	id = CHI_wargaming_division
	icon = GFX_goal_generic_position_armies
	prerequisite = {
		focus = CHI_chinese_general_staff
	}
	x = -1
	y = 1
	relative_position_id = CHI_chinese_general_staff
	cost = 10
	ai_will_do = {
		factor = 1
	}
	available = {
		NOT = {
			has_global_flag = falkenhausen_recalled
		}
		GER_will_support = yes
	}
	bypass = {

	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	completion_reward = {
		add_ideas = CHI_wargaming_division
		add_doctrine_cost_reduction = {
			name = CHI_wargaming_division
			cost_reduction = 0.5
			uses = 1
			category = land_doctrine
		}
	}
}
### Entity: Event
Component: germany.1190
Constructs: is_triggered_only, ai_chance, fire_only_once, set_state_flag, add_state_core, set_global_flag
Source: game
File: events/Germany.txt

Code:
country_event = {
	id = germany.1190
	title = germany.1190.t
	desc = germany.1190.desc
	picture = GFX_report_event_generic_sign_treaty2
	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = germany.119.a
		ai_chance = {
			base = 2
		}
		custom_effect_tooltip = morgenthau_division_tt
		FRA = {
			42 = {
				set_state_flag = morgenthau_france
			}
			add_state_core = 42
		}
		POL = {
			67 = {
				set_state_flag = morgenthau_pol
			}
			add_state_core = 67
		}
		SOV = {
			763 = {
				set_state_flag = morgenthau_france
			}
			add_state_core = 763
		}
		51 = {
			set_state_flag = morgenthau_international
		} {
			set_state_flag = morgenthau_north_german
		}
		52 = {
			set_state_flag = morgenthau_international
		} {
			set_state_flag = morgenthau_south_german
		}
		56 = {
			set_state_flag = morgenthau_international
		}
		58 = {
			set_state_flag = morgenthau_north_german
		}
		59 = {
			set_state_flag = morgenthau_north_german
		}
		61 = {
			set_state_flag = morgenthau_north_german
		}
		62 = {
			set_state_flag = morgenthau_north_german
		}
		63 = {
			set_state_flag = morgenthau_north_german
		}
		68 = {
			set_state_flag = morgenthau_north_german
		}
		66 = {
			set_state_flag = morgenthau_north_german
		}
		65 = {
			set_state_flag = morgenthau_north_german
		}
		64 = {
			set_state_flag = morgenthau_north_german
		}
		60 = {
			set_state_flag = morgenthau_north_german
		}
		54 = {
			set_state_flag = morgenthau_south_german
		}
		50 = {
			set_state_flag = morgenthau_south_german
		}
		978 = {
			set_state_flag = morgenthau_south_german
		}
		53 = {
			set_state_flag = morgenthau_south_german
		}
		hidden_effect = {
			news_event = {
				days = 1
				id = news.236
			}
		}
		set_global_flag = morgenthau_agreed_flag
	} {
		name = germany.119.b
		ai_chance = {
			base = 1
		}
		event_target:yalta_origin = {
			country_event = {
				id = germany.120
			}
		}
	}
}
### Entity: Unit Template
Component: ELS_SS_HISTORICAL
Source: game
File: common/units/names_ships/ELS_ship_names.txt

Code:
ELS_SS_HISTORICAL = {
	name = NAME_THEME_HISTORICAL_SUBMARINES
	for_countries = {
		ELS
	}
	type = ship
	ship_types = {
		ship_hull_submarine submarine
	}
	prefix = ARS 
	fallback_name = Submarino %d
	unique = {
		Chalatenango Cojutepeque La Palma Jazubal Sonsonate
	}
}
### Entity: Event
Component: MTG_naval_treaty.7
Constructs: is_triggered_only, remove_naval_treaty_effect
Source: game
File: events/MTG_naval_treaty_events.txt

Code:
country_event = {
	id = MTG_naval_treaty.7
	title = MTG_naval_treaty.7.t
	desc = MTG_naval_treaty.7.desc
	picture = GFX_report_event_ast_navy
	is_triggered_only = yes
	option = {
		name = MTG_naval_treaty.7.a
		effect_tooltip = {
			FROM = {
				remove_naval_treaty_effect = yes
			}
		}
	}
}
### Entity: Modifier Reference
Construct: max_fuel_factor
Source: vanilla_docs
File: documentation/modifiers_documentation.md

Doc:
## max_fuel_factor

* Number with 2 decimal places
* **Categories**: country
### Entity: National Focus
Tree: mon_focus
Component: MON_modernize_transportation_system
Constructs: prerequisite, completion_reward, has_idea, is_subject, add_timed_idea
Source: game
File: common/national_focus/mongolia.txt

Code:
focus = {
	id = MON_modernize_transportation_system
	icon = GFX_cold_railway_2
	x = -1
	y = 1
	cost = 7.16
	relative_position_id = MON_armament_expansion
	prerequisite = {
		focus = MON_armament_expansion MON_new_veterinary_facilities
	}
	available_if_capitulated = yes
	available = {
		NOT = {
			has_idea = Mongolbank_bankrupt
		}
		is_subject = no
	}
	ai_will_do = {
		factor = 50
	}
	completion_reward = {
		add_timed_idea = {
			idea = MON_modernizing_transportation_system
			days = 720
		}
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
}
### Entity: Name List
Component: VCW
Source: game
File: common/names/r56_names.txt

Code:
VCW = {
	male = {
		names = {
			Adolfo Agustín Alejandro Andrés Aníbal Antonio Bartolomé Bernardo David Diego Domingo Eduardo Emiliano Emilio Enrique Esteban Eusebio Federico Felipe Francisco Germán Hernando Hilarión Ignacio Isidoro Ismael Jorge José José Miguel Juan Juan Antonio Juan Francisco Justo Ladislao Luis Manuel Mariano Miguel Narciso Nicolás Pablo Patricio Pedro Ramón Rufino Ruperto Santiago Sebastián Severino Tomás
		}
	}
	female = {
		names = {
			Adelita Araceli Belén Camila Candelaria Chavela Consuelo Cristina Delfina Esperanza Fidelia Graciela Isadora Isabella Jimena Ximena Luciana Lucrecia María Marisol Noemí Nohemi Valentina Valeria Rocío Socorro Sofía Teófila Amaranta Úrsula Rebeca Remedios
		}
	}
	surnames = {
		Abaroa Ágreda Altamirano Arteaga Ballivián Baquedano Belzú Blanche Blanco Bulnes Cabrera Calvo Campero Castilla Corrico Daza de la Cruz de Santa Cruz de Velasco de Vidal Echenique Errázuriz Fernández Figueroa Franco Freire Gamarra Gorostiaga Grau Guilarte La Mar Latorre Lynch Melgarejo Monje Montero Montes Montt Orbegoso Pezet Rebolledo Ruíz-Tagle Salaverry Santa María Siles Sotomayor Toro Valencia Zañartu Zapata
	}
	callsigns = {

	}
}