module.exports = { currencies: { 'Unstable Idol': { quantity: 1, quality: 1, description: 'Rerolls the stats on an item', material: true, sprite: [1, 8], action: 'reroll' }, 'Ascendant Idol': { quantity: 1, quality: 2, description: 'Increases the level of an item', material: true, sprite: [3, 8], action: 'relevel' }, 'Dragon-Glass Idol': { quantity: 1, quality: 3, description: 'Rerolls an item\'s slot', material: true, sprite: [6, 8], action: 'reslot' }, 'Bone Idol': { quantity: 1, quality: 3, description: 'Rescales a weapon\'s damage', material: true, sprite: [7, 8], action: 'reforge' }, 'Smoldering Idol': { quantity: 1, quality: 4, description: 'Removes all augments from an item', material: true, sprite: [8, 8], action: 'scour' } }, chance: { 'Unstable Idol': 37, 'Ascendant Idol': 15, 'Dragon-Glass Idol': 5, 'Bone Idol': 6, 'Smoldering Idol': 1 }, getCurrencyFromAction: function (action) { let currencies = this.currencies; let pick = Object.keys(currencies).find(o => (currencies[o].action === action)); return extend(true, { name: pick }, currencies[pick]); } };