From 3af55041971ebe9b7fba66cd6710d12cc5c2cf47 Mon Sep 17 00:00:00 2001 From: ezsh <ezsh.junk@gmail.com> Date: Wed, 20 May 2020 14:20:04 +0200 Subject: [PATCH] Delete erroneous 'this' specificators prepended to Job values VSCode completion inserts them sometimes (don't know what triggers that), but inside the SugarCube 'this' is different, apparently. Fixes #1811. --- src/js/assignJS.js | 6 +++--- src/js/removeActiveSlave.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/js/assignJS.js b/src/js/assignJS.js index cfad1dae9d0..4a3e0f9453e 100644 --- a/src/js/assignJS.js +++ b/src/js/assignJS.js @@ -13,12 +13,12 @@ globalThis.assignJob = function(slave, job) { // handle non-exclusive pseudo-assignments as special cases if (job === Job.PIT) { V.fighterIDs.push(slave.ID); - V.JobIDMap[this.Job.PIT].add(slave.ID); + V.JobIDMap[Job.PIT].add(slave.ID); return r; } else if (job === Job.LURCHER) { V.LurcherID = slave.ID; - V.JobIDMap[this.Job.LURCHER].clear(); - V.JobIDMap[this.Job.LURCHER].add(slave.ID); + V.JobIDMap[Job.LURCHER].clear(); + V.JobIDMap[Job.LURCHER].add(slave.ID); return r; } diff --git a/src/js/removeActiveSlave.js b/src/js/removeActiveSlave.js index 6cecd81599a..1f216d784f9 100644 --- a/src/js/removeActiveSlave.js +++ b/src/js/removeActiveSlave.js @@ -276,7 +276,7 @@ globalThis.removeNonNGPSlave = function(removedSlave) { if (INDEX >= 0 && INDEX < LENGTH) { V.slaves.forEach(slave => { - if (slave.assignment === this.Job.IMPORTED) { + if (slave.assignment === Job.IMPORTED) { WombChangeID(slave, ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ WombChangeGeneID(slave, ID, V.missingParentID); if (slave.pregSource === V.missingParentID) { -- GitLab