@wfcd/arsenal-parser
Version:
Parser for Digital Extreme's Twitch Arsenal Extension data
21 lines (17 loc) • 566 B
JavaScript
import { find, colors } from '@wfcd/items/utilities';
const { findItem, loadMods } = find;
const { mapColors } = colors;
export default class WarframeArchwing {
constructor(archwing) {
this.archwing = findItem(archwing.uniqueName) || archwing;
delete this.archwing.components;
delete this.archwing.patchlogs;
this.xp = archwing.xp;
this.polarized = archwing.polarized;
this.upgrades = loadMods(archwing.upgrades);
this.colors = {
primary: mapColors(archwing.pricol),
attachments: mapColors(archwing.attcol),
};
}
}