diff options
author | thenecromancer <none@none> | 2010-01-13 11:16:38 +0100 |
---|---|---|
committer | thenecromancer <none@none> | 2010-01-13 11:16:38 +0100 |
commit | ea4e25f3aaa10efeacf0849bcb1583ad78ee2b28 (patch) | |
tree | 9873402e58eb955e2db047f0c31b2760df32d019 /src/game/GroupHandler.cpp | |
parent | db24e2927c0a67576011692ef8c2f8150da9425f (diff) |
Implement vehicles created by player mounts.
Original idea by Elmaster, packet research by Wrong, ty.
--HG--
branch : trunk
Diffstat (limited to 'src/game/GroupHandler.cpp')
-rw-r--r-- | src/game/GroupHandler.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/game/GroupHandler.cpp b/src/game/GroupHandler.cpp index c074d275614..2864800c53c 100644 --- a/src/game/GroupHandler.cpp +++ b/src/game/GroupHandler.cpp @@ -31,6 +31,7 @@ #include "SocialMgr.h" #include "Util.h" #include "SpellAuras.h" +#include "Vehicle.h" class Aura; @@ -775,6 +776,14 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player *player, WorldPacke *data << (uint16) 0; } + if (mask & GROUP_UPDATE_FLAG_VEHICLE_SEAT) + { + if(player->GetVehicle()){ + Vehicle* vv=player->GetVehicle(); + *data << (uint32) vv->GetVehicleInfo()->m_seatID[player->m_movementInfo.t_seat]; + } + } + if (mask & GROUP_UPDATE_FLAG_PET_AURAS) { if(pet) |