diff --git a/src/server/components/wardrobe.js b/src/server/components/wardrobe.js index 4b85c9df..71211ec3 100644 --- a/src/server/components/wardrobe.js +++ b/src/server/components/wardrobe.js @@ -102,16 +102,16 @@ module.exports = { ) return; - obj.fireEvent('onBeforeSkinChange', { - oldSkinId: obj.skinId, - newSkinId: msg.skinId - }); - obj.skinId = msg.skinId; - obj.cell = skins.getCell(obj.skinId); obj.sheetName = skins.getSpritesheet(obj.skinId); + obj.fireEvent('onBeforeSkinChange', { + newSkinId: obj.skinId, + newCell: obj.cell, + newSheetName: obj.sheetName + }); + let syncer = obj.syncer; syncer.set(false, null, 'cell', obj.cell); syncer.set(false, null, 'sheetName', obj.sheetName);