diff --git a/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.html b/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.html
index 5b6e0e89..2e93b206 100644
--- a/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.html
+++ b/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.html
@@ -20,6 +20,10 @@
+
+ | Total: |
+ {{getArmorTotalStats()}} |
+
diff --git a/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.ts b/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.ts
index 0e558e88..0a25d1c9 100644
--- a/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.ts
+++ b/src/app/components/authenticated-v2/overlays/armor-tooltip-component/armor-tooltip.component.ts
@@ -10,11 +10,15 @@ import {ArmorStat, ArmorStatNames} from "../../../../data/enum/armor-stat";
export class ArmorTooltipComponent implements OnInit {
@Input(`itemTooltip`) armor: ResultItem | undefined;
- getArmorStatName(i: number) {
+ getArmorStatName(i: number): string {
return ArmorStatNames[i as ArmorStat]
}
- getWidth(stat: number) {
+ getArmorTotalStats(): number | undefined {
+ return this.armor?.stats.reduce((sum, stat) => sum + (this.armor?.masterworked ? stat + 2 : stat), 0)
+ }
+
+ getWidth(stat: number): string {
return Math.min(100, stat/32*100)+'%'
}