From c674fee937eff956f96860dadd39c75cbc14e3e3 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sat, 22 May 2021 09:01:11 -0400 Subject: [PATCH] finalizations --- src/002-config/fc-version.js | 2 +- src/js/statsChecker/statsChecker.js | 8 ++++++++ src/js/utilsPC.js | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/002-config/fc-version.js b/src/002-config/fc-version.js index ec1c17f77c9..2f2d540f2fb 100644 --- a/src/002-config/fc-version.js +++ b/src/002-config/fc-version.js @@ -1,6 +1,6 @@ App.Version = { base: "0.10.7.1", // The vanilla version the mod is based off of, this should never be changed. - pmod: "4.A.0", + pmod: "4.0.0-alpha.0", commitHash: null, release: 1130 // When getting close to 2000, please remove the check located within the onLoad() function defined at line five of src/js/eventHandlers.js. }; diff --git a/src/js/statsChecker/statsChecker.js b/src/js/statsChecker/statsChecker.js index fd9c58062c8..8ca229103b2 100644 --- a/src/js/statsChecker/statsChecker.js +++ b/src/js/statsChecker/statsChecker.js @@ -900,6 +900,14 @@ globalThis.isHindered = function(slave) { } else if (slave.muscles < -30) { return true; } + // player exclusives + if (slave.ID === -1) { + if (onBedRest(slave)) { + return true; + } else if (slave.criticalDamage !== 0) { + return true; + } + } return false; }; diff --git a/src/js/utilsPC.js b/src/js/utilsPC.js index 845579e23f7..905c6c460f3 100644 --- a/src/js/utilsPC.js +++ b/src/js/utilsPC.js @@ -627,6 +627,8 @@ globalThis.onBedRest = function(actor) { // consider player health and injury in the future! if (!actor) { return null; + } else if (actor.health.shortDamage > 0) { + return true; } else if (!canMove(actor)) { return true; } else if (actor.preg > actor.pregData.normalBirth / 1.33 && actor.womb.find((ft) => ft.genetics.geneticQuirks.polyhydramnios === 2 && ft.age >= 20)) { -- GitLab