Core/Movement: converted SMSG_MOVE_SET_COLLISION_HEIGHT to packet class and handle reason bits to match sniff behaivior
This commit is contained in:
1 parent
d01d7152a6
commit
e47b9c8599
7 files changed
+62
-39
No files matched your search
@@ -8219,7 +8219,7 @@ void Unit::Mount(uint32 mount, uint32 VehicleId, uint32 creatureEntry)
|
||||
if (charm->GetTypeId() == TYPEID_UNIT)
|
||||
charm->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_STUNNED);
|
||||
|
||||
player->SendMovementSetCollisionHeight(player->GetCollisionHeight());
|
||||
player->SendMovementSetCollisionHeight(player->GetCollisionHeight(), UPDATE_COLLISION_HEIGHT_MOUNT);
|
||||
}
|
||||
|
||||
RemoveAurasWithInterruptFlags(AURA_INTERRUPT_FLAG_MOUNT);
|
||||
@@ -8234,10 +8234,7 @@ void Unit::Dismount()
|
||||
RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_MOUNT);
|
||||
|
||||
if (Player* thisPlayer = ToPlayer())
|
||||
{
|
||||
SendUpdateToSet();
|
||||
thisPlayer->SendMovementSetCollisionHeight(thisPlayer->GetCollisionHeight());
|
||||
}
|
||||
thisPlayer->SendMovementSetCollisionHeight(thisPlayer->GetCollisionHeight(), UPDATE_COLLISION_HEIGHT_MOUNT);
|
||||
|
||||
WorldPacket data(SMSG_DISMOUNT, 8);
|
||||
data << GetPackGUID();
|
||||
|
||||
Reference in new issue
Block a user