<Table name="Buildings">
		<Column name="ID" type="integer" primarykey="true" autoincrement="true"/>
		<Column name="Type" type="text" notnull="true" unique="true"/>
		<Column name="Description" type="text" reference="Language_en_US(Tag)"/>
		<Column name="Civilopedia" type="text" reference="Language_en_US(Tag)"/>
		<Column name="Strategy" type="text" reference="Language_en_US(Tag)"/>
		<Column name="Help" type="text" reference="Language_en_US(Tag)"/>
		<Column name="ThemingBonusHelp" type="text" reference="Language_en_US(Tag)"/>
		<Column name="Quote" type="text" reference="Language_en_US(Tag)"/>
		<Column name="GoldMaintenance" type="integer" default="0"/>
		<Column name="MutuallyExclusiveGroup" type="integer" default="-1"/>
		<Column name="TeamShare" type="boolean" default="false"/>
		<Column name="Water" type="boolean" default="false"/>
		<Column name="River" type="boolean" default="false"/>
		<Column name="FreshWater" type="boolean" default="false"/>
		<Column name="Mountain" type="boolean" default="false"/>
		<Column name="NearbyMountainRequired" type="boolean" default="false"/>
		<Column name="Hill" type="boolean" default="false"/>
		<Column name="Flat" type="boolean" default="false"/>
		<Column name="FoundsReligion" type="boolean" default="false"/>
		<!-- Doesn't work? -->
		<Column name="IsReligious" type="boolean" default="false"/>
		<Column name="BorderObstacle" type="boolean" default="false"/>
		<Column name="PlayerBorderObstacle" type="boolean" default="false"/>
		<Column name="Capital" type="boolean" default="false"/>
		<Column name="GoldenAge" type="boolean" default="false"/>
		<Column name="MapCentering" type="boolean" default="false"/>
		<Column name="NeverCapture" type="boolean" default="false"/>
		<Column name="NukeImmune" type="boolean" default="false"/>
		<Column name="AllowsWaterRoutes" type="boolean" default="false"/>
		<Column name="ExtraLuxuries" type="boolean" default="false"/>
		<Column name="DiplomaticVoting" type="boolean" default="false"/>
		<Column name="AffectSpiesNow" type="boolean" default="false"/>
		<Column name="NullifyInfluenceModifier" type="boolean" default="false"/>
		<Column name="Cost" type="integer" default="0"/>
		<Column name="FaithCost" type="integer" default="0"/>
		<Column name="LeagueCost" type="integer" default="0"/>
		<Column name="UnlockedByBelief" type="boolean" default="0"/>
		<Column name="UnlockedByLeague" type="boolean" default="false"/>
		<Column name="HolyCity" type="boolean" default="0"/>
		<Column name="NumCityCostMod" type="integer" default="0"/>
		<Column name="HurryCostModifier" type="integer" default="0"/>
		<Column name="MinAreaSize" type="integer" default="0"/>
		<Column name="ConquestProb" type="integer" default="0"/>
		<Column name="CitiesPrereq" type="integer" default="0"/>
		<Column name="LevelPrereq" type="integer" default="0"/>
		<Column name="CultureRateModifier" type="integer" default="0"/>
		<Column name="GlobalCultureRateModifier" type="integer" default="0"/>
		<Column name="GreatPeopleRateModifier" type="integer" default="0"/>
		<Column name="GlobalGreatPeopleRateModifier" type="integer" default="0"/>
		<Column name="GreatGeneralRateModifier" type="integer" default="0"/>
		<Column name="GreatPersonExpendGold" type="integer" default="0"/>
		<Column name="GoldenAgeModifier" type="integer" default="0"/>
		<Column name="UnitUpgradeCostMod" type="integer" default="0"/>
		<Column name="Experience" type="integer" default="0"/>
		<Column name="GlobalExperience" type="integer" default="0"/>
		<Column name="FoodKept" type="integer" default="0"/>
		<Column name="Airlift" type="boolean" default="0"/>
		<Column name="AirModifier" type="integer" default="0"/>
		<!-- Additional Aircraft -->
		<Column name="NukeModifier" type="integer" default="0"/>
		<!-- Pop reduction -->
		<Column name="NukeExplosionRand" type="integer" default="0"/>
		<Column name="HealRateChange" type="integer" default="0"/>
		<Column name="Happiness" type="integer" default="0"/>
		<Column name="UnmoddedHappiness" type="integer" default="0"/>
		<Column name="UnhappinessModifier" type="integer" default="0"/>
		<!-- Global -->
		<Column name="HappinessPerCity" type="integer" default="0"/>
		<Column name="HappinessPerXPolicies" type="integer" default="0"/>
		<Column name="CityCountUnhappinessMod" type="integer" default="0"/>
		<Column name="NoOccupiedUnhappiness" type="boolean" default="false"/>
		<!-- Can only be built in Occupied or Puppeted cities -->
		<Column name="WorkerSpeedModifier" type="integer" default="0"/>
		<Column name="MilitaryProductionModifier" type="integer" default="0"/>
		<Column name="SpaceProductionModifier" type="integer" default="0"/>
		<Column name="GlobalSpaceProductionModifier" type="integer" default="0"/>
		<Column name="BuildingProductionModifier" type="integer" default="0"/>
		<Column name="WonderProductionModifier" type="integer" default="0"/>
		<Column name="CityConnectionTradeRouteModifier" type="integer" default="0"/>
		<!-- global Flat Gold % addition -->
		<Column name="CapturePlunderModifier" type="integer" default="0"/>
		<!-- when capturing this city -->
		<Column name="PolicyCostModifier" type="integer" default="0"/>
		<Column name="PlotCultureCostModifier" type="integer" default="0"/>
		<Column name="GlobalPlotCultureCostModifier" type="integer" default="0"/>
		<Column name="PlotBuyCostModifier" type="integer" default="0"/>
		<Column name="GlobalPlotBuyCostModifier" type="integer" default="0"/>
		<Column name="GlobalPopulationChange" type="integer" default="0"/>
		<Column name="TechShare" type="integer" default="0"/>
		<Column name="FreeTechs" type="integer" default="0"/>
		<Column name="FreePolicies" type="integer" default="0"/>
		<Column name="FreeGreatPeople" type="integer" default="0"/>
		<Column name="MedianTechPercentChange" type="integer" default="0"/>
		<!-- 1/2 of Research Agreement boost (x2 for total) -->
		<Column name="Gold" type="integer" default="0"/>
		<Column name="AllowsRangeStrike" type="boolean" default="false"/>
		<Column name="Espionage" type="boolean" default="false"/>
		<Column name="AllowsFoodTradeRoutes" type="boolean" default="false"/>
		<Column name="AllowsProductionTradeRoutes" type="boolean" default="false"/>
		<Column name="Defense" type="integer" default="0"/>
		<Column name="ExtraCityHitPoints" type="integer" default="0"/>
		<Column name="GlobalDefenseMod" type="integer" default="0"/>
		<Column name="MinorFriendshipChange" type="integer" default="0"/>
		<Column name="VictoryPoints" type="integer" default="0"/>
		<Column name="ExtraMissionarySpreads" type="integer" default="0"/>
		<Column name="ReligiousPressureModifier" type="integer" default="0"/>
		<Column name="EspionageModifier" type="integer" default="0"/>
		<Column name="GlobalEspionageModifier" type="integer" default="0"/>
		<Column name="ExtraSpies" type="integer" default="0"/>
		<Column name="SpyRankChange" type="integer" default="0"/>
		<Column name="InstantSpyRankChange" type="integer" default="0"/>
		<Column name="TradeRouteRecipientBonus" type="integer" default="0"/>
		<!-- Incoming trade to this building creates this integer for the building owner-->
		<Column name="TradeRouteTargetBonus" type="integer" default="0"/>
		<!-- The owner of the above route gets this integer -->
		<Column name="NumTradeRouteBonus" type="integer" default="0"/>
		<Column name="LandmarksTourismPercent" type="integer" default="0"/>
		<Column name="InstantMilitaryIncrease" type="integer" default="0"/>
		<!-- Terracotta Army bonus -->
		<Column name="GreatWorksTourismModifier" type="integer" default="0"/>
		<Column name="XBuiltTriggersIdeologyChoice" type="integer" default="0"/>
		<Column name="TradeRouteSeaDistanceModifier" type="integer" default="0"/>
		<Column name="TradeRouteSeaGoldBonus" type="integer" default="0"/>
		<Column name="TradeRouteLandDistanceModifier" type="integer" default="0"/>
		<Column name="TradeRouteLandGoldBonus" type="integer" default="0"/>
		<Column name="CityStateTradeRouteProductionModifier" type="integer" default="0"/>
		<!-- ([# trade routes with CityStates] x Modifier) for every city with this bldg -->
		<Column name="GreatScientistBeakerModifier" type="integer" default="0"/>
		<Column name="BuildingClass" type="text" reference="BuildingClasses(Type)" default="NULL"/>
		<Column name="ArtDefineTag" type="text" default="NULL"/>
		<Column name="NearbyTerrainRequired" type="text" reference="Terrains(Type)" default="NULL"/>
		<Column name="ProhibitedCityTerrain" type="text" reference="Terrains(Type)" default="NULL"/>
		<Column name="VictoryPrereq" type="text" reference="Victories(Type)" default="NULL"/>
		<Column name="FreeStartEra" type="text" reference="Eras(Type)" default="NULL"/>
		<Column name="MaxStartEra" type="text" reference="Eras(Type)" default="NULL"/>
		<Column name="ObsoleteTech" type="text" reference="Technologies(Type)" default="NULL"/>
		<Column name="EnhancedYieldTech" type="text" reference="Technologies(Type)" default="NULL"/>
		<Column name="TechEnhancedTourism" type="integer" default="0"/>
		<Column name="FreeBuilding" type="text" reference="BuildingClasses(Type)" default="NULL"/>
		<Column name="FreeBuildingThisCity" type="text" reference="BuildingClasses(Type)" default="NULL"/>
		<Column name="FreePromotion" type="text" reference="UnitPromotions(Type)" default="NULL"/>
		<Column name="TrainedFreePromotion" type="text" reference="UnitPromotions(Type)" default="NULL"/>
		<Column name="FreePromotionRemoved" type="text" reference="UnitPromotions(Type)" default="NULL"/>
		<Column name="ReplacementBuildingClass" type="text" reference="BuildingClasses(Type)" default="NULL"/>
		<!-- Replaces the building in the production list, but not buildings already built -->
		<Column name="PrereqTech" type="text" reference="Technologies(Type)" default="NULL"/>
		<Column name="PolicyBranchType" type="text" reference="PolicyBranchTypes(Type)" default="NULL"/>
		<Column name="SpecialistType" type="text" reference="Specialists(Type)" default="NULL"/>
		<Column name="SpecialistCount" type="integer" default="0"/>
		<Column name="GreatWorkSlotType" type="text" reference="GreatWorkSlots(Type)" default="NULL"/>
		<Column name="FreeGreatWork" type="text" reference="GreatWorks(Type)" default="NULL"/>
		<Column name="GreatWorkCount" type="integer" default="0"/>
		<Column name="SpecialistExtraCulture" type="integer" default="0"/>
		<!-- All specialists, all cities -->
		<Column name="GreatPeopleRateChange" type="integer" default="0"/>
		<Column name="ExtraLeagueVotes" type="integer" default="0"/>
		<Column name="CityWall" type="boolean" default="false"/>
		<Column name="DisplayPosition" type="integer" default="0"/>
		<Column name="PortraitIndex" type="integer" default="-1"/>
		<Column name="WonderSplashImage" type="text" default="NULL"/>
		<Column name="WonderSplashAnchor" type="text" default="R,T"/>
		<Column name="WonderSplashAudio" type="text"/>
		<Column name="IconAtlas" type="text" default="NULL" reference="IconTextureAtlases(Atlas)"/>
		<Column name="ArtInfoCulturalVariation" type="boolean" default="false"/>
		<Column name="ArtInfoEraVariation" type="boolean" default="false"/>
		<Column name="ArtInfoRandomVariation" type="boolean" default="false"/>
	</Table>
	<Table name="Building_AreaYieldModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_BuildingClassHappiness">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="BuildingClassType" type="text" reference="BuildingClasses(Type)"/>
		<Column name="Happiness" type="integer"/>
	</Table>
	<Table name="Building_BuildingClassYieldChanges">
		<!-- Global -->
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="BuildingClassType" type="text" reference="BuildingClasses(Type)"/>
		<Column name="YieldType" type="integer" reference="Yields(Type)"/>
		<Column name="YieldChange" type="integer" default="0"/>
	</Table>
	<Table name="Building_ClassesNeededInCity">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="BuildingClassType" type="text" reference="BuildingClasses(Type)"/>
	</Table>
	<Table name="Building_FreeUnits">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="UnitType" type="text" reference="Units(Type)"/>
		<Column name="NumUnits" type="integer"/>
	</Table>
	<Table name="Building_DomainFreeExperiences">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="DomainType" type="text" reference="Domains(Type)"/>
		<Column name="Experience" type="integer"/>
	</Table>
	<Table name="Building_DomainFreeExperiencePerGreatWork">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="DomainType" type="text" reference="Domains(Type)"/>
		<Column name="Experience" type="integer"/>
	</Table>
	<Table name="Building_DomainProductionModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="DomainType" type="text" reference="Domains(Type)"/>
		<Column name="Modifier" type="integer"/>
	</Table>
	<Table name="Building_FreeSpecialistCounts">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="SpecialistType" type="text" reference="Specialists(Type)"/>
		<Column name="Count" type="integer"/>
	</Table>
	<Table name="Building_Flavors">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="FlavorType" type="text" reference="Flavors(Type)"/>
		<Column name="Flavor" type="integer"/>
	</Table>
	<Table name="Building_GlobalYieldModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_HurryModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="HurryType" type="text" reference="HurryInfos(Type)"/>
		<!-- Faith? -->
		<Column name="HurryCostModifier" type="integer"/>
	</Table>
	<Table name="Building_LocalResourceAnds">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
	</Table>
	<Table name="Building_LocalResourceOrs">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
	</Table>
	<Table name="Building_LockedBuildingClasses">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="BuildingClassType" type="text" reference="BuildingClasses(Type)"/>
	</Table>
	<Table name="Building_PrereqBuildingClasses">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="BuildingClassType" type="text" reference="BuildingClasses(Type)"/>
		<Column name="NumBuildingNeeded" type="integer"/>
	</Table>
	<Table name="Building_ResourceQuantity">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
		<Column name="Quantity" type="integer"/>
	</Table>
	<Table name="Building_ResourceQuantityRequirements">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
		<Column name="Cost" type="integer"/>
	</Table>
	<Table name="Building_ResourceYieldModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_ResourceCultureChanges">
		<!-- In City, not tile, from each Improved source -->
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
		<Column name="CultureChange" type="integer"/>
	</Table>
	<Table name="Building_ResourceFaithChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
		<Column name="FaithChange" type="integer"/>
	</Table>
	<Table name="Building_RiverPlotYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_SeaPlotYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_LakePlotYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_SeaResourceYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_ResourceYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="ResourceType" type="text" reference="Resources(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_FeatureYieldChanges">
		<!--No workee for Hill-->
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="FeatureType" type="text" reference="Features(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_TerrainYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="TerrainType" type="text" reference="Terrains(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
		<!--No workee for Hill-->
	</Table>
	<Table name="Building_SpecialistYieldChanges">
		<!-- Global -->
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="SpecialistType" type="text" reference="Specialists(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_UnitCombatFreeExperiences">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="UnitCombatType" type="text" reference="UnitCombatInfos(Type)"/>
		<Column name="Experience" type="integer"/>
	</Table>
	<Table name="Building_UnitCombatProductionModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="UnitCombatType" type="text" reference="UnitCombatInfos(Type)"/>
		<Column name="Modifier" type="integer"/>
	</Table>
	<Table name="Building_TechAndPrereqs">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="TechType" type="text" reference="Technologies(Type)"/>
	</Table>
	<Table name="Building_YieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_YieldChangesPerPop"><!-- Works for Gold, Science, and Food, NOT Faith, Culture -->
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_YieldChangesPerReligion">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_TechEnhancedYieldChanges">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_YieldModifiers">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="YieldType" type="text" reference="Yields(Type)"/>
		<Column name="Yield" type="integer"/>
	</Table>
	<Table name="Building_ThemingBonuses">
		<Column name="BuildingType" type="text" reference="Buildings(Type)"/>
		<Column name="Description" type="text"/>
		<Column name="Bonus" type="integer"/>
		<Column name="SameEra" type="bool"/>
		<Column name="UniqueEras" type="bool"/>
		<Column name="MustBeArt" type="bool"/>
		<Column name="MustBeArtifact" type="bool"/>
		<Column name="MustBeEqualArtArtifact" type="bool"/>
		<Column name="RequiresOwner" type="bool"/>
		<Column name="RequiresAnyButOwner" type="bool"/>
		<Column name="RequiresSamePlayer" type="bool"/>
		<Column name="RequiresUniquePlayers" type="bool"/>
		<Column name="AIPriority" type="int"/>
	</Table>
	<Table name="BuildingClasses">
		<Column name="ID" type="integer" primarykey="true" autoincrement="true"/>
		<Column name="Type" type="text" notnull="true" unique="true"/>
		<Column name="Description" type="text"/>
		<Column name="DefaultBuilding" type="text"/>
		<Column name="MaxGlobalInstances" type="integer" default="-1"/>
		<Column name="MaxTeamInstances" type="integer" default="-1"/>
		<Column name="MaxPlayerInstances" type="integer" default="-1"/>
		<Column name="ExtraPlayerInstances" type="integer" default="0"/>
		<Column name="NoLimit" type="boolean" default="false"/>
		<Column name="Monument" type="boolean" default="false"/>
	</Table>
	<Table name="BuildingClass_VictoryThresholds">
		<Column name="BuildingClassType" type="text" reference="BuildingClasses(Type)"/>
		<Column name="VictoryType" type="text" reference="Victories(Type)"/>
		<Column name="Threshold" type="integer"/>
	</Table>



		<DeleteMissingReferences table="Buildings" column="Type"/>
	<DeleteMissingReferences table="BuildingClasses" column="Type"/>