////////////////////////////////////////////////////////////// /// This function handles CMSG_PETITION_SHOWLIST: ////////////////////////////////////////////////////////////// void WorldSession::HandleCharterShowListOpcode( WorldPacket & recv_data ) { if(!_player->IsInWorld()) return; uint64 guid; recv_data >> guid; Creature *pCreature = _player->GetMapMgr()->GetCreature(guid); if(!pCreature) return; SendCharterRequest(pCreature); }
void WorldSession::HandleCharterShowListOpcode( WorldPacket & recv_data ) { CHECK_INWORLD_RETURN; uint64 guid; recv_data >> guid; Creature* pCreature = _player->GetMapMgr()->GetCreature(GET_LOWGUID_PART(guid)); if(!pCreature) return; SendCharterRequest(pCreature); }