diff options
| author | CraftedRO <24683355+CraftedRO@users.noreply.github.com> | 2025-05-22 16:37:04 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-22 15:37:04 +0200 |
| commit | e6b9f215e9aece22446fc5b84363abbf5e2d9349 (patch) | |
| tree | 490441ef665b14bc015662e53118c2787e80adcd /src | |
| parent | f2662cc0fe44ee89abb1bf6c0298839084e150c8 (diff) | |
Core/Creatures: Update creature GenerateHealth rounding formula (#30971)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Creature/CreatureData.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Creature/CreatureData.h b/src/server/game/Entities/Creature/CreatureData.h index f4e6bdb1968..ce702002cfe 100644 --- a/src/server/game/Entities/Creature/CreatureData.h +++ b/src/server/game/Entities/Creature/CreatureData.h @@ -403,7 +403,7 @@ struct TC_GAME_API CreatureBaseStats uint32 GenerateHealth(CreatureTemplate const* info) const { - return uint32(ceil(BaseHealth[info->expansion] * info->ModHealth)); + return uint32(std::round(std::max(BaseHealth[info->expansion] * info->ModHealth, 1.0f))); } uint32 GenerateMana(CreatureTemplate const* info) const |
