diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw
index b35e466172a1b300fba621c5744367f9a7b29e2e..5a18bd640a4c436f1813c7eb5f7e1b32ddfd6fb1 100644
--- a/src/SecExp/rebellionReport.tw
+++ b/src/SecExp/rebellionReport.tw
@@ -618,7 +618,7 @@
 					<<if $Concubine.health.health >= -60>>
 						<<run healthDamage($Concubine, 30)>>
 					<<else>>
-						<<run healthDamage($Concubine, 90)>>
+						<<run healthDamage($Concubine, -90 - $Concubine.health.health)>>
 					<</if>>
 				<</if>>
 			<</if>>