Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: AI Strategy
Component: EAI_GER_around_maginot_PREPARE_BEL
Constructs: is_historical_focus_on, has_global_flag, declare_war
Source: game
File: common/ai_strategy/GER_EAI.txt

Code:
EAI_GER_around_maginot_PREPARE_BEL = {
	allowed = {
		tag = GER
	}
	enable = {
		is_historical_focus_on = yes
		has_global_flag = {
			flag = EAI_GER_blitz_low_countries_365d
			days = < 90
		}
		BEL = {
			EAI_PREV_imminent_war_against_THIS = yes
		}
		date = > 1940.4.1 < 1941.1.1
	}
	abort_when_not_enabled = yes
	ai_strategy = {
		type = declare_war
		id = BEL
		value = 500
	} {
		type = antagonize
		id = BEL
		value = 5000
	} {
		type = ignore_claim
		id = BEL
		value = -500
	}
}
### Entity: National Focus
Tree: sia_focus
Component: SIA_prepare_northern_infrastructure_for_war
Constructs: prerequisite, completion_reward, add_building_construction, build_railway, build_only_on_allied
Source: game
File: common/national_focus/siam.txt

Code:
focus = {
	id = SIA_prepare_northern_infrastructure_for_war
	icon = GFX_goal_generic_construct_infrastructure
	x = 0
	y = 1
	relative_position_id = SIA_intermediate_war_preparation
	prerequisite = {
		focus = SIA_plan_for_a_short_war SIA_intermediate_war_preparation SIA_prepare_for_a_long_war
	}
	cost = 5
	ai_will_do = {
		factor = 10
	}
	available = {

	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
	completion_reward = {
		868 = {
			add_building_construction = {
				type = infrastructure
				level = 1
				instant_build = yes
			} {
				type = supply_node
				level = 1
				instant_build = yes
				province = 1535
			}
		}
		build_railway = {
			start_province = 7408
			target_province = 1535
			build_only_on_allied = yes
			level = 2
		} {
			start_province = 7408
			target_province = 4566
			build_only_on_allied = yes
			level = 2
		}
		289 = {
			add_building_construction = {
				type = infrastructure
				level = 1
				instant_build = yes
			} {
				type = supply_node
				level = 1
				instant_build = yes
				province = 4566
			}
		}
	}
}
### Entity: Name List
Component: DJI
Source: game
File: common/names/00_names.txt

Code:
DJI = {
	male = {
		names = {
			Aali Abd Al-Latif Abdul Abdul-Rahman Abu Adnan Ahmed Ali Amir Ammar Ashfaq Ayuub Baqi Bassem Danyal Esmail Fadil Fareed Fawzi Gabir Ghufran Haider Hakeem Hamid Hanif Hatim Houssam Husain Ibrahim Idris Imen Iskandar Ismai'il Jafar Jamal Jibril Karim Latif Mahometus Maqsud Mikha'il Mohammed Mostafa Murtada Nadeem Najm Navid Nur Omar Osama Qasim Rais Rashid Rayan Ruh Saif Salih Shad Shakir Shukri Sulaiman Taj Tayyib Wafai Yakub Yuhanna Zahi Zawar Zulfaqar Abdallah Abdi Abdourahman Ahmed Ali Aden Awaleh Ayanleh Barkat Daher Dileita Djama Hassan Harbi Houssein Hussein Idriss Ismail Mahamoud Mohamed Moumin Moussa Mumin Omar Ougoureh Rachad Roble Souleiman Waberi Yacin
		}
	}
	female = {
		names = {
			Aaliyah Aisha Amaal Anisa Ayda Basma Djamila Farah Fatin Gamila Hadia Haifa Haniyah Hosni Ihab Israa Jathibiyya Khalida Latifa Maha Mona Nadia Nashwa Nimat Rabab Rana Rayhana Ruqayyah Sahar Samia Sarah Shahrizad Shayma Suraya Uzma Yasmin Zahia Zakiya Zulekha Courah Fathia Hasna Sally Yasmin Zeinab
		}
	}
	surnames = {
		Abdullah Abdulrashid Ahmad Ahmed Ajam Al-Amin Alfarsi Al-Ghazzawi Al-Hashim Ali Al-Mufti Amjad Boulos Bousaid Hakim Hussain Kader Karim Karimi Mohammed Muhammad Naaji Nagi Najm Nejem Qadir Saab Samara Saqqaf Sultan Tawfeek Tawfiq Zaman Aden Ahmed Ali Ali-Abdoulkader Ali-Bourrale Aptidon Awaleh Barreh Bouh Charmakeh Chehem Daher Daoud Dato Dileita Djamah Farah Feiruz Gala Goumane-Roble Guelleh Hachi Hamadou Hassan Iltireh Kamil Mahamoud Mohamed Moussa Nour Olhaye Osman Raguib Robleh Salah Souleiman Waberi Youssouf
	}
	callsigns = {

	}
}
### Entity: Order of Battle
Component: Front Sud-Est Saharien
Constructs: division_template, force_equipment_variants
Source: game
File: history/units/FRA_1939.txt

Code:
division = {
	name = Front Sud-Est Saharien
	location = 1145
	division_template = Brigade Coloniale
	force_equipment_variants = {
		infantry_equipment_0 = {
			owner = FRA
		}
	}
	start_experience_factor = 0.1
	start_equipment_factor = 0.3
}
### Entity: Character
Component: GAB_pot
Source: game
File: common/characters/GAB.txt

Code:
GAB_pot = {
	advisor = {
		slot = political_advisor
		idea_token = GAB_pot
		allowed = {
			original_tag = GAB
		}
		traits = {
			prince_of_terror
		}
	}
	portraits = {
		army = {
			small = GFX_idea_generic_political_advisor_african_2
		}
	}
}
### Entity: AI Strategy
Component: AFG_dont_declare_while_at_war_TUR
Constructs: has_war, has_wargoal_against, declare_war
Source: game
File: common/ai_strategy/r56_AFG.txt

Code:
AFG_dont_declare_while_at_war_TUR = {
	allowed = {
		original_tag = AFG
	}
	enable = {
		has_war = yes
		has_wargoal_against = TUR
	}
	abort = {
		has_war = no
	}
	ai_strategy = {
		type = antagonize
		id = TUR
		value = -300
	} {
		type = declare_war
		id = TUR
		value = -300
	}
}
### Entity: Event
Component: quebec.15
Constructs: is_triggered_only, ai_chance, fire_only_once
Source: game
File: events/Quebec.txt

Code:
country_event = {
	id = quebec.15
	title = quebec.15.t
	desc = quebec.15.d
	fire_only_once = yes
	picture = GFX_report_event_operatives
	is_triggered_only = yes
	option = {
		name = quebec.15.a
		ai_chance = {
			base = 80
		}
		QUE = {
			country_event = quebec.10
		}
	} {
		name = quebec.15.b
		ai_chance = {
			base = 20
		}
		QUE = {
			country_event = quebec.8
		}
	}
}
### Entity: National Focus
Tree: cos_focus
Component: COS_maintain_our_neutrality
Constructs: prerequisite, has_war, add_ideas, add_war_support, add_stability, completion_reward, is_subject, is_in_faction
Source: game
File: common/national_focus/costa_rica.txt

Code:
focus = {
	id = COS_maintain_our_neutrality
	icon = GFX_goal_generic_neutrality_focus
	prerequisite = {
		focus = COS_carry_the_torch
	} {
		focus = COS_nationalize_ufc_assets
	}
	available = {
		has_war = no
		is_subject = no
		is_in_faction = no
	}
	mutually_exclusive = {
		focus = COS_central_american_cooperation COS_join_the_allies
	}
	cost = 10
	search_filters = {
		FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT
	}
	x = 0
	y = 3
	relative_position_id = COS_strengthen_democratic_institutions
	ai_will_do = {
		factor = 5
		modifier = {
			factor = 10
			is_historical_focus_on = yes
		}
	}
	completion_reward = {
		add_war_support = -0.25
		add_stability = 0.15
		add_ideas = neutrality_idea
	}
}
### Entity: National Focus
Tree: raj_focus
Component: RAJ_india_indivisible
Constructs: prerequisite, completion_reward, cancel_if_invalid, complete_tooltip
Source: game
File: common/national_focus/india_goe.txt

Code:
focus = {
	id = RAJ_india_indivisible
	icon = GFX_focus_RAJ_all_india_forward_bloc
	prerequisite = {
		focus = RAJ_preamble_to_the_constitution_of_india
	}
	x = 0
	y = 1
	relative_position_id = RAJ_preamble_to_the_constitution_of_india
	cost = 10
	ai_will_do = {
		factor = 1
	}
	available = {

	}
	bypass = {

	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	complete_tooltip = {

	}
	completion_reward = {
		custom_effect_tooltip = RAJ_india_indivisible_tt
	}
}
### Entity: Unit Template
Component: FRA_INF_01
Source: game
File: common/units/names_divisions/FRA_names_divisions.txt

Code:
FRA_INF_01 = {
	name = Infantry Division
	for_countries = {
		FRA
	}
	can_use = {
		always = yes
	}
	division_types = {
		infantry
	}
	fallback_name = %dème Division d'Infanterie
	ordered = {
		2 = {
			%dème Division d'Infanterie
		}
		4 = {
			%dème Division d'Infanterie
		}
		6 = {
			%dème Division d'Infanterie
		}
		7 = {
			%dème Division d'Infanterie
		}
		10 = {
			%dème Division d'Infanterie
		}
		11 = {
			%dème Division d'Infanterie
		}
		13 = {
			%dème Division d'Infanterie
		}
		14 = {
			%dème Division d'Infanterie
		}
		16 = {
			%dème Division d'Infanterie
		}
		18 = {
			%dème Division d'Infanterie
		}
		19 = {
			%dème Division d'Infanterie
		}
		20 = {
			%dème Division d'Infanterie
		}
		21 = {
			%dème Division d'Infanterie
		}
		22 = {
			%dème Division d'Infanterie
		}
		23 = {
			%dème Division d'Infanterie
		}
		24 = {
			%dème Division d'Infanterie
		}
		26 = {
			%dème Division d'Infanterie
		}
		36 = {
			%dème Division d'Infanterie
		}
		42 = {
			%dème Division d'Infanterie
		}
		43 = {
			%dème Division d'Infanterie
		}
		32 = {
			%dème Division d'Infanterie
		}
		35 = {
			%dème Division d'Infanterie
		}
		41 = {
			%dème Division d'Infanterie
		}
		45 = {
			%dème Division d'Infanterie
		}
		47 = {
			%dème Division d'Infanterie
		}
		51 = {
			%dème Division d'Infanterie
		}
		52 = {
			%dème Division d'Infanterie
		}
		53 = {
			%dème Division d'Infanterie
		}
		54 = {
			%dème Division d'Infanterie
		}
		55 = {
			%dème Division d'Infanterie
		}
		56 = {
			%dème Division d'Infanterie
		}
		57 = {
			%dème Division d'Infanterie
		}
		58 = {
			%dème Division d'Infanterie
		}
		60 = {
			%dème Division d'Infanterie
		}
		61 = {
			%dème Division d'Infanterie
		}
		62 = {
			%dème Division d'Infanterie
		}
		63 = {
			%dème Division d'Infanterie
		}
		66 = {
			%dème Division d'Infanterie
		}
		67 = {
			%dème Division d'Infanterie
		}
		70 = {
			%dème Division d'Infanterie
		}
		71 = {
			%dème Division d'Infanterie
		}
		81 = {
			%dème Div. d'Infanterie d'Afrique
		}
		83 = {
			%dème Div. d'Infanterie d'Afrique
		}
		85 = {
			%dème Div. d'Infanterie d'Afrique
		}
		82 = {
			%dème Div. d'Infanterie d'Afrique
		}
		84 = {
			%dème Div. d'Infanterie d'Afrique
		}
		86 = {
			%dème Div. d'Infanterie d'Afrique
		}
		87 = {
			%dème Div. d'Infanterie d'Afrique
		}
		88 = {
			%dème Div. d'Infanterie d'Afrique
		}
		180 = 
# ... (truncated)
### Entity: Shared Focus
Tree: chi_focus
Component: CHI_sea_purchase_tanks
Constructs: shared_focus, has_completed_focus, add_equipment_to_stockpile, prerequisite, limit, completion_reward, set_technology, cancel_if_invalid
Source: game
File: common/national_focus/china_shared_TSR.txt

Code:
shared_focus = {
	id = CHI_sea_purchase_tanks
	icon = GFX_goal_generic_army_tanks
	prerequisite = {
		focus = CHI_sea_closer_ties_with_germany CHI_sea_rapprochement_with_soviet_union
	}
	x = 1
	y = 1
	relative_position_id = CHI_sea_closer_ties_with_germany
	cost = 10
	ai_will_do = {
		factor = 1
		modifier = {
			factor = 4
			tag = PRC
		} {
			factor = 4
			tag = CHI
		}
	}
	available = {
		OR = {
			GER_will_support = yes
			SOV_will_support = yes
		}
	}
	bypass = {

	}
	cancel_if_invalid = no
	continue_if_invalid = yes
	available_if_capitulated = no
	completion_reward = {
		custom_effect_tooltip = CHI_purchase_tanks_tt
		if = {
			limit = {
				has_dlc = Arms Against Tyranny
			}
			if = {
				limit = {
					NOT = {
						has_completed_focus = CHI_sea_closer_ties_with_germany CHI_sea_rapprochement_with_soviet_union
					}
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = light_tank_chassis
					seller_trigger = CHI_tank_seller_for_subsidy
				}
			}
			else_if = {
				limit = {
					has_completed_focus = CHI_sea_closer_ties_with_germany
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = light_tank_chassis
					seller_tags = {
						GER
					}
				}
			} {
				limit = {
					has_completed_focus = CHI_sea_rapprochement_with_soviet_union
				}
				add_equipment_subsidy = {
					cic = 500
					equipment_type = light_tank_chassis
					seller_tags = {
						SOV
					}
				}
			}
		}
		hidden_effect = {
			if = {
				limit = {
					NOT = {
						has_dlc = No Step Back
					}
				}
				if = {
					limit = {
						not = {
							has_tech = gwtank
						}
					}
					set_technology = {
						gwtank = 1
					}
				} {
					limit = {
						has_completed_focus = CHI_sea_closer_ties_with_germany
					}
					add_equipment_to_stockpile = {
						type = light_tank_equipment_1
						amount = 100
						producer = GER
					}
				} {
					limit = {
						has_completed_focus = CHI_sea_rapprochement_with_soviet_union
					}
					add_equipment_to_stockpile = {
						type = light_tank_equipment_1
						amount = 100
						producer = SOV
					}
				}
			}
			else = {
				if = {
					limit = {
						not = {
							has_tech = gwtank_chassis
						}
					}
					set_technology = {
						gwtank_chassis = 1
					}
				} {
					limit = {
						has_completed_focus = CHI_sea_closer_ties_with_germany
					}
					add_equipment_to_stockpile = {
			
# ... (truncated)
### Entity: Order of Battle
Component: Royal Canadian Pacific Squadron
Source: game
File: history/units/CAN_1939_naval_mtg.txt

Code:
fleet = {
	name = Royal Canadian Pacific Squadron
	naval_base = 1408
	task_force = {
		name = Pacific Squadron
		location = 1408
		ship = {
			name = HMCS Restigouche
			definition = destroyer
			equipment = {
				ship_hull_light_1 = {
					amount = 1
					owner = CAN
					version_name = Saguenay Class
				}
			}
		} {
			name = HMCS Fraser
			definition = destroyer
			equipment = {
				ship_hull_light_1 = {
					amount = 1
					owner = CAN
					version_name = Saguenay Class
				}
			}
		} {
			name = HMCS Ottawa
			definition = destroyer
			equipment = {
				ship_hull_light_1 = {
					amount = 1
					owner = CAN
					version_name = Saguenay Class
				}
			}
		} {
			name = HMCS St. Laurent
			definition = destroyer
			equipment = {
				ship_hull_light_1 = {
					amount = 1
					owner = CAN
					version_name = Saguenay Class
				}
			}
		}
	}
}
### Entity: Character
Component: subservient_ultranationalist
Constructs: fascism_drift
Source: game
File: common/country_leader/00_traits.txt

Code:
subservient_ultranationalist = {
	random = no
	sprite = 13
	fascism_drift = 0.05
	political_power_factor = 0.15
	fascism_acceptance = 85
}
### Entity: Character
Component: GER_party_chancellor
Source: game
File: common/country_leader/00_traits.txt

Code:
GER_party_chancellor = {
	sprite = 13
	random = no
	opinion_gain_monthly_same_ideology_factor = 1
	political_power_factor = 0.1
}
### Entity: Idea
Component: JAP_anti_kwantung_army_maneuvers_idea
Constructs: war_support_factor, has_government, removal_cost
Source: game
File: common/ideas/japan.txt

Code:
JAP_anti_kwantung_army_maneuvers_idea = {
	allowed = {
		always = no
	}
	allowed_civil_war = {
		has_government = communism
	}
	removal_cost = -1
	picture = ITA_bandits_war
	modifier = {
		war_support_factor = 0.05
	}
	targeted_modifier = {
		tag = MAN
		attack_bonus_against = 0.15
		defense_bonus_against = 0.1
	}
}
### Entity: Event
Component: AAT_norway_allied.4
Constructs: is_triggered_only, ai_chance, retire_character
Source: game
File: events/AAT_Norway.txt

Code:
country_event = {
	id = AAT_norway_allied.4
	title = AAT_norway_allied.4.t
	desc = AAT_norway_allied.4.desc
	picture = GFX_report_event_military_planning
	trigger = {

	}
	is_triggered_only = yes
	immediate = {
		hidden_effect = {

		}
	}
	option = {
		name = AAT_norway_allied.4.a
		ai_chance = {
			base = 10
		}
		trigger = {

		}
		retire_character = NOR_kristian_laake
		activate_advisor = NOR_carl_gustav_fleischer
	} {
		name = AAT_norway_allied.4.b
		ai_chance = {
			base = 10
		}
		trigger = {

		}
		retire_character = NOR_kristian_laake NOR_carl_gustav_fleischer
		activate_advisor = NOR_wilhelm_von_tangen_hansteen
	} {
		name = AAT_norway_allied.4.c
		ai_chance = {
			base = 10
			modifier = {
				add = 30
				NOR_is_historical_ai = yes
			}
		}
		trigger = {

		}
		retire_character = NOR_kristian_laake
		activate_advisor = NOR_otto_ruge
	}
}
### Entity: Character
Component: IRQ_naji_al_suwaidi
Constructs: has_dlc
Source: game
File: common/characters/IRQ.txt

Code:
IRQ_naji_al_suwaidi = {
	name = IRQ_naji_al_suwaidi
	portraits = {
		army = {
			small = GFX_portrait_IRQ_naji_al_suwaidi_small
		}
	}
	advisor = {
		allowed = {
			has_dlc = Graveyard of Empires
		}
		slot = political_advisor
		idea_token = IRQ_naji_al_suwaidi
		traits = {
			IRQ_great_iraqi_statesman
		}
		available = {

		}
		ai_will_do = {
			factor = 0.0
		}
	}
}
### Entity: National Focus
Tree: sov_focus
Component: SOV_the_fourth_international
Constructs: prerequisite, completion_reward, add_political_power, has_global_flag, check_variable, random_hours
Source: game
File: common/national_focus/soviet.txt

Code:
focus = {
	id = SOV_the_fourth_international
	icon = GFX_SOV_the_fourth_international_ccp_2d_sov_compatibility
	prerequisite = {
		focus = SOV_the_left_opposition
	}
	x = -4
	y = 1
	relative_position_id = SOV_the_left_opposition
	cost = 10
	bypass = {
		has_global_flag = SOV_soviet_civil_war
	}
	available = {
		custom_trigger_tooltip = {
			tooltip = SOV_major_purge_tt
			check_variable = {
				SOV_great_purge_counter = > 0
			}
		}
		SOV_soviet_civil_war_not_started = yes
	}
	search_filters = {
		FOCUS_FILTER_POLITICAL FOCUS_FILTER_SOV_POLITICAL_PARANOIA
	}
	completion_reward = {
		add_political_power = 120
		SOV_paranoia_low_increase_effect = yes
		news_event = {
			id = nsb_news.200
			hours = 2
			random_hours = 2
		}
	}
}
### Entity: Idea
Component: SIA_industrial_workers_reforms_r56_idea
Constructs: research_speed_factor, stability_factor, production_speed_buildings_factor, removal_cost, democratic_drift
Source: game
File: common/ideas/siam_r56.txt

Code:
SIA_industrial_workers_reforms_r56_idea = {
	name = SIA_beacon_of_progress_r56
	removal_cost = -1
	picture = r56_production
	allowed_civil_war = {
		original_tag = SIA
	}
	cancel = {
		SIA_prioritize_socioeconomic_progress_r56_branch_trigger = no
	}
	modifier = {
		political_power_factor = -0.25
		stability_factor = 0.08
		research_speed_factor = 0.08
		army_leader_start_defense_level = 1
		democratic_drift = -0.01
		production_speed_buildings_factor = 0.05
		production_factory_efficiency_gain_factor = 0.08
		line_change_production_efficiency_factor = 0.08
	}
}
### Entity: Character
Component: motorised_equipment_producer_mass_1
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/country_leader/r56_companies_traits.txt

Code:
motorised_equipment_producer_mass_1 = {
	random = no
	equipment_bonus = {
		motorized_equipment = {
			build_cost_ic = -0.15
			instant = yes
		}
		motorized_rocket_equipment = {
			build_cost_ic = -0.15
		}
		mechanized_equipment = {
			build_cost_ic = -0.15
		}
		amphibious_mechanized_equipment = {
			build_cost_ic = -0.15
		}
		armored_car_equipment = {
			build_cost_ic = -0.15
		}
	}
	ai_will_do = {
		factor = 1
	}
}
### Entity: Idea
Component: ARG_invest_in_railways_idea
Constructs: removal_cost
Source: game
File: common/ideas/argentina.txt

Code:
ARG_invest_in_railways_idea = {
	allowed = {
		always = no
		tag = ARG
	}
	allowed_civil_war = {
		always = yes
	}
	removal_cost = -1
	picture = ARG_invest_in_railways
	modifier = {
		production_speed_rail_way_factor = 0.15
		production_speed_supply_node_factor = 0.3
	}
}
### Entity: Country History
Country: OSY
Component: OSY_army
Source: game
File: history/countries/OSY - OppositeSyria.txt

Code:
# OOB & Army Setup for OSY
oob = SYR_1939
### Entity: Order of Battle
Component: air_wing_814
Source: game
File: history/units/LIT_1936_air_legacy.txt

Code:
air_wings = {
	814 = {
		fighter_equipment_0 = {
			owner = LIT
			amount = 48
		}
	}
}
### Entity: Event
Component: prussia_poland_border_conflict.4
Constructs: is_triggered_only
Source: game
File: events/WTT_Poland.txt

Code:
country_event = {
	id = prussia_poland_border_conflict.4
	title = prussia_poland_border_conflict.4.t
	desc = prussia_poland_border_conflict.4.desc
	picture = GFX_report_event_polish_intervention_stalemate
	is_triggered_only = yes
	option = {
		name = prussia_poland_border_conflict.4.a
		trigger = {
			original_tag = POL
		}
		army_experience = 5
	} {
		name = prussia_poland_border_conflict.3.b
		trigger = {
			original_tag = GER
		}
		army_experience = 10
	}
}
### Entity: Event
Component: news.600
Constructs: is_triggered_only
Source: game
File: events/TNewsEvents.txt

Code:
news_event = {
	id = news.600
	title = news.600.t
	desc = news.600.desc
	picture = GFX_news_event_spr_spanish_civil_war
	major = yes
	is_triggered_only = yes
	option = {
		name = news.600.a
	}
}
### Entity: Event
Component: mtg_usa_civil_war_democrats.29
Constructs: is_triggered_only, division_template, every_owned_state, limit, add_stability, create_unit
Source: game
File: events/MTG_USA.txt

Code:
country_event = {
	id = mtg_usa_civil_war_democrats.29
	title = mtg_usa_civil_war_democrats.29.t
	desc = mtg_usa_civil_war_democrats.29.desc
	picture = GFX_report_event_generic_rally2
	is_triggered_only = yes
	option = {
		name = mtg_usa_civil_war_democrats.29.a
		add_stability = -0.05
		every_owned_state = {
			limit = {
				OR = {
					state = 389 390 384 391 392
				}
			}
			event_target:USA_civil_war_democrats = {
				transfer_state = PREV
			}
		}
		hidden_effect = {
			event_target:USA_civil_war_democrats = {
				384 = {
					create_unit = {
						division = name = "Nebraska Volunteers" division_template = "Local Volunteers" start_experience_factor = 0
						owner = PREV
					} {
						division = name = "Nebraska Volunteers" division_template = "Local Volunteers" start_experience_factor = 0
						owner = PREV
					} {
						division = name = "Nebraska Volunteers" division_template = "Local Volunteers" start_experience_factor = 0
						owner = PREV
					} {
						division = name = "Nebraska Volunteers" division_template = "Local Volunteers" start_experience_factor = 0
						owner = PREV
					}
				}
			}
		}
	}
}
### Entity: Idea
Component: EAI_HARD/heavy_tank_flame_chassis_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_HARD/heavy_tank_flame_chassis_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		heavy_tank_flame_chassis = {
			build_cost_ic = -0.15
			instant = yes
		}
	}
}
### Entity: Name List
Component: SIE
Source: game
File: common/names/00_names.txt

Code:
SIE = {
	male = {
		names = {
			Abioseh Ahmad Albert Alimamy Aluspah Bai Bankole Christopher Ernest Farid Herbert Horace Ibrahim Ishmael John Joseph Julius Kabba Karamoh Madieu Michael Milton Mohamed Nabih Obi Roda Samuel Sarway Sheriff Siaka Solomon
		}
	}
	female = {
		names = {
			Adelaide Ella Eunice Fatmata Hawanatu Zainab
		}
	}
	surnames = {
		Akar Antar Bangura Bankole-Bright Barber Beah Berewa Berri Bio Brewah Bureh Casely-Hayford Cole Dauda Dollar Dove-Edwin Gulama Jarrett Kabba Kabbah Kallon Kargbo Koroma Mansaray Margai Metzger Momoh Musa Nicol Raymond-Anthony Sam-Sumana Samura Stevens Suma Thomas Timothy Tommy Williams Wobay
	}
	callsigns = {

	}
}
### Entity: National Focus
Tree: ast_focus
Component: AST_public_works
Constructs: has_completed_focus, prerequisite, limit, completion_reward, allow_branch, has_game_rule, add_to_variable
Source: game
File: common/national_focus/australia_taog.txt

Code:
focus = {
	id = AST_public_works
	icon = GFX_focus_generic_public_works
	prerequisite = {
		focus = AST_australia_first AST_war_is_coming
	}
	x = 31
	y = 1
	cost = 10
	allow_branch = {
		if = {
			limit = {
				has_game_rule = {
					rule = obsolete_focus_branches_visibility
					option = HIDE
				}
			}
			NOT = {
				has_completed_focus = AST_against_war_and_fascism
			}
		}
	}
	available = {

	}
	bypass = {

	}
	available_if_capitulated = no
	completion_reward = {
		custom_effect_tooltip = AST_great_depression_taog_spirit_tt generic_skip_one_line_tt
		add_to_variable = {
			AST_great_depression_consumer_goods_factor = -0.1
			tooltip = consumer_goods_factor_tt
		} {
			AST_great_depression_stability_factor = 0.05
			tooltip = stability_factor_tt
		} {
			AST_great_depression_industrial_capacity_factory = 0.03
			tooltip = industrial_capacity_factory_tt
		} {
			AST_great_depression_industrial_capacity_dockyard = 0.03
			tooltip = industrial_capacity_dockyard_tt
		}
		AST_democratic_votes_increase_5_effect = yes
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY
	}
}