diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index 7b00d5a4839fd9a55aeecce7c4486efb591193cc..11500061c8bdbd5027bdcc44d2b4ae006d1690e9 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -1126,6 +1126,21 @@ window.removeDuplicates = function removeDuplicates(array) { return [...new Set(array)]; }; +window.induceLactation = function induceLactation(slave) { + let pronouns = getPronouns(slave); + let His = capFirstChar(pronouns.possessive); + let r = ``; + if (slave.induceLactation >= 10) { + if (jsRandom(1,100) < slave.induceLactation) { + r += `${His} breasts have been stimulated often enough to @@.lime;induce lactation.@@` + slave.induceLactation = 0; + slave.lactationDuration = 2; + slave.lactation = 1; + } + } + return r; +}; + window.ResearchLabStockPile = function() { V = State.variables; return `__Stockpile__ @@ -1144,21 +1159,3 @@ window.ResearchLabStockPile = function() { // Erectile: $stockpile.erectileImplant// Electrolarynx: $stockpile.electrolarynx`; }; - -window.ResearchLabStockPile = function() { - return `__Stockpile__ - Prosthetics interfaces: ${commaNum($stockpile.basicPLimbInterface + $stockpile.advPLimbInterface)} - Basic : $stockpile.basicPLimbInterface - Advanced: $stockpile.advPLimbInterface - Limbs: ${commaNum($stockpile.basicPLimb + $stockpile.advSexPLimb + $stockpile.advGracePLimb + $stockpile.advCombatPLimb + $stockpile.cyberneticPLimb)} - Basic: $stockpile.basicPLimb - Sex: $stockpile.advSexPLimb - Beauty: $stockpile.advGracePLimb - Combat: $stockpile.advCombatPLimb - Cybernetic: $stockpile.cyberneticPLimb - Implants: ${commaNum($stockpile.ocularImplant + $stockpile.cochlearImplant + $stockpile.erectileImplant)} - Ocular: $stockpile.ocularImplant - Cochlear: $stockpile.cochlearImplant - // Erectile: $stockpile.erectileImplant// - Electrolarynx: $stockpile.electrolarynx`; -};