From e2e72313d43da7a779b27c891d247585014b9076 Mon Sep 17 00:00:00 2001 From: DCoded <dcoded@live.com> Date: Tue, 29 Dec 2020 19:12:59 -0500 Subject: [PATCH] Refactored ngUpdatePartners, added to documentation --- src/data/newGamePlus.js | 15 +++------------ src/js/SlaveState.js | 10 ++++++++++ 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/data/newGamePlus.js b/src/data/newGamePlus.js index f6fe76b0c03..817fe4ba52f 100644 --- a/src/data/newGamePlus.js +++ b/src/data/newGamePlus.js @@ -111,19 +111,10 @@ App.Data.NewGamePlus = (function() { }; const ngUpdatePartners = function(slave) { - if (slave.partners.size > 0) { - let partners = [...slave.partners]; + const partners = [...slave.partners] + .map(k => ngpSlaveID(k, true)); - if (partners.some(i => i > 0)) { - partners = partners - .filter(j => j > 0 && getSlave(j)) - .map(k => k += NGPOffset); - } - - return new Set(partners); - } - - return new Set(); + return new Set(partners); }; if (typeof V.missingTable !== undefined) { diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js index 3886b543dc2..638b9777a82 100644 --- a/src/js/SlaveState.js +++ b/src/js/SlaveState.js @@ -2039,6 +2039,16 @@ App.Entity.SlaveState = class SlaveState { * A list of IDs of anyone the slave has ever slept with. * * Only contains unique entries. + * + * | ***ID*** | **Type** | + * |---------:|:----------------------| + * | *-1* | PC | + * | *-2* | Citizen | + * | *-3* | PC's former master | + * | *-4* | Fellow arcology owner | + * | *-6* | Societal Elite | + * | *-8* | Animal | + * | *-9* | Futanari Sister | * @type {Set<number>} */ this.partners = new Set(); -- GitLab