mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-20 19:56:51 +01:00
Healing parity
Adjusted healing values for parity with CV
This commit is contained in:
parent
7d15e3dc53
commit
c8be00b875
|
|
@ -712,12 +712,12 @@ class MapUnit {
|
|||
val isFriendlyTerritory = tileInfo.isFriendlyTerritory(civInfo)
|
||||
|
||||
var healing = when {
|
||||
tileInfo.isCityCenter() -> 20
|
||||
tileInfo.isWater && isFriendlyTerritory && (baseUnit.isWaterUnit() || isTransported) -> 15 // Water unit on friendly water
|
||||
tileInfo.isCityCenter() -> 25 // Increased from 20 for CV parity
|
||||
tileInfo.isWater && isFriendlyTerritory && (baseUnit.isWaterUnit() || isTransported) -> 20 // Water unit on friendly water, increased from 15 for CV parity
|
||||
tileInfo.isWater -> 0 // All other water cases
|
||||
isFriendlyTerritory -> 15 // Allied territory
|
||||
isFriendlyTerritory -> 20 // Allied territory, increased from 15 for CV parity
|
||||
tileInfo.getOwner() == null -> 10 // Neutral territory
|
||||
else -> 5 // Enemy territory
|
||||
else -> 10 // Enemy territory, increased from 5 for CV parity
|
||||
}
|
||||
|
||||
val mayHeal = healing > 0 || (tileInfo.isWater && hasUnique(UniqueType.HealsOutsideFriendlyTerritory, checkCivInfoUniques = true))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user