diff --git a/Changelog.txt b/Changelog.txt index 8e9b2a4095a900be412e0f637203c5e853cd1b03..f5fe1dce531a3c70f91accbcbb0a45c3e06e0750 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -13,6 +13,7 @@ Pregmod -added event to revive FCNN -added upgrade to gene lab allowing further genetic quirk detection and control -dwarfism genetic quirk added + -added dick and testicle branding -breast implants now impact milk production based on % implant -many new names added to lacking name pools -restored chem summary to the clinic diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index 6113dd83a6f27f7b691a12f45b73f6a0301e05a9..cb87d6ba542bc1843e5c4ed0a9225f8458211500 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -990,6 +990,12 @@ Choose a site for branding: | [[Chest|Body Modification][$brandTarget = "chest"]] | [[Belly|Body Modification][$brandTarget = "belly"]] | [[Pubic Mound|Body Modification][$brandTarget = "pubic mound"]] +<<if $activeSlave.dick > 0>> + | [[Penis|Body Modification][$brandTarget = "penis"]] +<</if>> +<<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0>> + | [[Testicles|Body Modification][$brandTarget = "testicle"]] +<</if>> | [[Back|Body Modification][$brandTarget = "back"]] | [[Lower Back|Body Modification][$brandTarget = "lower back"]] @@ -997,7 +1003,7 @@ Choose a site for branding: <br> -<<if ($brandTarget == "neck" || $brandTarget == "chest" || $brandTarget == "belly" || $brandTarget == "pubic mound" || $brandTarget == "back" || $brandTarget == "lower back")>> +<<if ["neck", "chest", "belly", "pubic mound", "back", "lower back", "penis"].includes(brandLocation)>> [[Brand|Body Modification][$brandApplied = 1,$activeSlave.brand = $brandDesign,$activeSlave.brandLocation = $brandTarget,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave),$degradation += 10]] with $brandDesign on the $brandTarget. <<else>> Brand $him now with ''$brandDesign'' on the @@ -1048,6 +1054,8 @@ Choose a site for branding: <<set $activeSlave.brandLocation = "ankles">> <<elseif $brandTarget == "foot">> <<set $activeSlave.brandLocation = "feet">> + <<elseif $brandTarget == "testicle">> + <<set $activeSlave.brandLocation = "testicles">> <</if>> <<run cashX(forceNeg($modCost), "slaveMod", $activeSlave)>> <<set $degradation += 10>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index deb002871439754f466faf1335c49d2c4a9507a4..4c99a53fab69cacbf27cc875d40e46af1c01cde6 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -4782,6 +4782,11 @@ $He's got a <<if $showBodyMods == 1>> <<dickTatDescription>> <<dickPiercingDescription>> + <<if $activeSlave.brand != 0>> + <<if ($activeSlave.brandLocation == "penis" && $activeSlave.dick > 0) || (["testicles", "left testicle", "right testicle"].includes($activeSlave.brandLocation) && $activeSlave.scrotum > 0)>> + <<= App.Desc.brand($activeSlave)>> + <</if>> + <</if>> <</if>> <</if>>