summaryrefslogtreecommitdiff
path: root/src/net/tmwa/guildhandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/tmwa/guildhandler.cpp')
-rw-r--r--src/net/tmwa/guildhandler.cpp153
1 files changed, 1 insertions, 152 deletions
diff --git a/src/net/tmwa/guildhandler.cpp b/src/net/tmwa/guildhandler.cpp
index 957fe2ace..e2074ac27 100644
--- a/src/net/tmwa/guildhandler.cpp
+++ b/src/net/tmwa/guildhandler.cpp
@@ -42,41 +42,8 @@ namespace TmwAthena
{
GuildHandler::GuildHandler() :
- Ea::GuildHandler(),
- MessageHandler()
+ Ea::GuildHandler()
{
- static const uint16_t _messages[] =
- {
- SMSG_GUILD_CREATE_RESPONSE,
- SMSG_GUILD_POSITION_INFO,
- SMSG_GUILD_MEMBER_LOGIN,
- SMSG_GUILD_MASTER_OR_MEMBER,
- SMSG_GUILD_BASIC_INFO,
- SMSG_GUILD_ALIANCE_INFO,
- SMSG_GUILD_MEMBER_LIST,
- SMSG_GUILD_POS_NAME_LIST,
- SMSG_GUILD_POS_INFO_LIST,
- SMSG_GUILD_POSITION_CHANGED,
- SMSG_GUILD_MEMBER_POS_CHANGE,
- SMSG_GUILD_EMBLEM_DATA,
- SMSG_GUILD_SKILL_INFO,
- SMSG_GUILD_NOTICE,
- SMSG_GUILD_INVITE,
- SMSG_GUILD_INVITE_ACK,
- SMSG_GUILD_LEAVE,
- SMSG_GUILD_EXPULSION,
- SMSG_GUILD_EXPULSION_LIST,
- SMSG_GUILD_MESSAGE,
- SMSG_GUILD_SKILL_UP,
- SMSG_GUILD_REQ_ALLIANCE,
- SMSG_GUILD_REQ_ALLIANCE_ACK,
- SMSG_GUILD_DEL_ALLIANCE,
- SMSG_GUILD_OPPOSITION_ACK,
- SMSG_GUILD_BROKEN,
- 0
- };
- handledMessages = _messages;
-
guildHandler = this;
}
@@ -84,124 +51,6 @@ GuildHandler::~GuildHandler()
{
}
-void GuildHandler::handleMessage(Net::MessageIn &msg)
-{
- BLOCK_START("GuildHandler::handleMessage")
- if (!serverFeatures->haveNativeGuilds())
- return;
-
- switch (msg.getId())
- {
- case SMSG_GUILD_CREATE_RESPONSE:
- Ea::GuildRecv::processGuildCreateResponse(msg);
- break;
-
- case SMSG_GUILD_POSITION_INFO:
- GuildRecv::processGuildPositionInfo(msg);
- break;
-
- case SMSG_GUILD_MEMBER_LOGIN:
- GuildRecv::processGuildMemberLogin(msg);
- break;
-
- case SMSG_GUILD_MASTER_OR_MEMBER:
- Ea::GuildRecv::processGuildMasterOrMember(msg);
- break;
-
- case SMSG_GUILD_BASIC_INFO:
- Ea::GuildRecv::processGuildBasicInfo(msg);
- break;
-
- case SMSG_GUILD_ALIANCE_INFO:
- Ea::GuildRecv::processGuildAlianceInfo(msg);
- break;
-
- case SMSG_GUILD_MEMBER_LIST:
- Ea::GuildRecv::processGuildMemberList(msg);
- break;
-
- case SMSG_GUILD_POS_NAME_LIST:
- Ea::GuildRecv::processGuildPosNameList(msg);
- break;
-
- case SMSG_GUILD_POS_INFO_LIST:
- Ea::GuildRecv::processGuildPosInfoList(msg);
- break;
-
- case SMSG_GUILD_POSITION_CHANGED:
- Ea::GuildRecv::processGuildPositionChanged(msg);
- break;
-
- case SMSG_GUILD_MEMBER_POS_CHANGE:
- Ea::GuildRecv::processGuildMemberPosChange(msg);
- break;
-
- case SMSG_GUILD_EMBLEM_DATA:
- Ea::GuildRecv::processGuildEmblemData(msg);
- break;
-
- case SMSG_GUILD_SKILL_INFO:
- Ea::GuildRecv::processGuildSkillInfo(msg);
- break;
-
- case SMSG_GUILD_NOTICE:
- Ea::GuildRecv::processGuildNotice(msg);
- break;
-
- case SMSG_GUILD_INVITE:
- Ea::GuildRecv::processGuildInvite(msg);
- break;
-
- case SMSG_GUILD_INVITE_ACK:
- Ea::GuildRecv::processGuildInviteAck(msg);
- break;
-
- case SMSG_GUILD_LEAVE:
- Ea::GuildRecv::processGuildLeave(msg);
- break;
-
- case SMSG_GUILD_EXPULSION:
- GuildRecv::processGuildExpulsion(msg);
- break;
-
- case SMSG_GUILD_EXPULSION_LIST:
- GuildRecv::processGuildExpulsionList(msg);
- break;
-
- case SMSG_GUILD_MESSAGE:
- Ea::GuildRecv::processGuildMessage(msg);
- break;
-
- case SMSG_GUILD_SKILL_UP:
- Ea::GuildRecv::processGuildSkillUp(msg);
- break;
-
- case SMSG_GUILD_REQ_ALLIANCE:
- Ea::GuildRecv::processGuildReqAlliance(msg);
- break;
-
- case SMSG_GUILD_REQ_ALLIANCE_ACK:
- Ea::GuildRecv::processGuildReqAllianceAck(msg);
- break;
-
- case SMSG_GUILD_DEL_ALLIANCE:
- Ea::GuildRecv::processGuildDelAlliance(msg);
- break;
-
- case SMSG_GUILD_OPPOSITION_ACK:
- Ea::GuildRecv::processGuildOppositionAck(msg);
- break;
-
- case SMSG_GUILD_BROKEN:
- Ea::GuildRecv::processGuildBroken(msg);
- break;
-
- default:
- break;
- }
- BLOCK_END("GuildHandler::handleMessage")
-}
-
void GuildHandler::create(const std::string &name) const
{
createOutPacket(CMSG_GUILD_CREATE);