diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js index 7c87d009f1e3d08ced0be68c58b3d595c97910c4..4a37982a50aecc22e18309411ecf3bbbde1c2565 100644 --- a/src/data/backwardsCompatibility/backwardsCompatibility.js +++ b/src/data/backwardsCompatibility/backwardsCompatibility.js @@ -1248,7 +1248,7 @@ App.Update.slaveRecords = function(node) { // note that some infants have been *converted into* corrupted slaves by bad old BCs...no attempt is made to fix them here App.Facilities.Nursery.InfantDatatypeCleanup(child); } else { - App.Update.Slave(slave); + App.Update.Slave(child); App.Entity.Utils.SlaveDataSchemeCleanup(child, true); App.Facilities.Nursery.ChildDatatypeCleanup(child); } diff --git a/src/facilities/nursery/nurseryDatatypeCleanup.js b/src/facilities/nursery/nurseryDatatypeCleanup.js index e57f1d4a33976617e7f8b804ae54668bad2da2ba..682238b05facf044ee8952150c23cbcdba730980 100644 --- a/src/facilities/nursery/nurseryDatatypeCleanup.js +++ b/src/facilities/nursery/nurseryDatatypeCleanup.js @@ -154,7 +154,7 @@ App.Facilities.Nursery.ChildDatatypeCleanup = function(child) { function childPregnancyDatatypeCleanup(child) { child.induce = Math.clamp(+child.induce, 0, 1) || 0; child.labor = Math.clamp(+child.labor, 0, 1) || 0; - if (child.hasOwnProperyty("cSec")) { + if (child.hasOwnProperty("cSec")) { if (child.cSec > 0) { App.Medicine.Modification.addScar(child, "belly", "c-section"); } @@ -344,24 +344,24 @@ App.Facilities.Nursery.ChildDatatypeCleanup = function(child) { if (typeof child.backAccessory !== "string") { child.backAccessory = "none"; } - if (typeof slave.faceAccessory !== "string") { - slave.faceAccessory = "none"; + if (typeof child.faceAccessory !== "string") { + child.faceAccessory = "none"; } - if (typeof slave.mouthAccessory !== "string") { - slave.mouthAccessory = "none"; + if (typeof child.mouthAccessory !== "string") { + child.mouthAccessory = "none"; } - switch(slave.collar) { + switch(child.collar) { case "porcelain mask": - slave.faceAccessory = slave.collar; - slave.collar = "none"; + child.faceAccessory = child.collar; + child.collar = "none"; break; case "bit gag": case "dildo gag": case "massive dildo gag": case "ball gag": case "ring gag": - slave.mouthAccessory = slave.collar; - slave.collar = "none"; + child.mouthAccessory = child.collar; + child.collar = "none"; break; } } diff --git a/src/js/modification.js b/src/js/modification.js index 6240b073b6fc81f9c85aaddf8aaf1664d7767495..97033fee73f9ec7b0f85721333a7042530171dfc 100644 --- a/src/js/modification.js +++ b/src/js/modification.js @@ -3,7 +3,7 @@ * @param {App.Entity.SlaveState} slave * @param {string} scar * @param {string} design - * @param {number} weight + * @param {number} [weight] */ App.Medicine.Modification.addScar = function(slave, scar, design, weight) { /*