Unciv/android/assets/jsons/Civ V - Vanilla/Difficulties.json
SimonCeder 9016385f30
Barbarian spawning and camp placements (#5354)
* barbarian camp placement, spawn countdowns

* separate file

* raging barbarians

* faster spawn when attacked

* Barbarian AI

* works on old saves

* template.properties

* fix percent

* no improvements unique

* fix test fail

* reviews

* reviews pt 2
2021-10-03 11:45:02 +03:00

235 lines
6.9 KiB
JSON

[
{
"name": "Settler",
"baseHappiness": 15,
"extraHappinessPerLuxury": 1,
"researchCostModifier": 0.9,
"unitCostModifier": 0.5,
"unitSupplyBase": 10,
"unitSupplyPerCity": 3,
"buildingCostModifier": 0.5,
"policyCostModifier": 0.5,
"unhappinessModifier": 0.4,
"barbarianBonus": 0.75,
"barbarianSpawnDelay": 8,
"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,
"aiUnitSupplyModifier": 0,
"aiFreeTechs": [],
"aiMajorCivBonusStartingUnits": [],
"aiCityStateBonusStartingUnits": [],
"aiUnhappinessModifier": 1,
"aisExchangeTechs": false,
"turnBarbariansCanEnterPlayerTiles": 10000,
"clearBarbarianCampReward": 50
},
{
"name": "Chieftain",
"baseHappiness": 12,
"extraHappinessPerLuxury": 1,
"researchCostModifier": 0.95,
"unitCostModifier": 0.67,
"unitSupplyBase": 7,
"unitSupplyPerCity": 3,
"buildingCostModifier": 0.67,
"policyCostModifier": 0.67,
"unhappinessModifier": 0.6,
"barbarianBonus": 0.5,
"barbarianSpawnDelay": 5,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 1.3,
"aiUnitCostModifier": 1.3,
"aiBuildingCostModifier": 1.3,
"aiWonderCostModifier": 1.3,
"aiBuildingMaintenanceModifier": 1,
"aiUnitMaintenanceModifier": 1,
"aiUnitSupplyModifier": 0,
"aiFreeTechs": [],
"aiMajorCivBonusStartingUnits": [],
"aiCityStateBonusStartingUnits": [],
"aiUnhappinessModifier": 1,
"aisExchangeTechs": false,
"turnBarbariansCanEnterPlayerTiles": 60,
"clearBarbarianCampReward": 40
},
{
"name": "Warlord",
"baseHappiness": 12,
"extraHappinessPerLuxury": 0,
"researchCostModifier": 1,
"unitCostModifier": 0.85,
"unitSupplyBase": 7,
"unitSupplyPerCity": 2,
"buildingCostModifier": 0.85,
"policyCostModifier": 0.85,
"unhappinessModifier": 0.75,
"barbarianBonus": 0.4,
"barbarianSpawnDelay": 3,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 1.1,
"aiUnitCostModifier": 1.1,
"aiBuildingCostModifier": 1.1,
"aiWonderCostModifier": 1.1,
"aiBuildingMaintenanceModifier": 1,
"aiUnitMaintenanceModifier": 1,
"aiUnitSupplyModifier": 0.1,
"aiFreeTechs": [],
"aiMajorCivBonusStartingUnits": [],
"aiCityStateBonusStartingUnits": [],
"aiUnhappinessModifier": 1,
"aisExchangeTechs": false,
"turnBarbariansCanEnterPlayerTiles": 20,
"clearBarbarianCampReward": 30
},
{
"name": "Prince",
"baseHappiness": 9,
"extraHappinessPerLuxury": 0,
"researchCostModifier": 1,
"unitCostModifier": 1,
"unitSupplyBase": 5,
"unitSupplyPerCity": 2,
"buildingCostModifier": 1,
"policyCostModifier": 1,
"unhappinessModifier": 1,
"barbarianBonus": 0.33,
"barbarianSpawnDelay": 0,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 1,
"aiUnitCostModifier": 1,
"aiBuildingCostModifier": 1,
"aiWonderCostModifier": 1,
"aiBuildingMaintenanceModifier": 1,
"aiUnitMaintenanceModifier": 0.85,
"aiUnitSupplyModifier": 0.2,
"aiFreeTechs": [],
"aiMajorCivBonusStartingUnits": [],
"aiCityStateBonusStartingUnits": [],
"aiUnhappinessModifier": 1,
"aisExchangeTechs": true,
"turnBarbariansCanEnterPlayerTiles": 0,
"clearBarbarianCampReward": 25
},
{
"name": "King",
"baseHappiness": 9,
"extraHappinessPerLuxury": 0,
"researchCostModifier": 1,
"unitCostModifier": 1,
"unitSupplyBase": 5,
"unitSupplyPerCity": 2,
"buildingCostModifier": 1,
"policyCostModifier": 1,
"unhappinessModifier": 1,
"barbarianBonus": 0.25,
"barbarianSpawnDelay": 0,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 0.9,
"aiUnitCostModifier": 0.85,
"aiBuildingCostModifier": 0.85,
"aiWonderCostModifier": 1,
"aiBuildingMaintenanceModifier": 0.85,
"aiUnitMaintenanceModifier": 0.8,
"aiUnitSupplyModifier": 0.3,
"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,
"unitSupplyBase": 5,
"unitSupplyPerCity": 2,
"buildingCostModifier": 1,
"policyCostModifier": 1,
"unhappinessModifier": 1,
"barbarianBonus": 0.2,
"barbarianSpawnDelay": 0,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 0.85,
"aiUnitCostModifier": 0.8,
"aiBuildingCostModifier": 0.8,
"aiWonderCostModifier": 1,
"aiBuildingMaintenanceModifier": 0.8,
"aiUnitMaintenanceModifier": 0.75,
"aiUnitSupplyModifier": 0.3,
"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,
"unitSupplyBase": 5,
"unitSupplyPerCity": 2,
"buildingCostModifier": 1,
"policyCostModifier": 1,
"unhappinessModifier": 1,
"barbarianBonus": 0.1,
"barbarianSpawnDelay": 0,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 0.75,
"aiUnitCostModifier": 0.65,
"aiBuildingCostModifier": 0.65,
"aiWonderCostModifier": 1,
"aiBuildingMaintenanceModifier": 0.65,
"aiUnitMaintenanceModifier": 0.65,
"aiUnitSupplyModifier": 0.4,
"aiFreeTechs": ["Pottery","Animal Husbandry","Mining"],
"aiMajorCivBonusStartingUnits": ["Worker", "Scout", "Era Starting Unit", "Era Starting Unit"],
"aiCityStateBonusStartingUnits": [],
"aiUnhappinessModifier": 0.75,
"aisExchangeTechs": true,
"turnBarbariansCanEnterPlayerTiles": 0,
"clearBarbarianCampReward": 25
},
{
"name": "Deity",
"baseHappiness": 9,
"extraHappinessPerLuxury": 0,
"researchCostModifier": 1,
"unitCostModifier": 1,
"unitSupplyBase": 5,
"unitSupplyPerCity": 2,
"buildingCostModifier": 1,
"policyCostModifier": 1,
"unhappinessModifier": 1,
"barbarianBonus": 0,
"barbarianSpawnDelay": 0,
"playerBonusStartingUnits": [],
"aiCityGrowthModifier": 0.6,
"aiUnitCostModifier": 0.5,
"aiBuildingCostModifier": 0.5,
"aiWonderCostModifier": 1,
"aiBuildingMaintenanceModifier": 0.5,
"aiUnitMaintenanceModifier": 0.5,
"aiUnitSupplyModifier": 0.5,
"aiFreeTechs": ["Pottery","Animal Husbandry","Mining","The Wheel"],
"aiMajorCivBonusStartingUnits": ["Settler", "Worker", "Scout", "Era Starting Unit", "Era Starting Unit", "Era Starting Unit"],
"aiCityStateBonusStartingUnits": [],
"aiUnhappinessModifier": 0.6,
"aisExchangeTechs": true,
"turnBarbariansCanEnterPlayerTiles": 0,
"clearBarbarianCampReward": 25
}
]