1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-15 01:24:45 +02:00

fix incorrect health calculation

This commit is contained in:
Laserlicht
2025-02-08 23:20:09 +01:00
parent 5f74044d9a
commit ca5471aa55
2 changed files with 2 additions and 2 deletions

View File

@ -321,7 +321,7 @@ void BattleStacksController::showStackAmountBox(Canvas & canvas, const CStack *
if(settings["battle"]["showHealthBar"].Bool())
{
float health = CGI->creatures()->getByIndex(stack->creatureIndex())->getMaxHealth();
float health = stack->getMaxHealth();
float healthRemaining = std::max(stack->getAvailableHealth() - (stack->getCount() - 1) * health, .0f);
Rect r(boxPosition.x, boxPosition.y - 3, amountBG->width(), 4);
canvas.drawColor(r, Colors::RED);