Parcourir la source

initial commit

1698-move-chat-to-mod
Shaun il y a 3 ans
Parent
révision
e9d0b5b2c4
4 fichiers modifiés avec 17 ajouts et 13 suppressions
  1. +1
    -1
      src/server/components/social.js
  2. +15
    -10
      src/server/components/social/chat.js
  3. +0
    -1
      src/server/config/clientConfig.js
  4. +1
    -1
      src/server/config/serverConfig.js

+ 1
- 1
src/server/components/social.js Voir le fichier

@@ -56,7 +56,7 @@ module.exports = {
data: { data: {
messages: [{ messages: [{
class: color || 'q0', class: color || 'q0',
message: msg,
msg,
type: 'chat' type: 'chat'
}] }]
} }


+ 15
- 10
src/server/components/social/chat.js Voir le fichier

@@ -3,21 +3,25 @@ const events = require('../../misc/events');
const profanities = require('../../misc/profanities'); const profanities = require('../../misc/profanities');
const canChat = require('./canChat'); const canChat = require('./canChat');


const sendRegularMessage = ({ obj }, msg) => {
let charname = obj.auth.charname;
const sendRegularMessage = ({ obj }, messageInfo) => {
const { source, msg, item } = messageInfo;

const prefix = roles.getRoleMessagePrefix(obj) || '';
const prefixClass = roles.getRoleMessageStyle(obj) || 'color-grayB';


let prefix = roles.getRoleMessagePrefix(obj) || '';
let msgStyle = roles.getRoleMessageStyle(obj) || 'color-grayB';
const msgClass = item ? `q${item.quality}` : 'color-grayB';


cons.emit('event', { cons.emit('event', {
event: 'onGetMessages', event: 'onGetMessages',
data: { data: {
messages: [{ messages: [{
class: msgStyle,
message: prefix + charname + ': ' + msg.data.message,
item: msg.data.item,
type: 'chat', type: 'chat',
source: obj.name
source,
prefix,
prefixClass,
msg,
msgClass,
item
}] }]
} }
}); });
@@ -197,11 +201,12 @@ module.exports = (cpnSocial, msg) => {
return; return;
} }


let msgEvent = {
const msgEvent = {
source: obj.auth.charname, source: obj.auth.charname,
sourceObj: obj, sourceObj: obj,
msg: messageString, msg: messageString,
ignore: false, ignore: false,
item: msg.data.item,
error: null error: null
}; };
events.emit('onBeforeSendMessage', msgEvent); events.emit('onBeforeSendMessage', msgEvent);
@@ -228,5 +233,5 @@ module.exports = (cpnSocial, msg) => {
if (!messageHandler) if (!messageHandler)
return; return;


messageHandler(cpnSocial, msg);
messageHandler(cpnSocial, msgEvent);
}; };

+ 0
- 1
src/server/config/clientConfig.js Voir le fichier

@@ -155,7 +155,6 @@ const config = {
'target', 'target',
'menu', 'menu',
'spells', 'spells',
'messages',
'online', 'online',
'mainMenu', 'mainMenu',
'context', 'context',


+ 1
- 1
src/server/config/serverConfig.js Voir le fichier

@@ -8,7 +8,7 @@ module.exports = {
// sqlite // sqlite
// rethink // rethink
//eslint-disable-next-line no-process-env //eslint-disable-next-line no-process-env
db: process.env.IWD_DB || 'sqlite',
db: process.env.IWD_DB || 'rethink',
//eslint-disable-next-line no-process-env //eslint-disable-next-line no-process-env
dbHost: process.env.IWD_DB_HOST || 'localhost', dbHost: process.env.IWD_DB_HOST || 'localhost',
//eslint-disable-next-line no-process-env //eslint-disable-next-line no-process-env


Chargement…
Annuler
Enregistrer