mirror of
https://github.com/mangosfour/server.git
synced 2026-01-01 16:37:12 +00:00
Dropped old code.
This commit is contained in:
parent
5895cb38e3
commit
83b41546aa
7 changed files with 159 additions and 401 deletions
|
|
@ -48,6 +48,7 @@ class MovementInfo;
|
|||
class WorldSession;
|
||||
|
||||
struct OpcodeHandler;
|
||||
enum LfgType;
|
||||
|
||||
enum AccountDataType
|
||||
{
|
||||
|
|
@ -129,6 +130,28 @@ enum PartyResult
|
|||
ERR_PARTY_LFG_TELEPORT_IN_COMBAT = 30
|
||||
};
|
||||
|
||||
enum LfgJoinResult
|
||||
{
|
||||
ERR_LFG_OK = 0x00,
|
||||
ERR_LFG_ROLE_CHECK_FAILED = 0x01,
|
||||
ERR_LFG_GROUP_FULL = 0x02,
|
||||
ERR_LFG_NO_LFG_OBJECT = 0x04,
|
||||
ERR_LFG_NO_SLOTS_PLAYER = 0x05,
|
||||
ERR_LFG_NO_SLOTS_PARTY = 0x06,
|
||||
ERR_LFG_MISMATCHED_SLOTS = 0x07,
|
||||
ERR_LFG_PARTY_PLAYERS_FROM_DIFFERENT_REALMS = 0x08,
|
||||
ERR_LFG_MEMBERS_NOT_PRESENT = 0x09,
|
||||
ERR_LFG_GET_INFO_TIMEOUT = 0x0A,
|
||||
ERR_LFG_INVALID_SLOT = 0x0B,
|
||||
ERR_LFG_DESERTER_PLAYER = 0x0C,
|
||||
ERR_LFG_DESERTER_PARTY = 0x0D,
|
||||
ERR_LFG_RANDOM_COOLDOWN_PLAYER = 0x0E,
|
||||
ERR_LFG_RANDOM_COOLDOWN_PARTY = 0x0F,
|
||||
ERR_LFG_TOO_MANY_MEMBERS = 0x10,
|
||||
ERR_LFG_CANT_USE_DUNGEONS = 0x11,
|
||||
ERR_LFG_ROLE_CHECK_FAILED2 = 0x12,
|
||||
};
|
||||
|
||||
enum ChatRestrictionType
|
||||
{
|
||||
ERR_CHAT_RESTRICTED = 0,
|
||||
|
|
@ -158,6 +181,7 @@ class PacketFilter
|
|||
protected:
|
||||
WorldSession * const m_pSession;
|
||||
};
|
||||
|
||||
//process only thread-safe packets in Map::Update()
|
||||
class MapSessionFilter : public PacketFilter
|
||||
{
|
||||
|
|
@ -202,8 +226,9 @@ class MANGOS_DLL_SPEC WorldSession
|
|||
void SendNotification(const char *format,...) ATTR_PRINTF(2,3);
|
||||
void SendNotification(int32 string_id,...);
|
||||
void SendPetNameInvalid(uint32 error, const std::string& name, DeclinedName *declinedName);
|
||||
void SendLfgResult(uint32 type, uint32 entry, uint8 lfg_type);
|
||||
void SendLfgUpdate(uint8 unk1, uint8 unk2, uint8 unk3);
|
||||
void SendLfgResult(LfgType type, uint32 entry);
|
||||
void SendLfgJoinResult(LfgJoinResult result);
|
||||
void SendLfgUpdate(uint8 type);
|
||||
void SendPartyResult(PartyOperation operation, const std::string& member, PartyResult res);
|
||||
void SendAreaTriggerMessage(const char* Text, ...) ATTR_PRINTF(2,3);
|
||||
void SendSetPhaseShift(uint32 phaseShift);
|
||||
|
|
@ -331,11 +356,6 @@ class MANGOS_DLL_SPEC WorldSession
|
|||
void SendPetitionShowList(ObjectGuid guid);
|
||||
void SendSaveGuildEmblem( uint32 msg );
|
||||
|
||||
// Looking For Group
|
||||
// TRUE values set by client sending CMSG_LFG_SET_AUTOJOIN and CMSG_LFM_CLEAR_AUTOFILL before player login
|
||||
bool LookingForGroup_auto_join;
|
||||
bool LookingForGroup_auto_add;
|
||||
|
||||
void BuildPartyMemberStatsChangedPacket(Player *player, WorldPacket *data);
|
||||
|
||||
void DoLootRelease(ObjectGuid lguid);
|
||||
|
|
@ -372,7 +392,6 @@ class MANGOS_DLL_SPEC WorldSession
|
|||
// new
|
||||
void HandleMoveUnRootAck(WorldPacket& recvPacket);
|
||||
void HandleMoveRootAck(WorldPacket& recvPacket);
|
||||
void HandleLookingForGroup(WorldPacket& recvPacket);
|
||||
|
||||
// new inspect
|
||||
void HandleInspectOpcode(WorldPacket& recvPacket);
|
||||
|
|
@ -452,7 +471,6 @@ class MANGOS_DLL_SPEC WorldSession
|
|||
void HandleSetActionButtonOpcode(WorldPacket& recvPacket);
|
||||
|
||||
void HandleGameObjectUseOpcode(WorldPacket& recPacket);
|
||||
void HandleMeetingStoneInfoOpcode(WorldPacket& recPacket);
|
||||
void HandleGameobjectReportUse(WorldPacket& recvPacket);
|
||||
|
||||
void HandleNameQueryOpcode(WorldPacket& recvPacket);
|
||||
|
|
@ -722,7 +740,6 @@ class MANGOS_DLL_SPEC WorldSession
|
|||
void HandleMinimapPingOpcode(WorldPacket& recv_data);
|
||||
void HandleRandomRollOpcode(WorldPacket& recv_data);
|
||||
void HandleFarSightOpcode(WorldPacket& recv_data);
|
||||
void HandleSetLfgOpcode(WorldPacket& recv_data);
|
||||
void HandleSetDungeonDifficultyOpcode(WorldPacket& recv_data);
|
||||
void HandleSetRaidDifficultyOpcode(WorldPacket& recv_data);
|
||||
void HandleMoveSetCanFlyAckOpcode(WorldPacket& recv_data);
|
||||
|
|
@ -730,11 +747,7 @@ class MANGOS_DLL_SPEC WorldSession
|
|||
void HandleLfgLeaveOpcode(WorldPacket& recv_data);
|
||||
void HandleSearchLfgJoinOpcode(WorldPacket& recv_data);
|
||||
void HandleSearchLfgLeaveOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgClearOpcode(WorldPacket& recv_data);
|
||||
void HandleLfmClearOpcode(WorldPacket& recv_data);
|
||||
void HandleSetLfmOpcode(WorldPacket& recv_data);
|
||||
void HandleSetLfgCommentOpcode(WorldPacket& recv_data);
|
||||
void HandleLfgSetRoles(WorldPacket& recv_data);
|
||||
void HandleSetTitleOpcode(WorldPacket& recv_data);
|
||||
void HandleRealmSplitOpcode(WorldPacket& recv_data);
|
||||
void HandleTimeSyncResp(WorldPacket& recv_data);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue