mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-01 20:04:34 +07:00
b8d79dc23d
* Added Era.json and imported the data to the ruleset * Units at start are now also determined by eras.json * Research agreement costs now determined by json file * Gold and Culture provided at the start are now awarded * Can no longer build wonders that are more than two eras older than the starting era * Default population and buildings for settlers can now be added * Added checks for validity of eras.json file in mods * Colors for the icons of technologies are no also saved in eras.json * Removed constants for all era's as they have been generalized away by this PR * Removed spurios println's * Added compatibility for mods * Updated the military unit you get from ruines to be the military unit you received at the start of the game
203 lines
6.1 KiB
JSON
203 lines
6.1 KiB
JSON
[
|
|
{
|
|
"name": "Settler",
|
|
"baseHappiness": 15,
|
|
"extraHappinessPerLuxury": 1,
|
|
"researchCostModifier": 0.9,
|
|
"unitCostModifier": 0.5,
|
|
"buildingCostModifier": 0.5,
|
|
"policyCostModifier": 0.5,
|
|
"unhappinessModifier": 0.4,
|
|
"barbarianBonus": 0.75,
|
|
"playerBonusStartingUnits": [], // Note that the units from Eras.json are added to this pool. This should only contain bonus starting units.
|
|
"aiCityGrowthModifier": 1.6, // that is to say it'll take them 1.6 times as long to grow the city
|
|
"aiUnitCostModifier": 1.75,
|
|
"aiBuildingCostModifier": 1.6,
|
|
"aiWonderCostModifier": 1.6,
|
|
"aiBuildingMaintenanceModifier": 1,
|
|
"aiUnitMaintenanceModifier": 1,
|
|
"aiFreeTechs": [],
|
|
"aiMajorCivBonusStartingUnits": [],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 1,
|
|
"aisExchangeTechs": false,
|
|
"turnBarbariansCanEnterPlayerTiles": 10000,
|
|
"clearBarbarianCampReward": 50
|
|
},
|
|
{
|
|
"name": "Chieftain",
|
|
"baseHappiness": 12,
|
|
"extraHappinessPerLuxury": 1,
|
|
"researchCostModifier": 0.95,
|
|
"unitCostModifier": 0.67,
|
|
"buildingCostModifier": 0.67,
|
|
"policyCostModifier": 0.67,
|
|
"unhappinessModifier": 0.6,
|
|
"barbarianBonus": 0.5,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 1.3,
|
|
"aiUnitCostModifier": 1.3,
|
|
"aiBuildingCostModifier": 1.3,
|
|
"aiWonderCostModifier": 1.3,
|
|
"aiBuildingMaintenanceModifier": 1,
|
|
"aiUnitMaintenanceModifier": 1,
|
|
"aiFreeTechs": [],
|
|
"aiMajorCivBonusStartingUnits": [],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 1,
|
|
"aisExchangeTechs": false,
|
|
"turnBarbariansCanEnterPlayerTiles": 60,
|
|
"clearBarbarianCampReward": 40
|
|
},
|
|
{
|
|
"name": "Warlord",
|
|
"baseHappiness": 12,
|
|
"extraHappinessPerLuxury": 0,
|
|
"researchCostModifier": 1,
|
|
"unitCostModifier": 0.85,
|
|
"buildingCostModifier": 0.85,
|
|
"policyCostModifier": 0.85,
|
|
"unhappinessModifier": 0.75,
|
|
"barbarianBonus": 0.4,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 1.1,
|
|
"aiUnitCostModifier": 1.1,
|
|
"aiBuildingCostModifier": 1.1,
|
|
"aiWonderCostModifier": 1.1,
|
|
"aiBuildingMaintenanceModifier": 1,
|
|
"aiUnitMaintenanceModifier": 1,
|
|
"aiFreeTechs": [],
|
|
"aiMajorCivBonusStartingUnits": [],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 1,
|
|
"aisExchangeTechs": false,
|
|
"turnBarbariansCanEnterPlayerTiles": 20,
|
|
"clearBarbarianCampReward": 30
|
|
},
|
|
{
|
|
"name": "Prince",
|
|
"baseHappiness": 9,
|
|
"extraHappinessPerLuxury": 0,
|
|
"researchCostModifier": 1,
|
|
"unitCostModifier": 1,
|
|
"buildingCostModifier": 1,
|
|
"policyCostModifier": 1,
|
|
"unhappinessModifier": 1,
|
|
"barbarianBonus": 0.33,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 1,
|
|
"aiUnitCostModifier": 1,
|
|
"aiBuildingCostModifier": 1,
|
|
"aiWonderCostModifier": 1,
|
|
"aiBuildingMaintenanceModifier": 1,
|
|
"aiUnitMaintenanceModifier": 0.85,
|
|
"aiFreeTechs": [],
|
|
"aiMajorCivBonusStartingUnits": [],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 1,
|
|
"aisExchangeTechs": true,
|
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
|
"clearBarbarianCampReward": 25
|
|
},
|
|
{
|
|
"name": "King",
|
|
"baseHappiness": 9,
|
|
"extraHappinessPerLuxury": 0,
|
|
"researchCostModifier": 1,
|
|
"unitCostModifier": 1,
|
|
"buildingCostModifier": 1,
|
|
"policyCostModifier": 1,
|
|
"unhappinessModifier": 1,
|
|
"barbarianBonus": 0.25,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 0.9,
|
|
"aiUnitCostModifier": 0.85,
|
|
"aiBuildingCostModifier": 0.85,
|
|
"aiWonderCostModifier": 1,
|
|
"aiBuildingMaintenanceModifier": 0.85,
|
|
"aiUnitMaintenanceModifier": 0.8,
|
|
"aiFreeTechs": ["Pottery"],
|
|
"aiMajorCivBonusStartingUnits": ["Era Starting Unit"],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 0.9,
|
|
"aisExchangeTechs": true,
|
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
|
"clearBarbarianCampReward": 25
|
|
},
|
|
{
|
|
"name": "Emperor",
|
|
"baseHappiness": 9,
|
|
"extraHappinessPerLuxury": 0,
|
|
"researchCostModifier": 1,
|
|
"unitCostModifier": 1,
|
|
"buildingCostModifier": 1,
|
|
"policyCostModifier": 1,
|
|
"unhappinessModifier": 1,
|
|
"barbarianBonus": 0.2,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 0.85,
|
|
"aiUnitCostModifier": 0.8,
|
|
"aiBuildingCostModifier": 0.8,
|
|
"aiWonderCostModifier": 1,
|
|
"aiBuildingMaintenanceModifier": 0.8,
|
|
"aiUnitMaintenanceModifier": 0.75,
|
|
"aiFreeTechs": ["Pottery","Animal Husbandry"],
|
|
"aiMajorCivBonusStartingUnits": ["Era Starting Unit", "Scout"],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 0.85,
|
|
"aisExchangeTechs": true,
|
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
|
"clearBarbarianCampReward": 25
|
|
},
|
|
{
|
|
"name": "Immortal",
|
|
"baseHappiness": 9,
|
|
"extraHappinessPerLuxury": 0,
|
|
"researchCostModifier": 1,
|
|
"unitCostModifier": 1,
|
|
"buildingCostModifier": 1,
|
|
"policyCostModifier": 1,
|
|
"unhappinessModifier": 1,
|
|
"barbarianBonus": 0.1,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 0.75,
|
|
"aiUnitCostModifier": 0.65,
|
|
"aiBuildingCostModifier": 0.65,
|
|
"aiWonderCostModifier": 1,
|
|
"aiBuildingMaintenanceModifier": 0.65,
|
|
"aiUnitMaintenanceModifier": 0.65,
|
|
"aiFreeTechs": ["Pottery","Animal Husbandry","Mining"],
|
|
"aiMajorCivBonusStartingUnits": ["Era Starting Unit", "Era Starting Unit", "Worker", "Scout"],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 0.75,
|
|
"aisExchangeTechs": true,
|
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
|
"clearBarbarianCampReward": 25
|
|
},
|
|
{
|
|
"name": "Deity",
|
|
"baseHappiness": 9,
|
|
"extraHappinessPerLuxury": 0,
|
|
"researchCostModifier": 1,
|
|
"unitCostModifier": 1,
|
|
"buildingCostModifier": 1,
|
|
"policyCostModifier": 1,
|
|
"unhappinessModifier": 1,
|
|
"barbarianBonus": 0,
|
|
"playerBonusStartingUnits": [],
|
|
"aiCityGrowthModifier": 0.6,
|
|
"aiUnitCostModifier": 0.5,
|
|
"aiBuildingCostModifier": 0.5,
|
|
"aiWonderCostModifier": 1,
|
|
"aiBuildingMaintenanceModifier": 0.5,
|
|
"aiUnitMaintenanceModifier": 0.5,
|
|
"aiFreeTechs": ["Pottery","Animal Husbandry","Mining","The Wheel"],
|
|
"aiMajorCivBonusStartingUnits": ["Settler", "Era Starting Unit", "Era Starting Unit", "Era Starting Unit", "Worker", "Scout"],
|
|
"aiCityStateBonusStartingUnits": [],
|
|
"aiUnhappinessModifier": 0.6,
|
|
"aisExchangeTechs": true,
|
|
"turnBarbariansCanEnterPlayerTiles": 0,
|
|
"clearBarbarianCampReward": 25
|
|
}
|
|
]
|