fix(mystery): fix canOwn for mystery items, so they don't permenantly

break. Fixes https://github.com/HabitRPG/habitrpg/issues/2999
This commit is contained in:
Tyler Renelle 2014-03-09 17:23:22 -06:00
parent de84362fff
commit dfa4814af3
2 changed files with 8 additions and 0 deletions

View file

@ -10213,6 +10213,11 @@ var global=typeof self !== "undefined" ? self : typeof window !== "undefined" ?
return _canOwn(u) && ((u.items.gear.owned[key] != null) || (moment().isAfter(item.event.start) && moment().isBefore(item.event.end)));
};
}
if (item.mystery) {
item.canOwn = function(u) {
return u.items.gear.owned[key] != null;
};
}
return api.gear.flat[key] = item;
});
});

View file

@ -231,6 +231,9 @@ _.each gearTypes, (type) ->
item.canOwn = (u)->
_canOwn(u) and (u.items.gear.owned[key]? or (moment().isAfter(item.event.start) and moment().isBefore(item.event.end)))
if item.mystery
item.canOwn = (u)-> u.items.gear.owned[key]?
api.gear.flat[key] = item
###