diff --git a/src/npc/descriptions/descriptionWidgets.js b/src/npc/descriptions/descriptionWidgets.js index e2ebc55d67eb375951dd1f83766a306d7187bbc3..291c36663b334ffc807481027440efa09d948fdf 100644 --- a/src/npc/descriptions/descriptionWidgets.js +++ b/src/npc/descriptions/descriptionWidgets.js @@ -575,143 +575,144 @@ App.Desc.ageAndHealth = function(slave) { r += `ancient by any measure, over a century old. `; } } - if (slave.actualAge !== slave.physicalAge) { - r += ` However, ${he} has the body of a ${num(slave.physicalAge)}-year-old; `; - if (slave.physicalAge < 18 && slave.actualAge >= 18) { - r += `a stark contrast given ${his} maturity. `; - } else if (slave.physicalAge < 18 && slave.actualAge < 18) { - r += `a noticeable difference thanks to ${his} immaturity. `; - } else if (slave.physicalAge <= slave.actualAge - 20 || slave.physicalAge >= slave.actualAge + 20) { - r += `a shocking difference from ${his} actual age. `; - } else if (slave.physicalAge <= slave.actualAge - 10 || slave.physicalAge >= slave.actualAge + 10) { - r += `a noticeable difference from ${his} actual age. `; - } else if (slave.physicalAge <= slave.actualAge - 5 || slave.physicalAge >= slave.actualAge + 5) { - r += `a barely noticeable difference from ${his} actual age. `; + } + + if (slave.actualAge !== slave.physicalAge) { + r += ` However, ${he} has the body of a ${num(slave.physicalAge)}-year-old; `; + if (slave.physicalAge < 18 && slave.actualAge >= 18) { + r += `a stark contrast given ${his} maturity. `; + } else if (slave.physicalAge >= 18 && slave.actualAge < 18) { + r += `a noticeable difference thanks to ${his} immaturity. `; + } else if (slave.physicalAge <= slave.actualAge - 20 || slave.physicalAge >= slave.actualAge + 20) { + r += `a shocking difference from ${his} actual age. `; + } else if (slave.physicalAge <= slave.actualAge - 10 || slave.physicalAge >= slave.actualAge + 10) { + r += `a noticeable difference from ${his} actual age. `; + } else if (slave.physicalAge <= slave.actualAge - 5 || slave.physicalAge >= slave.actualAge + 5) { + r += `a barely noticeable difference from ${his} actual age. `; + } else { + r += `though it is hard to tell the difference from ${his} actual age. `; + } + } + /* + ** This section replaces the age/therapy texts, giving more details for the NCS condition. + */ + if (slave.geneMods.NCS) { + let bodyNCS; + if (slave.vagina < 0 && slave.dick <= 0) { + bodyNCS = "childlike"; + } else if (slave.vagina < 0 && slave.dick > 0) { + bodyNCS = "shota"; + } else if (slave.vagina > 0 && slave.dick <= 0) { + bodyNCS = "loli"; + } else { + bodyNCS = "loli/shota"; + } + r += ` ${He} appears to be ${slave.visualAge} years old and ${he} `; + if (slave.visualAge <= 8) { + r += `has induced <span class="orange">NCS</span> and will always have a ${bodyNCS} body, no matter how long ${he} lives. `; + } else if (slave.visualAge < 13) { + r += `has induced <span class="orange">NCS</span> and will have a ${bodyNCS} body for the rest of ${his} life. `; + } else if (slave.visualAge < 20) { + r += `still has a teen body for now, but with ${his} <span class="orange">NCS,</span> ${he} will eventually regress in age to look like a little ${boy} again. `; + } else { + r += `still has the body of an adult, but ${his} <span class="orange">NCS</span> has `; + if (slave.physicalAge - slave.visualAge <= 5) { + r += `not really begun to youthen ${his} appearance yet. `; + } else if (slave.physicalAge - slave.visualAge <= 10) { + r += `clearly been at work on ${him}, making ${him} appear younger. `; + } else if (slave.physicalAge - slave.visualAge <= 20) { + r += `obviously helped take more than a decade off of ${his} age. `; } else { - r += `though it is hard to tell the difference from ${his} actual age. `; + r += `intensely youthened ${him}. `; } } - /* - ** This section replaces the age/therapy texts, giving more details for the NCS condition. - */ - if (slave.geneMods.NCS) { - let bodyNCS; - if (slave.vagina < 0 && slave.dick <= 0) { - bodyNCS = "childlike"; - } else if (slave.vagina < 0 && slave.dick > 0) { - bodyNCS = "shota"; - } else if (slave.vagina > 0 && slave.dick <= 0) { - bodyNCS = "loli"; - } else { - bodyNCS = "loli/shota"; - } - r += ` ${He} appears to be ${slave.visualAge} years old and ${he} `; - if (slave.visualAge <= 8) { - r += `has induced <span class="orange">NCS</span> and will always have a ${bodyNCS} body, no matter how long ${he} lives. `; - } else if (slave.visualAge < 13) { - r += `has induced <span class="orange">NCS</span> and will have a ${bodyNCS} body for the rest of ${his} life. `; + } else if (slave.physicalAge !== slave.visualAge) { + if (slave.visualAge <= slave.physicalAge - 20 || slave.visualAge >= slave.physicalAge + 20) { + r += ` ${He} has undergone radical age therapy that makes ${him} look `; + } else if (slave.visualAge <= slave.physicalAge - 10 || slave.visualAge >= slave.physicalAge + 10) { + r += ` ${He} has undergone drastic age therapy that makes ${him} look `; + } else if (slave.visualAge <= slave.physicalAge - 5 || slave.visualAge >= slave.physicalAge + 5) { + r += ` ${He} has undergone noticeable age therapy that makes ${him} look `; + } else { + r += ` For various reasons, ${he} looks `; + } + if (slave.physicalAge > slave.visualAge) { + if (slave.physicalAge < slave.visualAge + 5) { + r += `a slightly younger ${slave.visualAge}. `; } else if (slave.visualAge < 20) { - r += `still has a teen body for now, but with ${his} <span class="orange">NCS,</span> ${he} will eventually regress in age to look like a little ${boy} again. `; - } else { - r += `still has the body of an adult, but ${his} <span class="orange">NCS</span> has `; - if (slave.physicalAge - slave.visualAge <= 5) { - r += `not really begun to youthen ${his} appearance yet. `; - } else if (slave.physicalAge - slave.visualAge <= 10) { - r += `clearly been at work on ${him}, making ${him} appear younger. `; - } else if (slave.physicalAge - slave.visualAge <= 20) { - r += `obviously helped take more than a decade off of ${his} age. `; - } else { - r += `intensely youthened ${him}. `; - } - } - } else if (slave.physicalAge !== slave.visualAge) { - if (slave.visualAge <= slave.physicalAge - 20 || slave.visualAge >= slave.physicalAge + 20) { - r += ` ${He} has undergone radical age therapy that makes ${him} look `; - } else if (slave.visualAge <= slave.physicalAge - 10 || slave.visualAge >= slave.physicalAge + 10) { - r += ` ${He} has undergone drastic age therapy that makes ${him} look `; - } else if (slave.visualAge <= slave.physicalAge - 5 || slave.visualAge >= slave.physicalAge + 5) { - r += ` ${He} has undergone noticeable age therapy that makes ${him} look `; + r += `like ${he}'s barely an adult. `; + } else if (slave.visualAge < 25) { + r += `barely into ${his} early twenties. `; + } else if (slave.visualAge < 30) { + r += `like ${he}'s still in ${his} twenties. `; + } else if (slave.visualAge < 35) { + r += `barely thirty. `; + } else if (slave.visualAge < 40) { + r += `still in ${his} thirties. `; + } else if (slave.visualAge < 45) { + r += `barely forty. `; + } else if (slave.visualAge < 50) { + r += `still in ${his} forties. `; + } else if (slave.visualAge < 55) { + r += `barely fifty. `; + } else if (slave.visualAge < 60) { + r += `still in ${his} fifties. `; + } else if (slave.visualAge < 65) { + r += `barely sixty. `; + } else if (slave.visualAge < 70) { + r += `still in ${his} sixties. `; + } else if (slave.visualAge < 75) { + r += `barely seventy. `; + } else if (slave.visualAge < 80) { + r += `still in ${his} seventies. `; + } else if (slave.visualAge < 85) { + r += `barely eighty. `; + } else if (slave.visualAge < 90) { + r += `still in ${his} eighties. `; + } else if (slave.visualAge < 95) { + r += `barely ninety. `; + } else if (slave.visualAge < 100) { + r += `still in ${his} nineties. `; } else { - r += ` For various reasons, ${he} looks `; + r += `a younger ${slave.visualAge}. `; } - if (slave.physicalAge > slave.visualAge) { - if (slave.physicalAge < slave.visualAge + 5) { - r += `a slightly younger ${slave.visualAge}. `; - } else if (slave.visualAge < 20) { - r += `like ${he}'s barely an adult. `; - } else if (slave.visualAge < 25) { - r += `barely into ${his} early twenties. `; - } else if (slave.visualAge < 30) { - r += `like ${he}'s still in ${his} twenties. `; - } else if (slave.visualAge < 35) { - r += `barely thirty. `; - } else if (slave.visualAge < 40) { - r += `still in ${his} thirties. `; - } else if (slave.visualAge < 45) { - r += `barely forty. `; - } else if (slave.visualAge < 50) { - r += `still in ${his} forties. `; - } else if (slave.visualAge < 55) { - r += `barely fifty. `; - } else if (slave.visualAge < 60) { - r += `still in ${his} fifties. `; - } else if (slave.visualAge < 65) { - r += `barely sixty. `; - } else if (slave.visualAge < 70) { - r += `still in ${his} sixties. `; - } else if (slave.visualAge < 75) { - r += `barely seventy. `; - } else if (slave.visualAge < 80) { - r += `still in ${his} seventies. `; - } else if (slave.visualAge < 85) { - r += `barely eighty. `; - } else if (slave.visualAge < 90) { - r += `still in ${his} eighties. `; - } else if (slave.visualAge < 95) { - r += `barely ninety. `; - } else if (slave.visualAge < 100) { - r += `still in ${his} nineties. `; - } else { - r += `a younger ${slave.visualAge}. `; - } + } else { + if (slave.physicalAge > slave.visualAge - 5) { + r += `a slightly older ${slave.visualAge}. `; + } else if (slave.visualAge < 20) { + r += `like a fresh adult. `; + } else if (slave.visualAge < 25) { + r += `just over twenty. `; + } else if (slave.visualAge < 30) { + r += `nearly thirty. `; + } else if (slave.visualAge < 35) { + r += `just over thirty. `; + } else if (slave.visualAge < 40) { + r += `nearly forty. `; + } else if (slave.visualAge < 45) { + r += `just over forty. `; + } else if (slave.visualAge < 50) { + r += `nearly fifty. `; + } else if (slave.visualAge < 55) { + r += `just over fifty. `; + } else if (slave.visualAge < 60) { + r += `nearly sixty. `; + } else if (slave.visualAge < 65) { + r += `just over sixty. `; + } else if (slave.visualAge < 70) { + r += `nearly seventy. `; + } else if (slave.visualAge < 75) { + r += `just over seventy. `; + } else if (slave.visualAge < 80) { + r += `nearly eighty. `; + } else if (slave.visualAge < 85) { + r += `just over eighty. `; + } else if (slave.visualAge < 90) { + r += `nearly ninety. `; + } else if (slave.visualAge < 95) { + r += `just over ninety. `; } else { - if (slave.physicalAge > slave.visualAge - 5) { - r += `a slightly older ${slave.visualAge}. `; - } else if (slave.visualAge < 20) { - r += `like a fresh adult. `; - } else if (slave.visualAge < 25) { - r += `just over twenty. `; - } else if (slave.visualAge < 30) { - r += `nearly thirty. `; - } else if (slave.visualAge < 35) { - r += `just over thirty. `; - } else if (slave.visualAge < 40) { - r += `nearly forty. `; - } else if (slave.visualAge < 45) { - r += `just over forty. `; - } else if (slave.visualAge < 50) { - r += `nearly fifty. `; - } else if (slave.visualAge < 55) { - r += `just over fifty. `; - } else if (slave.visualAge < 60) { - r += `nearly sixty. `; - } else if (slave.visualAge < 65) { - r += `just over sixty. `; - } else if (slave.visualAge < 70) { - r += `nearly seventy. `; - } else if (slave.visualAge < 75) { - r += `just over seventy. `; - } else if (slave.visualAge < 80) { - r += `nearly eighty. `; - } else if (slave.visualAge < 85) { - r += `just over eighty. `; - } else if (slave.visualAge < 90) { - r += `nearly ninety. `; - } else if (slave.visualAge < 95) { - r += `just over ninety. `; - } else { - r += `an ancient ${slave.visualAge}. `; - } + r += `an ancient ${slave.visualAge}. `; } } }