From fb0e529e9dbe540292788ce9fa50560ac35ad04e Mon Sep 17 00:00:00 2001 From: corncobman21 <corncobman21@hotmail.com> Date: Thu, 4 Jan 2018 20:55:30 -0500 Subject: [PATCH] Add slimPass check JS function --- src/js/assayJS.tw | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/js/assayJS.tw b/src/js/assayJS.tw index fb5151713c3..77fbec80b07 100644 --- a/src/js/assayJS.tw +++ b/src/js/assayJS.tw @@ -60,4 +60,29 @@ window.isNotPreg = function(slave) { window.isPure = function(slave) { return ((slave.boobsImplant == 0) && (slave.buttImplant == 0) && (slave.waist >= -95) && (slave.lipsImplant == 0) && (slave.faceImplant < 30) && (slave.bellyImplant == -1) && (Math.abs(slave.shouldersImplant) < 2) && (Math.abs(slave.hipsImplant) < 2)); +} + +window.slimPass = function(slave) { + var slimPass = 0; + var ArcologyZero = State.variables.arcologies[0]; + + if (ArcologyZero.FSSlimnessEnthusiastLaw == 1) { + if ((slave.boobs < 300) && (slave.butt <= 1) && (slave.waist <= 10)) { + State.variables.slimPass = 1; + if ((ArcologyZero.FSPhysicalIdealist == "unset") && (ArcologyZero.FSHedonisticDecadenceStrongFat == 0) && (slave.muscles > 30)) { /*muscle check*/ + slimPass = 0; + } + if (State.variables.slimPass == 1) { + if ((ArcologyZero.FSHedonisticDecadence != "unset") || (ArcologyZero.FSPhysicalIdealistStrongFat == 1)) { /*weight check*/ + if (slave.weight > 30) { + slimPass = 0; + } + } else if (slave.weight > 10) { + slimPass = 0; + } + } + } + } + + return slimPass; } \ No newline at end of file -- GitLab