package channelserver import ( "erupe-ce/network" "erupe-ce/network/mhfpacket" ) type handlerFunc func(s *Session, p mhfpacket.MHFPacket) var handlerTable map[network.PacketID]handlerFunc func init() { handlerTable = make(map[network.PacketID]handlerFunc) handlerTable[network.MSG_HEAD] = handleMsgHead handlerTable[network.MSG_SYS_reserve01] = handleMsgSysReserve01 handlerTable[network.MSG_SYS_reserve02] = handleMsgSysReserve02 handlerTable[network.MSG_SYS_reserve03] = handleMsgSysReserve03 handlerTable[network.MSG_SYS_reserve04] = handleMsgSysReserve04 handlerTable[network.MSG_SYS_reserve05] = handleMsgSysReserve05 handlerTable[network.MSG_SYS_reserve06] = handleMsgSysReserve06 handlerTable[network.MSG_SYS_reserve07] = handleMsgSysReserve07 handlerTable[network.MSG_SYS_ADD_OBJECT] = handleMsgSysAddObject handlerTable[network.MSG_SYS_DEL_OBJECT] = handleMsgSysDelObject handlerTable[network.MSG_SYS_DISP_OBJECT] = handleMsgSysDispObject handlerTable[network.MSG_SYS_HIDE_OBJECT] = handleMsgSysHideObject handlerTable[network.MSG_SYS_reserve0C] = handleMsgSysReserve0C handlerTable[network.MSG_SYS_reserve0D] = handleMsgSysReserve0D handlerTable[network.MSG_SYS_reserve0E] = handleMsgSysReserve0E handlerTable[network.MSG_SYS_EXTEND_THRESHOLD] = handleMsgSysExtendThreshold handlerTable[network.MSG_SYS_END] = handleMsgSysEnd handlerTable[network.MSG_SYS_NOP] = handleMsgSysNop handlerTable[network.MSG_SYS_ACK] = handleMsgSysAck handlerTable[network.MSG_SYS_TERMINAL_LOG] = handleMsgSysTerminalLog handlerTable[network.MSG_SYS_LOGIN] = handleMsgSysLogin handlerTable[network.MSG_SYS_LOGOUT] = handleMsgSysLogout handlerTable[network.MSG_SYS_SET_STATUS] = handleMsgSysSetStatus handlerTable[network.MSG_SYS_PING] = handleMsgSysPing handlerTable[network.MSG_SYS_CAST_BINARY] = handleMsgSysCastBinary handlerTable[network.MSG_SYS_HIDE_CLIENT] = handleMsgSysHideClient handlerTable[network.MSG_SYS_TIME] = handleMsgSysTime handlerTable[network.MSG_SYS_CASTED_BINARY] = handleMsgSysCastedBinary handlerTable[network.MSG_SYS_GET_FILE] = handleMsgSysGetFile handlerTable[network.MSG_SYS_ISSUE_LOGKEY] = handleMsgSysIssueLogkey handlerTable[network.MSG_SYS_RECORD_LOG] = handleMsgSysRecordLog handlerTable[network.MSG_SYS_ECHO] = handleMsgSysEcho handlerTable[network.MSG_SYS_CREATE_STAGE] = handleMsgSysCreateStage handlerTable[network.MSG_SYS_STAGE_DESTRUCT] = handleMsgSysStageDestruct handlerTable[network.MSG_SYS_ENTER_STAGE] = handleMsgSysEnterStage handlerTable[network.MSG_SYS_BACK_STAGE] = handleMsgSysBackStage handlerTable[network.MSG_SYS_MOVE_STAGE] = handleMsgSysMoveStage handlerTable[network.MSG_SYS_LEAVE_STAGE] = handleMsgSysLeaveStage handlerTable[network.MSG_SYS_LOCK_STAGE] = handleMsgSysLockStage handlerTable[network.MSG_SYS_UNLOCK_STAGE] = handleMsgSysUnlockStage handlerTable[network.MSG_SYS_RESERVE_STAGE] = handleMsgSysReserveStage handlerTable[network.MSG_SYS_UNRESERVE_STAGE] = handleMsgSysUnreserveStage handlerTable[network.MSG_SYS_SET_STAGE_PASS] = handleMsgSysSetStagePass handlerTable[network.MSG_SYS_WAIT_STAGE_BINARY] = handleMsgSysWaitStageBinary handlerTable[network.MSG_SYS_SET_STAGE_BINARY] = handleMsgSysSetStageBinary handlerTable[network.MSG_SYS_GET_STAGE_BINARY] = handleMsgSysGetStageBinary handlerTable[network.MSG_SYS_ENUMERATE_CLIENT] = handleMsgSysEnumerateClient handlerTable[network.MSG_SYS_ENUMERATE_STAGE] = handleMsgSysEnumerateStage handlerTable[network.MSG_SYS_CREATE_MUTEX] = handleMsgSysCreateMutex handlerTable[network.MSG_SYS_CREATE_OPEN_MUTEX] = handleMsgSysCreateOpenMutex handlerTable[network.MSG_SYS_DELETE_MUTEX] = handleMsgSysDeleteMutex handlerTable[network.MSG_SYS_OPEN_MUTEX] = handleMsgSysOpenMutex handlerTable[network.MSG_SYS_CLOSE_MUTEX] = handleMsgSysCloseMutex handlerTable[network.MSG_SYS_CREATE_SEMAPHORE] = handleMsgSysCreateSemaphore handlerTable[network.MSG_SYS_CREATE_ACQUIRE_SEMAPHORE] = handleMsgSysCreateAcquireSemaphore handlerTable[network.MSG_SYS_DELETE_SEMAPHORE] = handleMsgSysDeleteSemaphore handlerTable[network.MSG_SYS_ACQUIRE_SEMAPHORE] = handleMsgSysAcquireSemaphore handlerTable[network.MSG_SYS_RELEASE_SEMAPHORE] = handleMsgSysReleaseSemaphore handlerTable[network.MSG_SYS_LOCK_GLOBAL_SEMA] = handleMsgSysLockGlobalSema handlerTable[network.MSG_SYS_UNLOCK_GLOBAL_SEMA] = handleMsgSysUnlockGlobalSema handlerTable[network.MSG_SYS_CHECK_SEMAPHORE] = handleMsgSysCheckSemaphore handlerTable[network.MSG_SYS_OPERATE_REGISTER] = handleMsgSysOperateRegister handlerTable[network.MSG_SYS_LOAD_REGISTER] = handleMsgSysLoadRegister handlerTable[network.MSG_SYS_NOTIFY_REGISTER] = handleMsgSysNotifyRegister handlerTable[network.MSG_SYS_CREATE_OBJECT] = handleMsgSysCreateObject handlerTable[network.MSG_SYS_DELETE_OBJECT] = handleMsgSysDeleteObject handlerTable[network.MSG_SYS_POSITION_OBJECT] = handleMsgSysPositionObject handlerTable[network.MSG_SYS_ROTATE_OBJECT] = handleMsgSysRotateObject handlerTable[network.MSG_SYS_DUPLICATE_OBJECT] = handleMsgSysDuplicateObject handlerTable[network.MSG_SYS_SET_OBJECT_BINARY] = handleMsgSysSetObjectBinary handlerTable[network.MSG_SYS_GET_OBJECT_BINARY] = handleMsgSysGetObjectBinary handlerTable[network.MSG_SYS_GET_OBJECT_OWNER] = handleMsgSysGetObjectOwner handlerTable[network.MSG_SYS_UPDATE_OBJECT_BINARY] = handleMsgSysUpdateObjectBinary handlerTable[network.MSG_SYS_CLEANUP_OBJECT] = handleMsgSysCleanupObject handlerTable[network.MSG_SYS_reserve4A] = handleMsgSysReserve4A handlerTable[network.MSG_SYS_reserve4B] = handleMsgSysReserve4B handlerTable[network.MSG_SYS_reserve4C] = handleMsgSysReserve4C handlerTable[network.MSG_SYS_reserve4D] = handleMsgSysReserve4D handlerTable[network.MSG_SYS_reserve4E] = handleMsgSysReserve4E handlerTable[network.MSG_SYS_reserve4F] = handleMsgSysReserve4F handlerTable[network.MSG_SYS_INSERT_USER] = handleMsgSysInsertUser handlerTable[network.MSG_SYS_DELETE_USER] = handleMsgSysDeleteUser handlerTable[network.MSG_SYS_SET_USER_BINARY] = handleMsgSysSetUserBinary handlerTable[network.MSG_SYS_GET_USER_BINARY] = handleMsgSysGetUserBinary handlerTable[network.MSG_SYS_NOTIFY_USER_BINARY] = handleMsgSysNotifyUserBinary handlerTable[network.MSG_SYS_reserve55] = handleMsgSysReserve55 handlerTable[network.MSG_SYS_reserve56] = handleMsgSysReserve56 handlerTable[network.MSG_SYS_reserve57] = handleMsgSysReserve57 handlerTable[network.MSG_SYS_UPDATE_RIGHT] = handleMsgSysUpdateRight handlerTable[network.MSG_SYS_AUTH_QUERY] = handleMsgSysAuthQuery handlerTable[network.MSG_SYS_AUTH_DATA] = handleMsgSysAuthData handlerTable[network.MSG_SYS_AUTH_TERMINAL] = handleMsgSysAuthTerminal handlerTable[network.MSG_SYS_reserve5C] = handleMsgSysReserve5C handlerTable[network.MSG_SYS_RIGHTS_RELOAD] = handleMsgSysRightsReload handlerTable[network.MSG_SYS_reserve5E] = handleMsgSysReserve5E handlerTable[network.MSG_SYS_reserve5F] = handleMsgSysReserve5F handlerTable[network.MSG_MHF_SAVEDATA] = handleMsgMhfSavedata handlerTable[network.MSG_MHF_LOADDATA] = handleMsgMhfLoaddata handlerTable[network.MSG_MHF_LIST_MEMBER] = handleMsgMhfListMember handlerTable[network.MSG_MHF_OPR_MEMBER] = handleMsgMhfOprMember handlerTable[network.MSG_MHF_ENUMERATE_DIST_ITEM] = handleMsgMhfEnumerateDistItem handlerTable[network.MSG_MHF_APPLY_DIST_ITEM] = handleMsgMhfApplyDistItem handlerTable[network.MSG_MHF_ACQUIRE_DIST_ITEM] = handleMsgMhfAcquireDistItem handlerTable[network.MSG_MHF_GET_DIST_DESCRIPTION] = handleMsgMhfGetDistDescription handlerTable[network.MSG_MHF_SEND_MAIL] = handleMsgMhfSendMail handlerTable[network.MSG_MHF_READ_MAIL] = handleMsgMhfReadMail handlerTable[network.MSG_MHF_LIST_MAIL] = handleMsgMhfListMail handlerTable[network.MSG_MHF_OPRT_MAIL] = handleMsgMhfOprtMail handlerTable[network.MSG_MHF_LOAD_FAVORITE_QUEST] = handleMsgMhfLoadFavoriteQuest handlerTable[network.MSG_MHF_SAVE_FAVORITE_QUEST] = handleMsgMhfSaveFavoriteQuest handlerTable[network.MSG_MHF_REGISTER_EVENT] = handleMsgMhfRegisterEvent handlerTable[network.MSG_MHF_RELEASE_EVENT] = handleMsgMhfReleaseEvent handlerTable[network.MSG_MHF_TRANSIT_MESSAGE] = handleMsgMhfTransitMessage handlerTable[network.MSG_SYS_reserve71] = handleMsgSysReserve71 handlerTable[network.MSG_SYS_reserve72] = handleMsgSysReserve72 handlerTable[network.MSG_SYS_reserve73] = handleMsgSysReserve73 handlerTable[network.MSG_SYS_reserve74] = handleMsgSysReserve74 handlerTable[network.MSG_SYS_reserve75] = handleMsgSysReserve75 handlerTable[network.MSG_SYS_reserve76] = handleMsgSysReserve76 handlerTable[network.MSG_SYS_reserve77] = handleMsgSysReserve77 handlerTable[network.MSG_SYS_reserve78] = handleMsgSysReserve78 handlerTable[network.MSG_SYS_reserve79] = handleMsgSysReserve79 handlerTable[network.MSG_SYS_reserve7A] = handleMsgSysReserve7A handlerTable[network.MSG_SYS_reserve7B] = handleMsgSysReserve7B handlerTable[network.MSG_SYS_reserve7C] = handleMsgSysReserve7C handlerTable[network.MSG_CA_EXCHANGE_ITEM] = handleMsgCaExchangeItem handlerTable[network.MSG_SYS_reserve7E] = handleMsgSysReserve7E handlerTable[network.MSG_MHF_PRESENT_BOX] = handleMsgMhfPresentBox handlerTable[network.MSG_MHF_SERVER_COMMAND] = handleMsgMhfServerCommand handlerTable[network.MSG_MHF_SHUT_CLIENT] = handleMsgMhfShutClient handlerTable[network.MSG_MHF_ANNOUNCE] = handleMsgMhfAnnounce handlerTable[network.MSG_MHF_SET_LOGINWINDOW] = handleMsgMhfSetLoginwindow handlerTable[network.MSG_SYS_TRANS_BINARY] = handleMsgSysTransBinary handlerTable[network.MSG_SYS_COLLECT_BINARY] = handleMsgSysCollectBinary handlerTable[network.MSG_SYS_GET_STATE] = handleMsgSysGetState handlerTable[network.MSG_SYS_SERIALIZE] = handleMsgSysSerialize handlerTable[network.MSG_SYS_ENUMLOBBY] = handleMsgSysEnumlobby handlerTable[network.MSG_SYS_ENUMUSER] = handleMsgSysEnumuser handlerTable[network.MSG_SYS_INFOKYSERVER] = handleMsgSysInfokyserver handlerTable[network.MSG_MHF_GET_CA_UNIQUE_ID] = handleMsgMhfGetCaUniqueID handlerTable[network.MSG_MHF_SET_CA_ACHIEVEMENT] = handleMsgMhfSetCaAchievement handlerTable[network.MSG_MHF_CARAVAN_MY_SCORE] = handleMsgMhfCaravanMyScore handlerTable[network.MSG_MHF_CARAVAN_RANKING] = handleMsgMhfCaravanRanking handlerTable[network.MSG_MHF_CARAVAN_MY_RANK] = handleMsgMhfCaravanMyRank handlerTable[network.MSG_MHF_CREATE_GUILD] = handleMsgMhfCreateGuild handlerTable[network.MSG_MHF_OPERATE_GUILD] = handleMsgMhfOperateGuild handlerTable[network.MSG_MHF_OPERATE_GUILD_MEMBER] = handleMsgMhfOperateGuildMember handlerTable[network.MSG_MHF_INFO_GUILD] = handleMsgMhfInfoGuild handlerTable[network.MSG_MHF_ENUMERATE_GUILD] = handleMsgMhfEnumerateGuild handlerTable[network.MSG_MHF_UPDATE_GUILD] = handleMsgMhfUpdateGuild handlerTable[network.MSG_MHF_ARRANGE_GUILD_MEMBER] = handleMsgMhfArrangeGuildMember handlerTable[network.MSG_MHF_ENUMERATE_GUILD_MEMBER] = handleMsgMhfEnumerateGuildMember handlerTable[network.MSG_MHF_ENUMERATE_CAMPAIGN] = handleMsgMhfEnumerateCampaign handlerTable[network.MSG_MHF_STATE_CAMPAIGN] = handleMsgMhfStateCampaign handlerTable[network.MSG_MHF_APPLY_CAMPAIGN] = handleMsgMhfApplyCampaign handlerTable[network.MSG_MHF_ENUMERATE_ITEM] = handleMsgMhfEnumerateItem handlerTable[network.MSG_MHF_ACQUIRE_ITEM] = handleMsgMhfAcquireItem handlerTable[network.MSG_MHF_TRANSFER_ITEM] = handleMsgMhfTransferItem handlerTable[network.MSG_MHF_MERCENARY_HUNTDATA] = handleMsgMhfMercenaryHuntdata handlerTable[network.MSG_MHF_ENTRY_ROOKIE_GUILD] = handleMsgMhfEntryRookieGuild handlerTable[network.MSG_MHF_ENUMERATE_QUEST] = handleMsgMhfEnumerateQuest handlerTable[network.MSG_MHF_ENUMERATE_EVENT] = handleMsgMhfEnumerateEvent handlerTable[network.MSG_MHF_ENUMERATE_PRICE] = handleMsgMhfEnumeratePrice handlerTable[network.MSG_MHF_ENUMERATE_RANKING] = handleMsgMhfEnumerateRanking handlerTable[network.MSG_MHF_ENUMERATE_ORDER] = handleMsgMhfEnumerateOrder handlerTable[network.MSG_MHF_ENUMERATE_SHOP] = handleMsgMhfEnumerateShop handlerTable[network.MSG_MHF_GET_EXTRA_INFO] = handleMsgMhfGetExtraInfo handlerTable[network.MSG_MHF_UPDATE_INTERIOR] = handleMsgMhfUpdateInterior handlerTable[network.MSG_MHF_ENUMERATE_HOUSE] = handleMsgMhfEnumerateHouse handlerTable[network.MSG_MHF_UPDATE_HOUSE] = handleMsgMhfUpdateHouse handlerTable[network.MSG_MHF_LOAD_HOUSE] = handleMsgMhfLoadHouse handlerTable[network.MSG_MHF_OPERATE_WAREHOUSE] = handleMsgMhfOperateWarehouse handlerTable[network.MSG_MHF_ENUMERATE_WAREHOUSE] = handleMsgMhfEnumerateWarehouse handlerTable[network.MSG_MHF_UPDATE_WAREHOUSE] = handleMsgMhfUpdateWarehouse handlerTable[network.MSG_MHF_ACQUIRE_TITLE] = handleMsgMhfAcquireTitle handlerTable[network.MSG_MHF_ENUMERATE_TITLE] = handleMsgMhfEnumerateTitle handlerTable[network.MSG_MHF_ENUMERATE_GUILD_ITEM] = handleMsgMhfEnumerateGuildItem handlerTable[network.MSG_MHF_UPDATE_GUILD_ITEM] = handleMsgMhfUpdateGuildItem handlerTable[network.MSG_MHF_ENUMERATE_UNION_ITEM] = handleMsgMhfEnumerateUnionItem handlerTable[network.MSG_MHF_UPDATE_UNION_ITEM] = handleMsgMhfUpdateUnionItem handlerTable[network.MSG_MHF_CREATE_JOINT] = handleMsgMhfCreateJoint handlerTable[network.MSG_MHF_OPERATE_JOINT] = handleMsgMhfOperateJoint handlerTable[network.MSG_MHF_INFO_JOINT] = handleMsgMhfInfoJoint handlerTable[network.MSG_MHF_UPDATE_GUILD_ICON] = handleMsgMhfUpdateGuildIcon handlerTable[network.MSG_MHF_INFO_FESTA] = handleMsgMhfInfoFesta handlerTable[network.MSG_MHF_ENTRY_FESTA] = handleMsgMhfEntryFesta handlerTable[network.MSG_MHF_CHARGE_FESTA] = handleMsgMhfChargeFesta handlerTable[network.MSG_MHF_ACQUIRE_FESTA] = handleMsgMhfAcquireFesta handlerTable[network.MSG_MHF_STATE_FESTA_U] = handleMsgMhfStateFestaU handlerTable[network.MSG_MHF_STATE_FESTA_G] = handleMsgMhfStateFestaG handlerTable[network.MSG_MHF_ENUMERATE_FESTA_MEMBER] = handleMsgMhfEnumerateFestaMember handlerTable[network.MSG_MHF_VOTE_FESTA] = handleMsgMhfVoteFesta handlerTable[network.MSG_MHF_ACQUIRE_CAFE_ITEM] = handleMsgMhfAcquireCafeItem handlerTable[network.MSG_MHF_UPDATE_CAFEPOINT] = handleMsgMhfUpdateCafepoint handlerTable[network.MSG_MHF_CHECK_DAILY_CAFEPOINT] = handleMsgMhfCheckDailyCafepoint handlerTable[network.MSG_MHF_GET_COG_INFO] = handleMsgMhfGetCogInfo handlerTable[network.MSG_MHF_CHECK_MONTHLY_ITEM] = handleMsgMhfCheckMonthlyItem handlerTable[network.MSG_MHF_ACQUIRE_MONTHLY_ITEM] = handleMsgMhfAcquireMonthlyItem handlerTable[network.MSG_MHF_CHECK_WEEKLY_STAMP] = handleMsgMhfCheckWeeklyStamp handlerTable[network.MSG_MHF_EXCHANGE_WEEKLY_STAMP] = handleMsgMhfExchangeWeeklyStamp handlerTable[network.MSG_MHF_CREATE_MERCENARY] = handleMsgMhfCreateMercenary handlerTable[network.MSG_MHF_SAVE_MERCENARY] = handleMsgMhfSaveMercenary handlerTable[network.MSG_MHF_READ_MERCENARY_W] = handleMsgMhfReadMercenaryW handlerTable[network.MSG_MHF_READ_MERCENARY_M] = handleMsgMhfReadMercenaryM handlerTable[network.MSG_MHF_CONTRACT_MERCENARY] = handleMsgMhfContractMercenary handlerTable[network.MSG_MHF_ENUMERATE_MERCENARY_LOG] = handleMsgMhfEnumerateMercenaryLog handlerTable[network.MSG_MHF_ENUMERATE_GUACOT] = handleMsgMhfEnumerateGuacot handlerTable[network.MSG_MHF_UPDATE_GUACOT] = handleMsgMhfUpdateGuacot handlerTable[network.MSG_MHF_INFO_TOURNAMENT] = handleMsgMhfInfoTournament handlerTable[network.MSG_MHF_ENTRY_TOURNAMENT] = handleMsgMhfEntryTournament handlerTable[network.MSG_MHF_ENTER_TOURNAMENT_QUEST] = handleMsgMhfEnterTournamentQuest handlerTable[network.MSG_MHF_ACQUIRE_TOURNAMENT] = handleMsgMhfAcquireTournament handlerTable[network.MSG_MHF_GET_ACHIEVEMENT] = handleMsgMhfGetAchievement handlerTable[network.MSG_MHF_RESET_ACHIEVEMENT] = handleMsgMhfResetAchievement handlerTable[network.MSG_MHF_ADD_ACHIEVEMENT] = handleMsgMhfAddAchievement handlerTable[network.MSG_MHF_PAYMENT_ACHIEVEMENT] = handleMsgMhfPaymentAchievement handlerTable[network.MSG_MHF_DISPLAYED_ACHIEVEMENT] = handleMsgMhfDisplayedAchievement handlerTable[network.MSG_MHF_INFO_SCENARIO_COUNTER] = handleMsgMhfInfoScenarioCounter handlerTable[network.MSG_MHF_SAVE_SCENARIO_DATA] = handleMsgMhfSaveScenarioData handlerTable[network.MSG_MHF_LOAD_SCENARIO_DATA] = handleMsgMhfLoadScenarioData handlerTable[network.MSG_MHF_GET_BBS_SNS_STATUS] = handleMsgMhfGetBbsSnsStatus handlerTable[network.MSG_MHF_APPLY_BBS_ARTICLE] = handleMsgMhfApplyBbsArticle handlerTable[network.MSG_MHF_GET_ETC_POINTS] = handleMsgMhfGetEtcPoints handlerTable[network.MSG_MHF_UPDATE_ETC_POINT] = handleMsgMhfUpdateEtcPoint handlerTable[network.MSG_MHF_GET_MYHOUSE_INFO] = handleMsgMhfGetMyhouseInfo handlerTable[network.MSG_MHF_UPDATE_MYHOUSE_INFO] = handleMsgMhfUpdateMyhouseInfo handlerTable[network.MSG_MHF_GET_WEEKLY_SCHEDULE] = handleMsgMhfGetWeeklySchedule handlerTable[network.MSG_MHF_ENUMERATE_INV_GUILD] = handleMsgMhfEnumerateInvGuild handlerTable[network.MSG_MHF_OPERATION_INV_GUILD] = handleMsgMhfOperationInvGuild handlerTable[network.MSG_MHF_STAMPCARD_STAMP] = handleMsgMhfStampcardStamp handlerTable[network.MSG_MHF_STAMPCARD_PRIZE] = handleMsgMhfStampcardPrize handlerTable[network.MSG_MHF_UNRESERVE_SRG] = handleMsgMhfUnreserveSrg handlerTable[network.MSG_MHF_LOAD_PLATE_DATA] = handleMsgMhfLoadPlateData handlerTable[network.MSG_MHF_SAVE_PLATE_DATA] = handleMsgMhfSavePlateData handlerTable[network.MSG_MHF_LOAD_PLATE_BOX] = handleMsgMhfLoadPlateBox handlerTable[network.MSG_MHF_SAVE_PLATE_BOX] = handleMsgMhfSavePlateBox handlerTable[network.MSG_MHF_READ_GUILDCARD] = handleMsgMhfReadGuildcard handlerTable[network.MSG_MHF_UPDATE_GUILDCARD] = handleMsgMhfUpdateGuildcard handlerTable[network.MSG_MHF_READ_BEAT_LEVEL] = handleMsgMhfReadBeatLevel handlerTable[network.MSG_MHF_UPDATE_BEAT_LEVEL] = handleMsgMhfUpdateBeatLevel handlerTable[network.MSG_MHF_READ_BEAT_LEVEL_ALL_RANKING] = handleMsgMhfReadBeatLevelAllRanking handlerTable[network.MSG_MHF_READ_BEAT_LEVEL_MY_RANKING] = handleMsgMhfReadBeatLevelMyRanking handlerTable[network.MSG_MHF_READ_LAST_WEEK_BEAT_RANKING] = handleMsgMhfReadLastWeekBeatRanking handlerTable[network.MSG_MHF_ACCEPT_READ_REWARD] = handleMsgMhfAcceptReadReward handlerTable[network.MSG_MHF_GET_ADDITIONAL_BEAT_REWARD] = handleMsgMhfGetAdditionalBeatReward handlerTable[network.MSG_MHF_GET_FIXED_SEIBATU_RANKING_TABLE] = handleMsgMhfGetFixedSeibatuRankingTable handlerTable[network.MSG_MHF_GET_BBS_USER_STATUS] = handleMsgMhfGetBbsUserStatus handlerTable[network.MSG_MHF_KICK_EXPORT_FORCE] = handleMsgMhfKickExportForce handlerTable[network.MSG_MHF_GET_BREAK_SEIBATU_LEVEL_REWARD] = handleMsgMhfGetBreakSeibatuLevelReward handlerTable[network.MSG_MHF_GET_WEEKLY_SEIBATU_RANKING_REWARD] = handleMsgMhfGetWeeklySeibatuRankingReward handlerTable[network.MSG_MHF_GET_EARTH_STATUS] = handleMsgMhfGetEarthStatus handlerTable[network.MSG_MHF_LOAD_PARTNER] = handleMsgMhfLoadPartner handlerTable[network.MSG_MHF_SAVE_PARTNER] = handleMsgMhfSavePartner handlerTable[network.MSG_MHF_GET_GUILD_MISSION_LIST] = handleMsgMhfGetGuildMissionList handlerTable[network.MSG_MHF_GET_GUILD_MISSION_RECORD] = handleMsgMhfGetGuildMissionRecord handlerTable[network.MSG_MHF_ADD_GUILD_MISSION_COUNT] = handleMsgMhfAddGuildMissionCount handlerTable[network.MSG_MHF_SET_GUILD_MISSION_TARGET] = handleMsgMhfSetGuildMissionTarget handlerTable[network.MSG_MHF_CANCEL_GUILD_MISSION_TARGET] = handleMsgMhfCancelGuildMissionTarget handlerTable[network.MSG_MHF_LOAD_OTOMO_AIROU] = handleMsgMhfLoadOtomoAirou handlerTable[network.MSG_MHF_SAVE_OTOMO_AIROU] = handleMsgMhfSaveOtomoAirou handlerTable[network.MSG_MHF_ENUMERATE_GUILD_TRESURE] = handleMsgMhfEnumerateGuildTresure handlerTable[network.MSG_MHF_ENUMERATE_AIROULIST] = handleMsgMhfEnumerateAiroulist handlerTable[network.MSG_MHF_REGIST_GUILD_TRESURE] = handleMsgMhfRegistGuildTresure handlerTable[network.MSG_MHF_ACQUIRE_GUILD_TRESURE] = handleMsgMhfAcquireGuildTresure handlerTable[network.MSG_MHF_OPERATE_GUILD_TRESURE_REPORT] = handleMsgMhfOperateGuildTresureReport handlerTable[network.MSG_MHF_GET_GUILD_TRESURE_SOUVENIR] = handleMsgMhfGetGuildTresureSouvenir handlerTable[network.MSG_MHF_ACQUIRE_GUILD_TRESURE_SOUVENIR] = handleMsgMhfAcquireGuildTresureSouvenir handlerTable[network.MSG_MHF_ENUMERATE_FESTA_INTERMEDIATE_PRIZE] = handleMsgMhfEnumerateFestaIntermediatePrize handlerTable[network.MSG_MHF_ACQUIRE_FESTA_INTERMEDIATE_PRIZE] = handleMsgMhfAcquireFestaIntermediatePrize handlerTable[network.MSG_MHF_LOAD_DECO_MYSET] = handleMsgMhfLoadDecoMyset handlerTable[network.MSG_MHF_SAVE_DECO_MYSET] = handleMsgMhfSaveDecoMyset handlerTable[network.MSG_MHF_reserve10F] = handleMsgMhfReserve10F handlerTable[network.MSG_MHF_LOAD_GUILD_COOKING] = handleMsgMhfLoadGuildCooking handlerTable[network.MSG_MHF_REGIST_GUILD_COOKING] = handleMsgMhfRegistGuildCooking handlerTable[network.MSG_MHF_LOAD_GUILD_ADVENTURE] = handleMsgMhfLoadGuildAdventure handlerTable[network.MSG_MHF_REGIST_GUILD_ADVENTURE] = handleMsgMhfRegistGuildAdventure handlerTable[network.MSG_MHF_ACQUIRE_GUILD_ADVENTURE] = handleMsgMhfAcquireGuildAdventure handlerTable[network.MSG_MHF_CHARGE_GUILD_ADVENTURE] = handleMsgMhfChargeGuildAdventure handlerTable[network.MSG_MHF_LOAD_LEGEND_DISPATCH] = handleMsgMhfLoadLegendDispatch handlerTable[network.MSG_MHF_LOAD_HUNTER_NAVI] = handleMsgMhfLoadHunterNavi handlerTable[network.MSG_MHF_SAVE_HUNTER_NAVI] = handleMsgMhfSaveHunterNavi handlerTable[network.MSG_MHF_REGIST_SPABI_TIME] = handleMsgMhfRegistSpabiTime handlerTable[network.MSG_MHF_GET_GUILD_WEEKLY_BONUS_MASTER] = handleMsgMhfGetGuildWeeklyBonusMaster handlerTable[network.MSG_MHF_GET_GUILD_WEEKLY_BONUS_ACTIVE_COUNT] = handleMsgMhfGetGuildWeeklyBonusActiveCount handlerTable[network.MSG_MHF_ADD_GUILD_WEEKLY_BONUS_EXCEPTIONAL_USER] = handleMsgMhfAddGuildWeeklyBonusExceptionalUser handlerTable[network.MSG_MHF_GET_TOWER_INFO] = handleMsgMhfGetTowerInfo handlerTable[network.MSG_MHF_POST_TOWER_INFO] = handleMsgMhfPostTowerInfo handlerTable[network.MSG_MHF_GET_GEM_INFO] = handleMsgMhfGetGemInfo handlerTable[network.MSG_MHF_POST_GEM_INFO] = handleMsgMhfPostGemInfo handlerTable[network.MSG_MHF_GET_EARTH_VALUE] = handleMsgMhfGetEarthValue handlerTable[network.MSG_MHF_DEBUG_POST_VALUE] = handleMsgMhfDebugPostValue handlerTable[network.MSG_MHF_GET_PAPER_DATA] = handleMsgMhfGetPaperData handlerTable[network.MSG_MHF_GET_NOTICE] = handleMsgMhfGetNotice handlerTable[network.MSG_MHF_POST_NOTICE] = handleMsgMhfPostNotice handlerTable[network.MSG_MHF_GET_BOOST_TIME] = handleMsgMhfGetBoostTime handlerTable[network.MSG_MHF_POST_BOOST_TIME] = handleMsgMhfPostBoostTime handlerTable[network.MSG_MHF_GET_BOOST_TIME_LIMIT] = handleMsgMhfGetBoostTimeLimit handlerTable[network.MSG_MHF_POST_BOOST_TIME_LIMIT] = handleMsgMhfPostBoostTimeLimit handlerTable[network.MSG_MHF_ENUMERATE_FESTA_PERSONAL_PRIZE] = handleMsgMhfEnumerateFestaPersonalPrize handlerTable[network.MSG_MHF_ACQUIRE_FESTA_PERSONAL_PRIZE] = handleMsgMhfAcquireFestaPersonalPrize handlerTable[network.MSG_MHF_GET_RAND_FROM_TABLE] = handleMsgMhfGetRandFromTable handlerTable[network.MSG_MHF_GET_CAFE_DURATION] = handleMsgMhfGetCafeDuration handlerTable[network.MSG_MHF_GET_CAFE_DURATION_BONUS_INFO] = handleMsgMhfGetCafeDurationBonusInfo handlerTable[network.MSG_MHF_RECEIVE_CAFE_DURATION_BONUS] = handleMsgMhfReceiveCafeDurationBonus handlerTable[network.MSG_MHF_POST_CAFE_DURATION_BONUS_RECEIVED] = handleMsgMhfPostCafeDurationBonusReceived handlerTable[network.MSG_MHF_GET_GACHA_POINT] = handleMsgMhfGetGachaPoint handlerTable[network.MSG_MHF_USE_GACHA_POINT] = handleMsgMhfUseGachaPoint handlerTable[network.MSG_MHF_EXCHANGE_FPOINT_2_ITEM] = handleMsgMhfExchangeFpoint2Item handlerTable[network.MSG_MHF_EXCHANGE_ITEM_2_FPOINT] = handleMsgMhfExchangeItem2Fpoint handlerTable[network.MSG_MHF_GET_FPOINT_EXCHANGE_LIST] = handleMsgMhfGetFpointExchangeList handlerTable[network.MSG_MHF_PLAY_STEPUP_GACHA] = handleMsgMhfPlayStepupGacha handlerTable[network.MSG_MHF_RECEIVE_GACHA_ITEM] = handleMsgMhfReceiveGachaItem handlerTable[network.MSG_MHF_GET_STEPUP_STATUS] = handleMsgMhfGetStepupStatus handlerTable[network.MSG_MHF_PLAY_FREE_GACHA] = handleMsgMhfPlayFreeGacha handlerTable[network.MSG_MHF_GET_TINY_BIN] = handleMsgMhfGetTinyBin handlerTable[network.MSG_MHF_POST_TINY_BIN] = handleMsgMhfPostTinyBin handlerTable[network.MSG_MHF_GET_SENYU_DAILY_COUNT] = handleMsgMhfGetSenyuDailyCount handlerTable[network.MSG_MHF_GET_GUILD_TARGET_MEMBER_NUM] = handleMsgMhfGetGuildTargetMemberNum handlerTable[network.MSG_MHF_GET_BOOST_RIGHT] = handleMsgMhfGetBoostRight handlerTable[network.MSG_MHF_START_BOOST_TIME] = handleMsgMhfStartBoostTime handlerTable[network.MSG_MHF_POST_BOOST_TIME_QUEST_RETURN] = handleMsgMhfPostBoostTimeQuestReturn handlerTable[network.MSG_MHF_GET_BOX_GACHA_INFO] = handleMsgMhfGetBoxGachaInfo handlerTable[network.MSG_MHF_PLAY_BOX_GACHA] = handleMsgMhfPlayBoxGacha handlerTable[network.MSG_MHF_RESET_BOX_GACHA_INFO] = handleMsgMhfResetBoxGachaInfo handlerTable[network.MSG_MHF_GET_SEIBATTLE] = handleMsgMhfGetSeibattle handlerTable[network.MSG_MHF_POST_SEIBATTLE] = handleMsgMhfPostSeibattle handlerTable[network.MSG_MHF_GET_RYOUDAMA] = handleMsgMhfGetRyoudama handlerTable[network.MSG_MHF_POST_RYOUDAMA] = handleMsgMhfPostRyoudama handlerTable[network.MSG_MHF_GET_TENROUIRAI] = handleMsgMhfGetTenrouirai handlerTable[network.MSG_MHF_POST_TENROUIRAI] = handleMsgMhfPostTenrouirai handlerTable[network.MSG_MHF_POST_GUILD_SCOUT] = handleMsgMhfPostGuildScout handlerTable[network.MSG_MHF_CANCEL_GUILD_SCOUT] = handleMsgMhfCancelGuildScout handlerTable[network.MSG_MHF_ANSWER_GUILD_SCOUT] = handleMsgMhfAnswerGuildScout handlerTable[network.MSG_MHF_GET_GUILD_SCOUT_LIST] = handleMsgMhfGetGuildScoutList handlerTable[network.MSG_MHF_GET_GUILD_MANAGE_RIGHT] = handleMsgMhfGetGuildManageRight handlerTable[network.MSG_MHF_SET_GUILD_MANAGE_RIGHT] = handleMsgMhfSetGuildManageRight handlerTable[network.MSG_MHF_PLAY_NORMAL_GACHA] = handleMsgMhfPlayNormalGacha handlerTable[network.MSG_MHF_GET_DAILY_MISSION_MASTER] = handleMsgMhfGetDailyMissionMaster handlerTable[network.MSG_MHF_GET_DAILY_MISSION_PERSONAL] = handleMsgMhfGetDailyMissionPersonal handlerTable[network.MSG_MHF_SET_DAILY_MISSION_PERSONAL] = handleMsgMhfSetDailyMissionPersonal handlerTable[network.MSG_MHF_GET_GACHA_PLAY_HISTORY] = handleMsgMhfGetGachaPlayHistory handlerTable[network.MSG_MHF_GET_REJECT_GUILD_SCOUT] = handleMsgMhfGetRejectGuildScout handlerTable[network.MSG_MHF_SET_REJECT_GUILD_SCOUT] = handleMsgMhfSetRejectGuildScout handlerTable[network.MSG_MHF_GET_CA_ACHIEVEMENT_HIST] = handleMsgMhfGetCaAchievementHist handlerTable[network.MSG_MHF_SET_CA_ACHIEVEMENT_HIST] = handleMsgMhfSetCaAchievementHist handlerTable[network.MSG_MHF_GET_KEEP_LOGIN_BOOST_STATUS] = handleMsgMhfGetKeepLoginBoostStatus handlerTable[network.MSG_MHF_USE_KEEP_LOGIN_BOOST] = handleMsgMhfUseKeepLoginBoost handlerTable[network.MSG_MHF_GET_UD_SCHEDULE] = handleMsgMhfGetUdSchedule handlerTable[network.MSG_MHF_GET_UD_INFO] = handleMsgMhfGetUdInfo handlerTable[network.MSG_MHF_GET_KIJU_INFO] = handleMsgMhfGetKijuInfo handlerTable[network.MSG_MHF_SET_KIJU] = handleMsgMhfSetKiju handlerTable[network.MSG_MHF_ADD_UD_POINT] = handleMsgMhfAddUdPoint handlerTable[network.MSG_MHF_GET_UD_MY_POINT] = handleMsgMhfGetUdMyPoint handlerTable[network.MSG_MHF_GET_UD_TOTAL_POINT_INFO] = handleMsgMhfGetUdTotalPointInfo handlerTable[network.MSG_MHF_GET_UD_BONUS_QUEST_INFO] = handleMsgMhfGetUdBonusQuestInfo handlerTable[network.MSG_MHF_GET_UD_SELECTED_COLOR_INFO] = handleMsgMhfGetUdSelectedColorInfo handlerTable[network.MSG_MHF_GET_UD_MONSTER_POINT] = handleMsgMhfGetUdMonsterPoint handlerTable[network.MSG_MHF_GET_UD_DAILY_PRESENT_LIST] = handleMsgMhfGetUdDailyPresentList handlerTable[network.MSG_MHF_GET_UD_NORMA_PRESENT_LIST] = handleMsgMhfGetUdNormaPresentList handlerTable[network.MSG_MHF_GET_UD_RANKING_REWARD_LIST] = handleMsgMhfGetUdRankingRewardList handlerTable[network.MSG_MHF_ACQUIRE_UD_ITEM] = handleMsgMhfAcquireUdItem handlerTable[network.MSG_MHF_GET_REWARD_SONG] = handleMsgMhfGetRewardSong handlerTable[network.MSG_MHF_USE_REWARD_SONG] = handleMsgMhfUseRewardSong handlerTable[network.MSG_MHF_ADD_REWARD_SONG_COUNT] = handleMsgMhfAddRewardSongCount handlerTable[network.MSG_MHF_GET_UD_RANKING] = handleMsgMhfGetUdRanking handlerTable[network.MSG_MHF_GET_UD_MY_RANKING] = handleMsgMhfGetUdMyRanking handlerTable[network.MSG_MHF_ACQUIRE_MONTHLY_REWARD] = handleMsgMhfAcquireMonthlyReward handlerTable[network.MSG_MHF_GET_UD_GUILD_MAP_INFO] = handleMsgMhfGetUdGuildMapInfo handlerTable[network.MSG_MHF_GENERATE_UD_GUILD_MAP] = handleMsgMhfGenerateUdGuildMap handlerTable[network.MSG_MHF_GET_UD_TACTICS_POINT] = handleMsgMhfGetUdTacticsPoint handlerTable[network.MSG_MHF_ADD_UD_TACTICS_POINT] = handleMsgMhfAddUdTacticsPoint handlerTable[network.MSG_MHF_GET_UD_TACTICS_RANKING] = handleMsgMhfGetUdTacticsRanking handlerTable[network.MSG_MHF_GET_UD_TACTICS_REWARD_LIST] = handleMsgMhfGetUdTacticsRewardList handlerTable[network.MSG_MHF_GET_UD_TACTICS_LOG] = handleMsgMhfGetUdTacticsLog handlerTable[network.MSG_MHF_GET_EQUIP_SKIN_HIST] = handleMsgMhfGetEquipSkinHist handlerTable[network.MSG_MHF_UPDATE_EQUIP_SKIN_HIST] = handleMsgMhfUpdateEquipSkinHist handlerTable[network.MSG_MHF_GET_UD_TACTICS_FOLLOWER] = handleMsgMhfGetUdTacticsFollower handlerTable[network.MSG_MHF_SET_UD_TACTICS_FOLLOWER] = handleMsgMhfSetUdTacticsFollower handlerTable[network.MSG_MHF_GET_UD_SHOP_COIN] = handleMsgMhfGetUdShopCoin handlerTable[network.MSG_MHF_USE_UD_SHOP_COIN] = handleMsgMhfUseUdShopCoin handlerTable[network.MSG_MHF_GET_ENHANCED_MINIDATA] = handleMsgMhfGetEnhancedMinidata handlerTable[network.MSG_MHF_SET_ENHANCED_MINIDATA] = handleMsgMhfSetEnhancedMinidata handlerTable[network.MSG_MHF_SEX_CHANGER] = handleMsgMhfSexChanger handlerTable[network.MSG_MHF_GET_LOBBY_CROWD] = handleMsgMhfGetLobbyCrowd handlerTable[network.MSG_SYS_reserve180] = handleMsgSysReserve180 handlerTable[network.MSG_MHF_GUILD_HUNTDATA] = handleMsgMhfGuildHuntdata handlerTable[network.MSG_MHF_ADD_KOURYOU_POINT] = handleMsgMhfAddKouryouPoint handlerTable[network.MSG_MHF_GET_KOURYOU_POINT] = handleMsgMhfGetKouryouPoint handlerTable[network.MSG_MHF_EXCHANGE_KOURYOU_POINT] = handleMsgMhfExchangeKouryouPoint handlerTable[network.MSG_MHF_GET_UD_TACTICS_BONUS_QUEST] = handleMsgMhfGetUdTacticsBonusQuest handlerTable[network.MSG_MHF_GET_UD_TACTICS_FIRST_QUEST_BONUS] = handleMsgMhfGetUdTacticsFirstQuestBonus handlerTable[network.MSG_MHF_GET_UD_TACTICS_REMAINING_POINT] = handleMsgMhfGetUdTacticsRemainingPoint handlerTable[network.MSG_SYS_reserve188] = handleMsgSysReserve188 handlerTable[network.MSG_MHF_LOAD_PLATE_MYSET] = handleMsgMhfLoadPlateMyset handlerTable[network.MSG_MHF_SAVE_PLATE_MYSET] = handleMsgMhfSavePlateMyset handlerTable[network.MSG_SYS_reserve18B] = handleMsgSysReserve18B handlerTable[network.MSG_MHF_GET_RESTRICTION_EVENT] = handleMsgMhfGetRestrictionEvent handlerTable[network.MSG_MHF_SET_RESTRICTION_EVENT] = handleMsgMhfSetRestrictionEvent handlerTable[network.MSG_SYS_reserve18E] = handleMsgSysReserve18E handlerTable[network.MSG_SYS_reserve18F] = handleMsgSysReserve18F handlerTable[network.MSG_MHF_GET_TREND_WEAPON] = handleMsgMhfGetTrendWeapon handlerTable[network.MSG_MHF_UPDATE_USE_TREND_WEAPON_LOG] = handleMsgMhfUpdateUseTrendWeaponLog handlerTable[network.MSG_SYS_reserve192] = handleMsgSysReserve192 handlerTable[network.MSG_SYS_reserve193] = handleMsgSysReserve193 handlerTable[network.MSG_SYS_reserve194] = handleMsgSysReserve194 handlerTable[network.MSG_MHF_SAVE_RENGOKU_DATA] = handleMsgMhfSaveRengokuData handlerTable[network.MSG_MHF_LOAD_RENGOKU_DATA] = handleMsgMhfLoadRengokuData handlerTable[network.MSG_MHF_GET_RENGOKU_BINARY] = handleMsgMhfGetRengokuBinary handlerTable[network.MSG_MHF_ENUMERATE_RENGOKU_RANKING] = handleMsgMhfEnumerateRengokuRanking handlerTable[network.MSG_MHF_GET_RENGOKU_RANKING_RANK] = handleMsgMhfGetRengokuRankingRank handlerTable[network.MSG_MHF_ACQUIRE_EXCHANGE_SHOP] = handleMsgMhfAcquireExchangeShop handlerTable[network.MSG_SYS_reserve19B] = handleMsgSysReserve19B handlerTable[network.MSG_MHF_SAVE_MEZFES_DATA] = handleMsgMhfSaveMezfesData handlerTable[network.MSG_MHF_LOAD_MEZFES_DATA] = handleMsgMhfLoadMezfesData handlerTable[network.MSG_SYS_reserve19E] = handleMsgSysReserve19E handlerTable[network.MSG_SYS_reserve19F] = handleMsgSysReserve19F handlerTable[network.MSG_MHF_UPDATE_FORCE_GUILD_RANK] = handleMsgMhfUpdateForceGuildRank handlerTable[network.MSG_MHF_RESET_TITLE] = handleMsgMhfResetTitle handlerTable[network.MSG_MHF_ENUMERATE_GUILD_MESSAGE_BOARD] = handleMsgMhfEnumerateGuildMessageBoard handlerTable[network.MSG_MHF_UPDATE_GUILD_MESSAGE_BOARD] = handleMsgMhfUpdateGuildMessageBoard handlerTable[network.MSG_SYS_reserve1A4] = handleMsgSysReserve1A4 handlerTable[network.MSG_MHF_REGIST_GUILD_ADVENTURE_DIVA] = handleMsgMhfRegistGuildAdventureDiva handlerTable[network.MSG_SYS_reserve1A6] = handleMsgSysReserve1A6 handlerTable[network.MSG_SYS_reserve1A7] = handleMsgSysReserve1A7 handlerTable[network.MSG_SYS_reserve1A8] = handleMsgSysReserve1A8 handlerTable[network.MSG_SYS_reserve1A9] = handleMsgSysReserve1A9 handlerTable[network.MSG_SYS_reserve1AA] = handleMsgSysReserve1AA handlerTable[network.MSG_SYS_reserve1AB] = handleMsgSysReserve1AB handlerTable[network.MSG_SYS_reserve1AC] = handleMsgSysReserve1AC handlerTable[network.MSG_SYS_reserve1AD] = handleMsgSysReserve1AD handlerTable[network.MSG_SYS_reserve1AE] = handleMsgSysReserve1AE handlerTable[network.MSG_SYS_reserve1AF] = handleMsgSysReserve1AF }