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",