From ecf459b97d3c38abd98e24a39a8cf60784bdd01f Mon Sep 17 00:00:00 2001 From: Shaun Date: Sun, 5 Apr 2020 11:29:22 +0200 Subject: [PATCH] fixes #1436 --- src/server/components/inventory/useItem.js | 1 + src/server/world/worker.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/server/components/inventory/useItem.js b/src/server/components/inventory/useItem.js index f4d88b9c..4df700f2 100644 --- a/src/server/components/inventory/useItem.js +++ b/src/server/components/inventory/useItem.js @@ -40,6 +40,7 @@ module.exports = async (cpnInv, itemId) => { let result = {}; obj.instance.eventEmitter.emit('onBeforeUseItem', obj, item, result); + obj.fireEvent('onBeforeUseItem', item, result); if (item.recipe) { const didLearn = await learnRecipe(obj, item); diff --git a/src/server/world/worker.js b/src/server/world/worker.js index e6e8a191..f0054f33 100644 --- a/src/server/world/worker.js +++ b/src/server/world/worker.js @@ -18,6 +18,7 @@ let recipes = require('../config/recipes/recipes'); let itemTypes = require('../items/config/types'); let mapList = require('../config/maps/mapList'); let sheets = require('../security/sheets'); +let itemEffects = require('../items/itemEffects'); let onCpnsReady = function () { factions.init(); @@ -31,6 +32,7 @@ let onCpnsReady = function () { mapList.init(); recipes.init(); sheets.init(); + itemEffects.init(); process.send({ method: 'onReady'