void PlayerHandler::handleMessage(Net::MessageIn &msg) { switch (msg.getId()) { case SMSG_WALK_RESPONSE: processWalkResponse(msg); break; case SMSG_PLAYER_WARP: processPlayerWarp(msg); break; case SMSG_PLAYER_STAT_UPDATE_1: processPlayerStatUpdate1(msg); break; case SMSG_PLAYER_STAT_UPDATE_2: processPlayerStatUpdate2(msg); break; case SMSG_PLAYER_STAT_UPDATE_3: // Update a base attribute processPlayerStatUpdate3(msg); break; case SMSG_PLAYER_STAT_UPDATE_4: // Attribute increase ack processPlayerStatUpdate4(msg); break; // Updates stats and status points case SMSG_PLAYER_STAT_UPDATE_5: processPlayerStatUpdate5(msg); break; case SMSG_PLAYER_STAT_UPDATE_6: processPlayerStatUpdate6(msg); break; case SMSG_PLAYER_ARROW_MESSAGE: processPlayerArrowMessage(msg); break; case SMSG_PLAYER_SHORTCUTS: processPlayerShortcuts(msg); break; case SMSG_PLAYER_SHOW_EQUIP: processPlayerShowEquip(msg); break; default: break; } }
void PlayerHandler::handleMessage(Net::MessageIn &msg) { switch (msg.getId()) { case SMSG_WALK_RESPONSE: processWalkResponse(msg); break; case SMSG_PLAYER_WARP: processPlayerWarp(msg); break; case SMSG_PLAYER_STAT_UPDATE_1: processPlayerStatUpdate1(msg); break; case SMSG_PLAYER_STAT_UPDATE_2: processPlayerStatUpdate2(msg); break; case SMSG_PLAYER_STAT_UPDATE_3: // Update a base attribute processPlayerStatUpdate3(msg); break; case SMSG_PLAYER_STAT_UPDATE_4: // Attribute increase ack processPlayerStatUpdate4(msg); break; // Updates stats and status points case SMSG_PLAYER_STAT_UPDATE_5: processPlayerStatUpdate5(msg); break; case SMSG_PLAYER_STAT_UPDATE_6: processPlayerStatUpdate6(msg); break; case SMSG_PLAYER_ARROW_MESSAGE: processPlayerArrowMessage(msg); break; case SMSG_PLAYER_SHORTCUTS: processPlayerShortcuts(msg); break; case SMSG_PLAYER_SHOW_EQUIP: processPlayerShowEquip(msg); break; case SMSG_PLAYER_GET_EXP: processPlayerGetExp(msg); break; case SMSG_PVP_INFO: processPvpInfo(msg); break; case SMSG_PLAYER_HEAL: processPlayerHeal(msg); break; case SMSG_PLAYER_SKILL_MESSAGE: processPlayerSkillMessage(msg); break; case SMSG_MAP_MASK: processMapMask(msg); break; case SMSG_MAP_MUSIC: processMapMusic(msg); break; case SMSG_ONLINE_LIST: processOnlineList(msg); break; case SMSG_PLAYER_NOTIFY_MAPINFO: processNotifyMapInfo(msg); break; case SMSG_PLAYER_FAME_BLACKSMITH: processPlayerFameBlacksmith(msg); break; case SMSG_PLAYER_FAME_ALCHEMIST: processPlayerFameAlchemist(msg); break; case SMSG_PLAYER_UPGRADE_MESSAGE: processPlayerUpgradeMessage(msg); break; case SMSG_PLAYER_FAME_TAEKWON: processPlayerFameTaekwon(msg); break; case SMSG_PLAYER_READ_BOOK: processPlayerReadBook(msg); break; case SMSG_PLAYER_EQUIP_TICK_ACK: processPlayerEquipTickAck(msg); break; case SMSG_AUTOSHADOW_SPELL_LIST: processPlayerAutoShadowSpellList(msg); break; case SMSG_PLAYER_RANK_POINTS: processPlayerRankPoints(msg); break; case SMSG_PLAYER_CLIENT_COMMAND: processPlayerClientCommand(msg); break; default: break; } }