From 52fe2972daf40c462f9b4c9dbc02b87b86e8c67a Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 12 Jun 2018 21:57:04 +0200 Subject: Add 'Balance' Scatter Plot --- src/ModeTab.vue | 8 ++++++ src/WinPickScatter.vue | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/maps/maps.js | 8 +++--- 3 files changed, 83 insertions(+), 5 deletions(-) create mode 100644 src/WinPickScatter.vue (limited to 'src') diff --git a/src/ModeTab.vue b/src/ModeTab.vue index a003712..1e1b686 100644 --- a/src/ModeTab.vue +++ b/src/ModeTab.vue @@ -33,6 +33,12 @@ +
+

Hero Balance Overview

+

Best viewed on a large screen

+ +
+ @@ -61,6 +67,7 @@ import HeroTalentTable from './HeroTalentTable.vue'; import ReportTable from './ReportTable.vue'; import IntroBox from './IntroBox.vue'; import InstallNotification from './InstallNotification.vue'; +import WinPickScatter from './WinPickScatter.vue'; import RouterParamMixin from './RouterParamMixin'; import * as maps from './maps/maps.js'; @@ -83,6 +90,7 @@ export default Vue.component('mode-tab', { HeroTalentTable, ReportTable, IntroBox, + WinPickScatter, InstallNotification, }, }); diff --git a/src/WinPickScatter.vue b/src/WinPickScatter.vue new file mode 100644 index 0000000..45106e6 --- /dev/null +++ b/src/WinPickScatter.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/maps/maps.js b/src/maps/maps.js index 14eead1..08ce779 100644 --- a/src/maps/maps.js +++ b/src/maps/maps.js @@ -2,6 +2,8 @@ const rarities = require('./rarities.json'); const names = require('./names.json'); const modes = require('./modes.json'); +const RARITIES = ['None', 'Rare', 'Epic', 'Legendary']; + function getTalentName(talent) { if (talent == 'NoTalent') { return 'No Talent'; @@ -53,10 +55,6 @@ function getScaledLevel(entry) { } }; -function getTalentRarityIndex(talent) { - return ['None', 'Rare', 'Epic', 'Legendary']; -} - function getHero(actor) { return actor.substring(1, actor.length - 1); } @@ -74,9 +72,9 @@ function playersPerMatch(mode) { } module.exports = { + RARITIES, getTalentName, getTalentRarity, - getTalentRarityIndex, getScaledLevel, getHero, getMode, -- cgit v1.3.1