[1.07] Unit HP bug - with towns

When you place units in a town, I find that they may get increased max health. However, it doesn't increase the current health. Even if you send units into a town while at full health, their current health remains the same while the max health sky rockets. This leaves units looking like they were damaged.

After the unit "heal" itself while in town, if it leaves, its current health shrinks to match the max HP. Returning the unit to the town does not restore the unit to its previous health before leaving.

4,439 views 6 replies
Reply #1 Top

I've noticed the same thing.  While I haven't experimented with it a great deal (ie. moving units in and out of towns in a controlled fashion), the game shows my units having an additional 5 HP when they are newly trained, but aren't at full health (a new unit shows 10/15 HP, for example).  I let them sit in town for a turn to heal, but when I have them move out, the HP drops to what it should be based on the unit design (HP drops from 15/15 to 10/10).  I've assumed this was a type of defensive bonus for being stationed in a town, and that you have to wait for the unit to heal to realize the bonus, much like fortified units in Civ IV growing stronger each turn they are fortified, but that may not be the case.

Reply #2 Top

This is one of those: This isn't a bug, it's a "feature".

Each city hub increases the max HP by a certain amount. Immediately, this isn't filled but it gradually increases... probably to represent "digging in". Eventually, your units WILL have full health while in the city but, your right, it does seem off and weird.

I'd just assume that cities give a solid defense bonus, however, I actually kind of like the HP bonus and think, if you really consider it, works just as well, if not better.

One irritating thing this does though is it doesn't properly tell you when your unit is healed. It waits until they "heal" their bonus HP to inform you, I believe.

Reply #3 Top

Quoting James009D, reply 2
One irritating thing this does though is it doesn't properly tell you when your unit is healed. It waits until they "heal" their bonus HP to inform you, I believe.
End of James009D's quote

This is indeed the case.  A second message, something along the lines of "Unit has been fully healed and has begun to fortify the town" would be useful.

Reply #4 Top

I'm not saying that the defense bonus is a bug. I'm saying the HP gap is the bug (atleast it should be).

A unit at full HP outside the town should be at full HP after it enters the town, not after many turns of healing in the town.

Reply #5 Top

Quoting DivineWrath, reply 4
I'm not saying that the defense bonus is a bug. I'm saying the HP gap is the bug (atleast it should be).

A unit at full HP outside the town should be at full HP after it enters the town, not after many turns of healing in the town.
End of DivineWrath's quote

At unit at full HP outside of town (10/10 HP) will still be at full health inside of a town (10/15 HP).  The extra HP is a bonus for leaving your units in a town for a protracted period of time.  If you leave town, you're still at 10/10 HP.  The extra health is a reward for having the foresight to have defenders in place ahead of time, and shouldn't be instantly applied.

Reply #6 Top

I look at it in a similar way to the Civilization 4 fortification bonus. You "fortify" your units and they slowly get stronger up to +15%. It doesn't instantly happen because they have to dig in.

I don't think it's a bug because what if you put an almost dead unit inside a city. They'd go from 1/5 HP to 15/15 HP or 5/15 HP, that's probably not how it's intended to work.