diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw index 3ec29edec47dd73fbcc94a44f9ad138164425922..f94ce92d74def5ebeba3618ed294f862a6bc3f73 100644 --- a/src/cheats/mod_EditChildCheatNew.tw +++ b/src/cheats/mod_EditChildCheatNew.tw @@ -1,6 +1,7 @@ :: MOD_Edit Child Cheat New [nobr] <<set $nextButton = "Continue", $nextLink = "MOD_Edit Child Cheat Datatype Cleanup New", $tempSlave = clone($activeSlave)>> +<<setLocalPronouns $tempSlave>> <<widget COptions>> <<link "[$args[0]]">> @@ -103,7 +104,7 @@ <<widget NameTab>> <br>''Legal status:''<br> - <br>''She is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> + <br>''$He is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> <<textbox "$tempSlave.weekAcquired" $tempSlave.weekAcquired>> <br> <br>''Birth Name: ( [first Name] [Surname] 0 for no Surname)''<br> @@ -858,7 +859,7 @@ <<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark <br><br> - ''Her hearing is :'' + ''$His hearing is :'' <<switch $tempSlave.hears>> <<case -2>>@@.yellow;Deaf@@ <<case -1>>@@.yellow;Hard Of Hearing@@ @@ -897,11 +898,11 @@ <br> <<switch $tempSlave.hStyle>> <<case "tails" "dreadlocks" "curled" "cornrows">> - ''Her hair is in @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in @@.yellow;$tempSlave.hStyle@@'' <<case "ponytail">> - ''Her hair is in a @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in a @@.yellow;$tempSlave.hStyle@@'' <<default>> - ''Her hair is @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is @@.yellow;$tempSlave.hStyle@@'' <</switch>> Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> <br> @@ -926,7 +927,7 @@ <<radiobutton "$tempSlave.hStyle" "strip">> Strip <br><br> - Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color + $His hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color <<link "Hair Colors">> <<if (ndef _hcol1R) || (_hcol1R == 0) >> <<replace "#hcol1">> @@ -973,7 +974,7 @@ <br> //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'// <br> - ''Her original haircolor is @@.yellow;$tempSlave.origHColor@@'' + ''$His original haircolor is @@.yellow;$tempSlave.origHColor@@'' <<link "Hair Colors">> <<if (ndef _hcol2R) || (_hcol2R == 0) >> <<replace "#hcol2">> @@ -1018,7 +1019,7 @@ <span id=hcol2></span> <br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>> <br><br> - ''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' + ''$His eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol5R) || (_hcol5R == 0) >> <<replace "#hcol5">> @@ -1085,7 +1086,7 @@ <<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick <<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy <br> - ''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' + ''$His pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol3R) || (_hcol3R == 0) >> <<replace "#hcol3">> @@ -1139,7 +1140,7 @@ <<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy <<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy <br> - ''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' + ''$His underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol4R) || (_hcol4R == 0) >> <<replace "#hcol4">> @@ -1196,7 +1197,7 @@ <<widget EyesTab>> <br> - ''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' + ''$His eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' <<link "Eye Colors">> <<if (ndef _ecol1R) || (_ecol1R == 0) >> <<replace "#ecol1">> @@ -1224,7 +1225,7 @@ <span id=ecol1></span> <br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> <br><br> - ''Her original eyecolor is @@.yellow;$tempSlave.origEye@@'' + ''$His original eyecolor is @@.yellow;$tempSlave.origEye@@'' <<link "Eye Colors">> <<if (ndef _ecol2R) || (_ecol2R == 0) >> <<replace "#ecol2">> @@ -1253,7 +1254,7 @@ <br>Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>> <<radiobutton "$tempSlave.origEye" "implant">> Artificial Eyes <br><br> - ''Her pupils are @@.yellow;$tempSlave.pupil@@ in shape'' + ''$His pupils are @@.yellow;$tempSlave.pupil@@ in shape'' <<link "Pupil Shape">> <<if (ndef _ppilR) || (_ppilR == 0) >> <<replace "#ppil">> @@ -1283,7 +1284,7 @@ <span id=ppil></span> <br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> <br><br> - ''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' + ''$His sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' <<link "Sclera Colors">> <<if (ndef _sclrR) || (_sclrR == 0) >> <<replace "#sclr">> @@ -1311,7 +1312,7 @@ <span id=sclr></span> <br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> - ''Her vision is :'' + ''$His vision is :'' <<switch $tempSlave.eyes>> <<case -2>>@@.yellow;Blind@@ <<case -1>>@@.yellow;Nearsighted@@ @@ -2425,17 +2426,17 @@ <</widget>> <<widget PrestTab>> - ''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> + ''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'// <br> - ''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> + ''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'// <br> - ''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> + ''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> <br> //For best results, use a short phrase; for example: 'Breeder.'// <br> @@ -2717,9 +2718,9 @@ ''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>> <br> <<if $tempSlave.brand == 0>> - ''She has no Branding'' + ''$He has no Branding'' <<else>> - ''@@.yellow;She has $tempSlave.brand branded onto her <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' + ''@@.yellow;$He has $tempSlave.brand branded onto $his <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' <</if>> <br><br> ''Branding Location:'' @@ -2816,23 +2817,23 @@ <br> <<link "[a devil silhouette]">><<set $tempSlave.brand = "a devil silhouette">><</link>><<print " | ">> <<link "[a racial slur]">><<set $tempSlave.brand = "a racial slur">><</link>><<print " | ">> - <<link "[the number of children she has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> + <<link "[the number of children $he has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> <<link "[a gender symbol]">><<set $tempSlave.brand = "a gender symbol">><</link>><<print " | ">> - <<link "[her own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> + <<link "[$his own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> <br> <<link "[a chain symbol]">><<set $tempSlave.brand = "a chain symbol">><</link>><<print " | ">> <<link "[a Vitruvian man]">><<set $tempSlave.brand = "a Vitruvian man">><</link>><<print " | ">> <<link "[a scalpel]">><<set $tempSlave.brand = "a scalpel">><</link>><<print " | ">> - <<link "[her virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> - <<link "[her sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> + <<link "[$his virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> + <<link "[$his sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> <br> - <<link "[her absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> - <<link "[her absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> - <<link "[her highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> + <<link "[$his absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> + <<link "[$his absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> + <<link "[$his highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> <<link "[a big helping of your personal refreshment]">><<set $tempSlave.brand = "a big helping of "+$PC.refreshment >><</link>><<print " | ">> - <<link "[her body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> + <<link "[$his body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> <br> - <<link "[her deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> + <<link "[$his deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> <<link "[a religious symbol]">><<set $tempSlave.brand = "a religious symbol">><</link>><<print " | ">> <<link "[the crest of your Republic]">><<set $tempSlave.brand = "the crest of your Republic">><</link>><<print " | ">> <<link "[the symbol of the Aztec gods]">><<set $tempSlave.brand = "the symbol of the Aztec gods">><</link>><<print " | ">> diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw index ed6f87a20068fe812f18fdfb08b53324722d0a86..5503da7a79f4b318b1c3497305ac4b79c6cb7f7e 100644 --- a/src/cheats/mod_EditSlaveCheat.tw +++ b/src/cheats/mod_EditSlaveCheat.tw @@ -252,11 +252,11 @@ <<switch $tempSlave.hStyle>> <<case "tails" "dreadlocks" "cornrows">> -''Her hair is in $tempSlave.hStyle'' +''$His hair is in $tempSlave.hStyle'' <<case "ponytail">> -''Her hair is in a $tempSlave.hStyle'' +''$His hair is in a $tempSlave.hStyle'' <<default>> -''Her hair is $tempSlave.hStyle'' +''$His hair is $tempSlave.hStyle'' <</switch>> Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> <br> @@ -267,17 +267,17 @@ Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> Custom hair length: <<textbox "$tempSlave.hLength" $tempSlave.hLength>> <br> -''Her hair is $tempSlave.hColor in color'' +''$His hair is $tempSlave.hColor in color'' Custom hair color: <<textbox "$tempSlave.hColor" $tempSlave.hColor>> <br> //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights', also see [[Dyes|Encyclopedia][$encyclopedia = "Dyes"]]// <br> -''Her eyebrows are $tempSlave.eyebrowHColor in color'' +''$His eyebrows are $tempSlave.eyebrowHColor in color'' Custom eyebrow hair color: <<textbox "$tempSlave.eyebrowHColor" $tempSlave.eyebrowHColor>> <br> -''Her pubic hair is $tempSlave.pubicHColor in color'' +''$His pubic hair is $tempSlave.pubicHColor in color'' Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHColor>> <br> @@ -294,28 +294,28 @@ Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHCol <br><br> <br> -''Her armpit hair is $tempSlave.underArmHColor in color'' +''$His armpit hair is $tempSlave.underArmHColor in color'' Custom armpit hair color: <<textbox "$tempSlave.underArmHColor" $tempSlave.underArmHColor>> <br> -''Her eyes are currently $tempSlave.eyeColor in color'' +''$His eyes are currently $tempSlave.eyeColor in color'' Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> <br> -''Her eyes are originally $tempSlave.origEye in color'' +''$His eyes are originally $tempSlave.origEye in color'' Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>> <br> -''Her pupils are $tempSlave.pupil in shape'' +''$His pupils are $tempSlave.pupil in shape'' Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> <br> -''Her sclerae are $tempSlave.sclerae in color'' +''$His sclerae are $tempSlave.sclerae in color'' Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br> -''Her vision is (-1: nearsighted, 1: normal): $tempSlave.eyes'' +''$His vision is (-1: nearsighted, 1: normal): $tempSlave.eyes'' <br>Eyes: <<textbox "$tempSlave.eyes" $tempSlave.eyes>> <<radiobutton "$tempSlave.eyes" 1>> Normal <<radiobutton "$tempSlave.eyes" -1>> Nearsighted @@ -325,7 +325,7 @@ Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> -''Her hearing is (-1: impaired, 0: normal): $tempSlave.hears'' +''$His hearing is (-1: impaired, 0: normal): $tempSlave.hears'' <br>Ears: <<textbox "$tempSlave.hears" $tempSlave.hears>> <<radiobutton "$tempSlave.hears" 0>> Normal <<radiobutton "$tempSlave.hears" -1>> Hard Of Hearing @@ -335,17 +335,17 @@ Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> -''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> +''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'// <br> -''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> +''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'// <br> -''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> +''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> <br> //For best results, use a short phrase; for example: 'Breeder.'// diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw index 639243384d4179c5c6de7738c565a2e35f970fe3..9fe1e9186602835eb762a601c12d237100ee294d 100644 --- a/src/cheats/mod_editSlaveCheatNew.tw +++ b/src/cheats/mod_editSlaveCheatNew.tw @@ -126,7 +126,7 @@ <</replace>> <</link>> <span id="indstat"></span><br> - <br>''She is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> + <br>''$He is your Slave since Week @@.yellow;$tempSlave.weekAcquired@@ ''<br> <<textbox "$tempSlave.weekAcquired" $tempSlave.weekAcquired>> <br> <br>''Birth Name: ( [first Name] [Surname] 0 for no Surname)''<br> @@ -1451,7 +1451,7 @@ <<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark <br><br> - ''Her hearing is :'' + ''$His hearing is :'' <<switch $tempSlave.hears>> <<case -2>>@@.yellow;Deaf@@ <<case -1>>@@.yellow;Hard Of Hearing@@ @@ -1521,11 +1521,11 @@ <br> <<switch $tempSlave.hStyle>> <<case "tails" "dreadlocks" "curled" "cornrows">> - ''Her hair is in @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in @@.yellow;$tempSlave.hStyle@@'' <<case "ponytail">> - ''Her hair is in a @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is in a @@.yellow;$tempSlave.hStyle@@'' <<default>> - ''Her hair is @@.yellow;$tempSlave.hStyle@@'' + ''$His hair is @@.yellow;$tempSlave.hStyle@@'' <</switch>> Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> <br> @@ -1550,7 +1550,7 @@ <<radiobutton "$tempSlave.hStyle" "strip">> Strip <br><br> - Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color + $His hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color <<link "Hair Colors">> <<if (ndef _hcol1R) || (_hcol1R == 0) >> <<replace "#hcol1">> @@ -1597,7 +1597,7 @@ <br> //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'// <br> - ''Her original haircolor is @@.yellow;$tempSlave.origHColor@@'' + ''$His original haircolor is @@.yellow;$tempSlave.origHColor@@'' <<link "Hair Colors">> <<if (ndef _hcol2R) || (_hcol2R == 0) >> <<replace "#hcol2">> @@ -1642,7 +1642,7 @@ <span id=hcol2></span> <br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>> <br><br> - ''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' + ''$His eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol5R) || (_hcol5R == 0) >> <<replace "#hcol5">> @@ -1709,7 +1709,7 @@ <<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick <<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy <br> - ''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' + ''$His pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol3R) || (_hcol3R == 0) >> <<replace "#hcol3">> @@ -1763,7 +1763,7 @@ <<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy <<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy <br> - ''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' + ''$His underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' <<link "Hair Colors">> <<if (ndef _hcol4R) || (_hcol4R == 0) >> <<replace "#hcol4">> @@ -1820,7 +1820,7 @@ <<widget EyesTab>> <br> - ''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' + ''$His eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' <<link "Eye Colors">> <<if (ndef _ecol1R) || (_ecol1R == 0) >> <<replace "#ecol1">> @@ -1848,7 +1848,7 @@ <span id=ecol1></span> <br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> <br><br> - ''Her original eyecolor is @@.yellow;$tempSlave.origEye@@'' + ''$His original eyecolor is @@.yellow;$tempSlave.origEye@@'' <<link "Eye Colors">> <<if (ndef _ecol2R) || (_ecol2R == 0) >> <<replace "#ecol2">> @@ -1877,7 +1877,7 @@ <br>Custom eye color: <<textbox "$tempSlave.origEye" $tempSlave.origEye>> <<radiobutton "$tempSlave.origEye" "implant">> Artificial Eyes <br><br> - ''Her pupils are @@.yellow;$tempSlave.pupil@@ in shape'' + ''$His pupils are @@.yellow;$tempSlave.pupil@@ in shape'' <<link "Pupil Shape">> <<if (ndef _ppilR) || (_ppilR == 0) >> <<replace "#ppil">> @@ -1907,7 +1907,7 @@ <span id=ppil></span> <br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> <br><br> - ''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' + ''$His sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' <<link "Sclera Colors">> <<if (ndef _sclrR) || (_sclrR == 0) >> <<replace "#sclr">> @@ -1935,7 +1935,7 @@ <span id=sclr></span> <br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> <br><br> - ''Her vision is :'' + ''$His vision is :'' <<switch $tempSlave.eyes>> <<case -2>>@@.yellow;Blind@@ <<case -1>>@@.yellow;Nearsighted@@ @@ -3231,17 +3231,17 @@ <</widget>> <<widget PrestTab>> - ''Change her custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> + ''Change $his custom tattoo:'' <<textbox "$tempSlave.customTat" $tempSlave.customTat>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has blue stars tattooed along her cheekbones, and a blue arrow down each arm.'// <br> - ''Change her custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> + ''Change $his custom description:'' <<textbox "$tempSlave.customDesc" $tempSlave.customDesc>> <br> //For best results, use complete, capitalized and punctuated sentences; for example: 'She has a beauty mark above her left nipple.'// <br> - ''Change her custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> + ''Change $his custom label:'' <<textbox "$tempSlave.customLabel" $tempSlave.customLabel>> <br> //For best results, use a short phrase; for example: 'Breeder.'// <br> @@ -3523,9 +3523,9 @@ ''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>> <br> <<if $tempSlave.brand == 0>> - ''She has no Branding'' + ''$He has no Branding'' <<else>> - ''@@.yellow;She has $tempSlave.brand branded onto her <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' + ''@@.yellow;$He has $tempSlave.brand branded onto $his <<if $tempSlave.brandLocation == 0>>@@.red;[NEEDS TO BE SET]<<else>> $tempSlave.brandLocation @@<</if>>'' <</if>> <br><br> ''Branding Location:'' @@ -3622,23 +3622,23 @@ <br> <<link "[a devil silhouette]">><<set $tempSlave.brand = "a devil silhouette">><</link>><<print " | ">> <<link "[a racial slur]">><<set $tempSlave.brand = "a racial slur">><</link>><<print " | ">> - <<link "[the number of children she has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> + <<link "[the number of children $he has birthed]">><<set $tempSlave.brand = "the number of children "+$he+" has birthed">><</link>><<print " | ">> <<link "[a gender symbol]">><<set $tempSlave.brand = "a gender symbol">><</link>><<print " | ">> - <<link "[her own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> + <<link "[$his own personal symbol]">><<set $tempSlave.brand = $his+" own personal symbol">><</link>><<print " | ">> <br> <<link "[a chain symbol]">><<set $tempSlave.brand = "a chain symbol">><</link>><<print " | ">> <<link "[a Vitruvian man]">><<set $tempSlave.brand = "a Vitruvian man">><</link>><<print " | ">> <<link "[a scalpel]">><<set $tempSlave.brand = "a scalpel">><</link>><<print " | ">> - <<link "[her virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> - <<link "[her sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> + <<link "[$his virginity status]">><<set $tempSlave.brand = $his+" virginity status">><</link>><<print " | ">> + <<link "[$his sexual skills]">><<set $tempSlave.brand = $his+" sexual skills">><</link>> <br> - <<link "[her absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> - <<link "[her absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> - <<link "[her highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> + <<link "[$his absolute minimum breast size]">><<set $tempSlave.brand = $his+" absolute minimum breast size">><</link>><<print " | ">> + <<link "[$his absolute maximum breast size]">><<set $tempSlave.brand = $his+" absolute maximum breast size">><</link>><<print " | ">> + <<link "[$his highest weigh-in]">><<set $tempSlave.brand = $his+" highest weigh-in">><</link>><<print " | ">> <<link "[a big helping of your personal refreshment]">><<set $tempSlave.brand = "a big helping of "+$PC.refreshment >><</link>><<print " | ">> - <<link "[her body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> + <<link "[$his body product quality]">><<set $tempSlave.brand = $his+" body product quality">><</link>> <br> - <<link "[her deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> + <<link "[$his deadlift record]">><<set $tempSlave.brand = $his+" deadlift record">><</link>><<print " | ">> <<link "[a religious symbol]">><<set $tempSlave.brand = "a religious symbol">><</link>><<print " | ">> <<link "[the crest of your Republic]">><<set $tempSlave.brand = "the crest of your Republic">><</link>><<print " | ">> <<link "[the symbol of the Aztec gods]">><<set $tempSlave.brand = "the symbol of the Aztec gods">><</link>><<print " | ">> diff --git a/src/events/gameover.tw b/src/events/gameover.tw index 2af91afcddb622a4115100bf99d385408ba4c805..4b62c2d887f008e134dd8146fe534550cca6e6a6 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -12,8 +12,8 @@ ''GAME OVER'' <<elseif $gameover == "idiot ball">> <<set $ui = "start">> - <<setLocalPronouns $Bodyguard 2>> - You quickly move to deal $Bodyguard.slaveName a slap across the face. You have an instant to realize the depth of your folly as _his2 combat training kicks into gear: before _he2 realizes what _he2's doing, _he2 has drawn _his2 sword, blocked your slap (and incidentally, removed your hand in doing so), and buried the sword in your chest on the riposte. _His2 devotion returns to _him2 as _his2 combat instincts subside. As you fade, you see _his2 eyes cloud with terrible, unhealable guilt; in one sure movement, _he2 draws _his2 weapon, sets it to semi-automatic, places it under _his2 chin, and fires a single round. + <<setLocalPronouns $Bodyguard>> + You quickly move to deal $Bodyguard.slaveName a slap across the face. You have an instant to realize the depth of your folly as $his combat training kicks into gear: before $he realizes what $he's doing, $he has drawn $his sword, blocked your slap (and incidentally, removed your hand in doing so), and buried the sword in your chest on the riposte. $His devotion returns to $him as $his combat instincts subside. As you fade, you see $his eyes cloud with terrible, unhealable guilt; in one sure movement, $he draws $his weapon, sets it to semi-automatic, places it under $his chin, and fires a single round. <br><br> ''GAME OVER'' diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index f0b1b1d571ee0ae15d72abda84694b011d37b4d5..b10d19083c55c9054aca074704e4f301100ebadb 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -7,6 +7,10 @@ window.DefaultRules = (function() { /** @param {App.Entity.SlaveState} slave */ function DefaultRules(slave) { + const pronouns = getPronouns(slave); + const he = pronouns.pronoun; + const him = pronouns.object; + const his = pronouns.possessive; if (slave.useRulesAssistant === 0) return r; //exempted V = State.variables; @@ -330,7 +334,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been automatically assigned to be confined in ${V.cellblockName}.`; break; case "choose her own job": - r += `<br>${slave.slaveName} is now allowed to select her own assignments.`; + r += `<br>${slave.slaveName} is now allowed to select ${his} own assignments.`; break; default: r += `<br>${slave.slaveName} has been automatically assigned to ${rule.setAssignment}.`; @@ -349,7 +353,7 @@ window.DefaultRules = (function() { if ((slave.choosesOwnClothes === 0)) { slave.clothes = "choosing her own clothes"; slave.choosesOwnClothes = 1; - r += `<br>${slave.slaveName} is now allowed to choose her own clothes.`; + r += `<br>${slave.slaveName} is now allowed to choose ${his} own clothes.`; } } else if ((slave.clothes !== rule.clothes)) { slave.clothes = rule.clothes; @@ -370,7 +374,7 @@ window.DefaultRules = (function() { r += `${slave.slaveName} cannot utilize preg biometrics. `; } else if ((rule.collar === "massive dildo gag" && slave.oralSkill <= 50)) { slave.collar = "none"; - r += `${slave.slaveName} lacks the oral skill to successfully keep the massive dildo gag in her throat. `; + r += `${slave.slaveName} lacks the oral skill to successfully keep the massive dildo gag in ${his} throat. `; } else slave.collar = rule.collar; if ((slave.collar === "none")) @@ -557,37 +561,37 @@ window.DefaultRules = (function() { case "huge dildo": r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive dildo to permanently gape her cunt.`; + r += `massive dildo to permanently gape ${his} cunt.`; else { - r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "large dildo"; } break; case "long dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`; slave.vaginalAccessory = "dildo"; } break; case "long, large dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`; slave.vaginalAccessory = "large dildo"; } break; case "long, huge dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`; slave.vaginalAccessory = "huge dildo"; } else { r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive and oversized dildo to permanently gape her cunt.`; + r += `massive and oversized dildo to permanently gape ${his} cunt.`; else { - r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "long, large dildo"; } } @@ -598,7 +602,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for her pussy.`; + r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for ${his} pussy.`; break; } } @@ -615,37 +619,37 @@ window.DefaultRules = (function() { case "huge dildo": r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive dildo to permanently gape her cunt.`; + r += `massive dildo to permanently gape ${his} cunt.`; else { - r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "large dildo"; } break; case "long dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`; slave.vaginalAccessory = "dildo"; } break; case "long, large dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`; slave.vaginalAccessory = "large dildo"; } break; case "long, huge dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so the virgin ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`; slave.vaginalAccessory = "huge dildo"; } else { r += `<br>${slave.slaveName} is a virgin and has been given a `; if (slave.vagina >= 2) - r += `massive and oversized dildo to permanently gape her cunt.`; + r += `massive and oversized dildo to permanently gape ${his} cunt.`; else { - r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "long, large dildo"; } } @@ -656,7 +660,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for her pussy.`; + r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.vaginalAccessory} for ${his} pussy.`; break; } } @@ -673,37 +677,37 @@ window.DefaultRules = (function() { case "huge dildo": r += `<br>${slave.slaveName} has been given a `; if (slave.vagina >= 2) - r += `massive dildo to permanently gape her cunt.`; + r += `massive dildo to permanently gape ${his} cunt.`; else { - r += `large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "large dildo"; } break; case "long dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length dildo for ${his} pussy.`; slave.vaginalAccessory = "dildo"; } break; case "long, large dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length large dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length large dildo for ${his} pussy.`; slave.vaginalAccessory = "large dildo"; } break; case "long, huge dildo": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length huge dildo for her pussy.`; + r += `<br>Breeding regulations forbid the use of cervix penetrating dildos on marked slaves, so ${slave.slaveName} has been given a standard length huge dildo for ${his} pussy.`; slave.vaginalAccessory = "huge dildo"; } else { r += `<br>${slave.slaveName} has been given a `; if (slave.vagina >= 2) - r += `massive and oversized dildo to permanently gape her cunt.`; + r += `massive and oversized dildo to permanently gape ${his} cunt.`; else { - r += `long, large dildo for her pussy, since it must be stretched before it can accommodate a huge one.`; + r += `long, large dildo for ${his} pussy, since it must be stretched before it can accommodate a huge one.`; slave.vaginalAccessory = "long, large dildo"; } } @@ -713,7 +717,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} has been given a ${slave.vaginalAccessory} for her pussy.`; + r += `<br>${slave.slaveName} has been given a ${slave.vaginalAccessory} for ${his} pussy.`; break; } } @@ -731,7 +735,7 @@ window.DefaultRules = (function() { if (slave.dickAccessory === "none") r += `<br>${slave.slaveName} is a virgin and has been instructed not to wear a dick accessory.`; else - r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.dickAccessory} accessory for her cock.`; + r += `<br>${slave.slaveName} is a virgin and has been given a ${slave.dickAccessory} accessory for ${his} cock.`; } } } else { @@ -741,7 +745,7 @@ window.DefaultRules = (function() { if (slave.dickAccessory === "none") r += `<br>${slave.slaveName} has been instructed not to wear a dick accessory.`; else - r += `<br>${slave.slaveName} has been given a ${slave.dickAccessory} accessory for her cock.`; + r += `<br>${slave.slaveName} has been given a ${slave.dickAccessory} accessory for ${his} cock.`; } } } @@ -810,37 +814,37 @@ window.DefaultRules = (function() { case "huge plug": r += `<br>${slave.slaveName} is an anal virgin and has been given a `; if ((slave.anus >= 2)) - r += `massive plug to permanently gape her asshole.`; + r += `massive plug to permanently gape ${his} asshole.`; else { slave.buttplug = "large plug"; - r += `large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; } break; case "long plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length plug for ${his} anus.`; slave.buttplug = "plug"; } break; case "long, large plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length large plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length large plug for ${his} anus.`; slave.buttplug = "large plug"; } break; case "long, huge plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length huge plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so the anal virgin ${slave.slaveName} has been given a standard length huge plug for ${his} anus.`; slave.buttplug = "huge plug"; } else { r += `<br>${slave.slaveName} is an anal virgin and has been given a `; if (slave.anus >= 2) - r += `massive and oversized plug to permanently gape her asshole.`; + r += `massive and oversized plug to permanently gape ${his} asshole.`; else { - r += `long, large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `long, large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; slave.buttplug = "long, large plug"; } } @@ -851,7 +855,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} is an anal virgin and has been given a ${slave.buttplug} for her asshole.`; + r += `<br>${slave.slaveName} is an anal virgin and has been given a ${slave.buttplug} for ${his} asshole.`; break; } } @@ -868,37 +872,37 @@ window.DefaultRules = (function() { case "huge plug": r += `<br>${slave.slaveName} has been given a `; if ((slave.anus >= 2)) - r += `massive plug to permanently gape her asshole.`; + r += `massive plug to permanently gape ${his} asshole.`; else { slave.buttplug = "large plug"; - r += `large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; } break; case "long plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length plug for ${his} anus.`; slave.buttplug = "plug"; } break; case "long, large plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length large plug for ${his} anus.`; slave.buttplug = "large plug"; } break; case "long, huge plug": if (slave.breedingMark === 1 && V.propOutcome === 1) { - r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length huge plug for her anus.`; + r += `<br>Breeding regulations forbid the use of anal plugs that can damage a growing fetus on marked slaves, so ${slave.slaveName} has been given a standard length huge plug for ${his} anus.`; slave.buttplug = "huge plug"; } else { r += `<br>${slave.slaveName} has been given a `; if (slave.anus >= 2) - r += `massive and oversized plug to permanently gape her asshole.`; + r += `massive and oversized plug to permanently gape ${his} asshole.`; else { - r += `long, large buttplug for her asshole, since it must be stretched before it can accommodate a huge one.`; + r += `long, large buttplug for ${his} asshole, since it must be stretched before it can accommodate a huge one.`; slave.buttplug = "long, large plug"; } } @@ -909,7 +913,7 @@ window.DefaultRules = (function() { break; default: - r += `<br>${slave.slaveName} has been given a ${slave.buttplug} for her asshole.`; + r += `<br>${slave.slaveName} has been given a ${slave.buttplug} for ${his} asshole.`; break; } } @@ -927,11 +931,11 @@ window.DefaultRules = (function() { switch (slave.buttplugAttachment) { case "none": - r += `<br>${slave.slaveName} has been instructed not to use an attachment for her anal accessory.`; + r += `<br>${slave.slaveName} has been instructed not to use an attachment for ${his} anal accessory.`; break; default: - r += `<br>${slave.slaveName} has been given a ${slave.buttplugAttachment} to attach to her buttplug.`; + r += `<br>${slave.slaveName} has been given a ${slave.buttplugAttachment} to attach to ${his} buttplug.`; break; } } @@ -947,26 +951,26 @@ window.DefaultRules = (function() { if (slave.health > -10 ) { let diff = rule.bellyImplantVol - slave.bellyImplant; if (diff >= 5000 && slave.bellyPain === 0 && slave.health > 50) { - r += `${slave.slaveName}'s belly is way too small, so she has been directed to have intensive belly implant filling procedures throughout this week.`; + r += `${slave.slaveName}'s belly is way too small, so ${he} has been directed to have intensive belly implant filling procedures throughout this week.`; slave.bellyImplant += 1000; slave.bellyPain += 2; BellySurgery(slave, diff); } else if (diff >= 500 && slave.bellyPain < 2 ) { - r += `${slave.slaveName}'s belly has not reached the desired size, so she has been directed to have belly implant filling procedures throughout this week.`; + r += `${slave.slaveName}'s belly has not reached the desired size, so ${he} has been directed to have belly implant filling procedures throughout this week.`; slave.bellyImplant += 500; slave.bellyPain += 1; BellySurgery(slave, diff); } else if (diff <= -5000 ) { - r += `${slave.slaveName}'s belly is way too big, so she has been directed to have intensive belly implant draining procedures throughout this week.`; + r += `${slave.slaveName}'s belly is way too big, so ${he} has been directed to have intensive belly implant draining procedures throughout this week.`; slave.bellyImplant -= 1000; BellySurgery(slave, diff); } else if (diff <= -500 ) { - r += `${slave.slaveName}'s belly is too big, so she has been directed to have belly implant draining procedures throughout this week.`; + r += `${slave.slaveName}'s belly is too big, so ${he} has been directed to have belly implant draining procedures throughout this week.`; slave.bellyImplant -= 500; BellySurgery(slave, diff); } } else { - r += `${slave.slaveName} is not healthy enough to safely adjust her belly implant.`; + r += `${slave.slaveName} is not healthy enough to safely adjust ${his} belly implant.`; } } } @@ -1036,23 +1040,23 @@ window.DefaultRules = (function() { } else { r += `<br>${slave.slaveName}'s pregnancy has been terminated; `; if (slave.sexualFlaw === "breeder") { - r += `it broke her mind.`; + r += `it broke ${his} mind.`; slave.fetish = "mindbroken", slave.behavioralQuirk = "none", slave.behavioralFlaw = "none", slave.sexualQuirk = "none", slave.sexualFlaw = "none", slave.devotion = 0, slave.trust = 0; } else if (slave.devotion < -50) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10, slave.devotion -= 25; } else if (slave.devotion < -20) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10, slave.devotion -= 10; } else if (slave.fetish === "pregnancy") { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; var fetishModifier = (slave.fetishStrength / 2); slave.devotion -= (1 * fetishModifier), (slave.trust -= 1 * fetishModifier); } else if (slave.devotion <= 20) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10, slave.devotion -= 5; } else if (slave.devotion <= 50) { - r += `she did not handle it well.`; + r += `${he} did not handle it well.`; slave.trust -= 10; } else { r += `it had little mental effect.`; @@ -1182,11 +1186,11 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been put on `; if (rule.growth_intensity && slave.drugs !== "lip injections" && slave.health > 0) { slave.drugs = "intensive " + slave.drugs; - r += `${slave.drugs}, since she's healthy enough to take them, and `; + r += `${slave.drugs}, since ${he}'s healthy enough to take them, and `; } else { r += `${slave.drugs}, since `; } - r += `that part of her body is ${Math.trunc(_priorities[0].weight*100)}% `; + r += `that part of ${his} body is ${Math.trunc(_priorities[0].weight*100)}% `; if (_priorities[0].weight < 1) r+= "below "; else r+= "above "; r += "the targeted size."; @@ -1198,15 +1202,15 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been put on `; if (rule.growth_intensity && slave.drugs !== "lip injections" && slave.health > 0) { slave.drugs = "intensive " + slave.drugs; - r += `${slave.drugs}, since she's healthy enough to take them, and `; + r += `${slave.drugs}, since ${he}'s healthy enough to take them, and `; } else r += `${slave.drugs}, since `; - r += `that is the only part of her body that does not meet the targeted size.`; + r += `that is the only part of ${his} body that does not meet the targeted size.`; } return; } else if (growth_drugs.has(slave.drugs)) { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so her pharmaceutical regime has been ended.`; + r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`; return; } } else { @@ -1304,7 +1308,7 @@ window.DefaultRules = (function() { } if (growth_drugs.has(slave.drugs)) { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} has met all relevant growth targets, so her pharmaceutical regime has been ended.`; + r += `<br>${slave.slaveName} has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`; return; } } @@ -1372,7 +1376,7 @@ window.DefaultRules = (function() { break; case "nipple atrophiers": - if (!(["huge", "puffy", "cute"].includes(slave.nipples))) + if (!(["cute", "huge", "puffy"].includes(slave.nipples))) flag = false; break; @@ -1459,7 +1463,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been put on ${slave.drugs}.`; } else { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} cannot benefit from her assigned drug and has been defaulted to ${slave.drugs}`; + r += `<br>${slave.slaveName} cannot benefit from ${his} assigned drug and has been defaulted to ${slave.drugs}`; } } } @@ -1469,7 +1473,7 @@ window.DefaultRules = (function() { if ((rule.inflationType !== undefined) && (rule.inflationType !== "no default setting")) { if (slave.inflationType !== rule.inflationType) { if ((slave.inflationType === "curative" && slave.health > 90) || (slave.inflationType === "tightener" && slave.anus <= 1 && slave.vagina <= 1)) { - r += `<br>${slave.slaveName} cannot benefit from her assigned enema and has been defaulted to none.`; + r += `<br>${slave.slaveName} cannot benefit from ${his} assigned enema and has been defaulted to none.`; slave.inflation = 0; slave.inflationType = "none"; slave.inflationMethod = 0; @@ -1492,7 +1496,7 @@ window.DefaultRules = (function() { slave.inflation = 1; SetBellySize(slave); } else if (slave.inflation > 1 && (slave.bellyPreg >= 1500 || slave.bellyImplant >= 1500)) { - r += `<br>${slave.slaveName}'s current enema is too much for her body, so it has been reduced.`; + r += `<br>${slave.slaveName}'s current enema is too much for ${his} body, so it has been reduced.`; slave.inflation = 1; SetBellySize(slave); } else if (slave.inflationType === "none") { @@ -1513,7 +1517,7 @@ window.DefaultRules = (function() { if ((slave.boobs >= 1600) && (slave.muscles <= 5) && (slave.amp != 1) && ((rule.muscles == "no default setting") || (rule.muscles === 0))) { if ((slave.diet !== "muscle building")) { slave.diet = "muscle building" - r += `<br>${slave.slaveName} has big tits and no back muscles, so she's been assigned to gain some.` + r += `<br>${slave.slaveName} has big tits and no back muscles, so ${he}'s been assigned to gain some.` } } else if ((slave.boobs >= 1600) && (slave.muscles > 5) && (slave.diet == "muscle building") && ((rule.muscles == "no default setting") || (rule.muscles === 0))) { */ @@ -1522,24 +1526,24 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName} has been assigned to a healthy diet.`; } else if ((slave.boobs >= 1600) && (slave.muscles > 5) && (slave.diet === "muscle building") && ((rule.muscles === "no default setting") || (rule.muscles === 0))) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has huge boobs, but she already has the back muscles to bear them, so she's been assigned to stop working out so hard.`; + r += `<br>${slave.slaveName} has huge boobs, but ${he} already has the back muscles to bear them, so ${he}'s been assigned to stop working out so hard.`; } else if ((rule.dietGrowthSupport === 1) && ((slave.drugs === "breast injections") || (slave.drugs === "butt injections")) && (slave.weight <= 95)) { if (slave.diet !== "fattening") { slave.diet = "fattening"; - r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so she's been put on a fattening diet to provide her body as much fuel for growth as possible.`; + r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so ${he}'s been put on a fattening diet to provide ${his} body as much fuel for growth as possible.`; } } else { if (!(isNaN(rule.diet))) { if ((slave.weight - rule.diet) > 5) { if ((slave.diet !== "restricted")) { slave.diet = "restricted"; - r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`; + r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`; } } else if ((slave.weight - rule.diet) < -5) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; - r += `<br>${slave.slaveName} is too skinny so her diet has been set to fattening.`; + r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`; } } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp !== 1)) { if ((slave.muscles >= rule.muscles+8)) { @@ -1555,25 +1559,25 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else if ((rule.diet === "attractive")) { if (((slave.weight > 95) || ((slave.weight > 30) && (slave.hips < 2)))) { if ((slave.diet !== "restricted")) { slave.diet = "restricted"; - r += `<br>${slave.slaveName} is too fat so her diet has been set to restricted.`; + r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`; } } else if (((slave.weight < -95) || ((slave.weight < -30) && (slave.hips > -2)))) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; - r += `<br>${slave.slaveName} is too skinny so her diet has been set to fattening.`; + r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`; } } else if ((rule.muscles !== undefined) && (rule.muscles !== "no default setting") && (slave.amp !== 1)) { if ((slave.muscles >= rule.muscles+8)) { @@ -1589,13 +1593,13 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} is at the target weight, so her diet has been normalized.`; + r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; } } } else if ((rule.diet === "XX")) { @@ -1617,7 +1621,7 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has been put on a standard diet since she is not a hermaphrodite.`; + r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is not a hermaphrodite.`; } } } else if ((rule.diet === "cleansing")) { @@ -1635,10 +1639,10 @@ window.DefaultRules = (function() { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; if (slave.pregKnown === 0 && slave.preg > 0) { - r += `<br>${slave.slaveName} has been put on a standard diet since tests reveal she has become pregnant.`; + r += `<br>${slave.slaveName} has been put on a standard diet since tests reveal ${he} has become pregnant.`; slave.pregKnown = 1; } else { - r += `<br>${slave.slaveName} has been put on a standard diet since she is currently unable to become pregnant.`; + r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is currently unable to become pregnant.`; } } } @@ -1651,7 +1655,7 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has been put on a standard diet since she is no longer able to produce cum.`; + r += `<br>${slave.slaveName} has been put on a standard diet since ${he} is no longer able to produce cum.`; } } } @@ -1670,17 +1674,17 @@ window.DefaultRules = (function() { } else { if ((slave.diet !== "healthy")) { slave.diet = "healthy"; - r += `<br>${slave.slaveName} has achieved the target musculature, so her exercise regime has been normalized.`; + r += `<br>${slave.slaveName} has achieved the target musculature, so ${his} exercise regime has been normalized.`; } } } if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") { slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} no longer needs to lose weight, so she's no longer being given appetite suppressors.`; + r += `<br>${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`; } else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && (slave.drugs === "no drugs" || slave.drugs === "none")) { slave.drugs = "appetite suppressors"; - r += `<br>${slave.slaveName} needs to lose weight so she will be given weight loss pills.`; + r += `<br>${slave.slaveName} needs to lose weight so ${he} will be given weight loss pills.`; } } @@ -1691,7 +1695,7 @@ window.DefaultRules = (function() { if (rule.curatives === 2) { if (slave.health > 100) { if ((slave.curatives !== 1)) { - r += `<br>${slave.slaveName} has been put on preventatives, since curatives cannot improve her health further.`; + r += `<br>${slave.slaveName} has been put on preventatives, since curatives cannot improve ${his} health further.`; slave.curatives = 1; } } else { @@ -1728,7 +1732,7 @@ window.DefaultRules = (function() { slave.hormones = Math.clamp(slave.hormones, -1, 1); } if (slave.hormones !== _oldHormones) { - r += `<br>${slave.slaveName} is a gelding, so she has been put on the appropriate hormonal regime.`; + r += `<br>${slave.slaveName} is a gelding, so ${he} has been put on the appropriate hormonal regime.`; } } } @@ -1744,7 +1748,7 @@ window.DefaultRules = (function() { slave.hormones = Math.clamp(slave.hormones, -1, 1); } if (slave.hormones !== _oldHormones) { - r += `<br>${slave.slaveName} is a shemale, so she has been put on the appropriate hormonal regime.`; + r += `<br>${slave.slaveName} is a shemale, so ${he} has been put on the appropriate hormonal regime.`; } } } @@ -1765,7 +1769,7 @@ window.DefaultRules = (function() { slave.hormones = Math.clamp(slave.hormones, -1, 1); } if (slave.hormones !== _oldHormones) { - r += `<br>${slave.slaveName} is a female, so she has been put on the appropriate hormonal regime.`; + r += `<br>${slave.slaveName} is a female, so ${he} has been put on the appropriate hormonal regime.`; } } } @@ -1776,24 +1780,24 @@ window.DefaultRules = (function() { if (slave.pregKnown === 1 && rule.pregSpeed !== "no default setting" && (slave.breedingMark !== 1 || V.propOutcome === 0) && slave.indentureRestrictions < 1 && slave.broodmother === 0) { if (rule.pregSpeed === "slow" && slave.preg < slave.pregData.minLiveBirth) { slave.pregControl = "slow gestation"; - r += `<br>${slave.slaveName} is pregnant, so she has been put on the gestation slowing agents.`; + r += `<br>${slave.slaveName} is pregnant, so ${he} has been put on the gestation slowing agents.`; } else if (rule.pregSpeed === "fast" && slave.preg < slave.pregData.minLiveBirth && slave.health > -50) { slave.pregControl = "speed up"; - r += `<br>${slave.slaveName} is pregnant, so she has been put on rapid gestation agents. CAUTION! Can be dangerous. Clinic supervision is recommended.`; + r += `<br>${slave.slaveName} is pregnant, so ${he} has been put on rapid gestation agents. CAUTION! Can be dangerous. Clinic supervision is recommended.`; } else if (rule.pregSpeed === "suppress" && slave.preg >= slave.pregData.minLiveBirth && slave.health > -50) { slave.pregControl = "labor suppressors"; - r += `<br>${slave.slaveName} is ready to birth, so she has been put on labor suppressing agents.`; + r += `<br>${slave.slaveName} is ready to birth, so ${he} has been put on labor suppressing agents.`; } else if (rule.pregSpeed === "stimulate" && slave.preg > slave.pregData.minLiveBirth && slave.health > -50) { slave.labor = 1; slave.induce = 1; V.birthee = 1; - r += `<br>${slave.slaveName} is ready to birth, so her labor has been stimulated.`; + r += `<br>${slave.slaveName} is ready to birth, so ${his} labor has been stimulated.`; } else if (rule.pregSpeed === "fast" && slave.pregControl === "speed up" && slave.health <= -50) { slave.pregControl = "none"; - r += `<br>${slave.slaveName} is on rapid gestation agents and dangerously unhealthy, so her agent regimen has been stopped.`; + r += `<br>${slave.slaveName} is on rapid gestation agents and dangerously unhealthy, so ${his} agent regimen has been stopped.`; } else if (rule.pregSpeed === "suppress" && slave.pregControl === "labor suppressors" && slave.health <= -50) { slave.pregControl = "none"; - r += `<br>${slave.slaveName} is on labor suppression agents and unhealthy, so her agent regimen has been stopped.`; + r += `<br>${slave.slaveName} is on labor suppression agents and unhealthy, so ${his} agent regimen has been stopped.`; } } } @@ -1802,13 +1806,13 @@ window.DefaultRules = (function() { function ProcessLivingStandard(slave, rule) { if ((rule.livingRules !== undefined) && (rule.livingRules !== "no default setting")) { if (setup.facilityCareers.includes(slave.assignment)) { - r += ``; // `<br>${slave.slaveName}'s living standards are controlled by her assignment.`; + r += ``; // `<br>${slave.slaveName}'s living standards are controlled by ${his} assignment.`; } else if (((slave.assignment === "be your Head Girl") && (V.HGSuite === 1)) || ((slave.assignment === "guard you") && (V.dojo > 1))) { r += `<br>${slave.slaveName} has a private room.`; } else if ((slave.fetish === "mindbroken")) { if ((slave.livingRules !== "spare")) { slave.livingRules = "spare"; - r += `<br>Since ${slave.slaveName} is mindbroken her living standard has been set to spare.`; + r += `<br>Since ${slave.slaveName} is mindbroken, ${his} living standard has been set to spare.`; } } else if (slave.livingRules !== rule.livingRules) { if (rule.livingRules !== "luxurious") { @@ -1821,7 +1825,7 @@ window.DefaultRules = (function() { V.roomsPopulation += 1; } else { slave.livingRules = "normal"; - r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for her to occupy.`; + r += `<br>${slave.slaveName}'s living standard has been set to normal, since there is no room for ${him} to occupy.`; } } else { slave.livingRules = rule.livingRules; @@ -1837,15 +1841,15 @@ window.DefaultRules = (function() { if (slave.fetish === "mindbroken") { if ((slave.speechRules !== "restrictive")) { slave.speechRules = "restrictive"; - r += `<br>Since ${slave.slaveName} is mindbroken her speech rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} is mindbroken, ${his} speech rules have been set to restrictive.`; } } else if (slave.accent === 4) { if (rule.speechRules === "accent elimination" && slave.speechRules !== "language lessons") { slave.speechRules = "language lessons"; - r += `<br>Since ${slave.slaveName} does not know how to talk, her speech rules have been set to language learning.`; + r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to language learning.`; } else { slave.speechRules = "restrictive"; - r += `<br>Since ${slave.slaveName} does not know how to talk, her speech rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to restrictive.`; } } else if (rule.speechRules === "accent elimination") { if (slave.accent > 0) { @@ -1853,7 +1857,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName}'s speech rules have been set to ${rule.speechRules}.`; } else { slave.speechRules = "restrictive"; - r += `<br>Since ${slave.slaveName} has no accent her speech rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} has no accent, ${his} speech rules have been set to restrictive.`; } } else if (slave.speechRules !== rule.speechRules) { slave.speechRules = rule.speechRules; @@ -1879,16 +1883,16 @@ window.DefaultRules = (function() { if ((rule.releaseRules !== undefined) && (rule.releaseRules !== "no default setting")) { let _release = 0; if (rule.releaseRules === "restrictive" && - !(["serve the public", "serve in the club", "whore", "work in the brothel", "please you", "serve in the master suite", "be a subordinate slave", "work a glory hole", "be confined in the arcade", "get milked", "work in the dairy", "work as a farmhand", "be your Head Girl"].contains(slave.assignment))) + !(["be a subordinate slave", "be confined in the arcade", "be your Head Girl", "get milked", "please you", "serve in the club", "serve in the master suite", "serve the public", "whore", "work a glory hole", "work as a farmhand", "work in the brothel", "work in the dairy"].contains(slave.assignment))) _release = 1; else _release = 1; if ((slave.fetish === "mindbroken") && (slave.releaseRules !== "permissive")) { slave.releaseRules = "permissive"; - r += `<br>Since ${slave.slaveName} is mindbroken her masturbation rules have been set to permissive.`; + r += `<br>Since ${slave.slaveName} is mindbroken, ${his} masturbation rules have been set to permissive.`; } else if ((slave.amp === 1 || slave.fuckdoll > 0) && (slave.releaseRules === "masturbation")) { slave.releaseRules = "restrictive"; - r += `<br>Since ${slave.slaveName} is unable to masturbate, her masturbation rules have been set to restrictive.`; + r += `<br>Since ${slave.slaveName} is unable to masturbate, ${his} masturbation rules have been set to restrictive.`; } else if ((_release !== 0) && (slave.releaseRules !== rule.releaseRules)) { slave.releaseRules = rule.releaseRules; r += `<br>${slave.slaveName}'s masturbation rules have been set to ${rule.releaseRules}.`; @@ -1922,30 +1926,30 @@ window.DefaultRules = (function() { if (rule.toyHole === "pussy") { if (slave.vagina > 0 && canDoVaginal(slave)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } else if (slave.toyHole !== "all her holes") { slave.toyHole = "all her holes" ; - r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`; + r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } } else if (rule.toyHole === "ass") { if (slave.anus > 0 && canDoAnal(slave)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } else if (slave.toyHole !== "all her holes") { slave.toyHole = "all her holes" ; - r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`; + r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } } else if (rule.toyHole === "dick") { if (slave.dick > 0 && canPenetrate(slave)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } else if (slave.toyHole !== "all her holes") { slave.toyHole = "all her holes" ; - r += `<br>${slave.slaveName}'s hole preference has defaulted to all her holes.`; + r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } } else if ((slave.toyHole !== rule.toyHole)) { slave.toyHole = rule.toyHole ; - r += `<br>${slave.slaveName} has been instructed to use her ${rule.toyHole} to please you.`; + r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; } } } @@ -1960,9 +1964,9 @@ window.DefaultRules = (function() { slave.dietMilk = 0; } if (slave.dietCum === 1) - r += `<br>${slave.slaveName} has had cum added to her diet.`; + r += `<br>${slave.slaveName} has had cum added to ${his} diet.`; else - r += `<br>${slave.slaveName} has had cum removed from her diet.`; + r += `<br>${slave.slaveName} has had cum removed from ${his} diet.`; } } } @@ -1977,9 +1981,9 @@ window.DefaultRules = (function() { slave.dietCum = 0; } if (slave.dietMilk === 1) - r += `<br>${slave.slaveName} has had human milk added to her diet.`; + r += `<br>${slave.slaveName} has had human milk added to ${his} diet.`; else - r += `<br>${slave.slaveName} has had human milk removed from her diet.`; + r += `<br>${slave.slaveName} has had human milk removed from ${his} diet.`; } } } @@ -2004,11 +2008,11 @@ window.DefaultRules = (function() { if ((slave.teeth === "crooked")) { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces for her crooked teeth.`; + r += `<br>${slave.slaveName} has been given braces for ${his} crooked teeth.`; } else if (slave.teeth === "gapped") { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`; + r += `<br>${slave.slaveName} has been given braces to close the gap in ${his} teeth.`; } else if ((slave.teeth === "normal")) { slave.teeth = "cosmetic braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); @@ -2018,22 +2022,22 @@ window.DefaultRules = (function() { if ((slave.teeth === "crooked")) { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces for her crooked teeth.`; + r += `<br>${slave.slaveName} has been given braces for ${his} crooked teeth.`; } else if (slave.teeth === "gapped") { slave.teeth = "straightening braces"; cashX(forceNeg(V.modCost), "slaveSurgery", slave); - r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`; + r += `<br>${slave.slaveName} has been given braces to close the gap in ${his} teeth.`; } else if ((slave.teeth === "cosmetic braces")) { slave.teeth = "normal"; - r += `<br>${slave.slaveName} has had her braces removed, since her teeth are straight.`; + r += `<br>${slave.slaveName} has had ${his} braces removed, since ${his} teeth are straight.`; } } else if ((rule.teeth === "none")) { if ((slave.teeth === "straightening braces")) { slave.teeth = "crooked"; - r += `<br>${slave.slaveName} has had her braces removed.`; + r += `<br>${slave.slaveName} has had ${his} braces removed.`; } else if ((slave.teeth === "cosmetic braces")) { slave.teeth = "normal"; - r += `<br>${slave.slaveName} has had her braces removed.`; + r += `<br>${slave.slaveName} has had ${his} braces removed.`; } } } @@ -2099,7 +2103,7 @@ window.DefaultRules = (function() { r += `<br>${slave.slaveName}'s hair has been cut; it `; } else { cashX(forceNeg(V.modCost*Math.trunc((rule.hLength-slave.hLength)/10)), "slaveMod"); - r += `<br>${slave.slaveName} has been given extensions; her hair `; + r += `<br>${slave.slaveName} has been given extensions; ${his} hair `; } r += `is now ${lengthToEitherUnit(rule.hLength)} long.`; slave.hLength = rule.hLength;