Units with logistics that attacked but did not move, no longer heal

This commit is contained in:
yairm210 2025-02-13 12:17:11 +02:00
parent 48e121a2a8
commit 95c9018b89

View File

@ -32,7 +32,7 @@ class UnitTurnManager(val unit: MapUnit) {
if (!unit.isFortified() && !unit.isGuarding())
unit.turnsFortified = 0
if (!unit.hasUnitMovedThisTurn() || unit.hasUnique(UniqueType.HealsEvenAfterAction))
if ((!unit.hasUnitMovedThisTurn() && unit.attacksThisTurn == 0) || unit.hasUnique(UniqueType.HealsEvenAfterAction))
healUnit()
if (unit.isPreparingParadrop() || unit.isPreparingAirSweep())