From e4c1558a4ee6fada948988977fba5335dd59228d Mon Sep 17 00:00:00 2001 From: CheatDude <17161-CheatDude@users.noreply.gitgud.io> Date: Fri, 22 Jan 2021 07:44:12 -0800 Subject: [PATCH] boundary checks for face, intelligence and age --- .../mod_EditSlaveCheatDatatypeCleanupNew.tw | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw index ac4fafc2bba..20d390f63d3 100644 --- a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw +++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw @@ -21,11 +21,23 @@ <<set $cash = Number($cash) || 0>> <<set $week = Number($week) || 1>> <<for _tempRoute = 0; _tempRoute < $tempSlave.womb.length;_tempRoute++>> - <<set $tempSlave.womb[_tempRoute].age = Number($tempSlave.womb[_tempRoute].age) || 0>> + <<if $tempSlave.womb[_tempRoute].age >= 0>> + <<set $tempSlave.womb[_tempRoute].age = Number($tempSlave.womb[_tempRoute].age) || 0>> + <<else>> + <<set $tempSlave.womb[_tempRoute].age = 0>> + <</if>> <<set $tempSlave.womb[_tempRoute].genetics.father = Number($tempSlave.womb[_tempRoute].genetics.father) || 0>> <<set $tempSlave.womb[_tempRoute].genetics.mother = Number($tempSlave.womb[_tempRoute].genetics.mother) || 0>> - <<set $tempSlave.womb[_tempRoute].genetics.intelligence = Number($tempSlave.womb[_tempRoute].genetics.intelligence) || 0>> - <<set $tempSlave.womb[_tempRoute].genetics.face = Number($tempSlave.womb[_tempRoute].genetics.face) || 0>> + <<if $tempSlave.womb[_tempRoute].genetics.intelligence < 101 && $tempSlave.womb[_tempRoute].genetics.intelligence > -101>> + <<set $tempSlave.womb[_tempRoute].genetics.intelligence = Number($tempSlave.womb[_tempRoute].genetics.intelligence) || 0>> + <<else>> + <<set $tempSlave.womb[_tempRoute].genetics.intelligence = 0>> + <</if>> + <<if $tempSlave.womb[_tempRoute].genetics.face < 101 && $tempSlave.womb[_tempRoute].genetics.face > -101>> + <<set $tempSlave.womb[_tempRoute].genetics.face = Number($tempSlave.womb[_tempRoute].genetics.face) || 0>> + <<else>> + <<set $tempSlave.womb[_tempRoute].genetics.face = 0>> + <</if>> <</for>> <<set WombUpdatePregVars($tempSlave)>> <<set $tempSlave.pregAdaptation = Number($tempSlave.pregAdaptation) || 0>> -- GitLab