diff --git a/apps/web/src/components/ui/resourceBar.tsx b/apps/web/src/components/ui/resourceBar.tsx index d4d4ae0..0a20d27 100644 --- a/apps/web/src/components/ui/resourceBar.tsx +++ b/apps/web/src/components/ui/resourceBar.tsx @@ -77,8 +77,15 @@ const ResourceBar = ({ isSyncing, onForceSync, }: ResourceBarProperties): JSX.Element => { - const { formatNumber, syncError } = useGame(); + const { formatNumber, syncError, state } = useGame(); const { gold, essence, crystals } = resources; + let partyCombatPower = 0; + if (state !== null) { + for (const adventurer of state.adventurers) { + const contribution = adventurer.combatPower * adventurer.count; + partyCombatPower = partyCombatPower + contribution; + } + } const resourceValues = [ gold, essence, crystals ]; const anyFull = resourceValues.some((v) => { return v >= RESOURCE_CAP; @@ -135,6 +142,13 @@ const ResourceBar = ({ {formatNumber(runestones)} {"Runestones"} +
+ {"⚔️"} + + {formatNumber(partyCombatPower)} + + {"Combat Power"} +
{apotheosisCount > 0 &&
{"✨ Apotheosis "}