From 1785df7117f9d522b243870ed83588383e9d2b2b Mon Sep 17 00:00:00 2001 From: sudlud Date: Sun, 14 Jan 2024 15:07:52 +0100 Subject: [PATCH] fix(Core/Player): Fix Player not starting at full health (#18136) * fix(Core/Player): Fix Player not starting at full health * remove first call to UpdateMaxHealth() and SetFullHealth() --- src/server/game/Entities/Player/Player.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 6ff88bd2e..11f7178a3 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -587,8 +587,6 @@ bool Player::Create(ObjectGuid::LowType guidlow, CharacterCreateInfo* createInfo InitPrimaryProfessions(); // to max set before any spell added // apply original stats mods before spell loading or item equipment that call before equip _RemoveStatsMods() - UpdateMaxHealth(); // Update max Health (for add bonus from stamina) - SetFullHealth(); if (getPowerType() == POWER_MANA) { UpdateMaxPower(POWER_MANA); // Update max Mana (for add bonus from intellect) @@ -686,6 +684,10 @@ bool Player::Create(ObjectGuid::LowType guidlow, CharacterCreateInfo* createInfo } // all item positions resolved + // ensure player starts with full health + UpdateAllStats(); + SetFullHealth(); + CheckAllAchievementCriteria(); return true;