diff --git a/src/server/components/player.js b/src/server/components/player.js index c35d6321..45578de0 100644 --- a/src/server/components/player.js +++ b/src/server/components/player.js @@ -75,14 +75,15 @@ define([ items: character.stash }); obj.addComponent('effects', blueprintEffects); - obj.addComponent('equipment', character.components.find(c => c.type == 'equipment')); - obj.addComponent('inventory', character.components.find(c => c.type == 'inventory')); - obj.addComponent('quests', character.components.find(c => c.type == 'quests')); var prophecies = character.components.find(c => c.type == 'prophecies'); if (prophecies) obj.addComponent('prophecies', prophecies); + obj.addComponent('equipment', character.components.find(c => c.type == 'equipment')); + obj.addComponent('inventory', character.components.find(c => c.type == 'inventory')); + obj.addComponent('quests', character.components.find(c => c.type == 'quests')); + var blueprintEffects = character.components.find(c => c.type == 'effects') || {}; if (blueprintEffects.effects) { //Calculate ttl of effects