Core/Movement: Refresh collision height on shapeshifting
Port From (https://github.com/TrinityCore/TrinityCore/commit/49992508a46eb8cd73205a896ae8d84bd991bc39)
This commit is contained in:
@@ -1406,8 +1406,12 @@ namespace Game.Spells
|
||||
HandleShapeshiftBoosts(target, apply);
|
||||
}
|
||||
|
||||
if (target.IsTypeId(TypeId.Player))
|
||||
target.ToPlayer().InitDataForForm();
|
||||
Player playerTarget = target.ToPlayer();
|
||||
if (playerTarget != null)
|
||||
{
|
||||
playerTarget.SendMovementSetCollisionHeight(playerTarget.GetCollisionHeight(false), UpdateCollisionHeightReason.Force);
|
||||
playerTarget.InitDataForForm();
|
||||
}
|
||||
else
|
||||
target.UpdateDisplayPower();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user