From 4f3eaaa26e2557645d58cdea5923132b34b5c0b2 Mon Sep 17 00:00:00 2001 From: Trinidad <anchaiscastilla@gmail.com> Date: Mon, 2 Oct 2023 22:06:04 +0200 Subject: [PATCH] modified: src/js/pregJS.js modified: src/npc/descriptions/genericDescriptions.js --- src/js/pregJS.js | 45 --------------------- src/npc/descriptions/genericDescriptions.js | 45 +++++++++++++++++++++ 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/src/js/pregJS.js b/src/js/pregJS.js index 71195f1e247..5e65439bfd5 100644 --- a/src/js/pregJS.js +++ b/src/js/pregJS.js @@ -16,51 +16,6 @@ globalThis.getPregBellySize = function(s) { return ((4 / 3) * (Math.PI) * (phi / 2) * (Math.pow((targetLen / 2), 3)) * fetuses); }; -/** - * @param {FC.HumanState} slave - * @returns {string} - */ -globalThis.bellyAdjective = function(slave) { - if (slave.belly >= 1500) { - if (slave.belly >= 1000000) { - if (slave.preg > slave.pregData.normalBirth / 4) { - return 'unfathomably distended, brimming with life'; - } else { - return `unfathomable`; - } - } else if (slave.belly >= 750000) { - if (slave.preg > slave.pregData.normalBirth / 4) { - return 'monolithic bulging'; - } else { - return `monolithic`; - } - } else if (slave.belly >= 600000) { - if (slave.preg > slave.pregData.normalBirth / 4) { - return 'titanic bulging'; - } else { - return `titanic`; - } - } else if (slave.belly >= 450000) { - if (slave.preg > slave.pregData.normalBirth / 4) { - return 'gigantic bulgy'; - } else { - return `gigantic`; - } - } else if (slave.belly >= 300000) { - return 'massive'; - } else if (slave.belly >= 100000) { - return 'giant'; - } else if (slave.belly >= 15000) { - return 'huge'; - } else if (slave.belly >= 10000) { - return 'big'; - } else { - return `swollen`; - } - } - return ""; -}; - /** calculates and returns expected ovum count during conception * @param {FC.HumanState} actor */ diff --git a/src/npc/descriptions/genericDescriptions.js b/src/npc/descriptions/genericDescriptions.js index c8767a68ffa..45c4fb43537 100644 --- a/src/npc/descriptions/genericDescriptions.js +++ b/src/npc/descriptions/genericDescriptions.js @@ -494,3 +494,48 @@ globalThis.clitDesc = function(slave, withNoun = true) { } return `${jsEither(adj)}`; } + +/** + * @param {FC.HumanState} slave + * @returns {string} + */ +globalThis.bellyAdjective = function(slave) { + if (slave.belly >= 1500) { + if (slave.belly >= 1000000) { + if (slave.preg > slave.pregData.normalBirth / 4) { + return 'unfathomably distended, brimming with life'; + } else { + return `unfathomable`; + } + } else if (slave.belly >= 750000) { + if (slave.preg > slave.pregData.normalBirth / 4) { + return 'monolithic bulging'; + } else { + return `monolithic`; + } + } else if (slave.belly >= 600000) { + if (slave.preg > slave.pregData.normalBirth / 4) { + return 'titanic bulging'; + } else { + return `titanic`; + } + } else if (slave.belly >= 450000) { + if (slave.preg > slave.pregData.normalBirth / 4) { + return 'gigantic bulgy'; + } else { + return `gigantic`; + } + } else if (slave.belly >= 300000) { + return 'massive'; + } else if (slave.belly >= 100000) { + return 'giant'; + } else if (slave.belly >= 15000) { + return 'huge'; + } else if (slave.belly >= 10000) { + return 'big'; + } else { + return `swollen`; + } + } + return ""; +}; -- GitLab