mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 07:37:25 +01:00
16 lines
418 B
JavaScript
16 lines
418 B
JavaScript
import {keys, reduce} from 'lodash';
|
|
import mystery from './mystery-sets';
|
|
|
|
function timeTravelerStore(owned) {
|
|
var ownedKeys = keys((typeof owned.toObject === "function" ? owned.toObject() : void 0) || owned);
|
|
return reduce(mystery, (m, v, k) => {
|
|
if (k === 'wondercon' || ~ownedKeys.indexOf(v.items[0].key)) {
|
|
return m;
|
|
}
|
|
m[k] = v;
|
|
return m;
|
|
}, {});
|
|
};
|
|
|
|
export default timeTravelerStore;
|