Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Assumes Grail level based on level and rarity of a servant
- * @param Number rarity Base rarity of the servant
- * @param Number level Current level of the servant
- * @return Number Assumed Grail level
- */
- function servantGrails(rarity, level) {
- switch (rarity) {
- case 1:
- if (level <= 60) return 0;
- if (level <= 65) return 1;
- case 0:
- case 2:
- if (level <= 65) return 0;
- if (level <= 90) return 0|((level-61)/5);
- return 5+(0|((level-89)/2));
- case 3:
- if (level <= 70) return 0;
- if (level <= 90) return 0|((level-66)/5);
- return 4+(0|((level-89)/2));
- case 4:
- if (level <= 80) return 0;
- if (level <= 90) return 0|((level-76)/5);
- return 2+(0|((level-89)/2));
- case 5:
- if (level <= 90) return 0;
- return 0|((level-89)/2);
- default:
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment