diff options
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 |
