From 76781bf7428ff00fde93fd4d997a00b57e62eb23 Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Sat, 29 Aug 2020 14:01:01 -0700 Subject: [PATCH] Fix pit assignment rejection text --- src/facilities/pit/pitFramework.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/facilities/pit/pitFramework.js b/src/facilities/pit/pitFramework.js index df3b2e7fda0..4d2b99f992c 100644 --- a/src/facilities/pit/pitFramework.js +++ b/src/facilities/pit/pitFramework.js @@ -32,6 +32,21 @@ App.Entity.Facilities.PitFighterJob = class extends App.Entity.Facilities.Facili } return r; } + + /** + * @param {App.Entity.SlaveState} slave + * @returns {string[]} + */ + canEmploy(slave) { + if (this.isEmployed(slave)) { + return [`${slave.slaveName} is already assigned to fight in ${this.facility.name}.`]; + } + if (!this._facilityHasFreeSpace) { + return [`Capacity of ${this.facility.name} exceeded.`]; + } + + return this.checkRequirements(slave); + } }; App.Entity.Facilities.Pit = class extends App.Entity.Facilities.SingleJobFacility { -- GitLab