fix(event): sell Santa scrolls

This commit is contained in:
Sabe Jones
2016-12-17 02:54:29 +00:00
parent 1a0721c078
commit 0284e9a4e3
3 changed files with 38 additions and 3 deletions

View File

@@ -235,6 +235,11 @@ shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, lang
const AVAILABLE_SPELLS = [
];
const AVAILABLE_QUESTS = [
'evilsanta',
'evilsanta2',
];
let categories = [];
let flatGearArray = _.toArray(content.gear.flat);
@@ -265,6 +270,36 @@ shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, lang
categories.push(category);
}
let quests = pickBy(content.quests, (quest, key) => {
return _.indexOf(AVAILABLE_QUESTS, key) !== -1;
});
if (_.keys(quests).length > 0) {
let category = {
identifier: 'quests',
text: i18n.t('quests', language),
};
category.items = _.map(quests, (quest, key) => {
return {
key,
text: quest.text(language),
notes: quest.notes(language),
value: quest.value,
type: 'quests',
currency: 'gems',
locked: false,
drop: quest.drop,
boss: quest.boss,
collect: quest.collect,
class: `inventory_quest_scroll_${key}`,
purchaseType: 'quests',
};
});
categories.push(category);
}
for (let key in AVAILABLE_SETS) {
if (AVAILABLE_SETS.hasOwnProperty(key)) {
let category = {