diff --git a/src/004-base/facility.js b/src/004-base/facility.js index a827c02e81d45e05acfdf8cb598c264a675ac133..961fccf8a97b169f4d92d3620c852084780439b3 100644 --- a/src/004-base/facility.js +++ b/src/004-base/facility.js @@ -7,7 +7,7 @@ App.Data.JobDesc = class { this.fuckdollAccepted = false; this.broodmotherAccepted = false; } -} +}; App.Data.ManagerJobDesc = class extends App.Data.JobDesc { constructor() { @@ -27,7 +27,7 @@ App.Data.ManagerJobDesc = class extends App.Data.JobDesc { * @type {string} */ this.skill = null; } -} +}; App.Data.FacilityDesc = class { constructor() { @@ -43,7 +43,7 @@ App.Data.FacilityDesc = class { /** @type {App.Data.ManagerJobDesc} */ this.manager = null; } -} +}; App.Data.Facilities = {}; App.Entity.Facilities = {}; @@ -110,14 +110,14 @@ App.Entity.Facilities.Job = class { * @param {string} [linkText] * @returns {string} */ - assingmentLink(i, passage, callback, linkText) { + assignmentLink(i, passage, callback, linkText) { linkText = linkText || this.desc.position; const linkAction = callback !== undefined ? callback(this.desc.assignment) : ''; return `<<link "${linkText}"${passage !== undefined ? ' "' + passage + '"' : ''}>><<= assignJob(${App.Utils.slaveRefString(i)}, "${this.desc.assignment}")>>${linkAction}<</link>>`; } /** - * Tests is slave broken enought + * Tests if slave broken enough * @protected * @param {App.Entity.SlaveState} slave * @param {number} [pureDevotion=50] Minimal devotion level to pass test with any trust @@ -152,7 +152,7 @@ App.Entity.Facilities.Job = class { get _facilityHasFreeSpace() { return this.facility.hasFreeSpace; } -} +}; App.Entity.Facilities.ManagingJob = class extends App.Entity.Facilities.Job { constructor() { @@ -204,7 +204,7 @@ App.Entity.Facilities.ManagingJob = class extends App.Entity.Facilities.Job { get _facilityHasFreeSpace() { return true; } -} +}; App.Entity.Facilities.Facility = class { /** @@ -358,17 +358,17 @@ App.Entity.Facilities.Facility = class { const slave = App.Utils.slaveByIndex(i); const jobs = job === undefined ? this._jobs : {job: this._jobs[job]}; - let res = [] + let res = []; for (const jn in jobs) { const j = jobs[jn]; let rejects = j.canEmploy(slave); if (rejects.length === 0) { - res.push(j.assingmentLink(i, passage, callback)); + res.push(j.assignmentLink(i, passage, callback)); } else { res.push(App.UI.disabledLink(j.desc.position, rejects)); } } - return res + return res; } /** @@ -381,9 +381,9 @@ App.Entity.Facilities.Facility = class { */ transferLink(i, job, passage, callback) { job = job || this.desc.defaultJob; - return this._jobs[job].assingmentLink(i, passage, callback, this.genericName); + return this._jobs[job].assignmentLink(i, passage, callback, this.genericName); } -} +}; /** * Job for a facility with a single job option @@ -397,13 +397,13 @@ App.Entity.Facilities.FacilitySingleJob = class extends App.Entity.Facilities.Jo * @param {string} [linkText] * @returns {string} */ - assingmentLink(i, passage, callback, linkText) { + assignmentLink(i, passage, callback, linkText) { linkText = linkText || this.facility.genericName; const linkAction = callback !== undefined ? callback(this.desc.assignment) : ''; const psg = passage === undefined ? '' : `, $returnTo = "${passage}"`; return `<<link "${linkText}" "Assign">><<set $assignTo = "${this.facility.genericName}", $i = ${i}${psg}>>${linkAction}<</link>>`; } -} +}; /** Instances of all facility objects */ App.Entity.facilities = {};