@ VEHICLE_SEAT_FLAG_CAN_ATTACK
#define TC_LOG_ERROR(filterType__, message__,...)
Vehicle * GetVehicle() const
void SetSheath(SheathState sheathed)
bool Attack(Unit *victim, bool meleeAttack)
void SendMeleeAttackStop(Unit const *victim=nullptr) const
bool IsValidAttackTarget(WorldObject const *target, SpellInfo const *bySpell=nullptr) const
Player * GetPlayer() const
void HandleAttackStopOpcode(WorldPackets::Combat::AttackStop &packet)
void HandleSetSheathedOpcode(WorldPackets::Combat::SetSheathed &packet)
void HandleAttackSwingOpcode(WorldPackets::Combat::AttackSwing &packet)
TC_GAME_API Unit * GetUnit(WorldObject const &, ObjectGuid const &guid)