diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index f7cbc68c60..7920634993 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -27696,8 +27696,8 @@ void Player::ReadMovementInfo(WorldPacket& data, MovementInfo* mi, Movement::Ext */ REMOVE_VIOLATING_FLAGS(mi->HasMovementFlag(MOVEMENTFLAG_FLYING | MOVEMENTFLAG_CAN_FLY) && ToPlayer()->GetSession()->GetSecurity() == SEC_PLAYER && - !ToPlayer()->m_unitMovedByMe ->HasAuraType(SPELL_AURA_FLY) && - !ToPlayer()->m_unitMovedByMe ->HasAuraType(SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED), + !ToPlayer()->m_unitMovedByMe->HasAuraType(SPELL_AURA_FLY) && + !ToPlayer()->m_unitMovedByMe->HasAuraType(SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED), MOVEMENTFLAG_FLYING | MOVEMENTFLAG_CAN_FLY); REMOVE_VIOLATING_FLAGS(mi->HasMovementFlag(MOVEMENTFLAG_DISABLE_GRAVITY | MOVEMENTFLAG_CAN_FLY) && mi->HasMovementFlag(MOVEMENTFLAG_FALLING), diff --git a/src/server/game/Movement/MovementStructures.cpp b/src/server/game/Movement/MovementStructures.cpp index 161211551c..fe7780a76b 100644 --- a/src/server/game/Movement/MovementStructures.cpp +++ b/src/server/game/Movement/MovementStructures.cpp @@ -5489,7 +5489,7 @@ bool Movement::PrintInvalidSequenceElement(MovementStatusElements const element, Movement::PacketSender::PacketSender(Unit* unit, Opcodes serverControl, Opcodes playerControl, Opcodes broadcast /*= SMSG_PLAYER_MOVE*/, ExtraMovementStatusElement* extras /*= NULL*/) : _extraElements(extras), _unit(unit) { - if (unit->GetTypeId() == TYPEID_PLAYER && unit->ToPlayer()->m_mover->GetTypeId() == TYPEID_PLAYER) + if (unit->GetTypeId() == TYPEID_PLAYER && unit->ToPlayer()->m_unitMovedByMe->GetTypeId() == TYPEID_PLAYER) { _selfOpcode = playerControl; _broadcast = broadcast; @@ -5506,7 +5506,7 @@ void Movement::PacketSender::Send() const bool isPlayerMovement = false; if (Player* player = _unit->ToPlayer()) { - isPlayerMovement = player->m_mover->GetTypeId() == TYPEID_PLAYER; + isPlayerMovement = player->m_unitMovedByMe->GetTypeId() == TYPEID_PLAYER; if (isPlayerMovement && _selfOpcode != NULL_OPCODE) { WorldPacket data(_selfOpcode);