Files
Erupe/network/mhfpacket/opcode_to_packet.go
2022-07-29 03:25:23 +10:00

875 lines
31 KiB
Go

package mhfpacket
import "erupe-ce/network"
// FromOpcode gets a packet struct that fulfills the MHFPacket interface by it's opcode.
func FromOpcode(opcode network.PacketID) MHFPacket {
switch opcode {
case network.MSG_HEAD:
return &MsgHead{}
case network.MSG_SYS_reserve01:
return &MsgSysReserve01{}
case network.MSG_SYS_reserve02:
return &MsgSysReserve02{}
case network.MSG_SYS_reserve03:
return &MsgSysReserve03{}
case network.MSG_SYS_reserve04:
return &MsgSysReserve04{}
case network.MSG_SYS_reserve05:
return &MsgSysReserve05{}
case network.MSG_SYS_reserve06:
return &MsgSysReserve06{}
case network.MSG_SYS_reserve07:
return &MsgSysReserve07{}
case network.MSG_SYS_ADD_OBJECT:
return &MsgSysAddObject{}
case network.MSG_SYS_DEL_OBJECT:
return &MsgSysDelObject{}
case network.MSG_SYS_DISP_OBJECT:
return &MsgSysDispObject{}
case network.MSG_SYS_HIDE_OBJECT:
return &MsgSysHideObject{}
case network.MSG_SYS_reserve0C:
return &MsgSysReserve0C{}
case network.MSG_SYS_reserve0D:
return &MsgSysReserve0D{}
case network.MSG_SYS_reserve0E:
return &MsgSysReserve0E{}
case network.MSG_SYS_EXTEND_THRESHOLD:
return &MsgSysExtendThreshold{}
case network.MSG_SYS_END:
return &MsgSysEnd{}
case network.MSG_SYS_NOP:
return &MsgSysNop{}
case network.MSG_SYS_ACK:
return &MsgSysAck{}
case network.MSG_SYS_TERMINAL_LOG:
return &MsgSysTerminalLog{}
case network.MSG_SYS_LOGIN:
return &MsgSysLogin{}
case network.MSG_SYS_LOGOUT:
return &MsgSysLogout{}
case network.MSG_SYS_SET_STATUS:
return &MsgSysSetStatus{}
case network.MSG_SYS_PING:
return &MsgSysPing{}
case network.MSG_SYS_CAST_BINARY:
return &MsgSysCastBinary{}
case network.MSG_SYS_HIDE_CLIENT:
return &MsgSysHideClient{}
case network.MSG_SYS_TIME:
return &MsgSysTime{}
case network.MSG_SYS_CASTED_BINARY:
return &MsgSysCastedBinary{}
case network.MSG_SYS_GET_FILE:
return &MsgSysGetFile{}
case network.MSG_SYS_ISSUE_LOGKEY:
return &MsgSysIssueLogkey{}
case network.MSG_SYS_RECORD_LOG:
return &MsgSysRecordLog{}
case network.MSG_SYS_ECHO:
return &MsgSysEcho{}
case network.MSG_SYS_CREATE_STAGE:
return &MsgSysCreateStage{}
case network.MSG_SYS_STAGE_DESTRUCT:
return &MsgSysStageDestruct{}
case network.MSG_SYS_ENTER_STAGE:
return &MsgSysEnterStage{}
case network.MSG_SYS_BACK_STAGE:
return &MsgSysBackStage{}
case network.MSG_SYS_MOVE_STAGE:
return &MsgSysMoveStage{}
case network.MSG_SYS_LEAVE_STAGE:
return &MsgSysLeaveStage{}
case network.MSG_SYS_LOCK_STAGE:
return &MsgSysLockStage{}
case network.MSG_SYS_UNLOCK_STAGE:
return &MsgSysUnlockStage{}
case network.MSG_SYS_RESERVE_STAGE:
return &MsgSysReserveStage{}
case network.MSG_SYS_UNRESERVE_STAGE:
return &MsgSysUnreserveStage{}
case network.MSG_SYS_SET_STAGE_PASS:
return &MsgSysSetStagePass{}
case network.MSG_SYS_WAIT_STAGE_BINARY:
return &MsgSysWaitStageBinary{}
case network.MSG_SYS_SET_STAGE_BINARY:
return &MsgSysSetStageBinary{}
case network.MSG_SYS_GET_STAGE_BINARY:
return &MsgSysGetStageBinary{}
case network.MSG_SYS_ENUMERATE_CLIENT:
return &MsgSysEnumerateClient{}
case network.MSG_SYS_ENUMERATE_STAGE:
return &MsgSysEnumerateStage{}
case network.MSG_SYS_CREATE_MUTEX:
return &MsgSysCreateMutex{}
case network.MSG_SYS_CREATE_OPEN_MUTEX:
return &MsgSysCreateOpenMutex{}
case network.MSG_SYS_DELETE_MUTEX:
return &MsgSysDeleteMutex{}
case network.MSG_SYS_OPEN_MUTEX:
return &MsgSysOpenMutex{}
case network.MSG_SYS_CLOSE_MUTEX:
return &MsgSysCloseMutex{}
case network.MSG_SYS_CREATE_SEMAPHORE:
return &MsgSysCreateSemaphore{}
case network.MSG_SYS_CREATE_ACQUIRE_SEMAPHORE:
return &MsgSysCreateAcquireSemaphore{}
case network.MSG_SYS_DELETE_SEMAPHORE:
return &MsgSysDeleteSemaphore{}
case network.MSG_SYS_ACQUIRE_SEMAPHORE:
return &MsgSysAcquireSemaphore{}
case network.MSG_SYS_RELEASE_SEMAPHORE:
return &MsgSysReleaseSemaphore{}
case network.MSG_SYS_LOCK_GLOBAL_SEMA:
return &MsgSysLockGlobalSema{}
case network.MSG_SYS_UNLOCK_GLOBAL_SEMA:
return &MsgSysUnlockGlobalSema{}
case network.MSG_SYS_CHECK_SEMAPHORE:
return &MsgSysCheckSemaphore{}
case network.MSG_SYS_OPERATE_REGISTER:
return &MsgSysOperateRegister{}
case network.MSG_SYS_LOAD_REGISTER:
return &MsgSysLoadRegister{}
case network.MSG_SYS_NOTIFY_REGISTER:
return &MsgSysNotifyRegister{}
case network.MSG_SYS_CREATE_OBJECT:
return &MsgSysCreateObject{}
case network.MSG_SYS_DELETE_OBJECT:
return &MsgSysDeleteObject{}
case network.MSG_SYS_POSITION_OBJECT:
return &MsgSysPositionObject{}
case network.MSG_SYS_ROTATE_OBJECT:
return &MsgSysRotateObject{}
case network.MSG_SYS_DUPLICATE_OBJECT:
return &MsgSysDuplicateObject{}
case network.MSG_SYS_SET_OBJECT_BINARY:
return &MsgSysSetObjectBinary{}
case network.MSG_SYS_GET_OBJECT_BINARY:
return &MsgSysGetObjectBinary{}
case network.MSG_SYS_GET_OBJECT_OWNER:
return &MsgSysGetObjectOwner{}
case network.MSG_SYS_UPDATE_OBJECT_BINARY:
return &MsgSysUpdateObjectBinary{}
case network.MSG_SYS_CLEANUP_OBJECT:
return &MsgSysCleanupObject{}
case network.MSG_SYS_reserve4A:
return &MsgSysReserve4A{}
case network.MSG_SYS_reserve4B:
return &MsgSysReserve4B{}
case network.MSG_SYS_reserve4C:
return &MsgSysReserve4C{}
case network.MSG_SYS_reserve4D:
return &MsgSysReserve4D{}
case network.MSG_SYS_reserve4E:
return &MsgSysReserve4E{}
case network.MSG_SYS_reserve4F:
return &MsgSysReserve4F{}
case network.MSG_SYS_INSERT_USER:
return &MsgSysInsertUser{}
case network.MSG_SYS_DELETE_USER:
return &MsgSysDeleteUser{}
case network.MSG_SYS_SET_USER_BINARY:
return &MsgSysSetUserBinary{}
case network.MSG_SYS_GET_USER_BINARY:
return &MsgSysGetUserBinary{}
case network.MSG_SYS_NOTIFY_USER_BINARY:
return &MsgSysNotifyUserBinary{}
case network.MSG_SYS_reserve55:
return &MsgSysReserve55{}
case network.MSG_SYS_reserve56:
return &MsgSysReserve56{}
case network.MSG_SYS_reserve57:
return &MsgSysReserve57{}
case network.MSG_SYS_UPDATE_RIGHT:
return &MsgSysUpdateRight{}
case network.MSG_SYS_AUTH_QUERY:
return &MsgSysAuthQuery{}
case network.MSG_SYS_AUTH_DATA:
return &MsgSysAuthData{}
case network.MSG_SYS_AUTH_TERMINAL:
return &MsgSysAuthTerminal{}
case network.MSG_SYS_reserve5C:
return &MsgSysReserve5C{}
case network.MSG_SYS_RIGHTS_RELOAD:
return &MsgSysRightsReload{}
case network.MSG_SYS_reserve5E:
return &MsgSysReserve5E{}
case network.MSG_SYS_reserve5F:
return &MsgSysReserve5F{}
case network.MSG_MHF_SAVEDATA:
return &MsgMhfSavedata{}
case network.MSG_MHF_LOADDATA:
return &MsgMhfLoaddata{}
case network.MSG_MHF_LIST_MEMBER:
return &MsgMhfListMember{}
case network.MSG_MHF_OPR_MEMBER:
return &MsgMhfOprMember{}
case network.MSG_MHF_ENUMERATE_DIST_ITEM:
return &MsgMhfEnumerateDistItem{}
case network.MSG_MHF_APPLY_DIST_ITEM:
return &MsgMhfApplyDistItem{}
case network.MSG_MHF_ACQUIRE_DIST_ITEM:
return &MsgMhfAcquireDistItem{}
case network.MSG_MHF_GET_DIST_DESCRIPTION:
return &MsgMhfGetDistDescription{}
case network.MSG_MHF_SEND_MAIL:
return &MsgMhfSendMail{}
case network.MSG_MHF_READ_MAIL:
return &MsgMhfReadMail{}
case network.MSG_MHF_LIST_MAIL:
return &MsgMhfListMail{}
case network.MSG_MHF_OPRT_MAIL:
return &MsgMhfOprtMail{}
case network.MSG_MHF_LOAD_FAVORITE_QUEST:
return &MsgMhfLoadFavoriteQuest{}
case network.MSG_MHF_SAVE_FAVORITE_QUEST:
return &MsgMhfSaveFavoriteQuest{}
case network.MSG_MHF_REGISTER_EVENT:
return &MsgMhfRegisterEvent{}
case network.MSG_MHF_RELEASE_EVENT:
return &MsgMhfReleaseEvent{}
case network.MSG_MHF_TRANSIT_MESSAGE:
return &MsgMhfTransitMessage{}
case network.MSG_SYS_reserve71:
return &MsgSysReserve71{}
case network.MSG_SYS_reserve72:
return &MsgSysReserve72{}
case network.MSG_SYS_reserve73:
return &MsgSysReserve73{}
case network.MSG_SYS_reserve74:
return &MsgSysReserve74{}
case network.MSG_SYS_reserve75:
return &MsgSysReserve75{}
case network.MSG_SYS_reserve76:
return &MsgSysReserve76{}
case network.MSG_SYS_reserve77:
return &MsgSysReserve77{}
case network.MSG_SYS_reserve78:
return &MsgSysReserve78{}
case network.MSG_SYS_reserve79:
return &MsgSysReserve79{}
case network.MSG_SYS_reserve7A:
return &MsgSysReserve7A{}
case network.MSG_SYS_reserve7B:
return &MsgSysReserve7B{}
case network.MSG_SYS_reserve7C:
return &MsgSysReserve7C{}
case network.MSG_CA_EXCHANGE_ITEM:
return &MsgCaExchangeItem{}
case network.MSG_SYS_reserve7E:
return &MsgSysReserve7E{}
case network.MSG_MHF_PRESENT_BOX:
return &MsgMhfPresentBox{}
case network.MSG_MHF_SERVER_COMMAND:
return &MsgMhfServerCommand{}
case network.MSG_MHF_SHUT_CLIENT:
return &MsgMhfShutClient{}
case network.MSG_MHF_ANNOUNCE:
return &MsgMhfAnnounce{}
case network.MSG_MHF_SET_LOGINWINDOW:
return &MsgMhfSetLoginwindow{}
case network.MSG_SYS_TRANS_BINARY:
return &MsgSysTransBinary{}
case network.MSG_SYS_COLLECT_BINARY:
return &MsgSysCollectBinary{}
case network.MSG_SYS_GET_STATE:
return &MsgSysGetState{}
case network.MSG_SYS_SERIALIZE:
return &MsgSysSerialize{}
case network.MSG_SYS_ENUMLOBBY:
return &MsgSysEnumlobby{}
case network.MSG_SYS_ENUMUSER:
return &MsgSysEnumuser{}
case network.MSG_SYS_INFOKYSERVER:
return &MsgSysInfokyserver{}
case network.MSG_MHF_GET_CA_UNIQUE_ID:
return &MsgMhfGetCaUniqueID{}
case network.MSG_MHF_SET_CA_ACHIEVEMENT:
return &MsgMhfSetCaAchievement{}
case network.MSG_MHF_CARAVAN_MY_SCORE:
return &MsgMhfCaravanMyScore{}
case network.MSG_MHF_CARAVAN_RANKING:
return &MsgMhfCaravanRanking{}
case network.MSG_MHF_CARAVAN_MY_RANK:
return &MsgMhfCaravanMyRank{}
case network.MSG_MHF_CREATE_GUILD:
return &MsgMhfCreateGuild{}
case network.MSG_MHF_OPERATE_GUILD:
return &MsgMhfOperateGuild{}
case network.MSG_MHF_OPERATE_GUILD_MEMBER:
return &MsgMhfOperateGuildMember{}
case network.MSG_MHF_INFO_GUILD:
return &MsgMhfInfoGuild{}
case network.MSG_MHF_ENUMERATE_GUILD:
return &MsgMhfEnumerateGuild{}
case network.MSG_MHF_UPDATE_GUILD:
return &MsgMhfUpdateGuild{}
case network.MSG_MHF_ARRANGE_GUILD_MEMBER:
return &MsgMhfArrangeGuildMember{}
case network.MSG_MHF_ENUMERATE_GUILD_MEMBER:
return &MsgMhfEnumerateGuildMember{}
case network.MSG_MHF_ENUMERATE_CAMPAIGN:
return &MsgMhfEnumerateCampaign{}
case network.MSG_MHF_STATE_CAMPAIGN:
return &MsgMhfStateCampaign{}
case network.MSG_MHF_APPLY_CAMPAIGN:
return &MsgMhfApplyCampaign{}
case network.MSG_MHF_ENUMERATE_ITEM:
return &MsgMhfEnumerateItem{}
case network.MSG_MHF_ACQUIRE_ITEM:
return &MsgMhfAcquireItem{}
case network.MSG_MHF_TRANSFER_ITEM:
return &MsgMhfTransferItem{}
case network.MSG_MHF_MERCENARY_HUNTDATA:
return &MsgMhfMercenaryHuntdata{}
case network.MSG_MHF_ENTRY_ROOKIE_GUILD:
return &MsgMhfEntryRookieGuild{}
case network.MSG_MHF_ENUMERATE_QUEST:
return &MsgMhfEnumerateQuest{}
case network.MSG_MHF_ENUMERATE_EVENT:
return &MsgMhfEnumerateEvent{}
case network.MSG_MHF_ENUMERATE_PRICE:
return &MsgMhfEnumeratePrice{}
case network.MSG_MHF_ENUMERATE_RANKING:
return &MsgMhfEnumerateRanking{}
case network.MSG_MHF_ENUMERATE_ORDER:
return &MsgMhfEnumerateOrder{}
case network.MSG_MHF_ENUMERATE_SHOP:
return &MsgMhfEnumerateShop{}
case network.MSG_MHF_GET_EXTRA_INFO:
return &MsgMhfGetExtraInfo{}
case network.MSG_MHF_UPDATE_INTERIOR:
return &MsgMhfUpdateInterior{}
case network.MSG_MHF_ENUMERATE_HOUSE:
return &MsgMhfEnumerateHouse{}
case network.MSG_MHF_UPDATE_HOUSE:
return &MsgMhfUpdateHouse{}
case network.MSG_MHF_LOAD_HOUSE:
return &MsgMhfLoadHouse{}
case network.MSG_MHF_OPERATE_WAREHOUSE:
return &MsgMhfOperateWarehouse{}
case network.MSG_MHF_ENUMERATE_WAREHOUSE:
return &MsgMhfEnumerateWarehouse{}
case network.MSG_MHF_UPDATE_WAREHOUSE:
return &MsgMhfUpdateWarehouse{}
case network.MSG_MHF_ACQUIRE_TITLE:
return &MsgMhfAcquireTitle{}
case network.MSG_MHF_ENUMERATE_TITLE:
return &MsgMhfEnumerateTitle{}
case network.MSG_MHF_ENUMERATE_GUILD_ITEM:
return &MsgMhfEnumerateGuildItem{}
case network.MSG_MHF_UPDATE_GUILD_ITEM:
return &MsgMhfUpdateGuildItem{}
case network.MSG_MHF_ENUMERATE_UNION_ITEM:
return &MsgMhfEnumerateUnionItem{}
case network.MSG_MHF_UPDATE_UNION_ITEM:
return &MsgMhfUpdateUnionItem{}
case network.MSG_MHF_CREATE_JOINT:
return &MsgMhfCreateJoint{}
case network.MSG_MHF_OPERATE_JOINT:
return &MsgMhfOperateJoint{}
case network.MSG_MHF_INFO_JOINT:
return &MsgMhfInfoJoint{}
case network.MSG_MHF_UPDATE_GUILD_ICON:
return &MsgMhfUpdateGuildIcon{}
case network.MSG_MHF_INFO_FESTA:
return &MsgMhfInfoFesta{}
case network.MSG_MHF_ENTRY_FESTA:
return &MsgMhfEntryFesta{}
case network.MSG_MHF_CHARGE_FESTA:
return &MsgMhfChargeFesta{}
case network.MSG_MHF_ACQUIRE_FESTA:
return &MsgMhfAcquireFesta{}
case network.MSG_MHF_STATE_FESTA_U:
return &MsgMhfStateFestaU{}
case network.MSG_MHF_STATE_FESTA_G:
return &MsgMhfStateFestaG{}
case network.MSG_MHF_ENUMERATE_FESTA_MEMBER:
return &MsgMhfEnumerateFestaMember{}
case network.MSG_MHF_VOTE_FESTA:
return &MsgMhfVoteFesta{}
case network.MSG_MHF_ACQUIRE_CAFE_ITEM:
return &MsgMhfAcquireCafeItem{}
case network.MSG_MHF_UPDATE_CAFEPOINT:
return &MsgMhfUpdateCafepoint{}
case network.MSG_MHF_CHECK_DAILY_CAFEPOINT:
return &MsgMhfCheckDailyCafepoint{}
case network.MSG_MHF_GET_COG_INFO:
return &MsgMhfGetCogInfo{}
case network.MSG_MHF_CHECK_MONTHLY_ITEM:
return &MsgMhfCheckMonthlyItem{}
case network.MSG_MHF_ACQUIRE_MONTHLY_ITEM:
return &MsgMhfAcquireMonthlyItem{}
case network.MSG_MHF_CHECK_WEEKLY_STAMP:
return &MsgMhfCheckWeeklyStamp{}
case network.MSG_MHF_EXCHANGE_WEEKLY_STAMP:
return &MsgMhfExchangeWeeklyStamp{}
case network.MSG_MHF_CREATE_MERCENARY:
return &MsgMhfCreateMercenary{}
case network.MSG_MHF_SAVE_MERCENARY:
return &MsgMhfSaveMercenary{}
case network.MSG_MHF_READ_MERCENARY_W:
return &MsgMhfReadMercenaryW{}
case network.MSG_MHF_READ_MERCENARY_M:
return &MsgMhfReadMercenaryM{}
case network.MSG_MHF_CONTRACT_MERCENARY:
return &MsgMhfContractMercenary{}
case network.MSG_MHF_ENUMERATE_MERCENARY_LOG:
return &MsgMhfEnumerateMercenaryLog{}
case network.MSG_MHF_ENUMERATE_GUACOT:
return &MsgMhfEnumerateGuacot{}
case network.MSG_MHF_UPDATE_GUACOT:
return &MsgMhfUpdateGuacot{}
case network.MSG_MHF_INFO_TOURNAMENT:
return &MsgMhfInfoTournament{}
case network.MSG_MHF_ENTRY_TOURNAMENT:
return &MsgMhfEntryTournament{}
case network.MSG_MHF_ENTER_TOURNAMENT_QUEST:
return &MsgMhfEnterTournamentQuest{}
case network.MSG_MHF_ACQUIRE_TOURNAMENT:
return &MsgMhfAcquireTournament{}
case network.MSG_MHF_GET_ACHIEVEMENT:
return &MsgMhfGetAchievement{}
case network.MSG_MHF_RESET_ACHIEVEMENT:
return &MsgMhfResetAchievement{}
case network.MSG_MHF_ADD_ACHIEVEMENT:
return &MsgMhfAddAchievement{}
case network.MSG_MHF_PAYMENT_ACHIEVEMENT:
return &MsgMhfPaymentAchievement{}
case network.MSG_MHF_DISPLAYED_ACHIEVEMENT:
return &MsgMhfDisplayedAchievement{}
case network.MSG_MHF_INFO_SCENARIO_COUNTER:
return &MsgMhfInfoScenarioCounter{}
case network.MSG_MHF_SAVE_SCENARIO_DATA:
return &MsgMhfSaveScenarioData{}
case network.MSG_MHF_LOAD_SCENARIO_DATA:
return &MsgMhfLoadScenarioData{}
case network.MSG_MHF_GET_BBS_SNS_STATUS:
return &MsgMhfGetBbsSnsStatus{}
case network.MSG_MHF_APPLY_BBS_ARTICLE:
return &MsgMhfApplyBbsArticle{}
case network.MSG_MHF_GET_ETC_POINTS:
return &MsgMhfGetEtcPoints{}
case network.MSG_MHF_UPDATE_ETC_POINT:
return &MsgMhfUpdateEtcPoint{}
case network.MSG_MHF_GET_MYHOUSE_INFO:
return &MsgMhfGetMyhouseInfo{}
case network.MSG_MHF_UPDATE_MYHOUSE_INFO:
return &MsgMhfUpdateMyhouseInfo{}
case network.MSG_MHF_GET_WEEKLY_SCHEDULE:
return &MsgMhfGetWeeklySchedule{}
case network.MSG_MHF_ENUMERATE_INV_GUILD:
return &MsgMhfEnumerateInvGuild{}
case network.MSG_MHF_OPERATION_INV_GUILD:
return &MsgMhfOperationInvGuild{}
case network.MSG_MHF_STAMPCARD_STAMP:
return &MsgMhfStampcardStamp{}
case network.MSG_MHF_STAMPCARD_PRIZE:
return &MsgMhfStampcardPrize{}
case network.MSG_MHF_UNRESERVE_SRG:
return &MsgMhfUnreserveSrg{}
case network.MSG_MHF_LOAD_PLATE_DATA:
return &MsgMhfLoadPlateData{}
case network.MSG_MHF_SAVE_PLATE_DATA:
return &MsgMhfSavePlateData{}
case network.MSG_MHF_LOAD_PLATE_BOX:
return &MsgMhfLoadPlateBox{}
case network.MSG_MHF_SAVE_PLATE_BOX:
return &MsgMhfSavePlateBox{}
case network.MSG_MHF_READ_GUILDCARD:
return &MsgMhfReadGuildcard{}
case network.MSG_MHF_UPDATE_GUILDCARD:
return &MsgMhfUpdateGuildcard{}
case network.MSG_MHF_READ_BEAT_LEVEL:
return &MsgMhfReadBeatLevel{}
case network.MSG_MHF_UPDATE_BEAT_LEVEL:
return &MsgMhfUpdateBeatLevel{}
case network.MSG_MHF_READ_BEAT_LEVEL_ALL_RANKING:
return &MsgMhfReadBeatLevelAllRanking{}
case network.MSG_MHF_READ_BEAT_LEVEL_MY_RANKING:
return &MsgMhfReadBeatLevelMyRanking{}
case network.MSG_MHF_READ_LAST_WEEK_BEAT_RANKING:
return &MsgMhfReadLastWeekBeatRanking{}
case network.MSG_MHF_ACCEPT_READ_REWARD:
return &MsgMhfAcceptReadReward{}
case network.MSG_MHF_GET_ADDITIONAL_BEAT_REWARD:
return &MsgMhfGetAdditionalBeatReward{}
case network.MSG_MHF_GET_FIXED_SEIBATU_RANKING_TABLE:
return &MsgMhfGetFixedSeibatuRankingTable{}
case network.MSG_MHF_GET_BBS_USER_STATUS:
return &MsgMhfGetBbsUserStatus{}
case network.MSG_MHF_KICK_EXPORT_FORCE:
return &MsgMhfKickExportForce{}
case network.MSG_MHF_GET_BREAK_SEIBATU_LEVEL_REWARD:
return &MsgMhfGetBreakSeibatuLevelReward{}
case network.MSG_MHF_GET_WEEKLY_SEIBATU_RANKING_REWARD:
return &MsgMhfGetWeeklySeibatuRankingReward{}
case network.MSG_MHF_GET_EARTH_STATUS:
return &MsgMhfGetEarthStatus{}
case network.MSG_MHF_LOAD_PARTNER:
return &MsgMhfLoadPartner{}
case network.MSG_MHF_SAVE_PARTNER:
return &MsgMhfSavePartner{}
case network.MSG_MHF_GET_GUILD_MISSION_LIST:
return &MsgMhfGetGuildMissionList{}
case network.MSG_MHF_GET_GUILD_MISSION_RECORD:
return &MsgMhfGetGuildMissionRecord{}
case network.MSG_MHF_ADD_GUILD_MISSION_COUNT:
return &MsgMhfAddGuildMissionCount{}
case network.MSG_MHF_SET_GUILD_MISSION_TARGET:
return &MsgMhfSetGuildMissionTarget{}
case network.MSG_MHF_CANCEL_GUILD_MISSION_TARGET:
return &MsgMhfCancelGuildMissionTarget{}
case network.MSG_MHF_LOAD_OTOMO_AIROU:
return &MsgMhfLoadOtomoAirou{}
case network.MSG_MHF_SAVE_OTOMO_AIROU:
return &MsgMhfSaveOtomoAirou{}
case network.MSG_MHF_ENUMERATE_GUILD_TRESURE:
return &MsgMhfEnumerateGuildTresure{}
case network.MSG_MHF_ENUMERATE_AIROULIST:
return &MsgMhfEnumerateAiroulist{}
case network.MSG_MHF_REGIST_GUILD_TRESURE:
return &MsgMhfRegistGuildTresure{}
case network.MSG_MHF_ACQUIRE_GUILD_TRESURE:
return &MsgMhfAcquireGuildTresure{}
case network.MSG_MHF_OPERATE_GUILD_TRESURE_REPORT:
return &MsgMhfOperateGuildTresureReport{}
case network.MSG_MHF_GET_GUILD_TRESURE_SOUVENIR:
return &MsgMhfGetGuildTresureSouvenir{}
case network.MSG_MHF_ACQUIRE_GUILD_TRESURE_SOUVENIR:
return &MsgMhfAcquireGuildTresureSouvenir{}
case network.MSG_MHF_ENUMERATE_FESTA_INTERMEDIATE_PRIZE:
return &MsgMhfEnumerateFestaIntermediatePrize{}
case network.MSG_MHF_ACQUIRE_FESTA_INTERMEDIATE_PRIZE:
return &MsgMhfAcquireFestaIntermediatePrize{}
case network.MSG_MHF_LOAD_DECO_MYSET:
return &MsgMhfLoadDecoMyset{}
case network.MSG_MHF_SAVE_DECO_MYSET:
return &MsgMhfSaveDecoMyset{}
case network.MSG_MHF_reserve10F:
return &MsgMhfReserve10F{}
case network.MSG_MHF_LOAD_GUILD_COOKING:
return &MsgMhfLoadGuildCooking{}
case network.MSG_MHF_REGIST_GUILD_COOKING:
return &MsgMhfRegistGuildCooking{}
case network.MSG_MHF_LOAD_GUILD_ADVENTURE:
return &MsgMhfLoadGuildAdventure{}
case network.MSG_MHF_REGIST_GUILD_ADVENTURE:
return &MsgMhfRegistGuildAdventure{}
case network.MSG_MHF_ACQUIRE_GUILD_ADVENTURE:
return &MsgMhfAcquireGuildAdventure{}
case network.MSG_MHF_CHARGE_GUILD_ADVENTURE:
return &MsgMhfChargeGuildAdventure{}
case network.MSG_MHF_LOAD_LEGEND_DISPATCH:
return &MsgMhfLoadLegendDispatch{}
case network.MSG_MHF_LOAD_HUNTER_NAVI:
return &MsgMhfLoadHunterNavi{}
case network.MSG_MHF_SAVE_HUNTER_NAVI:
return &MsgMhfSaveHunterNavi{}
case network.MSG_MHF_REGIST_SPABI_TIME:
return &MsgMhfRegistSpabiTime{}
case network.MSG_MHF_GET_GUILD_WEEKLY_BONUS_MASTER:
return &MsgMhfGetGuildWeeklyBonusMaster{}
case network.MSG_MHF_GET_GUILD_WEEKLY_BONUS_ACTIVE_COUNT:
return &MsgMhfGetGuildWeeklyBonusActiveCount{}
case network.MSG_MHF_ADD_GUILD_WEEKLY_BONUS_EXCEPTIONAL_USER:
return &MsgMhfAddGuildWeeklyBonusExceptionalUser{}
case network.MSG_MHF_GET_TOWER_INFO:
return &MsgMhfGetTowerInfo{}
case network.MSG_MHF_POST_TOWER_INFO:
return &MsgMhfPostTowerInfo{}
case network.MSG_MHF_GET_GEM_INFO:
return &MsgMhfGetGemInfo{}
case network.MSG_MHF_POST_GEM_INFO:
return &MsgMhfPostGemInfo{}
case network.MSG_MHF_GET_EARTH_VALUE:
return &MsgMhfGetEarthValue{}
case network.MSG_MHF_DEBUG_POST_VALUE:
return &MsgMhfDebugPostValue{}
case network.MSG_MHF_GET_PAPER_DATA:
return &MsgMhfGetPaperData{}
case network.MSG_MHF_GET_NOTICE:
return &MsgMhfGetNotice{}
case network.MSG_MHF_POST_NOTICE:
return &MsgMhfPostNotice{}
case network.MSG_MHF_GET_BOOST_TIME:
return &MsgMhfGetBoostTime{}
case network.MSG_MHF_POST_BOOST_TIME:
return &MsgMhfPostBoostTime{}
case network.MSG_MHF_GET_BOOST_TIME_LIMIT:
return &MsgMhfGetBoostTimeLimit{}
case network.MSG_MHF_POST_BOOST_TIME_LIMIT:
return &MsgMhfPostBoostTimeLimit{}
case network.MSG_MHF_ENUMERATE_FESTA_PERSONAL_PRIZE:
return &MsgMhfEnumerateFestaPersonalPrize{}
case network.MSG_MHF_ACQUIRE_FESTA_PERSONAL_PRIZE:
return &MsgMhfAcquireFestaPersonalPrize{}
case network.MSG_MHF_GET_RAND_FROM_TABLE:
return &MsgMhfGetRandFromTable{}
case network.MSG_MHF_GET_CAFE_DURATION:
return &MsgMhfGetCafeDuration{}
case network.MSG_MHF_GET_CAFE_DURATION_BONUS_INFO:
return &MsgMhfGetCafeDurationBonusInfo{}
case network.MSG_MHF_RECEIVE_CAFE_DURATION_BONUS:
return &MsgMhfReceiveCafeDurationBonus{}
case network.MSG_MHF_POST_CAFE_DURATION_BONUS_RECEIVED:
return &MsgMhfPostCafeDurationBonusReceived{}
case network.MSG_MHF_GET_GACHA_POINT:
return &MsgMhfGetGachaPoint{}
case network.MSG_MHF_USE_GACHA_POINT:
return &MsgMhfUseGachaPoint{}
case network.MSG_MHF_EXCHANGE_FPOINT_2_ITEM:
return &MsgMhfExchangeFpoint2Item{}
case network.MSG_MHF_EXCHANGE_ITEM_2_FPOINT:
return &MsgMhfExchangeItem2Fpoint{}
case network.MSG_MHF_GET_FPOINT_EXCHANGE_LIST:
return &MsgMhfGetFpointExchangeList{}
case network.MSG_MHF_PLAY_STEPUP_GACHA:
return &MsgMhfPlayStepupGacha{}
case network.MSG_MHF_RECEIVE_GACHA_ITEM:
return &MsgMhfReceiveGachaItem{}
case network.MSG_MHF_GET_STEPUP_STATUS:
return &MsgMhfGetStepupStatus{}
case network.MSG_MHF_PLAY_FREE_GACHA:
return &MsgMhfPlayFreeGacha{}
case network.MSG_MHF_GET_TINY_BIN:
return &MsgMhfGetTinyBin{}
case network.MSG_MHF_POST_TINY_BIN:
return &MsgMhfPostTinyBin{}
case network.MSG_MHF_GET_SENYU_DAILY_COUNT:
return &MsgMhfGetSenyuDailyCount{}
case network.MSG_MHF_GET_GUILD_TARGET_MEMBER_NUM:
return &MsgMhfGetGuildTargetMemberNum{}
case network.MSG_MHF_GET_BOOST_RIGHT:
return &MsgMhfGetBoostRight{}
case network.MSG_MHF_START_BOOST_TIME:
return &MsgMhfStartBoostTime{}
case network.MSG_MHF_POST_BOOST_TIME_QUEST_RETURN:
return &MsgMhfPostBoostTimeQuestReturn{}
case network.MSG_MHF_GET_BOX_GACHA_INFO:
return &MsgMhfGetBoxGachaInfo{}
case network.MSG_MHF_PLAY_BOX_GACHA:
return &MsgMhfPlayBoxGacha{}
case network.MSG_MHF_RESET_BOX_GACHA_INFO:
return &MsgMhfResetBoxGachaInfo{}
case network.MSG_MHF_GET_SEIBATTLE:
return &MsgMhfGetSeibattle{}
case network.MSG_MHF_POST_SEIBATTLE:
return &MsgMhfPostSeibattle{}
case network.MSG_MHF_GET_RYOUDAMA:
return &MsgMhfGetRyoudama{}
case network.MSG_MHF_POST_RYOUDAMA:
return &MsgMhfPostRyoudama{}
case network.MSG_MHF_GET_TENROUIRAI:
return &MsgMhfGetTenrouirai{}
case network.MSG_MHF_POST_TENROUIRAI:
return &MsgMhfPostTenrouirai{}
case network.MSG_MHF_POST_GUILD_SCOUT:
return &MsgMhfPostGuildScout{}
case network.MSG_MHF_CANCEL_GUILD_SCOUT:
return &MsgMhfCancelGuildScout{}
case network.MSG_MHF_ANSWER_GUILD_SCOUT:
return &MsgMhfAnswerGuildScout{}
case network.MSG_MHF_GET_GUILD_SCOUT_LIST:
return &MsgMhfGetGuildScoutList{}
case network.MSG_MHF_GET_GUILD_MANAGE_RIGHT:
return &MsgMhfGetGuildManageRight{}
case network.MSG_MHF_SET_GUILD_MANAGE_RIGHT:
return &MsgMhfSetGuildManageRight{}
case network.MSG_MHF_PLAY_NORMAL_GACHA:
return &MsgMhfPlayNormalGacha{}
case network.MSG_MHF_GET_DAILY_MISSION_MASTER:
return &MsgMhfGetDailyMissionMaster{}
case network.MSG_MHF_GET_DAILY_MISSION_PERSONAL:
return &MsgMhfGetDailyMissionPersonal{}
case network.MSG_MHF_SET_DAILY_MISSION_PERSONAL:
return &MsgMhfSetDailyMissionPersonal{}
case network.MSG_MHF_GET_GACHA_PLAY_HISTORY:
return &MsgMhfGetGachaPlayHistory{}
case network.MSG_MHF_GET_REJECT_GUILD_SCOUT:
return &MsgMhfGetRejectGuildScout{}
case network.MSG_MHF_SET_REJECT_GUILD_SCOUT:
return &MsgMhfSetRejectGuildScout{}
case network.MSG_MHF_GET_CA_ACHIEVEMENT_HIST:
return &MsgMhfGetCaAchievementHist{}
case network.MSG_MHF_SET_CA_ACHIEVEMENT_HIST:
return &MsgMhfSetCaAchievementHist{}
case network.MSG_MHF_GET_KEEP_LOGIN_BOOST_STATUS:
return &MsgMhfGetKeepLoginBoostStatus{}
case network.MSG_MHF_USE_KEEP_LOGIN_BOOST:
return &MsgMhfUseKeepLoginBoost{}
case network.MSG_MHF_GET_UD_SCHEDULE:
return &MsgMhfGetUdSchedule{}
case network.MSG_MHF_GET_UD_INFO:
return &MsgMhfGetUdInfo{}
case network.MSG_MHF_GET_KIJU_INFO:
return &MsgMhfGetKijuInfo{}
case network.MSG_MHF_SET_KIJU:
return &MsgMhfSetKiju{}
case network.MSG_MHF_ADD_UD_POINT:
return &MsgMhfAddUdPoint{}
case network.MSG_MHF_GET_UD_MY_POINT:
return &MsgMhfGetUdMyPoint{}
case network.MSG_MHF_GET_UD_TOTAL_POINT_INFO:
return &MsgMhfGetUdTotalPointInfo{}
case network.MSG_MHF_GET_UD_BONUS_QUEST_INFO:
return &MsgMhfGetUdBonusQuestInfo{}
case network.MSG_MHF_GET_UD_SELECTED_COLOR_INFO:
return &MsgMhfGetUdSelectedColorInfo{}
case network.MSG_MHF_GET_UD_MONSTER_POINT:
return &MsgMhfGetUdMonsterPoint{}
case network.MSG_MHF_GET_UD_DAILY_PRESENT_LIST:
return &MsgMhfGetUdDailyPresentList{}
case network.MSG_MHF_GET_UD_NORMA_PRESENT_LIST:
return &MsgMhfGetUdNormaPresentList{}
case network.MSG_MHF_GET_UD_RANKING_REWARD_LIST:
return &MsgMhfGetUdRankingRewardList{}
case network.MSG_MHF_ACQUIRE_UD_ITEM:
return &MsgMhfAcquireUdItem{}
case network.MSG_MHF_GET_REWARD_SONG:
return &MsgMhfGetRewardSong{}
case network.MSG_MHF_USE_REWARD_SONG:
return &MsgMhfUseRewardSong{}
case network.MSG_MHF_ADD_REWARD_SONG_COUNT:
return &MsgMhfAddRewardSongCount{}
case network.MSG_MHF_GET_UD_RANKING:
return &MsgMhfGetUdRanking{}
case network.MSG_MHF_GET_UD_MY_RANKING:
return &MsgMhfGetUdMyRanking{}
case network.MSG_MHF_ACQUIRE_MONTHLY_REWARD:
return &MsgMhfAcquireMonthlyReward{}
case network.MSG_MHF_GET_UD_GUILD_MAP_INFO:
return &MsgMhfGetUdGuildMapInfo{}
case network.MSG_MHF_GENERATE_UD_GUILD_MAP:
return &MsgMhfGenerateUdGuildMap{}
case network.MSG_MHF_GET_UD_TACTICS_POINT:
return &MsgMhfGetUdTacticsPoint{}
case network.MSG_MHF_ADD_UD_TACTICS_POINT:
return &MsgMhfAddUdTacticsPoint{}
case network.MSG_MHF_GET_UD_TACTICS_RANKING:
return &MsgMhfGetUdTacticsRanking{}
case network.MSG_MHF_GET_UD_TACTICS_REWARD_LIST:
return &MsgMhfGetUdTacticsRewardList{}
case network.MSG_MHF_GET_UD_TACTICS_LOG:
return &MsgMhfGetUdTacticsLog{}
case network.MSG_MHF_GET_EQUIP_SKIN_HIST:
return &MsgMhfGetEquipSkinHist{}
case network.MSG_MHF_UPDATE_EQUIP_SKIN_HIST:
return &MsgMhfUpdateEquipSkinHist{}
case network.MSG_MHF_GET_UD_TACTICS_FOLLOWER:
return &MsgMhfGetUdTacticsFollower{}
case network.MSG_MHF_SET_UD_TACTICS_FOLLOWER:
return &MsgMhfSetUdTacticsFollower{}
case network.MSG_MHF_GET_UD_SHOP_COIN:
return &MsgMhfGetUdShopCoin{}
case network.MSG_MHF_USE_UD_SHOP_COIN:
return &MsgMhfUseUdShopCoin{}
case network.MSG_MHF_GET_ENHANCED_MINIDATA:
return &MsgMhfGetEnhancedMinidata{}
case network.MSG_MHF_SET_ENHANCED_MINIDATA:
return &MsgMhfSetEnhancedMinidata{}
case network.MSG_MHF_SEX_CHANGER:
return &MsgMhfSexChanger{}
case network.MSG_MHF_GET_LOBBY_CROWD:
return &MsgMhfGetLobbyCrowd{}
case network.MSG_SYS_reserve180:
return &MsgSysReserve180{}
case network.MSG_MHF_GUILD_HUNTDATA:
return &MsgMhfGuildHuntdata{}
case network.MSG_MHF_ADD_KOURYOU_POINT:
return &MsgMhfAddKouryouPoint{}
case network.MSG_MHF_GET_KOURYOU_POINT:
return &MsgMhfGetKouryouPoint{}
case network.MSG_MHF_EXCHANGE_KOURYOU_POINT:
return &MsgMhfExchangeKouryouPoint{}
case network.MSG_MHF_GET_UD_TACTICS_BONUS_QUEST:
return &MsgMhfGetUdTacticsBonusQuest{}
case network.MSG_MHF_GET_UD_TACTICS_FIRST_QUEST_BONUS:
return &MsgMhfGetUdTacticsFirstQuestBonus{}
case network.MSG_MHF_GET_UD_TACTICS_REMAINING_POINT:
return &MsgMhfGetUdTacticsRemainingPoint{}
case network.MSG_SYS_reserve188:
return &MsgSysReserve188{}
case network.MSG_MHF_LOAD_PLATE_MYSET:
return &MsgMhfLoadPlateMyset{}
case network.MSG_MHF_SAVE_PLATE_MYSET:
return &MsgMhfSavePlateMyset{}
case network.MSG_SYS_reserve18B:
return &MsgSysReserve18B{}
case network.MSG_MHF_GET_RESTRICTION_EVENT:
return &MsgMhfGetRestrictionEvent{}
case network.MSG_MHF_SET_RESTRICTION_EVENT:
return &MsgMhfSetRestrictionEvent{}
case network.MSG_SYS_reserve18E:
return &MsgSysReserve18E{}
case network.MSG_SYS_reserve18F:
return &MsgSysReserve18F{}
case network.MSG_MHF_GET_TREND_WEAPON:
return &MsgMhfGetTrendWeapon{}
case network.MSG_MHF_UPDATE_USE_TREND_WEAPON_LOG:
return &MsgMhfUpdateUseTrendWeaponLog{}
case network.MSG_SYS_reserve192:
return &MsgSysReserve192{}
case network.MSG_SYS_reserve193:
return &MsgSysReserve193{}
case network.MSG_SYS_reserve194:
return &MsgSysReserve194{}
case network.MSG_MHF_SAVE_RENGOKU_DATA:
return &MsgMhfSaveRengokuData{}
case network.MSG_MHF_LOAD_RENGOKU_DATA:
return &MsgMhfLoadRengokuData{}
case network.MSG_MHF_GET_RENGOKU_BINARY:
return &MsgMhfGetRengokuBinary{}
case network.MSG_MHF_ENUMERATE_RENGOKU_RANKING:
return &MsgMhfEnumerateRengokuRanking{}
case network.MSG_MHF_GET_RENGOKU_RANKING_RANK:
return &MsgMhfGetRengokuRankingRank{}
case network.MSG_MHF_ACQUIRE_EXCHANGE_SHOP:
return &MsgMhfAcquireExchangeShop{}
case network.MSG_SYS_reserve19B:
return &MsgSysReserve19B{}
case network.MSG_MHF_SAVE_MEZFES_DATA:
return &MsgMhfSaveMezfesData{}
case network.MSG_MHF_LOAD_MEZFES_DATA:
return &MsgMhfLoadMezfesData{}
case network.MSG_SYS_reserve19E:
return &MsgSysReserve19E{}
case network.MSG_SYS_reserve19F:
return &MsgSysReserve19F{}
case network.MSG_MHF_UPDATE_FORCE_GUILD_RANK:
return &MsgMhfUpdateForceGuildRank{}
case network.MSG_MHF_RESET_TITLE:
return &MsgMhfResetTitle{}
case network.MSG_MHF_ENUMERATE_GUILD_MESSAGE_BOARD:
return &MsgMhfEnumerateGuildMessageBoard{}
case network.MSG_MHF_UPDATE_GUILD_MESSAGE_BOARD:
return &MsgMhfUpdateGuildMessageBoard{}
case network.MSG_SYS_reserve1A4:
return &MsgSysReserve1A4{}
case network.MSG_MHF_REGIST_GUILD_ADVENTURE_DIVA:
return &MsgMhfRegistGuildAdventureDiva{}
case network.MSG_SYS_reserve1A6:
return &MsgSysReserve1A6{}
case network.MSG_SYS_reserve1A7:
return &MsgSysReserve1A7{}
case network.MSG_SYS_reserve1A8:
return &MsgSysReserve1A8{}
case network.MSG_SYS_reserve1A9:
return &MsgSysReserve1A9{}
case network.MSG_SYS_reserve1AA:
return &MsgSysReserve1AA{}
case network.MSG_SYS_reserve1AB:
return &MsgSysReserve1AB{}
case network.MSG_SYS_reserve1AC:
return &MsgSysReserve1AC{}
case network.MSG_SYS_reserve1AD:
return &MsgSysReserve1AD{}
case network.MSG_SYS_reserve1AE:
return &MsgSysReserve1AE{}
case network.MSG_SYS_reserve1AF:
return &MsgSysReserve1AF{}
}
return nil
}