Losa10/PreTrain-HOI4-Modding-Assistant huggingface dataset:
### Entity: Event
Component: AAT_finland_national_defense.02
Constructs: is_triggered_only, ai_chance, set_country_flag
Source: game
File: events/AAT_Finland.txt

Code:
country_event = {
	id = AAT_finland_national_defense.02
	title = AAT_finland_national_defense.02.t
	desc = AAT_finland_national_defense.02.desc
	picture = GFX_report_event_china_ledo_road
	is_triggered_only = yes
	option = {
		name = AAT_finland_national_defense.02.a
		ai_chance = {
			base = 0
		}
		FROM.FROM = {
			FROM = {
				FIN_seize_weapon_caches = yes
			}
		}
		custom_effect_tooltip = FIN_weapon_caches_seized_event_spam_tt
	} {
		name = AAT_finland_national_defense.02.b
		ai_chance = {
			base = 10
		}
		FROM.FROM = {
			FROM = {
				FIN_seize_weapon_caches = yes
			}
		}
		set_country_flag = FIN_weapon_caches_no_more_spam_tack_flag
		custom_effect_tooltip = FIN_weapon_caches_seized_event_no_spam_tt
	}
}
### Entity: Unit Template
Component: OMA_BC_HISTORICAL
Source: game
File: common/units/names_ships/OMA_ship_names.txt

Code:
OMA_BC_HISTORICAL = {
	name = NAME_THEME_HISTORICAL_BC
	for_countries = {
		OMA
	}
	type = ship
	ship_types = {
		ship_hull_heavy battle_cruiser
	}
	prefix = SNV 
	fallback_name = Battlecruiser %d
	unique = {
		Masqat Matrah
	}
}
### Entity: Trigger Reference
Construct: has_decision
Source: vanilla_docs
File: documentation/triggers_documentation.md

Doc:
## has_decision

* Supported Scopes: COUNTRY
* Supported Targets: none

```
check if country has active selected decision
```
### Entity: Country History
Country: OSY
Component: OSY_misc
Constructs: limit, set_technology, declare_war_on, annex_everything, has_dlc, set_convoys
Source: game
File: history/countries/OSY - OppositeSyria.txt

Code:
# Misc for OSY
capital = 677
declare_war_on = {
	target = SYR
	type = annex_everything
}
if = {
	limit = {
		NOT = {
			has_dlc = No Step Back
		}
	}
	set_technology = {
		gwtank = 1
		basic_light_tank = 1
	}
}
{
	limit = {
		has_dlc = No Step Back
	}
	set_technology = {
		gwtank_chassis = 1
		basic_light_tank_chassis = 1
	}
}
set_convoys = 15
### Entity: Event
Component: BBA_ethiopia_imperial_events.2
Constructs: is_triggered_only, ai_chance, set_state_owner_to, limit, add_timed_idea, is_fully_controlled_by
Source: game
File: events/BBA_Ethiopia.txt

Code:
country_event = {
	id = BBA_ethiopia_imperial_events.2
	title = BBA_ethiopia_imperial_events.2.t
	desc = BBA_ethiopia_imperial_events.2.desc
	is_triggered_only = yes
	picture = GFX_report_event_generic_sign_treaty1
	option = {
		name = BBA_ethiopia_imperial_events.2.a
		ai_chance = {
			base = 10
		}
		add_timed_idea = {
			idea = ETH_djibouti_purchase_idea
			days = 730
		}
		IF = {
			limit = {
				268 = {
					is_fully_controlled_by = FROM
				}
			}
			ROOT = {
				transfer_state = 268
			}
		}
		ELSE = {
			268 = {
				set_state_owner_to = ROOT
			}
		}
	}
}
### Entity: Event
Component: cityfall.92
Constructs: is_triggered_only, set_state_flag, set_global_flag, save_event_target_as
Source: game
File: events/CFM_city_events.txt

Code:
news_event = {
	id = cityfall.92
	title = cityfall.92.t
	desc = cityfall.92.desc
	picture = GFX_news_event_fall_of_stalingrad
	major = yes
	is_triggered_only = yes
	immediate = {
		217 = {
			set_state_flag = state_has_fallen
		}
		set_global_flag = fall_of_stalingrad
		FROM.FROM = {
			save_event_target_as = old_controller
		}
		ROOT = {
			save_event_target_as = new_controller
		}
	}
	option = {
		name = cityfall.88.a
		trigger = {
			tag = event_target:old_controller
		}
	} {
		name = cityfall.88.b
		trigger = {
			tag = event_target:new_controller
		}
	} {
		name = cityfall.88.c
		trigger = {
			NOT = {
				tag = event_target:old_controller event_target:new_controller
			}
		}
	}
}
### Entity: Decision
Component: PRC_the_communist_power_struggle_balance_of_power_category
Constructs: has_completed_focus, research_speed_factor, political_power_gain, has_country_flag, add_stability, fire_only_once, has_political_power, is_historical_focus_on
Source: game
File: common/decisions/PRC.txt

Code:
PRC_the_communist_power_struggle_balance_of_power_category = {
	PRC_hold_speech_questioning_tradition = {
		priority = 100
		ai_will_do = {
			base = 2
			modifier = {
				factor = 2.5
				has_political_power = > 99
			} {
				is_historical_focus_on = yes
				factor = 0.2
			}
		}
		days_remove = 90
		modifier = {
			stability_weekly = 0.0025
		}
		cost = 50
		remove_effect = {
			add_power_balance_value = {
				id = PRC_communist_power_struggle
				value = -0.1
			}
		}
	}
	PRC_emphasize_rural_support = {
		priority = 100
		visible = {
			has_completed_focus = PRC_rally_the_peasants
		}
		ai_will_do = {
			base = 2
			modifier = {
				factor = 2.5
				has_political_power = > 99
			} {
				is_historical_focus_on = yes
				factor = 0.2
			}
		}
		cost = 25
		fire_only_once = yes
		complete_effect = {
			add_stability = 0.025
			custom_effect_tooltip = generic_skip_one_line_tt
			add_power_balance_value = {
				id = PRC_communist_power_struggle
				value = -0.1
			}
		}
	}
	PRC_criticize_dogmatism = {
		priority = 100
		visible = {
			OR = {
				has_completed_focus = PRC_rally_the_peasants PRC_the_unwilling_diarchy_focus
			}
		}
		cost = 25
		ai_will_do = {
			base = 2
			modifier = {
				factor = 2.5
				has_political_power = > 99
			} {
				is_historical_focus_on = yes
				factor = 0.2
			}
		}
		modifier = {
			stability_weekly = -0.0015
		}
		days_remove = 180
		remove_effect = {
			add_power_balance_value = {
				id = PRC_communist_power_struggle
				value = -0.15
			}
		}
	}
	PRC_send_wang_ming_to_soviet = {
		priority = 100
		visible = {
			has_completed_focus = PRC_guide_central_committee
			NOT = {
				has_completed_focus = PRC_reclaim_the_grasp_of_power
			}
		}
		available = {
			NOT = {
				PRC_wang_ming = {
					has_character_flag = PRC_dismissed_advisor
				}
			}
			SOV = {
				exists = yes
			}
		}
		ai_will_do = {
			base = 2
			modifier = {
				factor = 2.5
				has_political_power = > 199
			} {
				is_historical_focus_on = yes
				factor = 2
			}
		}
		cost = 25
		fire_only_once = yes
		complete_effect = {
			add_power_balance_value = {
				id = PRC_communist_power_struggle
				value = -0.1
			}
			custom_effect_tooltip = generic_skip_one_line_tt {
				localization_key = remove_political_advisor_no_trait_tt
				CHARACTER = PRC_wang_ming
			}
			hidden_effect = {
				PRC_wang_ming = {
					set_character_flag = PRC_wang_ming_exiled
				}
			}
# ... (truncated)
### Entity: Game Data
Component: nothing_ever_happens_v2
Constructs: has_completed_focus, has_government, has_any_custom_difficulty_setting, has_country_leader
Source: game
File: common/achievements/rt56-achievements.txt

Code:
nothing_ever_happens_v2 = {
	possible = {
		difficulty = > 1
		has_any_custom_difficulty_setting = no
		game_rules_allow_achievements = yes
		original_tag = GER
	}
	happened = {
		has_government = fascism
		OR = {
			AND = {
				has_completed_focus = GER_achieve_national_renewal
				has_country_leader = {
					character = GER_wilhelm_iii
					ruling_only = yes
				}
			} {
				has_completed_focus = GER_hail_the_new_fuhrer
				has_country_leader = {
					character = GER_viktor_lutze
					ruling_only = yes
				}
			}
		}
	}
}
### Entity: Idea
Component: EAI_DD_19/large_plane_airframe_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_DD_19/large_plane_airframe_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		large_plane_airframe = {
			build_cost_ic = -0.19
			instant = yes
		}
	}
}
### Entity: National Focus
Tree: ita_focus
Component: ITA_il_vento_aureo
Constructs: prerequisite, limit, add_ideas, completion_reward, has_rule, set_rule
Source: game
File: common/national_focus/italy.txt

Code:
focus = {
	id = ITA_il_vento_aureo
	icon = GFX_focus_generic_air_defense
	prerequisite = {
		focus = ITA_deus_vult
	}
	x = 4
	y = 1
	relative_position_id = ITA_deus_vult
	cost = 10
	available = {

	}
	search_filters = {
		FOCUS_FILTER_AIR_XP
	}
	completion_reward = {
		air_experience = 15
		add_ideas = ITA_vento_aureo
		if = {
			limit = {
				has_rule = can_only_justify_war_on_threat_country
			}
			set_rule = {
				can_use_kamikaze_pilots = yes
			}
		}
	}
}
### Entity: Modifier Reference
Construct: fortification_collateral_chance
Source: vanilla_docs
File: documentation/modifiers_documentation.md

Doc:
## fortification_collateral_chance

* Number with 1 decimal places
* **Categories**: unit_leader
### Entity: National Focus
Tree: rut_focus
Component: RUT_destroyer_effort
Constructs: prerequisite, completion_reward, is_coastal, add_tech_bonus, dd_bonus
Source: game
File: common/national_focus/ruthenia.txt

Code:
focus = {
	id = RUT_destroyer_effort
	icon = GFX_goal_generic_wolf_pack
	prerequisite = {
		focus = RUT_submarine_effort
	}
	relative_position_id = RUT_foreign_port
	x = 0
	y = 3
	cost = 10
	available_if_capitulated = yes
	ai_will_do = {
		factor = 1
		modifier = {
			factor = 0
			all_owned_state = {
				OR = {
					is_coastal = no
					dockyard = < 1
				}
			}
		}
	}
	completion_reward = {
		add_tech_bonus = {
			name = dd_bonus
			bonus = 1
			ahead_reduction = 1
			uses = 1
			category = dd_tech
		}
	}
	search_filters = {
		FOCUS_FILTER_RESEARCH
	}
}
### Entity: Idea
Component: EAI_DD_18/medium_tank_chassis_bonus
Constructs: equipment_bonus, build_cost_ic
Source: game
File: common/ideas/EAI_difficulty_ideas.txt

Code:
EAI_DD_18/medium_tank_chassis_bonus = {
	allowed = {
		always = no
	}
	equipment_bonus = {
		medium_tank_chassis = {
			build_cost_ic = -0.45
			instant = yes
		}
	}
}
### Entity: Order of Battle
Component: air_wing_907
Source: game
File: history/units/EGY_1936_air_bba.txt

Code:
air_wings = {
	907 = {
		small_plane_airframe_0 = {
			owner = EGY
			amount = 20
			version_name = Hawker Fury
		}
		small_plane_cas_airframe_0 = {
			owner = EGY
			creator = ENG
			amount = 5
			version_name = Fairey Gordon
		}
	}
}
### Entity: Joint Focus
Tree: ssb_focus
Component: SSB_expand_iranian_oil_fields
Constructs: prerequisite, limit, joint_focus, cancel_if_invalid, has_dynamic_modifier, add_resource
Source: game
File: common/national_focus/goe_shared_saadabad_branch.txt

Code:
joint_focus = {
	id = SSB_expand_iranian_oil_fields
	icon = GFX_focus_PER_increase_oil_sales
	prerequisite = {
		focus = SSB_expand_irans_military_infrastructure
	}
	relative_position_id = SSB_expand_irans_military_infrastructure
	x = 1
	y = 1
	cost = 5
	text_icon = SSB_PER_focus_style
	available = {
		tag = PER
		SSB_basic_available_trigger = yes
	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = no
	bypass = {
		PER = {
			NOT = {
				has_dynamic_modifier = {
					modifier = SSB_saadabad_pact
				}
			}
		}
	}
	ai_will_do = {
		factor = 0
	}
	joint_trigger = {
		SSB_basic_available_trigger = yes
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
	completion_reward_joint_originator = {
		PER = {
			custom_effect_tooltip = SSB_oil_2_tt
		}
		hidden_effect = {
			PER = {
				capital_scope = {
					add_resource = {
						type = tungsten
						amount = 4
					} {
						type = aluminium
						amount = 5
					} {
						type = steel
						amount = 6
					} {
						type = chromium
						amount = 6
					}
				}
			}
			TUR = {
				if = {
					limit = {
						has_dynamic_modifier = {
							modifier = SSB_saadabad_pact
						}
					}
					country_event = {
						id = PER_SSB_events.10
						hours = 6
					}
				}
			}
			AFG = {
				if = {
					limit = {
						has_dynamic_modifier = {
							modifier = SSB_saadabad_pact
						}
					}
					country_event = {
						id = PER_SSB_events.10
						hours = 6
					}
				}
			}
			IRQ = {
				if = {
					limit = {
						has_dynamic_modifier = {
							modifier = SSB_saadabad_pact
						}
					}
					country_event = {
						id = PER_SSB_events.10
						hours = 6
					}
				}
			}
		}
	}
	completion_reward_joint_member = {
		custom_effect_tooltip = SSB_oil_tt
		hidden_effect = {
			capital_scope = {
				add_resource = {
					type = oil
					amount = 10
				}
			}
		}
	}
}
### Entity: Scripted Effect
Component: EAI_ATTACHE_recall_attache
Constructs: limit, remove_ideas, has_country_flag, clear_variable, remove_from_array, check_variable
Source: game
File: common/scripted_effects/EAI_COUNTRY_attache_effects.txt

Code:
EAI_ATTACHE_recall_attache = {
	if = {
		limit = {
			EAI_ATTACHE_has_received_attache_from_ROOT = yes
		}
		ROOT = {
			remove_ideas = EAI_attache_sent
			clear_variable = EAI_attache_target
			if = {
				limit = {
					has_country_flag = EAI_attache_logging
				}
				log = [GetYear] [GetMonth] | AI | [Root.GetName] | ATTACHE: recalled attache from [PREV.GetName]
			}
		}
		THIS = {
			remove_from_array = {
				EAI_attache_senders = ROOT.id
			}
			if = {
				limit = {
					NOT = {
						check_variable = {
							EAI_attache_senders^num = > 0
						}
					}
				}
				remove_ideas = EAI_attache_received
			}
		}
	}
}
### Entity: Technology
Component: improved_heavy_cruiser
Constructs: enable_equipments, research_cost
Source: game
File: common/technologies/naval.txt

Code:
technology = {
	enable_equipments = {
		heavy_cruiser_3
	}
	path = {
		leads_to_tech = advanced_heavy_cruiser
		research_cost_coeff = 1
	} {
		leads_to_tech = improved_light_cruiser
		research_cost_coeff = 0.75
	}
	research_cost = 2
	start_year = 1940
	folder = {
		name = naval_folder
		position = {
			x = 1
			y = 13
		}
	}
	ai_will_do = {
		factor = 1
	}
	categories = {
		naval_artillery naval_equipment ca_tech mio_cat_tech_all_capital_ship_and_modules mio_cat_tech_all_cruiser_and_modules
	}
	special_project_specialization = {
		specialization_naval
	}
}
### Entity: National Focus
Tree: ger_focus
Component: GER_bulwark_against_bolshevism
Constructs: prerequisite, add_ideas, add_opinion_modifier, completion_reward, is_subject
Source: game
File: common/national_focus/germany.txt

Code:
focus = {
	id = GER_bulwark_against_bolshevism
	icon = GFX_focus_ger_bulwark_against_bolshevism
	prerequisite = {
		focus = GER_fan_the_prussian_militarism
	} {
		focus = GER_a_new_and_better_germany
	}
	available = {
		is_subject = no
	}
	x = 1
	y = 1
	relative_position_id = GER_fan_the_prussian_militarism
	cost = 10
	ai_will_do = {
		factor = 5
	}
	search_filters = {
		FOCUS_FILTER_INDUSTRY
	}
	completion_reward = {
		add_ideas = GER_bulwark_against_bolshevism
		custom_effect_tooltip = GER_bulwark_against_bolshevism_tt
		SOV = {
			add_opinion_modifier = {
				target = GER
				modifier = embargo
			}
		}
	}
}
### Entity: National Focus
Tree: man_focus
Component: MAN_tsr_promote_manchu_identity
Constructs: prerequisite, completion_reward, cancel_if_invalid, add_to_variable
Source: game
File: common/national_focus/manchukuo_TSR.txt

Code:
focus = {
	id = MAN_tsr_promote_manchu_identity
	icon = GFX_goal_generic_national_unity
	prerequisite = {
		focus = MAN_tsr_embrace_state_shintoism
	}
	x = 1
	y = 1
	relative_position_id = MAN_tsr_embrace_state_shintoism
	cost = 10
	ai_will_do = {
		factor = 1
	}
	available = {

	}
	bypass = {

	}
	cancel_if_invalid = yes
	continue_if_invalid = no
	available_if_capitulated = yes
	completion_reward = {
		MAN_add_or_modify_state_shintoism = yes
		add_to_variable = {
			MAN_state_shintoism_recruitable_population_factor = 0.05
			tooltip = recruitable_population_factor_tt
		}
		custom_effect_tooltip = generic_skip_one_line_tt MAN_tsr_promote_manchu_identity_tt
		MAN_low_legitimacy_level_down = yes
	}
}
### Entity: Character
Component: PHI_edwin_andrews
Source: game
File: common/characters/PHI.txt

Code:
PHI_edwin_andrews = {
	advisor = {
		slot = air_chief
		idea_token = PHI_edwin_andrews
		allowed = {
			original_tag = phi
		}
		traits = {
			air_chief_reform_2
		}
		cost = 100
		ai_will_do = {
			factor = 1.0
		}
	}
	name = PHI_edwin_andrews
	portraits = {
		army = {
			small = GFX_idea_generic_air_asia_3
		}
	}
}
### Entity: Resistance
Component: sabotage_radar_station
Source: game
File: common/resistance_activity/resistance_activity.txt

Code:
sabotage_radar_station = {
	available = {
		non_damaged_building_level = {
			building = radar_station
			level = > 0
		}
	}
	weight = {
		base = 1
	}
	effect = {
		damage_building = {
			type = radar_station
			damage = 0.25
		}
	}
	alert_text = building_is_sabotaged
}
### Entity: Idea
Component: AFG_purchasing_german_guns
Source: game
File: common/ideas/r56_afghanistan.txt

Code:
AFG_purchasing_german_guns = {
	picture = SPR_seize_the_gold_reserves
	allowed = {
		original_tag = AFG
	}
	modifier = {
		consumer_goods_factor = 0.1
	}
	ai_will_do = {
		factor = 1
	}
}
### Entity: AI Strategy
Component: EAI_MILITARY_INVASION_air_region_23
Constructs: has_country_flag, check_variable, is_in_array
Source: game
File: common/ai_strategy/EAI_MILITARY_naval_strategies.txt

Code:
EAI_MILITARY_INVASION_air_region_23 = {
	enable = {
		check_variable = {
			EAI_MILITARY_INVASION_objectives^num = > 0
		}
		NOT = {
			has_country_flag = EAI_MILITARY_INVASION_planning_phase
		}
		is_in_array = {
			EAI_MILITARY_INVASION_air_regions = 23
		}
	}
	abort_when_not_enabled = yes
	ai_strategy = {
		type = strategic_air_importance
		id = 23
		value = 25000
	}
}
### Entity: Modding Documentation
Construct: high_command
Source: vanilla_docs
File: documentation/dynamic_variables_documentation.md

Doc:
### high_command
* description: returns an array with the currently hired high command of the country
### Entity: Combat Tactic
Component: tactic_hold_bridge
Constructs: is_attacker, has_combat_modifier, has_trait
Source: game
File: common/combat_tactics.txt

Code:
tactic_hold_bridge = {
	is_attacker = no
	trigger = {
		has_combat_modifier = river_crossing
		is_attacker = no
		phase = no
		OR = {
			skill = > 2
			has_trait = defensive_doctrine
		}
	}
	base = {
		factor = 2
	}
	picture = tactic_hold_bridge
	phase = hold_bridge
	attacker_movement_speed = 0.1
	combat_width = -0.25
	attacker = 0.2
	defender = -0.05
}
### Entity: Technology
Component: artillery5
Constructs: enable_equipment_modules, research_cost
Source: game
File: common/technologies/artillery.txt

Code:
technology = {
	artillery = {
		soft_attack = 0.05
	}
	artillery_brigade = {
		soft_attack = 0.1
	}
	mot_artillery_brigade = {
		soft_attack = 0.1
	}
	category_self_propelled_artillery = {
		soft_attack = 0.05
	}
	enable_equipment_modules = {
		auto_loader tank_heavy_howitzer
	}
	research_cost = 1
	start_year = 1943
	folder = {
		name = artillery_folder
		position = {
			x = 0
			y = 12
		}
	}
	categories = {
		artillery mio_cat_all_artillery_equipment mio_cat_artillery
	}
	special_project_specialization = {
		specialization_land
	}
	ai_will_do = {
		factor = 2
		modifier = {
			factor = 2
			date = > 1943.1.6
		} {
			factor = 2
			date = > 1944.1.1
		} {
			factor = 5
			date = > 1945.1.1
		}
	}
}
### Entity: Event
Component: tuva.8
Constructs: is_triggered_only, create_wargoal, annex_everything
Source: game
File: events/Tuva.txt

Code:
country_event = {
	id = tuva.8
	title = tuva.8.t
	desc = tuva.8.d
	picture = GFX_report_event_generic_china
	is_triggered_only = yes
	option = {
		name = tuva.8.a
	} {
		name = tuva.8.b
		create_wargoal = {
			target = ALT
			type = annex_everything
		}
	}
}
### Entity: Idea
Component: MTG_naval_treaty_cheating_reduced
Constructs: removal_cost
Source: game
File: common/ideas/zzz_generic.txt

Code:
MTG_naval_treaty_cheating_reduced = {
	name = MTG_naval_treaty_adherent_reduced
	allowed = {
		always = no
	}
	allowed_civil_war = {
		always = no
	}
	removal_cost = -1
	picture = MTG_naval_treaty_adherent_reduced
	modifier = {
		production_cost_max_ship_hull_cruiser = 6500
		production_cost_max_ship_hull_heavy = 14000
		production_cost_max_ship_hull_carrier = 10750
	}
}
### Entity: Decision
Component: political_actions
Constructs: has_government, fire_only_once, has_character, complete_effect, set_nationality
Source: game
File: common/decisions/r56_CZE.txt

Code:
political_actions = {
	CZE_recall_lev_prchala = {
		icon = generic_army_support
		allowed = {
			original_tag = CZE
		}
		cost = 40
		fire_only_once = yes
		visible = {
			RUT = {
				has_character = CZE_lev_prchala
				OR = {
					has_government = communism fascism
				}
			}
			NOT = {
				OR = {
					has_government = communism fascism
				}
			}
		}
		complete_effect = {
			CZE_lev_prchala = {
				set_nationality = ROOT
				demote_leader = yes
			}
		}
		ai_will_do = {
			factor = 50
		}
	}
}
### Entity: AI Strategy
Component: r56_minor_tank_nations_research_iw_anti_air
Constructs: has_tech
Source: game
File: common/ai_strategy/r56_AI_research.txt

Code:
r56_minor_tank_nations_research_iw_anti_air = {
	allowed = {
		country_is_major_nation = yes
		country_is_major_minor_nation = yes
	}
	enable = {
		NOT = {
			has_tech = interwar_antiair
		}
		date = > 1936.9.1
	}
	abort = {
		has_tech = interwar_antiair
	}
	ai_strategy = {
		type = research_tech
		id = interwar_antiair
		value = 20
	}
}
### Entity: Game Data
Component: msgrdk_achievements.json
Source: game
File: common/msgrdk_achievements.json

Code:
{
	 = mapping : ]
	[ = {
		pdx_id : friend_in_need , xbla_id : 2
	}
	, = {
		pdx_id : time_is_on_our_side , xbla_id : 5
	} {
		pdx_id : canada_first , xbla_id : 1
	} {
		pdx_id : we_will_build_it_in_a_day , xbla_id : 7
	} {
		pdx_id : transport_tycoon , xbla_id : 6
	} {
		pdx_id : destroyer_of_worlds , xbla_id : 8
	} {
		pdx_id : wunderwaffen , xbla_id : 12
	} {
		pdx_id : united_netherlands , xbla_id : 10
	} {
		pdx_id : vive_la_france , xbla_id : 11
	} {
		pdx_id : master_of_war , xbla_id : 9
	} {
		pdx_id : mine_is_bigger_than_yours , xbla_id : 3
	} {
		pdx_id : no_country_for_old_men , xbla_id : 4
	} {
		pdx_id : poland_can_into_space , xbla_id : 17
	} {
		pdx_id : true_blitzkrieg , xbla_id : 20
	} {
		pdx_id : northern_light , xbla_id : 15
	} {
		pdx_id : nobody_expects , xbla_id : 14
	} {
		pdx_id : the_bell_tolls_for_us , xbla_id : 18
	} {
		pdx_id : the_revolution_triumphant , xbla_id : 19
	} {
		pdx_id : once_more_mate , xbla_id : 16
	} {
		pdx_id : forge_of_victory , xbla_id : 13
	} {
		pdx_id : sunset_invasion , xbla_id : 29
	} {
		pdx_id : duce_nukedem , xbla_id : 23
	} {
		pdx_id : operation_sealion , xbla_id : 27
	} {
		pdx_id : one_empire , xbla_id : 26
	} {
		pdx_id : party_like_its_1520 , xbla_id : 28
	} {
		pdx_id : med_plutonium , xbla_id : 24
	} {
		pdx_id : montezumas_revenge , xbla_id : 30
	} {
		pdx_id : big_entente , xbla_id : 22
	} {
		pdx_id : new_world_order , xbla_id : 25
	} {
		pdx_id : vojtek_commander , xbla_id : 21
	} {
		pdx_id : brains , xbla_id : 83
	} {
		pdx_id : district_9 , xbla_id : 31
	} {
		pdx_id : our_words_are_backed , xbla_id : 84
	} {
		pdx_id : crusader_kings , xbla_id : 85
	} {
		pdx_id : crusader_kings_2 , xbla_id : 87
	} {
		pdx_id : rule_britannia , xbla_id : 37
	} {
		pdx_id : cut_the_strings , xbla_id : 32
	} {
		pdx_id : its_1812_all_over_again , xbla_id : 36
	} {
		pdx_id : the_weapons_of_the_third_emu_war , xbla_id : 38
	} {
		pdx_id : i_am_the_tong_master , xbla_id : 33
	} {
		pdx_id : the_empire_strikes_back , xbla_id : 34
	} {
		pdx_id : the_puppetmaster , xbla_id : 35
	} {
		pdx_id : freegypt , xbla_id : 86
	} {
		pdx_id : miklos_horthy_and_the_habsburg_prince , xbla_id : 67
	} {
		pdx_id : better_than_the_szent_istvan , xbla_id : 64
	} {
		pdx_id : death_or_dishonor_or_cake , xbla_id : 66
	} {
		pdx_id : neither_death_nor_dishonor , xbla_id : 41
	} {
		pdx_id : the_munich_disagreement , xbla_id : 
# ... (truncated)