64 lines
1.1 KiB
TypeScript
64 lines
1.1 KiB
TypeScript
export enum SocketEvent {
|
|
CHARACTER_CONNECT = 1,
|
|
CHARACTER_MOVE = 2,
|
|
CHARACTER_MOVE_ERROR = 3,
|
|
CHARACTER_TELEPORT = 4,
|
|
ZONE_CHARACTER_LEAVE = 5,
|
|
ZONE_CHARACTER_JOIN = 6,
|
|
ZONE_CHARACTER_LIST = 7,
|
|
ZONE_CHARACTER_DELETE = 8,
|
|
ZONE_CHARACTER_CREATE = 9,
|
|
ZONE_CHARACTER_UPDATE = 10,
|
|
ZONE_CHARACTER_HAIR_UPDATE = 11,
|
|
ZONE_CHARACTER_HAIR_LIST = 12,
|
|
ZONE_CHARACTER_TELEPORT = 13
|
|
}
|
|
|
|
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'
|
|
}
|