mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-26 13:27:22 -04: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:
parent
a7e2d65d22
commit
c9945ca7ba
@ -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)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user