Skip to content
Snippets Groups Projects
Commit a8a88cc6 authored by brickode's avatar brickode
Browse files

Updated newGamePlus to handle .partners array

parent 49f5a5db
No related branches found
No related tags found
No related merge requests found
......@@ -110,6 +110,22 @@ App.Data.NewGamePlus = (function() {
return newTable;
};
const ngUpdatePartners = function(slave) {
if (slave.partners.size > 0) {
let partners = [...slave.partners];
if (partners.some(i => i > 0)) {
partners
.filter(j => j > 0 && getSlave(j))
.forEach(k => k += NGPOffset);
}
return new Set(partners);
}
return new Set();
};
if (typeof V.missingTable !== undefined) {
let oldMissingParentID = Math.min(-10000, ...Object.keys(V.missingTable)) - 1;
V.slaves.filter(s => (s.assignment !== Job.IMPORTED)).forEach(s => {
......@@ -201,6 +217,7 @@ App.Data.NewGamePlus = (function() {
slave.counter.oral = 0;
slave.counter.anal = 0;
slave.counter.vaginal = 0;
slave.partners = ngUpdatePartners(slave);
slave.lifetimeCashExpenses = 0;
slave.lifetimeCashIncome = 0;
slave.lastWeeksCashIncome = 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment