Skip to content
Snippets Groups Projects
Commit 3e93c853 authored by lowercasedonkey's avatar lowercasedonkey
Browse files

make many of the links

parent fe01fb16
No related branches found
No related tags found
1 merge request!8675Move surgery "upper" tab contents to JS
...@@ -78,433 +78,7 @@ ...@@ -78,433 +78,7 @@
<div id="upper" class="tab-content"> <div id="upper" class="tab-content">
<div class="content"> <div class="content">
/* 000-250-006 */ <<includeDOM App.UI.surgeryPassageUpper(getSlave($AS))>>
<<if $seeImages == 1>>
<<if $imageChoice == 1>>
<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
<<else>>
<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(getSlave($AS), 3, 0)>></div>
<</if>>
<</if>>
/* 000-250-006 */
/*Generic boob desc*/
<h3>Chest:</h3>
<div>
$His
<<if getSlave($AS).boobs < 300>><<print either("androgynous", "flat")>> chest is barely there.
<<elseif getSlave($AS).boobs < 400>><<print either("pointy", "tiny")>>, <<print getSlave($AS).boobs>>cc chest only fill A-cups.
<<elseif getSlave($AS).boobs < 8500>>
<<if $showBoobCCs == 1>>
<<print App.Desc.boobBits.format("%ADJ %NOUN, %VOLUME CCs, would fill %ACUP.", getSlave($AS).boobs)>>
<<else>>
<<print App.Desc.boobBits.format("%ADJ %NOUN, would fill %ACUP.", getSlave($AS).boobs)>>
<</if>>
<<else>>
<<print App.Desc.boobBits.format("%ADJ %NOUN, %VOLUME CCs, ", getSlave($AS).boobs)>> fill out an enormous custom bra; $his tits dominate $his entire frame.
<</if>>
</div>
/*Boob implants*/
<div>
$He has
<<if ["fillable", "advanced fillable", "hyper fillable"].includes(getSlave($AS).boobsImplantType)>>
<<if getSlave($AS).boobsImplantType == "hyper fillable">>
<<if getSlave($AS).boobsImplant < 20000>>
underfilled,
<<else>>
enormous,
<</if>>
<<elseif getSlave($AS).boobsImplantType == "advanced fillable">>
<<if getSlave($AS).boobsImplant <= 1000>>
deflated,
<<elseif getSlave($AS).boobsImplant < 2200>>
underfilled,
<<elseif getSlave($AS).boobsImplant > 10000>>
massively overfilled,
<<else>>
massive,
<</if>>
<<else>>
<<if getSlave($AS).boobsImplant <= 500>>
deflated,
<<elseif getSlave($AS).boobsImplant < 800>>
underfilled,
<<elseif getSlave($AS).boobsImplant > 1800>>
massively overfilled,
<<elseif getSlave($AS).boobsImplant > 1000>>
massive,
<<elseif getSlave($AS).boobsImplant >= 800>>
giant,
<</if>>
<</if>>
<<print getSlave($AS).boobsImplant>>cc <<= getSlave($AS).boobsImplantType>> breast implants.
<<elseif getSlave($AS).boobsImplantType != "none">>
<<if getSlave($AS).boobsImplant > 1000>>
massive, <<print getSlave($AS).boobsImplant>>cc
<<elseif getSlave($AS).boobsImplant > 800>>
giant, <<print getSlave($AS).boobsImplant>>cc
<<elseif getSlave($AS).boobsImplant > 600>>
huge, <<print getSlave($AS).boobsImplant>>cc
<<elseif getSlave($AS).boobsImplant > 400>>
large, <<print getSlave($AS).boobsImplant>>cc
<<elseif getSlave($AS).boobsImplant > 200>>
moderate, <<print getSlave($AS).boobsImplant>>cc
<<elseif getSlave($AS).boobsImplant > 0>>
small, <<print getSlave($AS).boobsImplant>>cc
<</if>>
<<if getSlave($AS).boobsImplantType != "normal">>
<<= getSlave($AS).boobsImplantType>>
<</if>>
breast implants.
<<if getSlave($AS).boobsImplant > 8000 && getSlave($AS).boobsImplantType == "string">>
<span class="yellow">Large string based implants are a risk to a slave's health.</span>
<</if>>
<<else>>
no implants.
<</if>>
<div class="choices">
<<set _surgeries = App.Medicine.Surgery.sizingProcedures.boobs(getSlave($AS), App.Medicine.Surgery.allSizingOptions())>>
<<set _surgeryLinks = _surgeries.map(s => App.Medicine.Surgery.makeLink("Surgery Degradation", s, getSlave($AS)))>>
<<= _surgeryLinks.join('&thinsp;|&thinsp;')>>
</div>
</div>
<div>
<<if getSlave($AS).boobsImplant != 0>>
The shape of $his breasts is determined by $his implants.
<<else>>
<<if getSlave($AS).boobs <= 250>>
$He's so flat-chested that $his breasts don't have much shape.
<<else>>
<<switch getSlave($AS).boobShape>>
<<case "perky">>
They're perky, with nipples that point slightly upwards.
<<case "downward-facing">>
They're not attractively shaped; $his nipples pointing downward.
<<case "torpedo-shaped">>
They're torpedo-shaped, projecting some way from $his chest.
<<case "wide-set">>
They're wide-set, with nipples pointing away from $his sternum.
<<case "saggy">>
They're not attractively shaped, with $his nipples pointing down.
<<default>>
They're nicely rounded and rest naturally.
<</switch>>
<div class="choices">
<<if getSlave($AS).indentureRestrictions >= 2>>
<span class="note">$His indenture does not allow breast restructuring</span>
<<elseif getSlave($AS).breastMesh == 1>>
<span class="note">$His supportive mesh implant prevents reconstruction</span>
<<else>>
<<if (getSlave($AS).boobShape == "saggy") || (getSlave($AS).boobShape == "downward-facing")>>
[[Breast lift|Surgery Degradation][getSlave($AS).boobShape = "normal", surgeryDamage(getSlave($AS),20),cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "breastLift"]]<<if getSlave($AS).preg > getSlave($AS).pregData.normalBirth/1.42 || (getSlave($AS).boobs >= 5000 && getSlave($AS).boobs < 8000)>> <span class="note">$His current state may result in $his breasts becoming saggy again</span><</if>>
<<else>>
<<if (getSlave($AS).boobShape == "normal")>>
[[Reshape them to be perkier|Surgery Degradation][getSlave($AS).boobShape = "perky",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
| [[Make them torpedo-shaped|Surgery Degradation][getSlave($AS).boobShape = "torpedo-shaped",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
<<else>>
[[Reshape them to be more normal|Surgery Degradation][getSlave($AS).boobShape = "normal",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastReconstruction"]]
<</if>>
<<if (getSlave($AS).boobShape != "saggy") && (getSlave($AS).boobShape != "downward-facing") && (getSlave($AS).boobs >= 2000) && (getSlave($AS).boobsImplant == 0) && ($meshImplants == 1) && ($surgeryUpgrade == 1)>>
| [[Implant a supportive mesh to preserve their shape|Surgery Degradation][getSlave($AS).breastMesh = 1,cashX(forceNeg($surgeryCost*(getSlave($AS).boobs/100)), "slaveSurgery", getSlave($AS)),surgeryDamage(getSlave($AS),10),$surgeryType = "breastShapePreservation"]]
<</if>>
<</if>>
<</if>>
</div>
<</if>>
<</if>>
</div>
/* Nipples*/
<div>
<<if $surgeryUpgrade == 1>>
$He has <<= getSlave($AS).nipples>> nipples.
<div class="choices">
<<if getSlave($AS).indentureRestrictions >= 2>>
<span class="note">$His indenture forbids elective surgery</span>
<<elseif getSlave($AS).indentureRestrictions == 1>>
<span class="note">$His indenture forbids extreme body modification</span>
<<else>> /* split for possible dicknips later on, should lcd wish to attempt it again. */
<<if getSlave($AS).nipples == "fuckable">>
[[Restore their shape and function|Surgery Degradation][getSlave($AS).nipples = "huge",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
<<else>>
<<if getSlave($AS).boobs-getSlave($AS).boobsMilk < 500>>
<span class="note">$His breasts are too small to support reshaping $his nipples to be penetratable</span>
<<elseif getSlave($AS).boobs-getSlave($AS).boobsImplant-getSlave($AS).boobsMilk < 500>>
<span class="note">$His implants are too large to support reshaping $his nipples to be penetratable</span>
<<elseif getSlave($AS).nipples != "huge">>
<span class="note">$His nipples are too small to be made fuckable</span>
<<else>>
[[Reshape them to support being penetrated|Surgery Degradation][getSlave($AS).nipples = "fuckable",getSlave($AS).nipplesPiercing = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "nippleCunts"]]<<if getSlave($AS).nipplesPiercing > 0>> <span class="note">Will remove piercings.</span><</if>>
<</if>>
<</if>>
<</if>>
</div>
<</if>>
</div>
/*Areolae*/
<div>
<<if getSlave($AS).areolae == 0>>
$His areolae are small
<<if getSlave($AS).areolaeShape != "circle">>
and have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped.
<<else>>
and fairly normal.
<</if>>
<<elseif getSlave($AS).areolae == 1>>
$His areolae are large
<<if getSlave($AS).areolaeShape != "circle">>
and have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped.
<<else>>
but still fairly normal.
<</if>>
<<elseif getSlave($AS).areolae > 1>>
$He has
<<if getSlave($AS).areolae == 2>>
wide
<<elseif getSlave($AS).areolae == 3>>
huge
<<elseif getSlave($AS).areolae == 4>>
massive
<</if>>
areolae<<if getSlave($AS).areolaeShape != "circle">>, which have been surgically altered to be <<= getSlave($AS).areolaeShape>>-shaped<</if>>.
<</if>>
<<if getSlave($AS).indentureRestrictions < 2>>
<<if getSlave($AS).areolaeShape != "circle">>
$His <<= getSlave($AS).areolaeShape>>-shaped areolae can be normalized or reshaped:
<div class="choices">
[[Normal|Surgery Degradation][getSlave($AS).areolaeShape = "circle",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
<<if getSlave($AS).areolaeShape != "heart">>
| [[Heart-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "heart",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
<</if>>
<<if getSlave($AS).areolaeShape != "star">>
| [[Star-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "star",cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]] |
<</if>>
</div>
<</if>>
<<if (getSlave($AS).areolae > 0) && (getSlave($AS).areolaeShape == "circle")>>
They are big enough that they could be reshaped into a pattern. Graft skin to make $his areolae:
<</if>>
<div class="choices">
<<if (getSlave($AS).areolae > 0) && (getSlave($AS).areolaeShape == "circle")>>
[[Heart-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "heart",getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
| [[Star-shaped|Surgery Degradation][getSlave($AS).areolaeShape = "star",getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
<</if>>
<<if getSlave($AS).areolae > 0>>
| [[Reduce areolae|Surgery Degradation][getSlave($AS).areolae -= 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
<</if>>
<<if getSlave($AS).areolae > 0>>|<</if>>
<<if getSlave($AS).areolae < 4>>
[[Enlarge areolae|Surgery Degradation][getSlave($AS).areolae += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "areolae"]]
<</if>>
</div>
<</if>>
</div>
/*Lactation*/
<div>
<<if getSlave($AS).lactation == 0>>
$He is not lactating.
<<elseif getSlave($AS).lactation == 2>>
$He is implanted with slow-release pro-lactation drugs.
<<else>>
$He is lactating naturally.
<</if>>
<div class="choices">
<<if getSlave($AS).lactation < 2>>
<<if getSlave($AS).indentureRestrictions < 2>>
[[Implant slow-release pro-lactation drugs|Surgery Degradation][getSlave($AS).lactationDuration = 2, getSlave($AS).induceLactation = 0, getSlave($AS).boobs -= getSlave($AS).boobsMilk, getSlave($AS).boobsMilk = 0, getSlave($AS).rules.lactation = "none", cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "lactation"]] <span class="note">This may increase $his natural breast size</span>
<</if>>
<</if>>
<<if getSlave($AS).lactation > 1>>
| [[Remove lactation implant|Surgery Degradation][getSlave($AS).lactation = 0, getSlave($AS).lactationDuration = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "endlac"]]
<</if>>
</div>
</div>
<h3>Midrif:</h3>
/*Fat*/
<div>
<<if getSlave($AS).indentureRestrictions >= 2 && getSlave($AS).weight > 30>>
<span class="note">$His indenture forbids elective surgery</span>
<<elseif getSlave($AS).weight > 30>>
<<if getSlave($AS).weight > 190>>
$He is extremely fat. [[Major liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),40), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
<<elseif getSlave($AS).weight > 130>>
$He is fat. [[Heavy liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),20), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
<<elseif getSlave($AS).weight > 30>>
$He is overweight. [[Liposuction|Surgery Degradation][surgeryDamage(getSlave($AS),10), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "liposuction"]]
<</if>>
<<if $surgeryUpgrade == 1>>
| [[Fat grafting|Fat Grafting][surgeryDamage(getSlave($AS),40), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS))*2, $surgeryType = "fat graft"]]
<</if>>
<</if>>
</div>
/*Also fat*/
<div>
$He has
<<if getSlave($AS).waist > 95>>a masculine
<<elseif getSlave($AS).waist > 40>>an ugly
<<elseif getSlave($AS).waist > 10>>an unattractive
<<elseif getSlave($AS).waist >= -10>>an average
<<elseif getSlave($AS).waist >= -40>>a feminine
<<elseif getSlave($AS).waist >= -95>>an hourglass
<<else>>an absurd
<</if>>
waist.
<<if getSlave($AS).waist >= -75>>
<<if getSlave($AS).indentureRestrictions < 2>>
[[Liposuction|Surgery Degradation][getSlave($AS).waist -= 20,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "lipo"]]
<</if>>
<</if>>
<<if (getSlave($AS).waist >= -95) && (getSlave($AS).waist < -75) && ($seeExtreme == 1)>>
<<if getSlave($AS).indentureRestrictions < 1 && (getSlave($AS).breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")>>
[["Remove ribs to severely narrow " + $his + " waist"|Surgery Degradation][getSlave($AS).waist = -100,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "ribs"]]
<</if>>
<</if>>
</div>
/*Belly*/
<div>
$He's
<<if getSlave($AS).pregKnown > 0>>
pregnant.
<<elseif getSlave($AS).womb.length == 0 && getSlave($AS).broodmother > 0>>
got a dormant broodmother implant in $his womb.
<<elseif getSlave($AS).preg > 0>>
showing unusual discomfort as $his stomach is inspected. A quick test reveals that <span class="lime">$he is pregnant.</span>
<<set getSlave($AS).pregKnown = 1>>
<<elseif getSlave($AS).bellyImplant > 0>>
got a <<print getSlave($AS).bellyImplant>>cc implant filled implant located in $his abdomen.
<<if getSlave($AS).cervixImplant == 1 >>
$He also has micropump filter installed in $his cervix feeding into the implant.
<<elseif getSlave($AS).cervixImplant == 2>>
$He also has micropump filter installed in $his rectum feeding into the implant.
<<elseif getSlave($AS).cervixImplant == 3>>
$He also has micropump filter installed in both $his holes feeding into the implant.
<</if>>
<<elseif getSlave($AS).bellyFluid >= 1500>>
got a <<print getSlave($AS).inflationType>>-filled implant located in $his abdomen.
<<if getSlave($AS).cervixImplant == 1 >>
$He also has micropump filter installed in $his cervix feeding into the implant.
<<elseif getSlave($AS).cervixImplant == 2>>
$He also has micropump filter installed in $his rectum feeding into the implant.
<<elseif getSlave($AS).cervixImplant == 3>>
$He also has micropump filter installed in both $his holes feeding into the implant.
<</if>>
<<elseif getSlave($AS).bellyImplant == 0>>
got an empty fillable implant located in $his abdomen.
<<if getSlave($AS).cervixImplant == 1 >>
$He also has micropump filter installed in $his cervix feeding into the implant.
<<elseif getSlave($AS).cervixImplant == 2>>
$He also has micropump filter installed in $his rectum feeding into the implant.
<<elseif getSlave($AS).cervixImplant == 3>>
$He also has micropump filter installed in both $his holes feeding into the implant.
<</if>>
<<else>>
got a normal stomach.
<</if>>
<div class="choices">
<<if getSlave($AS).indentureRestrictions >= 2>>
<span class="note">$His indenture forbids elective surgery</span>
<<elseif getSlave($AS).breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1 && $arcologies[0].FSRestart != "unset">>
<span class="note">You are forbidden from affecting $his fertility</span>
<<elseif getSlave($AS).preg > 0 || getSlave($AS).inflation > 0 || getSlave($AS).broodmother > 0>>
<span class="note">$He is unable to support an abdominal implant at this time</span>
<<elseif getSlave($AS).bellyImplant >= 750000>>
<span class="note">$His abdominal implant is so far beyond its maximum limit it is at risk of rupturing</span>
<<elseif getSlave($AS).bellyImplant >= 600000>>
<span class="note">$His abdominal implant is greatly beyond its maximum limit</span>
<<elseif getSlave($AS).bellyImplant >= 450000>>
<span class="note">$His abdominal implant is over-filled</span>
<<elseif getSlave($AS).bellyImplant >= 400000>>
<span class="note">$His abdominal implant is at its capacity</span>
<<elseif getSlave($AS).bellyImplant > 130000 && $arcologies[0].FSTransformationFetishistResearch != 1>>
<span class="note">$His abdominal implant is at its capacity</span>
<<elseif getSlave($AS).bellyImplant == -1 && (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1) && $bellyImplants == 1>>
[[Implant fillable abdominal implant|Surgery Degradation][getSlave($AS).bellyImplant = 0,getSlave($AS).preg = -2, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "bellyIn"]]
<<elseif getSlave($AS).bellyImplant == -1 && $bellyImplants == 1>>
[[Implant a fillable abdominal implant|Surgery Degradation][getSlave($AS).bellyImplant = 0, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), getSlave($AS).bellyPain += 2, surgeryDamage(getSlave($AS),50), $surgeryType = "bellyInMale"]]
<<elseif getSlave($AS).bellyPain == 2>>
<span class="note">$His body cannot handle more filler this week</span>
<<elseif getSlave($AS).bellyImplant > -1 && getSlave($AS).bellyPain == 0>>
[[Add inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 200, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10),$surgeryType = "bellyUp"]]
| [[Add a considerable amount of inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 500, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "bellyUp"]]
<<elseif getSlave($AS).bellyImplant > -1 && getSlave($AS).bellyPain == 1>>
[[Add more inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 200, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),30),$surgeryType = "bellyUp"]]
| [[Add a considerable amount of inert filler|Surgery Degradation][getSlave($AS).bellyImplant += 500, getSlave($AS).bellyPain += 1,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),40),$surgeryType = "bellyUp"]]<<if getSlave($AS).health.health < 0>><span class="note red">This may cause severe health issues</span><</if>>
<</if>>
<<if getSlave($AS).bellyImplant > -1>>
| [[Drain implant|Surgery Degradation][getSlave($AS).bellyImplant -= 200,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),5), $surgeryType = "bellyDown"]]
<<if getSlave($AS).bellyImplant >= 500>>
| [[Greatly drain implant|Surgery Degradation][getSlave($AS).bellyImplant -= 500, surgeryDamage(getSlave($AS),5),cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "bellyDown"]]
<</if>>
<<if getSlave($AS).indentureRestrictions < 2>>
| [[Remove implant|Surgery Degradation][getSlave($AS).bellyImplant = -1, getSlave($AS).cervixImplant = 0, cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),10), $surgeryType = "bellyOut"]]
<<if getSlave($AS).cervixImplant != 1 && getSlave($AS).cervixImplant != 3 && $cervixImplants >= 1 && getSlave($AS).vagina > -1>> /* slave should have vagina */
<div>
[[Install cervix micropump filter|Surgery Degradation][getSlave($AS).cervixImplant = (getSlave($AS).cervixImplant==0?1:3), surgeryDamage(getSlave($AS), 5), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "cervixPump"]]
<span class="note">Will allow $his belly implant to slowly swell as people cum in $his vagina</span>
</div>
<</if>>
<<if getSlave($AS).cervixImplant != 2 && getSlave($AS).cervixImplant != 3 && $cervixImplants == 2>>
<div>
[[Install rectal micropump filter|Surgery Degradation][getSlave($AS).cervixImplant = (getSlave($AS).cervixImplant==0?2:3), surgeryDamage(getSlave($AS), 20), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "cervixPumpA"]]
<span class="note">Will allow $his belly implant to slowly swell as people cum in $his anus</span>
</div>
<</if>>
<</if>>
<</if>>
</div>
</div>
/* Uterine Implants */
<div>
<<if getSlave($AS).wombImplant == "none" && ($UterineRestraintMesh == 1) && (getSlave($AS).ovaries == 1 || getSlave($AS).mpreg == 1)>>
$He has a normal uterus<<if getSlave($AS).mpreg == 1>>, though slightly repositioned<</if>>.
<<if getSlave($AS).indentureRestrictions >= 1>>
<span class="note">$His indenture forbids invasive elective surgery</span>
<<elseif getSlave($AS).bellyImplant > 0 || getSlave($AS).preg > 0>>
<span class="note">$His womb is currently in use and unsafe to operate on</span>
<<else>>
<<if $surgeryUpgrade == 1>>
<<if $UterineRestraintMesh == 1>>
[[Install reinforcing organic mesh|Surgery Degradation][getSlave($AS).wombImplant = "restraint", surgeryDamage(getSlave($AS),25), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "womb"]]
<</if>>
<</if>>
<</if>>
<<elseif getSlave($AS).wombImplant == "restraint">>
$He has a mesh reinforced uterus.
<<if getSlave($AS).indentureRestrictions >= 1>>
<span class="note">$His indenture forbids invasive elective surgery</span>
<<elseif getSlave($AS).bellyImplant > 0 || getSlave($AS).preg > 0>>
<span class="note">$His womb is currently in use and unsafe to operate on</span>
<<else>>
[[Remove organic mesh|Surgery Degradation][getSlave($AS).wombImplant = "none", surgeryDamage(getSlave($AS),50), cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), $surgeryType = "womb"]]<<if getSlave($AS).health.health < 0>><span class="note red">This may cause severe health issues</span><</if>>
<</if>>
<</if>>
</div>
/*Belly sag*/
<div>
<<if getSlave($AS).bellySagPreg > 0>>
<<if getSlave($AS).belly >= 1500>>
$He has a sagging midriff, ruined from excessive pregnancy. It is currently filled out by $his swollen belly and cannot safely be worked on.
<<else>>
$He has a sagging midriff, ruined from excessive pregnancy.
[[Tummy tuck|Surgery Degradation][getSlave($AS).bellySag = 0,getSlave($AS).bellySagPreg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "tummyTuck"]]
<</if>>
<<elseif getSlave($AS).bellySag > 0>>
<<if getSlave($AS).belly >= 1500>>
$He has a sagging midriff, ruined from excessive distention. It is currently filled out by $his swollen belly and cannot safely be worked on.
<<else>>
$He has a sagging midriff, ruined from excessive distention.
[[Tummy tuck|Surgery Degradation][getSlave($AS).bellySag = 0,getSlave($AS).bellySagPreg = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", getSlave($AS)), surgeryDamage(getSlave($AS),20),$surgeryType = "tummyTuck"]]
<</if>>
<</if>>
</div>
</div> </div>
</div> </div>
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment