Added piechart for overall damage in offence tab

This commit is contained in:
Felix Linker
2018-08-23 18:09:18 +02:00
parent 1307474755
commit da097e0955
2 changed files with 7 additions and 0 deletions

View File

@@ -251,6 +251,7 @@ export default class Offence extends TranslatedComponent {
const totalSDps = sumSDps(totalSDpsObject);
const totalSDpsTooltipDetails = getSDpsTooltip(translate, formats, totalSDpsObject);
const totalSDpsData = getSDpsData(translate, totalSDpsObject);
const totalShieldsSDps = sumSDps(shieldsSDpsObject);
const totalShieldsSDpsTooltipDetails = getSDpsTooltip(translate, formats, shieldsSDpsObject);
@@ -305,6 +306,10 @@ export default class Offence extends TranslatedComponent {
<h2 onMouseOver={termtip.bind(null, translate('TT_EFFECTIVE_SDPS_ARMOUR'))} onMouseOut={tooltip.bind(null, null)}>{translate('PHRASE_EFFECTIVE_SDPS_ARMOUR')}<br/>{formats.f1(totalArmourSDps)}</h2>
<h2 onMouseOver={termtip.bind(null, translate('TT_TIME_TO_REMOVE_ARMOUR'))} onMouseOut={tooltip.bind(null, null)}>{translate('PHRASE_TIME_TO_REMOVE_ARMOUR')}<br/>{timeToDepleteArmour === Infinity ? translate('never') : formats.time(timeToDepleteArmour)}</h2>
</div>
<div className='group quarter'>
<h2 onMouseOver={termtip.bind(null, translate('PHRASE_OVERALL_DAMAGE'))} onMouseOut={tooltip.bind(null, null)}>{translate('overall damage')}</h2>
<PieChart data={totalSDpsData} />
</div>
<div className='group quarter'>
<h2 onMouseOver={termtip.bind(null, translate('PHRASE_SHIELD_DAMAGE'))} onMouseOut={tooltip.bind(null, null)}>{translate('shield damage sources')}</h2>
<PieChart data={shieldsSDpsData} />

View File

@@ -39,6 +39,7 @@
"PHRASE_TIME_TO_LOSE_ARMOUR": "Armour will hold for",
"PHRASE_MODULE_PROTECTION_EXTERNAL": "Protection for hardpoints",
"PHRASE_MODULE_PROTECTION_INTERNAL": "Protection for all other modules",
"PHRASE_OVERALL_DAMAGE": "Breakdown of sources for sustained DPS",
"PHRASE_SHIELD_DAMAGE": "Breakdown of sources for sustained DPS against shields",
"PHRASE_ARMOUR_DAMAGE": "Breakdown of sources for sustained DPS against armour",
"PHRASE_TIME_TO_REMOVE_SHIELDS": "Will remove shields in",
@@ -297,6 +298,7 @@
"opponent": "opponent",
"opponent's shields": "opponent's shields",
"opponent's armour": "opponent's armour",
"overall damage": "overall damage",
"shield damage sources": "shield damage sources",
"armour damage sources": "armour damage sources",
"never": "never",