summaryrefslogtreecommitdiff
path: root/src/maps/maps.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/maps/maps.js')
-rw-r--r--src/maps/maps.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/maps/maps.js b/src/maps/maps.js
index 9bd252e..14eead1 100644
--- a/src/maps/maps.js
+++ b/src/maps/maps.js
@@ -43,6 +43,16 @@ function getTalentRarity(talent) {
}
}
+function getScaledLevel(entry) {
+ switch (getTalentRarity(entry.Talent)) {
+ case 'unknown':
+ case 'None': return -1;
+ case 'Rare': return entry.Level / 20;
+ case 'Epic': return entry.Level / 10;
+ case 'Legendary': return entry.Level / 5;
+ }
+};
+
function getTalentRarityIndex(talent) {
return ['None', 'Rare', 'Epic', 'Legendary'];
}
@@ -67,6 +77,7 @@ module.exports = {
getTalentName,
getTalentRarity,
getTalentRarityIndex,
+ getScaledLevel,
getHero,
getMode,
hasTalents,