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());