forked from noxious/server
106 lines
2.2 KiB
TypeScript
106 lines
2.2 KiB
TypeScript
export enum SocketEvent {
|
|
CONNECT_ERROR = 'connect_error',
|
|
RECONNECT_FAILED = 'reconnect_failed',
|
|
CLOSE = '52',
|
|
DATA = '51',
|
|
CHARACTER_CONNECT = '50',
|
|
CHARACTER_CREATE = '49',
|
|
CHARACTER_DELETE = '48',
|
|
CHARACTER_LIST = '47',
|
|
GM_CHARACTERHAIR_CREATE = '46',
|
|
GM_CHARACTERHAIR_REMOVE = '45',
|
|
GM_CHARACTERHAIR_LIST = '44',
|
|
GM_CHARACTERHAIR_UPDATE = '43',
|
|
GM_CHARACTERTYPE_CREATE = '42',
|
|
GM_CHARACTERTYPE_REMOVE = '41',
|
|
GM_CHARACTERTYPE_LIST = '40',
|
|
GM_CHARACTERTYPE_UPDATE = '39',
|
|
GM_ITEM_CREATE = '38',
|
|
GM_ITEM_REMOVE = '37',
|
|
GM_ITEM_LIST = '36',
|
|
GM_ITEM_UPDATE = '35',
|
|
GM_MAPOBJECT_LIST = '34',
|
|
GM_MAPOBJECT_REMOVE = '33',
|
|
GM_MAPOBJECT_UPDATE = '32',
|
|
GM_MAPOBJECT_UPLOAD = '31',
|
|
GM_SPRITE_COPY = '30',
|
|
GM_SPRITE_CREATE = '29',
|
|
GM_SPRITE_DELETE = '28',
|
|
GM_SPRITE_LIST = '27',
|
|
GM_SPRITE_UPDATE = '26',
|
|
GM_TILE_DELETE = '25',
|
|
GM_TILE_LIST = '24',
|
|
GM_TILE_UPDATE = '23',
|
|
GM_TILE_UPLOAD = '22',
|
|
GM_MAP_CREATE = '21',
|
|
GM_MAP_DELETE = '20',
|
|
GM_MAP_REQUEST = '19',
|
|
GM_MAP_UPDATE = '18',
|
|
MAP_CHARACTER_MOVEERROR = '17',
|
|
DISCONNECT = 'disconnect',
|
|
USER_DISCONNECT = '15',
|
|
LOGIN = '14',
|
|
LOGGED_IN = '13',
|
|
NOTIFICATION = '12',
|
|
DATE = '11',
|
|
FAILED = '10',
|
|
COMPLETED = '9',
|
|
CONNECTION = 'connection',
|
|
WEATHER = '7',
|
|
CHARACTER_DISCONNECT = '6',
|
|
MAP_CHARACTER_ATTACK = '5',
|
|
MAP_CHARACTER_TELEPORT = '4',
|
|
MAP_CHARACTER_JOIN = '3',
|
|
MAP_CHARACTER_LEAVE = '2',
|
|
MAP_CHARACTER_MOVE = '1',
|
|
CHAT_MESSAGE = '0'
|
|
}
|
|
|
|
export enum ItemType {
|
|
WEAPON = 'WEAPON',
|
|
HELMET = 'HELMET',
|
|
CHEST = 'CHEST',
|
|
LEGS = 'LEGS',
|
|
BOOTS = 'BOOTS',
|
|
GLOVES = 'GLOVES',
|
|
RING = 'RING',
|
|
NECKLACE = 'NECKLACE'
|
|
}
|
|
|
|
export enum ItemRarity {
|
|
COMMON = 'COMMON',
|
|
UNCOMMON = 'UNCOMMON',
|
|
RARE = 'RARE',
|
|
EPIC = 'EPIC',
|
|
LEGENDARY = 'LEGENDARY'
|
|
}
|
|
|
|
export enum CharacterGender {
|
|
MALE = 'MALE',
|
|
FEMALE = 'FEMALE'
|
|
}
|
|
|
|
export enum CharacterRace {
|
|
HUMAN = 'HUMAN',
|
|
ELF = 'ELF',
|
|
DWARF = 'DWARF',
|
|
ORC = 'ORC',
|
|
GOBLIN = 'GOBLIN'
|
|
}
|
|
|
|
export enum CharacterEquipmentSlotType {
|
|
HEAD = 'HEAD',
|
|
BODY = 'BODY',
|
|
ARMS = 'ARMS',
|
|
LEGS = 'LEGS',
|
|
NECK = 'NECK',
|
|
RING = 'RING'
|
|
}
|
|
|
|
export enum MapEventTileType {
|
|
BLOCK = 'BLOCK',
|
|
TELEPORT = 'TELEPORT',
|
|
NPC = 'NPC',
|
|
ITEM = 'ITEM'
|
|
}
|