diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index e6244d179728a27abeb2e2c1eab11f0bad07a28f..8729e4458ddd99c8b43827e1346362a820cc098a 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -3024,7 +3024,9 @@ cervixImplant: Does the slave have a cervical implant that slowly feeds cum from being fucked into a fillable implant. 0 - no -1 - yes +1 - vaginal version only +2 - anal version only +3 - both vaginal and anal birthsTotal: diff --git a/src/js/generateGenetics.tw b/src/js/generateGenetics.tw index 411d867dc78b18a71558e47b1d0ac780a24c1208..6411ab0862fb1eaf4ddc9885b5213a92284554ca 100644 --- a/src/js/generateGenetics.tw +++ b/src/js/generateGenetics.tw @@ -1060,6 +1060,7 @@ window.generateChild = function(mother, ova, destination) { child.bellyPreg = 0; child.bellyFluid = 0; child.bellyImplant = -1; + child.cervixImplant = 0; child.clitPiercing = 0; child.dickPiercing = 0; child.makeup = 0; diff --git a/src/js/rulesAutosurgery.tw b/src/js/rulesAutosurgery.tw index 79a5a35a844ac794389961effe5ef53a2fbc438b..7c67af634535dfe437714214bbefe6c0f99e6cf3 100644 --- a/src/js/rulesAutosurgery.tw +++ b/src/js/rulesAutosurgery.tw @@ -513,6 +513,7 @@ window.rulesAutosurgery = (function() { slave.health -= 10; slave.preg = 0; slave.bellyImplant = -1; + slave.cervixImplant = 0; V.cash -= V.surgeryCost; } else if (slave.balls > 0 && slave.vasectomy === 0 && thisSurgery.surgery_vasectomy === true) { surgeries.push("vasectomy"); diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index 5d94bbe06b41d0de4f468c023477de68612d5a2a..77893c93379254021737526737039e48f129aa48 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -466,6 +466,7 @@ <<set $activeSlave.induce = 0>> <<set $activeSlave.mpreg = 0>> <<set $activeSlave.bellyImplant = -1>> +<<set $activeSlave.cervixImplant = 0>> <<set $activeSlave.customTat = "">> <<set $activeSlave.customLabel = "">> <<set $activeSlave.customTitle = "">> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 729e96830967a6c82c47642d048531c4e1086e0e..7781c91e809b0618ec3e0b8ad7d7927b96bf90e0 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -1423,6 +1423,11 @@ As the remote surgery's long recovery cycle completes, <</if>> Naturally, @@.red;$his health has been greatly affected@@ by such serious surgery. <<set $activeSlave.vaginalAccessory = "none">> + <<if $activeSlave.cervixImplant == 1>> + <<set $activeSlave.cervixImplant = 0>> + <<elseif $activeSlave.cervixImplant == 3>> + <<set $activeSlave.cervixImplant = 2>> + <</if>> <<case "braces">> <<if $activeSlave.fetish == "mindbroken">>