diff --git a/src/game/modifiers.tsx b/src/game/modifiers.tsx
index b4ea335..f7bd5f9 100644
--- a/src/game/modifiers.tsx
+++ b/src/game/modifiers.tsx
@@ -64,7 +64,10 @@ export function createAdditiveModifier<
? undefined
: jsx(() => (
- +{format(unref(processedAddend))}
+
+ {Decimal.gte(unref(processedAddend), 0) ? "+" : ""}
+ {format(unref(processedAddend))}
+
{unref(processedDescription) ? (
{/* eslint-disable-next-line @typescript-eslint/no-non-null-assertion */}