mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 15:17:25 +01:00
fix seasonal gear not showing as available
This commit is contained in:
@@ -426,6 +426,7 @@ shops.getSeasonalGearBySet = function getSeasonalGearBySet (
|
|||||||
set,
|
set,
|
||||||
officialPinnedItems,
|
officialPinnedItems,
|
||||||
language,
|
language,
|
||||||
|
gearMatcher,
|
||||||
ignoreAlreadyOwned = false,
|
ignoreAlreadyOwned = false,
|
||||||
) {
|
) {
|
||||||
return flatGearArray.filter(gear => {
|
return flatGearArray.filter(gear => {
|
||||||
@@ -436,7 +437,7 @@ shops.getSeasonalGearBySet = function getSeasonalGearBySet (
|
|||||||
const currentSet = gear.set === seasonalShopConfig.pinnedSets[gear.specialClass];
|
const currentSet = gear.set === seasonalShopConfig.pinnedSets[gear.specialClass];
|
||||||
|
|
||||||
// only the current season set can be purchased by gold
|
// only the current season set can be purchased by gold
|
||||||
const itemInfo = getItemInfo(null, currentSet ? 'marketGear' : 'gear', gear, officialPinnedItems, language);
|
const itemInfo = getItemInfo(null, currentSet ? 'marketGear' : 'gear', gear, officialPinnedItems, language, gearMatcher);
|
||||||
itemInfo.locked = currentSet && user.stats.class !== gear.specialClass;
|
itemInfo.locked = currentSet && user.stats.class !== gear.specialClass;
|
||||||
|
|
||||||
// gear that has previously been owned should be repurchaseable with gold
|
// gear that has previously been owned should be repurchaseable with gold
|
||||||
@@ -520,7 +521,7 @@ shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, lang
|
|||||||
text: i18n.t(set),
|
text: i18n.t(set),
|
||||||
};
|
};
|
||||||
|
|
||||||
category.items = shops.getSeasonalGearBySet(user, set, officialPinnedItems, language, false);
|
category.items = shops.getSeasonalGearBySet(user, set, officialPinnedItems, language, gearMatcher, false);
|
||||||
|
|
||||||
if (category.items.length > 0) {
|
if (category.items.length > 0) {
|
||||||
const item = category.items[0];
|
const item = category.items[0];
|
||||||
|
|||||||
Reference in New Issue
Block a user