diff --git a/devNotes/legacy files/slave variables documentation.md b/devNotes/legacy files/slave variables documentation.md index 568709e95aacd1a53a6c0032e2a91176ed3315fe..a99b79f01538a9abb3a14c57e9ac4cc3c38772fa 100644 --- a/devNotes/legacy files/slave variables documentation.md +++ b/devNotes/legacy files/slave variables documentation.md @@ -4252,7 +4252,8 @@ Cause of slave death. hormoneBalance: Slave's current hormonal balance, directs saHormones changes --500 - -400 - overwhelmingly masculine +-500 - absolutely masculine +-499 - -400 - overwhelmingly masculine -399 - -300 - extremely masculine -299 - -200 - heavily masculine -199 - -100 - very masculine @@ -4262,7 +4263,8 @@ Slave's current hormonal balance, directs saHormones changes 100 - 199 - very feminine 200 - 299 - heavily feminine 300 - 399 - extremely feminine - 400 - 500 - overwhelmingly feminine + 400 - 499 - overwhelmingly feminine + 500 - absolutely feminine onDiet: diff --git a/js/003-data/slaveSummaryData.js b/js/003-data/slaveSummaryData.js index 22d23321c3afc93a2fb70e82a69e3de8ee7cb3e0..5377c2e43bab6874433760680d40cb8d703534b9 100644 --- a/js/003-data/slaveSummaryData.js +++ b/js/003-data/slaveSummaryData.js @@ -515,6 +515,7 @@ App.Data.SlaveSummary = { 8: "Cum and Milk Based." }, hormoneBalance: { // rating is hormoneBalance value + 500 + 0: "Absolutely masculine", 100: "Overwhelmingly masculine", 200: "Extremely masculine", 300: "Heavily masculine", @@ -525,7 +526,8 @@ App.Data.SlaveSummary = { 699: "Very feminine", 799: "Heavily feminine", 899: "Extremely feminine", - 1000: "Overwhelmingly feminine" + 999: "Overwhelmingly feminine", + 1000: "Absolutely feminine" }, health: { illness: { diff --git a/src/endWeek/saHormonesEffects.js b/src/endWeek/saHormonesEffects.js index f53743e6c642a26a55a5e0b3b4663c5b5a85b0c1..42e36199abc3ed2c6500e2d34b9c4f4626df6dac 100644 --- a/src/endWeek/saHormonesEffects.js +++ b/src/endWeek/saHormonesEffects.js @@ -33,7 +33,9 @@ App.SlaveAssignment.hormonesEffects = function saHormonesEffects(slave) { * */ function hormoneBalance(slave) { - if (slave.hormoneBalance <= -400) { + if (slave.hormoneBalance <= -500) { + r.push(`${His} hormone balance is absolutely masculine.`); + } else if (slave.hormoneBalance <= -400) { r.push(`${His} hormone balance is overwhelmingly masculine.`); } else if (slave.hormoneBalance <= -300) { r.push(`${His} hormone balance is extremely masculine.`); @@ -43,6 +45,8 @@ App.SlaveAssignment.hormonesEffects = function saHormonesEffects(slave) { r.push(`${His} hormone balance is very masculine.`); } else if (slave.hormoneBalance < -20) { r.push(`${His} hormone balance is masculine.`); + } else if (slave.hormoneBalance >= 500) { + r.push(`${His} hormone balance is absolutely feminine.`); } else if (slave.hormoneBalance >= 400) { r.push(`${His} hormone balance is overwhelmingly feminine.`); } else if (slave.hormoneBalance >= 300) { diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js index 262183b82c633fb05ec1c6fc02a4a2af163c213b..7aa075a89e69a7ec1476d21d7de28be580be594e 100644 --- a/src/js/SlaveState.js +++ b/src/js/SlaveState.js @@ -2638,7 +2638,8 @@ App.Entity.SlaveState = class SlaveState { * * ||thresholds| * |-|-| - * -500 - -400 | overwhelmingly masculine + * -500 | absolutely masculine + * -499 - -400 | overwhelmingly masculine * -399 - -300 | extremely masculine * -299 - -200 | heavily masculine * -199 - -100 | very masculine @@ -2648,7 +2649,8 @@ App.Entity.SlaveState = class SlaveState { * 100 - 199 | very feminine * 200 - 299 | heavily feminine * 300 - 399 | extremely feminine - * 400 - 500 | overwhelmingly feminine + * 400 - 499 | overwhelmingly feminine + * 500 | absolutely feminine */ this.hormoneBalance = 0; /** Whether a slave is permitted to eat Hedonistic Decadence's specialized slave food. diff --git a/src/npc/children/ChildState.js b/src/npc/children/ChildState.js index 27388ac6e51c66ecf6dae71c516f1f358999d83a..b02ba500b972bf8f426382953129cae763d45833 100644 --- a/src/npc/children/ChildState.js +++ b/src/npc/children/ChildState.js @@ -1836,7 +1836,8 @@ App.Facilities.Nursery.ChildState = class ChildState { * * ||thresholds| * |-|-| - * -500 - -400 | overwhelmingly masculine + * -500 | absolutely masculine + * -499 - -400 | overwhelmingly masculine * -399 - -300 | extremely masculine * -299 - -200 | heavily masculine * -199 - -100 | very masculine @@ -1846,7 +1847,8 @@ App.Facilities.Nursery.ChildState = class ChildState { * 100 - 199 | very feminine * 200 - 299 | heavily feminine * 300 - 399 | extremely feminine - * 400 - 500 | overwhelmingly feminine + * 400 - 499 | overwhelmingly feminine + * 500 | absolutely feminine */ this.hormoneBalance = 0; /** Whether a slave is permitted to eat Hedonistic Decadence's specialized slave food. diff --git a/src/npc/children/childSummary.js b/src/npc/children/childSummary.js index 4bbb1fb025339cd1a656d9d3e2b1383099e18c0e..b6544ea511be0236be28eefad32d040f87482253 100644 --- a/src/npc/children/childSummary.js +++ b/src/npc/children/childSummary.js @@ -135,7 +135,9 @@ App.Facilities.Nursery.ChildSummary = function(child) { } else { r += `<span class="pink"> `; } - if (child.hormoneBalance < -400) { + if (child.hormoneBalance <= -500) { + r += `Absolutely masculine`; + } else if (child.hormoneBalance <= -400) { r += `Overwhelmingly masculine`; } else if (child.hormoneBalance <= -300) { r += `Extremely masculine`; @@ -155,8 +157,10 @@ App.Facilities.Nursery.ChildSummary = function(child) { r += `Heavily feminine`; } else if (child.hormoneBalance <= 399) { r += `Extremely feminine`; - } else if (child.hormoneBalance <= 500) { + } else if (child.hormoneBalance <= 499) { r += `Overwhelmingly feminine`; + } else if (child.hormoneBalance <= 500) { + r += `Absolutely feminine`; } r += ` hormone balance.</span> `; } diff --git a/src/player/js/PlayerState.js b/src/player/js/PlayerState.js index 01dbb6fea5ca80b496375e75a92eeb1666dce4b7..c783f858c421f0b35e2f46e53f8a94f6eeedbfd6 100644 --- a/src/player/js/PlayerState.js +++ b/src/player/js/PlayerState.js @@ -1954,11 +1954,12 @@ App.Entity.PlayerState = class PlayerState { /** Who, if relevant, the body belonged to. */ this.origBodyOwnerID = 0; /** - * Slave's current hormonal balance, directs saHormones changes + * Player's current hormonal balance, directs saHormones changes * * ||thresholds| * |-|-| - * -500 - -400 | overwhelmingly masculine + * -500 | absolutely masculine + * -499 - -400 | overwhelmingly masculine * -399 - -300 | extremely masculine * -299 - -200 | heavily masculine * -199 - -100 | very masculine @@ -1968,7 +1969,8 @@ App.Entity.PlayerState = class PlayerState { * 100 - 199 | very feminine * 200 - 299 | heavily feminine * 300 - 399 | extremely feminine - * 400 - 500 | overwhelmingly feminine + * 400 - 499 | overwhelmingly feminine + * 500 | absolutely feminine */ this.hormoneBalance = 0; /** Do you have the breast shape maintaining mesh implant.