Changeset 3156
- Timestamp:
- 02/07/2010 09:32:13 AM (7 months ago)
- Files:
-
- 1 modified
-
trunk/src/arcemu-world/BattlegroundMgr.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/arcemu-world/BattlegroundMgr.cpp
r3153 r3156 82 82 { 83 83 WorldPacket data(SMSG_BATTLEFIELD_LIST, 18); 84 data << m_session->GetPlayer()->GetGUID() << from << uint32(6) << uint32(0xC) << uint8(0); 84 data << m_session->GetPlayer()->GetGUID(); 85 data << from; 86 data << uint32( 6 ); 87 data << uint32( 0xC ); 88 data << uint8( 0 ); 89 data << uint8( 0 ); 85 90 m_session->SendPacket(&data); 91 86 92 return; 87 93 } … … 95 101 data << BattlegroundType; 96 102 data << uint8(2); 103 data << uint8( 0 ); 104 105 size_t pos = data.wpos(); 106 97 107 data << uint32(0); // Count 98 108 … … 103 113 if(itr->second->CanPlayerJoin(m_session->GetPlayer(),BattlegroundType) && !itr->second->HasEnded() ) 104 114 { 105 data << itr->first;115 data << uint32( itr->first ); 106 116 ++Count; 107 117 } … … 109 119 m_instanceLock.Release(); 110 120 111 *(uint32*)&data.contents()[13] = Count;121 data.put< uint32 >( pos, Count ); 112 122 113 123 m_session->SendPacket(&data);