mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-08 23:08:35 +07:00
Implemented Unit Supply by r3versi, not by me (#5234)
* Implemented Unit Supply Unit Supply is a soft cap to number of units. If the number of units of a civilization exceeds the total supply, a production malus (capped at 70%) is applied. * Warning icon & message for supply deficit * Implemented Unit Supply - atlas merge * Unit Supply: Malus->Penalty, lint, sumOf * Unit Supply: Fresh atlas Co-authored-by: r3versi <fluo392@gmail.com>
This commit is contained in:
@ -5,6 +5,8 @@
|
||||
"extraHappinessPerLuxury": 1,
|
||||
"researchCostModifier": 0.9,
|
||||
"unitCostModifier": 0.5,
|
||||
"unitSupplyBase": 10,
|
||||
"unitSupplyPerCity": 3,
|
||||
"buildingCostModifier": 0.5,
|
||||
"policyCostModifier": 0.5,
|
||||
"unhappinessModifier": 0.4,
|
||||
@ -16,6 +18,7 @@
|
||||
"aiWonderCostModifier": 1.6,
|
||||
"aiBuildingMaintenanceModifier": 1,
|
||||
"aiUnitMaintenanceModifier": 1,
|
||||
"aiUnitSupplyModifier": 0,
|
||||
"aiFreeTechs": [],
|
||||
"aiMajorCivBonusStartingUnits": [],
|
||||
"aiCityStateBonusStartingUnits": [],
|
||||
@ -30,6 +33,8 @@
|
||||
"extraHappinessPerLuxury": 1,
|
||||
"researchCostModifier": 0.95,
|
||||
"unitCostModifier": 0.67,
|
||||
"unitSupplyBase": 7,
|
||||
"unitSupplyPerCity": 3,
|
||||
"buildingCostModifier": 0.67,
|
||||
"policyCostModifier": 0.67,
|
||||
"unhappinessModifier": 0.6,
|
||||
@ -41,6 +46,7 @@
|
||||
"aiWonderCostModifier": 1.3,
|
||||
"aiBuildingMaintenanceModifier": 1,
|
||||
"aiUnitMaintenanceModifier": 1,
|
||||
"aiUnitSupplyModifier": 0,
|
||||
"aiFreeTechs": [],
|
||||
"aiMajorCivBonusStartingUnits": [],
|
||||
"aiCityStateBonusStartingUnits": [],
|
||||
@ -55,6 +61,8 @@
|
||||
"extraHappinessPerLuxury": 0,
|
||||
"researchCostModifier": 1,
|
||||
"unitCostModifier": 0.85,
|
||||
"unitSupplyBase": 7,
|
||||
"unitSupplyPerCity": 2,
|
||||
"buildingCostModifier": 0.85,
|
||||
"policyCostModifier": 0.85,
|
||||
"unhappinessModifier": 0.75,
|
||||
@ -66,6 +74,7 @@
|
||||
"aiWonderCostModifier": 1.1,
|
||||
"aiBuildingMaintenanceModifier": 1,
|
||||
"aiUnitMaintenanceModifier": 1,
|
||||
"aiUnitSupplyModifier": 0.1,
|
||||
"aiFreeTechs": [],
|
||||
"aiMajorCivBonusStartingUnits": [],
|
||||
"aiCityStateBonusStartingUnits": [],
|
||||
@ -80,6 +89,8 @@
|
||||
"extraHappinessPerLuxury": 0,
|
||||
"researchCostModifier": 1,
|
||||
"unitCostModifier": 1,
|
||||
"unitSupplyBase": 5,
|
||||
"unitSupplyPerCity": 2,
|
||||
"buildingCostModifier": 1,
|
||||
"policyCostModifier": 1,
|
||||
"unhappinessModifier": 1,
|
||||
@ -91,6 +102,7 @@
|
||||
"aiWonderCostModifier": 1,
|
||||
"aiBuildingMaintenanceModifier": 1,
|
||||
"aiUnitMaintenanceModifier": 0.85,
|
||||
"aiUnitSupplyModifier": 0.2,
|
||||
"aiFreeTechs": [],
|
||||
"aiMajorCivBonusStartingUnits": [],
|
||||
"aiCityStateBonusStartingUnits": [],
|
||||
@ -105,6 +117,8 @@
|
||||
"extraHappinessPerLuxury": 0,
|
||||
"researchCostModifier": 1,
|
||||
"unitCostModifier": 1,
|
||||
"unitSupplyBase": 5,
|
||||
"unitSupplyPerCity": 2,
|
||||
"buildingCostModifier": 1,
|
||||
"policyCostModifier": 1,
|
||||
"unhappinessModifier": 1,
|
||||
@ -116,6 +130,7 @@
|
||||
"aiWonderCostModifier": 1,
|
||||
"aiBuildingMaintenanceModifier": 0.85,
|
||||
"aiUnitMaintenanceModifier": 0.8,
|
||||
"aiUnitSupplyModifier": 0.3,
|
||||
"aiFreeTechs": ["Pottery"],
|
||||
"aiMajorCivBonusStartingUnits": ["Era Starting Unit"],
|
||||
"aiCityStateBonusStartingUnits": [],
|
||||
@ -130,6 +145,8 @@
|
||||
"extraHappinessPerLuxury": 0,
|
||||
"researchCostModifier": 1,
|
||||
"unitCostModifier": 1,
|
||||
"unitSupplyBase": 5,
|
||||
"unitSupplyPerCity": 2,
|
||||
"buildingCostModifier": 1,
|
||||
"policyCostModifier": 1,
|
||||
"unhappinessModifier": 1,
|
||||
@ -141,6 +158,7 @@
|
||||
"aiWonderCostModifier": 1,
|
||||
"aiBuildingMaintenanceModifier": 0.8,
|
||||
"aiUnitMaintenanceModifier": 0.75,
|
||||
"aiUnitSupplyModifier": 0.3,
|
||||
"aiFreeTechs": ["Pottery","Animal Husbandry"],
|
||||
"aiMajorCivBonusStartingUnits": ["Era Starting Unit", "Scout"],
|
||||
"aiCityStateBonusStartingUnits": [],
|
||||
@ -155,6 +173,8 @@
|
||||
"extraHappinessPerLuxury": 0,
|
||||
"researchCostModifier": 1,
|
||||
"unitCostModifier": 1,
|
||||
"unitSupplyBase": 5,
|
||||
"unitSupplyPerCity": 2,
|
||||
"buildingCostModifier": 1,
|
||||
"policyCostModifier": 1,
|
||||
"unhappinessModifier": 1,
|
||||
@ -166,6 +186,7 @@
|
||||
"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": [],
|
||||
@ -180,6 +201,8 @@
|
||||
"extraHappinessPerLuxury": 0,
|
||||
"researchCostModifier": 1,
|
||||
"unitCostModifier": 1,
|
||||
"unitSupplyBase": 5,
|
||||
"unitSupplyPerCity": 2,
|
||||
"buildingCostModifier": 1,
|
||||
"policyCostModifier": 1,
|
||||
"unhappinessModifier": 1,
|
||||
@ -191,6 +214,7 @@
|
||||
"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": [],
|
||||
|
Reference in New Issue
Block a user