import {cloneDeep} from 'lodash';

import {shield as baseShield} from './sets/base';

import {shield as healerShield} from './sets/healer';
import {weapon as rogueWeapon} from './sets/rogue';
import {shield as warriorShield} from './sets/warrior';
import {shield as wizardShield} from './sets/wizard';

import {shield as armoireShield} from './sets/armoire';
import {shield as mysteryShield} from './sets/mystery';
import {shield as specialShield} from './sets/special';

let rogueShield = cloneDeep(rogueWeapon);

let shield = {
  base: baseShield,

  warrior: warriorShield,
  rogue: rogueShield,
  wizard: wizardShield,
  healer: healerShield,

  special: specialShield,
  mystery: mysteryShield,
  armoire: armoireShield,
};

module.exports = shield;
