+
+ Base Regen:
+ {fmtDec(regenInfo.rawRegen, 2)}/hr
+
+ {regenInfo.conversionDrain > 0 && (
+
+ Conversion Drain:
+ -{fmtDec(regenInfo.conversionDrain, 2)}/hr
+
+ )}
+
+
+ Effective Regen:
+ {fmtDec(regenInfo.effectiveRegen, 2)}/hr
+
+
+ {/* Show conversion drains by attunement */}
+ {store.conversionDrains && Object.keys(store.conversionDrains).length > 0 && (
+ <>
+
+
Conversion Drains:
+ {Object.entries(store.conversionDrains).map(([attId, rate]) => {
+ const attDef = ATTUNEMENTS_DEF[attId];
+ if (!attDef || rate <= 0) return null;
+ return (
+
+ {attDef.name}:
+ -{fmtDec(rate, 2)}/hr
+
+ );
+ })}
+ >
+ )}
+