From e3a78b83a54709a90fa715aa765d44fe759bbc14 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Mon, 16 Nov 2020 16:13:33 -0800
Subject: [PATCH] Don't ever schedule three fighters

---
 src/events/scheduled/pitFight.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/events/scheduled/pitFight.js b/src/events/scheduled/pitFight.js
index aabac27a271..9735e8a1ade 100644
--- a/src/events/scheduled/pitFight.js
+++ b/src/events/scheduled/pitFight.js
@@ -16,16 +16,18 @@ App.Facilities.Pit.fight = function(lethal) {
 		fighters.push(S.Bodyguard.ID, V.pit.slaveFightingBodyguard);
 	} else {
 		if (available.length > 0) {
+			// first fighter
 			if (S.Bodyguard && V.pit.bodyguardFights) {
 				available.delete(S.Bodyguard.ID);
 				fighters.push(S.Bodyguard.ID);
+			} else {
+				fighters.push(available.pluck());
 			}
 
+			// second fighter
 			if (available.length > 1 && !V.pit.animal) {
 				fighters.push(available.pluck());
 			}
-
-			fighters.push(available.pluck());
 		} else {
 			throw new Error(`Pit fight triggered with ${V.pit.fighterIDs.length} fighters.`);	// should technically never be triggered
 		}
-- 
GitLab