This repository has been archived on 2023-01-26. You can view files and clone it, but cannot push or open issues or pull requests.
scripts-old/src/utils/calcLoyalty.js

13 lines
313 B
JavaScript

import differenceInMinutes from 'date-fns/differenceInMinutes';
const calcLoyalty = (ennobledAt, speed) => {
let loyalty =
25 + Math.abs(differenceInMinutes(ennobledAt, new Date())) * (speed / 60);
if (loyalty > 100) {
loyalty = 100;
}
return Math.floor(loyalty);
};
export default calcLoyalty;