UNPKG

civvi-types

Version:

TypeScript declaration files for modding Civ VI using TypeScriptToLua transpiler

433 lines 52.5 kB
/** @noSelfInFile */


declare const GameInfo: {
	NavigationProperties: Record<string|number, Gameplay_NavigationProperties> & (() => LuaIterable<Gameplay_NavigationProperties>),
	Adjacency_YieldChanges: Record<string|number, Gameplay_Adjacency_YieldChanges> & (() => LuaIterable<Gameplay_Adjacency_YieldChanges>),
	Adjacent_AppealYieldChanges: Record<string|number, Gameplay_Adjacent_AppealYieldChanges> & (() => LuaIterable<Gameplay_Adjacent_AppealYieldChanges>),
	Agendas: Record<string|number, Gameplay_Agendas> & (() => LuaIterable<Gameplay_Agendas>),
	AgendaPreferredLeaders: Record<string|number, Gameplay_AgendaPreferredLeaders> & (() => LuaIterable<Gameplay_AgendaPreferredLeaders>),
	AgendaTraits: Record<string|number, Gameplay_AgendaTraits> & (() => LuaIterable<Gameplay_AgendaTraits>),
	AiBuildSpecializations: Record<string|number, Gameplay_AiBuildSpecializations> & (() => LuaIterable<Gameplay_AiBuildSpecializations>),
	AiEvents: Record<string|number, Gameplay_AiEvents> & (() => LuaIterable<Gameplay_AiEvents>),
	AiFavoredItems: Record<string|number, Gameplay_AiFavoredItems> & (() => LuaIterable<Gameplay_AiFavoredItems>),
	AiLists: Record<string|number, Gameplay_AiLists> & (() => LuaIterable<Gameplay_AiLists>),
	AiListTypes: Record<string|number, Gameplay_AiListTypes> & (() => LuaIterable<Gameplay_AiListTypes>),
	AiOperationDefs: Record<string|number, Gameplay_AiOperationDefs> & (() => LuaIterable<Gameplay_AiOperationDefs>),
	AiOperationLimits: Record<string|number, Gameplay_AiOperationLimits> & (() => LuaIterable<Gameplay_AiOperationLimits>),
	AiOperationLists: Record<string|number, Gameplay_AiOperationLists> & (() => LuaIterable<Gameplay_AiOperationLists>),
	AiOperationTeams: Record<string|number, Gameplay_AiOperationTeams> & (() => LuaIterable<Gameplay_AiOperationTeams>),
	AiOperationTypes: Record<string|number, Gameplay_AiOperationTypes> & (() => LuaIterable<Gameplay_AiOperationTypes>),
	AiScoutUses: Record<string|number, Gameplay_AiScoutUses> & (() => LuaIterable<Gameplay_AiScoutUses>),
	AiTeams: Record<string|number, Gameplay_AiTeams> & (() => LuaIterable<Gameplay_AiTeams>),
	AllowedMoves: Record<string|number, Gameplay_AllowedMoves> & (() => LuaIterable<Gameplay_AllowedMoves>),
	AllowedOperations: Record<string|number, Gameplay_AllowedOperations> & (() => LuaIterable<Gameplay_AllowedOperations>),
	AppealHousingChanges: Record<string|number, Gameplay_AppealHousingChanges> & (() => LuaIterable<Gameplay_AppealHousingChanges>),
	BarbarianAttackForces: Record<string|number, Gameplay_BarbarianAttackForces> & (() => LuaIterable<Gameplay_BarbarianAttackForces>),
	BarbarianTribes: Record<string|number, Gameplay_BarbarianTribes> & (() => LuaIterable<Gameplay_BarbarianTribes>),
	BarbarianTribe_ExtraUnits: Record<string|number, Gameplay_BarbarianTribe_ExtraUnits> & (() => LuaIterable<Gameplay_BarbarianTribe_ExtraUnits>),
	BarbarianTribe_MapConditions: Record<string|number, Gameplay_BarbarianTribe_MapConditions> & (() => LuaIterable<Gameplay_BarbarianTribe_MapConditions>),
	BarbarianTribe_MapConditionSets: Record<string|number, Gameplay_BarbarianTribe_MapConditionSets> & (() => LuaIterable<Gameplay_BarbarianTribe_MapConditionSets>),
	BarbarianTribe_UnitConditions: Record<string|number, Gameplay_BarbarianTribe_UnitConditions> & (() => LuaIterable<Gameplay_BarbarianTribe_UnitConditions>),
	BarbarianTribeForces: Record<string|number, Gameplay_BarbarianTribeForces> & (() => LuaIterable<Gameplay_BarbarianTribeForces>),
	BarbarianTribeNames: Record<string|number, Gameplay_BarbarianTribeNames> & (() => LuaIterable<Gameplay_BarbarianTribeNames>),
	BehaviorTrees: Record<string|number, Gameplay_BehaviorTrees> & (() => LuaIterable<Gameplay_BehaviorTrees>),
	BehaviorTreeNodes: Record<string|number, Gameplay_BehaviorTreeNodes> & (() => LuaIterable<Gameplay_BehaviorTreeNodes>),
	Beliefs: Record<string|number, Gameplay_Beliefs> & (() => LuaIterable<Gameplay_Beliefs>),
	BeliefClasses: Record<string|number, Gameplay_BeliefClasses> & (() => LuaIterable<Gameplay_BeliefClasses>),
	BeliefModifiers: Record<string|number, Gameplay_BeliefModifiers> & (() => LuaIterable<Gameplay_BeliefModifiers>),
	BonusMinorStartingUnits: Record<string|number, Gameplay_BonusMinorStartingUnits> & (() => LuaIterable<Gameplay_BonusMinorStartingUnits>),
	Boosts: Record<string|number, Gameplay_Boosts> & (() => LuaIterable<Gameplay_Boosts>),
	BoostHandlers: Record<string|number, Gameplay_BoostHandlers> & (() => LuaIterable<Gameplay_BoostHandlers>),
	BoostNames: Record<string|number, Gameplay_BoostNames> & (() => LuaIterable<Gameplay_BoostNames>),
	Buildings: Record<string|number, Gameplay_Buildings> & (() => LuaIterable<Gameplay_Buildings>),
	Building_CitizenYieldChanges: Record<string|number, Gameplay_Building_CitizenYieldChanges> & (() => LuaIterable<Gameplay_Building_CitizenYieldChanges>),
	Building_GreatPersonPoints: Record<string|number, Gameplay_Building_GreatPersonPoints> & (() => LuaIterable<Gameplay_Building_GreatPersonPoints>),
	Building_GreatWorks: Record<string|number, Gameplay_Building_GreatWorks> & (() => LuaIterable<Gameplay_Building_GreatWorks>),
	Building_RequiredFeatures: Record<string|number, Gameplay_Building_RequiredFeatures> & (() => LuaIterable<Gameplay_Building_RequiredFeatures>),
	Building_ValidFeatures: Record<string|number, Gameplay_Building_ValidFeatures> & (() => LuaIterable<Gameplay_Building_ValidFeatures>),
	Building_ValidTerrains: Record<string|number, Gameplay_Building_ValidTerrains> & (() => LuaIterable<Gameplay_Building_ValidTerrains>),
	Building_YieldChanges: Record<string|number, Gameplay_Building_YieldChanges> & (() => LuaIterable<Gameplay_Building_YieldChanges>),
	Building_YieldDistrictCopies: Record<string|number, Gameplay_Building_YieldDistrictCopies> & (() => LuaIterable<Gameplay_Building_YieldDistrictCopies>),
	Building_YieldsPerEra: Record<string|number, Gameplay_Building_YieldsPerEra> & (() => LuaIterable<Gameplay_Building_YieldsPerEra>),
	BuildingConditions: Record<string|number, Gameplay_BuildingConditions> & (() => LuaIterable<Gameplay_BuildingConditions>),
	BuildingModifiers: Record<string|number, Gameplay_BuildingModifiers> & (() => LuaIterable<Gameplay_BuildingModifiers>),
	BuildingPrereqs: Record<string|number, Gameplay_BuildingPrereqs> & (() => LuaIterable<Gameplay_BuildingPrereqs>),
	BuildingReplaces: Record<string|number, Gameplay_BuildingReplaces> & (() => LuaIterable<Gameplay_BuildingReplaces>),
	Calendars: Record<string|number, Gameplay_Calendars> & (() => LuaIterable<Gameplay_Calendars>),
	CityEvents: Record<string|number, Gameplay_CityEvents> & (() => LuaIterable<Gameplay_CityEvents>),
	CityNames: Record<string|number, Gameplay_CityNames> & (() => LuaIterable<Gameplay_CityNames>),
	Civics: Record<string|number, Gameplay_Civics> & (() => LuaIterable<Gameplay_Civics>),
	Civics_XP2: Record<string|number, Gameplay_Civics_XP2> & (() => LuaIterable<Gameplay_Civics_XP2>),
	CivicModifiers: Record<string|number, Gameplay_CivicModifiers> & (() => LuaIterable<Gameplay_CivicModifiers>),
	CivicPrereqs: Record<string|number, Gameplay_CivicPrereqs> & (() => LuaIterable<Gameplay_CivicPrereqs>),
	CivicQuotes: Record<string|number, Gameplay_CivicQuotes> & (() => LuaIterable<Gameplay_CivicQuotes>),
	CivicRandomCosts: Record<string|number, Gameplay_CivicRandomCosts> & (() => LuaIterable<Gameplay_CivicRandomCosts>),
	Civilizations: Record<string|number, Gameplay_Civilizations> & (() => LuaIterable<Gameplay_Civilizations>),
	CivilizationAudioTags: Record<string|number, Gameplay_CivilizationAudioTags> & (() => LuaIterable<Gameplay_CivilizationAudioTags>),
	CivilizationCitizenNames: Record<string|number, Gameplay_CivilizationCitizenNames> & (() => LuaIterable<Gameplay_CivilizationCitizenNames>),
	CivilizationInfo: Record<string|number, Gameplay_CivilizationInfo> & (() => LuaIterable<Gameplay_CivilizationInfo>),
	CivilizationLeaders: Record<string|number, Gameplay_CivilizationLeaders> & (() => LuaIterable<Gameplay_CivilizationLeaders>),
	CivilizationLevels: Record<string|number, Gameplay_CivilizationLevels> & (() => LuaIterable<Gameplay_CivilizationLevels>),
	CivilizationTraits: Record<string|number, Gameplay_CivilizationTraits> & (() => LuaIterable<Gameplay_CivilizationTraits>),
	CivilopediaPages: Record<string|number, Gameplay_CivilopediaPages> & (() => LuaIterable<Gameplay_CivilopediaPages>),
	CivilopediaPageChapterHeaders: Record<string|number, Gameplay_CivilopediaPageChapterHeaders> & (() => LuaIterable<Gameplay_CivilopediaPageChapterHeaders>),
	CivilopediaPageChapterParagraphs: Record<string|number, Gameplay_CivilopediaPageChapterParagraphs> & (() => LuaIterable<Gameplay_CivilopediaPageChapterParagraphs>),
	CivilopediaPageExcludes: Record<string|number, Gameplay_CivilopediaPageExcludes> & (() => LuaIterable<Gameplay_CivilopediaPageExcludes>),
	CivilopediaPageGroups: Record<string|number, Gameplay_CivilopediaPageGroups> & (() => LuaIterable<Gameplay_CivilopediaPageGroups>),
	CivilopediaPageGroupExcludes: Record<string|number, Gameplay_CivilopediaPageGroupExcludes> & (() => LuaIterable<Gameplay_CivilopediaPageGroupExcludes>),
	CivilopediaPageGroupQueries: Record<string|number, Gameplay_CivilopediaPageGroupQueries> & (() => LuaIterable<Gameplay_CivilopediaPageGroupQueries>),
	CivilopediaPageLayouts: Record<string|number, Gameplay_CivilopediaPageLayouts> & (() => LuaIterable<Gameplay_CivilopediaPageLayouts>),
	CivilopediaPageLayoutChapters: Record<string|number, Gameplay_CivilopediaPageLayoutChapters> & (() => LuaIterable<Gameplay_CivilopediaPageLayoutChapters>),
	CivilopediaPageQueries: Record<string|number, Gameplay_CivilopediaPageQueries> & (() => LuaIterable<Gameplay_CivilopediaPageQueries>),
	CivilopediaPageSearchTerms: Record<string|number, Gameplay_CivilopediaPageSearchTerms> & (() => LuaIterable<Gameplay_CivilopediaPageSearchTerms>),
	CivilopediaPageSearchTermQueries: Record<string|number, Gameplay_CivilopediaPageSearchTermQueries> & (() => LuaIterable<Gameplay_CivilopediaPageSearchTermQueries>),
	CivilopediaSections: Record<string|number, Gameplay_CivilopediaSections> & (() => LuaIterable<Gameplay_CivilopediaSections>),
	CivilopediaSectionExcludes: Record<string|number, Gameplay_CivilopediaSectionExcludes> & (() => LuaIterable<Gameplay_CivilopediaSectionExcludes>),
	CivilopediaTranslateCharacters: Record<string|number, Gameplay_CivilopediaTranslateCharacters> & (() => LuaIterable<Gameplay_CivilopediaTranslateCharacters>),
	Continents: Record<string|number, Gameplay_Continents> & (() => LuaIterable<Gameplay_Continents>),
	CorporationNames: Record<string|number, Gameplay_CorporationNames> & (() => LuaIterable<Gameplay_CorporationNames>),
	DataTypes: Record<string|number, Gameplay_DataTypes> & (() => LuaIterable<Gameplay_DataTypes>),
	DealItems: Record<string|number, Gameplay_DealItems> & (() => LuaIterable<Gameplay_DealItems>),
	Defeats: Record<string|number, Gameplay_Defeats> & (() => LuaIterable<Gameplay_Defeats>),
	Difficulties: Record<string|number, Gameplay_Difficulties> & (() => LuaIterable<Gameplay_Difficulties>),
	DiplomacyInfo: Record<string|number, Gameplay_DiplomacyInfo> & (() => LuaIterable<Gameplay_DiplomacyInfo>),
	DiplomaticActions: Record<string|number, Gameplay_DiplomaticActions> & (() => LuaIterable<Gameplay_DiplomaticActions>),
	DiplomaticStartStates: Record<string|number, Gameplay_DiplomaticStartStates> & (() => LuaIterable<Gameplay_DiplomaticStartStates>),
	DiplomaticStates: Record<string|number, Gameplay_DiplomaticStates> & (() => LuaIterable<Gameplay_DiplomaticStates>),
	DiplomaticStateActions: Record<string|number, Gameplay_DiplomaticStateActions> & (() => LuaIterable<Gameplay_DiplomaticStateActions>),
	DiplomaticStateTransitions: Record<string|number, Gameplay_DiplomaticStateTransitions> & (() => LuaIterable<Gameplay_DiplomaticStateTransitions>),
	DiplomaticTriggers: Record<string|number, Gameplay_DiplomaticTriggers> & (() => LuaIterable<Gameplay_DiplomaticTriggers>),
	DiplomaticTriggeredTransitions: Record<string|number, Gameplay_DiplomaticTriggeredTransitions> & (() => LuaIterable<Gameplay_DiplomaticTriggeredTransitions>),
	DiplomaticTriggers_RequiredStates: Record<string|number, Gameplay_DiplomaticTriggers_RequiredStates> & (() => LuaIterable<Gameplay_DiplomaticTriggers_RequiredStates>),
	DiplomaticVisibilitySources: Record<string|number, Gameplay_DiplomaticVisibilitySources> & (() => LuaIterable<Gameplay_DiplomaticVisibilitySources>),
	Districts: Record<string|number, Gameplay_Districts> & (() => LuaIterable<Gameplay_Districts>),
	District_Adjacencies: Record<string|number, Gameplay_District_Adjacencies> & (() => LuaIterable<Gameplay_District_Adjacencies>),
	District_CitizenGreatPersonPoints: Record<string|number, Gameplay_District_CitizenGreatPersonPoints> & (() => LuaIterable<Gameplay_District_CitizenGreatPersonPoints>),
	District_CitizenYieldChanges: Record<string|number, Gameplay_District_CitizenYieldChanges> & (() => LuaIterable<Gameplay_District_CitizenYieldChanges>),
	District_GreatPersonPoints: Record<string|number, Gameplay_District_GreatPersonPoints> & (() => LuaIterable<Gameplay_District_GreatPersonPoints>),
	District_RequiredFeatures: Record<string|number, Gameplay_District_RequiredFeatures> & (() => LuaIterable<Gameplay_District_RequiredFeatures>),
	District_TradeRouteYields: Record<string|number, Gameplay_District_TradeRouteYields> & (() => LuaIterable<Gameplay_District_TradeRouteYields>),
	District_ValidTerrains: Record<string|number, Gameplay_District_ValidTerrains> & (() => LuaIterable<Gameplay_District_ValidTerrains>),
	DistrictModifiers: Record<string|number, Gameplay_DistrictModifiers> & (() => LuaIterable<Gameplay_DistrictModifiers>),
	DistrictReplaces: Record<string|number, Gameplay_DistrictReplaces> & (() => LuaIterable<Gameplay_DistrictReplaces>),
	DuplicateCivilizations: Record<string|number, Gameplay_DuplicateCivilizations> & (() => LuaIterable<Gameplay_DuplicateCivilizations>),
	DuplicateLeaders: Record<string|number, Gameplay_DuplicateLeaders> & (() => LuaIterable<Gameplay_DuplicateLeaders>),
	DynamicModifiers: Record<string|number, Gameplay_DynamicModifiers> & (() => LuaIterable<Gameplay_DynamicModifiers>),
	Eras: Record<string|number, Gameplay_Eras> & (() => LuaIterable<Gameplay_Eras>),
	EventPopupData: Record<string|number, Gameplay_EventPopupData> & (() => LuaIterable<Gameplay_EventPopupData>),
	ExcludedAdjacencies: Record<string|number, Gameplay_ExcludedAdjacencies> & (() => LuaIterable<Gameplay_ExcludedAdjacencies>),
	ExcludedDistricts: Record<string|number, Gameplay_ExcludedDistricts> & (() => LuaIterable<Gameplay_ExcludedDistricts>),
	ExcludedGreatPersonClasses: Record<string|number, Gameplay_ExcludedGreatPersonClasses> & (() => LuaIterable<Gameplay_ExcludedGreatPersonClasses>),
	ExclusiveAgendas: Record<string|number, Gameplay_ExclusiveAgendas> & (() => LuaIterable<Gameplay_ExclusiveAgendas>),
	FavoredReligions: Record<string|number, Gameplay_FavoredReligions> & (() => LuaIterable<Gameplay_FavoredReligions>),
	Features: Record<string|number, Gameplay_Features> & (() => LuaIterable<Gameplay_Features>),
	Feature_AdjacentFeatures: Record<string|number, Gameplay_Feature_AdjacentFeatures> & (() => LuaIterable<Gameplay_Feature_AdjacentFeatures>),
	Feature_AdjacentTerrains: Record<string|number, Gameplay_Feature_AdjacentTerrains> & (() => LuaIterable<Gameplay_Feature_AdjacentTerrains>),
	Feature_AdjacentYields: Record<string|number, Gameplay_Feature_AdjacentYields> & (() => LuaIterable<Gameplay_Feature_AdjacentYields>),
	Feature_NotAdjacentTerrains: Record<string|number, Gameplay_Feature_NotAdjacentTerrains> & (() => LuaIterable<Gameplay_Feature_NotAdjacentTerrains>),
	Feature_NotNearFeatures: Record<string|number, Gameplay_Feature_NotNearFeatures> & (() => LuaIterable<Gameplay_Feature_NotNearFeatures>),
	Feature_Removes: Record<string|number, Gameplay_Feature_Removes> & (() => LuaIterable<Gameplay_Feature_Removes>),
	Feature_UnitMovements: Record<string|number, Gameplay_Feature_UnitMovements> & (() => LuaIterable<Gameplay_Feature_UnitMovements>),
	Feature_ValidTerrains: Record<string|number, Gameplay_Feature_ValidTerrains> & (() => LuaIterable<Gameplay_Feature_ValidTerrains>),
	Feature_YieldChanges: Record<string|number, Gameplay_Feature_YieldChanges> & (() => LuaIterable<Gameplay_Feature_YieldChanges>),
	Flavors: Record<string|number, Gameplay_Flavors> & (() => LuaIterable<Gameplay_Flavors>),
	GameCapabilities: Record<string|number, Gameplay_GameCapabilities> & (() => LuaIterable<Gameplay_GameCapabilities>),
	GameCapabilityDependencies: Record<string|number, Gameplay_GameCapabilityDependencies> & (() => LuaIterable<Gameplay_GameCapabilityDependencies>),
	GameEffects: Record<string|number, Gameplay_GameEffects> & (() => LuaIterable<Gameplay_GameEffects>),
	GameEffectArguments: Record<string|number, Gameplay_GameEffectArguments> & (() => LuaIterable<Gameplay_GameEffectArguments>),
	GameModifiers: Record<string|number, Gameplay_GameModifiers> & (() => LuaIterable<Gameplay_GameModifiers>),
	GameSpeeds: Record<string|number, Gameplay_GameSpeeds> & (() => LuaIterable<Gameplay_GameSpeeds>),
	GameSpeed_Durations: Record<string|number, Gameplay_GameSpeed_Durations> & (() => LuaIterable<Gameplay_GameSpeed_Durations>),
	GameSpeed_Scalings: Record<string|number, Gameplay_GameSpeed_Scalings> & (() => LuaIterable<Gameplay_GameSpeed_Scalings>),
	GameSpeed_Turns: Record<string|number, Gameplay_GameSpeed_Turns> & (() => LuaIterable<Gameplay_GameSpeed_Turns>),
	GlobalParameters: Record<string|number, Gameplay_GlobalParameters> & (() => LuaIterable<Gameplay_GlobalParameters>),
	GoodyHuts: Record<string|number, Gameplay_GoodyHuts> & (() => LuaIterable<Gameplay_GoodyHuts>),
	GoodyHutSubTypes: Record<string|number, Gameplay_GoodyHutSubTypes> & (() => LuaIterable<Gameplay_GoodyHutSubTypes>),
	Gossips: Record<string|number, Gameplay_Gossips> & (() => LuaIterable<Gameplay_Gossips>),
	Governments: Record<string|number, Gameplay_Governments> & (() => LuaIterable<Gameplay_Governments>),
	Government_SlotCounts: Record<string|number, Gameplay_Government_SlotCounts> & (() => LuaIterable<Gameplay_Government_SlotCounts>),
	GovernmentBonusNames: Record<string|number, Gameplay_GovernmentBonusNames> & (() => LuaIterable<Gameplay_GovernmentBonusNames>),
	GovernmentModifiers: Record<string|number, Gameplay_GovernmentModifiers> & (() => LuaIterable<Gameplay_GovernmentModifiers>),
	GovernmentSlots: Record<string|number, Gameplay_GovernmentSlots> & (() => LuaIterable<Gameplay_GovernmentSlots>),
	GovernmentTiers: Record<string|number, Gameplay_GovernmentTiers> & (() => LuaIterable<Gameplay_GovernmentTiers>),
	GreatPersonClasses: Record<string|number, Gameplay_GreatPersonClasses> & (() => LuaIterable<Gameplay_GreatPersonClasses>),
	GreatPersonIndividuals: Record<string|number, Gameplay_GreatPersonIndividuals> & (() => LuaIterable<Gameplay_GreatPersonIndividuals>),
	GreatPersonIndividualActionModifiers: Record<string|number, Gameplay_GreatPersonIndividualActionModifiers> & (() => LuaIterable<Gameplay_GreatPersonIndividualActionModifiers>),
	GreatPersonIndividualBirthModifiers: Record<string|number, Gameplay_GreatPersonIndividualBirthModifiers> & (() => LuaIterable<Gameplay_GreatPersonIndividualBirthModifiers>),
	GreatPersonIndividualIconModifiers: Record<string|number, Gameplay_GreatPersonIndividualIconModifiers> & (() => LuaIterable<Gameplay_GreatPersonIndividualIconModifiers>),
	GreatWorks: Record<string|number, Gameplay_GreatWorks> & (() => LuaIterable<Gameplay_GreatWorks>),
	GreatWorks_ImprovementType: Record<string|number, Gameplay_GreatWorks_ImprovementType> & (() => LuaIterable<Gameplay_GreatWorks_ImprovementType>),
	GreatWork_ValidSubTypes: Record<string|number, Gameplay_GreatWork_ValidSubTypes> & (() => LuaIterable<Gameplay_GreatWork_ValidSubTypes>),
	GreatWork_YieldChanges: Record<string|number, Gameplay_GreatWork_YieldChanges> & (() => LuaIterable<Gameplay_GreatWork_YieldChanges>),
	GreatWorkModifiers: Record<string|number, Gameplay_GreatWorkModifiers> & (() => LuaIterable<Gameplay_GreatWorkModifiers>),
	GreatWorkObjectTypes: Record<string|number, Gameplay_GreatWorkObjectTypes> & (() => LuaIterable<Gameplay_GreatWorkObjectTypes>),
	GreatWorkSlotTypes: Record<string|number, Gameplay_GreatWorkSlotTypes> & (() => LuaIterable<Gameplay_GreatWorkSlotTypes>),
	Happinesses: Record<string|number, Gameplay_Happinesses> & (() => LuaIterable<Gameplay_Happinesses>),
	HeroClasses: Record<string|number, Gameplay_HeroClasses> & (() => LuaIterable<Gameplay_HeroClasses>),
	HeroClassProgressions: Record<string|number, Gameplay_HeroClassProgressions> & (() => LuaIterable<Gameplay_HeroClassProgressions>),
	HeroClassUnitCommands: Record<string|number, Gameplay_HeroClassUnitCommands> & (() => LuaIterable<Gameplay_HeroClassUnitCommands>),
	HistoricalAgendas: Record<string|number, Gameplay_HistoricalAgendas> & (() => LuaIterable<Gameplay_HistoricalAgendas>),
	HistoricRankings: Record<string|number, Gameplay_HistoricRankings> & (() => LuaIterable<Gameplay_HistoricRankings>),
	Improvements: Record<string|number, Gameplay_Improvements> & (() => LuaIterable<Gameplay_Improvements>),
	Improvement_Adjacencies: Record<string|number, Gameplay_Improvement_Adjacencies> & (() => LuaIterable<Gameplay_Improvement_Adjacencies>),
	Improvement_BonusYieldChanges: Record<string|number, Gameplay_Improvement_BonusYieldChanges> & (() => LuaIterable<Gameplay_Improvement_BonusYieldChanges>),
	Improvement_InvalidAdjacentFeatures: Record<string|number, Gameplay_Improvement_InvalidAdjacentFeatures> & (() => LuaIterable<Gameplay_Improvement_InvalidAdjacentFeatures>),
	Improvements_MODE: Record<string|number, Gameplay_Improvements_MODE> & (() => LuaIterable<Gameplay_Improvements_MODE>),
	Improvement_Tourism: Record<string|number, Gameplay_Improvement_Tourism> & (() => LuaIterable<Gameplay_Improvement_Tourism>),
	Improvement_ValidAdjacentResources: Record<string|number, Gameplay_Improvement_ValidAdjacentResources> & (() => LuaIterable<Gameplay_Improvement_ValidAdjacentResources>),
	Improvement_ValidAdjacentTerrains: Record<string|number, Gameplay_Improvement_ValidAdjacentTerrains> & (() => LuaIterable<Gameplay_Improvement_ValidAdjacentTerrains>),
	Improvement_ValidBuildUnits: Record<string|number, Gameplay_Improvement_ValidBuildUnits> & (() => LuaIterable<Gameplay_Improvement_ValidBuildUnits>),
	Improvement_ValidFeatures: Record<string|number, Gameplay_Improvement_ValidFeatures> & (() => LuaIterable<Gameplay_Improvement_ValidFeatures>),
	Improvement_ValidResources: Record<string|number, Gameplay_Improvement_ValidResources> & (() => LuaIterable<Gameplay_Improvement_ValidResources>),
	Improvement_ValidTerrains: Record<string|number, Gameplay_Improvement_ValidTerrains> & (() => LuaIterable<Gameplay_Improvement_ValidTerrains>),
	Improvement_YieldChanges: Record<string|number, Gameplay_Improvement_YieldChanges> & (() => LuaIterable<Gameplay_Improvement_YieldChanges>),
	Improvement_YieldsOutsideTerritories: Record<string|number, Gameplay_Improvement_YieldsOutsideTerritories> & (() => LuaIterable<Gameplay_Improvement_YieldsOutsideTerritories>),
	ImprovementModifiers: Record<string|number, Gameplay_ImprovementModifiers> & (() => LuaIterable<Gameplay_ImprovementModifiers>),
	InterfaceModes: Record<string|number, Gameplay_InterfaceModes> & (() => LuaIterable<Gameplay_InterfaceModes>),
	Kinds: Record<string|number, Gameplay_Kinds> & (() => LuaIterable<Gameplay_Kinds>),
	Leaders: Record<string|number, Gameplay_Leaders> & (() => LuaIterable<Gameplay_Leaders>),
	LeaderInfo: Record<string|number, Gameplay_LeaderInfo> & (() => LuaIterable<Gameplay_LeaderInfo>),
	LeaderQuotes: Record<string|number, Gameplay_LeaderQuotes> & (() => LuaIterable<Gameplay_LeaderQuotes>),
	LeaderTraits: Record<string|number, Gameplay_LeaderTraits> & (() => LuaIterable<Gameplay_LeaderTraits>),
	LoadingInfo: Record<string|number, Gameplay_LoadingInfo> & (() => LuaIterable<Gameplay_LoadingInfo>),
	MajorStartingUnits: Record<string|number, Gameplay_MajorStartingUnits> & (() => LuaIterable<Gameplay_MajorStartingUnits>),
	Maps: Record<string|number, Gameplay_Maps> & (() => LuaIterable<Gameplay_Maps>),
	Map_GreatPersonClasses: Record<string|number, Gameplay_Map_GreatPersonClasses> & (() => LuaIterable<Gameplay_Map_GreatPersonClasses>),
	MapRainfalls: Record<string|number, Gameplay_MapRainfalls> & (() => LuaIterable<Gameplay_MapRainfalls>),
	MapResourceDistributions: Record<string|number, Gameplay_MapResourceDistributions> & (() => LuaIterable<Gameplay_MapResourceDistributions>),
	MapSeaLevels: Record<string|number, Gameplay_MapSeaLevels> & (() => LuaIterable<Gameplay_MapSeaLevels>),
	MapStartPositions: Record<string|number, Gameplay_MapStartPositions> & (() => LuaIterable<Gameplay_MapStartPositions>),
	MapTemperatures: Record<string|number, Gameplay_MapTemperatures> & (() => LuaIterable<Gameplay_MapTemperatures>),
	MapWorldAges: Record<string|number, Gameplay_MapWorldAges> & (() => LuaIterable<Gameplay_MapWorldAges>),
	Modifiers: Record<string|number, Gameplay_Modifiers> & (() => LuaIterable<Gameplay_Modifiers>),
	ModifierArguments: Record<string|number, Gameplay_ModifierArguments> & (() => LuaIterable<Gameplay_ModifierArguments>),
	ModifierStrings: Record<string|number, Gameplay_ModifierStrings> & (() => LuaIterable<Gameplay_ModifierStrings>),
	Months: Record<string|number, Gameplay_Months> & (() => LuaIterable<Gameplay_Months>),
	MutuallyExclusiveBuildings: Record<string|number, Gameplay_MutuallyExclusiveBuildings> & (() => LuaIterable<Gameplay_MutuallyExclusiveBuildings>),
	MutuallyExclusiveDistricts: Record<string|number, Gameplay_MutuallyExclusiveDistricts> & (() => LuaIterable<Gameplay_MutuallyExclusiveDistricts>),
	NodeDataDefinitions: Record<string|number, Gameplay_NodeDataDefinitions> & (() => LuaIterable<Gameplay_NodeDataDefinitions>),
	NodeDefinitions: Record<string|number, Gameplay_NodeDefinitions> & (() => LuaIterable<Gameplay_NodeDefinitions>),
	Notifications: Record<string|number, Gameplay_Notifications> & (() => LuaIterable<Gameplay_Notifications>),
	ObsoletePolicies: Record<string|number, Gameplay_ObsoletePolicies> & (() => LuaIterable<Gameplay_ObsoletePolicies>),
	OpTeamRequirements: Record<string|number, Gameplay_OpTeamRequirements> & (() => LuaIterable<Gameplay_OpTeamRequirements>),
	PlotEvalConditions: Record<string|number, Gameplay_PlotEvalConditions> & (() => LuaIterable<Gameplay_PlotEvalConditions>),
	Policies: Record<string|number, Gameplay_Policies> & (() => LuaIterable<Gameplay_Policies>),
	PolicyModifiers: Record<string|number, Gameplay_PolicyModifiers> & (() => LuaIterable<Gameplay_PolicyModifiers>),
	Projects: Record<string|number, Gameplay_Projects> & (() => LuaIterable<Gameplay_Projects>),
	Project_GreatPersonPoints: Record<string|number, Gameplay_Project_GreatPersonPoints> & (() => LuaIterable<Gameplay_Project_GreatPersonPoints>),
	Projects_MODE: Record<string|number, Gameplay_Projects_MODE> & (() => LuaIterable<Gameplay_Projects_MODE>),
	Project_YieldConversions: Record<string|number, Gameplay_Project_YieldConversions> & (() => LuaIterable<Gameplay_Project_YieldConversions>),
	ProjectCompletionModifiers: Record<string|number, Gameplay_ProjectCompletionModifiers> & (() => LuaIterable<Gameplay_ProjectCompletionModifiers>),
	ProjectPrereqs: Record<string|number, Gameplay_ProjectPrereqs> & (() => LuaIterable<Gameplay_ProjectPrereqs>),
	PseudoYields: Record<string|number, Gameplay_PseudoYields> & (() => LuaIterable<Gameplay_PseudoYields>),
	Quests: Record<string|number, Gameplay_Quests> & (() => LuaIterable<Gameplay_Quests>),
	RandomAgendas: Record<string|number, Gameplay_RandomAgendas> & (() => LuaIterable<Gameplay_RandomAgendas>),
	Religions: Record<string|number, Gameplay_Religions> & (() => LuaIterable<Gameplay_Religions>),
	Requirements: Record<string|number, Gameplay_Requirements> & (() => LuaIterable<Gameplay_Requirements>),
	RequirementArguments: Record<string|number, Gameplay_RequirementArguments> & (() => LuaIterable<Gameplay_RequirementArguments>),
	RequirementSetRequirements: Record<string|number, Gameplay_RequirementSetRequirements> & (() => LuaIterable<Gameplay_RequirementSetRequirements>),
	RequirementSets: Record<string|number, Gameplay_RequirementSets> & (() => LuaIterable<Gameplay_RequirementSets>),
	RequirementStrings: Record<string|number, Gameplay_RequirementStrings> & (() => LuaIterable<Gameplay_RequirementStrings>),
	Resources: Record<string|number, Gameplay_Resources> & (() => LuaIterable<Gameplay_Resources>),
	Resource_Conditions: Record<string|number, Gameplay_Resource_Conditions> & (() => LuaIterable<Gameplay_Resource_Conditions>),
	Resource_Distribution: Record<string|number, Gameplay_Resource_Distribution> & (() => LuaIterable<Gameplay_Resource_Distribution>),
	Resource_Harvests: Record<string|number, Gameplay_Resource_Harvests> & (() => LuaIterable<Gameplay_Resource_Harvests>),
	Resource_SeaLuxuries: Record<string|number, Gameplay_Resource_SeaLuxuries> & (() => LuaIterable<Gameplay_Resource_SeaLuxuries>),
	Resource_SeaStrategics: Record<string|number, Gameplay_Resource_SeaStrategics> & (() => LuaIterable<Gameplay_Resource_SeaStrategics>),
	Resource_TradeRouteYields: Record<string|number, Gameplay_Resource_TradeRouteYields> & (() => LuaIterable<Gameplay_Resource_TradeRouteYields>),
	Resource_ValidFeatures: Record<string|number, Gameplay_Resource_ValidFeatures> & (() => LuaIterable<Gameplay_Resource_ValidFeatures>),
	Resource_ValidTerrains: Record<string|number, Gameplay_Resource_ValidTerrains> & (() => LuaIterable<Gameplay_Resource_ValidTerrains>),
	Resource_YieldChanges: Record<string|number, Gameplay_Resource_YieldChanges> & (() => LuaIterable<Gameplay_Resource_YieldChanges>),
	ResourceCorporations: Record<string|number, Gameplay_ResourceCorporations> & (() => LuaIterable<Gameplay_ResourceCorporations>),
	ResourceIndustries: Record<string|number, Gameplay_ResourceIndustries> & (() => LuaIterable<Gameplay_ResourceIndustries>),
	Routes: Record<string|number, Gameplay_Routes> & (() => LuaIterable<Gameplay_Routes>),
	Route_ValidBuildUnits: Record<string|number, Gameplay_Route_ValidBuildUnits> & (() => LuaIterable<Gameplay_Route_ValidBuildUnits>),
	SavingTypes: Record<string|number, Gameplay_SavingTypes> & (() => LuaIterable<Gameplay_SavingTypes>),
	ScenarioSpecificCommand: Record<string|number, Gameplay_ScenarioSpecificCommand> & (() => LuaIterable<Gameplay_ScenarioSpecificCommand>),
	ScoringCategories: Record<string|number, Gameplay_ScoringCategories> & (() => LuaIterable<Gameplay_ScoringCategories>),
	ScoringLineItems: Record<string|number, Gameplay_ScoringLineItems> & (() => LuaIterable<Gameplay_ScoringLineItems>),
	Seasons: Record<string|number, Gameplay_Seasons> & (() => LuaIterable<Gameplay_Seasons>),
	SettlementPreferences: Record<string|number, Gameplay_SettlementPreferences> & (() => LuaIterable<Gameplay_SettlementPreferences>),
	ShapeDefinitions: Record<string|number, Gameplay_ShapeDefinitions> & (() => LuaIterable<Gameplay_ShapeDefinitions>),
	StartBiasFeatures: Record<string|number, Gameplay_StartBiasFeatures> & (() => LuaIterable<Gameplay_StartBiasFeatures>),
	StartBiasResources: Record<string|number, Gameplay_StartBiasResources> & (() => LuaIterable<Gameplay_StartBiasResources>),
	StartBiasRivers: Record<string|number, Gameplay_StartBiasRivers> & (() => LuaIterable<Gameplay_StartBiasRivers>),
	StartBiasTerrains: Record<string|number, Gameplay_StartBiasTerrains> & (() => LuaIterable<Gameplay_StartBiasTerrains>),
	StartEras: Record<string|number, Gameplay_StartEras> & (() => LuaIterable<Gameplay_StartEras>),
	StartingBoostedCivics: Record<string|number, Gameplay_StartingBoostedCivics> & (() => LuaIterable<Gameplay_StartingBoostedCivics>),
	StartingBoostedTechnologies: Record<string|number, Gameplay_StartingBoostedTechnologies> & (() => LuaIterable<Gameplay_StartingBoostedTechnologies>),
	StartingBuildings: Record<string|number, Gameplay_StartingBuildings> & (() => LuaIterable<Gameplay_StartingBuildings>),
	StartingCivics: Record<string|number, Gameplay_StartingCivics> & (() => LuaIterable<Gameplay_StartingCivics>),
	StartingGovernments: Record<string|number, Gameplay_StartingGovernments> & (() => LuaIterable<Gameplay_StartingGovernments>),
	Strategies: Record<string|number, Gameplay_Strategies> & (() => LuaIterable<Gameplay_Strategies>),
	Strategy_Priorities: Record<string|number, Gameplay_Strategy_Priorities> & (() => LuaIterable<Gameplay_Strategy_Priorities>),
	Strategy_YieldPriorities: Record<string|number, Gameplay_Strategy_YieldPriorities> & (() => LuaIterable<Gameplay_Strategy_YieldPriorities>),
	StrategyConditions: Record<string|number, Gameplay_StrategyConditions> & (() => LuaIterable<Gameplay_StrategyConditions>),
	Tags: Record<string|number, Gameplay_Tags> & (() => LuaIterable<Gameplay_Tags>),
	TargetTypes: Record<string|number, Gameplay_TargetTypes> & (() => LuaIterable<Gameplay_TargetTypes>),
	Technologies: Record<string|number, Gameplay_Technologies> & (() => LuaIterable<Gameplay_Technologies>),
	Technologies_XP2: Record<string|number, Gameplay_Technologies_XP2> & (() => LuaIterable<Gameplay_Technologies_XP2>),
	TechnologyModifiers: Record<string|number, Gameplay_TechnologyModifiers> & (() => LuaIterable<Gameplay_TechnologyModifiers>),
	TechnologyPrereqs: Record<string|number, Gameplay_TechnologyPrereqs> & (() => LuaIterable<Gameplay_TechnologyPrereqs>),
	TechnologyQuotes: Record<string|number, Gameplay_TechnologyQuotes> & (() => LuaIterable<Gameplay_TechnologyQuotes>),
	TechnologyRandomCosts: Record<string|number, Gameplay_TechnologyRandomCosts> & (() => LuaIterable<Gameplay_TechnologyRandomCosts>),
	Terrains: Record<string|number, Gameplay_Terrains> & (() => LuaIterable<Gameplay_Terrains>),
	Terrain_YieldChanges: Record<string|number, Gameplay_Terrain_YieldChanges> & (() => LuaIterable<Gameplay_Terrain_YieldChanges>),
	TerrainClasses: Record<string|number, Gameplay_TerrainClasses> & (() => LuaIterable<Gameplay_TerrainClasses>),
	TerrainClass_Terrains: Record<string|number, Gameplay_TerrainClass_Terrains> & (() => LuaIterable<Gameplay_TerrainClass_Terrains>),
	Traits: Record<string|number, Gameplay_Traits> & (() => LuaIterable<Gameplay_Traits>),
	TraitModifiers: Record<string|number, Gameplay_TraitModifiers> & (() => LuaIterable<Gameplay_TraitModifiers>),
	TreeData: Record<string|number, Gameplay_TreeData> & (() => LuaIterable<Gameplay_TreeData>),
	TriggeredBehaviorTrees: Record<string|number, Gameplay_TriggeredBehaviorTrees> & (() => LuaIterable<Gameplay_TriggeredBehaviorTrees>),
	TurnPhases: Record<string|number, Gameplay_TurnPhases> & (() => LuaIterable<Gameplay_TurnPhases>),
	TurnSegments: Record<string|number, Gameplay_TurnSegments> & (() => LuaIterable<Gameplay_TurnSegments>),
	TurnTimers: Record<string|number, Gameplay_TurnTimers> & (() => LuaIterable<Gameplay_TurnTimers>),
	Types: Record<string|number, Gameplay_Types> & (() => LuaIterable<Gameplay_Types>),
	TypeProperties: Record<string|number, Gameplay_TypeProperties> & (() => LuaIterable<Gameplay_TypeProperties>),
	TypeTags: Record<string|number, Gameplay_TypeTags> & (() => LuaIterable<Gameplay_TypeTags>),
	Units: Record<string|number, Gameplay_Units> & (() => LuaIterable<Gameplay_Units>),
	Unit_BuildingPrereqs: Record<string|number, Gameplay_Unit_BuildingPrereqs> & (() => LuaIterable<Gameplay_Unit_BuildingPrereqs>),
	Units_MODE: Record<string|number, Gameplay_Units_MODE> & (() => LuaIterable<Gameplay_Units_MODE>),
	Unit_RebellionTags: Record<string|number, Gameplay_Unit_RebellionTags> & (() => LuaIterable<Gameplay_Unit_RebellionTags>),
	UnitAbilities: Record<string|number, Gameplay_UnitAbilities> & (() => LuaIterable<Gameplay_UnitAbilities>),
	UnitAbilityModifiers: Record<string|number, Gameplay_UnitAbilityModifiers> & (() => LuaIterable<Gameplay_UnitAbilityModifiers>),
	UnitAiInfos: Record<string|number, Gameplay_UnitAiInfos> & (() => LuaIterable<Gameplay_UnitAiInfos>),
	UnitAiTypes: Record<string|number, Gameplay_UnitAiTypes> & (() => LuaIterable<Gameplay_UnitAiTypes>),
	UnitCaptures: Record<string|number, Gameplay_UnitCaptures> & (() => LuaIterable<Gameplay_UnitCaptures>),
	UnitCommands: Record<string|number, Gameplay_UnitCommands> & (() => LuaIterable<Gameplay_UnitCommands>),
	UnitFormationClasses: Record<string|number, Gameplay_UnitFormationClasses> & (() => LuaIterable<Gameplay_UnitFormationClasses>),
	UnitNames: Record<string|number, Gameplay_UnitNames> & (() => LuaIterable<Gameplay_UnitNames>),
	UnitOperations: Record<string|number, Gameplay_UnitOperations> & (() => LuaIterable<Gameplay_UnitOperations>),
	UnitPromotions: Record<string|number, Gameplay_UnitPromotions> & (() => LuaIterable<Gameplay_UnitPromotions>),
	UnitPromotionClasses: Record<string|number, Gameplay_UnitPromotionClasses> & (() => LuaIterable<Gameplay_UnitPromotionClasses>),
	UnitPromotionModifiers: Record<string|number, Gameplay_UnitPromotionModifiers> & (() => LuaIterable<Gameplay_UnitPromotionModifiers>),
	UnitPromotionPrereqs: Record<string|number, Gameplay_UnitPromotionPrereqs> & (() => LuaIterable<Gameplay_UnitPromotionPrereqs>),
	UnitReplaces: Record<string|number, Gameplay_UnitReplaces> & (() => LuaIterable<Gameplay_UnitReplaces>),
	Units_Presentation: Record<string|number, Gameplay_Units_Presentation> & (() => LuaIterable<Gameplay_Units_Presentation>),
	UnitUpgrades: Record<string|number, Gameplay_UnitUpgrades> & (() => LuaIterable<Gameplay_UnitUpgrades>),
	Victories: Record<string|number, Gameplay_Victories> & (() => LuaIterable<Gameplay_Victories>),
	Visibilities: Record<string|number, Gameplay_Visibilities> & (() => LuaIterable<Gameplay_Visibilities>),
	Vocabularies: Record<string|number, Gameplay_Vocabularies> & (() => LuaIterable<Gameplay_Vocabularies>),
	Wars: Record<string|number, Gameplay_Wars> & (() => LuaIterable<Gameplay_Wars>),
	WMDs: Record<string|number, Gameplay_WMDs> & (() => LuaIterable<Gameplay_WMDs>),
	Yields: Record<string|number, Gameplay_Yields> & (() => LuaIterable<Gameplay_Yields>),
	Colors: Record<string|number, Gameplay_Colors> & (() => LuaIterable<Gameplay_Colors>),
	PlayerColors: Record<string|number, Gameplay_PlayerColors> & (() => LuaIterable<Gameplay_PlayerColors>),
	DiplomacyStatements: Record<string|number, Gameplay_DiplomacyStatements> & (() => LuaIterable<Gameplay_DiplomacyStatements>),
	DiplomacySelections: Record<string|number, Gameplay_DiplomacySelections> & (() => LuaIterable<Gameplay_DiplomacySelections>),
	DiplomacyMoodTypes: Record<string|number, Gameplay_DiplomacyMoodTypes> & (() => LuaIterable<Gameplay_DiplomacyMoodTypes>),
	DiplomacyStatementTypes: Record<string|number, Gameplay_DiplomacyStatementTypes> & (() => LuaIterable<Gameplay_DiplomacyStatementTypes>),
	DiplomacyStatementSubTypes: Record<string|number, Gameplay_DiplomacyStatementSubTypes> & (() => LuaIterable<Gameplay_DiplomacyStatementSubTypes>),
	LeaderAnimations: Record<string|number, Gameplay_LeaderAnimations> & (() => LuaIterable<Gameplay_LeaderAnimations>),
	AgendaTags: Record<string|number, Gameplay_AgendaTags> & (() => LuaIterable<Gameplay_AgendaTags>),
	Alliances: Record<string|number, Gameplay_Alliances> & (() => LuaIterable<Gameplay_Alliances>),
	AllianceEffects: Record<string|number, Gameplay_AllianceEffects> & (() => LuaIterable<Gameplay_AllianceEffects>),
	Building_BuildChargeProductions: Record<string|number, Gameplay_Building_BuildChargeProductions> & (() => LuaIterable<Gameplay_Building_BuildChargeProductions>),
	Building_ResourceCosts: Record<string|number, Gameplay_Building_ResourceCosts> & (() => LuaIterable<Gameplay_Building_ResourceCosts>),
	Building_TourismBombs_XP2: Record<string|number, Gameplay_Building_TourismBombs_XP2> & (() => LuaIterable<Gameplay_Building_TourismBombs_XP2>),
	Buildings_XP2: Record<string|number, Gameplay_Buildings_XP2> & (() => LuaIterable<Gameplay_Buildings_XP2>),
	Building_YieldChangesBonusWithPower: Record<string|number, Gameplay_Building_YieldChangesBonusWithPower> & (() => LuaIterable<Gameplay_Building_YieldChangesBonusWithPower>),
	CoastalLowlands: Record<string|number, Gameplay_CoastalLowlands> & (() => LuaIterable<Gameplay_CoastalLowlands>),
	CommemorationModifiers: Record<string|number, Gameplay_CommemorationModifiers> & (() => LuaIterable<Gameplay_CommemorationModifiers>),
	CommemorationTypes: Record<string|number, Gameplay_CommemorationTypes> & (() => LuaIterable<Gameplay_CommemorationTypes>),
	ComplimentModifiers: Record<string|number, Gameplay_ComplimentModifiers> & (() => LuaIterable<Gameplay_ComplimentModifiers>),
	CongressAiChanges: Record<string|number, Gameplay_CongressAiChanges> & (() => LuaIterable<Gameplay_CongressAiChanges>),
	DeforestationEffects: Record<string|number, Gameplay_DeforestationEffects> & (() => LuaIterable<Gameplay_DeforestationEffects>),
	DeforestationLevels: Record<string|number, Gameplay_DeforestationLevels> & (() => LuaIterable<Gameplay_DeforestationLevels>),
	DiplomaticActions_XP1: Record<string|number, Gameplay_DiplomaticActions_XP1> & (() => LuaIterable<Gameplay_DiplomaticActions_XP1>),
	DiplomaticActions_XP2: Record<string|number, Gameplay_DiplomaticActions_XP2> & (() => LuaIterable<Gameplay_DiplomaticActions_XP2>),
	DiplomaticVisibilitySources_XP1: Record<string|number, Gameplay_DiplomaticVisibilitySources_XP1> & (() => LuaIterable<Gameplay_DiplomaticVisibilitySources_XP1>),
	Discussions: Record<string|number, Gameplay_Discussions> & (() => LuaIterable<Gameplay_Discussions>),
	District_BuildChargeProductions: Record<string|number, Gameplay_District_BuildChargeProductions> & (() => LuaIterable<Gameplay_District_BuildChargeProductions>),
	Districts_XP2: Record<string|number, Gameplay_Districts_XP2> & (() => LuaIterable<Gameplay_Districts_XP2>),
	EmergencyAlliances: Record<string|number, Gameplay_EmergencyAlliances> & (() => LuaIterable<Gameplay_EmergencyAlliances>),
	Emergencies_XP2: Record<string|number, Gameplay_Emergencies_XP2> & (() => LuaIterable<Gameplay_Emergencies_XP2>),
	EmergencyBuffs: Record<string|number, Gameplay_EmergencyBuffs> & (() => LuaIterable<Gameplay_EmergencyBuffs>),
	EmergencyGoalTexts: Record<string|number, Gameplay_EmergencyGoalTexts> & (() => LuaIterable<Gameplay_EmergencyGoalTexts>),
	EmergencyRewards: Record<string|number, Gameplay_EmergencyRewards> & (() => LuaIterable<Gameplay_EmergencyRewards>),
	EmergencyScoreSources: Record<string|number, Gameplay_EmergencyScoreSources> & (() => LuaIterable<Gameplay_EmergencyScoreSources>),
	EmergencyTexts: Record<string|number, Gameplay_EmergencyTexts> & (() => LuaIterable<Gameplay_EmergencyTexts>),
	Eras_XP1: Record<string|number, Gameplay_Eras_XP1> & (() => LuaIterable<Gameplay_Eras_XP1>),
	Eras_XP2: Record<string|number, Gameplay_Eras_XP2> & (() => LuaIterable<Gameplay_Eras_XP2>),
	Feature_Floodplains: Record<string|number, Gameplay_Feature_Floodplains> & (() => LuaIterable<Gameplay_Feature_Floodplains>),
	Features_XP2: Record<string|number, Gameplay_Features_XP2> & (() => LuaIterable<Gameplay_Features_XP2>),
	GoodyHutSubTypes_XP2: Record<string|number, Gameplay_GoodyHutSubTypes_XP2> & (() => LuaIterable<Gameplay_GoodyHutSubTypes_XP2>),
	Governments_XP2: Record<string|number, Gameplay_Governments_XP2> & (() => LuaIterable<Gameplay_Governments_XP2>),
	Governors: Record<string|number, Gameplay_Governors> & (() => LuaIterable<Gameplay_Governors>),
	Governors_XP2: Record<string|number, Gameplay_Governors_XP2> & (() => LuaIterable<Gameplay_Governors_XP2>),
	GovernorsCannotAssign: Record<string|number, Gameplay_GovernorsCannotAssign> & (() => LuaIterable<Gameplay_GovernorsCannotAssign>),
	GovernorModifiers: Record<string|number, Gameplay_GovernorModifiers> & (() => LuaIterable<Gameplay_GovernorModifiers>),
	GovernorPromotions: Record<string|number, Gameplay_GovernorPromotions> & (() => LuaIterable<Gameplay_GovernorPromotions>),
	GovernorPromotionConditions: Record<string|number, Gameplay_GovernorPromotionConditions> & (() => LuaIterable<Gameplay_GovernorPromotionConditions>),
	GovernorPromotionModifiers: Record<string|number, Gameplay_GovernorPromotionModifiers> & (() => LuaIterable<Gameplay_GovernorPromotionModifiers>),
	GovernorPromotionPrereqs: Record<string|number, Gameplay_GovernorPromotionPrereqs> & (() => LuaIterable<Gameplay_GovernorPromotionPrereqs>),
	GovernorPromotionSets: Record<string|number, Gameplay_GovernorPromotionSets> & (() => LuaIterable<Gameplay_GovernorPromotionSets>),
	GovernorReplaces: Record<string|number, Gameplay_GovernorReplaces> & (() => LuaIterable<Gameplay_GovernorReplaces>),
	GreatWorks_MODE: Record<string|number, Gameplay_GreatWorks_MODE> & (() => LuaIterable<Gameplay_GreatWorks_MODE>),
	Happinesses_XP1: Record<string|number, Gameplay_Happinesses_XP1> & (() => LuaIterable<Gameplay_Happinesses_XP1>),
	Improvements_XP2: Record<string|number, Gameplay_Improvements_XP2> & (() => LuaIterable<Gameplay_Improvements_XP2>),
	Leaders_XP2: Record<string|number, Gameplay_Leaders_XP2> & (() => LuaIterable<Gameplay_Leaders_XP2>),
	LoyaltyLevels: Record<string|number, Gameplay_LoyaltyLevels> & (() => LuaIterable<Gameplay_LoyaltyLevels>),
	Maps_XP2: Record<string|number, Gameplay_Maps_XP2> & (() => LuaIterable<Gameplay_Maps_XP2>),
	MinorCivBonuses: Record<string|number, Gameplay_MinorCivBonuses> & (() => LuaIterable<Gameplay_MinorCivBonuses>),
	Moments: Record<string|number, Gameplay_Moments> & (() => LuaIterable<Gameplay_Moments>),
	MomentDataTypes: Record<string|number, Gameplay_MomentDataTypes> & (() => LuaIterable<Gameplay_MomentDataTypes>),
	MomentIllustrations: Record<string|number, Gameplay_MomentIllustrations> & (() => LuaIterable<Gameplay_MomentIllustrations>),
	MomentIllustrationTypes: Record<string|number, Gameplay_MomentIllustrationTypes> & (() => LuaIterable<Gameplay_MomentIllustrationTypes>),
	NamedDeserts: Record<string|number, Gameplay_NamedDeserts> & (() => LuaIterable<Gameplay_NamedDeserts>),
	NamedDesertCivilizations: Record<string|number, Gameplay_NamedDesertCivilizations> & (() => LuaIterable<Gameplay_NamedDesertCivilizations>),
	NamedLakes: Record<string|number, Gameplay_NamedLakes> & (() => LuaIterable<Gameplay_NamedLakes>),
	NamedLakeCivilizations: Record<string|number, Gameplay_NamedLakeCivilizations> & (() => LuaIterable<Gameplay_NamedLakeCivilizations>),
	NamedMountains: Record<string|number, Gameplay_NamedMountains> & (() => LuaIterable<Gameplay_NamedMountains>),
	NamedMountainCivilizations: Record<string|number, Gameplay_NamedMountainCivilizations> & (() => LuaIterable<Gameplay_NamedMountainCivilizations>),
	NamedOceans: Record<string|number, Gameplay_NamedOceans> & (() => LuaIterable<Gameplay_NamedOceans>),
	NamedOceanCivilizations: Record<string|number, Gameplay_NamedOceanCivilizations> & (() => LuaIterable<Gameplay_NamedOceanCivilizations>),
	NamedRivers: Record<string|number, Gameplay_NamedRivers> & (() => LuaIterable<Gameplay_NamedRivers>),
	NamedRiverCivilizations: Record<string|number, Gameplay_NamedRiverCivilizations> & (() => LuaIterable<Gameplay_NamedRiverCivilizations>),
	NamedSeas: Record<string|number, Gameplay_NamedSeas> & (() => LuaIterable<Gameplay_NamedSeas>),
	NamedSeaCivilizations: Record<string|number, Gameplay_NamedSeaCivilizations> & (() => LuaIterable<Gameplay_NamedSeaCivilizations>),
	NamedVolcanoes: Record<string|number, Gameplay_NamedVolcanoes> & (() => LuaIterable<Gameplay_NamedVolcanoes>),
	NamedVolcanoCivilizations: Record<string|number, Gameplay_NamedVolcanoCivilizations> & (() => LuaIterable<Gameplay_NamedVolcanoCivilizations>),
	Policy_GovernmentExclusives_XP2: Record<string|number, Gameplay_Policy_GovernmentExclusives_XP2> & (() => LuaIterable<Gameplay_Policy_GovernmentExclusives_XP2>),
	Policies_XP1: Record<string|number, Gameplay_Policies_XP1> & (() => LuaIterable<Gameplay_Policies_XP1>),
	PrevailingWinds: Record<string|number, Gameplay_PrevailingWinds> & (() => LuaIterable<Gameplay_PrevailingWinds>),
	Project_BuildingCosts: Record<string|number, Gameplay_Project_BuildingCosts> & (() => LuaIterable<Gameplay_Project_BuildingCosts>),
	Project_ResourceCosts: Record<string|number, Gameplay_Project_ResourceCosts> & (() => LuaIterable<Gameplay_Project_ResourceCosts>),
	Projects_XP1: Record<string|number, Gameplay_Projects_XP1> & (() => LuaIterable<Gameplay_Projects_XP1>),
	Projects_XP2: Record<string|number, Gameplay_Projects_XP2> & (() => LuaIterable<Gameplay_Projects_XP2>),
	ProposalBlockers: Record<string|number, Gameplay_ProposalBlockers> & (() => LuaIterable<Gameplay_ProposalBlockers>),
	ProposalTypes: Record<string|number, Gameplay_ProposalTypes> & (() => LuaIterable<Gameplay_ProposalTypes>),
	RandomAgendas_XP2: Record<string|number, Gameplay_RandomAgendas_XP2> & (() => LuaIterable<Gameplay_RandomAgendas_XP2>),
	RandomAgendaCivicTags: Record<string|number, Gameplay_RandomAgendaCivicTags> & (() => LuaIterable<Gameplay_RandomAgendaCivicTags>),
	RandomAgendaEraTags: Record<string|number, Gameplay_RandomAgendaEraTags> & (() => LuaIterable<Gameplay_RandomAgendaEraTags>),
	RandomAgendasForCivic: Record<string|number, Gameplay_RandomAgendasForCivic> & (() => LuaIterable<Gameplay_RandomAgendasForCivic>),
	RandomAgendasInEra: Record<string|number, Gameplay_RandomAgendasInEra> & (() => LuaIterable<Gameplay_RandomAgendasInEra>),
	RandomEvents: Record<string|number, Gameplay_RandomEvents> & (() => LuaIterable<Gameplay_RandomEvents>),
	RandomEvent_Damages: Record<string|number, Gameplay_RandomEvent_Damages> & (() => LuaIterable<Gameplay_RandomEvent_Damages>),
	RandomEvent_DamagedUnits: Record<string|number, Gameplay_RandomEvent_DamagedUnits> & (() => LuaIterable<Gameplay_RandomEvent_DamagedUnits>),
	RandomEvent_Features: Record<string|number, Gameplay_RandomEvent_Features> & (() => LuaIterable<Gameplay_RandomEvent_Features>),
	RandomEvent_Frequencies: Record<string|number, Gameplay_RandomEvent_Frequencies> & (() => LuaIterable<Gameplay_RandomEvent_Frequencies>),
	RandomEvent_Improvement_Placements: Record<string|number, Gameplay_RandomEvent_Improvement_Placements> & (() => LuaIterable<Gameplay_RandomEvent_Improvement_Placements>),
	RandomEvent_Notifications: Record<string|number, Gameplay_RandomEvent_Notifications> & (() => LuaIterable<Gameplay_RandomEvent_Notifications>),
	RandomEvent_PillagedBuildings: Record<string|number, Gameplay_RandomEvent_PillagedBuildings> & (() => LuaIterable<Gameplay_RandomEvent_PillagedBuildings>),
	RandomEvent_PillagedDistricts: Record<string|number, Gameplay_RandomEvent_PillagedDistricts> & (() => LuaIterable<Gameplay_RandomEvent_PillagedDistricts>),
	RandomEvent_PillagedImprovements: Record<string|number, Gameplay_RandomEvent_PillagedImprovements> & (() => LuaIterable<Gameplay_RandomEvent_PillagedImprovements>),
	RandomEvent_Presentation: Record<string|number, Gameplay_RandomEvent_Presentation> & (() => LuaIterable<Gameplay_RandomEvent_Presentation>),
	RandomEvent_Terrains: Record<string|number, Gameplay_RandomEvent_Terrains> & (() => LuaIterable<Gameplay_RandomEvent_Terrains>),
	RandomEvent_Yields: Record<string|number, Gameplay_RandomEvent_Yields> & (() => LuaIterable<Gameplay_RandomEvent_Yields>),
	RealismSettings: Record<string|number, Gameplay_RealismSettings> & (() => LuaIterable<Gameplay_RealismSettings>),
	Resolutions: Record<string|number, Gameplay_Resolutions> & (() => LuaIterable<Gameplay_Resolutions>),
	ResolutionEffects: Record<string|number, Gameplay_ResolutionEffects> & (() => LuaIterable<Gameplay_ResolutionEffects>),
	Resource_Consumption: Record<string|number, Gameplay_Resource_Consumption> & (() => LuaIterable<Gameplay_Resource_Consumption>),
	Route_ResourceCosts: Record<string|number, Gameplay_Route_ResourceCosts> & (() => LuaIterable<Gameplay_Route_ResourceCosts>),
	Routes_XP2: Record<string|number, Gameplay_Routes_XP2> & (() => LuaIterable<Gameplay_Routes_XP2>),
	SecretSocieties: Record<string|number, Gameplay_SecretSocieties> & (() => LuaIterable<Gameplay_SecretSocieties>),
	StartEras_XP2: Record<string|number, Gameplay_StartEras_XP2> & (() => LuaIterable<Gameplay_StartEras_XP2>),
	Unit_RockbandResults_XP2: Record<string|number, Gameplay_Unit_RockbandResults_XP2> & (() => LuaIterable<Gameplay_Unit_RockbandResults_XP2>),
	Units_XP2: Record<string|number, Gameplay_Units_XP2> & (() => LuaIterable<Gameplay_Units_XP2>),
	UnitOperations_XP2: Record<string|number, Gameplay_UnitOperations_XP2> & (() => LuaIterable<Gameplay_UnitOperations_XP2>),
	UnitRetreats_XP1: Record<string|number, Gameplay_UnitRetreats_XP1> & (() => LuaIterable<Gameplay_UnitRetreats_XP1>),
	Visibilities_XP2: Record<string|number, Gameplay_Visibilities_XP2> & (() => LuaIterable<Gameplay_Visibilities_XP2>),
	VotingBlockers: Record<string|number, Gameplay_VotingBlockers> & (() => LuaIterable<Gameplay_VotingBlockers>),
}