diff --git a/src/server/components/mob.js b/src/server/components/mob.js index 735b9fbb..2f801faa 100644 --- a/src/server/components/mob.js +++ b/src/server/components/mob.js @@ -126,6 +126,14 @@ module.exports = { let distanceFromHome = Math.max(abs(this.originX - obj.x), abs(this.originY - obj.y)); if (!distanceFromHome) { this.goHome = false; + + if (!obj.spellbook) { + /* eslint-disable-next-line no-console */ + console.log('MOB HAS NO SPELLBOOK BUT WANTS TO RESET ROTATION'); + /* eslint-disable-next-line no-console */ + console.log(obj.name, obj.zone, obj.zoneName, obj.x, obj.y, obj.components.map(c => c.type).join(',')); + } + obj.spellbook.resetRotation(); } } diff --git a/src/server/security/connections.js b/src/server/security/connections.js index 9cfb0402..ff627b50 100644 --- a/src/server/security/connections.js +++ b/src/server/security/connections.js @@ -164,7 +164,8 @@ module.exports = { .forEach(p => { atlas.performAction(p, { cpn: 'auth', - method: 'doSave' + method: 'doSave', + data: {} }); }); },