diff --git a/src/facilities/pit/killSlave.js b/src/facilities/pit/killSlave.js
index 8dde476dd8472244c8cb3808ac943ac8b901af8c..2ff8f34be259ebe7010def1ba8ceffd0b9ddef7c 100644
--- a/src/facilities/pit/killSlave.js
+++ b/src/facilities/pit/killSlave.js
@@ -11,30 +11,24 @@ App.Facilities.Pit.killSlave = function(slave) {
 	const frag = new DocumentFragment;
 	const {He, His, he, him, his, daughter, himself} = getPronouns(slave);
 
+	const FS = {
+		FSRomanRevivalist: 'gladius',
+		FSNeoImperialist: 'estoc',
+		FSAztecRevivalist: 'Tecpatl',
+		FSEgyptianRevivalist: 'kopesh',
+		FSEdoRevivalist: 'katana',
+		FSArabianRevivalist: 'scimitar',
+		FSChineseRevivalist: 'jian',
+	};
+
 	let weapon = "handgun";
 	let qualifiedFS = false;
 
-	if (V.arcologies[0].FSRomanRevivalist !== "unset") {
-		qualifiedFS = true;
-		weapon = "gladius";
-	} else if (V.arcologies[0].FSNeoImperialist !== "unset") {
-		qualifiedFS = true;
-		weapon = "estoc";
-	} else if (V.arcologies[0].FSAztecRevivalist !== "unset") {
-		qualifiedFS = true;
-		weapon = "Tecpatl";
-	} else if (V.arcologies[0].FSEgyptianRevivalist !== "unset") {
-		qualifiedFS = true;
-		weapon = "kopesh";
-	} else if (V.arcologies[0].FSEdoRevivalist !== "unset") {
-		qualifiedFS = true;
-		weapon = "katana";
-	} else if (V.arcologies[0].FSArabianRevivalist !== "unset") {
-		qualifiedFS = true;
-		weapon = "scimitar";
-	} else if (V.arcologies[0].FSChineseRevivalist !== "unset") {
-		qualifiedFS = true;
-		weapon = "jian";
+	for (const fs in FS) {
+		if (V.arcologies[0][fs] !== "unset") {
+			qualifiedFS = true;
+			weapon = FS[fs];
+		}
 	}
 
 	frag.appendChild(intro());