reldens
Version:
Reldens - MMORPG Platform
101 lines (97 loc) • 2.85 kB
JavaScript
/**
*
* Reldens - chat/constants
*
*/
let snippetsPrefix = 'chat.';
let playerPrefix = 'player.';
let tabsPrefix = 'tabs.';
let types = {
KEY: 'ctk',
MESSAGE: 1,
JOINED: 2,
SYSTEM: 3,
PRIVATE: 4,
DAMAGE: 5,
REWARD: 6,
SKILL: 7,
TEAMS: 8,
GLOBAL: 9,
ERROR: 10
};
module.exports.ChatConst = {
ROOM_TYPE_CHAT: 'chat',
CHAT_ACTION: 'c',
TYPES: types,
CHAT_FROM: 'f',
CHAT_TO: 't',
CHAT_UI: 'chat-ui',
CHAT_FORM: 'chat-form',
CHAT_INPUT: 'chat-input',
CHAT_SEND_BUTTON: 'chat-send',
CHAT_CLOSE_BUTTON: 'chat-close',
CHAT_OPEN_BUTTON: 'chat-open',
CHAT_BALLOON: 'notification-balloon',
CHAT_GLOBAL: 'chat',
MESSAGE: {
KEY: 'm',
FROM: 'f',
TO: 't',
DATA: {
KEY: 'md',
SNIPPET: 'sp',
PLAYER_NAME: 'pn',
ROOM_NAME: 'rn',
DAMAGE: 'd',
TARGET_LABEL: 'tL',
SKILL_LABEL: 'sk',
MODIFIERS: 'mfs',
},
DATA_VALUES: {
NAMESPACE: 'chat',
pn: 'playerName',
rn: 'roomName',
d: 'damage',
tL: 'targetLabel',
sk: 'skillLabel',
mfs: 'modifiers'
}
},
SNIPPETS: {
PREFIX: snippetsPrefix,
PLAYER_PREFIX: playerPrefix,
TAB_PREFIX: tabsPrefix,
NPC_DAMAGE: snippetsPrefix+'npcDamage',
NPC_DODGED_SKILL: snippetsPrefix+'dodgedSkill',
MODIFIERS_APPLY: snippetsPrefix+'modifiersApply',
JOINED_ROOM: snippetsPrefix+'joinedRoom',
LEFT_ROOM: snippetsPrefix+'leftRoom',
PRIVATE_MESSAGE_PLAYER_NOT_FOUND: snippetsPrefix+'playerNotFound',
GLOBAL_MESSAGE_NOT_ALLOWED: snippetsPrefix+'globalMessageNotAllowed',
GLOBAL_MESSAGE_PERMISSION_DENIED: snippetsPrefix+'globalMessagePermissionDenied',
PLAYER:{
DAMAGE: snippetsPrefix+playerPrefix+'damage',
DODGED_SKILL: snippetsPrefix+playerPrefix+'dodgedSkill'
},
GUEST_INVALID_CHANGE_POINT: snippetsPrefix+'guestInvalidChangePoint',
WAITING: '...'
},
SELECTORS: {
CONTENTS: '#chat-contents',
CHAT_MESSAGES: '#chat-messages',
TAB_CONTENT_PREFIX: '.tab-content-',
TAB_CONTENT_ACTIVE: '.tab-content.active'
},
TYPE_COLOR: {
[]: '#ffffff',
[]: '#f39c12',
[]: '#00afff',
[]: '#ffff00',
[]: '#2ecc71',
[]: '#ff0000',
[]: '#ff0000',
[]: '#0feeff',
[]: '#2ecc71',
[]: '#2ecc71',
}
};