diff --git a/src/events/scheduled/pitFight.js b/src/events/scheduled/pitFight.js index aabac27a271ecd3999e333aa85b417766188c9a6..9735e8a1ade4661c564c877ab0a79e827a13041a 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 }