Fandom

Civilization

Module:Data/Civ5/Base/Improvement Values

< Module:Data | Civ5/Base

6,957pages on
this wiki
Add New Page
Talk0

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

 
local data ={
 
--Fields for the Flavors table
--[Field]                              [Type]
--FlavorType                           String
--Flavor                                Int64
Flavors = {
};
--Fields for the Yields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
Yields = {
IMPROVEMENT_FARM = {
{YieldType="YIELD_FOOD";
Yield=1;};
};
 
IMPROVEMENT_MINE = {
{YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_TRADING_POST = {
{YieldType="YIELD_GOLD";
Yield=1;};
};
 
IMPROVEMENT_LUMBERMILL = {
{YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_ACADEMY = {
{YieldType="YIELD_SCIENCE";
Yield=6;};
};
 
IMPROVEMENT_CUSTOMS_HOUSE = {
{YieldType="YIELD_GOLD";
Yield=4;};
};
 
IMPROVEMENT_MANUFACTORY = {
{YieldType="YIELD_PRODUCTION";
Yield=4;};
};
 
IMPROVEMENT_TERRACE_FARM = {
{YieldType="YIELD_FOOD";
Yield=1;};
};
 
};
--Fields for the AdjacentCityYields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
AdjacentCityYields = {
};
--Fields for the CoastalLandYields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
CoastalLandYields = {
};
--Fields for the FreshWaterYields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
FreshWaterYields = {
};
--Fields for the HillsYields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
HillsYields = {
IMPROVEMENT_MINE = {
{YieldType="YIELD_PRODUCTION";
Yield=0;};
};
 
};
--Fields for the AdjacentMountainYieldChanges table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
AdjacentMountainYieldChanges = {
IMPROVEMENT_TERRACE_FARM = {
{YieldType="YIELD_FOOD";
Yield=1;};
};
 
};
--Fields for the PrereqNatureYields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
PrereqNatureYields = {
};
--Fields for the RiverSideYields table
--[Field]                              [Type]
--YieldType                            String
--Yield                                 Int64
RiverSideYields = {
};
--Fields for the ValidTerrains table
--[Field]                              [Type]
--TerrainType                          String
ValidTerrains = {
IMPROVEMENT_BARBARIAN_CAMP = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
};
 
IMPROVEMENT_GOODY_HUT = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
};
 
IMPROVEMENT_FARM = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
};
 
IMPROVEMENT_TRADING_POST = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
};
 
IMPROVEMENT_FORT = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
IMPROVEMENT_LANDMARK = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
IMPROVEMENT_ACADEMY = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
IMPROVEMENT_CUSTOMS_HOUSE = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
IMPROVEMENT_MANUFACTORY = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
IMPROVEMENT_CITADEL = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
IMPROVEMENT_MINE = {
{TerrainType="TERRAIN_HILL";};
};
 
IMPROVEMENT_TERRACE_FARM = {
{TerrainType="TERRAIN_HILL";};
};
 
IMPROVEMENT_MOAI = {
{TerrainType="TERRAIN_GRASS";};
{TerrainType="TERRAIN_PLAINS";};
{TerrainType="TERRAIN_DESERT";};
{TerrainType="TERRAIN_TUNDRA";};
{TerrainType="TERRAIN_SNOW";};
};
 
};
--Fields for the ValidFeatures table
--[Field]                              [Type]
--FeatureType                          String
ValidFeatures = {
IMPROVEMENT_BARBARIAN_CAMP = {
{FeatureType="FEATURE_JUNGLE";};
{FeatureType="FEATURE_FOREST";};
};
 
IMPROVEMENT_GOODY_HUT = {
{FeatureType="FEATURE_JUNGLE";};
{FeatureType="FEATURE_FOREST";};
};
 
IMPROVEMENT_LUMBERMILL = {
{FeatureType="FEATURE_FOREST";};
};
 
};
--Fields for the ResourceTypes table
--[Field]                              [Type]
--ResourceType                         String
--ResourceMakesValid                  Boolean
--ResourceTrade                       Boolean
--DiscoveryRand                         Int64
--QuantityRequirement                   Int64
ResourceTypes = {
IMPROVEMENT_FARM = {
{ResourceType="RESOURCE_WHEAT";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_MINE = {
{ResourceType="RESOURCE_IRON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COAL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_ALUMINUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_URANIUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_GEMS";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_GOLD";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_SILVER";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_QUARRY = {
{ResourceType="RESOURCE_MARBLE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_STONE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_PASTURE = {
{ResourceType="RESOURCE_HORSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COW";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_SHEEP";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_CAMP = {
{ResourceType="RESOURCE_IVORY";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_FUR";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_DEER";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_FISHING_BOATS = {
{ResourceType="RESOURCE_FISH";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_WHALE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_PEARLS";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_PLANTATION = {
{ResourceType="RESOURCE_BANANA";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_DYE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_SILK";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_SPICES";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_SUGAR";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COTTON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_WINE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_INCENSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_WELL = {
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_OFFSHORE_PLATFORM = {
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_LANDMARK = {
{ResourceType="RESOURCE_HORSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_IRON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COAL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_ALUMINUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_URANIUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_CUSTOMS_HOUSE = {
{ResourceType="RESOURCE_HORSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_IRON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COAL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_ALUMINUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_URANIUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_ACADEMY = {
{ResourceType="RESOURCE_HORSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_IRON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COAL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_ALUMINUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_URANIUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_CITADEL = {
{ResourceType="RESOURCE_HORSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_IRON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COAL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_ALUMINUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_URANIUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
IMPROVEMENT_MANUFACTORY = {
{ResourceType="RESOURCE_HORSE";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_IRON";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_COAL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_OIL";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_ALUMINUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
{ResourceType="RESOURCE_URANIUM";
ResourceMakesValid=true;
ResourceTrade=true;
DiscoveryRand=0;
QuantityRequirement=0;};
};
 
};
--Fields for the ResourceType_Yields table
--[Field]                              [Type]
--ResourceType                         String
--YieldType                            String
--Yield                                 Int64
ResourceType_Yields = {
IMPROVEMENT_MINE = {
{ResourceType="RESOURCE_COAL";
YieldType="YIELD_PRODUCTION";
Yield=1;};
{ResourceType="RESOURCE_ALUMINUM";
YieldType="YIELD_PRODUCTION";
Yield=1;};
{ResourceType="RESOURCE_URANIUM";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_QUARRY = {
{ResourceType="RESOURCE_MARBLE";
YieldType="YIELD_PRODUCTION";
Yield=1;};
{ResourceType="RESOURCE_STONE";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_PASTURE = {
{ResourceType="RESOURCE_HORSE";
YieldType="YIELD_PRODUCTION";
Yield=1;};
{ResourceType="RESOURCE_COW";
YieldType="YIELD_PRODUCTION";
Yield=1;};
{ResourceType="RESOURCE_SHEEP";
YieldType="YIELD_FOOD";
Yield=1;};
};
 
IMPROVEMENT_CAMP = {
{ResourceType="RESOURCE_IVORY";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_FUR";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_DEER";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_FISHING_BOATS = {
{ResourceType="RESOURCE_FISH";
YieldType="YIELD_FOOD";
Yield=1;};
{ResourceType="RESOURCE_WHALE";
YieldType="YIELD_FOOD";
Yield=1;};
{ResourceType="RESOURCE_PEARLS";
YieldType="YIELD_FOOD";
Yield=1;};
};
 
IMPROVEMENT_PLANTATION = {
{ResourceType="RESOURCE_BANANA";
YieldType="YIELD_FOOD";
Yield=2;};
{ResourceType="RESOURCE_BANANA";
YieldType="YIELD_PRODUCTION";
Yield=-1;};
{ResourceType="RESOURCE_DYE";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_SILK";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_SPICES";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_SUGAR";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_COTTON";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_WINE";
YieldType="YIELD_GOLD";
Yield=1;};
{ResourceType="RESOURCE_INCENSE";
YieldType="YIELD_GOLD";
Yield=1;};
};
 
IMPROVEMENT_WELL = {
{ResourceType="RESOURCE_OIL";
YieldType="YIELD_PRODUCTION";
Yield=3;};
};
 
IMPROVEMENT_OFFSHORE_PLATFORM = {
{ResourceType="RESOURCE_OIL";
YieldType="YIELD_PRODUCTION";
Yield=3;};
};
 
};
--Fields for the RouteYieldChanges table
--[Field]                              [Type]
--RouteType                            String
--YieldType                            String
--Yield                                 Int64
RouteYieldChanges = {
};
--Fields for the TechYieldChanges table
--[Field]                              [Type]
--TechType                             String
--YieldType                            String
--Yield                                 Int64
TechYieldChanges = {
IMPROVEMENT_LUMBERMILL = {
{TechType="TECH_SCIENTIFIC_THEORY";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_TRADING_POST = {
{TechType="TECH_ECONOMICS";
YieldType="YIELD_GOLD";
Yield=1;};
};
 
IMPROVEMENT_MINE = {
{TechType="TECH_CHEMISTRY";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_QUARRY = {
{TechType="TECH_CHEMISTRY";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_PLANTATION = {
{TechType="TECH_FERTILIZER";
YieldType="YIELD_FOOD";
Yield=1;};
};
 
IMPROVEMENT_FISHING_BOATS = {
{TechType="TECH_COMPASS";
YieldType="YIELD_GOLD";
Yield=1;};
};
 
IMPROVEMENT_PASTURE = {
{TechType="TECH_FERTILIZER";
YieldType="YIELD_FOOD";
Yield=1;};
};
 
IMPROVEMENT_CAMP = {
{TechType="TECH_ECONOMICS";
YieldType="YIELD_GOLD";
Yield=1;};
};
 
IMPROVEMENT_ACADEMY = {
{TechType="TECH_SCIENTIFIC_THEORY";
YieldType="YIELD_SCIENCE";
Yield=2;};
};
 
IMPROVEMENT_CUSTOMS_HOUSE = {
{TechType="TECH_ECONOMICS";
YieldType="YIELD_GOLD";
Yield=1;};
};
 
IMPROVEMENT_MANUFACTORY = {
{TechType="TECH_CHEMISTRY";
YieldType="YIELD_PRODUCTION";
Yield=1;};
};
 
IMPROVEMENT_MOAI = {
{TechType="TECH_FLIGHT";
YieldType="YIELD_GOLD";
Yield=1;};
};
 
};
--Fields for the TechNoFreshWaterYieldChanges table
--[Field]                              [Type]
--TechType                             String
--YieldType                            String
--Yield                                 Int64
TechNoFreshWaterYieldChanges = {
IMPROVEMENT_FARM = {
{TechType="TECH_FERTILIZER";
YieldType="YIELD_FOOD";
Yield=1;};
};
 
};
--Fields for the TechFreshWaterYieldChanges table
--[Field]                              [Type]
--TechType                             String
--YieldType                            String
--Yield                                 Int64
TechFreshWaterYieldChanges = {
IMPROVEMENT_FARM = {
{TechType="TECH_CIVIL_SERVICE";
YieldType="YIELD_FOOD";
Yield=1;};
};
 
};
}
return data

Also on Fandom

Random Wiki