UNPKG

reldens

Version:
101 lines (97 loc) 2.85 kB
/** * * 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: { [types.MESSAGE]: '#ffffff', [types.PRIVATE]: '#f39c12', [types.PRIVATE+'.to']: '#00afff', [types.GLOBAL]: '#ffff00', [types.SYSTEM]: '#2ecc71', [types.ERROR]: '#ff0000', [types.DAMAGE]: '#ff0000', [types.SYSTEM+'.modifiers']: '#0feeff', [types.REWARD]: '#2ecc71', [types.TEAMS]: '#2ecc71', } };