mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
add tests for fns/ultimateGear, fns/handleTwoHanded, fns/randomVal, fns/predictableRandom and partial tests for ops/buy
This commit is contained in:
@@ -2,16 +2,7 @@ import content from '../content/index';
|
||||
import _ from 'lodash';
|
||||
|
||||
module.exports = function ultimateGear (user) {
|
||||
let owned = window ? user.items.gear.owned : user.items.gear.owned.toObject();
|
||||
|
||||
if (!user.achievements.ultimateGearSets) {
|
||||
user.achievements.ultimateGearSets = {
|
||||
healer: false,
|
||||
wizard: false,
|
||||
rogue: false,
|
||||
warrior: false,
|
||||
};
|
||||
}
|
||||
let owned = typeof window !== 'undefined' ? user.items.gear.owned : user.items.gear.owned.toObject();
|
||||
|
||||
content.classes.forEach((klass) => {
|
||||
if (user.achievements.ultimateGearSets[klass] !== true) {
|
||||
@@ -24,9 +15,6 @@ module.exports = function ultimateGear (user) {
|
||||
}
|
||||
});
|
||||
|
||||
// TODO
|
||||
if (user.markModified) user.markModified('achievements.ultimateGearSets');
|
||||
|
||||
if (_.contains(user.achievements.ultimateGearSets, true) && user.flags.armoireEnabled !== true) {
|
||||
user.flags.armoireEnabled = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user