You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 regels
510 B

  1. module.exports = (obj, [item]) => {
  2. if (item.slot === 'tool')
  3. return;
  4. let offset = 1 + ~~(Math.random() * 2);
  5. const maxLevel = consts.maxLevel;
  6. if (!item.originalLevel)
  7. item.level = Math.min(maxLevel, item.level + offset);
  8. else {
  9. offset = Math.min(maxLevel - item.originalLevel, offset);
  10. item.originalLevel = Math.min(maxLevel, item.originalLevel + offset);
  11. item.level = Math.min(maxLevel, item.level + offset);
  12. }
  13. const msg = `Relevelled item to level ${item.level}`;
  14. return { msg };
  15. };