Rewrite gear helper to take a whole set

This commit is contained in:
Blade Barringer
2015-09-27 09:23:26 -05:00
parent 40fc03263d
commit 3e335b591c
2 changed files with 20 additions and 22 deletions

View File

@@ -137,27 +137,28 @@ export function setQuestSetDefaults(quests, mainDefaultsFunction, dropDefaultsFu
});
};
export function setGearSetDefaults(gearSet, options={}) {
let setName = formatForTranslator(options.setName);
each(gearSet, (gear, gearType) => {
each(gear, (item, number) => {
let text = `${gearType}${setName}${number}Text`;
let notes = `${gearType}${setName}${number}Notes`;
let attributes = _getGearAttributes(item);
let gearDefaults = {
text: translator(text),
notes: translator(notes, attributes),
}
defaults(item, gearDefaults);
});
});
};
//----------------------------------------
// Generators
//----------------------------------------
export function generateGearSet(gear, options={}) {
let setName = formatForTranslator(options.setName);
let gearType = options.gearType;
each(gear, (item, number) => {
let text = `${gearType}${setName}${number}Text`;
let notes = `${gearType}${setName}${number}Notes`;
let attributes = _getGearAttributes(item);
let gearDefaults = {
text: translator(text),
notes: translator(notes, attributes),
}
defaults(item, gearDefaults);
});
};
export function generateBackgrounds(sets) {
let backgrounds = {};