diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 160b5675fab69fa93eee83d14ff83d8744b4f905..9c4ab9e3c8bcc5eef54b8e9b9f1fec870f75ef06 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1532,7 +1532,9 @@ window.DefaultRules = (function() {
 						V.fighterIDs = V.fighterIDs.filter(e => e !== slave.ID);
 						r += `<br>${slave.slaveName} is not eligible to fight.`;	
 					} else{
+						if (!V.fighterIDs.includes(slave.ID)){
 						V.fighterIDs.push(slave.ID);
+						}
 						r += `<br>${slave.slaveName} has been automatically assigned to fight in the pit.`;
 					}
 				}