fix: Change quest collection to calculate items on the server only

This commit is contained in:
Blade Barringer
2016-06-02 17:36:29 -05:00
parent c04bac44e7
commit 58cd634255
13 changed files with 34 additions and 59 deletions

View File

@@ -277,8 +277,7 @@ export function cron (options = {}) {
// After all is said and done, progress up user's effect on quest, return those values & reset the user's
let progress = user.party.quest.progress;
let _progress = _.cloneDeep(progress);
_.merge(progress, {down: 0, up: 0});
progress.collect = _.transform(progress.collect, (m, v, k) => m[k] = 0);
_.merge(progress, {down: 0, up: 0, collect: 0});
// TODO: Clean PMs - keep 200 for subscribers and 50 for free users. Should also be done while resting in the inn
// let numberOfPMs = Object.keys(user.inbox.messages).length;