mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-04 23:40:01 +07:00
Make multiple tile defense bonuses stack (#6193)
* Make multiple defense bonuses stack * Switch to check base terrin and Natural Wonders using getAllTerrains() Co-authored-by: itanasi <spellman23@gmail.com>
This commit is contained in:
@ -611,7 +611,8 @@ open class TileInfo {
|
||||
tileMap.getTilesAtDistance(position, distance)
|
||||
|
||||
fun getDefensiveBonus(): Float {
|
||||
var bonus = getLastTerrain().defenceBonus
|
||||
var bonus = 0F
|
||||
getAllTerrains().forEach{bonus += it.defenceBonus}
|
||||
val tileImprovement = getTileImprovement()
|
||||
if (tileImprovement != null) {
|
||||
for (unique in tileImprovement.getMatchingUniques(UniqueType.DefensiveBonus, StateForConditionals(tile = this)))
|
||||
|
Reference in New Issue
Block a user