diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-02-11 22:59:28 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-02-11 22:59:28 +0100 |
| commit | 49992508a46eb8cd73205a896ae8d84bd991bc39 (patch) | |
| tree | faf75f44ade11292ab93a93c03ef22893bfe4dac /src/server/game/Entities/Unit | |
| parent | 409ca262b3684fd8b3a47f65ceabf3ce73b2cc81 (diff) | |
Core/Movement: Refresh collision height on shapeshifting
Diffstat (limited to 'src/server/game/Entities/Unit')
| -rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 47141ab0282..6f70103f31e 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -7848,7 +7848,7 @@ void Unit::Mount(uint32 mount, uint32 VehicleId, uint32 creatureEntry) if (charm->GetTypeId() == TYPEID_UNIT) charm->AddUnitFlag(UNIT_FLAG_STUNNED); - player->SendMovementSetCollisionHeight(player->GetCollisionHeight(true)); + player->SendMovementSetCollisionHeight(player->GetCollisionHeight(true), WorldPackets::Movement::UpdateCollisionHeightReason::Mount); } RemoveAurasWithInterruptFlags(AURA_INTERRUPT_FLAG_MOUNT); @@ -7863,7 +7863,7 @@ void Unit::Dismount() RemoveUnitFlag(UNIT_FLAG_MOUNT); if (Player* thisPlayer = ToPlayer()) - thisPlayer->SendMovementSetCollisionHeight(thisPlayer->GetCollisionHeight(false)); + thisPlayer->SendMovementSetCollisionHeight(thisPlayer->GetCollisionHeight(false), WorldPackets::Movement::UpdateCollisionHeightReason::Mount); // dismount as a vehicle if (GetTypeId() == TYPEID_PLAYER && GetVehicleKit()) |
