diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw
index b4a31d82dd1113b27d236bcc574209fa6d3141c0..08650c5112b52e20ec8dcc7241c232d99ee5ed26 100644
--- a/src/SecExp/attackReport.tw
+++ b/src/SecExp/attackReport.tw
@@ -149,9 +149,9 @@
 			in the wastelands outside the free city territory,
 		<</if>>
 		<<if $enemyLosses != $attackTroops>>
-			inflicting <<print $enemyLosses>> casualties, while sustaining <<print $losses>> casualties themselves.
+			inflicting <<print $enemyLosses>> casualties, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> themselves.
 		<<else>>
-			completely annihilating their troops, while sustaining <<print $losses>> casualties.
+			completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>>.
 		<</if>>
 	<</if>>
 	<<if $battleResult == 3>>
@@ -215,9 +215,9 @@
 			in the wastelands outside the free city territory,
 		<</if>>
 		<<if $enemyLosses != $attackTroops>>
-			inflicting <<print $enemyLosses>> casualties, while sustaining <<print $losses>> casualties themselves.
+			inflicting <<print $enemyLosses>> casualties, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> themselves.
 		<<else>>
-			completely annihilating their troops, while sustaining <<print $losses>> casualties.
+			completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>>.
 		<</if>>
 	<</if>>
 	<<if $battleResult == 3>>
@@ -281,9 +281,9 @@
 			in the wastelands outside the free city territory,
 		<</if>>
 		<<if $enemyLosses != $attackTroops>>
-			inflicting <<print $enemyLosses>> casualties, while sustaining <<print $losses>> casualties themselves.
+			inflicting <<print $enemyLosses>> casualties, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> themselves.
 		<<else>>
-			completely annihilating their troops, while sustaining <<print $losses>> casualties.
+			completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>>.
 		<</if>>
 	<</if>>
 	<<if $battleResult == 3>>
@@ -347,9 +347,9 @@
 			in the wastelands outside the free city territory,
 		<</if>>
 		<<if $enemyLosses != $attackTroops>>
-			inflicting <<print $enemyLosses>> casualties, while sustaining <<print $losses>> casualties themselves.
+			inflicting <<print $enemyLosses>> casualties, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> themselves.
 		<<else>>
-			completely annihilating their troops, while sustaining <<print $losses>> casualties.
+			completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>>.
 		<</if>>
 	<</if>>
 	<<if $battleResult == 3>>
diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw
index 9c189f38dde15c85ff1a82dd20a04db4495ee729..be973630add3a8fc06c6a88c5e2ac9ec2bc65dfa 100644
--- a/src/SecExp/rebellionReport.tw
+++ b/src/SecExp/rebellionReport.tw
@@ -85,9 +85,9 @@
 <<if $slaveRebellion == 1>>
 	Today, the _day of _month _year, our arcology was inflamed by the fires of rebellion. <<print commaNum(Math.trunc($attackTroops))>> rebels from all over the structure dared rise up against their owners and conquer their freedom through blood. Our defense force, <<print commaNum($troopCount)>> strong, fought with them street by street
 	<<if $enemyLosses != $attackTroops>>
-		inflicting <<print commaNum(Math.trunc($enemyLosses))>> casualties, while sustaining <<print commaNum(Math.trunc($losses))>> casualties themselves.
+		inflicting <<print commaNum(Math.trunc($enemyLosses))>> casualties, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> themselves.
 	<<else>>
-		completely annihilating their troops, while sustaining <<print commaNum(Math.trunc($losses))>> casualties.
+		completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>>
 	<</if>>
 	<<set $ASlaves -= $enemyLosses>>
 	<<if $battleResult == 3>>
@@ -179,9 +179,9 @@
 <<else>>
 	Today, the _day of _month _year, our arcology was inflamed by the fires of rebellion. <<print commaNum(Math.trunc($attackTroops))>> rebels from all over the structure dared rise up to dethrone their arcology owner. Our defense force, <<print commaNum($troopCount)>> strong, fought with them street by street
 	<<if $enemyLosses != $attackTroops>>
-		inflicting <<print commaNum(Math.trunc($enemyLosses))>> casualties, while sustaining <<print commaNum(Math.trunc($losses))>> casualties themselves.
+		inflicting <<print commaNum(Math.trunc($enemyLosses))>> casualties, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>> themselves.
 	<<else>>
-		completely annihilating their troops, while sustaining <<print commaNum(Math.trunc($losses))>> casualties.
+		completely annihilating their troops, while sustaining <<if $losses > 1>> <<print commaNum(Math.trunc($losses))>> casualties <<else>> a casualty.<</if>>
 	<</if>>
 	<<set $ASlaves -= $enemyLosses>>
 	<<if $battleResult == 3>>