diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index fb939a748b99abe4b07780a0d80d7335cfb12f10..4ac9db415a876e186dfc792abb8c57e989b8d712 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -1632,6 +1632,8 @@ accepts string "cosmetic braces" "removable" "pointy" +"baby" +"mixed" tonguePiercing: diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw index 536b5f65d098cfe12894b7cca61adecf2648468b..2db643370bf6a48db625f2458debd533f787b577 100644 --- a/src/cheats/mod_EditSlaveCheat.tw +++ b/src/cheats/mod_EditSlaveCheat.tw @@ -483,7 +483,13 @@ Unskilled. ''Teeth: $tempSlave.teeth |'' <<textbox "$tempSlave.teeth" $tempSlave.teeth>> <br> -<<radiobutton "$tempSlave.teeth" normal>> Normal +<<if $tempSlave.physicalAge >= 12>> + <<radiobutton "$tempSlave.teeth" normal>> Normal +<<elseif $tempSlave.physicalAge >= 6>> + <<radiobutton "$tempSlave.teeth" mixed>> Mixed +<<else>> + <<radiobutton "$tempSlave.teeth" baby>> Baby +<</if>> <<radiobutton "$tempSlave.teeth" pointy>> Pointy <<radiobutton "$tempSlave.teeth" crooked>> Crooked <<radiobutton "$tempSlave.teeth" straightening braces>> Straightening Braces diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw index 73fea77593a65731e886362068b2e6b4a89baad7..2aff3292a4d066d17f161fea974bcef69f4fe7df 100644 --- a/src/cheats/mod_editSlaveCheatNew.tw +++ b/src/cheats/mod_editSlaveCheatNew.tw @@ -1919,7 +1919,13 @@ <br><br> ''Teeth: @@.yellow;$tempSlave.teeth@@ '' <br> - <<radiobutton "$tempSlave.teeth" normal>> Normal + <<if $tempSlave.physicalAge >= 12>> + <<radiobutton "$tempSlave.teeth" normal>> Normal + <<elseif $tempSlave.physicalAge >= 6>> + <<radiobutton "$tempSlave.teeth" mixed>> Mixed + <<else>> + <<radiobutton "$tempSlave.teeth" baby>> Baby + <</if>> <<radiobutton "$tempSlave.teeth" pointy>> Pointy <<radiobutton "$tempSlave.teeth" crooked>> Crooked <<radiobutton "$tempSlave.teeth" straightening braces>> Straightening Braces diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw index 4ab06cf4f5643ff9ca4356ec78d503d102ece559..e89ecc30f663775dd1026a51b8c5989bc81c1256 100644 --- a/src/js/slaveSummaryWidgets.tw +++ b/src/js/slaveSummaryWidgets.tw @@ -1997,6 +1997,10 @@ window.SlaveSummaryUncached = (function(){ r += `Rem Teeth`; } else if (slave.teeth === "pointy") { r += `Fangs`; + } else if (slave.teeth === "baby") { + r += `Baby`; + } else if (slave.teeth === "mixed") { + r += `Mixed`; } r += " "; } @@ -2311,6 +2315,10 @@ window.SlaveSummaryUncached = (function(){ r += `Removable teeth.`; } else if (slave.teeth === "pointy") { r += `Sharp fangs.`; + } else if (slave.teeth === "baby") { + r += `Baby teeth.`; + } else if (slave.teeth === "mixed") { + r += `Mixed teeth.`; } r += " "; } diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index b77537597ca6996a3ff7ed95d7cbec6df5d9804a..6b36e15d938a10acbe3c7b7291afe382b8c17407 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -755,10 +755,19 @@ Her nationality is $activeSlave.nationality. <span id="teeth"> <<if $activeSlave.teeth == "crooked">>Crooked. <<elseif $activeSlave.teeth == "straightening braces">>Braces. +<<elseif $activeSlave.teeth == "baby">>Baby. +<<elseif $activeSlave.teeth == "mixed">>Mixed. <<else>>Straight. <</if>> </span> -<<link "Straight">><<set $activeSlave.teeth = "normal">><<replace "#teeth">>Straight.<</replace>><<StartingGirlsCost>><</link>> | + +<<if $activeSlave.physicalAge >= 12>> + <<link "Straight">><<set $activeSlave.teeth = "normal">><<replace "#teeth">>Straight.<</replace>><<StartingGirlsCost>><</link>> | +<<elseif $activeSlave.physicalAge >= 6>> + <<link "Mixed">><<set $activeSlave.teeth = "mixed">><<replace "#teeth">>Mixed.<</replace>><<StartingGirlsCost>><</link>> | +<<else>> + <<link "Baby">><<set $activeSlave.teeth = "baby">><<replace "#teeth">>Baby.<</replace>><<StartingGirlsCost>><</link>> | +<</if>> <<link "Crooked">><<set $activeSlave.teeth = "crooked">><<replace "#teeth">>Crooked.<</replace>><<StartingGirlsCost>><</link>> | <<link "Braces">><<set $activeSlave.teeth = "straightening braces">><<replace "#teeth">>Braces.<</replace>><<StartingGirlsCost>><</link>> diff --git a/src/pregmod/editGenetics.tw b/src/pregmod/editGenetics.tw index 665f4ef077f4c7c7c235c25dc42a9561d6687407..516488c2e3d278dcf5005dab7ce39252bc57bf53 100644 --- a/src/pregmod/editGenetics.tw +++ b/src/pregmod/editGenetics.tw @@ -74,7 +74,7 @@ <tr> <th>Face</th><td class="editor number-editor" data-param="face"><%- tmpl.faceCat.cat(s.face) %> (<%= tmpl.percent(s.face) %>)</td> <th>Lips</th><td class="editor number-editor" data-param="lips" data-min="0" data-max="100"><%- tmpl.lipsCat.cat(s.lips) %> (<%= s.lips %>)</td> - <th>Teeth</th><td class="editor choice-editor" data-param="teeth" data-choices="normal, crooked, straightening braces, cosmetic braces, removable, pointy"><%- s.teeth %></td> + <th>Teeth</th><td class="editor choice-editor" data-param="teeth" data-choices="normal, crooked, straightening braces, cosmetic braces, removable, pointy, baby, mixed"><%- s.teeth %></td> <th>Voice</th><td class="editor number-editor" data-param="voice" data-min="0" data-max="3"><%- tmpl.voiceDesc(s.voice) %></td> </tr> <tr><td></td><td colspan="6"><hr></td><td></td></tr> diff --git a/src/pregmod/eliteSlave.tw b/src/pregmod/eliteSlave.tw index 50be49f7b30073c73049c1307f12b5b03cedf328..a8da434e3707c881bbb9c54e53ee2168678508f7 100644 --- a/src/pregmod/eliteSlave.tw +++ b/src/pregmod/eliteSlave.tw @@ -143,7 +143,7 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc <<set $activeSlave.lips += 25>> <<set $activeSlave.lipsImplant = 25>> <</if>> -<<if $activeSlave.teeth != "normal">> +<<if $activeSlave.teeth != "normal" && $activeSlave.physicalAge >= 12>> <<set $activeSlave.teeth = "normal">> <</if>> <<if $activeSlave.vaginaLube == 0>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 46b0ad37e8c750430f5ef34aab0962e40b3258b8..43ca42ba0d2a2a43c4bbbe32fe5f5424c0dfc7b6 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -282,7 +282,9 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.preg = 0>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.lips = random(25,50)>> - <<set $activeSlave.teeth = "normal">> + <<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> + <</if>> <<set $activeSlave.vaginaLube = 2>> <<set $activeSlave.vaginalSkill = 15>> <<set $activeSlave.oralSkill = 15>> diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw index 229922695c056ca5267c961a92cb6e57487bd312..42f2dab078bab3770e95c687099ec8b9d7e9cc1b 100644 --- a/src/uncategorized/generateXXSlave.tw +++ b/src/uncategorized/generateXXSlave.tw @@ -7,6 +7,12 @@ <<run generateAge($activeSlave)>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + <<if $activeSlave.ovaries == 1>> <<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXX>> <<set $activeSlave.pubertyXX = 1>> @@ -203,7 +209,7 @@ <<else>> <<set _femaleCrookedTeethGen -= 2>> <</if>> -<<if random(1,_femaleCrookedTeethGen) == 1>> +<<if random(1,_femaleCrookedTeethGen) == 1 && $activeSlave.physicalAge >= 12>> <<set $activeSlave.teeth = "crooked">> <</if>> diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw index ed559056d88d9ff817309478016f93527be7cb5f..241d3322e522b436a7a5464af13d7e554a188672 100644 --- a/src/uncategorized/generateXYSlave.tw +++ b/src/uncategorized/generateXYSlave.tw @@ -7,6 +7,12 @@ <<run generateAge($activeSlave)>> +<<if $activeSlave.physicalAge < 6>> + <<set $activeSlave.teeth = "baby">> +<<elseif $activeSlave.physicalAge < 12>> + <<set $activeSlave.teeth = "mixed">> +<</if>> + <<if $activeSlave.ovaries == 1>> <<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXX>> <<set $activeSlave.pubertyXX = 1>> @@ -211,7 +217,7 @@ <<else>> <<set _maleCrookedTeethGen -= 2>> <</if>> -<<if random(1,_maleCrookedTeethGen) == 1>> +<<if random(1,_maleCrookedTeethGen) == 1 && $activeSlave.physicalAge >= 12>> <<set $activeSlave.teeth = "crooked">> <</if>> diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw index aa0849aa72f13aed8a1d41fa3ae5a8d29e2e1d85..9170548752d91522045c56042bc3cefbfa0af940 100644 --- a/src/uncategorized/pSlaveMedic.tw +++ b/src/uncategorized/pSlaveMedic.tw @@ -30,7 +30,9 @@ <<set $activeSlave.entertainSkill = 15>> <<set $activeSlave.intelligence = 2>> <<set $activeSlave.intelligenceImplant = 1>> -<<set $activeSlave.teeth = "cosmetic braces">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "cosmetic braces">> +<</if>> <<set $activeSlave.anus = 2>> <<set $activeSlave.hips = 1>> <<set $activeSlave.boobs = 2000>> diff --git a/src/uncategorized/pSnatchAndGrabResult.tw b/src/uncategorized/pSnatchAndGrabResult.tw index 8fc7d5a29540fcc3d09eb08782ee3678be3837e5..3b32ddd5c422d6fcf7f3bf63fbc552eddd582ec2 100644 --- a/src/uncategorized/pSnatchAndGrabResult.tw +++ b/src/uncategorized/pSnatchAndGrabResult.tw @@ -58,7 +58,9 @@ <<set $activeSlave.energy = 100>> <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.attrKnown = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.pubicHStyle = "hairless">> <<set $activeSlave.underArmHStyle = "hairless">> @@ -115,7 +117,9 @@ <<set $activeSlave.energy = 100>> <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.attrKnown = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.pubicHStyle = "hairless">> <<set $activeSlave.underArmHStyle = "hairless">> diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index 07761352b529207a18fc547c04aea78ca9f13c2a..f9356f5a1be0e9b584725c5457c4bdf3e43957ec 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -291,7 +291,9 @@ <<set $activeSlave.trust = random(25,45)>> <<set $activeSlave.intelligence = 2>> <<set $activeSlave.intelligenceImplant = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> @@ -613,7 +615,9 @@ <<set $activeSlave.devotion = random(25,45)>> <<set $activeSlave.trust = random(25,45)>> <<set $activeSlave.health = random(-60,-50)>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.pubicHStyle = "waxed">> <<slaveCost $activeSlave>> <<set $slaveCost -= 3000>> @@ -892,7 +896,9 @@ <<set $activeSlave.boobs = random(2,5)*100>> <<set $activeSlave.weight = 5>> <<set $activeSlave.waist = random(-60,0)>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> @@ -972,7 +978,9 @@ <<set $activeSlave.entertainSkill = 0>> <<set $activeSlave.intelligence = random(-1,1)>> <<set $activeSlave.intelligenceImplant = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.behavioralFlaw = either("gluttonous", "liberated")>> <<set $activeSlave.sexualFlaw = either("none", "none", "idealistic", "shamefast", "apathetic")>> <<slaveCost $activeSlave>> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index 79d2db2f469d7e31de5370412f39eea8547bd7b5..58f25f9da34200dc0cfcc43f7c922abfef57fba3 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -561,7 +561,9 @@ <<set $activeSlave.muscles = 20>> <<set $activeSlave.intelligence = random(-1,1)>> <<set $activeSlave.intelligenceImplant = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.career = "a student">> <<set $activeSlave.behavioralFlaw = "devout">> <<set $activeSlave.sexualFlaw = "idealistic">> @@ -595,7 +597,9 @@ <<set $activeSlave.muscles = 20>> <<set $activeSlave.intelligence = random(-1,1)>> <<set $activeSlave.intelligenceImplant = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.career = "a student">> <<set $activeSlave.behavioralFlaw = "devout">> <<set $activeSlave.sexualFlaw = "idealistic">> @@ -629,7 +633,9 @@ <<set $activeSlave.muscles = 20>> <<set $activeSlave.intelligence = random(-1,1)>> <<set $activeSlave.intelligenceImplant = 1>> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.career = "a student">> <<set $activeSlave.behavioralFlaw = "devout">> <<set $activeSlave.sexualFlaw = "idealistic">> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index 0fd1295c644aa097dc8ba4381c263124cd49a9ae..8ae9d97dbe220470bd92bbee336512c182d3ee28 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -687,7 +687,9 @@ One of them speaks up. "We're twins, <<if def $PC.customTitle>>$PC.customTitle<< <<set $activeSlave.weight = 0>> <<set $activeSlave.face = 15>> <<set $activeSlave.faceShape = "cute">> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.vaginalSkill = 15>> <<set $activeSlave.oralSkill = 15>> <<set $activeSlave.analSkill = 15>> @@ -754,7 +756,9 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if> <<set $activeSlave.weight = 0>> <<set $activeSlave.face = 15>> <<set $activeSlave.faceShape = "cute">> -<<set $activeSlave.teeth = "normal">> +<<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> +<</if>> <<set $activeSlave.vaginalSkill = 15>> <<set $activeSlave.oralSkill = 15>> <<set $activeSlave.analSkill = 15>> diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index ac3eabd2b8a2d44526f064ed1671a3d363dbc4b1..6b46ee39178ce79c97c879b03b1b329e448b32ed 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -256,12 +256,22 @@ $He has <<case "removable">> $He has prosthetic teeth that can be removed for extreme oral sex. <<if ($seeExtreme == 1) && ($activeSlave.indentureRestrictions < 1)>> - [[Replace them with sharp teeth|Surgery Degradation][$activeSlave.teeth = "pointy",$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "sharp"]] | [[Normal dental implants|Surgery Degradation][$activeSlave.teeth = 0,$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "oral"]] + [[Replace them with sharp teeth|Surgery Degradation][$activeSlave.teeth = "pointy",$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "sharp"]] | [[Normal dental implants|Surgery Degradation][$activeSlave.teeth = "normal",$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "oral"]] <</if>> <<case "pointy">> $His teeth have been replaced with sturdy, realistic implants that mimic the dentition of a predator. <<if ($seeExtreme == 1) && ($activeSlave.indentureRestrictions < 1)>> - [[Replace them with removable prosthetics|Surgery Degradation][$activeSlave.teeth = "removable",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "teeth"]] | [[Normal dental implants|Surgery Degradation][$activeSlave.teeth = 0,$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "oral"]] + [[Replace them with removable prosthetics|Surgery Degradation][$activeSlave.teeth = "removable",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "teeth"]] | [[Normal dental implants|Surgery Degradation][$activeSlave.teeth = "normal",$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "oral"]] + <</if>> +<<case "baby">> + $He has baby teeth. + <<if ($seeExtreme == 1) && ($activeSlave.indentureRestrictions < 1)>> + [[Replace them with removable prosthetics|Surgery Degradation][$activeSlave.teeth = "removable",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "teeth"]] | [[Replace them with sharp teeth|Surgery Degradation][$activeSlave.teeth = "pointy",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "sharp"]] | [[Normal dental implants|Surgery Degradation][$activeSlave.teeth = "normal",$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "oral"]] + <</if>> +<<case "mixed">> + $He has a mix of baby and normal teeth. + <<if ($seeExtreme == 1) && ($activeSlave.indentureRestrictions < 1)>> + [[Replace them with removable prosthetics|Surgery Degradation][$activeSlave.teeth = "removable",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "teeth"]] | [[Replace them with sharp teeth|Surgery Degradation][$activeSlave.teeth = "pointy",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "sharp"]] | [[Normal dental implants|Surgery Degradation][$activeSlave.teeth = "normal",$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "oral"]] <</if>> <<default>> $He has normal, healthy teeth. diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index a954d69ee07966ebae7b1908ba73a36e2a22e44b..698ece389b958c842fc2ba92d3b1ebbe2f5a2389 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -6023,6 +6023,30 @@ <</if>> <</if>> +<<if $slaves[$i].birthWeek >= 52>> + <<if $seeAge == 1>> + <<if $slaves[$i].physicalAge >= 6 && $slaves[_i].teeth == "baby">> + <<set $slaves[$i].teeth = "mixed">> + $He lost $his first baby tooth this week. + <<elseif $slaves[$i].physicalAge >= 12 && $slaves[$i].teeth == "mixed">> + <<set _crookedTeethGen = 4+$slaves[$i].intelligence+$slaves[$i].intelligenceImplant>> + <<if "American" == $slaves[$i].nationality>> + <<set _crookedTeethGen += 2>> + <<elseif ["Andorran", "Antiguan", "Argentinian", "Aruban", "Australian", "Austrian", "Bahamian", "Bahraini", "Barbadian", "Belarusian", "Belgian", "Bermudian", "Brazilian", "British", "Bruneian", "Bulgarian", "Canadian", "Catalan", "Chilean", "a Cook Islander", "Croatian", "Czech", "Cypriot", "Danish", "Dutch", "Emirati", "Estonian", "Finnish", "French", "German", "Greek", "Greenlandic", "Guamanian", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Japanese", "Kazakh", "Korean", "Kuwaiti", "Latvian", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Malaysian", "Maltese", "Mauritian", "Monégasque", "Montenegrin", "New Caledonian", "a New Zealander", "Niuean", "Norwegian", "Omani", "Palauan", "Panamanian", "Polish", "Portuguese", "Puerto Rican", "Qatari", "Romanian", "Russian", "Sammarinese", "Saudi", "Seychellois", "Singaporean", "Slovak", "Slovene", "Spanish", "Swedish", "Swiss", "Taiwanese", "Trinidadian", "Uruguayan", "Vatican"].includes($slaves[$i].nationality)>> + <<else>> + <<set _crookedTeethGen -= 2>> + <</if>> + $He lost the last of $his baby teeth this week. + <<if random(1,_crookedTeethGen) == 1>> + <<set $slaves[$i].teeth = "crooked">> + $His teeth ended up @@.yellow;crooked@@, detracting from $his beauty whenever $he opens $his mouth. + <<else>> + <<set $slaves[$i].teeth = "normal">> + <</if>> + <</if>> + <</if>> +<</if>> + <<if $weightAffectsAssets != 0>> <<if $slaves[$i].weight <= 10>> <<if $slaves[$i].diet != "fattening">> diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw index 50cc4f3c2ad416f9b6c32771f000db7fc490ade0..e24fd2c5479fc1f774af8f66ab69fc0542323a6a 100644 --- a/src/uncategorized/seRaiding.tw +++ b/src/uncategorized/seRaiding.tw @@ -349,7 +349,9 @@ target <<set $activeSlave.oralSkill = 0>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 50>> - <<set $activeSlave.teeth = "normal">> + <<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> + <</if>> <<set $activeSlave.weight = random(-100,-10)>> is the performing arts theater at the heart of an aristocratic Old World city. The theater itself would usually not be considered a choice target, except that tonight its stage is graced by a renowned dance troupe. The jewel of the troupe's cast is a young girl<<if $pedo_mode == 0>>, barely past her majority,<</if>> whose performance has been said to bring tears to the eyes of audiences the world over. <<case "law enforcement officer">> @@ -401,7 +403,9 @@ target <<set $activeSlave.oralSkill = 0>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 50>> - <<set $activeSlave.teeth = "normal">> + <<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> + <</if>> <<set $activeSlave.weight = random(-50,15)>> <<if $activeSlave.vagina > 0>> <<if isFertile($activeSlave) && $seePreg != 0>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index c60171f7623cf8e0288d8f076f41ebf646636abb..803a5b5393579937ce547cefb3e28bb21cfb5743 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -5024,6 +5024,10 @@ $He has $His teeth have been removed and replaced with high-quality dentures. It's difficult to tell anything's unusual until you take them out for gummy oral sex. <<elseif $activeSlave.teeth == "pointy">> $His teeth have been replaced with realistic implants that mimic the dentition of a carnivore. $His smiles are frightening, and $he can bare them to become truly terrifying. + <<elseif $activeSlave.teeth == "baby">> + $He still has $his baby teeth. + <<elseif $activeSlave.teeth == "mixed">> + $He is in the process of replacing $his baby teeth. <</if>> <</if>> <</if>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index bab6f5d420a7357bbeacc12920fa09677fb24eea..072fc7bd91fa3686a3c9f4b8014f950813931ca9 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -165,6 +165,8 @@ <<replace "#teeth">> <<if $activeSlave.teeth == "crooked">>Crooked. <<elseif $activeSlave.teeth == "straightening braces">>Braces. + <<elseif $activeSlave.teeth == "baby">>Baby. + <<elseif $activeSlave.teeth == "mixed">>Mixed. <<else>>Straight. <</if>> <</replace>> @@ -2854,7 +2856,9 @@ <<set $activeSlave.trust = random(-15,15)>> <<set $activeSlave.intelligence = either(0, 1, 2)>> <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.teeth = "normal">> + <<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> + <</if>> <<set $activeSlave.health = random(-10,70)>> <<if $activeSlave.vagina > -1>> <<set $activeSlave.preg = either(-2, -1, -1, -1, -1, -1, -1, -1, 1, 1)>> @@ -3017,7 +3021,9 @@ <<set $activeSlave.birthWeek = 0>> <</if>> <<set $activeSlave.intelligenceImplant = 1>> - <<set $activeSlave.teeth = "normal">> + <<if $activeSlave.physicalAge >= 12>> + <<set $activeSlave.teeth = "normal">> + <</if>> <<set $activeSlave.intelligence = either (-1, 0, 1, 2)>> <<set $activeSlave.devotion = random(25,45)>> <<set $activeSlave.trust = random(25,45)>>