package opcodes

// Login server opcodes
const (
	LS_LoginRequestMsg               EmuOpcode = 0x0000
	LS_LoginReplyMsg                 EmuOpcode = 0x0001
	LS_WorldListMsg                  EmuOpcode = 0x0002
	LS_WorldStatusMsg                EmuOpcode = 0x0003
	LS_AccessGrantedMsg              EmuOpcode = 0x0004
	LS_SessionReadyMsg               EmuOpcode = 0x0005
	LS_LoginFailedMsg                EmuOpcode = 0x0006
	LS_LoginBannedMsg                EmuOpcode = 0x0007
	LS_PlayCharRequestMsg            EmuOpcode = 0x0008
	LS_PlayCharReplyMsg              EmuOpcode = 0x0009
	LS_CreateCharRequestMsg          EmuOpcode = 0x000a
	LS_CreateCharReplyMsg            EmuOpcode = 0x000b
	LS_DeleteCharRequestMsg          EmuOpcode = 0x000c
	LS_DeleteCharReplyMsg            EmuOpcode = 0x000d
	LS_CharSelectMsg                 EmuOpcode = 0x000e
	LS_CharListRequestMsg            EmuOpcode = 0x000f
	LS_CharListReplyMsg              EmuOpcode = 0x0010
	LS_ServerListRequestMsg          EmuOpcode = 0x0011
	LS_ServerListReplyMsg            EmuOpcode = 0x0012
	LS_ServerStatusRequestMsg        EmuOpcode = 0x0013
	LS_ServerStatusReplyMsg          EmuOpcode = 0x0014
	LS_LSStatusRequestMsg            EmuOpcode = 0x0015
	LS_LSStatusReplyMsg              EmuOpcode = 0x0016
	LS_UsertoWorldReq                EmuOpcode = 0x0017
	LS_UsertoWorldResp               EmuOpcode = 0x0018
	LS_AllWorldsDescRequestMsg       EmuOpcode = 0x0019
	LS_AllWorldsDescReplyMsg         EmuOpcode = 0x001a
	LS_CreateAccountRequestMsg       EmuOpcode = 0x001b
	LS_CreateAccountReplyMsg         EmuOpcode = 0x001c
	LS_LoginByNumRequestMsg          EmuOpcode = 0x001d
	LS_WSLoginRequestMsg             EmuOpcode = 0x001e
	LS_ESLoginRequestMsg             EmuOpcode = 0x001f
	LS_WorldStatusChangeMsg          EmuOpcode = 0x0020
	LS_AllWSDescRequestMsg           EmuOpcode = 0x0021
	LS_WSStatusReplyMsg              EmuOpcode = 0x0022
	LS_AllCharactersDescRequestMsg   EmuOpcode = 0x0023
	LS_AllCharactersDescReplyMsg     EmuOpcode = 0x0024
	LS_CreateCharacterRequestMsg     EmuOpcode = 0x0025
	LS_CreateCharacterReplyMsg       EmuOpcode = 0x0026
	LS_ReskinCharacterRequestMsg     EmuOpcode = 0x0027
	LS_WSCreateCharacterRequestMsg   EmuOpcode = 0x0028
	LS_WSCreateCharacterReplyMsg     EmuOpcode = 0x0029
	LS_DeleteCharacterRequestMsg     EmuOpcode = 0x002a
	LS_DeleteCharacterReplyMsg       EmuOpcode = 0x002b
	LS_PlayCharacterRequestMsg       EmuOpcode = 0x002c
	LS_PlayCharacterReplyMsg         EmuOpcode = 0x002d
	LS_ServerPlayCharacterRequestMsg EmuOpcode = 0x002e
	LS_ServerPlayCharacterReplyMsg   EmuOpcode = 0x002f
	LS_KeymapLoadMsg                 EmuOpcode = 0x0030
	LS_KeymapNoneMsg                 EmuOpcode = 0x0031
	LS_KeymapDataMsg                 EmuOpcode = 0x0032
	LS_KeymapSaveMsg                 EmuOpcode = 0x0033
	LS_LSCheckAcctLockMsg            EmuOpcode = 0x0034
	LS_WSAcctLockStatusMsg           EmuOpcode = 0x0035
	LS_LsRequestClientCrashLogMsg    EmuOpcode = 0x0036
	LS_LsClientBaselogReplyMsg       EmuOpcode = 0x0037
	LS_LsClientCrashlogReplyMsg      EmuOpcode = 0x0038
	LS_LsClientAlertlogReplyMsg      EmuOpcode = 0x0039
	LS_LsClientVerifylogReplyMsg     EmuOpcode = 0x003a
	LS_BadLanguageFilter             EmuOpcode = 0x003b
	LS_WSServerLockMsg               EmuOpcode = 0x003c
	LS_WSServerHideMsg               EmuOpcode = 0x003d
	LS_LSServerLockMsg               EmuOpcode = 0x003e
	LS_UpdateCharacterSheetMsg       EmuOpcode = 0x003f
	LS_UpdateInventoryMsg            EmuOpcode = 0x0040
)
