Align (reduce) Embarked Defense Strength per Era (#6231)

* Change Embarked Defending Strength per era. Update Tutorial a little

* Use JSON implementation of EmbarkDefense

Co-authored-by: itanasi <spellman23@gmail.com>
This commit is contained in:
itanasi
2022-02-28 09:41:13 -08:00
committed by GitHub
parent 8a6b4de84f
commit f360eda047
5 changed files with 23 additions and 2 deletions

View File

@ -35,7 +35,8 @@ class MapUnitCombatant(val unit: MapUnit) : ICombatant {
}
override fun getDefendingStrength(): Int {
return if (unit.isEmbarked() && !isCivilian()) 5 * getCivInfo().getEraNumber()
return if (unit.isEmbarked() && !isCivilian())
unit.civInfo.getEra().embarkDefense
else unit.baseUnit().strength
}

View File

@ -23,6 +23,7 @@ class Era : RulesetObject(), IHasUniques {
var settlerBuildings = ArrayList<String>()
var startingObsoleteWonders = ArrayList<String>()
var baseUnitBuyCost = 200
var embarkDefense = 3
var startPercent = 0
var friendBonus = HashMap<String, List<String>>()