civvi-types
Version:
TypeScript declaration files for modding Civ VI using TypeScriptToLua transpiler
433 lines • 52.5 kB
TypeScript
/** @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>),
}