diff --git a/src/app/components/Offence.jsx b/src/app/components/Offence.jsx index 68d8186c..8f7abb36 100644 --- a/src/app/components/Offence.jsx +++ b/src/app/components/Offence.jsx @@ -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 {

{translate('PHRASE_EFFECTIVE_SDPS_ARMOUR')}
{formats.f1(totalArmourSDps)}

{translate('PHRASE_TIME_TO_REMOVE_ARMOUR')}
{timeToDepleteArmour === Infinity ? translate('never') : formats.time(timeToDepleteArmour)}

+
+

{translate('overall damage')}

+ +

{translate('shield damage sources')}

diff --git a/src/app/i18n/en.json b/src/app/i18n/en.json index 99624a88..cb436226 100644 --- a/src/app/i18n/en.json +++ b/src/app/i18n/en.json @@ -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",