Changeset 3161

Show
Ignore:
Timestamp:
02/08/2010 04:11:38 PM (4 weeks ago)
Author:
jackpoz
Message:

MODIFIED: Proper fix for r3159 (raid target icons).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/arcemu-world/GroupHandler.cpp

    r3160 r3161  
    433433                        return;                 // whoops, buffer overflow :p 
    434434 
     435                //removing other icon 
     436                for(uint8 i = 0; i < 8; ++i) 
     437                { 
     438                        if( pGroup->m_targetIcons[i] == guid ) 
     439                        { 
     440                                WorldPacket data(MSG_RAID_TARGET_UPDATE, 10); 
     441                                data << uint8(0); 
     442                                data << uint64(0); 
     443                                data << uint8(i); 
     444                                data << uint64(0); 
     445                                pGroup->SendPacketToAll(&data); 
     446 
     447                                pGroup->m_targetIcons[i] = 0; 
     448                                break; 
     449                        } 
     450                } 
    435451                // setting icon 
    436452                WorldPacket data(MSG_RAID_TARGET_UPDATE, 10); 
    437453                data << uint8(0); 
     454                data << uint64(GetPlayer()->GetGUID()); 
    438455                data << icon; 
    439                 data << uint64(GetPlayer()->GetGUID()); 
    440456                data << guid; 
    441457                pGroup->SendPacketToAll(&data);