diff --git a/TODO.txt b/TODO.txt index bc705998be4d16c4fb1ab3a38bb65e41f9acbcd6..a8ce562749c362ba40dc8e0e99b17185c26519fd 100644 --- a/TODO.txt +++ b/TODO.txt @@ -28,33 +28,3 @@ main.tw porting: - use guard - toychest - walk past - - -DCoded: - -Farmyard -- allow adoption of animals (potentially allow them to be customized) -- add animals to slave v slave fights - loser gets fucked, etc -- add female animal-on-slave scene -- add animal-human pregnancy -- allow slaves to be assigned to the Farmyard -- add zoo - - open to the public / charge admission - - assign slaves to generate more income / rep - - maybe attract immigrants - -Nursery -X create Nursery -- create array / list of babies in Nursery with their age (starts at 0, week 0), basic genetics (skin color, eye color) -- add a list or variable to slave array with number of children sent to Nursery -- hardcap of 50 (40?) -- add option to kick out babies if space is needed -- rewrite certain areas -- rewrite nursery.tw and incubator.tw with link macros - -Misc -- rework seNonlethalPit.tw to take different variables into account (virginity, devotion / trust, fetishes / quirks, etc) - X rewrite seNonlethalPit.tw - have slave come in naked and bound, then have the animal chase her around and see how long she'll last -- add personality types -- add boomerang to "gated community" event -X add check for amputees in killSlave \ No newline at end of file diff --git a/artTools/vector_deepmurk_primary.svg b/artTools/vector_deepmurk_primary.svg index 5e7535eab4ce221186d1c0835bf2ebde8b6d673a..2e9e41c48f753d322adb9335dda851904912cb77 100644 --- a/artTools/vector_deepmurk_primary.svg +++ b/artTools/vector_deepmurk_primary.svg @@ -60,7 +60,7 @@ <feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-43"/> </filter> <filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-36" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-65"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-36-5" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-65-8"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-36-5-9" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-65-8-4"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-16-5" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-6-1"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-16-5-5" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-6-1-9"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-16-5-5-3" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-6-1-9-3"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-77" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-94"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-77-8" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-94-4"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-77-8-3" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-94-4-8"/></filter></defs> - <sodipodi:namedview inkscape:snap-others="false" inkscape:snap-bbox="true" inkscape:snap-intersection-paths="false" inkscape:snap-nodes="true" inkscape:snap-global="false" inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="false" inkscape:object-paths="true" inkscape:object-nodes="true" inkscape:current-layer="Belly_Outfit_SluttyBusinessAttire" inkscape:window-maximized="1" inkscape:window-y="-8" inkscape:window-x="-8" inkscape:cy="640.73637" inkscape:cx="40.980376" inkscape:zoom="1.9999999" showgrid="false" id="namedview4358" inkscape:window-height="1057" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff" showguides="false"> + <sodipodi:namedview inkscape:snap-others="false" inkscape:snap-bbox="true" inkscape:snap-intersection-paths="false" inkscape:snap-nodes="true" inkscape:snap-global="false" inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="false" inkscape:object-paths="true" inkscape:object-nodes="true" inkscape:current-layer="Boob_Outfit_ShibariRopes" inkscape:window-maximized="1" inkscape:window-y="-8" inkscape:window-x="-8" inkscape:cy="690.81361" inkscape:cx="339.18824" inkscape:zoom="2.828427" showgrid="false" id="namedview4358" inkscape:window-height="1057" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff" showguides="false"> <inkscape:grid type="xygrid" id="grid897"/> </sodipodi:namedview> <style type="text/css" id="style"> @@ -3795,7 +3795,7 @@ <path inkscape:connector-curvature="0" d="m 268.6,863.6 c 0.7,1.8 1.5,1.7 2.9,4.2 0,0 2,3.6 2.2,8.1 0.2,5.3 -3.9,7.6 -9.2,15.1 -8.1,11.6 -6.2,17.3 -12.7,20.7 -2.1,1.2 -5,1.6 -10.8,2.7 -0.5,0.1 -3.3,0.3 -9,0.6 -2.4,0.2 -4.6,0.3 -6.3,-1.3 -0.4,-0.4 -1.3,-1.2 -1.2,-2.2 0.2,-1.6 3.1,-1.9 5.7,-3.1 3.6,-1.8 5.5,-4.9 7.3,-7.6 2.8,-4.4 1.8,-6 5.5,-16.4 1.7,-4.6 1.9,-4.4 3,-8.1 1.6,-5 1.6,-6.8 3.1,-12.3 1.9,-7 3.6,-12.8 5.2,-14.4 4.8,-4.9 10.8,-2.8 12.4,1.2 1.5,2.9 0.1,8.2 1.9,12.8 z" class="skin" id="XMLID_463_"/> <path inkscape:connector-curvature="0" d="m 311.5,880.7 c 0.4,-6.6 5.7,-12.8 8.5,-30.2 0.6,-4.1 2.8,-4.8 5.2,-6 3.7,-1.7 10.6,-2.7 11,6 0.4,6.1 -0.6,16.4 0,27.2 0.4,6.5 0.2,11.4 2,21.2 1.9,10 2.8,15.1 6,20.7 3.9,6.9 8.1,9.2 7.3,12.1 -0.6,2.4 -4.1,2.9 -9.2,3.7 -4.8,0.7 -9.6,1.4 -15.1,-1.3 -1.4,-0.7 -4,-2 -6.2,-4.7 -5.2,-6.1 -2.2,-13.2 -4.7,-24.4 -3.5,-15.8 -5.4,-14.9 -4.8,-24.3 z" class="skin" id="XMLID_510_"/> </g> - <g inkscape:groupmode="layer" id="Torso_" style="display:inline" inkscape:label="Torso_"><g inkscape:label="Torso_Obese" style="display:none" id="Torso_Obese" inkscape:groupmode="layer"> + <g inkscape:groupmode="layer" id="Torso_" style="display:inline" inkscape:label="Torso_" sodipodi:insensitive="true"><g inkscape:label="Torso_Obese" style="display:none" id="Torso_Obese" inkscape:groupmode="layer"> <path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" d="m 245.79689,232.13385 c -13.52893,22.92539 -14.89536,58.85038 -12.09381,85.07845 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -0.62455,15.6822 3.07067,33.54851 10.30432,41.76736 7.70225,11.48232 23.28994,30.95333 35.85398,37.1125 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 7.67486,-58.67177 3.60939,-70.22439 2.75224,-20.78129 10.1133,-52.00089 6.10901,-84.60917" class="shadow" id="path7231"/> <path sodipodi:nodetypes="csccccccccccccc" id="path7238" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -14.27513,62.93553 -9.58934,85.06586 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -1.09271,11.59875 0.83705,24.91633 5.2162,33.84828 2.01287,3.95273 3.47051,6.5607 5.86517,9.40259 5.77491,9.18693 28.0761,34.97087 45.48767,44.55852 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 5.48716,-62.53675 1.3616,-72.45817 2.27853,-9.60652 9.83314,-37.72721 7.47614,-79.4941 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/> <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7240" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> @@ -3938,6 +3938,7 @@ + </g> @@ -4005,6 +4006,7 @@ + </g><g style="display:none" inkscape:label="Pubic_Hair_BushyFat" id="Pubic_Hair_BushyFat" inkscape:groupmode="layer"> @@ -4880,101 +4882,101 @@ </g> <g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_" inkscape:label="Torso_Outfit_ShibariRopes_" style="display:none"> <g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_Unnatural" inkscape:label="Torso_Outfit_ShibariRopes_Unnatural" style="display:none"> - <path id="path811" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path813" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path817" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path819" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" id="path821" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path823" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" id="path825" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 341.26152,337.17398 c -18.31566,0.80828 -38.81467,1.30571 -57.13596,2.0971 15.42935,3.92331 33.91808,9.17383 46.28592,13.60739" id="path827" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 325.97592,369.63588 c -13.81611,1.60858 -30.33534,4.90827 -43.0982,9.15 15.263,0.085 31.25479,1.0269 47.8609,2.21005" id="path829" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" id="path831" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path833" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path835" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path837" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path839" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path841" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path843" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path845" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path847" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path849" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path851" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path853"/> - <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path855" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path843-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path843-7-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path843-7-8-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path843-7-8-5-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path843-7-8-5-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path843-7-8-5-0-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path843-7-8-5-0-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path id="path811" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path813" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path815" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path817" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path819" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" id="path821" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path823" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" id="path825" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 341.26152,337.17398 c -18.31566,0.80828 -38.81467,1.30571 -57.13596,2.0971 15.42935,3.92331 33.91808,9.17383 46.28592,13.60739" id="path827" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 325.97592,369.63588 c -13.81611,1.60858 -30.33534,4.90827 -43.0982,9.15 15.263,0.085 31.25479,1.0269 47.8609,2.21005" id="path829" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" id="path831" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path833" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path835" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path837" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path839" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path841" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path843" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path845" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path847" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path849" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path851" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path853"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path855" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path843-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path843-7-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path843-7-8-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path843-7-8-5-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path843-7-8-5-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path843-7-8-5-0-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path843-7-8-5-0-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> </g> <g style="display:none" inkscape:label="Torso_Outfit_ShibariRopes_Hourglass" id="Torso_Outfit_ShibariRopes_Hourglass" inkscape:groupmode="layer"> - <path sodipodi:nodetypes="ccssczczczczccssczczczcsscc" inkscape:connector-curvature="0" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" id="path1790"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1792" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1794" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1796" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1798" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1800" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1802" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1804" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1806" d="m 344.97383,337.35076 c -18.31566,0.80828 -42.52698,1.12893 -60.84827,1.92032 15.42935,3.92331 37.80717,11.47193 50.17501,15.90549" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1808" d="m 332.1631,367.69134 c -13.81611,1.60858 -36.52252,6.85281 -49.28538,11.09454 15.263,0.085 35.85098,1.55723 52.45709,2.74038" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1810" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1812" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1814" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1816" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1818" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1820" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1822" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1824" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1826" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1828" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1830" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/> - <path id="path1832" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" inkscape:connector-curvature="0"/> - <path inkscape:transform-center-y="-10.814575" inkscape:transform-center-x="-1.4558081" id="path1834" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" inkscape:connector-curvature="0"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1836" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1838" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1840" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1842" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1844" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1846" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1848" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/> + <path sodipodi:nodetypes="ccssczczczczccssczczczcsscc" inkscape:connector-curvature="0" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" id="path1790"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1792" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1794" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1796" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1798" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1800" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1802" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1804" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1806" d="m 344.97383,337.35076 c -18.31566,0.80828 -42.52698,1.12893 -60.84827,1.92032 15.42935,3.92331 37.80717,11.47193 50.17501,15.90549" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1808" d="m 332.1631,367.69134 c -13.81611,1.60858 -36.52252,6.85281 -49.28538,11.09454 15.263,0.085 35.85098,1.55723 52.45709,2.74038" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path1810" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1812" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1814" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1816" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1818" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1820" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1822" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1824" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1826" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1828" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1830" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/> + <path id="path1832" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" inkscape:connector-curvature="0"/> + <path inkscape:transform-center-y="-10.814575" inkscape:transform-center-x="-1.4558081" id="path1834" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1836" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1838" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1840" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1842" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1844" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1846" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1848" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/> </g> <g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_Normal" inkscape:label="Torso_Outfit_ShibariRopes_Normal" style="display:none"> - <path id="path1852" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path1854" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path1856" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path1858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path1860" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 346.59321,401.2752 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 33.1641,-35.06768 61.91274,-41.66561" id="path1862" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path1864" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 240.75965,330.55754 18.67843,6.50743 -19.84643,4.08782" id="path1866" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 347.27193,337.17398 c -18.31566,0.80828 -44.82508,1.30571 -63.14637,2.0971 15.42935,3.92331 46.29245,11.6487 58.66029,16.08226" id="path1868" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 342.23938,367.69134 c -13.81611,1.60858 -46.5988,6.85281 -59.36166,11.09454 15.263,0.085 43.62916,1.20368 60.23527,2.38683" id="path1870" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 237.84548,370.41149 c 3.28983,1.51937 13.19589,4.7753 15.70811,6.29467 -3.03605,0.12601 -13.2548,0.35855 -17.06319,0.742" id="path1872" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> - <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894"/> - <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> - </g><g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_Chubby" inkscape:label="Torso_Outfit_ShibariRopes_Chubby" style="display:none"><path id="path1852-7" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 236.56006,296.82725 c 11.10559,2.11719 20.8098,2.9195 28.35654,4.0173 -7.76353,1.9703 -20.81375,4.98661 -27.25516,6.15161" id="path1858-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 360.66223,310.11652 -68.63372,-6.61673 c 18.6846,6.99932 42.68336,15.73873 64.06834,18.95752" id="path1860-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 362.67989,401.09842 c -24.85562,4.67564 -53.13494,23.88089 -80.16648,32.90838 22.82814,-12.51843 50.13466,-38.07288 78.8833,-44.67081" id="path1862-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -16.87871,-24.62934 -28.34243,-30.82997" id="path1864-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.81511,330.20399 20.62297,6.86098 -23.20519,4.9717" id="path1866-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 352.39845,337.17398 c -18.31566,0.80828 -49.9516,1.30571 -68.27289,2.0971 15.42935,3.92331 54.07062,10.58804 66.43846,15.0216" id="path1868-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 354.43697,365.92357 c -13.81611,1.60858 -58.79639,8.62058 -71.55925,12.86231 15.263,0.085 59.71584,0.85013 76.32195,2.03328" id="path1870-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 229.53697,368.64372 c 3.28983,1.51937 21.5044,6.54307 24.01662,8.06244 -3.03605,0.12601 -22.62397,1.06566 -26.43236,1.44911" id="path1872-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g inkscape:label="Torso_Outfit_ShibariRopes_Fat" id="Torso_Outfit_ShibariRopes_Fat" inkscape:groupmode="layer" style="display:none"><path id="path1852-7-2" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 235.31006,296.32725 c 11.10559,2.11719 22.0598,3.4195 29.60654,4.5173 -7.76353,1.9703 -22.56375,5.48661 -29.00516,6.65161" id="path1858-9-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 367.41223,310.11652 -75.38372,-6.61673 c 18.6846,6.99932 50.18336,16.73873 71.56834,19.95752" id="path1860-8-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.67989,402.59842 c -24.85562,4.67564 -61.13494,22.38089 -88.16648,31.40838 22.82814,-12.51843 59.63466,-39.57288 88.3833,-46.17081" id="path1862-7-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -19.37871,-26.12934 -30.84243,-32.32997" id="path1864-7-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 234.56511,327.95399 24.87297,9.11098 -29.20519,4.7217" id="path1866-2-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 360.39845,335.92398 c -18.31566,0.80828 -57.9516,2.55571 -76.27289,3.3471 15.42935,3.92331 60.57062,4.83804 72.93846,9.2716" id="path1868-6-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 363.18697,365.17357 c -13.81611,1.60858 -67.54639,9.37058 -80.30925,13.61231 15.263,0.085 69.21584,0.35013 85.82195,1.53328" id="path1870-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 222.78697,367.89372 c 3.28983,1.51937 28.2544,7.29307 30.76662,8.81244 -3.03605,0.12601 -28.87397,2.06566 -32.68236,2.44911" id="path1872-6-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_Obese" inkscape:label="Torso_Outfit_ShibariRopes_Obese" style="display:none"><path id="path1852-7-2-1" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -31.331,7.02311 -39.45526,8.08058" id="path1854-9-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 55.20124,11.32214 74.02068,19.05652" id="path1856-3-3-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 232.48163,295.79692 c 11.10559,2.11719 24.88823,3.94983 32.43497,5.04763 -7.76353,1.9703 -25.2154,6.72405 -31.65681,7.88905" id="path1858-9-0-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.06388,310.11652 -76.79793,-6.26318 c 18.6846,6.99932 53.18856,16.91551 74.57354,20.1343" id="path1860-8-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 371.91733,403.83586 c -24.85562,4.67564 -62.37238,21.14345 -89.40392,30.17094 22.82814,-12.51843 62.46309,-37.80511 91.21173,-44.40304" id="path1862-7-8-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 223.34835,413.2 c 10.40403,3.57274 20.21184,12.60748 29.84849,21.9356 -7.59549,-11.61614 -22.56069,-27.89711 -34.02441,-34.09774" id="path1864-7-3-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 231.02958,327.95399 28.4085,9.11098 -33.62461,5.60558" id="path1866-2-6-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 365.87853,335.92398 c -18.31566,0.80828 -63.43168,2.55571 -81.75297,3.3471 15.42935,3.92331 67.81846,4.48449 80.1863,8.91805" id="path1868-6-4-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 369.72771,365.17357 c -13.81611,1.60858 -74.08713,9.37058 -86.84999,13.61231 15.263,0.085 73.45848,0.52691 90.06459,1.71006" id="path1870-0-1-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 219.60499,366.12595 c 3.28983,1.51937 31.43638,9.06084 33.9486,10.58021 -3.03605,0.12601 -32.4095,2.06566 -36.21789,2.44911" id="path1872-6-2-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7-8"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g> + <path id="path1852" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path1854" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path1856" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path1858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path1860" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 346.59321,401.2752 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 33.1641,-35.06768 61.91274,-41.66561" id="path1862" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path1864" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 240.75965,330.55754 18.67843,6.50743 -19.84643,4.08782" id="path1866" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 347.27193,337.17398 c -18.31566,0.80828 -44.82508,1.30571 -63.14637,2.0971 15.42935,3.92331 46.29245,11.6487 58.66029,16.08226" id="path1868" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 342.23938,367.69134 c -13.81611,1.60858 -46.5988,6.85281 -59.36166,11.09454 15.263,0.085 43.62916,1.20368 60.23527,2.38683" id="path1870" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 237.84548,370.41149 c 3.28983,1.51937 13.19589,4.7753 15.70811,6.29467 -3.03605,0.12601 -13.2548,0.35855 -17.06319,0.742" id="path1872" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + <path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/> + </g><g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_Chubby" inkscape:label="Torso_Outfit_ShibariRopes_Chubby" style="display:none"><path id="path1852-7" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 236.56006,296.82725 c 11.10559,2.11719 20.8098,2.9195 28.35654,4.0173 -7.76353,1.9703 -20.81375,4.98661 -27.25516,6.15161" id="path1858-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 360.66223,310.11652 -68.63372,-6.61673 c 18.6846,6.99932 42.68336,15.73873 64.06834,18.95752" id="path1860-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 362.67989,401.09842 c -24.85562,4.67564 -53.13494,23.88089 -80.16648,32.90838 22.82814,-12.51843 50.13466,-38.07288 78.8833,-44.67081" id="path1862-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -16.87871,-24.62934 -28.34243,-30.82997" id="path1864-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.81511,330.20399 20.62297,6.86098 -23.20519,4.9717" id="path1866-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 352.39845,337.17398 c -18.31566,0.80828 -49.9516,1.30571 -68.27289,2.0971 15.42935,3.92331 54.07062,10.58804 66.43846,15.0216" id="path1868-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 354.43697,365.92357 c -13.81611,1.60858 -58.79639,8.62058 -71.55925,12.86231 15.263,0.085 59.71584,0.85013 76.32195,2.03328" id="path1870-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 229.53697,368.64372 c 3.28983,1.51937 21.5044,6.54307 24.01662,8.06244 -3.03605,0.12601 -22.62397,1.06566 -26.43236,1.44911" id="path1872-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g inkscape:label="Torso_Outfit_ShibariRopes_Fat" id="Torso_Outfit_ShibariRopes_Fat" inkscape:groupmode="layer" style="display:none"><path id="path1852-7-2" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 235.31006,296.32725 c 11.10559,2.11719 22.0598,3.4195 29.60654,4.5173 -7.76353,1.9703 -22.56375,5.48661 -29.00516,6.65161" id="path1858-9-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 367.41223,310.11652 -75.38372,-6.61673 c 18.6846,6.99932 50.18336,16.73873 71.56834,19.95752" id="path1860-8-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.67989,402.59842 c -24.85562,4.67564 -61.13494,22.38089 -88.16648,31.40838 22.82814,-12.51843 59.63466,-39.57288 88.3833,-46.17081" id="path1862-7-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -19.37871,-26.12934 -30.84243,-32.32997" id="path1864-7-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 234.56511,327.95399 24.87297,9.11098 -29.20519,4.7217" id="path1866-2-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 360.39845,335.92398 c -18.31566,0.80828 -57.9516,2.55571 -76.27289,3.3471 15.42935,3.92331 60.57062,4.83804 72.93846,9.2716" id="path1868-6-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 363.18697,365.17357 c -13.81611,1.60858 -67.54639,9.37058 -80.30925,13.61231 15.263,0.085 69.21584,0.35013 85.82195,1.53328" id="path1870-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 222.78697,367.89372 c 3.28983,1.51937 28.2544,7.29307 30.76662,8.81244 -3.03605,0.12601 -28.87397,2.06566 -32.68236,2.44911" id="path1872-6-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_ShibariRopes_Obese" inkscape:label="Torso_Outfit_ShibariRopes_Obese" style="display:none"><path id="path1852-7-2-1" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -31.331,7.02311 -39.45526,8.08058" id="path1854-9-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 55.20124,11.32214 74.02068,19.05652" id="path1856-3-3-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 232.48163,295.79692 c 11.10559,2.11719 24.88823,3.94983 32.43497,5.04763 -7.76353,1.9703 -25.2154,6.72405 -31.65681,7.88905" id="path1858-9-0-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.06388,310.11652 -76.79793,-6.26318 c 18.6846,6.99932 53.18856,16.91551 74.57354,20.1343" id="path1860-8-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 371.91733,403.83586 c -24.85562,4.67564 -62.37238,21.14345 -89.40392,30.17094 22.82814,-12.51843 62.46309,-37.80511 91.21173,-44.40304" id="path1862-7-8-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 223.34835,413.2 c 10.40403,3.57274 20.21184,12.60748 29.84849,21.9356 -7.59549,-11.61614 -22.56069,-27.89711 -34.02441,-34.09774" id="path1864-7-3-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 231.02958,327.95399 28.4085,9.11098 -33.62461,5.60558" id="path1866-2-6-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 365.87853,335.92398 c -18.31566,0.80828 -63.43168,2.55571 -81.75297,3.3471 15.42935,3.92331 67.81846,4.48449 80.1863,8.91805" id="path1868-6-4-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 369.72771,365.17357 c -13.81611,1.60858 -74.08713,9.37058 -86.84999,13.61231 15.263,0.085 73.45848,0.52691 90.06459,1.71006" id="path1870-0-1-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 219.60499,366.12595 c 3.28983,1.51937 31.43638,9.06084 33.9486,10.58021 -3.03605,0.12601 -32.4095,2.06566 -36.21789,2.44911" id="path1872-6-2-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7-8"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g> </g> <g inkscape:groupmode="layer" id="Torso_Outfit_Shine_" inkscape:label="Torso_Outfit_Shine_" style="display:none"> <g inkscape:groupmode="layer" id="Torso_Outfit_Shine_Shoulder" inkscape:label="Torso_Outfit_Shine_Shoulder" style="display:none"> @@ -7451,7 +7453,7 @@ <path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path4027-9" d="m 290.74565,341.76682 c 5.2665,4.35178 5.56841,11.52129 5.82323,18.71753 -2.56499,-6.10053 -4.50607,-12.3397 -5.82323,-18.71753 z" style="display:inline;fill-rule:evenodd;fill:#ffffff;filter:url(#Filter_Shine_Blur);stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:1.12775385;stroke:#000000" transform="matrix(2.806394,-0.28790498,0.2559876,2.4952748,-620.76047,-450.58168)"/> </g> </g> - <g inkscape:label="Belly_Outfit_" id="Belly_Outfit_" inkscape:groupmode="layer" style="display:inline"> + <g inkscape:label="Belly_Outfit_" id="Belly_Outfit_" inkscape:groupmode="layer" style="display:none"> <g style="display:none;opacity:1" inkscape:label="Belly_Outfit_Western" id="Belly_Outfit_Western" inkscape:groupmode="layer"> <g id="g5475" transform="matrix(1.014792,0,0,1.0059302,-4.1476732,-2.5734225)"> <path inkscape:connector-curvature="0" d="m 274.8,433.8 c 20.7,-1.5 47.7,-4.5 61.9,-42.4 13.1,-44.3 -27.8,-99.6 -59.9,-101.5 -40.1,6.2 -61.8,42.8 -63.9,96.9 2.2,31 33.1,49 61.9,47 z" class="shadow" id="path5471"/> @@ -7798,7 +7800,7 @@ </g> <g inkscape:groupmode="layer" id="Penis_" inkscape:label="Penis_" sodipodi:insensitive="true" style="display:none"/> <g inkscape:groupmode="layer" id="Penis_Addon_" inkscape:label="Penis_Addon_" sodipodi:insensitive="true" style="display:none"/> - <g inkscape:groupmode="layer" id="Boob_" style="display:inline" inkscape:label="Boob_" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Boob_" style="display:none" inkscape:label="Boob_" sodipodi:insensitive="true"> <g inkscape:groupmode="layer" id="Boob_Scaled_" style="display:inline" inkscape:label="Boob_Scaled_"> <g inkscape:groupmode="layer" id="Boob_Alt" style="display:inline" inkscape:label="Boob_Alt"> <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4461" class="scaler_"> @@ -8021,7 +8023,7 @@ <path sodipodi:nodetypes="ccc" id="path4680" class="shadow" d="m 270.33492,269.98618 c -0.16754,2.01348 0.47911,3.25262 0.89408,5.36257 -0.66799,-1.59942 -1.31544,-3.72955 -0.89408,-5.36257 z" inkscape:connector-curvature="0"/> </g> </g> - <g inkscape:groupmode="layer" id="Boob_Outfit_StretchPantsAndACroptop" style="display:inline" inkscape:label="Boob_Outfit_StretchPantsAndACroptop"> + <g inkscape:groupmode="layer" id="Boob_Outfit_StretchPantsAndACroptop" style="display:none" inkscape:label="Boob_Outfit_StretchPantsAndACroptop"> <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4592" class="scaler_"> <path sodipodi:nodetypes="csscsccscscc" inkscape:connector-curvature="0" d="m 226.54656,253.75066 c -3.36507,1.67191 -6.28302,3.1917 -8.33221,4.68937 -0.54445,0.39791 -0.66828,2.70307 -0.76291,3.35152 -0.65836,4.51134 -1.66809,9.99655 -0.19947,14.9545 0.5788,2.79959 1.92116,5.11459 3.04085,7.21138 2.65234,4.96693 6.04765,7.87695 10.86115,8.57219 21.5829,3.2487 35.13223,-12.1343 39.18878,-20.05393 1.83647,8.16488 6.94853,14.47073 13.3338,17.64542 10.04423,4.99389 23.27331,3.62273 32.00152,-1.35019 10.55597,-6.27698 15.90576,-19.45293 10.27729,-32.96347 -0.10014,-0.24038 -1.10748,-2.3276 -1.21461,-2.56815 -44.60848,9.13357 -64.17272,11.64213 -98.19419,0.51136 z" id="path4464" style="fill-opacity:1;fill:#010101"/> <path sodipodi:nodetypes="cscsscccscsscc" inkscape:connector-curvature="0" d="m 226.61703,254.26275 c -3.24805,1.56057 -6.03443,2.9182 -7.55098,3.88901 -0.39536,0.25309 -0.72231,2.6909 -0.84921,3.07294 -0.70752,5.13443 -0.92153,9.56442 -0.30576,13.2861 1.01337,6.12496 3.33372,10.46932 6.44535,13.29915 2.48992,2.26451 5.53985,3.63861 8.78962,4.08772 10.49581,1.51314 19.86794,-2.43574 27.29744,-8.48888 4.20537,-3.4345 7.18267,-7.02269 9.92412,-11.02226 0.12718,0.41876 1.87124,5.64497 5.46994,10.30596 2.123,2.74967 5.09638,5.02083 8.21123,6.75234 0.11303,0.0438 0.22591,0.0871 0.33871,0.12991 28.39866,10.77366 48.95726,-11.31838 40.76152,-33.40986 -0.046,-0.12396 -0.89862,-2.10945 -0.94642,-2.23341 -38.7538,7.91357 -61.21049,12.91457 -97.58556,0.33128 z" id="path4468" style="fill-opacity:1;fill:#323232"/> @@ -8094,30 +8096,30 @@ <path inkscape:connector-curvature="0" d="m 270.33492,269.98618 c -0.16754,2.01348 0.47911,3.25262 0.89408,5.36257 -0.66799,-1.59942 -1.31544,-3.72955 -0.89408,-5.36257 z" class="shadow" id="path4347-6-8-2-3-5-2-7-3-0-8-3-8-1-5-0-65-8-8-2-9-6" sodipodi:nodetypes="ccc"/> </g> </g> - <g inkscape:label="Boob_Outfit_ShibariRopes" style="display:none" id="Boob_Outfit_ShibariRopes" inkscape:groupmode="layer"> + <g inkscape:label="Boob_Outfit_ShibariRopes" style="display:inline" id="Boob_Outfit_ShibariRopes" inkscape:groupmode="layer"> <g class="scaler_" id="g4825" transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)"> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#895b39" d="m 219.1666,266.29543 c 0.22667,0.58481 7.55754,22.60905 8.05645,24.21492" id="path4823-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 225.47889,255.87507 c 0.52149,-0.30191 17.46328,-9.33649 27.71573,-14.79664 19.22498,-10.23864 30.44714,-13.99738 32.33808,-16.23135" id="path4395" inkscape:connector-curvature="0" sodipodi:nodetypes="csc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 225.79092,261.0236 c 28.00118,4.87937 42.06181,5.96052 43.90802,5.78261" id="path4398" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 285.56062,224.84336 c 5.75422,8.17565 15.28169,21.51814 14.98933,31.01134" id="path4437" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 270.87997,266.70453 c 1.94629,-0.13716 14.28518,-0.0274 21.12259,-0.96071" id="path4581" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 216.69413,266.55856 c 1.59531,-0.008 8.15275,-5.25142 8.47688,-5.75201 0,0 0.0361,-5.11099 -0.31481,-5.78056" id="path4677" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 308.28996,265.45731 c 5.59909,0.0246 14.8887,-0.042 19.39278,-0.2829" id="path4679" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 300.73366,255.45598 c -0.15079,-1.8e-4 -8.98901,9.60199 -9.00917,10.32336 -0.0102,0.36354 9.55913,7.69587 9.93799,7.71192 0.32452,0.0137 6.622,-8.05001 6.58833,-8.35539 0.0951,-0.3322 -7.28031,-9.58324 -7.55504,-9.56989" id="path4681" inkscape:connector-curvature="0" sodipodi:nodetypes="csscc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 262.79883,236.63244 c 5.51443,0.81075 27.94577,1.38852 30.80135,1.7858" id="path4815" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 285.25719,225.60172 c -0.18745,1.07562 -5.23723,10.82831 -5.57161,12.14493" id="path4823" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#895b39" d="m 301.59551,273.74019 c -0.21083,1.2098 -7.01089,17.23405 -7.38699,18.71492" id="path4823-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#895b39" d="m 301.77607,273.49008 c 0.66417,1.2098 8.12742,15.96964 8.75132,17.45051" id="path4823-3-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.84821749;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 219.71585,263.65145 c -1.10819,-0.31189 -2.63178,0.49861 -2.81565,1.59553 0.28166,0.97877 0.48039,1.77053 0.6586,1.98127 0.19352,0.22882 1.12254,0.90842 1.32004,1.14206 0.51626,0.61073 2.11072,0.0178 1.98685,-0.35951 -0.11245,-0.34254 0.0254,-1.82073 -0.1,-2.22219 -0.0952,-0.58924 -0.68382,-1.34685 -1.04989,-2.13716 z" id="path4823-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.62377667;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.81087,259.1604 c -0.80476,0.69138 -0.93832,2.25432 -0.17013,2.93665 0.91066,0.26877 1.63262,0.50839 1.8881,0.47656 0.2774,-0.0346 1.28029,-0.40754 1.56349,-0.44278 0.74029,-0.0921 1.08043,-1.6016 0.72166,-1.69353 -0.32571,-0.0834 -1.41646,-0.91909 -1.79495,-1.02183 -0.51067,-0.21853 -1.40281,-0.14384 -2.20817,-0.25507 z" id="path4823-2-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.57291365;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.58503,255.34197 c -0.21701,1.01661 0.36798,2.27492 1.36805,2.37658 0.86649,-0.31084 1.56911,-0.53607 1.74886,-0.70893 0.19513,-0.1877 0.75424,-1.06433 0.95352,-1.2559 0.52092,-0.50075 -0.10644,-1.90269 -0.43957,-1.76908 -0.30244,0.12128 -1.64373,0.0833 -1.99856,0.21967 -0.57621,0.27118 -1.27565,0.66108 -1.6323,1.13766 z" id="path4823-2-7-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 294.77865,267.08526 c 0.67764,-1.18948 0.17465,-3.18 -1.04266,-3.70654 -1.21352,0.0445 -2.18686,0.047 -2.48174,0.19225 -0.32015,0.15778 -1.3723,1.03508 -1.69919,1.19604 -0.85451,0.42076 -0.62359,2.43071 -0.15143,2.39588 0.42866,-0.0316 2.10049,0.5511 2.60103,0.52148 0.70934,0.059 1.75453,-0.40314 2.77399,-0.59911 z" id="path4823-2-7-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 305.67641,263.44781 c -0.90153,1.0302 -0.80617,3.08108 0.28147,3.8401 1.19797,0.19873 2.1522,0.39066 2.47015,0.30722 0.34521,-0.0907 1.55136,-0.74019 1.90381,-0.83263 0.92132,-0.24164 1.09643,-2.25722 0.62683,-2.31738 -0.42634,-0.0546 -1.94813,-0.95946 -2.44451,-1.03039 -0.68327,-0.19947 -1.79969,0.0446 -2.83775,0.0331 z" id="path4823-2-7-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 303.51358,270.62489 c -1.06632,-0.8585 -3.11157,-0.67908 -3.82532,0.43879 -0.14942,1.20511 -0.30204,2.16641 -0.20562,2.48067 0.10479,0.3412 0.80321,1.51969 0.91004,1.86805 0.27923,0.91063 2.3003,1.0029 2.34114,0.53122 0.0371,-0.42822 0.87873,-1.98585 0.92923,-2.48472 0.17127,-0.69088 -0.1184,-1.79635 -0.14949,-2.83401 z" id="path4823-2-7-3-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 298.39393,258.25503 c 0.99987,0.93506 3.05279,0.90749 3.8473,-0.1545 0.2382,-1.19075 0.46154,-2.13812 0.38864,-2.45865 -0.0793,-0.34802 -0.68855,-1.57496 -0.7693,-1.93027 -0.21108,-0.9288 -2.21978,-1.17038 -2.29541,-0.70302 -0.0687,0.4243 -1.02328,1.91538 -1.11056,2.40914 -0.22193,0.67631 -0.0149,1.80019 -0.0607,2.8373 z" id="path4823-2-7-3-8-3-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 277.23497,238.30089 c 0.59145,1.23462 2.51388,1.95538 3.64015,1.25497 0.65485,-1.02264 1.20737,-1.82396 1.25601,-2.14906 0.0527,-0.35303 -0.0688,-1.71751 -0.0148,-2.07787 0.14108,-0.94197 -1.64229,-1.89739 -1.88268,-1.48952 -0.21827,0.37028 -1.64968,1.41221 -1.91052,1.84044 -0.45264,0.54933 -0.66843,1.67156 -1.08819,2.62103 z" id="path4823-2-7-3-8-3-6-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 261.27924,238.39911 c -0.90225,-1.02959 -0.80831,-3.08055 0.27881,-3.8403 1.19783,-0.19957 2.15193,-0.39216 2.46994,-0.30894 0.34528,0.0905 1.55185,0.73915 1.90438,0.83132 0.92148,0.241 1.09799,2.25646 0.62843,2.31694 -0.4263,0.0549 -1.94746,0.96082 -2.44379,1.03209 -0.68313,0.19993 -1.79973,-0.0433 -2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> - <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 295.77019,240.23185 c 0.90225,-1.02959 0.80831,-3.08055 -0.27881,-3.8403 -1.19783,-0.19957 -2.15193,-0.39216 -2.46994,-0.30894 -0.34528,0.0905 -1.55185,0.73915 -1.90438,0.83132 -0.92148,0.241 -1.09799,2.25646 -0.62843,2.31694 0.4263,0.0549 1.94746,0.96082 2.44379,1.03209 0.68313,0.19993 1.79973,-0.0433 2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#780000" d="m 219.1666,266.29543 c 0.22667,0.58481 7.55754,22.60905 8.05645,24.21492" id="path4823-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 225.47889,255.87507 c 0.52149,-0.30191 17.46328,-9.33649 27.71573,-14.79664 19.22498,-10.23864 30.44714,-13.99738 32.33808,-16.23135" id="path4395" inkscape:connector-curvature="0" sodipodi:nodetypes="csc"/> + <path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 225.79092,261.0236 c 28.00118,4.87937 42.06181,5.96052 43.90802,5.78261" id="path4398" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 285.56062,224.84336 c 5.75422,8.17565 15.28169,21.51814 14.98933,31.01134" id="path4437" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 270.87997,266.70453 c 1.94629,-0.13716 14.28518,-0.0274 21.12259,-0.96071" id="path4581" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 216.69413,266.55856 c 1.59531,-0.008 8.15275,-5.25142 8.47688,-5.75201 0,0 0.0361,-5.11099 -0.31481,-5.78056" id="path4677" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 308.28996,265.45731 c 5.59909,0.0246 14.8887,-0.042 19.39278,-0.2829" id="path4679" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 300.73366,255.45598 c -0.15079,-1.8e-4 -8.98901,9.60199 -9.00917,10.32336 -0.0102,0.36354 9.55913,7.69587 9.93799,7.71192 0.32452,0.0137 6.622,-8.05001 6.58833,-8.35539 0.0951,-0.3322 -7.28031,-9.58324 -7.55504,-9.56989" id="path4681" inkscape:connector-curvature="0" sodipodi:nodetypes="csscc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 262.79883,236.63244 c 5.51443,0.81075 27.94577,1.38852 30.80135,1.7858" id="path4815" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 285.25719,225.60172 c -0.18745,1.07562 -5.23723,10.82831 -5.57161,12.14493" id="path4823" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#780000" d="m 301.59551,273.74019 c -0.21083,1.2098 -7.01089,17.23405 -7.38699,18.71492" id="path4823-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#780000" d="m 301.77607,273.49008 c 0.66417,1.2098 8.12742,15.96964 8.75132,17.45051" id="path4823-3-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.84821749;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 219.71585,263.65145 c -1.10819,-0.31189 -2.63178,0.49861 -2.81565,1.59553 0.28166,0.97877 0.48039,1.77053 0.6586,1.98127 0.19352,0.22882 1.12254,0.90842 1.32004,1.14206 0.51626,0.61073 2.11072,0.0178 1.98685,-0.35951 -0.11245,-0.34254 0.0254,-1.82073 -0.1,-2.22219 -0.0952,-0.58924 -0.68382,-1.34685 -1.04989,-2.13716 z" id="path4823-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.62377667;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.81087,259.1604 c -0.80476,0.69138 -0.93832,2.25432 -0.17013,2.93665 0.91066,0.26877 1.63262,0.50839 1.8881,0.47656 0.2774,-0.0346 1.28029,-0.40754 1.56349,-0.44278 0.74029,-0.0921 1.08043,-1.6016 0.72166,-1.69353 -0.32571,-0.0834 -1.41646,-0.91909 -1.79495,-1.02183 -0.51067,-0.21853 -1.40281,-0.14384 -2.20817,-0.25507 z" id="path4823-2-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.57291365;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.58503,255.34197 c -0.21701,1.01661 0.36798,2.27492 1.36805,2.37658 0.86649,-0.31084 1.56911,-0.53607 1.74886,-0.70893 0.19513,-0.1877 0.75424,-1.06433 0.95352,-1.2559 0.52092,-0.50075 -0.10644,-1.90269 -0.43957,-1.76908 -0.30244,0.12128 -1.64373,0.0833 -1.99856,0.21967 -0.57621,0.27118 -1.27565,0.66108 -1.6323,1.13766 z" id="path4823-2-7-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 294.77865,267.08526 c 0.67764,-1.18948 0.17465,-3.18 -1.04266,-3.70654 -1.21352,0.0445 -2.18686,0.047 -2.48174,0.19225 -0.32015,0.15778 -1.3723,1.03508 -1.69919,1.19604 -0.85451,0.42076 -0.62359,2.43071 -0.15143,2.39588 0.42866,-0.0316 2.10049,0.5511 2.60103,0.52148 0.70934,0.059 1.75453,-0.40314 2.77399,-0.59911 z" id="path4823-2-7-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 305.67641,263.44781 c -0.90153,1.0302 -0.80617,3.08108 0.28147,3.8401 1.19797,0.19873 2.1522,0.39066 2.47015,0.30722 0.34521,-0.0907 1.55136,-0.74019 1.90381,-0.83263 0.92132,-0.24164 1.09643,-2.25722 0.62683,-2.31738 -0.42634,-0.0546 -1.94813,-0.95946 -2.44451,-1.03039 -0.68327,-0.19947 -1.79969,0.0446 -2.83775,0.0331 z" id="path4823-2-7-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 303.51358,270.62489 c -1.06632,-0.8585 -3.11157,-0.67908 -3.82532,0.43879 -0.14942,1.20511 -0.30204,2.16641 -0.20562,2.48067 0.10479,0.3412 0.80321,1.51969 0.91004,1.86805 0.27923,0.91063 2.3003,1.0029 2.34114,0.53122 0.0371,-0.42822 0.87873,-1.98585 0.92923,-2.48472 0.17127,-0.69088 -0.1184,-1.79635 -0.14949,-2.83401 z" id="path4823-2-7-3-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 298.39393,258.25503 c 0.99987,0.93506 3.05279,0.90749 3.8473,-0.1545 0.2382,-1.19075 0.46154,-2.13812 0.38864,-2.45865 -0.0793,-0.34802 -0.68855,-1.57496 -0.7693,-1.93027 -0.21108,-0.9288 -2.21978,-1.17038 -2.29541,-0.70302 -0.0687,0.4243 -1.02328,1.91538 -1.11056,2.40914 -0.22193,0.67631 -0.0149,1.80019 -0.0607,2.8373 z" id="path4823-2-7-3-8-3-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 277.23497,238.30089 c 0.59145,1.23462 2.51388,1.95538 3.64015,1.25497 0.65485,-1.02264 1.20737,-1.82396 1.25601,-2.14906 0.0527,-0.35303 -0.0688,-1.71751 -0.0148,-2.07787 0.14108,-0.94197 -1.64229,-1.89739 -1.88268,-1.48952 -0.21827,0.37028 -1.64968,1.41221 -1.91052,1.84044 -0.45264,0.54933 -0.66843,1.67156 -1.08819,2.62103 z" id="path4823-2-7-3-8-3-6-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 261.27924,238.39911 c -0.90225,-1.02959 -0.80831,-3.08055 0.27881,-3.8403 1.19783,-0.19957 2.15193,-0.39216 2.46994,-0.30894 0.34528,0.0905 1.55185,0.73915 1.90438,0.83132 0.92148,0.241 1.09799,2.25646 0.62843,2.31694 -0.4263,0.0549 -1.94746,0.96082 -2.44379,1.03209 -0.68313,0.19993 -1.79973,-0.0433 -2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> + <path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 295.77019,240.23185 c 0.90225,-1.02959 0.80831,-3.08055 -0.27881,-3.8403 -1.19783,-0.19957 -2.15193,-0.39216 -2.46994,-0.30894 -0.34528,0.0905 -1.55185,0.73915 -1.90438,0.83132 -0.92148,0.241 -1.09799,2.25646 -0.62843,2.31694 0.4263,0.0549 1.94746,0.96082 2.44379,1.03209 0.68313,0.19993 1.79973,-0.0433 2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssscc"/> </g> </g> <g inkscape:groupmode="layer" id="Boob_Outfit_Shine" inkscape:label="Boob_Outfit_Shine" style="display:none"> @@ -8668,6 +8670,7 @@ + </g> diff --git a/artTools/vector_deepmurk_secondary.svg b/artTools/vector_deepmurk_secondary.svg index 2f88451aa62afda7623845b64095361eafccd1ea..8f3f5b743c5ffe40a9f430f41de4dbf4dab79871 100644 --- a/artTools/vector_deepmurk_secondary.svg +++ b/artTools/vector_deepmurk_secondary.svg @@ -60,7 +60,7 @@ <feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-43"/> </filter> <filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-36" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-65"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-36-5" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-65-8"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-36-5-9" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-65-8-4"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-16-5" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-6-1"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-16-5-5" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-6-1-9"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-16-5-5-3" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-6-1-9-3"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-77" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-94"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-77-8" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-94-4"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-77-8-3" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-94-4-8"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-6" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-654"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="filter11049" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur11047"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615" x="-0.55083606" width="2.1016721" y="-0.071901849" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-6-0" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-654-3"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-6-8" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-654-1"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-7-0" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-9-5"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-78" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-0"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-6-3" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-654-5"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-4" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-2"/></filter><filter style="color-interpolation-filters:sRGB" inkscape:label="Filter_Shine_Blur" id="Filter_Shine_Blur-6-1" width="4" x="-2" height="4" y="-2"><feGaussianBlur stdDeviation="1.5 1.5" result="blur" id="feGaussianBlur4091-3-654-4"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-9" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-8"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-7-0-1" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-9-5-6"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-7-0-15" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-9-5-3"/></filter><filter inkscape:collect="always" style="color-interpolation-filters:sRGB" id="filter8615-7-0-15-1" x="-0.55083609" width="2.1016722" y="-0.07190185" height="1.1438037"><feGaussianBlur inkscape:collect="always" stdDeviation="4.4237657" id="feGaussianBlur8617-9-5-3-9"/></filter></defs> - <sodipodi:namedview inkscape:snap-others="false" inkscape:snap-bbox="true" inkscape:snap-intersection-paths="false" inkscape:snap-nodes="true" inkscape:snap-global="false" inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="false" inkscape:object-paths="true" inkscape:object-nodes="true" inkscape:current-layer="Torso_Outfit_KittyLingerie_Unnatural" inkscape:window-maximized="1" inkscape:window-y="-8" inkscape:window-x="-8" inkscape:cy="714.3835" inkscape:cx="325.02504" inkscape:zoom="2.828427" showgrid="false" id="namedview4358" inkscape:window-height="1057" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff" showguides="true"> + <sodipodi:namedview inkscape:snap-others="false" inkscape:snap-bbox="true" inkscape:snap-intersection-paths="false" inkscape:snap-nodes="true" inkscape:snap-global="false" inkscape:snap-object-midpoints="true" inkscape:snap-smooth-nodes="false" inkscape:object-paths="true" inkscape:object-nodes="true" inkscape:current-layer="g6198" inkscape:window-maximized="1" inkscape:window-y="-8" inkscape:window-x="-8" inkscape:cy="617.11559" inkscape:cx="270.33327" inkscape:zoom="15.999999" showgrid="false" id="namedview4358" inkscape:window-height="1057" inkscape:window-width="1920" inkscape:pageshadow="2" inkscape:pageopacity="0" guidetolerance="10" gridtolerance="10" objecttolerance="10" borderopacity="1" bordercolor="#666666" pagecolor="#ffffff" showguides="true"> <inkscape:grid type="xygrid" id="grid897"/> </sodipodi:namedview> <style type="text/css" id="style"> @@ -91,33 +91,49 @@ <g inkscape:groupmode="layer" id="Original_Canvas_" inkscape:label="Original_Canvas_" style="display:inline;opacity:0.98999999" sodipodi:insensitive="true"> <rect style="display:inline;fill-opacity:1;fill:#c80000;opacity:0.40400002" id="rect4823" width="1000" height="1000" x="-230.08357" y="0.44515097"/> </g> - <g inkscape:groupmode="layer" id="Arm_" style="display:inline" inkscape:label="Arm_" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Arm_" style="display:none" inkscape:label="Arm_"> <g inkscape:groupmode="layer" id="Arm_Right_High" style="display:none" inkscape:label="Arm_Right_High"> <path inkscape:connector-curvature="0" d="M 281.8,204.7 C 260,208.1 230.03529,168.97647 207.73529,155.67647 235.83529,143.87647 229,138.3 275.7,106.8 c 0,0 42,18 43.4,2.2 3.5,-39.9 -31.1,-22.5 -48.4,-9.9 -14.8,1.2 -92.9,44.3 -88.9,57.8 6.1,20.6 48.4,58 75.4,76 8.9,4.4 28.5,-13.6 24.6,-28.2" class="skin" id="R_2_" sodipodi:nodetypes="cccccccc"/> - </g> + </g><g inkscape:label="Arm_Right_High_MLight" style="display:inline" id="Arm_Right_High_MLight" inkscape:groupmode="layer"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.62795395" d="m 209.44387,155.20188 c -9.85883,4.04047 -4.88624,7.54677 -2.69072,11.99476 -5.15217,-3.75412 -8.01518,-9.98289 2.69072,-11.99476 z" id="path4721-0-8-9-5" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.61213589" d="m 245.19778,222.31006 c 1.26417,0.76991 12.39248,10.3002 13.57843,13.50783 -3.22545,-3.00636 -13.80642,-12.43612 -13.57843,-13.50783 z" id="path4721-0-8-9-5-4" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.39872098" d="m 252.42698,198.65099 c 2.52355,1.26675 9.52204,12.20436 10.98366,22.93805 -4.55696,-13.57236 -6.62316,-15.27731 -10.98366,-22.93805 z" id="path4721-0-8-9-5-4-0" sodipodi:nodetypes="ccc"/></g> <g inkscape:groupmode="layer" id="Arm_Right_Low" style="display:none" inkscape:label="Arm_Right_Low"> <path inkscape:connector-curvature="0" d="m 266.2,253.7 c -28.3,-5.9 -23.73622,54.91595 -30.63622,72.61595 4.3,15.6 16.93052,44.23553 29.63622,84.28405 0,0 36.2,-17.5 37.3,-2.1 3,38.7 -24.5,17.2 -41.7,9.6 C 250.1,413.3 211.93661,341.6754 209.07647,321 206.37647,310.1 229.7,236.8 245,219.9 c 6.9,-7.7 8.3,-4.7 14.3,-8.9 43,6 24.9,46 6.9,42.7" class="skin" id="R" sodipodi:nodetypes="ccccccccc"/> - </g> + </g><g inkscape:label="Arm_Right_Low_MLight" style="display:inline" id="Arm_Right_Low_MLight" inkscape:groupmode="layer"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.09320128" d="m 214.23562,291.08937 c 1.15921,1.89857 1.39473,12.15757 -1.94659,19.98319 2.43505,-11.01859 1.75389,-13.02222 1.94659,-19.98319 z" id="path4721-0-8-9-5-4-0-3" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.19554722" d="m 231.92492,330.67897 c 1.24053,4.03987 10.66295,23.69027 19.43861,37.40687 -11.33255,-20.13362 -12.88628,-24.20105 -19.43861,-37.40687 z" id="path4721-0-8-9-5-4-0-3-6" sodipodi:nodetypes="ccc"/></g> <g inkscape:groupmode="layer" id="Arm_Right_Mid" style="display:none" inkscape:label="Arm_Right_Mid"> <path inkscape:connector-curvature="0" d="m 267.4,253.7 c -28.3,-5.9 -22.8,53.7 -29.6,71.4 18.2,0.4 51.1,-12.2 103.6,-15.7 0,0 36.2,-17.5 37.3,-2.1 3,38.7 -20.2,22.3 -37.3,14.6 -18.04351,17.54942 -130.23052,37.90729 -134.13052,21.80729 C 204.56948,332.80729 230.9,236.6 246.2,219.8 c 6.9,-7.7 8.3,-4.7 14.3,-8.9 43.1,6.1 25,46.1 6.9,42.8" class="skin" id="R_1_" sodipodi:nodetypes="ccccccccc"/> - </g> + </g><g inkscape:label="Arm_Right_Mid_MLight" style="display:inline" id="Arm_Right_Mid_MLight" inkscape:groupmode="layer"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81024873" d="m 238.3126,324.42561 c 0.20022,1.04099 -4.9081,5.88332 -12.42029,9.11996 8.24676,-4.85189 8.59221,-5.88008 12.42029,-9.11996 z" id="path4721-0-8-9-5-4-0-3-7" sodipodi:nodetypes="ccc"/></g> <g inkscape:groupmode="layer" id="Arm_Left_High" inkscape:label="Arm_Left_High" style="display:none"> <path inkscape:connector-curvature="0" d="m 359.7,208 c 33,6 74.74118,-36.21176 87.44118,-39.01176 -28.1,-11.8 -29.70929,-25.61284 -76.40929,-57.11284 0,0 -42.83189,13.4246 -44.23189,-2.3754 C 323,69.600003 357.6,87.000003 374.9,99.600003 389.7,100.8 486.3,157.4 482.3,170.9 c -6.1,20.6 -84.8,65.8 -114.7,81.4 -49.9,-6.5 -28.8,-47.8 -7.9,-44.3" class="skin" id="L_2_" sodipodi:nodetypes="cccccccc"/> - </g> + </g><g style="display:inline" inkscape:label="Arm_Left_High_MLight" id="Arm_Left_High_MLight" inkscape:groupmode="layer"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.55642927" d="m 445.2694,168.63691 c 8.77984,3.56234 4.35147,6.65371 2.39624,10.57534 4.58829,-3.30987 7.13797,-8.80155 -2.39624,-10.57534 z" id="path4721-0-8-9-5-0" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.43258524" d="m 376.60561,242.90976 c -0.8171,0.59486 -8.00988,7.95841 -8.77642,10.43676 2.08476,-2.32285 8.92378,-9.6087 8.77642,-10.43676 z" id="path4721-0-8-9-5-4-8" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.38103116" d="m 377.89111,217.38932 c -3.90448,0.79816 -14.73264,7.6897 -16.99407,14.45277 7.05059,-8.55165 10.24744,-9.6259 16.99407,-14.45277 z" id="path4721-0-8-9-5-4-0-0" sodipodi:nodetypes="ccc"/></g> <g inkscape:groupmode="layer" id="Arm_Left_Low" inkscape:label="Arm_Left_Low" style="display:none"> <path inkscape:connector-curvature="0" d="m 353.4,255 c 28.88235,9.88235 29.01176,54.92353 36.91176,73.12353 -18.13795,26.66492 -21.57403,55.62619 -37.96378,83.87244 0,0 -39.74798,-13.49597 -41.14798,2.30403 -3.5,39.9 28.5,17.8 48.4,9.9 12.4,-4.9 45.77506,-58.82967 55.78235,-97.15882 C 418.48235,315.74118 395.7,237.4 378,220 c -8.1,-7.9 -9.6,-4.9 -16.6,-9.2 -50.1,6.3 -29,47.7 -8,44.2" class="skin" id="L" sodipodi:nodetypes="ccccccccc"/> - </g> + </g><g style="display:inline" inkscape:label="Arm_Left_Low_MLight" id="Arm_Left_Low_MLight" inkscape:groupmode="layer"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26945472" d="m 357.63595,248.24111 c 4.33436,5.11162 16.84522,16.30529 20.01625,15.24919 -8.57238,-4.69762 -12.16532,-8.61462 -20.01625,-15.24919 z" id="path4721-0-8-9-5-4-0-0-7" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.40373456" d="m 395.63392,259.57816 c 0.5966,-4.6854 -1.70908,-18.20825 -6.69749,-21.63442 4.94197,9.26476 4.80968,13.14857 6.69749,21.63442 z" id="path4721-0-8-9-5-4-0-0-7-6" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.86090791" d="m 396.15347,321.26916 c -3.28825,3.03574 -10.57821,11.92454 -10.019,14.31563 3.15753,-6.19601 5.68531,-8.72383 10.019,-14.31563 z" id="path4721-0-8-9-5-4-0-0-7-8" sodipodi:nodetypes="ccc"/></g> <g inkscape:groupmode="layer" id="Arm_Left_Mid" inkscape:label="Arm_Left_Mid" style="display:none"> <path inkscape:connector-curvature="0" d="m 353.94055,255.75216 c 19.64921,17.70888 18.05649,54.69135 28.7,67.6 C 362.79271,313.35354 335.46811,312.4246 283,313.5 c 0,0 -36.7,-17.8 -37.9,-2.2 -3,39.3 20.4,22.7 37.9,14.8 15.01595,6.73485 120.8,33 124.8,16.6 2.8,-11.1 -12.7,-103.2 -28.2,-120.3 -7.1,-7.8 -8.4,-4.8 -14.5,-9.1 -43.7,6.4 -25.3,47.1 -7,43.7" class="skin" id="L_1_" sodipodi:nodetypes="ccccccccc"/> - </g> + </g><g style="display:inline" inkscape:label="Arm_Left_Mid_MLight" id="Arm_Left_Mid_MLight" inkscape:groupmode="layer"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26945472" d="m 357.63595,251.99111 c 4.33436,5.11162 16.84522,16.30529 20.01625,15.24919 -8.57238,-4.69762 -12.16532,-8.61462 -20.01625,-15.24919 z" id="path4721-0-8-9-5-4-0-0-7-1" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.29628003" d="m 392.40324,263.56692 c 0.79685,-4.87992 -0.14274,-19.32087 -3.92316,-23.36967 3.34805,10.19152 2.9789,14.26865 3.92316,23.36967 z" id="path4721-0-8-9-5-4-0-0-7-6-2" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.64314759" d="m 390.37648,332.04167 c -1.73289,-2.85195 -7.16046,-9.49851 -9.0016,-9.44967 4.07429,3.2308 5.54905,5.45231 9.0016,9.44967 z" id="path4721-0-8-9-5-4-0-0-7-8-8" sodipodi:nodetypes="ccc"/></g> <g id="Arm_Left_Rebel" inkscape:groupmode="layer" style="display:none" inkscape:label="Arm_Left_Rebel"> <path inkscape:connector-curvature="0" d="m 361.3,240.3 c 9.9,3.7 9.74165,11.18206 39.84165,25.68206 28.20186,16.59843 39.42329,23.06542 61.83652,29.41206 21.41162,8.84351 33.73778,1.29722 40.93778,11.59722 3.9,5.5 4.48405,6.60866 4.48405,6.60866 1.8,3.2 3.7,7.7 4.7,13.4 0.9,5.3 0.4,8.9 1.3,9.1 1.1,0.2 3.7,-4.2 3.9,-9.1 0.2,-5.5 -2.7,-8.8 -1.3,-10.3 1.3,-1.3 3.7,1 6.5,0.1 5.7,-1.8 9.04118,-14.01176 9.14118,-15.51176 C 532.74118,296.58824 530,290.1 526.4,286.7 c -4.4,-4.1 -10.6,-1 -20,-0.7 -9.4,0.4 -22.56378,-7.71162 -45.46378,-17.91162 -10.4,-4.6 -15.01269,-4.87073 -22.01269,-8.97073 C 425.52353,251.31765 416.9,243.9 410.6,238 384.4,219 375,213.3 372.3,212.6 c -0.4,-0.1 -3.1,-0.8 -6.5,-2.3 -0.9,-0.4 -2,-0.9 -3.2,-1.6 -11.7,3 -19,6.2 -23.5,9.2 -3.9,2.7 -6.8,5.7 -6.5,8.7 0.5,5.6 11.9,7.3 28.7,13.7 z" class="skin" id="path4819" sodipodi:nodetypes="cccccccccccccccccccccc"/> - </g> - <g id="Arm_Left_Thumb_Down" inkscape:groupmode="layer" inkscape:label="Arm_Left_Thumb_Down" style="display:inline"> + </g><g inkscape:label="Arm_Left_Rebel_MLight" style="display:inline" inkscape:groupmode="layer" id="Arm_Left_Rebel_MLight"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26938391" d="m 386.01665,230.99685 c 5.14615,3.95336 19.04043,11.62855 21.51274,9.48901 -8.71918,-2.14047 -12.89872,-5.08157 -21.51274,-9.48901 z" id="path4721-0-8-9-5-4-0-0-7-1-5" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.29628003" d="m 379.06259,237.33744 c -4.88278,-0.77911 -19.32022,0.21295 -23.35526,4.00806 10.17929,-3.38506 14.25773,-3.03073 23.35526,-4.00806 z" id="path4721-0-8-9-5-4-0-0-7-6-2-2" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.51890343" d="m 428.68281,263.32624 c 3.15705,-1.00927 11.86552,-2.97642 13.63086,-2.44065 -5.62963,0.55822 -8.21029,1.30976 -13.63086,2.44065 z" id="path4721-0-8-9-5-4-0-0-7-8-8-7" sodipodi:nodetypes="ccc"/></g> + <g id="Arm_Left_Thumb_Down" inkscape:groupmode="layer" inkscape:label="Arm_Left_Thumb_Down" style="display:none"> <path inkscape:connector-curvature="0" d="m 354.7,252.8 c 16.27647,11.07059 4.68823,71.22941 12.58823,89.42941 13.9,6.4 33.92941,0.006 56.67647,-23.61764 0,0 15.25922,-35.57988 8.05922,-38.57988 C 430.32392,279.33189 424.8,278 424.8,278 c 0,-7.6 0.50588,-22.97754 -2.39412,-23.20146 -2.4,0.4 -1.10588,15.70146 -2.60588,23.10146 -16.91162,-0.17973 -7.6,20.6 -6.9,30.8 -9.3,8 -15.3,8.15294 -24.4,12.1 3.1,-11.3 8.6,-85.7 -9.2,-103 -8.1,-7.9 -9.6,-4.9 -16.6,-9.2 -50,6.3 -29,47.6 -8,44.2" class="skin" id="path4821" sodipodi:nodetypes="cccccccccccc"/> - </g><g inkscape:groupmode="layer" id="Arm_Left_None" inkscape:label="Arm_Left_None" style="display:none"/><g inkscape:label="Arm_Right_None" id="Arm_Right_None" inkscape:groupmode="layer" style="display:none"/> + </g><g style="display:inline" inkscape:label="Arm_Left_Thumb_Down_MLight" inkscape:groupmode="layer" id="Arm_Left_Thumb_Down_MLight"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26945472" d="m 357.81165,248.0615 c 2.24527,6.31459 9.98603,21.21092 13.3256,21.34517 -6.35561,-7.42695 -8.33013,-12.36186 -13.3256,-21.34517 z" id="path4721-0-8-9-5-4-0-0-7-1-7" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.35790086" d="m 388.75092,263.22715 c 1.72267,-4.56849 3.20028,-18.73789 -0.24642,-23.40389 1.90473,10.52919 0.79109,14.40458 0.24642,23.40389 z" id="path4721-0-8-9-5-4-0-0-7-6-2-4" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.66225117" d="m 377.83935,328.32936 c 2.20933,-2.3718 9.12914,-7.89934 11.47647,-7.85872 -5.19446,2.68686 -7.07469,4.53436 -11.47647,7.85872 z" id="path4721-0-8-9-5-4-0-0-7-8-8-9" sodipodi:nodetypes="ccc"/></g><g inkscape:groupmode="layer" id="Arm_Left_None" inkscape:label="Arm_Left_None" style="display:none"/><g inkscape:label="Arm_Right_None" id="Arm_Right_None" inkscape:groupmode="layer" style="display:none"/> </g> - <g inkscape:groupmode="layer" id="Arm_Outfit_" inkscape:label="Arm_Outfit_" style="display:inline"> + <g inkscape:groupmode="layer" id="Arm_Outfit_" inkscape:label="Arm_Outfit_" style="display:none"> @@ -478,7 +494,7 @@ </g> <g inkscape:groupmode="layer" id="Hair_Back_" inkscape:label="Hair_Back_" style="display:none" sodipodi:insensitive="true"/> - <g inkscape:groupmode="layer" id="Butt_" style="display:inline" inkscape:label="Butt_" sodipodi:insensitive="true"><g inkscape:groupmode="layer" id="Butt_6" inkscape:label="Butt_6" style="display:inline"> + <g inkscape:groupmode="layer" id="Butt_" style="display:inline" inkscape:label="Butt_" sodipodi:insensitive="true"><g inkscape:groupmode="layer" id="Butt_6" inkscape:label="Butt_6" style="display:none"> <path inkscape:connector-curvature="0" d="m 339.5308,405.08537 c 30.26019,13.26174 55.49256,51.72258 54.14137,80.15836 -1.1786,21.86734 -8.0768,30.88058 -22.695,45.01394 -10.85292,23.6393 -14.74934,63.75397 -23.51515,63.15404 C 324.2256,591.8522 305.16305,413.60537 339.5308,405.08537 Z" class="skin" id="path7282" sodipodi:nodetypes="ccccc"/> </g><g style="display:none" inkscape:label="Butt_5" id="Butt_5" inkscape:groupmode="layer"> <path sodipodi:nodetypes="ccccc" id="path7276" class="skin" d="m 341.88769,406.58742 c 25.56211,10.90768 50.63019,47.19052 49.39738,73.13467 -1.07533,19.95143 -7.36916,28.17469 -20.70642,41.06981 -9.902,21.56803 -13.45696,58.16778 -21.45472,57.62045 C 327.92352,576.9894 310.5313,414.3608 341.88769,406.58742 Z" inkscape:connector-curvature="0"/> @@ -488,7 +504,7 @@ <g style="display:none" inkscape:label="Butt_3" id="Butt_3" inkscape:groupmode="layer"> <path sodipodi:nodetypes="ccccccc" id="path965" class="skin" d="m 339.34739,405.05894 c 11.66744,-2.88915 29.34188,17.43453 36.73509,29.98739 7.5163,13.02671 8.79286,26.09243 8.21434,36.56235 -0.45627,7.07165 -1.1919,14.08611 -4.35394,20.00816 -5.53264,10.33111 -10.31696,13.27528 -14.48816,17.36361 -9.01048,19.62629 -12.24502,52.93063 -19.52273,52.4325 -19.29169,-1.29514 -35.11781,-149.28057 -6.5846,-156.35401 z" inkscape:connector-curvature="0"/> </g> - <g inkscape:groupmode="layer" id="Butt_2" inkscape:label="Butt_2" style="display:none"> + <g inkscape:groupmode="layer" id="Butt_2" inkscape:label="Butt_2" style="display:inline"> <path inkscape:connector-curvature="0" d="m 338.27948,405.05894 c 10.86715,-2.88915 27.32926,17.43453 34.21536,29.98739 6.69123,12.4508 8.07325,24.93723 7.71189,35.15872 -0.0946,9.67276 -1.84645,18.05966 -6.60697,25.95449 -4.11523,6.78955 -7.75867,9.40612 -11.0037,12.82091 -8.39244,19.62629 -11.40511,52.93063 -18.18363,52.4325 -17.96844,-1.29514 -32.70902,-149.28057 -6.13295,-156.35401 z" class="skin" id="path961" sodipodi:nodetypes="ccccccc"/> </g> <g style="display:none" inkscape:label="Butt_1" id="Butt_1" inkscape:groupmode="layer"> @@ -733,22 +749,34 @@ </g> </g><g inkscape:groupmode="layer" id="Butt_Outfit_Cutoffs_" inkscape:label="Butt_Outfit_Cutoffs_" style="display:none"><g style="display:none" inkscape:label="Butt_Outfit_Cutoffs_6" id="Butt_Outfit_Cutoffs_6" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 350.12931,407.62791 c 8.20773,0.68418 55.20986,40.37268 43.41606,80.51718 -7.65858,-3.48945 -20.88153,-16.8725 -20.88153,-16.8725 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" id="path7631" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#8aa7ff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 349.37494,406.96372 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 44.97254,41.33259 40.10828,74.64948 -0.18129,1.24172 -0.4043,2.49053 -0.67137,3.74568 -9.97109,-4.92696 -22.90753,-8.6631 -22.90753,-8.6631 -4.24176,-11.60618 -24.29363,-68.45386 -21.4806,-72.59506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" id="path7633" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#517cd3;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 352.64445,408.89608 c 22.63426,15.11993 45.00339,46.94798 41.91346,71.76672 -7.65858,-3.48946 -23.70996,-8.65237 -23.70996,-8.65237 -7.73135,-16.84962 -22.38214,-48.59956 -20.42337,-61.75634 0.0246,-0.16538 2.0601,-1.2006 2.21987,-1.35801 z" id="path7635" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_Cutoffs_5" inkscape:label="Butt_Outfit_Cutoffs_5" style="display:none"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path7623" d="m 350.12931,407.62791 c 8.20773,0.68418 52.58486,39.49768 40.79106,79.64218 -7.65858,-3.48945 -18.25653,-15.9975 -18.25653,-15.9975 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="csssccscc" inkscape:connector-curvature="0" id="path7625" d="m 349.37494,406.96372 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 42.34754,40.45759 37.48328,73.77448 -0.18129,1.24172 -0.4043,2.49053 -0.67137,3.74568 -9.97109,-4.92696 -20.28253,-7.7881 -20.28253,-7.7881 -4.24176,-11.60618 -24.29363,-68.45386 -21.4806,-72.59506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#8aa7ff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path7627" d="m 352.64445,408.89608 c 22.63426,15.11993 42.37839,46.07299 39.28846,70.89172 -7.65859,-3.48946 -21.08496,-7.77737 -21.08496,-7.77737 -7.73135,-16.84962 -22.38214,-48.59956 -20.42337,-61.75634 0.0246,-0.16538 2.0601,-1.2006 2.21987,-1.35801 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#517cd3;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_Cutoffs_4" id="Butt_Outfit_Cutoffs_4" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 350.12931,407.62791 c 8.20773,0.68418 47.2742,33.22471 36.54106,78.14218 -7.65858,-3.48945 -14.00653,-14.4975 -14.00653,-14.4975 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" id="path7607" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#8aa7ff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 349.37494,406.96372 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 38.09754,38.95759 33.23328,72.27448 -0.18129,1.24172 -0.4043,2.49053 -0.67137,3.74568 -10.09609,-4.67696 -16.03253,-6.2881 -16.03253,-6.2881 -4.24176,-11.60618 -24.29363,-68.45386 -21.4806,-72.59506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" id="path7609" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#517cd3;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 352.64445,408.89608 c 3.20745,2.38496 14.96104,9.34787 23.26302,23.68799 6.07899,10.50034 14.10805,26.19354 11.77544,45.70373 -7.65859,-3.48945 -16.83496,-6.27737 -16.83496,-6.27737 -7.73135,-16.84962 -22.38214,-48.59956 -20.42337,-61.75634 0.0246,-0.16538 2.0601,-1.2006 2.21987,-1.35801 z" id="path7611" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_Cutoffs_3" inkscape:label="Butt_Outfit_Cutoffs_3" style="display:none"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path2480-0" d="m 350.12931,407.06625 c 8.20773,3.77777 44.23238,26.04029 32.61536,77.49849 -7.65858,-3.48945 -10.08083,-13.85381 -10.08083,-13.85381 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="csssccscc" inkscape:connector-curvature="0" id="path2478" d="m 349.37494,406.40206 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 34.29684,37.72015 29.43258,71.03704 -0.18129,1.24172 -0.5293,3.08428 -0.79637,4.33943 -10.07289,-4.66331 -11.49737,-4.64987 -12.76308,-5.39441 -4.24176,-11.60618 -23.63738,-68.70386 -20.82435,-72.84506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#8aa7ff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path2480" d="m 352.64445,408.33442 c 5.55607,4.13132 36.75598,21.99939 31.23776,68.15429 -7.65859,-3.48945 -13.19051,-4.38368 -13.19051,-4.38368 -7.73135,-16.84962 -31.21268,-54.2152 -20.29837,-61.81885 1.49335,-1.04037 2.09135,-1.79434 2.25112,-1.95176 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#517cd3;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_Cutoffs_2" id="Butt_Outfit_Cutoffs_2" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 350.02985,408.21382 c 0.4129,0.3082 0.48952,0.2044 0.99977,0.54713 12.79275,8.59259 37.34908,36.23366 27.97798,73.84972 -1.65859,-0.42695 -7.68537,-3.25592 -7.68537,-3.25592 -4.35635,-19.09962 -20.89871,-53.11062 -18.93994,-66.2674 0.0246,-0.16537 -2.51221,-4.71611 -2.35244,-4.87353 z" id="path2474-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#8aa7ff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 349.26166,407.20981 c 4.28127,2.5952 36.85324,35.70231 29.75727,75.71526 -1.65859,-0.42696 -8.53919,-3.2575 -8.53919,-3.2575 -4.43195,-12.12656 -24.54075,-76.3939 -21.21808,-72.45776 z" id="path2472" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#517cd3;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 351.6353,409.52376 c 0.41291,0.3082 0.82573,0.6978 1.30913,1.07746 11.41775,8.96759 31.58499,33.17408 26.96389,64.79014 -1.65859,-0.42695 -9.06037,-3.38092 -9.06037,-3.38092 -7.73135,-16.84962 -22.39871,-48.61062 -20.43994,-61.7674 0.0246,-0.16537 1.06752,-0.56186 1.22729,-0.71928 z" id="path2474" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/></g><g style="display:none" inkscape:label="Butt_Outfit_Cutoffs_1" id="Butt_Outfit_Cutoffs_1" inkscape:groupmode="layer"><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path2447-2" d="m 350.12408,408.20733 c 0.50234,0.30658 1.09365,0.6164 1.59267,1.07178 10.44968,9.5359 33.49555,37.41698 22.62358,71.24177 -2.01783,-0.42472 -3.46737,-1.53053 -3.46737,-1.53053 -3.78087,-20.011 -22.50001,-56.97994 -20.11699,-70.06752 0.0299,-0.16451 -0.82627,-0.55892 -0.63189,-0.7155 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.30025864;stroke:#000000"/><path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path2447-3" d="m 349.26166,407.20981 c 4.28127,2.5952 31.18724,38.74255 25.50548,73.98253 -1.65859,-0.42696 -4.59676,-1.78994 -4.59676,-1.78994 -4.43195,-12.12656 -24.23139,-76.12873 -20.90872,-72.19259 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#8aa7ff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path2447" d="m 351.6353,409.52376 c 0.41291,0.3082 0.89895,0.61966 1.30913,1.07745 8.58933,9.58632 27.12139,31.58309 22.50028,63.19916 -1.65859,-0.42696 -4.59676,-1.78994 -4.59676,-1.78994 -7.73135,-16.84962 -22.39871,-48.61061 -20.43994,-61.76739 0.0246,-0.16538 1.06752,-0.56187 1.22729,-0.71928 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#517cd3;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_Cutoffs_0" inkscape:label="Butt_Outfit_Cutoffs_0" style="display:none"/></g><g style="display:none" inkscape:label="Butt_Outfit_SweaterAndCutoffs_" id="Butt_Outfit_SweaterAndCutoffs_" inkscape:groupmode="layer"><g inkscape:groupmode="layer" id="Butt_Outfit_SweaterAndCutoffs_6" inkscape:label="Butt_Outfit_SweaterAndCutoffs_6" style="display:none"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path5760" d="m 350.12931,407.62791 c 8.20773,0.68418 55.20986,40.37268 43.41606,80.51718 -7.65858,-3.48945 -20.88153,-16.8725 -20.88153,-16.8725 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="csssccscc" inkscape:connector-curvature="0" id="path5762" d="m 349.37494,406.96372 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 44.97254,41.33259 40.10828,74.64948 -0.18129,1.24172 -0.4043,2.49053 -0.67137,3.74568 -9.97109,-4.92696 -22.90753,-8.6631 -22.90753,-8.6631 -4.24176,-11.60618 -24.29363,-68.45386 -21.4806,-72.59506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#999999;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path5764" d="m 352.64445,408.89608 c 22.63426,15.11993 45.00339,46.94798 41.91346,71.76672 -7.65858,-3.48946 -23.70996,-8.65237 -23.70996,-8.65237 -7.73135,-16.84962 -22.38214,-48.59956 -20.42337,-61.75634 0.0246,-0.16538 2.0601,-1.2006 2.21987,-1.35801 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#4d4d4d;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_SweaterAndCutoffs_5" id="Butt_Outfit_SweaterAndCutoffs_5" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 350.12931,407.62791 c 8.20773,0.68418 52.58486,39.49768 40.79106,79.64218 -7.65858,-3.48945 -18.25653,-15.9975 -18.25653,-15.9975 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" id="path5768" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#999999;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 349.37494,406.96372 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 42.34754,40.45759 37.48328,73.77448 -0.18129,1.24172 -0.4043,2.49053 -0.67137,3.74568 -9.97109,-4.92696 -20.28253,-7.7881 -20.28253,-7.7881 -4.24176,-11.60618 -24.29363,-68.45386 -21.4806,-72.59506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#4d4d4d;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 352.64445,408.89608 c 22.63426,15.11993 42.37839,46.07299 39.28846,70.89172 -7.65859,-3.48946 -21.08496,-7.77737 -21.08496,-7.77737 -7.73135,-16.84962 -22.38214,-48.59956 -20.42337,-61.75634 0.0246,-0.16538 2.0601,-1.2006 2.21987,-1.35801 z" id="path5772" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SweaterAndCutoffs_4" inkscape:label="Butt_Outfit_SweaterAndCutoffs_4" style="display:none"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path5776" d="m 350.12931,407.62791 c 8.20773,0.68418 47.2742,33.22471 36.54106,78.14218 -7.65858,-3.48945 -14.00653,-14.4975 -14.00653,-14.4975 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="csssccscc" inkscape:connector-curvature="0" id="path5778" d="m 349.37494,406.96372 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 38.09754,38.95759 33.23328,72.27448 -0.18129,1.24172 -0.4043,2.49053 -0.67137,3.74568 -10.09609,-4.67696 -16.03253,-6.2881 -16.03253,-6.2881 -4.24176,-11.60618 -24.29363,-68.45386 -21.4806,-72.59506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#999999;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path5780" d="m 352.64445,408.89608 c 3.20745,2.38496 14.96104,9.34787 23.26302,23.68799 6.07899,10.50034 14.10805,26.19354 11.77544,45.70373 -7.65859,-3.48945 -16.83496,-6.27737 -16.83496,-6.27737 -7.73135,-16.84962 -22.38214,-48.59956 -20.42337,-61.75634 0.0246,-0.16538 2.0601,-1.2006 2.21987,-1.35801 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#4d4d4d;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_SweaterAndCutoffs_3" id="Butt_Outfit_SweaterAndCutoffs_3" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 350.12931,407.06625 c 8.20773,3.77777 44.23238,26.04029 32.61536,77.49849 -7.65858,-3.48945 -10.08083,-13.85381 -10.08083,-13.85381 -7.73135,-16.84961 -23.08925,-47.00857 -21.13047,-60.16535 0.0246,-0.16538 -1.56383,-3.32192 -1.40406,-3.47933 z" id="path5784" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#999999;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 349.37494,406.40206 c 0.22265,0.0924 0.46533,0.23825 0.75647,0.37712 1.00485,0.47929 2.31731,1.34889 3.84105,2.57257 11.3192,9.09023 34.29684,37.72015 29.43258,71.03704 -0.18129,1.24172 -0.5293,3.08428 -0.79637,4.33943 -10.07289,-4.66331 -11.49737,-4.64987 -12.76308,-5.39441 -4.24176,-11.60618 -23.63738,-68.70386 -20.82435,-72.84506 0.0221,-0.0326 0.33583,-0.0799 0.3537,-0.0867 z" id="path5786" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#4d4d4d;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 352.64445,408.33442 c 5.55607,4.13132 36.75598,21.99939 31.23776,68.15429 -7.65859,-3.48945 -13.19051,-4.38368 -13.19051,-4.38368 -7.73135,-16.84962 -31.21268,-54.2152 -20.29837,-61.81885 1.49335,-1.04037 2.09135,-1.79434 2.25112,-1.95176 z" id="path5788" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SweaterAndCutoffs_2" inkscape:label="Butt_Outfit_SweaterAndCutoffs_2" style="display:none"><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path5792" d="m 350.02985,408.21382 c 0.4129,0.3082 0.48952,0.2044 0.99977,0.54713 12.79275,8.59259 37.34908,36.23366 27.97798,73.84972 -1.65859,-0.42695 -7.68537,-3.25592 -7.68537,-3.25592 -4.35635,-19.09962 -20.89871,-53.11062 -18.93994,-66.2674 0.0246,-0.16537 -2.51221,-4.71611 -2.35244,-4.87353 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="cccc" inkscape:connector-curvature="0" id="path5794" d="m 349.26166,407.20981 c 4.28127,2.5952 36.85324,35.70231 29.75727,75.71526 -1.65859,-0.42696 -8.53919,-3.2575 -8.53919,-3.2575 -4.43195,-12.12656 -24.54075,-76.3939 -21.21808,-72.45776 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#999999;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path5796" d="m 351.6353,409.52376 c 0.41291,0.3082 0.82573,0.6978 1.30913,1.07746 11.41775,8.96759 31.58499,33.17408 26.96389,64.79014 -1.65859,-0.42695 -9.06037,-3.38092 -9.06037,-3.38092 -7.73135,-16.84962 -22.39871,-48.61062 -20.43994,-61.7674 0.0246,-0.16537 1.06752,-0.56186 1.22729,-0.71928 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#4d4d4d;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SweaterAndCutoffs_1" inkscape:label="Butt_Outfit_SweaterAndCutoffs_1" style="display:inline"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.30025864;stroke:#000000" d="m 350.12408,408.20733 c 0.50234,0.30658 1.09365,0.6164 1.59267,1.07178 10.44968,9.5359 33.49555,37.41698 22.62358,71.24177 -2.01783,-0.42472 -3.46737,-1.53053 -3.46737,-1.53053 -3.78087,-20.011 -22.50001,-56.97994 -20.11699,-70.06752 0.0299,-0.16451 -0.82627,-0.55892 -0.63189,-0.7155 z" id="path5800" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#999999;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 349.26166,407.20981 c 4.28127,2.5952 31.18724,38.74255 25.50548,73.98253 -1.65859,-0.42696 -4.59676,-1.78994 -4.59676,-1.78994 -4.43195,-12.12656 -24.23139,-76.12873 -20.90872,-72.19259 z" id="path5802" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#4d4d4d;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3;stroke:#000000" d="m 351.6353,409.52376 c 0.41291,0.3082 0.89895,0.61966 1.30913,1.07745 8.58933,9.58632 27.12139,31.58309 22.50028,63.19916 -1.65859,-0.42696 -4.59676,-1.78994 -4.59676,-1.78994 -7.73135,-16.84962 -22.39871,-48.61061 -20.43994,-61.76739 0.0246,-0.16538 1.06752,-0.56187 1.22729,-0.71928 z" id="path5804" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/></g><g style="display:none" inkscape:label="Butt_Outfit_SweaterAndCutoffs_0" id="Butt_Outfit_SweaterAndCutoffs_0" inkscape:groupmode="layer"/></g><g style="display:none" inkscape:label="Butt_Outfit_Boyshorts_" id="Butt_Outfit_Boyshorts_" inkscape:groupmode="layer"><g inkscape:groupmode="layer" id="Butt_Outfit_Boyshorts_6" inkscape:label="Butt_Outfit_Boyshorts_6" style="display:inline"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path4834" d="m 352.68373,408.28896 c 22.87397,15.24358 45.48001,47.33192 42.35736,72.35362 -7.73969,-3.51799 -23.96107,-8.72312 -23.96107,-8.72312 -7.81323,-16.98742 -22.61918,-48.99701 -20.63967,-62.26139 0.0249,-0.16673 2.08192,-1.21041 2.24338,-1.36911 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0281508;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_Boyshorts_5" id="Butt_Outfit_Boyshorts_5" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.01225829;stroke:#000000" d="m 352.65092,408.27966 c 22.62639,15.24905 42.36365,46.46644 39.27479,71.49712 -7.65592,-3.51926 -21.07762,-7.84379 -21.07762,-7.84379 -7.72866,-16.99351 -22.37436,-49.01459 -20.41627,-62.28372 0.0246,-0.16679 2.05938,-1.21085 2.2191,-1.36961 z" id="path4842" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_Boyshorts_4" inkscape:label="Butt_Outfit_Boyshorts_4" style="display:none"><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path4850" d="m 352.65929,408.4061 c 3.2167,2.4014 15.0042,9.4123 23.33013,23.85126 6.09653,10.57271 14.14876,26.37407 11.80942,46.01873 -7.68069,-3.5135 -16.88353,-6.32064 -16.88353,-6.32064 -7.75366,-16.96575 -22.44672,-48.93452 -20.4823,-62.18198 0.0247,-0.16652 2.06604,-1.20887 2.22628,-1.36737 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.01466012;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_Boyshorts_3" id="Butt_Outfit_Boyshorts_3" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.02419782;stroke:#000000" d="m 352.72117,408.09935 c 5.62795,4.14462 37.23149,22.07019 31.64188,68.37364 -7.75767,-3.50068 -13.36115,-4.39779 -13.36115,-4.39779 -7.83137,-16.90385 -31.61648,-54.38968 -20.56097,-62.01781 1.51267,-1.04371 2.1184,-1.80011 2.28024,-1.95804 z" id="path4858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_Boyshorts_2" inkscape:label="Butt_Outfit_Boyshorts_2" style="display:none"><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path4866" d="m 351.64073,409.03167 c 0.41275,0.31047 0.82541,0.70294 1.30861,1.0854 11.41325,9.03361 31.57253,33.41831 26.95326,65.26714 -1.65794,-0.43009 -9.0568,-3.40581 -9.0568,-3.40581 -7.7283,-16.97367 -22.38987,-48.96851 -20.43187,-62.22215 0.0246,-0.16659 1.06709,-0.566 1.2268,-0.72458 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.01042914;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_Boyshorts_1" inkscape:label="Butt_Outfit_Boyshorts_1" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04943347;stroke:#000000" d="m 351.69042,408.8047 c 0.4221,0.3115 0.91896,0.6263 1.33828,1.089 8.78057,9.68912 27.72525,31.92176 23.00125,63.87684 -1.69552,-0.43153 -4.69911,-1.80913 -4.69911,-1.80913 -7.90349,-17.0303 -22.89742,-49.13186 -20.89504,-62.42972 0.0252,-0.16715 1.09129,-0.56789 1.25462,-0.72699 z" id="path4874" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/></g><g style="display:none" inkscape:label="Butt_Outfit_Boyshorts_0" id="Butt_Outfit_Boyshorts_0" inkscape:groupmode="layer"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_OversizedTshirtAndBoyshorts_" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_" style="display:none"><g style="display:none" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_6" id="Butt_Outfit_OversizedTshirtAndBoyshorts_6" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0281508;stroke:#000000" d="m 352.68373,408.28896 c 22.87397,15.24358 45.48001,47.33192 42.35736,72.35362 -7.73969,-3.51799 -23.96107,-8.72312 -23.96107,-8.72312 -7.81323,-16.98742 -22.61918,-48.99701 -20.63967,-62.26139 0.0249,-0.16673 2.08192,-1.21041 2.24338,-1.36911 z" id="path5225" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_OversizedTshirtAndBoyshorts_5" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_5" style="display:none"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path5229" d="m 352.65092,408.27966 c 22.62639,15.24905 42.36365,46.46644 39.27479,71.49712 -7.65592,-3.51926 -21.07762,-7.84379 -21.07762,-7.84379 -7.72866,-16.99351 -22.37436,-49.01459 -20.41627,-62.28372 0.0246,-0.16679 2.05938,-1.21085 2.2191,-1.36961 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.01225829;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_4" id="Butt_Outfit_OversizedTshirtAndBoyshorts_4" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.01466012;stroke:#000000" d="m 352.65929,408.4061 c 3.2167,2.4014 15.0042,9.4123 23.33013,23.85126 6.09653,10.57271 14.14876,26.37407 11.80942,46.01873 -7.68069,-3.5135 -16.88353,-6.32064 -16.88353,-6.32064 -7.75366,-16.96575 -22.44672,-48.93452 -20.4823,-62.18198 0.0247,-0.16652 2.06604,-1.20887 2.22628,-1.36737 z" id="path5233" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_OversizedTshirtAndBoyshorts_3" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_3" style="display:none"><path sodipodi:nodetypes="ccssc" inkscape:connector-curvature="0" id="path5237" d="m 352.72117,408.09935 c 5.62795,4.14462 37.23149,22.07019 31.64188,68.37364 -7.75767,-3.50068 -13.36115,-4.39779 -13.36115,-4.39779 -7.83137,-16.90385 -31.61648,-54.38968 -20.56097,-62.01781 1.51267,-1.04371 2.1184,-1.80011 2.28024,-1.95804 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.02419782;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_2" id="Butt_Outfit_OversizedTshirtAndBoyshorts_2" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.01042914;stroke:#000000" d="m 351.64073,409.03167 c 0.41275,0.31047 0.82541,0.70294 1.30861,1.0854 11.41325,9.03361 31.57253,33.41831 26.95326,65.26714 -1.65794,-0.43009 -9.0568,-3.40581 -9.0568,-3.40581 -7.7283,-16.97367 -22.38987,-48.96851 -20.43187,-62.22215 0.0246,-0.16659 1.06709,-0.566 1.2268,-0.72458 z" id="path5241" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/></g><g style="display:none" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_1" id="Butt_Outfit_OversizedTshirtAndBoyshorts_1" inkscape:groupmode="layer"><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path5245" d="m 351.69042,408.8047 c 0.4221,0.3115 0.91896,0.6263 1.33828,1.089 8.78057,9.68912 27.72525,31.92176 23.00125,63.87684 -1.69552,-0.43153 -4.69911,-1.80913 -4.69911,-1.80913 -7.90349,-17.0303 -22.89742,-49.13186 -20.89504,-62.42972 0.0252,-0.16715 1.09129,-0.56789 1.25462,-0.72699 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04943347;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_OversizedTshirtAndBoyshorts_0" inkscape:label="Butt_Outfit_OversizedTshirtAndBoyshorts_0" style="display:none"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SportShorts_" inkscape:label="Butt_Outfit_SportShorts_" style="display:none"><g inkscape:groupmode="layer" id="Butt_Outfit_SportShorts_6" inkscape:label="Butt_Outfit_SportShorts_6" style="display:none"><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path8295" d="m 347.35548,403.07035 c 24.16746,7.28071 64.23077,60.1691 41.85901,106.11434 -2.96531,0.534 -25.6236,4.59015 -33.76046,6.09078 -11.87155,-2.01142 -14.99988,-2.82208 -16.7378,-15.45839 -4.46703,-33.3742 12.70101,-93.50904 8.63925,-96.74673 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path8297" d="m 346.68004,402.49502 c 49.256,28.72812 53.16537,82.46081 42.1119,105.85821 -0.0505,0.0513 -24.17702,4.19785 -32.62491,6.11623 -8.7806,-1.06727 -9.47612,-3.72967 -10.98042,-9.79016 -6.04162,-31.86298 7.07415,-97.73582 1.49343,-102.18428 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path3344-1-5-5-8-4-6-3-9" d="m 353.84683,512.76919 c 1.45319,0.27756 -1.02808,1.10559 1.74562,1.84079 11.35558,-2.29891 31.13581,-6.11087 33.80734,-6.9982 -0.44639,-0.55205 0.0181,0.0132 0.0181,0.0132 -18.62648,2.66759 -18.45108,2.28555 -35.11916,5.41126 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Butt_Outfit_SportShorts_5" id="Butt_Outfit_SportShorts_5" inkscape:groupmode="layer" style="display:inline"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000" d="m 347.35548,403.07035 c 24.16746,7.28071 65.74638,64.35108 34.35901,107.11434 -2.82592,0.5089 -20.1207,3.8309 -25.97733,5.04567 -1.75993,0.29702 -12.50053,-3.40664 -14.35422,-9.89647 -6.11747,-31.88836 10.27697,-98.83242 5.97254,-102.26354 z" id="path8301" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000" d="m 346.68004,402.49502 c 49.256,28.72812 51.67578,87.70345 34.6119,106.85821 -0.0508,0.0516 -18.85026,3.54924 -25.09398,5.17795 -4.30588,-1.18983 -7.56364,-2.39956 -8.71124,-7.32869 -6.70189,-30.77106 4.93677,-100.1293 -0.80668,-104.70747 z" id="path8303" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path3344-1-5-5-8-4-6-3" d="m 355.15917,512.99801 c 1.13276,0.20739 -0.80139,0.82611 1.36071,1.37545 8.85161,-1.71775 24.27021,-4.56608 26.35265,-5.2291 -0.34796,-0.4125 0.0141,0.01 0.0141,0.01 -14.51926,1.99324 -14.38252,1.70778 -27.37521,4.04333 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SportShorts_4" inkscape:label="Butt_Outfit_SportShorts_4" style="display:none"><path sodipodi:nodetypes="cccssc" inkscape:connector-curvature="0" id="path8307" d="m 347.04161,402.77706 c 10.63176,7.73346 39.22012,21.30942 42.25326,64.26536 0.60691,7.46558 -1.39082,31.27152 -18.79583,43.22353 -3.33339,0.85196 -15.42961,5.54301 -15.84941,4.79946 -0.13207,-0.23393 -2.19467,1.43762 -2.19467,1.43762 -8.96261,-21.73836 -1.87485,-109.72281 -5.41335,-113.72597 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000"/><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path8309" d="m 346.56325,402.19876 c 22.99423,15.50567 43.31351,39.27632 40.70423,72.42768 -1.20344,15.28979 -6.82876,28.90126 -20.44802,35.69221 -0.0512,0.0738 -9.02467,3.39935 -10.56458,4.6892 -0.17143,0.14359 -0.46235,-0.0846 -0.50882,-0.24256 -6.98303,-23.7292 -4.66092,-107.45085 -9.18281,-112.56653 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path3344-1-5-5-8-4-6" d="m 355.72167,513.16962 c 0.55826,0.20979 -0.39495,0.83565 0.6706,1.39134 4.36237,-1.7376 11.96116,-4.61883 12.98746,-5.28951 -0.17149,-0.41726 0.007,0.01 0.007,0.01 -7.15557,2.01627 -7.08818,1.72751 -13.49141,4.09004 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Butt_Outfit_SportShorts_3" id="Butt_Outfit_SportShorts_3" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000" d="m 347.04161,402.77706 c 10.63176,7.73346 39.3969,21.83975 42.43004,64.79569 -1.51441,19.83995 -4.74958,30.21086 -22.15459,43.22353 -3.33339,0.85196 -12.24763,5.01268 -12.66743,4.26913 -0.13207,-0.23393 -2.19467,1.43762 -2.19467,1.43762 -8.96261,-21.73836 -1.87485,-109.72281 -5.41335,-113.72597 z" id="path8313" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000" d="m 346.56325,402.19876 c 8.25676,6.69057 37.8969,22.21475 40.93004,65.17069 1.02624,14.53419 -2.99186,27.03139 -20.67383,42.9492 -0.0512,0.0738 -9.02467,3.39935 -10.56458,4.6892 -0.17143,0.14359 -0.46235,-0.0846 -0.50882,-0.24256 -6.98303,-23.7292 -4.66092,-107.45085 -9.18281,-112.56653 z" id="path8315" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path3344-1-5-5-8-4" d="m 355.68724,513.18106 c 0.45198,0.25988 -0.37988,0.83604 0.47334,1.49296 3.73817,-1.46913 10.24078,-3.87741 11.13622,-4.49445 -0.11728,-0.44549 0.005,0.01 0.005,0.01 -6.08076,1.54555 -6.00701,1.2514 -11.48253,3.21302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SportShorts_2" inkscape:label="Butt_Outfit_SportShorts_2" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04869533;stroke:#000000" d="m 348.2914,405.19186 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 36.26135,27.9395 33.42042,66.34379 -0.96674,13.06863 -3.75596,23.5307 -17.65537,38.46438 -0.12998,0.13965 -0.22346,0.32146 -0.38494,0.40717 -5.39478,2.86345 -8.41079,3.34042 -8.69759,3.50794 -6.60238,-17.8469 -3.50284,-103.99626 -8.03633,-109.65409 z" id="path8319" inkscape:connector-curvature="0" sodipodi:nodetypes="csssscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04869533;stroke:#000000" d="m 347.8641,404.69506 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 35.38635,28.40825 32.54542,66.81254 -0.96674,13.06863 -3.84968,23.44401 -17.65537,38.46438 -1.15373,1.25524 -7.1718,3.4701 -7.43329,3.78171 -6.60238,-17.8469 -4.27708,-104.33161 -8.81057,-109.98944 z" id="path8321" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3344-1-5-5-8" d="m 355.68714,513.46243 c 0.3402,0.2109 -0.28593,0.67848 0.35628,1.21159 2.81365,-1.19225 7.70805,-3.14666 8.38203,-3.64741 -0.0883,-0.36153 0.004,0.008 0.004,0.008 -4.57688,1.25427 -4.62117,0.83623 -8.74249,2.42815 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Butt_Outfit_SportShorts_1" id="Butt_Outfit_SportShorts_1" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.05538678;stroke:#000000" d="m 346.98114,403.57565 c 12.28241,8.69217 62.7777,66.82856 12.22614,107.01023 -1.63229,1.29745 -2.46521,1.88165 -4.19058,3.27918 -6.63975,-17.82444 -3.4764,-104.63871 -8.03556,-110.28941 z" id="path8325" inkscape:connector-curvature="0" sodipodi:nodetypes="cscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.05538678;stroke:#000000" d="m 346.26927,403.00396 c 12.69932,8.98722 61.6738,66.92491 9.11831,109.49392 -6.63975,-17.82444 -4.55915,-103.84322 -9.11831,-109.49392 z" id="path8327" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/></g><g inkscape:groupmode="layer" id="Butt_Outfit_SportShorts_0" inkscape:label="Butt_Outfit_SportShorts_0" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0515182;stroke:#000000" d="m 356.35605,417.75253 c 8.87752,7.62194 40.26326,54.65268 0.27746,90.26906 -2.72414,-18.96077 1.25504,-83.03829 -0.27746,-90.26906 z" id="path8331" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0515182;stroke:#000000" d="m 356.29187,417.55673 c 8.62752,9.74694 35.00545,56.82578 0.49973,90.14406 -2.72414,-18.96077 1.03277,-82.91329 -0.49973,-90.14406 z" id="path8333" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/></g></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndATshirt_" id="Butt_Outfit_SportShortsAndATshirt_" inkscape:groupmode="layer"><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndATshirt_6" id="Butt_Outfit_SportShortsAndATshirt_6" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000" d="m 347.35548,403.07035 c 24.16746,7.28071 64.23077,60.1691 41.85901,106.11434 -2.96531,0.534 -25.6236,4.59015 -33.76046,6.09078 -11.87155,-2.01142 -14.99988,-2.82208 -16.7378,-15.45839 -4.46703,-33.3742 12.70101,-93.50904 8.63925,-96.74673 z" id="path3434" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000" d="m 346.68004,402.49502 c 49.256,28.72812 53.16537,82.46081 42.1119,105.85821 -0.0505,0.0513 -24.17702,4.19785 -32.62491,6.11623 -8.7806,-1.06727 -9.47612,-3.72967 -10.98042,-9.79016 -6.04162,-31.86298 7.07415,-97.73582 1.49343,-102.18428 z" id="path3436" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 353.84683,512.76919 c 1.45319,0.27756 -1.02808,1.10559 1.74562,1.84079 11.35558,-2.29891 31.13581,-6.11087 33.80734,-6.9982 -0.44639,-0.55205 0.0181,0.0132 0.0181,0.0132 -18.62648,2.66759 -18.45108,2.28555 -35.11916,5.41126 z" id="path3438" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:groupmode="layer" id="Butt_Outfit_SportShortsAndATshirt_5" inkscape:label="Butt_Outfit_SportShortsAndATshirt_5"><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3442" d="m 347.35548,403.07035 c 24.16746,7.28071 65.74638,64.35108 34.35901,107.11434 -2.82592,0.5089 -20.1207,3.8309 -25.97733,5.04567 -1.75993,0.29702 -12.50053,-3.40664 -14.35422,-9.89647 -6.11747,-31.88836 10.27697,-98.83242 5.97254,-102.26354 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3444" d="m 346.68004,402.49502 c 49.256,28.72812 51.67578,87.70345 34.6119,106.85821 -0.0508,0.0516 -18.85026,3.54924 -25.09398,5.17795 -4.30588,-1.18983 -7.56364,-2.39956 -8.71124,-7.32869 -6.70189,-30.77106 4.93677,-100.1293 -0.80668,-104.70747 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.15917,512.99801 c 1.13276,0.20739 -0.80139,0.82611 1.36071,1.37545 8.85161,-1.71775 24.27021,-4.56608 26.35265,-5.2291 -0.34796,-0.4125 0.0141,0.01 0.0141,0.01 -14.51926,1.99324 -14.38252,1.70778 -27.37521,4.04333 z" id="path3446" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndATshirt_4" id="Butt_Outfit_SportShortsAndATshirt_4" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000" d="m 347.04161,402.77706 c 10.63176,7.73346 39.22012,21.30942 42.25326,64.26536 0.60691,7.46558 -1.39082,31.27152 -18.79583,43.22353 -3.33339,0.85196 -15.42961,5.54301 -15.84941,4.79946 -0.13207,-0.23393 -2.19467,1.43762 -2.19467,1.43762 -8.96261,-21.73836 -1.87485,-109.72281 -5.41335,-113.72597 z" id="path3450" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000" d="m 346.56325,402.19876 c 22.99423,15.50567 43.31351,39.27632 40.70423,72.42768 -1.20344,15.28979 -6.82876,28.90126 -20.44802,35.69221 -0.0512,0.0738 -9.02467,3.39935 -10.56458,4.6892 -0.17143,0.14359 -0.46235,-0.0846 -0.50882,-0.24256 -6.98303,-23.7292 -4.66092,-107.45085 -9.18281,-112.56653 z" id="path3452" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.72167,513.16962 c 0.55826,0.20979 -0.39495,0.83565 0.6706,1.39134 4.36237,-1.7376 11.96116,-4.61883 12.98746,-5.28951 -0.17149,-0.41726 0.007,0.01 0.007,0.01 -7.15557,2.01627 -7.08818,1.72751 -13.49141,4.09004 z" id="path3454" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:groupmode="layer" id="Butt_Outfit_SportShortsAndATshirt_3" inkscape:label="Butt_Outfit_SportShortsAndATshirt_3"><path sodipodi:nodetypes="cccssc" inkscape:connector-curvature="0" id="path3458" d="m 347.04161,402.77706 c 10.63176,7.73346 39.3969,21.83975 42.43004,64.79569 -1.51441,19.83995 -4.74958,30.21086 -22.15459,43.22353 -3.33339,0.85196 -12.24763,5.01268 -12.66743,4.26913 -0.13207,-0.23393 -2.19467,1.43762 -2.19467,1.43762 -8.96261,-21.73836 -1.87485,-109.72281 -5.41335,-113.72597 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000"/><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path3460" d="m 346.56325,402.19876 c 8.25676,6.69057 37.8969,22.21475 40.93004,65.17069 1.02624,14.53419 -2.99186,27.03139 -20.67383,42.9492 -0.0512,0.0738 -9.02467,3.39935 -10.56458,4.6892 -0.17143,0.14359 -0.46235,-0.0846 -0.50882,-0.24256 -6.98303,-23.7292 -4.66092,-107.45085 -9.18281,-112.56653 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.68724,513.18106 c 0.45198,0.25988 -0.37988,0.83604 0.47334,1.49296 3.73817,-1.46913 10.24078,-3.87741 11.13622,-4.49445 -0.11728,-0.44549 0.005,0.01 0.005,0.01 -6.08076,1.54555 -6.00701,1.2514 -11.48253,3.21302 z" id="path3462" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndATshirt_2" id="Butt_Outfit_SportShortsAndATshirt_2" inkscape:groupmode="layer"><path sodipodi:nodetypes="csssscc" inkscape:connector-curvature="0" id="path3466" d="m 348.2914,405.19186 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 36.26135,27.9395 33.42042,66.34379 -0.96674,13.06863 -3.75596,23.5307 -17.65537,38.46438 -0.12998,0.13965 -0.22346,0.32146 -0.38494,0.40717 -5.39478,2.86345 -8.41079,3.34042 -8.69759,3.50794 -6.60238,-17.8469 -3.50284,-103.99626 -8.03633,-109.65409 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04869533;stroke:#000000"/><path sodipodi:nodetypes="cssscc" inkscape:connector-curvature="0" id="path3468" d="m 347.8641,404.69506 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 35.38635,28.40825 32.54542,66.81254 -0.96674,13.06863 -3.84968,23.44401 -17.65537,38.46438 -1.15373,1.25524 -7.1718,3.4701 -7.43329,3.78171 -6.60238,-17.8469 -4.27708,-104.33161 -8.81057,-109.98944 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04869533;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.68714,513.46243 c 0.3402,0.2109 -0.28593,0.67848 0.35628,1.21159 2.81365,-1.19225 7.70805,-3.14666 8.38203,-3.64741 -0.0883,-0.36153 0.004,0.008 0.004,0.008 -4.57688,1.25427 -4.62117,0.83623 -8.74249,2.42815 z" id="path3470" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g style="display:none" inkscape:groupmode="layer" id="Butt_Outfit_SportShortsAndATshirt_1" inkscape:label="Butt_Outfit_SportShortsAndATshirt_1"><path sodipodi:nodetypes="cscc" inkscape:connector-curvature="0" id="path3474" d="m 346.98114,403.57565 c 12.28241,8.69217 62.7777,66.82856 12.22614,107.01023 -1.63229,1.29745 -2.46521,1.88165 -4.19058,3.27918 -6.63975,-17.82444 -3.4764,-104.63871 -8.03556,-110.28941 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.05538678;stroke:#000000"/><path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path3476" d="m 346.26927,403.00396 c 12.69932,8.98722 61.6738,66.92491 9.11831,109.49392 -6.63975,-17.82444 -4.55915,-103.84322 -9.11831,-109.49392 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.05538678;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndATshirt_0" id="Butt_Outfit_SportShortsAndATshirt_0" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path3480" d="m 356.35605,417.75253 c 8.87752,7.62194 40.26326,54.65268 0.27746,90.26906 -2.72414,-18.96077 1.25504,-83.03829 -0.27746,-90.26906 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0515182;stroke:#000000"/><path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path3482" d="m 356.29187,417.55673 c 8.62752,9.74694 35.00545,56.82578 0.49973,90.14406 -2.72414,-18.96077 1.03277,-82.91329 -0.49973,-90.14406 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#c837ab;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0515182;stroke:#000000"/></g></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_" id="Butt_Outfit_SportShortsAndASportsBra_" inkscape:groupmode="layer"><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_6" id="Butt_Outfit_SportShortsAndASportsBra_6" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000" d="m 347.35548,403.07035 c 24.16746,7.28071 64.23077,60.1691 41.85901,106.11434 -2.96531,0.534 -25.6236,4.59015 -33.76046,6.09078 -11.87155,-2.01142 -14.99988,-2.82208 -16.7378,-15.45839 -4.46703,-33.3742 12.70101,-93.50904 8.63925,-96.74673 z" id="path3010" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000" d="m 346.68004,402.49502 c 49.256,28.72812 53.16537,82.46081 42.1119,105.85821 -0.0505,0.0513 -24.17702,4.19785 -32.62491,6.11623 -8.7806,-1.06727 -9.47612,-3.72967 -10.98042,-9.79016 -6.04162,-31.86298 7.07415,-97.73582 1.49343,-102.18428 z" id="path3012" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 353.84683,512.76919 c 1.45319,0.27756 -1.02808,1.10559 1.74562,1.84079 11.35558,-2.29891 31.13581,-6.11087 33.80734,-6.9982 -0.44639,-0.55205 0.0181,0.0132 0.0181,0.0132 -18.62648,2.66759 -18.45108,2.28555 -35.11916,5.41126 z" id="path3014" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:inline" inkscape:groupmode="layer" id="Butt_Outfit_SportShortsAndASportsBra_5" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_5"><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3018" d="m 347.35548,403.07035 c 24.16746,7.28071 65.74638,64.35108 34.35901,107.11434 -2.82592,0.5089 -20.1207,3.8309 -25.97733,5.04567 -1.75993,0.29702 -12.50053,-3.40664 -14.35422,-9.89647 -6.11747,-31.88836 10.27697,-98.83242 5.97254,-102.26354 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path3020" d="m 346.68004,402.49502 c 49.256,28.72812 51.67578,87.70345 34.6119,106.85821 -0.0508,0.0516 -18.85026,3.54924 -25.09398,5.17795 -4.30588,-1.18983 -7.56364,-2.39956 -8.71124,-7.32869 -6.70189,-30.77106 4.93677,-100.1293 -0.80668,-104.70747 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.632617;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.15917,512.99801 c 1.13276,0.20739 -0.80139,0.82611 1.36071,1.37545 8.85161,-1.71775 24.27021,-4.56608 26.35265,-5.2291 -0.34796,-0.4125 0.0141,0.01 0.0141,0.01 -14.51926,1.99324 -14.38252,1.70778 -27.37521,4.04333 z" id="path3022" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_4" id="Butt_Outfit_SportShortsAndASportsBra_4" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000" d="m 347.04161,402.77706 c 10.63176,7.73346 39.22012,21.30942 42.25326,64.26536 0.60691,7.46558 -1.39082,31.27152 -18.79583,43.22353 -3.33339,0.85196 -15.42961,5.54301 -15.84941,4.79946 -0.13207,-0.23393 -2.19467,1.43762 -2.19467,1.43762 -8.96261,-21.73836 -1.87485,-109.72281 -5.41335,-113.72597 z" id="path3026" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000" d="m 346.56325,402.19876 c 22.99423,15.50567 43.31351,39.27632 40.70423,72.42768 -1.20344,15.28979 -6.82876,28.90126 -20.44802,35.69221 -0.0512,0.0738 -9.02467,3.39935 -10.56458,4.6892 -0.17143,0.14359 -0.46235,-0.0846 -0.50882,-0.24256 -6.98303,-23.7292 -4.66092,-107.45085 -9.18281,-112.56653 z" id="path3028" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.72167,513.16962 c 0.55826,0.20979 -0.39495,0.83565 0.6706,1.39134 4.36237,-1.7376 11.96116,-4.61883 12.98746,-5.28951 -0.17149,-0.41726 0.007,0.01 0.007,0.01 -7.15557,2.01627 -7.08818,1.72751 -13.49141,4.09004 z" id="path3030" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:groupmode="layer" id="Butt_Outfit_SportShortsAndASportsBra_3" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_3"><path sodipodi:nodetypes="cccssc" inkscape:connector-curvature="0" id="path3034" d="m 347.04161,402.77706 c 10.63176,7.73346 39.3969,21.83975 42.43004,64.79569 -1.51441,19.83995 -4.74958,30.21086 -22.15459,43.22353 -3.33339,0.85196 -12.24763,5.01268 -12.66743,4.26913 -0.13207,-0.23393 -2.19467,1.43762 -2.19467,1.43762 -8.96261,-21.73836 -1.87485,-109.72281 -5.41335,-113.72597 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000"/><path sodipodi:nodetypes="cscssc" inkscape:connector-curvature="0" id="path3036" d="m 346.56325,402.19876 c 8.25676,6.69057 37.8969,22.21475 40.93004,65.17069 1.02624,14.53419 -2.99186,27.03139 -20.67383,42.9492 -0.0512,0.0738 -9.02467,3.39935 -10.56458,4.6892 -0.17143,0.14359 -0.46235,-0.0846 -0.50882,-0.24256 -6.98303,-23.7292 -4.66092,-107.45085 -9.18281,-112.56653 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0649333;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.68724,513.18106 c 0.45198,0.25988 -0.37988,0.83604 0.47334,1.49296 3.73817,-1.46913 10.24078,-3.87741 11.13622,-4.49445 -0.11728,-0.44549 0.005,0.01 0.005,0.01 -6.08076,1.54555 -6.00701,1.2514 -11.48253,3.21302 z" id="path3038" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_2" id="Butt_Outfit_SportShortsAndASportsBra_2" inkscape:groupmode="layer"><path sodipodi:nodetypes="csssscc" inkscape:connector-curvature="0" id="path3042" d="m 348.2914,405.19186 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 36.26135,27.9395 33.42042,66.34379 -0.96674,13.06863 -3.75596,23.5307 -17.65537,38.46438 -0.12998,0.13965 -0.22346,0.32146 -0.38494,0.40717 -5.39478,2.86345 -8.41079,3.34042 -8.69759,3.50794 -6.60238,-17.8469 -3.50284,-103.99626 -8.03633,-109.65409 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04869533;stroke:#000000"/><path sodipodi:nodetypes="cssscc" inkscape:connector-curvature="0" id="path3044" d="m 347.8641,404.69506 c 0.17781,0.17986 1.12967,0.71929 1.35381,0.93081 6.95749,6.56591 35.38635,28.40825 32.54542,66.81254 -0.96674,13.06863 -3.84968,23.44401 -17.65537,38.46438 -1.15373,1.25524 -7.1718,3.4701 -7.43329,3.78171 -6.60238,-17.8469 -4.27708,-104.33161 -8.81057,-109.98944 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.04869533;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 355.68714,513.46243 c 0.3402,0.2109 -0.28593,0.67848 0.35628,1.21159 2.81365,-1.19225 7.70805,-3.14666 8.38203,-3.64741 -0.0883,-0.36153 0.004,0.008 0.004,0.008 -4.57688,1.25427 -4.62117,0.83623 -8.74249,2.42815 z" id="path3046" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g style="display:none" inkscape:groupmode="layer" id="Butt_Outfit_SportShortsAndASportsBra_1" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_1"><path sodipodi:nodetypes="cscc" inkscape:connector-curvature="0" id="path3050" d="m 346.98114,403.57565 c 12.28241,8.69217 62.7777,66.82856 12.22614,107.01023 -1.63229,1.29745 -2.46521,1.88165 -4.19058,3.27918 -6.63975,-17.82444 -3.4764,-104.63871 -8.03556,-110.28941 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.05538678;stroke:#000000"/><path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path3052" d="m 346.26927,403.00396 c 12.69932,8.98722 61.6738,66.92491 9.11831,109.49392 -6.63975,-17.82444 -4.55915,-103.84322 -9.11831,-109.49392 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.05538678;stroke:#000000"/></g><g style="display:none" inkscape:label="Butt_Outfit_SportShortsAndASportsBra_0" id="Butt_Outfit_SportShortsAndASportsBra_0" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path3056" d="m 356.35605,417.75253 c 8.87752,7.62194 40.26326,54.65268 0.27746,90.26906 -2.72414,-18.96077 1.25504,-83.03829 -0.27746,-90.26906 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0515182;stroke:#000000"/><path sodipodi:nodetypes="ccc" inkscape:connector-curvature="0" id="path3058" d="m 356.29187,417.55673 c 8.62752,9.74694 35.00545,56.82578 0.49973,90.14406 -2.72414,-18.96077 1.03277,-82.91329 -0.49973,-90.14406 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#333333;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0;stroke-width:3.0515182;stroke:#000000"/></g></g></g> - <g inkscape:groupmode="layer" id="Leg_" style="display:inline" inkscape:label="Leg_" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Leg_" style="display:inline" inkscape:label="Leg_"> <g inkscape:groupmode="layer" id="Leg_Narrow" style="display:none" inkscape:label="Leg_Narrow"> <path inkscape:connector-curvature="0" d="m 225.9,413.1 c 0,0 -10.3,43.4 -10.6,67.8 -0.5,43.2 14.3,129.1 30.4,183.7 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 2.3,-46.1 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.2 26.4,153.6 -15.6,58 5.7,110.8 6.5,168.9 h 16.3 c 0.2,-58.5 15.6,-94.6 7.7,-168.9 12.4,-64.5 12.4,-139.3 11.6,-205.6 -0.3,-26 -5.4,-64.7 -5.4,-64.7 l -124.5,1.9" class="skin" id="XMLID_464_"/> <path inkscape:connector-curvature="0" d="m 288,588.6 c -9.8,-40.3 -16.6,-61.7 -12.6,-107.8 -0.7,44.5 3.5,67.1 12.6,107.8 z" class="shadow" id="XMLID_465_"/> - </g> + </g><g inkscape:label="Leg_Narrow_MLight" style="display:inline" id="Leg_Narrow_MLight" inkscape:groupmode="layer"> + + <path id="path7029" class="shadow" d="m 288,588.6 c -9.8,-40.3 -16.6,-61.7 -12.6,-107.8 -0.7,44.5 3.5,67.1 12.6,107.8 z" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.45336175" d="m 256.80933,693.52275 c -0.55671,-1.25983 -1.07284,-1.71306 -2.21372,-1.94401 -1.23625,-0.25026 -1.80348,-0.82844 -3.35527,-3.41982 -1.02711,-1.71527 -2.40362,-3.64847 -3.05884,-4.29602 -2.28016,-2.25329 -3.04447,-4.53182 -3.00163,-8.94798 0.0215,-2.20165 0.12125,-4.85072 0.22214,-5.88681 0.21211,-2.17937 0.82499,-5.29272 1.39533,-16.25549 0.21617,-9.1e-4 1.14225,11.201 0.97918,12.84114 -0.76053,7.64957 -0.7927,8.97295 -0.28119,11.57369 0.47208,2.40061 0.73164,2.85586 2.07215,3.63486 1.74158,1.01207 3.951,3.84156 5.05316,6.4714 0.65562,1.56427 0.85388,1.72079 1.61974,1.27852 0.64932,-0.90088 3.7344,-4.1822 5.27081,-8.3305 0.091,2.91682 -2.09446,6.68383 -3.35241,9.54463 -0.6784,1.54259 -0.66888,2.7457 0.0357,4.55508 0.61788,1.58619 -0.65499,0.83397 -1.38536,-0.81869 z" id="path1257" sodipodi:nodetypes="cccccccccsccccccc"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.4175593" d="m 327.41373,693.31133 c -8.42187,-2.27417 -8.11104,-18.63459 -4.09583,-26.78486 -0.17074,-0.20327 0.2402,-1.06107 0.91315,-1.90622 1.27358,-1.59949 4.22041,-2.92914 5.94874,-2.68414 0.48996,0.0694 1.67293,1.14763 2.63781,2.40416 0.96218,1.25305 1.95805,2.27208 2.21305,2.26452 2.43444,-1.88858 4.35903,-6.42147 5.14196,-10.02834 1.33468,-2.38948 2.05609,-1.97187 1.11624,0.64614 -0.38908,1.08364 -1.35554,3.81021 -2.14778,6.05903 -1.38485,3.93101 -3.03279,6.47136 -4.20129,6.47652 -1.25657,0.006 -2.75116,-1.33355 -2.85192,-2.5552 -0.12198,-1.4787 -1.50093,-3.17402 -2.58174,-3.17402 -0.42111,0 -1.48059,0.36056 -2.3544,0.80124 -4.79525,1.98634 -6.82605,12.79193 -3.16416,17.46742 2.20975,-0.003 8.75015,3.52507 8.0597,4.34732 -0.20433,0.24333 -2.9521,-0.25327 -5.19225,-0.93842 -0.63395,-0.19389 -3.50043,-0.70922 -3.49177,-0.21399 1.15605,2.56831 7.04774,7.94567 10.09798,6.14761 0.66567,-0.48994 1.30294,-0.4961 1.30294,-0.0127 0,0.84971 -3.33606,2.49262 -5.06147,2.49262 -0.34937,0 -1.37941,-0.36396 -2.28897,-0.8088 z" id="path1255" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:1.08744872" d="m 313.05908,650.46008 c -3.46901,-15.6659 -2.80904,-19.20114 0.76932,-4.12121 2.9052,12.24243 4.19705,15.45316 8.0664,20.04555 1.66188,1.97252 1.84472,2.55089 0.87158,2.75625 -4.82768,-2.0734 -9.1647,-16.27053 -9.7073,-18.68059 z" id="path1177" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.51827115" d="m 317.32786,784.74624 c -0.54988,-4.48972 -1.17272,-8.46927 -1.38412,-8.84341 -0.21138,-0.37415 -0.34676,-2.03758 -0.30083,-3.69651 0.0669,-2.41752 -0.42568,-10.47192 -1.07715,-17.61218 -0.0523,-0.57313 0.1011,-1.11128 0.3409,-1.19582 0.43302,-0.15267 0.56901,0.8451 1.56257,11.4642 l 0.51737,5.52985 1.42997,-2.33754 c 1.09278,-1.7864 2.05422,-4.98604 4.07743,-13.56949 3.81886,-16.20145 6.52917,-24.99515 3.71096,-12.04033 -4.1007,18.85024 -5.54648,24.6035 -6.77686,26.96767 -0.72982,1.40238 -1.53155,2.54978 -1.78157,2.54978 -0.56184,0 -0.12358,7.25332 0.7747,12.82204 0.69564,4.31243 0.82086,8.12488 0.26685,8.12488 -0.19824,0 -0.81035,-3.67341 -1.36022,-8.16314 z" id="path1291"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.58542353" d="m 270.60163,794.72611 c 0.003,-1.59961 0.60332,-5.72077 1.28215,-8.80593 1.35235,-6.14656 2.77814,-21.60281 2.21042,-23.96199 -1.10349,-4.58569 -1.56375,-25.0702 -0.58881,-26.20616 0.30101,-0.35071 0.53519,-0.49048 0.5204,-0.31058 -0.0892,1.08526 0.38603,20.57579 0.52966,21.72228 0.0961,0.76679 0.4418,2.13254 0.76827,3.03499 l 0.59362,1.64085 1.14348,-1.67051 c 0.62891,-0.91879 1.35079,-1.65346 1.60419,-1.63263 0.83624,0.0688 0.31799,1.99969 -0.77754,2.89688 -1.19163,0.97587 -2.12354,4.76289 -3.36286,13.66546 -1.33459,9.58686 -3.92908,22.56757 -3.92298,19.62734 z" id="path1283"/></g> <g inkscape:groupmode="layer" id="Leg_Normal" style="display:none" inkscape:label="Leg_Normal"> <path inkscape:connector-curvature="0" d="m 226,413.2 c 0,0 -17.1,47.4 -18.7,71.7 -3.8,60.3 16.3,123.8 38.4,179.8 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 12.8,-54.2 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.1 26.4,153.5 -15.6,58 5.6,110.9 6.4,169 h 16.3 c 0.2,-58.5 15.6,-94.7 7.8,-169 23.8,-69.9 25.5,-131.2 20.7,-194.7 -2,-26 -14.5,-75.6 -14.5,-75.6 l -124.4,2" class="skin" id="XMLID_466_"/> <path inkscape:connector-curvature="0" d="m 293.9,619.8 c -9.8,-40.3 -22.5,-96.7 -18.5,-142.8 -0.8,44.7 9.4,102.1 18.5,142.8 z" class="shadow" id="XMLID_467_"/> - </g> + </g><g inkscape:label="Leg_Normal_MLight" style="display:inline" id="Leg_Normal_MLight" inkscape:groupmode="layer"> + + <path id="path7111" class="shadow" d="m 293.9,619.8 c -9.8,-40.3 -22.5,-96.7 -18.5,-142.8 -0.8,44.7 9.4,102.1 18.5,142.8 z" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.50372928" d="m 258.58934,693.40309 c -0.6419,-1.34888 -1.23702,-1.83415 -2.5525,-2.08142 -1.42544,-0.26795 -2.07948,-0.887 -3.86876,-3.66154 -1.18429,-1.83651 -2.77146,-3.90636 -3.52696,-4.59968 -2.62911,-2.41256 -3.51039,-4.85214 -3.46099,-9.58045 0.0248,-2.35727 0.1398,-5.19358 0.25613,-6.30291 0.24458,-2.33341 0.95125,-5.66682 1.60887,-17.40447 0.24926,-9.7e-4 1.31706,11.99272 1.12904,13.74879 -0.87692,8.19026 -0.91402,9.60718 -0.32423,12.39175 0.54433,2.57029 0.84361,3.05772 2.38927,3.89178 2.00811,1.08361 4.55566,4.1131 5.82649,6.92882 0.75595,1.67484 0.98456,1.84242 1.86762,1.36889 0.74869,-0.96456 4.30591,-4.47781 6.07745,-8.91932 0.10493,3.12298 -2.41499,7.15626 -3.86546,10.21927 -0.78222,1.65162 -0.77124,2.93977 0.0412,4.87704 0.71244,1.69831 -0.75522,0.89292 -1.59737,-0.87655 z" id="path1257-6" sodipodi:nodetypes="cccccccccsccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.45230833" d="m 328.02709,694.755 c -9.23844,-2.43257 -8.89747,-19.93254 -4.49296,-28.65051 -0.18729,-0.21743 0.26349,-1.13497 1.00169,-2.03899 1.39706,-1.7109 4.62961,-3.13316 6.52552,-2.8711 0.53746,0.0742 1.83513,1.22757 2.89356,2.57162 1.05547,1.34033 2.1479,2.43034 2.42763,2.42225 2.67047,-2.02013 4.78167,-6.86875 5.64051,-10.72685 1.46409,-2.55591 2.25544,-2.10921 1.22447,0.69115 -0.42681,1.15912 -1.48697,4.0756 -2.35603,6.48106 -1.51912,4.20482 -3.32684,6.92211 -4.60863,6.92763 -1.37841,0.006 -3.01791,-1.42644 -3.12844,-2.73318 -0.13381,-1.58169 -1.64646,-3.3951 -2.83206,-3.3951 -0.46194,0 -1.62415,0.38568 -2.58268,0.85705 -5.26018,2.12469 -7.48789,13.68293 -3.47095,18.68408 2.424,-0.003 9.59855,3.7706 8.84115,4.65012 -0.22414,0.26028 -3.23833,-0.27091 -5.69568,-1.00378 -0.69541,-0.20739 -3.83982,-0.75862 -3.83032,-0.22889 1.26814,2.7472 7.73107,8.49911 11.07706,6.57581 0.73021,-0.52407 1.42927,-0.53066 1.42927,-0.0136 0,0.9089 -3.65952,2.66624 -5.55222,2.66624 -0.38325,0 -1.51316,-0.38931 -2.51091,-0.86514 z" id="path1255-4" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:1.17794561" d="m 312.28064,648.91903 c -3.80536,-16.75708 -3.0814,-20.53856 0.84391,-4.40827 3.18688,13.09516 4.60399,16.52952 8.8485,21.44179 1.82301,2.10991 2.02358,2.72857 0.95609,2.94823 -5.29576,-2.21782 -10.05329,-17.40382 -10.6485,-19.98175 z" id="path1177-6" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.59579951" d="m 317.86873,783.88243 c -0.65716,-4.96482 -1.40151,-9.36547 -1.65416,-9.77921 -0.25262,-0.41374 -0.41441,-2.25319 -0.35952,-4.08766 0.0799,-2.67334 -0.50873,-11.58005 -1.28729,-19.47588 -0.0625,-0.63377 0.12082,-1.22887 0.4074,-1.32236 0.5175,-0.16882 0.68003,0.93453 1.86742,12.67733 l 0.61831,6.11501 1.70895,-2.5849 c 1.30598,-1.97543 2.45499,-5.51365 4.87292,-15.00539 4.5639,-17.91586 7.80297,-27.6401 4.43494,-13.31442 -4.90072,20.84494 -6.62857,27.207 -8.09899,29.82135 -0.8722,1.55077 -1.83034,2.81959 -2.12914,2.81959 -0.67145,0 -0.14769,8.02086 0.92584,14.17885 0.83135,4.76876 0.981,8.98464 0.31891,8.98464 -0.23692,0 -0.96845,-4.06212 -1.62559,-9.02695 z" id="path1291-3"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.65084839" d="m 269.10163,794.70484 c 0.004,-1.67988 0.71008,-6.00783 1.50902,-9.24779 1.59164,-6.45499 3.26972,-22.6868 2.60155,-25.16436 -1.29875,-4.81579 -1.84045,-26.32817 -0.693,-27.52113 0.35427,-0.36831 0.62989,-0.5151 0.61248,-0.32617 -0.10498,1.13972 0.45434,21.60824 0.62338,22.81226 0.11311,0.80527 0.51998,2.23955 0.90421,3.18728 l 0.69866,1.72319 1.34582,-1.75434 c 0.74019,-0.96489 1.5898,-1.73642 1.88804,-1.71455 0.98421,0.0723 0.37426,2.10003 -0.91512,3.04224 -1.40248,1.02484 -2.49929,5.00188 -3.9579,14.35117 -1.57074,10.06791 -4.62432,23.69996 -4.61714,20.6122 z" id="path1283-6"/></g> <g inkscape:groupmode="layer" id="Leg_Wide" style="display:none" inkscape:label="Leg_Wide"> <path inkscape:connector-curvature="0" d="m 225.8,413.1 c 0,0 -18.61299,38.81162 -20.11299,63.21162 C 201.88701,536.61162 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 C 336.4,792 352.6,755.3 344.7,681 368.5,611.1 378.72165,532.47107 373.92165,469.07107 371.92165,443.17107 350.4,411.4 350.4,411.4 l -124.6,1.7" class="skin" id="XMLID_468_" sodipodi:nodetypes="cccccccccccccc"/> <path inkscape:connector-curvature="0" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" class="shadow" id="XMLID_469_"/> - </g><g inkscape:label="Leg_Thick" style="display:inline" id="Leg_Thick" inkscape:groupmode="layer"> + </g><g inkscape:label="Leg_Wide_MLight" style="display:inline" id="Leg_Wide_MLight" inkscape:groupmode="layer"> + + <path id="path7144" class="shadow" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.53315955" d="m 251.86935,691.92303 c -0.72709,-1.33403 -1.4012,-1.81397 -2.89128,-2.05851 -1.61463,-0.26501 -2.35548,-0.87725 -4.38225,-3.62126 -1.34147,-1.8163 -3.1393,-3.86338 -3.99508,-4.54907 -2.97806,-2.38601 -3.97631,-4.79875 -3.92035,-9.47504 0.0281,-2.33133 0.15835,-5.13643 0.29012,-6.23356 0.27705,-2.30773 1.07751,-5.60447 1.82241,-17.21297 0.28235,-9.6e-4 1.49187,11.86077 1.2789,13.59752 -0.99331,8.10014 -1.03534,9.50147 -0.36727,12.2554 0.61658,2.54201 0.95558,3.02408 2.70639,3.84896 2.27464,1.07169 5.16032,4.06785 6.59982,6.85259 0.85628,1.65641 1.11524,1.82214 2.1155,1.35382 0.84806,-0.95394 4.87742,-4.42854 6.88409,-8.82118 0.11886,3.08862 -2.73552,7.07752 -4.37851,10.10683 -0.88604,1.63345 -0.8736,2.90742 0.0467,4.82338 0.807,1.67962 -0.85546,0.88309 -1.80938,-0.86691 z" id="path1257-6-4" sodipodi:nodetypes="cccccccccsccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.51072145" d="m 323.29159,698.20571 c -11.14376,-2.57117 -10.73247,-21.06825 -5.41958,-30.28295 -0.22592,-0.22982 0.31783,-1.19964 1.20827,-2.15517 1.68519,-1.80838 5.58442,-3.31168 7.87134,-3.03469 0.6483,0.0784 2.2136,1.29752 3.49032,2.71815 1.27315,1.4167 2.59088,2.56882 2.9283,2.56026 3.22122,-2.13523 5.76784,-7.26011 6.8038,-11.33804 1.76604,-2.70154 2.7206,-2.22939 1.477,0.73053 -0.51483,1.22517 -1.79364,4.30782 -2.84193,6.85034 -1.83242,4.4444 -4.01296,7.31652 -5.55911,7.32235 -1.66269,0.006 -3.64032,-1.50772 -3.77364,-2.88891 -0.16141,-1.67181 -1.98602,-3.58855 -3.41614,-3.58855 -0.55721,0 -1.95911,0.40766 -3.11533,0.90589 -6.34503,2.24575 -9.03218,14.46255 -4.18679,19.74865 2.92392,-0.003 11.57814,3.98545 10.66453,4.91508 -0.27036,0.27511 -3.9062,-0.28635 -6.87035,-1.06097 -0.83883,-0.21921 -4.63173,-0.80185 -4.62027,-0.24194 1.52967,2.90373 9.32551,8.98337 13.36157,6.95049 0.88081,-0.55393 1.72404,-0.5609 1.72404,-0.0144 0,0.96069 -4.41425,2.81816 -6.6973,2.81816 -0.46229,0 -1.82523,-0.41149 -3.02876,-0.91443 z" id="path1255-4-2" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:1.33007073" d="m 304.29762,649.75811 c -4.59018,-17.71186 -3.71691,-21.7088 1.01795,-4.65944 3.84414,13.84129 5.55351,17.47133 10.6734,22.66349 2.19899,2.23013 2.44092,2.88404 1.15327,3.11622 -6.38794,-2.34419 -12.12666,-18.39545 -12.84462,-21.12027 z" id="path1177-6-8" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.68576407" d="m 315.75552,780.96828 c -1.16061,-5.02183 -2.39837,-9.46016 -2.75064,-9.86294 -0.35223,-0.40279 -0.67674,-2.26984 -0.72113,-4.14902 -0.0648,-2.73849 -1.38457,-11.79434 -2.88612,-19.80201 -0.12057,-0.64276 0.0788,-1.26551 0.44303,-1.3838 0.6577,-0.21361 0.93692,0.90109 3.20814,12.80789 l 1.18271,6.20041 2.04453,-2.77744 c 1.56243,-2.12257 2.82396,-5.82983 5.35009,-15.72231 4.76815,-18.67224 8.34011,-28.86751 4.89074,-13.95935 -5.01909,21.69248 -6.85069,28.33165 -8.58534,31.12024 -1.02893,1.65413 -2.18655,3.02692 -2.57242,3.05064 -0.86711,0.0533 0.31324,8.209 2.08652,14.4172 1.37325,4.80763 1.83139,9.10435 0.97637,9.15692 -0.30596,0.0188 -1.50589,-4.07457 -2.66648,-9.09643 z" id="path1291-3-6"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.78087538" d="m 269.10164,794.20838 c 0.006,-1.6665 1.03034,-5.95998 2.18963,-9.17414 2.30951,-6.40359 4.74446,-22.50614 3.77492,-24.96397 -1.88452,-4.77744 -2.67054,-26.1185 -1.00556,-27.30196 0.51406,-0.36538 0.91399,-0.511 0.88873,-0.32358 -0.15233,1.13065 0.65926,21.43617 0.90454,22.6306 0.16412,0.79886 0.7545,2.22172 1.31203,3.1619 l 1.01378,1.70947 1.95282,-1.74037 c 1.07404,-0.95721 2.30685,-1.7226 2.7396,-1.7009 1.42812,0.0717 0.54307,2.08331 -1.32786,3.01801 -2.03504,1.01668 -3.62654,4.96205 -5.74303,14.23689 -2.27919,9.98773 -6.71002,23.51123 -6.6996,20.44805 z" id="path1283-6-0"/></g><g inkscape:label="Leg_Thick" style="display:none" id="Leg_Thick" inkscape:groupmode="layer"> <path sodipodi:nodetypes="cccccccccccccc" id="path7250" class="skin" d="m 225.8,413.1 c 0,0 -22.14852,39.87228 -23.29497,68.51492 C 198.70503,541.91492 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 c 0.2,-58.5 16.4,-95.2 8.5,-169.5 23.8,-69.9 44.2747,-144.9934 39.4747,-208.3934 -3.35528,-37.31145 -32.71901,-66.98036 -40.61356,-74.13075 L 225.8,413.1" inkscape:connector-curvature="0"/> <path id="path7252" class="shadow" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" inkscape:connector-curvature="0"/> - </g> + </g><g inkscape:groupmode="layer" id="Leg_Thick_MLight" style="display:inline" inkscape:label="Leg_Thick_MLight"> + + <path inkscape:connector-curvature="0" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" class="shadow" id="path7190"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.53315955" d="m 251.86935,691.92303 c -0.72709,-1.33403 -1.4012,-1.81397 -2.89128,-2.05851 -1.61463,-0.26501 -2.35548,-0.87725 -4.38225,-3.62126 -1.34147,-1.8163 -3.1393,-3.86338 -3.99508,-4.54907 -2.97806,-2.38601 -3.97631,-4.79875 -3.92035,-9.47504 0.0281,-2.33133 0.15835,-5.13643 0.29012,-6.23356 0.27705,-2.30773 1.07751,-5.60447 1.82241,-17.21297 0.28235,-9.6e-4 1.49187,11.86077 1.2789,13.59752 -0.99331,8.10014 -1.03534,9.50147 -0.36727,12.2554 0.61658,2.54201 0.95558,3.02408 2.70639,3.84896 2.27464,1.07169 5.16032,4.06785 6.59982,6.85259 0.85628,1.65641 1.11524,1.82214 2.1155,1.35382 0.84806,-0.95394 4.87742,-4.42854 6.88409,-8.82118 0.11886,3.08862 -2.73552,7.07752 -4.37851,10.10683 -0.88604,1.63345 -0.8736,2.90742 0.0467,4.82338 0.807,1.67962 -0.85546,0.88309 -1.80938,-0.86691 z" id="path1257-6-4-5" sodipodi:nodetypes="cccccccccsccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.51072145" d="m 323.29159,698.20571 c -11.14376,-2.57117 -10.73247,-21.06825 -5.41958,-30.28295 -0.22592,-0.22982 0.31783,-1.19964 1.20827,-2.15517 1.68519,-1.80838 5.58442,-3.31168 7.87134,-3.03469 0.6483,0.0784 2.2136,1.29752 3.49032,2.71815 1.27315,1.4167 2.59088,2.56882 2.9283,2.56026 3.22122,-2.13523 5.76784,-7.26011 6.8038,-11.33804 1.76604,-2.70154 2.7206,-2.22939 1.477,0.73053 -0.51483,1.22517 -1.79364,4.30782 -2.84193,6.85034 -1.83242,4.4444 -4.01296,7.31652 -5.55911,7.32235 -1.66269,0.006 -3.64032,-1.50772 -3.77364,-2.88891 -0.16141,-1.67181 -1.98602,-3.58855 -3.41614,-3.58855 -0.55721,0 -1.95911,0.40766 -3.11533,0.90589 -6.34503,2.24575 -9.03218,14.46255 -4.18679,19.74865 2.92392,-0.003 11.57814,3.98545 10.66453,4.91508 -0.27036,0.27511 -3.9062,-0.28635 -6.87035,-1.06097 -0.83883,-0.21921 -4.63173,-0.80185 -4.62027,-0.24194 1.52967,2.90373 9.32551,8.98337 13.36157,6.95049 0.88081,-0.55393 1.72404,-0.5609 1.72404,-0.0144 0,0.96069 -4.41425,2.81816 -6.6973,2.81816 -0.46229,0 -1.82523,-0.41149 -3.02876,-0.91443 z" id="path1255-4-2-6" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:1.33007073" d="m 304.29762,649.75811 c -4.59018,-17.71186 -3.71691,-21.7088 1.01795,-4.65944 3.84414,13.84129 5.55351,17.47133 10.6734,22.66349 2.19899,2.23013 2.44092,2.88404 1.15327,3.11622 -6.38794,-2.34419 -12.12666,-18.39545 -12.84462,-21.12027 z" id="path1177-6-8-5" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.68576407" d="m 315.75552,780.96828 c -1.16061,-5.02183 -2.39837,-9.46016 -2.75064,-9.86294 -0.35223,-0.40279 -0.67674,-2.26984 -0.72113,-4.14902 -0.0648,-2.73849 -1.38457,-11.79434 -2.88612,-19.80201 -0.12057,-0.64276 0.0788,-1.26551 0.44303,-1.3838 0.6577,-0.21361 0.93692,0.90109 3.20814,12.80789 l 1.18271,6.20041 2.04453,-2.77744 c 1.56243,-2.12257 2.82396,-5.82983 5.35009,-15.72231 4.76815,-18.67224 8.34011,-28.86751 4.89074,-13.95935 -5.01909,21.69248 -6.85069,28.33165 -8.58534,31.12024 -1.02893,1.65413 -2.18655,3.02692 -2.57242,3.05064 -0.86711,0.0533 0.31324,8.209 2.08652,14.4172 1.37325,4.80763 1.83139,9.10435 0.97637,9.15692 -0.30596,0.0188 -1.50589,-4.07457 -2.66648,-9.09643 z" id="path1291-3-6-6"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.78087538" d="m 269.10164,794.20838 c 0.006,-1.6665 1.03034,-5.95998 2.18963,-9.17414 2.30951,-6.40359 4.74446,-22.50614 3.77492,-24.96397 -1.88452,-4.77744 -2.67054,-26.1185 -1.00556,-27.30196 0.51406,-0.36538 0.91399,-0.511 0.88873,-0.32358 -0.15233,1.13065 0.65926,21.43617 0.90454,22.6306 0.16412,0.79886 0.7545,2.22172 1.31203,3.1619 l 1.01378,1.70947 1.95282,-1.74037 c 1.07404,-0.95721 2.30685,-1.7226 2.7396,-1.7009 1.42812,0.0717 0.54307,2.08331 -1.32786,3.01801 -2.03504,1.01668 -3.62654,4.96205 -5.74303,14.23689 -2.27919,9.98773 -6.71002,23.51123 -6.6996,20.44805 z" id="path1283-6-0-2"/></g> <g id="Stump" inkscape:groupmode="layer" inkscape:label="Stump" style="display:none"> <path class="skin" d="m 226.3,412.5 c 31.3,-22.1 86.4,-32 124.3,-2.1 25.6,20.2 45.7,60.3 31.5,80.6 -10.7,15.2 -39.7,17.8 -60,10 -25.7,-9.9 -26.6,-32.4 -47.3,-34.5 -20,-2 -27.3,18.1 -48.4,14.8 -13.3,-2.1 -26.9,-12.7 -29.3,-25.3 -3.9,-20.2 22.1,-38.5 29.2,-43.5 z" inkscape:connector-curvature="0" id="path62"/> </g> @@ -756,7 +784,7 @@ <path inkscape:connector-curvature="0" d="m 226.3,412.5 c 20,-34.8 104.4,-37.1 124,-1.5 11.9,21.7 1.4,60.5 -22.3,72 -0.8,0.4 -20.2,9.5 -34,1 -9.5,-5.8 -10.3,-16.2 -19.3,-17.5 -6.4,-1 -8.4,3.9 -17.8,5.5 -9.2,1.5 -18.7,-1.3 -24,-5 -14.1,-9.8 -16,-38.2 -6.6,-54.5 z" class="skin" id="Stump_Narrow"/> </g> - <g inkscape:groupmode="layer" id="Shoes_" inkscape:label="Shoes_" sodipodi:insensitive="true" style="display:none"/><g inkscape:groupmode="layer" id="Leg_Outfit_" inkscape:label="Leg_Outfit_" style="display:inline"><g style="display:none" inkscape:label="Leg_Outfit_PoliceUniform_" id="Leg_Outfit_PoliceUniform_" inkscape:groupmode="layer"> + <g inkscape:groupmode="layer" id="Shoes_" inkscape:label="Shoes_" sodipodi:insensitive="true" style="display:none"/><g inkscape:groupmode="layer" id="Leg_Outfit_" inkscape:label="Leg_Outfit_" style="display:none"><g style="display:none" inkscape:label="Leg_Outfit_PoliceUniform_" id="Leg_Outfit_PoliceUniform_" inkscape:groupmode="layer"> <g style="display:none;opacity:1" inkscape:label="Leg_Outfit_PoliceUniform_Narrow" id="Leg_Outfit_PoliceUniform_Narrow" inkscape:groupmode="layer"> <path sodipodi:nodetypes="csssccsssccccc" inkscape:connector-curvature="0" id="path6044" d="m 338.3575,841.60277 c 2.22085,-6.48168 2.39389,-23.88738 5.18311,-48.98913 3.235,-29.11351 9.23009,-70.7682 2.09774,-111.0184 -0.32901,-1.85668 15.63814,-45.44096 11.27711,-141.02252 -0.25839,-5.66319 -1.40475,-2.19834 -1.59364,-5.85976 -18.35816,5.1524 -64.27852,5.74594 -77.62644,2.38332 0.93627,6.39984 -3.79386,11.29263 -2.65491,17.47692 2.35463,12.78537 6.22047,23.42494 8.22336,32.62077 0.0425,0.19537 0.0873,0.38952 0.1244,0.58402 0.95096,4.98748 1.64899,6.14898 3.08327,11.76174 3.46039,22.89029 18.66659,61.42323 25.93951,81.54848 -16.39841,61.82149 -7.84583,104.2083 -1.92032,161.04686 7.04026,-3.30483 25.17986,-1.27304 27.86681,-0.53234 z" style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:evenodd;fill:#000000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1.77035642;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb"/> <path sodipodi:nodetypes="csccssssccscccc" inkscape:connector-curvature="0" id="path6046" d="m 279.87825,839.56815 c 0.42355,-2.64465 4.41785,-11.43057 5.49182,-22.4563 4.52837,-46.48985 5.23307,-63.75318 5.21741,-74.61181 0.36679,-6.83262 -0.63913,-13.44658 -0.6886,-18.68854 -0.11382,-9.97652 -1.4161,-26.62836 -5.21629,-37.19282 -0.50064,-1.39178 8.0704,-62.82592 7.16821,-91.96966 -0.0185,-0.59897 1.54741,-2.89277 1.49723,-3.45798 -0.12842,-1.44489 -0.40044,-2.84549 -0.59652,-4.05342 -1.78565,-11.00008 -11.04331,-29.37927 -14.86188,-50.18047 -26.36653,9.36509 -60.85848,-55.27836 -63.75273,-54.21319 -0.91813,20.74228 -3.79578,89.67077 28.15769,181.12232 1.57177,4.49843 2.0997,14.18196 2.01111,15.64706 2.20237,5.96005 1.55917,109.29929 6.74668,159.77021 6.31619,-2.58038 25.21836,-0.60332 28.82587,0.28459 z" style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:evenodd;fill:#000000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1.77084005;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb"/> @@ -909,48 +937,138 @@ <path inkscape:connector-curvature="0" d="m 268.6,863.6 c 0.7,1.8 1.5,1.7 2.9,4.2 0,0 2,3.6 2.2,8.1 0.2,5.3 -3.9,7.6 -9.2,15.1 -8.1,11.6 -6.2,17.3 -12.7,20.7 -2.1,1.2 -5,1.6 -10.8,2.7 -0.5,0.1 -3.3,0.3 -9,0.6 -2.4,0.2 -4.6,0.3 -6.3,-1.3 -0.4,-0.4 -1.3,-1.2 -1.2,-2.2 0.2,-1.6 3.1,-1.9 5.7,-3.1 3.6,-1.8 5.5,-4.9 7.3,-7.6 2.8,-4.4 1.8,-6 5.5,-16.4 1.7,-4.6 1.9,-4.4 3,-8.1 1.6,-5 1.6,-6.8 3.1,-12.3 1.9,-7 3.6,-12.8 5.2,-14.4 4.8,-4.9 10.8,-2.8 12.4,1.2 1.5,2.9 0.1,8.2 1.9,12.8 z" class="skin" id="XMLID_463_"/> <path inkscape:connector-curvature="0" d="m 311.5,880.7 c 0.4,-6.6 5.7,-12.8 8.5,-30.2 0.6,-4.1 2.8,-4.8 5.2,-6 3.7,-1.7 10.6,-2.7 11,6 0.4,6.1 -0.6,16.4 0,27.2 0.4,6.5 0.2,11.4 2,21.2 1.9,10 2.8,15.1 6,20.7 3.9,6.9 8.1,9.2 7.3,12.1 -0.6,2.4 -4.1,2.9 -9.2,3.7 -4.8,0.7 -9.6,1.4 -15.1,-1.3 -1.4,-0.7 -4,-2 -6.2,-4.7 -5.2,-6.1 -2.2,-13.2 -4.7,-24.4 -3.5,-15.8 -5.4,-14.9 -4.8,-24.3 z" class="skin" id="XMLID_510_"/> </g> - <g inkscape:groupmode="layer" id="Torso_" style="display:inline" inkscape:label="Torso_" sodipodi:insensitive="true"><g inkscape:label="Torso_Obese" style="display:none" id="Torso_Obese" inkscape:groupmode="layer"> + <g inkscape:groupmode="layer" id="Torso_" style="display:inline" inkscape:label="Torso_"><g inkscape:label="Torso_Obese" style="display:none" id="Torso_Obese" inkscape:groupmode="layer"> <path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" d="m 245.79689,232.13385 c -13.52893,22.92539 -14.89536,58.85038 -12.09381,85.07845 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -0.62455,15.6822 3.07067,33.54851 10.30432,41.76736 7.70225,11.48232 23.28994,30.95333 35.85398,37.1125 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 7.67486,-58.67177 3.60939,-70.22439 2.75224,-20.78129 10.1133,-52.00089 6.10901,-84.60917" class="shadow" id="path7231"/> <path sodipodi:nodetypes="csccccccccccccc" id="path7238" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -14.27513,62.93553 -9.58934,85.06586 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -1.09271,11.59875 0.83705,24.91633 5.2162,33.84828 2.01287,3.95273 3.47051,6.5607 5.86517,9.40259 5.77491,9.18693 28.0761,34.97087 45.48767,44.55852 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 5.48716,-62.53675 1.3616,-72.45817 2.27853,-9.60652 9.83314,-37.72721 7.47614,-79.4941 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/> <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7240" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path7253" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> <path inkscape:connector-curvature="0" id="path7255" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> - <path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path7254" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 363.51926,346.71833 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" id="path7254-3-0" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc"/></g><g inkscape:groupmode="layer" id="Torso_Fat" style="display:none" inkscape:label="Torso_Fat"> + <path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path7254" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 363.51926,346.71833 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" id="path7254-3-0" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc"/></g><g inkscape:groupmode="layer" id="Torso_Obese_MLight" style="display:inline" inkscape:label="Torso_Obese_MLight"> + + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.83701062" d="m 270.37447,419.35477 c -5.45967,-31.28496 0.77522,-62.76515 5.12068,-86.02956 0,-3.10455 2.72097,-12.70444 3.75025,-13.23131 2.26402,-1.1589 2.37976,0.88189 0.32614,5.75034 -1.23107,2.91832 -2.19252,6.42588 -2.13658,7.79449 -6.12817,24.10057 -9.3277,55.58037 -5.66972,82.97556 0.69415,4.87592 -0.28869,6.81256 -1.39078,2.74048 z" id="path4767-2-4-7-1-6-5" sodipodi:nodetypes="cccccccc"/> + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6802" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6804" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> + <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6806" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6808" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path6742-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.71746141" d="m 322.53839,428.89204 c 25.16343,-10.16198 25.56532,-20.61217 27.15355,-24.773 5.43585,10.84586 -13.08805,21.1955 -28.14659,27.36712 0,0 -15.13357,5.11336 0.99308,-2.59412 z" id="path4817-8-4-9-7-90-4" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.88210374" d="m 331.21608,328.37378 c -3.1019,-2.89856 -6.59121,-4.34343 -14.00973,-7.72455 7.79608,1.11988 14.48261,4.63943 18.68711,9.90099 0.90381,1.13103 1.69292,2.34256 2.35372,3.62806 1.14002,2.21777 1.89809,4.65569 2.20421,7.28021 -2.17071,-4.30325 -7.67111,-10.3079 -9.23531,-13.08471 z" id="path4735-6-1-2-5-2-7" sodipodi:nodetypes="ccsccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75908762" d="m 241.36756,322.04079 c 2.22361,-1.61724 12.56754,-5.82837 14.31639,-5.82837 1.76975,0 0.12919,1.1632 -4.13651,2.9323 -8.34605,3.58842 -15.63014,7.00098 -17.68829,12.26956 -0.36686,-3.17103 4.87251,-7.42407 7.50841,-9.37349 z" id="path4721-0-8-9-7-2-7" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.14264047" d="m 265.16443,314.33491 c 1.53153,-1.54362 9.18595,-3.64847 10.06095,-2.76657 0.45148,0.45527 -1.24018,1.46836 -3.7597,2.25129 -5.25773,1.63387 -7.60119,1.8255 -6.30125,0.51528 z" id="path4685-3-53-5-1-7-8"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.04571259" d="m 301.26603,315.15353 c -3.5936,-0.96226 -8.0039,-1.76355 -9.80065,-1.78061 -1.79679,-0.0165 -3.26691,-0.36995 -3.26691,-0.78417 0,-1.34408 5.81583,-0.79875 12.78817,1.19907 11.98029,3.43279 12.21105,4.56065 0.27951,1.36571 z" id="path4683-1-7-8-1-1"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.42766953" d="m 234.1308,425.35943 c -9.6832,-9.38315 -9.83784,-19.03243 -10.44901,-22.87437 -2.09179,10.01463 5.03644,19.57105 10.83113,25.26968 0,0 5.82359,4.72146 -0.38212,-2.39531 z" id="path4817-8-4-9-7-9-9-5" sodipodi:nodetypes="ccccc"/></g><g inkscape:label="Torso_Obese_MMedium" style="display:none" id="Torso_Obese_MMedium" inkscape:groupmode="layer"> + <path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" d="m 245.79689,232.13385 c -13.52893,22.92539 -14.89536,58.85038 -12.09381,85.07845 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -0.62455,15.6822 3.07067,33.54851 10.30432,41.76736 7.70225,11.48232 23.28994,30.95333 35.85398,37.1125 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 7.67486,-58.67177 3.60939,-70.22439 2.75224,-20.78129 10.1133,-52.00089 6.10901,-84.60917" class="shadow" id="path6963"/> + <path sodipodi:nodetypes="csccccccccccccc" id="path6965" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -14.27513,62.93553 -9.58934,85.06586 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -1.09271,11.59875 0.83705,24.91633 5.2162,33.84828 2.01287,3.95273 3.47051,6.5607 5.86517,9.40259 5.77491,9.18693 28.0761,34.97087 45.48767,44.55852 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 5.48716,-62.53675 1.3616,-72.45817 2.27853,-9.60652 9.83314,-37.72721 7.47614,-79.4941 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccccc" id="path6967" d="m 270.37447,419.35477 c -5.45967,-31.28496 0.77522,-62.76515 5.12068,-86.02956 0,-3.10455 2.72097,-12.70444 3.75025,-13.23131 2.26402,-1.1589 2.37976,0.88189 0.32614,5.75034 -1.23107,2.91832 -2.19252,6.42588 -2.13658,7.79449 -6.12817,24.10057 -9.3277,55.58037 -5.66972,82.97556 0.69415,4.87592 -0.28869,6.81256 -1.39078,2.74048 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.83701062" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6969" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6971" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" id="path6973" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> + <path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path6975" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 363.51926,346.71833 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" id="path6977" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6979" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" id="path6981" d="m 322.53839,428.89204 c 25.16343,-10.16198 25.56532,-20.61217 27.15355,-24.773 5.43585,10.84586 -13.08805,21.1955 -28.14659,27.36712 0,0 -15.13357,5.11336 0.99308,-2.59412 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.71746141" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccsccc" id="path6983" d="m 331.21608,328.37378 c -3.1019,-2.89856 -6.59121,-4.34343 -14.00973,-7.72455 7.79608,1.11988 14.48261,4.63943 18.68711,9.90099 0.90381,1.13103 1.69292,2.34256 2.35372,3.62806 1.14002,2.21777 1.89809,4.65569 2.20421,7.28021 -2.17071,-4.30325 -7.67111,-10.3079 -9.23531,-13.08471 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.88210374" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csccc" id="path6985" d="m 241.36756,322.04079 c 2.22361,-1.61724 12.56754,-5.82837 14.31639,-5.82837 1.76975,0 0.12919,1.1632 -4.13651,2.9323 -8.34605,3.58842 -15.63014,7.00098 -17.68829,12.26956 -0.36686,-3.17103 4.87251,-7.42407 7.50841,-9.37349 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75908762" inkscape:connector-curvature="0"/><path id="path6987" d="m 265.16443,314.33491 c 1.53153,-1.54362 9.18595,-3.64847 10.06095,-2.76657 0.45148,0.45527 -1.24018,1.46836 -3.7597,2.25129 -5.25773,1.63387 -7.60119,1.8255 -6.30125,0.51528 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.14264047" inkscape:connector-curvature="0"/><path id="path6989" d="m 301.26603,315.15353 c -3.5936,-0.96226 -8.0039,-1.76355 -9.80065,-1.78061 -1.79679,-0.0165 -3.26691,-0.36995 -3.26691,-0.78417 0,-1.34408 5.81583,-0.79875 12.78817,1.19907 11.98029,3.43279 12.21105,4.56065 0.27951,1.36571 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.04571259" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccccc" id="path6991" d="m 234.1308,425.35943 c -9.6832,-9.38315 -9.83784,-19.03243 -10.44901,-22.87437 -2.09179,10.01463 5.03644,19.57105 10.83113,25.26968 0,0 5.82359,4.72146 -0.38212,-2.39531 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.42766953" inkscape:connector-curvature="0"/></g><g inkscape:groupmode="layer" id="Torso_Obese_MHeavy" style="display:none" inkscape:label="Torso_Obese_MHeavy"> + <path id="path6995" class="shadow" d="m 245.79689,232.13385 c -13.52893,22.92539 -14.89536,58.85038 -12.09381,85.07845 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -0.62455,15.6822 3.07067,33.54851 10.30432,41.76736 7.70225,11.48232 23.28994,30.95333 35.85398,37.1125 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 7.67486,-58.67177 3.60939,-70.22439 2.75224,-20.78129 10.1133,-52.00089 6.10901,-84.60917" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/> + <path inkscape:connector-curvature="0" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -14.27513,62.93553 -9.58934,85.06586 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -1.09271,11.59875 0.83705,24.91633 5.2162,33.84828 2.01287,3.95273 3.47051,6.5607 5.86517,9.40259 5.77491,9.18693 28.0761,34.97087 45.48767,44.55852 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 5.48716,-62.53675 1.3616,-72.45817 2.27853,-9.60652 9.83314,-37.72721 7.47614,-79.4941 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" class="skin torso" id="path6997" sodipodi:nodetypes="csccccccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.83701062" d="m 270.37447,419.35477 c -5.45967,-31.28496 0.77522,-62.76515 5.12068,-86.02956 0,-3.10455 2.72097,-12.70444 3.75025,-13.23131 2.26402,-1.1589 2.37976,0.88189 0.32614,5.75034 -1.23107,2.91832 -2.19252,6.42588 -2.13658,7.79449 -6.12817,24.10057 -9.3277,55.58037 -5.66972,82.97556 0.69415,4.87592 -0.28869,6.81256 -1.39078,2.74048 z" id="path6999" sodipodi:nodetypes="cccccccc"/> + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path7001" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path7003" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> + <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path7005" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path7007" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path7009" d="m 363.51926,346.71833 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path7011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.71746141" d="m 322.53839,428.89204 c 25.16343,-10.16198 25.56532,-20.61217 27.15355,-24.773 5.43585,10.84586 -13.08805,21.1955 -28.14659,27.36712 0,0 -15.13357,5.11336 0.99308,-2.59412 z" id="path7013" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.88210374" d="m 331.21608,328.37378 c -3.1019,-2.89856 -6.59121,-4.34343 -14.00973,-7.72455 7.79608,1.11988 14.48261,4.63943 18.68711,9.90099 0.90381,1.13103 1.69292,2.34256 2.35372,3.62806 1.14002,2.21777 1.89809,4.65569 2.20421,7.28021 -2.17071,-4.30325 -7.67111,-10.3079 -9.23531,-13.08471 z" id="path7015" sodipodi:nodetypes="ccsccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75908762" d="m 241.36756,322.04079 c 2.22361,-1.61724 12.56754,-5.82837 14.31639,-5.82837 1.76975,0 0.12919,1.1632 -4.13651,2.9323 -8.34605,3.58842 -15.63014,7.00098 -17.68829,12.26956 -0.36686,-3.17103 4.87251,-7.42407 7.50841,-9.37349 z" id="path7017" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.14264047" d="m 265.16443,314.33491 c 1.53153,-1.54362 9.18595,-3.64847 10.06095,-2.76657 0.45148,0.45527 -1.24018,1.46836 -3.7597,2.25129 -5.25773,1.63387 -7.60119,1.8255 -6.30125,0.51528 z" id="path7019"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.04571259" d="m 301.26603,315.15353 c -3.5936,-0.96226 -8.0039,-1.76355 -9.80065,-1.78061 -1.79679,-0.0165 -3.26691,-0.36995 -3.26691,-0.78417 0,-1.34408 5.81583,-0.79875 12.78817,1.19907 11.98029,3.43279 12.21105,4.56065 0.27951,1.36571 z" id="path7021"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.42766953" d="m 234.1308,425.35943 c -9.6832,-9.38315 -9.83784,-19.03243 -10.44901,-22.87437 -2.09179,10.01463 5.03644,19.57105 10.83113,25.26968 0,0 5.82359,4.72146 -0.38212,-2.39531 z" id="path7023" sodipodi:nodetypes="ccccc"/></g><g inkscape:groupmode="layer" id="Torso_Fat" style="display:none" inkscape:label="Torso_Fat"> <path id="path7327" class="shadow" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.5366,60.9717 -8.73505,87.19977 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -2.32894,15.60416 4.66093,30.7573 5.45027,32.13592 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 -0.17869,-59.53421 -4.24416,-71.08683 6.28777,-19.1903 17.96685,-51.13845 13.96256,-83.74673" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/> <path inkscape:connector-curvature="0" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -10.91637,65.05685 -6.23058,87.18718 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -0.59632,17.38033 3.39632,29.5302 3.41028,31.38807 5.65,17.31371 26.66612,39.89124 49.8,54.3 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 -2.01284,-62.16175 -6.1384,-72.08317 2.27853,-9.60652 17.33314,-38.10221 14.97614,-79.8691 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" class="skin torso" id="path7329" sodipodi:nodetypes="cscccccccccccc"/> <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path7331" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path7333" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path7335" inkscape:connector-curvature="0"/> - <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path7337" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path7339" d="m 356.01926,347.09333 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Torso_Chubby" style="display:none" id="Torso_Chubby" inkscape:groupmode="layer"> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path7337" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path7339" d="m 356.01926,347.09333 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Torso_Fat_MLight" style="display:inline" id="Torso_Fat_MLight" inkscape:groupmode="layer"> + + + <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6736" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6738" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.55125,415.94962 c -5.45967,-29.4376 0.77522,-59.0589 5.12068,-80.94956 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 -6.12817,22.67744 -9.3277,52.29838 -5.66972,78.0759 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path6883-9-2" sodipodi:nodetypes="cccccccc"/><path inkscape:connector-curvature="0" id="path6740" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> + <path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path6742" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.65152484" d="m 321.23473,428.89204 c 20.7508,-10.16198 21.08221,-20.61217 22.39193,-24.773 4.48263,10.84586 -10.79294,21.1955 -23.21082,27.36712 0,0 -12.47977,5.11336 0.81893,-2.59412 z" id="path4817-8-4-9-7-90" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.49076402" d="m 331.43287,329.23944 c -1.59216,-1.74796 -3.38317,-2.61927 -7.19099,-4.65823 3.43696,0.186 5.9201,1.90349 8.48362,3.30859 l 1.40851,0.76087 c 3.10054,-0.82904 2.06237,-0.76327 5.24019,-1.09569 -2.31267,1.57261 -1.37991,0.66686 -4.59328,2.59051 -0.1909,0.96086 1.37064,4.96931 1.3923,6.98457 -1.1142,-2.59503 -3.93747,-6.21609 -4.74035,-7.89062 z" id="path4735-6-1-2-5-2" sodipodi:nodetypes="cccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.59345704" d="m 245.40006,322.33229 c 1.62661,-1.35128 9.19337,-4.86987 10.47268,-4.86987 1.2946,0 0.0945,0.9719 -3.02593,2.45008 -6.10527,2.99828 -11.4337,5.84964 -12.93927,10.25178 -0.26837,-2.64955 3.56432,-6.20315 5.49252,-7.83199 z" id="path4721-0-8-9-7-2" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 265.04571,314.61579 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" id="path4685-3-53-5-1-7"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.82662278" d="m 298.312,315.51735 c -2.78124,-0.77691 -6.19455,-1.42386 -7.58513,-1.43764 -1.39061,-0.0133 -2.5284,-0.29869 -2.5284,-0.63313 0,-1.08519 4.50111,-0.6449 9.8973,0.96812 9.27204,2.77159 9.45064,3.68221 0.21632,1.10265 z" id="path4683-1-7-8-1"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.39908788" d="m 234.5004,425.35943 c -8.43217,-9.38315 -8.56683,-19.03243 -9.09904,-22.87437 -1.82154,10.01463 4.38575,19.57105 9.43179,25.26968 0,0 5.07121,4.72146 -0.33275,-2.39531 z" id="path4817-8-4-9-7-9-9" sodipodi:nodetypes="ccccc"/></g><g inkscape:groupmode="layer" id="Torso_Fat_MMedium" style="display:none" inkscape:label="Torso_Fat_MMedium"> + <path id="path6836" class="shadow" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.5366,60.9717 -8.73505,87.19977 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -2.32894,15.60416 4.66093,30.7573 5.45027,32.13592 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 -0.17869,-59.53421 -4.24416,-71.08683 6.28777,-19.1903 17.96685,-51.13845 13.96256,-83.74673" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/> + <path inkscape:connector-curvature="0" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -10.91637,65.05685 -6.23058,87.18718 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -0.59632,17.38033 3.39632,29.5302 3.41028,31.38807 5.65,17.31371 26.66612,39.89124 49.8,54.3 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 -2.01284,-62.16175 -6.1384,-72.08317 2.27853,-9.60652 17.33314,-38.10221 14.97614,-79.8691 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" class="skin torso" id="path6838" sodipodi:nodetypes="cscccccccccccc"/> + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6840" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6842" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.55125,415.94962 c -5.45967,-29.4376 0.77522,-59.0589 5.12068,-80.94956 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 -6.12817,22.67744 -9.3277,52.29838 -5.66972,78.0759 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path6883-9" sodipodi:nodetypes="cccccccc"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6844" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6847" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6849" d="m 356.01926,347.09333 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" id="path6851" d="m 321.23473,428.89204 c 20.7508,-10.16198 21.08221,-20.61217 22.39193,-24.773 4.48263,10.84586 -10.79294,21.1955 -23.21082,27.36712 0,0 -12.47977,5.11336 0.81893,-2.59412 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.65152484" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csccc" id="path6857" d="m 245.40006,322.33229 c 1.62661,-1.35128 9.19337,-4.86987 10.47268,-4.86987 1.2946,0 0.0945,0.9719 -3.02593,2.45008 -6.10527,2.99828 -11.4337,5.84964 -12.93927,10.25178 -0.26837,-2.64955 3.56432,-6.20315 5.49252,-7.83199 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.59345704" inkscape:connector-curvature="0"/><path id="path6859" d="m 265.04571,314.61579 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" inkscape:connector-curvature="0"/><path id="path6861" d="m 298.312,315.51735 c -2.78124,-0.77691 -6.19455,-1.42386 -7.58513,-1.43764 -1.39061,-0.0133 -2.5284,-0.29869 -2.5284,-0.63313 0,-1.08519 4.50111,-0.6449 9.8973,0.96812 9.27204,2.77159 9.45064,3.68221 0.21632,1.10265 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.82662278" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccccc" id="path6863" d="m 234.5004,425.35943 c -8.43217,-9.38315 -8.56683,-19.03243 -9.09904,-22.87437 -1.82154,10.01463 4.38575,19.57105 9.43179,25.26968 0,0 5.07121,4.72146 -0.33275,-2.39531 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.39908788" inkscape:connector-curvature="0"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.49076402" d="m 331.43287,329.23944 c -1.59216,-1.74796 -3.38317,-2.61927 -7.19099,-4.65823 3.43696,0.186 5.9201,1.90349 8.48362,3.30859 l 1.40851,0.76087 c 3.10054,-0.82904 2.06237,-0.76327 5.24019,-1.09569 -2.31267,1.57261 -1.37991,0.66686 -4.59328,2.59051 -0.1909,0.96086 1.37064,4.96931 1.3923,6.98457 -1.1142,-2.59503 -3.93747,-6.21609 -4.74035,-7.89062 z" id="path4735-6-1-2-5-2-3" sodipodi:nodetypes="cccccccc"/></g><g inkscape:label="Torso_Fat_MHeavy" style="display:none" id="Torso_Fat_MHeavy" inkscape:groupmode="layer"> + <path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.5366,60.9717 -8.73505,87.19977 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -2.32894,15.60416 4.66093,30.7573 5.45027,32.13592 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 -0.17869,-59.53421 -4.24416,-71.08683 6.28777,-19.1903 17.96685,-51.13845 13.96256,-83.74673" class="shadow" id="path6867"/> + <path sodipodi:nodetypes="cscccccccccccc" id="path6869" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -10.91637,65.05685 -6.23058,87.18718 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -0.59632,17.38033 3.39632,29.5302 3.41028,31.38807 5.65,17.31371 26.66612,39.89124 49.8,54.3 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 -2.01284,-62.16175 -6.1384,-72.08317 2.27853,-9.60652 17.33314,-38.10221 14.97614,-79.8691 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6871" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6873" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.55125,415.94962 c -5.45967,-29.4376 0.77522,-59.0589 5.12068,-80.94956 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 -6.12817,22.67744 -9.3277,52.29838 -5.66972,78.0759 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path6883" sodipodi:nodetypes="cccccccc"/><path inkscape:connector-curvature="0" id="path6875" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> + <path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path6877" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 356.01926,347.09333 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" id="path6879" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.65152484" d="m 321.23473,428.89204 c 20.7508,-10.16198 21.08221,-20.61217 22.39193,-24.773 4.48263,10.84586 -10.79294,21.1955 -23.21082,27.36712 0,0 -12.47977,5.11336 0.81893,-2.59412 z" id="path6881" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.59345704" d="m 245.40006,322.33229 c 1.62661,-1.35128 9.19337,-4.86987 10.47268,-4.86987 1.2946,0 0.0945,0.9719 -3.02593,2.45008 -6.10527,2.99828 -11.4337,5.84964 -12.93927,10.25178 -0.26837,-2.64955 3.56432,-6.20315 5.49252,-7.83199 z" id="path6887" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 265.04571,314.61579 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" id="path6889"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.82662278" d="m 298.312,315.51735 c -2.78124,-0.77691 -6.19455,-1.42386 -7.58513,-1.43764 -1.39061,-0.0133 -2.5284,-0.29869 -2.5284,-0.63313 0,-1.08519 4.50111,-0.6449 9.8973,0.96812 9.27204,2.77159 9.45064,3.68221 0.21632,1.10265 z" id="path6891"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.39908788" d="m 234.5004,425.35943 c -8.43217,-9.38315 -8.56683,-19.03243 -9.09904,-22.87437 -1.82154,10.01463 4.38575,19.57105 9.43179,25.26968 0,0 5.07121,4.72146 -0.33275,-2.39531 z" id="path6893" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.49076402" d="m 331.43287,329.23944 c -1.59216,-1.74796 -3.38317,-2.61927 -7.19099,-4.65823 3.43696,0.186 5.9201,1.90349 8.48362,3.30859 l 1.40851,0.76087 c 3.10054,-0.82904 2.06237,-0.76327 5.24019,-1.09569 -2.31267,1.57261 -1.37991,0.66686 -4.59328,2.59051 -0.1909,0.96086 1.37064,4.96931 1.3923,6.98457 -1.1142,-2.59503 -3.93747,-6.21609 -4.74035,-7.89062 z" id="path4735-6-1-2-5-2-0" sodipodi:nodetypes="cccccccc"/></g><g inkscape:label="Torso_Chubby" style="display:none" id="Torso_Chubby" inkscape:groupmode="layer"> <path sodipodi:nodetypes="cccccccsccc" inkscape:connector-curvature="0" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.00627,60.79492 -5.72985,87.55332 0.82222,7.07373 -13.37271,59.36456 -14.79917,65.51166 -2.32894,15.60416 0.26969,26.37862 1.05903,27.75724 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 5.81184,-8.10478 17.88524,-15.78656 32.2398,-23.23719 12.6746,-6.57867 26.70872,-14.37864 44.60422,-12.65486 8.13335,-21.86489 -6.66093,-53.30781 -10.7264,-64.86043 2.50224,-39.03129 18.94909,-48.36485 20.4448,-89.97313" class="shadow" id="path7186"/> <path sodipodi:nodetypes="cscccccccccccc" id="path7198" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -9.14861,65.58718 -3.04861,87.18718 -0.80901,17.19848 -14.10076,57.35457 -15.51523,65.36574 -2.34632,10.38033 -0.74492,25.90152 -0.73096,27.75939 -0.89074,3.34835 27.55,43.25 49.8,54.3 8.9,-18.2 34.54435,-46.40381 85.69835,-47.93744 4.388,-26.71451 -8.59863,-55.67279 -12.72419,-65.59421 2.02853,-32.60652 15.91893,-44.84117 21.56193,-86.35806 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/> <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7200" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path7202" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> <path inkscape:connector-curvature="0" id="path7204" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> - </g> - <g inkscape:groupmode="layer" id="Torso_Normal" style="display:none" inkscape:label="Torso_Normal" sodipodi:insensitive="true"> + </g><g inkscape:groupmode="layer" id="Torso_Chubby_MLight" style="display:inline" inkscape:label="Torso_Chubby_MLight"> + + + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6612" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6614" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.19769,417.71739 c -1.92938,-6.70782 -4.18105,-20.93947 -0.0755,-30.24396 3.28587,-16.05957 -1.98893,-24.77252 3.77305,-45.47135 0.78273,-1.72499 1.42313,-4.08041 1.42313,-5.23425 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 0.056,1.28783 -0.55016,4.92187 -1.34684,8.07562 -6.72281,14.06083 0.0224,34.27711 -3.19454,42.10768 -1.70301,3.83176 -2.42897,19.51748 -1.12834,27.8926 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path4767-2-4-7-1" sodipodi:nodetypes="cccsccccccc"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6616" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.54454345" d="m 319.38673,426.77072 c 14.49566,-10.16198 14.72717,-20.61217 15.64209,-24.773 3.13138,10.84586 -7.53951,21.1955 -16.21413,27.36712 0,0 -8.71786,5.11336 0.57207,-2.59412 z" id="path4817-8-4-9-7" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 321.52065,332.9544 c -2.05903,-3.27464 -4.37521,-4.90694 -9.29958,-8.72674 4.44477,0.34846 7.65604,3.56602 10.97124,6.19832 l 1.82153,1.42541 6.81692,-2.97831 c 3.74934,-1.63808 5.06232,-1.79735 5.29439,-1.65028 0.23212,0.14707 -0.36349,0.7048 -3.7002,2.53583 -3.33673,1.83101 -6.74525,4.03293 -7.57451,4.89316 -0.24688,1.80007 1.77255,9.30949 1.80055,13.08488 -1.44091,-4.86153 -5.09204,-11.64523 -6.13034,-14.78227 z" id="path4735-6-1-2-5" sodipodi:nodetypes="ccccsccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 245.75414,329.63952 c 1.73122,-2.10353 9.7846,-7.58091 11.14618,-7.58091 1.37786,0 0.10056,1.51296 -3.22053,3.81404 -6.4979,4.6674 -12.169,9.1061 -13.77139,15.95889 -0.28563,-4.12454 3.79354,-9.65641 5.84574,-12.19202 z" id="path4721-0-8-9-7" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 263.6315,317.79777 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" id="path4685-3-53-5-1"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 295.77432,316.22446 c -2.37505,-0.77691 -5.28987,-1.42386 -6.47737,-1.43764 -1.18752,-0.0133 -2.15914,-0.29869 -2.15914,-0.63313 0,-1.08519 3.84375,-0.6449 8.45186,0.96812 7.91792,2.77159 8.07044,3.68221 0.18473,1.10265 z" id="path4683-1-7-8"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.35709274" d="m 235.16568,427.4714 c -6.18032,-10.24949 -6.27902,-20.78968 -6.6691,-24.98634 -1.33509,10.93927 3.21452,21.37803 6.91299,27.6028 0,0 3.71692,5.15739 -0.24389,-2.61646 z" id="path4817-8-4-9-7-9" sodipodi:nodetypes="ccccc"/></g><g inkscape:label="Torso_Chubby_MMedium" style="display:none" id="Torso_Chubby_MMedium" inkscape:groupmode="layer"> + <path sodipodi:nodetypes="cccccccsccc" inkscape:connector-curvature="0" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.00627,60.79492 -5.72985,87.55332 0.82222,7.07373 -13.37271,59.36456 -14.79917,65.51166 -2.32894,15.60416 0.26969,26.37862 1.05903,27.75724 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 5.81184,-8.10478 17.88524,-15.78656 32.2398,-23.23719 12.6746,-6.57867 26.70872,-14.37864 44.60422,-12.65486 8.13335,-21.86489 -6.66093,-53.30781 -10.7264,-64.86043 2.50224,-39.03129 18.94909,-48.36485 20.4448,-89.97313" class="shadow" id="path6680"/> + <path sodipodi:nodetypes="cscccccccccccc" id="path6682" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -9.14861,65.58718 -3.04861,87.18718 -0.80901,17.19848 -14.10076,57.35457 -15.51523,65.36574 -2.34632,10.38033 -0.74492,25.90152 -0.73096,27.75939 -0.89074,3.34835 27.55,43.25 49.8,54.3 8.9,-18.2 34.54435,-46.40381 85.69835,-47.93744 4.388,-26.71451 -8.59863,-55.67279 -12.72419,-65.59421 2.02853,-32.60652 15.91893,-44.84117 21.56193,-86.35806 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6684" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6686" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="cccsccccccc" id="path6692" d="m 270.19769,417.71739 c -1.92938,-6.70782 -4.18105,-20.93947 -0.0755,-30.24396 3.28587,-16.05957 -1.98893,-24.77252 3.77305,-45.47135 0.78273,-1.72499 1.42313,-4.08041 1.42313,-5.23425 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 0.056,1.28783 -0.55016,4.92187 -1.34684,8.07562 -6.72281,14.06083 0.0224,34.27711 -3.19454,42.10768 -1.70301,3.83176 -2.42897,19.51748 -1.12834,27.8926 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" inkscape:connector-curvature="0"/><path inkscape:connector-curvature="0" id="path6688" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> + <path sodipodi:nodetypes="ccccc" id="path6690" d="m 319.38673,426.77072 c 14.49566,-10.16198 14.72717,-20.61217 15.64209,-24.773 3.13138,10.84586 -7.53951,21.1955 -16.21413,27.36712 0,0 -8.71786,5.11336 0.57207,-2.59412 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.54454345" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccccsccccc" id="path6694" d="m 321.52065,332.9544 c -2.05903,-3.27464 -4.37521,-4.90694 -9.29958,-8.72674 4.44477,0.34846 7.65604,3.56602 10.97124,6.19832 l 1.82153,1.42541 6.81692,-2.97831 c 3.74934,-1.63808 5.06232,-1.79735 5.29439,-1.65028 0.23212,0.14707 -0.36349,0.7048 -3.7002,2.53583 -3.33673,1.83101 -6.74525,4.03293 -7.57451,4.89316 -0.24688,1.80007 1.77255,9.30949 1.80055,13.08488 -1.44091,-4.86153 -5.09204,-11.64523 -6.13034,-14.78227 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csccc" id="path6696" d="m 245.75414,329.63952 c 1.73122,-2.10353 9.7846,-7.58091 11.14618,-7.58091 1.37786,0 0.10056,1.51296 -3.22053,3.81404 -6.4979,4.6674 -12.169,9.1061 -13.77139,15.95889 -0.28563,-4.12454 3.79354,-9.65641 5.84574,-12.19202 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" inkscape:connector-curvature="0"/><path id="path6698" d="m 263.6315,317.79777 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" inkscape:connector-curvature="0"/><path id="path6700" d="m 295.77432,316.22446 c -2.37505,-0.77691 -5.28987,-1.42386 -6.47737,-1.43764 -1.18752,-0.0133 -2.15914,-0.29869 -2.15914,-0.63313 0,-1.08519 3.84375,-0.6449 8.45186,0.96812 7.91792,2.77159 8.07044,3.68221 0.18473,1.10265 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccccc" id="path6702" d="m 235.16568,427.4714 c -6.18032,-10.24949 -6.27902,-20.78968 -6.6691,-24.98634 -1.33509,10.93927 3.21452,21.37803 6.91299,27.6028 0,0 3.71692,5.15739 -0.24389,-2.61646 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.35709274" inkscape:connector-curvature="0"/></g><g inkscape:groupmode="layer" id="Torso_Chubby_MHeavy" style="display:none" inkscape:label="Torso_Chubby_MHeavy"> + <path id="path6706" class="shadow" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.00627,60.79492 -5.72985,87.55332 0.82222,7.07373 -13.37271,59.36456 -14.79917,65.51166 -2.32894,15.60416 0.26969,26.37862 1.05903,27.75724 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 5.81184,-8.10478 17.88524,-15.78656 32.2398,-23.23719 12.6746,-6.57867 26.70872,-14.37864 44.60422,-12.65486 8.13335,-21.86489 -6.66093,-53.30781 -10.7264,-64.86043 2.50224,-39.03129 18.94909,-48.36485 20.4448,-89.97313" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccsccc"/> + <path inkscape:connector-curvature="0" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -9.14861,65.58718 -3.04861,87.18718 -0.80901,17.19848 -14.10076,57.35457 -15.51523,65.36574 -2.34632,10.38033 -0.74492,25.90152 -0.73096,27.75939 -0.89074,3.34835 27.55,43.25 49.8,54.3 8.9,-18.2 34.54435,-46.40381 85.69835,-47.93744 4.388,-26.71451 -8.59863,-55.67279 -12.72419,-65.59421 2.02853,-32.60652 15.91893,-44.84117 21.56193,-86.35806 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" class="skin torso" id="path6708" sodipodi:nodetypes="cscccccccccccc"/> + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6710" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6712" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.19769,417.71739 c -1.92938,-6.70782 -4.18105,-20.93947 -0.0755,-30.24396 3.28587,-16.05957 -1.98893,-24.77252 3.77305,-45.47135 0.78273,-1.72499 1.42313,-4.08041 1.42313,-5.23425 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 0.056,1.28783 -0.55016,4.92187 -1.34684,8.07562 -6.72281,14.06083 0.0224,34.27711 -3.19454,42.10768 -1.70301,3.83176 -2.42897,19.51748 -1.12834,27.8926 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path6718" sodipodi:nodetypes="cccsccccccc"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6714" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.54454345" d="m 319.38673,426.77072 c 14.49566,-10.16198 14.72717,-20.61217 15.64209,-24.773 3.13138,10.84586 -7.53951,21.1955 -16.21413,27.36712 0,0 -8.71786,5.11336 0.57207,-2.59412 z" id="path6716" sodipodi:nodetypes="ccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 321.52065,332.9544 c -2.05903,-3.27464 -4.37521,-4.90694 -9.29958,-8.72674 4.44477,0.34846 7.65604,3.56602 10.97124,6.19832 l 1.82153,1.42541 6.81692,-2.97831 c 3.74934,-1.63808 5.06232,-1.79735 5.29439,-1.65028 0.23212,0.14707 -0.36349,0.7048 -3.7002,2.53583 -3.33673,1.83101 -6.74525,4.03293 -7.57451,4.89316 -0.24688,1.80007 1.77255,9.30949 1.80055,13.08488 -1.44091,-4.86153 -5.09204,-11.64523 -6.13034,-14.78227 z" id="path6720" sodipodi:nodetypes="ccccsccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 245.75414,329.63952 c 1.73122,-2.10353 9.7846,-7.58091 11.14618,-7.58091 1.37786,0 0.10056,1.51296 -3.22053,3.81404 -6.4979,4.6674 -12.169,9.1061 -13.77139,15.95889 -0.28563,-4.12454 3.79354,-9.65641 5.84574,-12.19202 z" id="path6722" sodipodi:nodetypes="csccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 263.6315,317.79777 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" id="path6724"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 295.77432,316.22446 c -2.37505,-0.77691 -5.28987,-1.42386 -6.47737,-1.43764 -1.18752,-0.0133 -2.15914,-0.29869 -2.15914,-0.63313 0,-1.08519 3.84375,-0.6449 8.45186,0.96812 7.91792,2.77159 8.07044,3.68221 0.18473,1.10265 z" id="path6726"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.35709274" d="m 235.16568,427.4714 c -6.18032,-10.24949 -6.27902,-20.78968 -6.6691,-24.98634 -1.33509,10.93927 3.21452,21.37803 6.91299,27.6028 0,0 3.71692,5.15739 -0.24389,-2.61646 z" id="path6728" sodipodi:nodetypes="ccccc"/></g> + <g inkscape:groupmode="layer" id="Torso_Normal" style="display:none" inkscape:label="Torso_Normal"> <path id="path758-3-7-3" class="shadow" d="m 248.80209,236.55327 c -16.31969,37.28308 -8.68841,66.56824 -6.50203,82.80738 -4.47297,23.63232 -2.30321,26.44043 -5.45388,48.43025 -2.22518,15.53044 -5.9622,31.24342 -10.3425,45.34195 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.02961,-4.87421 17.84672,-6.32374 -20.59874,-73.72487 15.32347,-89.06312 17.22836,-142.054" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccscsccc"/> <path inkscape:connector-curvature="0" d="m 273,208.2 c 0,0 -14,4.3 -24.7,28.3 -10.7,24 -10.5,59.4 -4.4,81 -4.9,22.7 -3,28.6 -5.2,48.7 -1.1,10.1 -5.1,26.4 -12.7,46.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -23.22718,-64.35915 9.45829,-87.33447 17.18609,-144.18971 1.64442,-13.7063 1.49723,-27.11695 -1.88609,-37.31029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -34.9,-14 -30.6,-50.1 l -22.3,1 c 8.4,43.5 -2.8,39.9 -17.9,48.6" class="skin torso" id="Body_Normal_1_" sodipodi:nodetypes="csccccccccccc"/> <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Normal_Pussyshadow" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Normal_Pussy" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> - <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-7" inkscape:connector-curvature="0"/></g> - <g inkscape:groupmode="layer" id="Torso_Hourglass" style="display:none;opacity:1" inkscape:label="Torso_Hourglass" sodipodi:insensitive="true"> + <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-7" inkscape:connector-curvature="0"/></g><g inkscape:label="Torso_Normal_MLight" style="display:inline" id="Torso_Normal_MLight" inkscape:groupmode="layer"> + + + <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6419" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6421" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + + <path inkscape:connector-curvature="0" id="path6423" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.55835629" d="m 318.4001,422.65902 c 0.55785,-0.62766 1.80866,-1.61636 2.77957,-2.19712 1.93351,-1.15651 6.8334,-6.84067 8.30237,-9.63123 0.7651,-1.45342 1.73566,-2.4941 0.8312,-5.96278 -1.47568,-5.65961 -1.05377,-6.40571 0.0634,-6.40571 1.17947,0 2.16386,3.75493 3.41962,7.62734 0.91654,2.82627 0.5266,2.88791 -1.76311,5.73495 -1.273,1.58288 -3.48441,3.90343 -4.91418,5.15679 -2.90275,3.44545 -9.26873,8.51527 -9.26873,8.51527 0,0 -8.37957,5.59311 0.54985,-2.83751 z" id="path4817-8-4-9" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.46036705" d="m 244.40182,432.71216 c -2.12471,-3.10753 -6.66282,-11.1811 -7.81105,-13.89629 -0.51848,-1.22606 -1.67415,-3.33564 -2.56816,-4.68796 -2.16533,-3.27548 -2.78311,-5.73698 -1.92742,-7.67986 1.42042,-3.22508 2.73773,-6.66924 3.21823,-8.41421 0.62339,-2.26378 1.43334,-3.04639 1.05449,-1.01892 -0.66564,3.56226 -2.41895,10.10728 -2.99726,11.18866 -0.57613,1.07728 -0.56535,1.3942 0.11156,3.27592 0.4122,1.14578 1.1782,2.65046 1.70221,3.34371 0.52405,0.69325 2.8423,4.54875 5.15166,8.56779 2.30938,4.01902 4.58858,7.90818 5.06491,8.64262 2.21325,3.41253 1.29595,4.03542 -0.99919,0.67854 z" id="path4809-8-4-4"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.79948705" d="m 268.51402,419.66193 c -1.87073,-6.70782 -0.11168,-20.05559 3.86908,-29.36008 5.58564,-15.88279 -5.87074,-25.6564 -0.28391,-46.35523 0.75894,-1.72499 1.37987,-4.08041 1.37987,-5.23425 0,-2.92123 2.63826,-11.95425 3.63626,-12.45001 2.1952,-1.09046 2.30742,0.82982 0.31622,5.41078 -1.19365,2.74601 -2.12587,6.04644 -2.07163,7.33424 0.0543,1.28783 -0.53344,4.92187 -1.3059,8.07562 -2.35502,9.61503 -2.79031,13.71905 0.37472,25.44524 0.8238,1.77401 1.6949,5.32201 1.93581,7.88446 0.36928,3.92792 0.0856,5.27754 -1.8085,8.6012 -5.83825,10.24501 -5.93034,19.63795 -4.69351,28.06938 0.67305,4.58799 -0.27992,6.41027 -1.34851,2.57865 z" id="path4767-2-4-7" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" d="m 239.56794,386.00001 c 0,-1.88731 2.10275,-8.98714 2.38053,-8.03776 0.10006,0.34192 -0.0902,2.66344 -0.423,5.15897 -0.5776,4.33281 -1.95753,6.36215 -1.95753,2.87879 z" id="path4753-0-5-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 323.70528,371.55332 c -0.97171,-1.95037 -2.11766,-8.19339 -1.78071,-9.70125 0.58017,-2.59623 1.99495,-0.99769 2.3125,2.61291 0.17472,1.98645 0.64019,4.75406 1.03442,6.15031 0.71973,2.54908 -0.42264,3.23325 -1.56621,0.93803 z" id="path4747-8-2-3"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 319.15642,347.37063 c -0.0175,-1.6722 0.32101,-5.07433 -0.59289,-7.92208 l -1.62336,-5.05849 -3.88894,-4.68548 c -2.13891,-2.57699 -3.59805,-4.87287 -3.24253,-5.10192 0.7437,-0.47914 6.95149,4.09795 6.9723,5.14084 0.009,0.381 0.80859,1.33416 1.78002,2.11814 l 1.76616,1.42541 6.60971,-2.97831 c 3.63537,-1.63808 6.79387,-2.85801 7.01889,-2.71094 0.22506,0.14707 -2.23788,1.76546 -5.47316,3.59649 -3.23531,1.83101 -6.54022,4.03293 -7.34427,4.89316 -0.23938,1.80007 0.69025,7.01139 0.7174,10.78678 0.032,4.45009 -2.66317,4.13901 -2.69933,0.4964 z" id="path4735-6-1-2" sodipodi:nodetypes="csccccccscccsc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 247.14596,336.8091 c -0.19855,-4.08692 -0.0868,-5.04351 1.60979,-7.16958 1.67859,-2.10353 9.48718,-7.58091 10.80737,-7.58091 1.33598,0 0.0975,1.51296 -3.12264,3.81404 -5.26836,3.76498 -6.95696,6.29559 -8.0225,10.99531 l -1.0452,4.61003 z" id="path4721-0-8-9" sodipodi:nodetypes="scscscs"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 340.98637,325.82252 c 0,-0.31996 0.86132,-0.72891 1.91406,-0.90883 1.21754,-0.20808 1.78197,-0.068 1.55116,0.38514 -0.44558,0.87457 -3.46522,1.33098 -3.46522,0.52369 z" id="path4691-3-2-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 266.0897,317.79777 c 0.98429,-1.0408 5.90367,-2.46001 6.46602,-1.86538 0.29016,0.30697 -0.79704,0.99005 -2.4163,1.51795 -3.37907,1.10165 -4.88517,1.23086 -4.04972,0.34743 z" id="path4685-3-53-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 297.25548,316.22446 c -2.30285,-0.77691 -5.12907,-1.42386 -6.28048,-1.43764 -1.15142,-0.0133 -2.09351,-0.29869 -2.09351,-0.63313 0,-1.08519 3.72692,-0.6449 8.19496,0.96812 7.67724,2.77159 7.82512,3.68221 0.17911,1.10265 z" id="path4683-1-7"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" d="m 327.6498,390.63771 c -0.7211,-1.85781 -1.42393,-9.17192 -0.79568,-8.28034 0.22629,0.32107 0.93145,2.63573 1.56684,5.14373 1.10337,4.35443 0.55978,6.56552 -0.77116,3.13661 z" id="path4753-0-3-46-6"/></g><g inkscape:groupmode="layer" id="Torso_Normal_MMedium" style="display:none" inkscape:label="Torso_Normal_MMedium"> + <path id="path6540" class="shadow" d="m 248.80209,236.55327 c -16.31969,37.28308 -8.68841,66.56824 -6.50203,82.80738 -4.47297,23.63232 -2.30321,26.44043 -5.45388,48.43025 -2.22518,15.53044 -5.9622,31.24342 -10.3425,45.34195 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.02961,-4.87421 17.84672,-6.32374 -20.59874,-73.72487 15.32347,-89.06312 17.22836,-142.054" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccscsccc"/> + <path inkscape:connector-curvature="0" d="m 273,208.2 c 0,0 -14,4.3 -24.7,28.3 -10.7,24 -10.5,59.4 -4.4,81 -4.9,22.7 -3,28.6 -5.2,48.7 -1.1,10.1 -5.1,26.4 -12.7,46.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -23.22718,-64.35915 9.45829,-87.33447 17.18609,-144.18971 1.64442,-13.7063 1.49723,-27.11695 -1.88609,-37.31029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -34.9,-14 -30.6,-50.1 l -22.3,1 c 8.4,43.5 -2.8,39.9 -17.9,48.6" class="skin torso" id="path6542" sodipodi:nodetypes="csccccccccccc"/> + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6544" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6546" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/> + + <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6548" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csscsscccc" id="path6550" d="m 318.4001,422.65902 c 0.55785,-0.62766 1.80866,-1.61636 2.77957,-2.19712 1.93351,-1.15651 6.8334,-6.84067 8.30237,-9.63123 0.7651,-1.45342 1.73566,-2.4941 0.8312,-5.96278 -1.47568,-5.65961 -1.05377,-6.40571 0.0634,-6.40571 1.17947,0 2.16386,3.75493 3.41962,7.62734 0.91654,2.82627 0.5266,2.88791 -1.76311,5.73495 -1.273,1.58288 -3.48441,3.90343 -4.91418,5.15679 -2.90275,3.44545 -9.26873,8.51527 -9.26873,8.51527 0,0 -8.37957,5.59311 0.54985,-2.83751 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.55835629" inkscape:connector-curvature="0"/><path id="path6552" d="m 244.40182,432.71216 c -2.12471,-3.10753 -6.66282,-11.1811 -7.81105,-13.89629 -0.51848,-1.22606 -1.67415,-3.33564 -2.56816,-4.68796 -2.16533,-3.27548 -2.78311,-5.73698 -1.92742,-7.67986 1.42042,-3.22508 2.73773,-6.66924 3.21823,-8.41421 0.62339,-2.26378 1.43334,-3.04639 1.05449,-1.01892 -0.66564,3.56226 -2.41895,10.10728 -2.99726,11.18866 -0.57613,1.07728 -0.56535,1.3942 0.11156,3.27592 0.4122,1.14578 1.1782,2.65046 1.70221,3.34371 0.52405,0.69325 2.8423,4.54875 5.15166,8.56779 2.30938,4.01902 4.58858,7.90818 5.06491,8.64262 2.21325,3.41253 1.29595,4.03542 -0.99919,0.67854 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.46036705" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccsccccccccc" id="path6554" d="m 268.51402,419.66193 c -1.87073,-6.70782 -0.11168,-20.05559 3.86908,-29.36008 5.58564,-15.88279 -5.87074,-25.6564 -0.28391,-46.35523 0.75894,-1.72499 1.37987,-4.08041 1.37987,-5.23425 0,-2.92123 2.63826,-11.95425 3.63626,-12.45001 2.1952,-1.09046 2.30742,0.82982 0.31622,5.41078 -1.19365,2.74601 -2.12587,6.04644 -2.07163,7.33424 0.0543,1.28783 -0.53344,4.92187 -1.3059,8.07562 -2.35502,9.61503 -2.79031,13.71905 0.37472,25.44524 0.8238,1.77401 1.6949,5.32201 1.93581,7.88446 0.36928,3.92792 0.0856,5.27754 -1.8085,8.6012 -5.83825,10.24501 -5.93034,19.63795 -4.69351,28.06938 0.67305,4.58799 -0.27992,6.41027 -1.34851,2.57865 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.79948705" inkscape:connector-curvature="0"/><path id="path6556" d="m 239.56794,386.00001 c 0,-1.88731 2.10275,-8.98714 2.38053,-8.03776 0.10006,0.34192 -0.0902,2.66344 -0.423,5.15897 -0.5776,4.33281 -1.95753,6.36215 -1.95753,2.87879 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" inkscape:connector-curvature="0"/><path id="path6558" d="m 323.70528,371.55332 c -0.97171,-1.95037 -2.11766,-8.19339 -1.78071,-9.70125 0.58017,-2.59623 1.99495,-0.99769 2.3125,2.61291 0.17472,1.98645 0.64019,4.75406 1.03442,6.15031 0.71973,2.54908 -0.42264,3.23325 -1.56621,0.93803 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csccccccscccsc" id="path6560" d="m 319.15642,347.37063 c -0.0175,-1.6722 0.32101,-5.07433 -0.59289,-7.92208 l -1.62336,-5.05849 -3.88894,-4.68548 c -2.13891,-2.57699 -3.59805,-4.87287 -3.24253,-5.10192 0.7437,-0.47914 6.95149,4.09795 6.9723,5.14084 0.009,0.381 0.80859,1.33416 1.78002,2.11814 l 1.76616,1.42541 6.60971,-2.97831 c 3.63537,-1.63808 6.79387,-2.85801 7.01889,-2.71094 0.22506,0.14707 -2.23788,1.76546 -5.47316,3.59649 -3.23531,1.83101 -6.54022,4.03293 -7.34427,4.89316 -0.23938,1.80007 0.69025,7.01139 0.7174,10.78678 0.032,4.45009 -2.66317,4.13901 -2.69933,0.4964 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="scscscs" id="path6562" d="m 247.14596,336.8091 c -0.19855,-4.08692 -0.0868,-5.04351 1.60979,-7.16958 1.67859,-2.10353 9.48718,-7.58091 10.80737,-7.58091 1.33598,0 0.0975,1.51296 -3.12264,3.81404 -5.26836,3.76498 -6.95696,6.29559 -8.0225,10.99531 l -1.0452,4.61003 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" inkscape:connector-curvature="0"/><path id="path6564" d="m 340.98637,325.82252 c 0,-0.31996 0.86132,-0.72891 1.91406,-0.90883 1.21754,-0.20808 1.78197,-0.068 1.55116,0.38514 -0.44558,0.87457 -3.46522,1.33098 -3.46522,0.52369 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" inkscape:connector-curvature="0"/><path id="path6566" d="m 266.0897,317.79777 c 0.98429,-1.0408 5.90367,-2.46001 6.46602,-1.86538 0.29016,0.30697 -0.79704,0.99005 -2.4163,1.51795 -3.37907,1.10165 -4.88517,1.23086 -4.04972,0.34743 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" inkscape:connector-curvature="0"/><path id="path6568" d="m 297.25548,316.22446 c -2.30285,-0.77691 -5.12907,-1.42386 -6.28048,-1.43764 -1.15142,-0.0133 -2.09351,-0.29869 -2.09351,-0.63313 0,-1.08519 3.72692,-0.6449 8.19496,0.96812 7.67724,2.77159 7.82512,3.68221 0.17911,1.10265 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" inkscape:connector-curvature="0"/><path id="path6570" d="m 327.6498,390.63771 c -0.7211,-1.85781 -1.42393,-9.17192 -0.79568,-8.28034 0.22629,0.32107 0.93145,2.63573 1.56684,5.14373 1.10337,4.35443 0.55978,6.56552 -0.77116,3.13661 z" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" inkscape:connector-curvature="0"/></g><g inkscape:label="Torso_Normal_MHeavy" style="display:none" id="Torso_Normal_MHeavy" inkscape:groupmode="layer"> + <path sodipodi:nodetypes="ccsccscsccc" inkscape:connector-curvature="0" d="m 248.80209,236.55327 c -16.31969,37.28308 -8.68841,66.56824 -6.50203,82.80738 -4.47297,23.63232 -2.30321,26.44043 -5.45388,48.43025 -2.22518,15.53044 -5.9622,31.24342 -10.3425,45.34195 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.02961,-4.87421 17.84672,-6.32374 -20.59874,-73.72487 15.32347,-89.06312 17.22836,-142.054" class="shadow" id="path6574"/> + <path sodipodi:nodetypes="csccccccccccc" id="path6576" class="skin torso" d="m 273,208.2 c 0,0 -14,4.3 -24.7,28.3 -10.7,24 -10.5,59.4 -4.4,81 -4.9,22.7 -3,28.6 -5.2,48.7 -1.1,10.1 -5.1,26.4 -12.7,46.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -23.22718,-64.35915 9.45829,-87.33447 17.18609,-144.18971 1.64442,-13.7063 1.49723,-27.11695 -1.88609,-37.31029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -34.9,-14 -30.6,-50.1 l -22.3,1 c 8.4,43.5 -2.8,39.9 -17.9,48.6" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6578" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6580" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + + <path inkscape:connector-curvature="0" id="path6582" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.55835629" d="m 318.4001,422.65902 c 0.55785,-0.62766 1.80866,-1.61636 2.77957,-2.19712 1.93351,-1.15651 6.8334,-6.84067 8.30237,-9.63123 0.7651,-1.45342 1.73566,-2.4941 0.8312,-5.96278 -1.47568,-5.65961 -1.05377,-6.40571 0.0634,-6.40571 1.17947,0 2.16386,3.75493 3.41962,7.62734 0.91654,2.82627 0.5266,2.88791 -1.76311,5.73495 -1.273,1.58288 -3.48441,3.90343 -4.91418,5.15679 -2.90275,3.44545 -9.26873,8.51527 -9.26873,8.51527 0,0 -8.37957,5.59311 0.54985,-2.83751 z" id="path6584" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.46036705" d="m 244.40182,432.71216 c -2.12471,-3.10753 -6.66282,-11.1811 -7.81105,-13.89629 -0.51848,-1.22606 -1.67415,-3.33564 -2.56816,-4.68796 -2.16533,-3.27548 -2.78311,-5.73698 -1.92742,-7.67986 1.42042,-3.22508 2.73773,-6.66924 3.21823,-8.41421 0.62339,-2.26378 1.43334,-3.04639 1.05449,-1.01892 -0.66564,3.56226 -2.41895,10.10728 -2.99726,11.18866 -0.57613,1.07728 -0.56535,1.3942 0.11156,3.27592 0.4122,1.14578 1.1782,2.65046 1.70221,3.34371 0.52405,0.69325 2.8423,4.54875 5.15166,8.56779 2.30938,4.01902 4.58858,7.90818 5.06491,8.64262 2.21325,3.41253 1.29595,4.03542 -0.99919,0.67854 z" id="path6586"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.79948705" d="m 268.51402,419.66193 c -1.87073,-6.70782 -0.11168,-20.05559 3.86908,-29.36008 5.58564,-15.88279 -5.87074,-25.6564 -0.28391,-46.35523 0.75894,-1.72499 1.37987,-4.08041 1.37987,-5.23425 0,-2.92123 2.63826,-11.95425 3.63626,-12.45001 2.1952,-1.09046 2.30742,0.82982 0.31622,5.41078 -1.19365,2.74601 -2.12587,6.04644 -2.07163,7.33424 0.0543,1.28783 -0.53344,4.92187 -1.3059,8.07562 -2.35502,9.61503 -2.79031,13.71905 0.37472,25.44524 0.8238,1.77401 1.6949,5.32201 1.93581,7.88446 0.36928,3.92792 0.0856,5.27754 -1.8085,8.6012 -5.83825,10.24501 -5.93034,19.63795 -4.69351,28.06938 0.67305,4.58799 -0.27992,6.41027 -1.34851,2.57865 z" id="path6588" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" d="m 239.56794,386.00001 c 0,-1.88731 2.10275,-8.98714 2.38053,-8.03776 0.10006,0.34192 -0.0902,2.66344 -0.423,5.15897 -0.5776,4.33281 -1.95753,6.36215 -1.95753,2.87879 z" id="path6590"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 323.70528,371.55332 c -0.97171,-1.95037 -2.11766,-8.19339 -1.78071,-9.70125 0.58017,-2.59623 1.99495,-0.99769 2.3125,2.61291 0.17472,1.98645 0.64019,4.75406 1.03442,6.15031 0.71973,2.54908 -0.42264,3.23325 -1.56621,0.93803 z" id="path6592"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 319.15642,347.37063 c -0.0175,-1.6722 0.32101,-5.07433 -0.59289,-7.92208 l -1.62336,-5.05849 -3.88894,-4.68548 c -2.13891,-2.57699 -3.59805,-4.87287 -3.24253,-5.10192 0.7437,-0.47914 6.95149,4.09795 6.9723,5.14084 0.009,0.381 0.80859,1.33416 1.78002,2.11814 l 1.76616,1.42541 6.60971,-2.97831 c 3.63537,-1.63808 6.79387,-2.85801 7.01889,-2.71094 0.22506,0.14707 -2.23788,1.76546 -5.47316,3.59649 -3.23531,1.83101 -6.54022,4.03293 -7.34427,4.89316 -0.23938,1.80007 0.69025,7.01139 0.7174,10.78678 0.032,4.45009 -2.66317,4.13901 -2.69933,0.4964 z" id="path6594" sodipodi:nodetypes="csccccccscccsc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 247.14596,336.8091 c -0.19855,-4.08692 -0.0868,-5.04351 1.60979,-7.16958 1.67859,-2.10353 9.48718,-7.58091 10.80737,-7.58091 1.33598,0 0.0975,1.51296 -3.12264,3.81404 -5.26836,3.76498 -6.95696,6.29559 -8.0225,10.99531 l -1.0452,4.61003 z" id="path6596" sodipodi:nodetypes="scscscs"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 340.98637,325.82252 c 0,-0.31996 0.86132,-0.72891 1.91406,-0.90883 1.21754,-0.20808 1.78197,-0.068 1.55116,0.38514 -0.44558,0.87457 -3.46522,1.33098 -3.46522,0.52369 z" id="path6598"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 266.0897,317.79777 c 0.98429,-1.0408 5.90367,-2.46001 6.46602,-1.86538 0.29016,0.30697 -0.79704,0.99005 -2.4163,1.51795 -3.37907,1.10165 -4.88517,1.23086 -4.04972,0.34743 z" id="path6600"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 297.25548,316.22446 c -2.30285,-0.77691 -5.12907,-1.42386 -6.28048,-1.43764 -1.15142,-0.0133 -2.09351,-0.29869 -2.09351,-0.63313 0,-1.08519 3.72692,-0.6449 8.19496,0.96812 7.67724,2.77159 7.82512,3.68221 0.17911,1.10265 z" id="path6602"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" d="m 327.6498,390.63771 c -0.7211,-1.85781 -1.42393,-9.17192 -0.79568,-8.28034 0.22629,0.32107 0.93145,2.63573 1.56684,5.14373 1.10337,4.35443 0.55978,6.56552 -0.77116,3.13661 z" id="path6604"/></g> + <g inkscape:groupmode="layer" id="Torso_Hourglass" style="display:none;opacity:1" inkscape:label="Torso_Hourglass"> <path id="path758-3-7" class="shadow" d="m 248.80209,236.55327 c -14.25729,24.07727 -13.56167,48.08974 -7.72361,75.97452 2.52744,11.88288 2.68689,23.79626 1.86571,35.5358 -0.85926,22.52469 -2.81226,25.17476 -7.02127,37.14319 -5.11793,14.55127 -8.54838,24.14539 -9.41924,27.92607 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.09211,-4.62421 17.90922,-6.07374 -5.33382,-13.77287 -16.89825,-28.27731 -16.96895,-46.76208 1.31411,-13.66527 15.64448,-27.54646 23.93397,-47.538 6.11864,-17.17398 9.74241,-31.86365 10.20084,-48.00392" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccscsccccc"/> <path inkscape:connector-curvature="0" d="m 272.9,208.2 c 0,0 -12.72599,4.90955 -24.7,28.3 -7.88285,15.39863 -10.33357,34.85912 -9.37384,52.49582 1.4872,16.13842 5.78663,30.6314 6.06681,46.00589 0.17835,10.94794 -0.93969,18.48832 -2.39297,32.39829 -1.1,10.1 -8.9,25.2 -16.5,45.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -8.99601,-20.59601 -17.45684,-30.01196 -18.75684,-43.01196 -1.6,-15.9 11.87746,-24.1057 23.65684,-52.58804 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" class="skin torso" id="Body_Normal_3_" sodipodi:nodetypes="csccccccccccccc"/> <path inkscape:label="#PussyshadowH" sodipodi:nodetypes="ccscc" id="Body_Hourglass_Pussyshadow" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> <path inkscape:label="#PussyH" sodipodi:nodetypes="ccsc" id="Body_Hourglass_Pussy" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9" inkscape:connector-curvature="0"/> - </g> - <g inkscape:label="Torso_Unnatural" style="display:inline" id="Torso_Unnatural" inkscape:groupmode="layer"> + </g><g inkscape:label="Torso_Hourglass_MLight" style="display:inline;opacity:1" id="Torso_Hourglass_MLight" inkscape:groupmode="layer"> + + + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6192" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowH"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6194" sodipodi:nodetypes="ccsc" inkscape:label="#PussyH"/> + <path inkscape:connector-curvature="0" id="path6196" d="m 273.12676,376.44844 c 0.0816,1.21363 -0.40935,3.20481 -1.41719,3.28497 -1.00783,0.0802 -1.54444,-1.74966 -1.62603,-2.96328 -0.0816,-1.21363 0.43823,-3.09486 1.44607,-3.17502 1.00784,-0.0802 1.51556,1.6397 1.59715,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.54046547" d="m 314.28278,425.16635 c 0.47266,-0.69407 1.53246,-1.78738 2.35511,-2.42959 1.63824,-1.27888 5.78988,-7.56448 7.03453,-10.6503 0.64825,-1.6072 0.62331,-2.758 -0.14302,-6.59369 -1.25034,-6.25845 -1.26356,-6.53059 -0.31697,-6.53059 0.99936,0 2.73366,3.59933 3.79766,7.88148 0.77657,3.12531 0.76392,3.19347 -1.17613,6.34175 -1.07861,1.75037 -2.95231,4.31645 -4.16374,5.70243 -2.45949,3.81 -7.85332,9.41626 -7.85332,9.41626 0,0 -7.09995,6.18491 0.46588,-3.13775 z" id="path4817-8-4" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.47898471" d="m 247.21096,437.19208 c -2.05081,-3.48515 -6.43112,-12.5398 -7.53942,-15.58494 -0.50044,-1.37504 -1.61593,-3.74097 -2.47885,-5.25762 -2.09004,-3.67351 -2.68632,-6.43413 -1.8604,-8.6131 1.37102,-3.61699 2.64252,-7.47967 3.10632,-9.43669 0.60171,-2.53886 1.3835,-3.41658 1.01782,-1.14273 -0.64249,3.99513 -2.33483,11.33549 -2.89303,12.54828 -0.5561,1.20818 -0.54569,1.56362 0.10768,3.674 0.39787,1.28501 1.13723,2.97254 1.64301,3.75003 0.50583,0.77749 2.74346,5.1015 4.97252,9.60892 2.22907,4.5074 4.42901,8.86917 4.88878,9.69285 2.13628,3.82721 1.25089,4.5258 -0.96445,0.761 z" id="path4809-8-4"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 268.25723,419.66193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path4767-2-4" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" d="m 242.07028,386.00001 c 0,-1.88731 1.90232,-8.98714 2.15362,-8.03776 0.0905,0.34192 -0.0816,2.66344 -0.38268,5.15897 -0.52254,4.33281 -1.77094,6.36215 -1.77094,2.87879 z" id="path4753-0-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 314.58035,372.07243 c -1.24274,-1.69151 -3.48622,-7.53435 -3.48622,-9.0794 0,-2.66026 1.5645,-1.40874 2.55723,2.0457 0.54618,1.90053 1.50319,4.50001 2.12673,5.77668 1.13837,2.33076 0.26475,3.2476 -1.19774,1.25702 z" id="path4747-8-2"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 309.43452,347.90096 c -0.0158,-1.6722 0.57123,-5.39622 1.30278,-8.27563 l 1.33009,-5.23527 -3.51824,-4.68548 c -1.93504,-2.57699 -3.25509,-4.87287 -2.93346,-5.10192 0.67282,-0.47914 6.28887,4.09795 6.3077,5.14084 0.008,0.381 0.73152,1.33416 1.61035,2.11814 l 1.59781,1.42541 5.97967,-2.97831 c 3.28885,-1.63808 6.14628,-2.85801 6.34986,-2.71094 0.2036,0.14707 -2.02457,1.76546 -4.95147,3.59649 -2.92692,1.83101 -5.91681,4.03293 -6.64421,4.89316 -1.8958,2.24201 -3.85349,6.65784 -4.46862,10.07967 -0.78467,4.36487 -1.92954,5.37645 -1.96226,1.73384 z" id="path4735-6-1"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 249.32578,336.63232 c -0.60369,-4.03696 -0.47832,-4.86673 1.05653,-6.9928 1.51859,-2.10353 8.58286,-7.58091 9.77721,-7.58091 1.20864,0 0.0882,1.51296 -2.82498,3.81404 -4.76619,3.76498 -6.33445,6.29957 -6.85799,11.0837 l -0.46579,4.25647 z" id="path4721-0-8"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 333.82151,325.82252 c 0,-0.31996 0.77922,-0.72891 1.73161,-0.90883 1.10148,-0.20808 1.61211,-0.068 1.4033,0.38514 -0.40311,0.87457 -3.13491,1.33098 -3.13491,0.52369 z" id="path4691-3-2"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 266.06399,317.79777 c 0.89046,-1.0408 5.34093,-2.46001 5.84967,-1.86538 0.26251,0.30697 -0.72106,0.99005 -2.18597,1.51795 -3.05698,1.10165 -4.41952,1.23086 -3.6637,0.34743 z" id="path4685-3-53"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 294.25904,316.22446 c -2.08333,-0.77691 -4.64016,-1.42386 -5.68182,-1.43764 -1.04167,-0.0133 -1.89396,-0.29869 -1.89396,-0.63313 0,-1.08519 3.37167,-0.6449 7.41382,0.96812 6.94544,2.77159 7.07923,3.68221 0.16204,1.10265 z" id="path4683-1"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" d="m 320.83173,390.87999 c -0.85654,-1.75357 -2.31123,-8.92328 -1.64687,-8.11685 0.23928,0.2904 1.13298,2.49926 1.98581,4.90864 1.48088,4.18318 1.24197,6.44475 -0.33894,3.20821 z" id="path4753-0-3-46"/></g><g inkscape:groupmode="layer" id="Torso_Hourglass_MMedium" style="display:none;opacity:1" inkscape:label="Torso_Hourglass_MMedium"> + <path id="path6347" class="shadow" d="m 248.80209,236.55327 c -14.25729,24.07727 -13.56167,48.08974 -7.72361,75.97452 2.52744,11.88288 2.68689,23.79626 1.86571,35.5358 -0.85926,22.52469 -2.81226,25.17476 -7.02127,37.14319 -5.11793,14.55127 -8.54838,24.14539 -9.41924,27.92607 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.09211,-4.62421 17.90922,-6.07374 -5.33382,-13.77287 -16.89825,-28.27731 -16.96895,-46.76208 1.31411,-13.66527 15.64448,-27.54646 23.93397,-47.538 6.11864,-17.17398 9.74241,-31.86365 10.20084,-48.00392" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccscsccccc"/> + <path inkscape:connector-curvature="0" d="m 272.9,208.2 c 0,0 -12.72599,4.90955 -24.7,28.3 -7.88285,15.39863 -10.33357,34.85912 -9.37384,52.49582 1.4872,16.13842 5.78663,30.6314 6.06681,46.00589 0.17835,10.94794 -0.93969,18.48832 -2.39297,32.39829 -1.1,10.1 -8.9,25.2 -16.5,45.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -8.99601,-20.59601 -17.45684,-30.01196 -18.75684,-43.01196 -1.6,-15.9 11.87746,-24.1057 23.65684,-52.58804 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" class="skin torso" id="path6349" sodipodi:nodetypes="csccccccccccccc"/> + <path inkscape:label="#PussyshadowH" sodipodi:nodetypes="ccscc" id="path6351" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/> + <path inkscape:label="#PussyH" sodipodi:nodetypes="ccsc" id="path6353" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="scscs" class="areola" d="m 273.12676,376.44844 c 0.0816,1.21363 -0.40935,3.20481 -1.41719,3.28497 -1.00783,0.0802 -1.54444,-1.74966 -1.62603,-2.96328 -0.0816,-1.21363 0.43823,-3.09486 1.44607,-3.17502 1.00784,-0.0802 1.51556,1.6397 1.59715,2.85333 z" id="path6355" inkscape:connector-curvature="0"/> + <path sodipodi:nodetypes="csscsscccc" id="path6357" d="m 314.28278,425.16635 c 0.47266,-0.69407 1.53246,-1.78738 2.35511,-2.42959 1.63824,-1.27888 5.78988,-7.56448 7.03453,-10.6503 0.64825,-1.6072 0.62331,-2.758 -0.14302,-6.59369 -1.25034,-6.25845 -1.26356,-6.53059 -0.31697,-6.53059 0.99936,0 2.73366,3.59933 3.79766,7.88148 0.77657,3.12531 0.76392,3.19347 -1.17613,6.34175 -1.07861,1.75037 -2.95231,4.31645 -4.16374,5.70243 -2.45949,3.81 -7.85332,9.41626 -7.85332,9.41626 0,0 -7.09995,6.18491 0.46588,-3.13775 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.54046547" inkscape:connector-curvature="0"/><path id="path6359" d="m 247.21096,437.19208 c -2.05081,-3.48515 -6.43112,-12.5398 -7.53942,-15.58494 -0.50044,-1.37504 -1.61593,-3.74097 -2.47885,-5.25762 -2.09004,-3.67351 -2.68632,-6.43413 -1.8604,-8.6131 1.37102,-3.61699 2.64252,-7.47967 3.10632,-9.43669 0.60171,-2.53886 1.3835,-3.41658 1.01782,-1.14273 -0.64249,3.99513 -2.33483,11.33549 -2.89303,12.54828 -0.5561,1.20818 -0.54569,1.56362 0.10768,3.674 0.39787,1.28501 1.13723,2.97254 1.64301,3.75003 0.50583,0.77749 2.74346,5.1015 4.97252,9.60892 2.22907,4.5074 4.42901,8.86917 4.88878,9.69285 2.13628,3.82721 1.25089,4.5258 -0.96445,0.761 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.47898471" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccsccccccccc" id="path6361" d="m 268.25723,419.66193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.76042944" inkscape:connector-curvature="0"/><path id="path6363" d="m 242.07028,386.00001 c 0,-1.88731 1.90232,-8.98714 2.15362,-8.03776 0.0905,0.34192 -0.0816,2.66344 -0.38268,5.15897 -0.52254,4.33281 -1.77094,6.36215 -1.77094,2.87879 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" inkscape:connector-curvature="0"/><path id="path6365" d="m 314.58035,372.07243 c -1.24274,-1.69151 -3.48622,-7.53435 -3.48622,-9.0794 0,-2.66026 1.5645,-1.40874 2.55723,2.0457 0.54618,1.90053 1.50319,4.50001 2.12673,5.77668 1.13837,2.33076 0.26475,3.2476 -1.19774,1.25702 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" inkscape:connector-curvature="0"/><path id="path6367" d="m 309.43452,347.90096 c -0.0158,-1.6722 0.57123,-5.39622 1.30278,-8.27563 l 1.33009,-5.23527 -3.51824,-4.68548 c -1.93504,-2.57699 -3.25509,-4.87287 -2.93346,-5.10192 0.67282,-0.47914 6.28887,4.09795 6.3077,5.14084 0.008,0.381 0.73152,1.33416 1.61035,2.11814 l 1.59781,1.42541 5.97967,-2.97831 c 3.28885,-1.63808 6.14628,-2.85801 6.34986,-2.71094 0.2036,0.14707 -2.02457,1.76546 -4.95147,3.59649 -2.92692,1.83101 -5.91681,4.03293 -6.64421,4.89316 -1.8958,2.24201 -3.85349,6.65784 -4.46862,10.07967 -0.78467,4.36487 -1.92954,5.37645 -1.96226,1.73384 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" inkscape:connector-curvature="0"/><path id="path6369" d="m 249.32578,336.63232 c -0.60369,-4.03696 -0.47832,-4.86673 1.05653,-6.9928 1.51859,-2.10353 8.58286,-7.58091 9.77721,-7.58091 1.20864,0 0.0882,1.51296 -2.82498,3.81404 -4.76619,3.76498 -6.33445,6.29957 -6.85799,11.0837 l -0.46579,4.25647 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" inkscape:connector-curvature="0"/><path id="path6371" d="m 333.82151,325.82252 c 0,-0.31996 0.77922,-0.72891 1.73161,-0.90883 1.10148,-0.20808 1.61211,-0.068 1.4033,0.38514 -0.40311,0.87457 -3.13491,1.33098 -3.13491,0.52369 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" inkscape:connector-curvature="0"/><path id="path6373" d="m 266.06399,317.79777 c 0.89046,-1.0408 5.34093,-2.46001 5.84967,-1.86538 0.26251,0.30697 -0.72106,0.99005 -2.18597,1.51795 -3.05698,1.10165 -4.41952,1.23086 -3.6637,0.34743 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" inkscape:connector-curvature="0"/><path id="path6375" d="m 294.25904,316.22446 c -2.08333,-0.77691 -4.64016,-1.42386 -5.68182,-1.43764 -1.04167,-0.0133 -1.89396,-0.29869 -1.89396,-0.63313 0,-1.08519 3.37167,-0.6449 7.41382,0.96812 6.94544,2.77159 7.07923,3.68221 0.16204,1.10265 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" inkscape:connector-curvature="0"/><path id="path6377" d="m 320.83173,390.87999 c -0.85654,-1.75357 -2.31123,-8.92328 -1.64687,-8.11685 0.23928,0.2904 1.13298,2.49926 1.98581,4.90864 1.48088,4.18318 1.24197,6.44475 -0.33894,3.20821 z" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" inkscape:connector-curvature="0"/></g><g inkscape:label="Torso_Hourglass_MHeavy" style="display:none;opacity:1" id="Torso_Hourglass_MHeavy" inkscape:groupmode="layer"> + <path sodipodi:nodetypes="ccccccscsccccc" inkscape:connector-curvature="0" d="m 248.80209,236.55327 c -14.25729,24.07727 -13.56167,48.08974 -7.72361,75.97452 2.52744,11.88288 2.68689,23.79626 1.86571,35.5358 -0.85926,22.52469 -2.81226,25.17476 -7.02127,37.14319 -5.11793,14.55127 -8.54838,24.14539 -9.41924,27.92607 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.09211,-4.62421 17.90922,-6.07374 -5.33382,-13.77287 -16.89825,-28.27731 -16.96895,-46.76208 1.31411,-13.66527 15.64448,-27.54646 23.93397,-47.538 6.11864,-17.17398 9.74241,-31.86365 10.20084,-48.00392" class="shadow" id="path6381"/> + <path sodipodi:nodetypes="csccccccccccccc" id="path6383" class="skin torso" d="m 272.9,208.2 c 0,0 -12.72599,4.90955 -24.7,28.3 -7.88285,15.39863 -10.33357,34.85912 -9.37384,52.49582 1.4872,16.13842 5.78663,30.6314 6.06681,46.00589 0.17835,10.94794 -0.93969,18.48832 -2.39297,32.39829 -1.1,10.1 -8.9,25.2 -16.5,45.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -8.99601,-20.59601 -17.45684,-30.01196 -18.75684,-43.01196 -1.6,-15.9 11.87746,-24.1057 23.65684,-52.58804 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" inkscape:connector-curvature="0"/> + <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6385" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowH"/> + <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6387" sodipodi:nodetypes="ccsc" inkscape:label="#PussyH"/> + <path inkscape:connector-curvature="0" id="path6389" d="m 273.12676,376.44844 c 0.0816,1.21363 -0.40935,3.20481 -1.41719,3.28497 -1.00783,0.0802 -1.54444,-1.74966 -1.62603,-2.96328 -0.0816,-1.21363 0.43823,-3.09486 1.44607,-3.17502 1.00784,-0.0802 1.51556,1.6397 1.59715,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/> + <path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.54046547" d="m 314.28278,425.16635 c 0.47266,-0.69407 1.53246,-1.78738 2.35511,-2.42959 1.63824,-1.27888 5.78988,-7.56448 7.03453,-10.6503 0.64825,-1.6072 0.62331,-2.758 -0.14302,-6.59369 -1.25034,-6.25845 -1.26356,-6.53059 -0.31697,-6.53059 0.99936,0 2.73366,3.59933 3.79766,7.88148 0.77657,3.12531 0.76392,3.19347 -1.17613,6.34175 -1.07861,1.75037 -2.95231,4.31645 -4.16374,5.70243 -2.45949,3.81 -7.85332,9.41626 -7.85332,9.41626 0,0 -7.09995,6.18491 0.46588,-3.13775 z" id="path6391" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.47898471" d="m 247.21096,437.19208 c -2.05081,-3.48515 -6.43112,-12.5398 -7.53942,-15.58494 -0.50044,-1.37504 -1.61593,-3.74097 -2.47885,-5.25762 -2.09004,-3.67351 -2.68632,-6.43413 -1.8604,-8.6131 1.37102,-3.61699 2.64252,-7.47967 3.10632,-9.43669 0.60171,-2.53886 1.3835,-3.41658 1.01782,-1.14273 -0.64249,3.99513 -2.33483,11.33549 -2.89303,12.54828 -0.5561,1.20818 -0.54569,1.56362 0.10768,3.674 0.39787,1.28501 1.13723,2.97254 1.64301,3.75003 0.50583,0.77749 2.74346,5.1015 4.97252,9.60892 2.22907,4.5074 4.42901,8.86917 4.88878,9.69285 2.13628,3.82721 1.25089,4.5258 -0.96445,0.761 z" id="path6393"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 268.25723,419.66193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path6395" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" d="m 242.07028,386.00001 c 0,-1.88731 1.90232,-8.98714 2.15362,-8.03776 0.0905,0.34192 -0.0816,2.66344 -0.38268,5.15897 -0.52254,4.33281 -1.77094,6.36215 -1.77094,2.87879 z" id="path6397"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 314.58035,372.07243 c -1.24274,-1.69151 -3.48622,-7.53435 -3.48622,-9.0794 0,-2.66026 1.5645,-1.40874 2.55723,2.0457 0.54618,1.90053 1.50319,4.50001 2.12673,5.77668 1.13837,2.33076 0.26475,3.2476 -1.19774,1.25702 z" id="path6399"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 309.43452,347.90096 c -0.0158,-1.6722 0.57123,-5.39622 1.30278,-8.27563 l 1.33009,-5.23527 -3.51824,-4.68548 c -1.93504,-2.57699 -3.25509,-4.87287 -2.93346,-5.10192 0.67282,-0.47914 6.28887,4.09795 6.3077,5.14084 0.008,0.381 0.73152,1.33416 1.61035,2.11814 l 1.59781,1.42541 5.97967,-2.97831 c 3.28885,-1.63808 6.14628,-2.85801 6.34986,-2.71094 0.2036,0.14707 -2.02457,1.76546 -4.95147,3.59649 -2.92692,1.83101 -5.91681,4.03293 -6.64421,4.89316 -1.8958,2.24201 -3.85349,6.65784 -4.46862,10.07967 -0.78467,4.36487 -1.92954,5.37645 -1.96226,1.73384 z" id="path6401"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 249.32578,336.63232 c -0.60369,-4.03696 -0.47832,-4.86673 1.05653,-6.9928 1.51859,-2.10353 8.58286,-7.58091 9.77721,-7.58091 1.20864,0 0.0882,1.51296 -2.82498,3.81404 -4.76619,3.76498 -6.33445,6.29957 -6.85799,11.0837 l -0.46579,4.25647 z" id="path6403"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 333.82151,325.82252 c 0,-0.31996 0.77922,-0.72891 1.73161,-0.90883 1.10148,-0.20808 1.61211,-0.068 1.4033,0.38514 -0.40311,0.87457 -3.13491,1.33098 -3.13491,0.52369 z" id="path6405"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 266.06399,317.79777 c 0.89046,-1.0408 5.34093,-2.46001 5.84967,-1.86538 0.26251,0.30697 -0.72106,0.99005 -2.18597,1.51795 -3.05698,1.10165 -4.41952,1.23086 -3.6637,0.34743 z" id="path6407"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 294.25904,316.22446 c -2.08333,-0.77691 -4.64016,-1.42386 -5.68182,-1.43764 -1.04167,-0.0133 -1.89396,-0.29869 -1.89396,-0.63313 0,-1.08519 3.37167,-0.6449 7.41382,0.96812 6.94544,2.77159 7.07923,3.68221 0.16204,1.10265 z" id="path6409"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" d="m 320.83173,390.87999 c -0.85654,-1.75357 -2.31123,-8.92328 -1.64687,-8.11685 0.23928,0.2904 1.13298,2.49926 1.98581,4.90864 1.48088,4.18318 1.24197,6.44475 -0.33894,3.20821 z" id="path6411"/></g> + <g inkscape:label="Torso_Unnatural" style="display:none" id="Torso_Unnatural" inkscape:groupmode="layer"> <path id="path758-3" class="shadow" d="m 248.80209,236.55327 c -5.9635,6.72282 -12.71545,29.08013 -12.78595,44.59861 -0.0511,11.25835 2.21468,22.20679 5.06234,31.37591 2.64714,6.84905 2.70507,14.79288 2.89224,21.60596 2.23588,31.66918 -16.13746,71.59892 -17.84204,78.9991 15.28122,5.65059 20.75148,34.04025 37.54749,44.44584 3.28218,4.4461 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.71711,-4.53046 18.53422,-5.97999 -9.43641,-20.74737 -22.93964,-28.82948 -24.2877,-41.85922 -1.65915,-15.93639 23.53042,-36.59823 30.89289,-52.53461 6.11864,-14.92398 9.47724,-31.86365 9.93567,-48.00392" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccccsccccc"/> <path id="path758" class="skin torso" d="m 272.9,208.2 c 0,0 -12.16653,5.2045 -24.7,28.3 -6.95634,12.81849 -10.93617,28.88902 -11.00415,44.37207 -0.0493,11.23265 2.13572,22.1561 4.88187,31.30428 2.55277,6.83342 2.60863,14.7591 2.78912,21.55663 2.15618,31.59687 -10.13768,54.10012 -19.61684,79.56702 17.9,5.5 32.55,50.5 50.55,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -9.1,-20.7 -25.12583,-29.83259 -26.42583,-42.83259 C 322.37417,352.66741 348.2,331.7 355.3,315.8 c 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccccccccccc" transform="translate(0.50000002)"/> <path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Unnatural_Pussyshadow" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowU"/> <path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Unnatural_Pussy" sodipodi:nodetypes="ccsc" inkscape:label="#PussyU"/> - <path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0" inkscape:connector-curvature="0"/></g> + <path sodipodi:nodetypes="scscs" class="areola" d="m 268.2223,381.74564 c 0.0802,1.39213 -0.40206,3.67618 -1.39195,3.76813 -0.98989,0.092 -1.51694,-2.007 -1.59708,-3.39912 -0.0802,-1.39214 0.43043,-3.55006 1.42033,-3.64201 0.98989,-0.092 1.48856,1.88087 1.5687,3.273 z" id="path5405-7-9-0" inkscape:connector-curvature="0"/></g><g inkscape:groupmode="layer" id="Torso_Unnatural_MLight" inkscape:label="Torso_Unnatural_MLight" style="display:inline"><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.54959524" d="m 310.98489,427.23479 c 0.453,-0.74885 1.46873,-1.92846 2.25717,-2.62137 1.57012,-1.37983 5.54912,-8.16158 6.74202,-11.49099 0.62129,-1.73406 0.59739,-2.9757 -0.13708,-7.11416 -1.19834,-6.75247 -1.21101,-7.04609 -0.30379,-7.04609 0.95781,0 2.61999,3.88345 3.63975,8.50361 0.74427,3.37201 0.73215,3.44555 -1.12723,6.84234 -1.03376,1.88854 -2.82954,4.65717 -3.9906,6.15255 -2.35721,4.11075 -7.52675,10.15954 -7.52675,10.15954 0,0 -6.80471,6.67312 0.44651,-3.38543 z" id="path4817-8" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.49682742" d="m 248.13959,437.19208 c -2.20644,-3.48515 -6.91916,-12.5398 -8.11158,-15.58494 -0.53842,-1.37504 -1.73856,-3.74097 -2.66696,-5.25762 -2.24866,-3.67351 -2.89019,-6.43413 -2.00159,-8.6131 1.47506,-3.61699 2.84306,-7.47967 3.34206,-9.43669 0.64737,-2.53886 1.48849,-3.41658 1.09506,-1.14273 -0.69125,3.99513 -2.51202,11.33549 -3.11258,12.54828 -0.59831,1.20818 -0.58711,1.56362 0.11585,3.674 0.42806,1.28501 1.22353,2.97254 1.7677,3.75003 0.54422,0.77749 2.95165,5.1015 5.34988,9.60892 2.39823,4.5074 4.76513,8.86917 5.25978,9.69285 2.29841,3.82721 1.34583,4.5258 -1.03764,0.761 z" id="path4809-8"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 263.75723,425.16193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path4767-2" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 241.77521,386.00001 c 0,-1.88731 1.82321,-8.98714 2.06406,-8.03776 0.0867,0.34192 -0.0782,2.66344 -0.36676,5.15897 -0.50082,4.33281 -1.6973,6.36215 -1.6973,2.87879 z" id="path4753-0"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 311.27008,372.07243 c -1.19106,-1.69151 -3.34125,-7.53435 -3.34125,-9.0794 0,-2.66026 1.49944,-1.40874 2.45089,2.0457 0.52347,1.90053 1.44069,4.50001 2.0383,5.77668 1.09103,2.33076 0.25374,3.2476 -1.14794,1.25702 z" id="path4747-8"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 306.33823,347.90096 c -0.0151,-1.6722 0.54748,-5.39622 1.24861,-8.27563 l 1.27478,-5.23527 -3.37194,-4.68548 c -1.85458,-2.57699 -3.11973,-4.87287 -2.81148,-5.10192 0.64484,-0.47914 6.02736,4.09795 6.04541,5.14084 0.008,0.381 0.7011,1.33416 1.54338,2.11814 l 1.53137,1.42541 5.73102,-2.97831 c 3.15209,-1.63808 5.8907,-2.85801 6.08581,-2.71094 0.19514,0.14707 -1.94038,1.76546 -4.74557,3.59649 -2.80521,1.83101 -5.67077,4.03293 -6.36792,4.89316 -1.81697,2.24201 -3.69325,6.65784 -4.2828,10.07967 -0.75205,4.36487 -1.84931,5.37645 -1.88067,1.73384 z" id="path4735-6"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 248.729,336.63232 c -0.57859,-4.03696 -0.45843,-4.86673 1.0126,-6.9928 1.45544,-2.10353 8.22595,-7.58091 9.37064,-7.58091 1.15838,0 0.0845,1.51296 -2.70751,3.81404 -4.568,3.76498 -6.07104,6.29957 -6.57281,11.0837 l -0.44642,4.25647 z" id="path4721-0"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 329.71114,325.82252 c 0,-0.31996 0.74681,-0.72891 1.6596,-0.90883 1.05568,-0.20808 1.54507,-0.068 1.34495,0.38514 -0.38635,0.87457 -3.00455,1.33098 -3.00455,0.52369 z" id="path4691-3"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 264.77118,317.79777 c 0.85344,-1.0408 5.11884,-2.46001 5.60643,-1.86538 0.25159,0.30697 -0.69108,0.99005 -2.09507,1.51795 -2.92987,1.10165 -4.23575,1.23086 -3.51136,0.34743 z" id="path4685-3"/><path inkscape:connector-curvature="0" style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 291.7938,316.22446 c -1.9967,-0.77691 -4.44721,-1.42386 -5.44556,-1.43764 -0.99835,-0.0133 -1.8152,-0.29869 -1.8152,-0.63313 0,-1.08519 3.23147,-0.6449 7.10553,0.96812 6.65663,2.77159 6.78485,3.68221 0.1553,1.10265 z" id="path4683"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 317.26151,390.87999 c -0.82092,-1.75357 -2.21512,-8.92328 -1.57839,-8.11685 0.22933,0.2904 1.08587,2.49926 1.90324,4.90864 1.4193,4.18318 1.19032,6.44475 -0.32485,3.20821 z" id="path4753-0-3"/><path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Unnatural_Pussyshadow-9" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowU"/><path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Unnatural_Pussy-8" sodipodi:nodetypes="ccsc" inkscape:label="#PussyU"/><path sodipodi:nodetypes="scscs" class="areola" d="m 268.2223,381.74564 c 0.0802,1.39213 -0.40206,3.67618 -1.39195,3.76813 -0.98989,0.092 -1.51694,-2.007 -1.59708,-3.39912 -0.0802,-1.39214 0.43043,-3.55006 1.42033,-3.64201 0.98989,-0.092 1.48856,1.88087 1.5687,3.273 z" id="path5405-7-9-0-5" inkscape:connector-curvature="0"/></g><g style="display:none" inkscape:label="Torso_Unnatural_MMedium" id="Torso_Unnatural_MMedium" inkscape:groupmode="layer"><path sodipodi:nodetypes="cscccccsccccc" inkscape:connector-curvature="0" d="m 248.80209,236.55327 c -5.9635,6.72282 -12.71545,29.08013 -12.78595,44.59861 -0.0511,11.25835 2.21468,22.20679 5.06234,31.37591 2.64714,6.84905 2.70507,14.79288 2.89224,21.60596 2.23588,31.66918 -16.13746,71.59892 -17.84204,78.9991 15.28122,5.65059 20.75148,34.04025 37.54749,44.44584 3.28218,4.4461 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.71711,-4.53046 18.53422,-5.97999 -9.43641,-20.74737 -22.93964,-28.82948 -24.2877,-41.85922 -1.65915,-15.93639 23.53042,-36.59823 30.89289,-52.53461 6.11864,-14.92398 9.47724,-31.86365 9.93567,-48.00392" class="shadow" id="path9724"/><path sodipodi:nodetypes="csscccccccccccc" inkscape:connector-curvature="0" d="m 273.4,208.2 c 0,0 -12.16653,5.2045 -24.7,28.3 -6.95634,12.81849 -10.93617,28.88902 -11.00415,44.37207 -0.0493,11.23265 2.13572,22.1561 4.88187,31.30428 2.55277,6.83342 2.60863,14.7591 2.78912,21.55663 2.15618,31.59687 -10.13768,54.10012 -19.61684,79.56702 17.9,5.5 32.55,50.5 50.55,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -9.1,-20.7 -25.12583,-29.83259 -26.42583,-42.83259 C 322.87417,352.66741 348.7,331.7 355.8,315.8 c 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" class="skin torso" id="path9726"/><path inkscape:label="#PussyshadowU" sodipodi:nodetypes="ccscc" id="path9750" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" inkscape:connector-curvature="0"/><path inkscape:label="#PussyU" sodipodi:nodetypes="ccsc" id="path9752" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" inkscape:connector-curvature="0"/><path inkscape:connector-curvature="0" id="path9754" d="m 268.2223,381.74564 c 0.0802,1.39213 -0.40206,3.67618 -1.39195,3.76813 -0.98989,0.092 -1.51694,-2.007 -1.59708,-3.39912 -0.0802,-1.39214 0.43043,-3.55006 1.42033,-3.64201 0.98989,-0.092 1.48856,1.88087 1.5687,3.273 z" class="areola" sodipodi:nodetypes="scscs"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.54959524" d="m 310.98489,427.23479 c 0.453,-0.74885 1.46873,-1.92846 2.25717,-2.62137 1.57012,-1.37983 5.54912,-8.16158 6.74202,-11.49099 0.62129,-1.73406 0.59739,-2.9757 -0.13708,-7.11416 -1.19834,-6.75247 -1.21101,-7.04609 -0.30379,-7.04609 0.95781,0 2.61999,3.88345 3.63975,8.50361 0.74427,3.37201 0.73215,3.44555 -1.12723,6.84234 -1.03376,1.88854 -2.82954,4.65717 -3.9906,6.15255 -2.35721,4.11075 -7.52675,10.15954 -7.52675,10.15954 0,0 -6.80471,6.67312 0.44651,-3.38543 z" id="path4817-8-0" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.49682742" d="m 248.13959,437.19208 c -2.20644,-3.48515 -6.91916,-12.5398 -8.11158,-15.58494 -0.53842,-1.37504 -1.73856,-3.74097 -2.66696,-5.25762 -2.24866,-3.67351 -2.89019,-6.43413 -2.00159,-8.6131 1.47506,-3.61699 2.84306,-7.47967 3.34206,-9.43669 0.64737,-2.53886 1.48849,-3.41658 1.09506,-1.14273 -0.69125,3.99513 -2.51202,11.33549 -3.11258,12.54828 -0.59831,1.20818 -0.58711,1.56362 0.11585,3.674 0.42806,1.28501 1.22353,2.97254 1.7677,3.75003 0.54422,0.77749 2.95165,5.1015 5.34988,9.60892 2.39823,4.5074 4.76513,8.86917 5.25978,9.69285 2.29841,3.82721 1.34583,4.5258 -1.03764,0.761 z" id="path4809-8-9"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 263.75723,425.16193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path4767-2-2" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 241.77521,386.00001 c 0,-1.88731 1.82321,-8.98714 2.06406,-8.03776 0.0867,0.34192 -0.0782,2.66344 -0.36676,5.15897 -0.50082,4.33281 -1.6973,6.36215 -1.6973,2.87879 z" id="path4753-0-9"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 311.27008,372.07243 c -1.19106,-1.69151 -3.34125,-7.53435 -3.34125,-9.0794 0,-2.66026 1.49944,-1.40874 2.45089,2.0457 0.52347,1.90053 1.44069,4.50001 2.0383,5.77668 1.09103,2.33076 0.25374,3.2476 -1.14794,1.25702 z" id="path4747-8-1"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 306.33823,347.90096 c -0.0151,-1.6722 0.54748,-5.39622 1.24861,-8.27563 l 1.27478,-5.23527 -3.37194,-4.68548 c -1.85458,-2.57699 -3.11973,-4.87287 -2.81148,-5.10192 0.64484,-0.47914 6.02736,4.09795 6.04541,5.14084 0.008,0.381 0.7011,1.33416 1.54338,2.11814 l 1.53137,1.42541 5.73102,-2.97831 c 3.15209,-1.63808 5.8907,-2.85801 6.08581,-2.71094 0.19514,0.14707 -1.94038,1.76546 -4.74557,3.59649 -2.80521,1.83101 -5.67077,4.03293 -6.36792,4.89316 -1.81697,2.24201 -3.69325,6.65784 -4.2828,10.07967 -0.75205,4.36487 -1.84931,5.37645 -1.88067,1.73384 z" id="path4735-6-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 248.729,336.63232 c -0.57859,-4.03696 -0.45843,-4.86673 1.0126,-6.9928 1.45544,-2.10353 8.22595,-7.58091 9.37064,-7.58091 1.15838,0 0.0845,1.51296 -2.70751,3.81404 -4.568,3.76498 -6.07104,6.29957 -6.57281,11.0837 l -0.44642,4.25647 z" id="path4721-0-4"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 329.71114,325.82252 c 0,-0.31996 0.74681,-0.72891 1.6596,-0.90883 1.05568,-0.20808 1.54507,-0.068 1.34495,0.38514 -0.38635,0.87457 -3.00455,1.33098 -3.00455,0.52369 z" id="path4691-3-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 264.77118,317.79777 c 0.85344,-1.0408 5.11884,-2.46001 5.60643,-1.86538 0.25159,0.30697 -0.69108,0.99005 -2.09507,1.51795 -2.92987,1.10165 -4.23575,1.23086 -3.51136,0.34743 z" id="path4685-3-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 291.7938,316.22446 c -1.9967,-0.77691 -4.44721,-1.42386 -5.44556,-1.43764 -0.99835,-0.0133 -1.8152,-0.29869 -1.8152,-0.63313 0,-1.08519 3.23147,-0.6449 7.10553,0.96812 6.65663,2.77159 6.78485,3.68221 0.1553,1.10265 z" id="path4683-0"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 317.26151,390.87999 c -0.82092,-1.75357 -2.21512,-8.92328 -1.57839,-8.11685 0.22933,0.2904 1.08587,2.49926 1.90324,4.90864 1.4193,4.18318 1.19032,6.44475 -0.32485,3.20821 z" id="path4753-0-3-4"/></g><g inkscape:groupmode="layer" id="Torso_Unnatural_MHeavy" inkscape:label="Torso_Unnatural_MHeavy" style="display:none"><path id="path9758" class="shadow" d="m 248.80209,236.55327 c -5.9635,6.72282 -12.71545,29.08013 -12.78595,44.59861 -0.0511,11.25835 2.21468,22.20679 5.06234,31.37591 2.64714,6.84905 2.70507,14.79288 2.89224,21.60596 2.23588,31.66918 -16.13746,71.59892 -17.84204,78.9991 15.28122,5.65059 20.75148,34.04025 37.54749,44.44584 3.28218,4.4461 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.71711,-4.53046 18.53422,-5.97999 -9.43641,-20.74737 -22.93964,-28.82948 -24.2877,-41.85922 -1.65915,-15.93639 23.53042,-36.59823 30.89289,-52.53461 6.11864,-14.92398 9.47724,-31.86365 9.93567,-48.00392" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccccsccccc"/><path id="path9760" class="skin torso" d="m 273.4,208.2 c 0,0 -12.16653,5.2045 -24.7,28.3 -6.95634,12.81849 -10.93617,28.88902 -11.00415,44.37207 -0.0493,11.23265 2.13572,22.1561 4.88187,31.30428 2.55277,6.83342 2.60863,14.7591 2.78912,21.55663 2.15618,31.59687 -10.13768,54.10012 -19.61684,79.56702 17.9,5.5 32.55,50.5 50.55,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -9.1,-20.7 -25.12583,-29.83259 -26.42583,-42.83259 C 322.87417,352.66741 348.7,331.7 355.8,315.8 c 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccccccccccc"/><path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path9762" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowU"/><path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path9764" sodipodi:nodetypes="ccsc" inkscape:label="#PussyU"/><path sodipodi:nodetypes="scscs" class="areola" d="m 268.2223,381.74564 c 0.0802,1.39213 -0.40206,3.67618 -1.39195,3.76813 -0.98989,0.092 -1.51694,-2.007 -1.59708,-3.39912 -0.0802,-1.39214 0.43043,-3.55006 1.42033,-3.64201 0.98989,-0.092 1.48856,1.88087 1.5687,3.273 z" id="path9766" inkscape:connector-curvature="0"/><path inkscape:connector-curvature="0" id="path9754-2" d="m 268.2223,381.74564 c 0.0802,1.39213 -0.40206,3.67618 -1.39195,3.76813 -0.98989,0.092 -1.51694,-2.007 -1.59708,-3.39912 -0.0802,-1.39214 0.43043,-3.55006 1.42033,-3.64201 0.98989,-0.092 1.48856,1.88087 1.5687,3.273 z" class="areola" sodipodi:nodetypes="scscs"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.54959524" d="m 310.98489,427.23479 c 0.453,-0.74885 1.46873,-1.92846 2.25717,-2.62137 1.57012,-1.37983 5.54912,-8.16158 6.74202,-11.49099 0.62129,-1.73406 0.59739,-2.9757 -0.13708,-7.11416 -1.19834,-6.75247 -1.21101,-7.04609 -0.30379,-7.04609 0.95781,0 2.61999,3.88345 3.63975,8.50361 0.74427,3.37201 0.73215,3.44555 -1.12723,6.84234 -1.03376,1.88854 -2.82954,4.65717 -3.9906,6.15255 -2.35721,4.11075 -7.52675,10.15954 -7.52675,10.15954 0,0 -6.80471,6.67312 0.44651,-3.38543 z" id="path4817-8-0-3" sodipodi:nodetypes="csscsscccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.49682742" d="m 248.13959,437.19208 c -2.20644,-3.48515 -6.91916,-12.5398 -8.11158,-15.58494 -0.53842,-1.37504 -1.73856,-3.74097 -2.66696,-5.25762 -2.24866,-3.67351 -2.89019,-6.43413 -2.00159,-8.6131 1.47506,-3.61699 2.84306,-7.47967 3.34206,-9.43669 0.64737,-2.53886 1.48849,-3.41658 1.09506,-1.14273 -0.69125,3.99513 -2.51202,11.33549 -3.11258,12.54828 -0.59831,1.20818 -0.58711,1.56362 0.11585,3.674 0.42806,1.28501 1.22353,2.97254 1.7677,3.75003 0.54422,0.77749 2.95165,5.1015 5.34988,9.60892 2.39823,4.5074 4.76513,8.86917 5.25978,9.69285 2.29841,3.82721 1.34583,4.5258 -1.03764,0.761 z" id="path4809-8-9-3"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 263.75723,425.16193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path4767-2-2-2" sodipodi:nodetypes="cccsccccccccc"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 241.77521,386.00001 c 0,-1.88731 1.82321,-8.98714 2.06406,-8.03776 0.0867,0.34192 -0.0782,2.66344 -0.36676,5.15897 -0.50082,4.33281 -1.6973,6.36215 -1.6973,2.87879 z" id="path4753-0-9-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 311.27008,372.07243 c -1.19106,-1.69151 -3.34125,-7.53435 -3.34125,-9.0794 0,-2.66026 1.49944,-1.40874 2.45089,2.0457 0.52347,1.90053 1.44069,4.50001 2.0383,5.77668 1.09103,2.33076 0.25374,3.2476 -1.14794,1.25702 z" id="path4747-8-1-0"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 306.33823,347.90096 c -0.0151,-1.6722 0.54748,-5.39622 1.24861,-8.27563 l 1.27478,-5.23527 -3.37194,-4.68548 c -1.85458,-2.57699 -3.11973,-4.87287 -2.81148,-5.10192 0.64484,-0.47914 6.02736,4.09795 6.04541,5.14084 0.008,0.381 0.7011,1.33416 1.54338,2.11814 l 1.53137,1.42541 5.73102,-2.97831 c 3.15209,-1.63808 5.8907,-2.85801 6.08581,-2.71094 0.19514,0.14707 -1.94038,1.76546 -4.74557,3.59649 -2.80521,1.83101 -5.67077,4.03293 -6.36792,4.89316 -1.81697,2.24201 -3.69325,6.65784 -4.2828,10.07967 -0.75205,4.36487 -1.84931,5.37645 -1.88067,1.73384 z" id="path4735-6-5-5"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 248.729,336.63232 c -0.57859,-4.03696 -0.45843,-4.86673 1.0126,-6.9928 1.45544,-2.10353 8.22595,-7.58091 9.37064,-7.58091 1.15838,0 0.0845,1.51296 -2.70751,3.81404 -4.568,3.76498 -6.07104,6.29957 -6.57281,11.0837 l -0.44642,4.25647 z" id="path4721-0-4-2"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 329.71114,325.82252 c 0,-0.31996 0.74681,-0.72891 1.6596,-0.90883 1.05568,-0.20808 1.54507,-0.068 1.34495,0.38514 -0.38635,0.87457 -3.00455,1.33098 -3.00455,0.52369 z" id="path4691-3-5-3"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 264.77118,317.79777 c 0.85344,-1.0408 5.11884,-2.46001 5.60643,-1.86538 0.25159,0.30697 -0.69108,0.99005 -2.09507,1.51795 -2.92987,1.10165 -4.23575,1.23086 -3.51136,0.34743 z" id="path4685-3-5-7"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 291.7938,316.22446 c -1.9967,-0.77691 -4.44721,-1.42386 -5.44556,-1.43764 -0.99835,-0.0133 -1.8152,-0.29869 -1.8152,-0.63313 0,-1.08519 3.23147,-0.6449 7.10553,0.96812 6.65663,2.77159 6.78485,3.68221 0.1553,1.10265 z" id="path4683-0-2"/><path inkscape:connector-curvature="0" style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 317.26151,390.87999 c -0.82092,-1.75357 -2.21512,-8.92328 -1.57839,-8.11685 0.22933,0.2904 1.08587,2.49926 1.90324,4.90864 1.4193,4.18318 1.19032,6.44475 -0.32485,3.20821 z" id="path4753-0-3-4-2"/></g> </g> <g inkscape:groupmode="layer" id="Navel_Addons_" inkscape:label="Navel_Addons_" sodipodi:insensitive="true" style="display:none"/> - <g inkscape:groupmode="layer" id="Pussy_" style="display:inline" inkscape:label="Pussy_" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Pussy_" style="display:none" inkscape:label="Pussy_" sodipodi:insensitive="true"> <g inkscape:groupmode="layer" id="Pussy" inkscape:label="Pussy" style="display:inline"> <path inkscape:connector-curvature="0" d="m 270.59195,461.82044 c 1.07883,3.67311 3.20151,5.39258 3.82456,5.6982 -1.28054,1.04942 -4.10589,-1.62204 -5.23079,-6.30184 -1.05175,-12.00232 0.94833,-2.31086 1.40623,0.60364 z" class="labia" id="Vagina" sodipodi:nodetypes="cccc"/> </g> @@ -960,7 +1078,7 @@ </g> - <g inkscape:groupmode="layer" id="Pubic_Hair_" inkscape:label="Pubic_Hair_" style="display:inline" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Pubic_Hair_" inkscape:label="Pubic_Hair_" style="display:none" sodipodi:insensitive="true"> @@ -973,7 +1091,7 @@ - </g><g inkscape:groupmode="layer" id="Torso_Outfit_" inkscape:label="Torso_Outfit_" style="display:inline"><g style="display:none" inkscape:label="Torso_Outfit_Thong_" id="Torso_Outfit_Thong_" inkscape:groupmode="layer"><g style="display:none" inkscape:label="Torso_Outfit_Thong_Unnatural" id="Torso_Outfit_Thong_Unnatural" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccsssscccccc" inkscape:connector-curvature="0" id="path1760" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_Thong_Hourglass" inkscape:label="Torso_Outfit_Thong_Hourglass"><path sodipodi:nodetypes="ccsssscccccc" inkscape:connector-curvature="0" id="path1760-5" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781-9" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:label="Torso_Outfit_Thong_Normal" id="Torso_Outfit_Thong_Normal" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccsssscccccc" inkscape:connector-curvature="0" id="path1760-5-4" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781-9-7" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_Thong_Chubby" inkscape:label="Torso_Outfit_Thong_Chubby"><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1833" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccccccc" inkscape:connector-curvature="0" id="path1760-5-4-2" d="m 361.63641,418.84411 c -26.82642,-1.40287 -67.54027,21.94468 -78.51049,39.5024 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.80735,0.34793 -3.55356,0.29099 -1.3589,-0.10369 -3.01052,-1.81454 -4.53551,-3.48982 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.77373,-7.86601 -26.29026,-23.86431 -37.72273,-47.06552 0.0176,-0.005 -0.20468,-0.75846 -0.17901,-2.20368 16.3118,24.34925 24.23707,27.1224 43.30386,28.66939 25.02987,0.6346 42.5883,-20.51507 92.56367,-22.37183 0,0 0.006,2.09665 -0.0121,2.10539 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781-9-7-8" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:label="Torso_Outfit_Thong_Fat" id="Torso_Outfit_Thong_Fat" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccssssccsccc" inkscape:connector-curvature="0" id="path1853" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1855" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_Thong_Obese" inkscape:label="Torso_Outfit_Thong_Obese"><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1863" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccsccc" inkscape:connector-curvature="0" id="path1865" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1868" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_" inkscape:label="Torso_Outfit_OnepieceSwimsuit_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_Unnatural" inkscape:label="Torso_Outfit_OnepieceSwimsuit_Unnatural" style="display:inline"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -13.04524,18.65228 -21.71538,32.68202 -3.69561,50.71596 0,0 -39.87056,26.2983 -51.37978,54.63567 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.433,-12.49684 4.36437,-26.84551 4.53564,-42.04865 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.68499,-20.51561 -12.22524,-27.79509 -0.63873,-0.33426 5.49532,-2.25669 10.01985,-4.65903 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path2150" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccsssssscssccsccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 11.81479,26.51787 13.76907,30.87433 -40.10653,11.44456 -57.7276,60.81832 -58.49927,63.15609 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -18.43111,-29.49711 -27.68714,-59.61699 -32.41255,-60.80594 8.45931,-23.29853 11.61111,-34.99894 13.09864,-56.77106 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.33875,-20.76795 1.52323,-40.43859 7.75676,-52.43644 6.99922,-13.47161 17.93397,-22.62791 30.56872,-36.20973 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path2152-2" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccccscccccc"/></g><g inkscape:label="Torso_Outfit_OnepieceSwimsuit_Hourglass" id="Torso_Outfit_OnepieceSwimsuit_Hourglass" inkscape:groupmode="layer" style="display:none"><path sodipodi:nodetypes="cscccsssssscssccsccsccc" inkscape:connector-curvature="0" id="path2158" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -17.81882,32.23312 -18.4152,33.6912 -5.67024,10.65228 -17.09038,24.43202 -2.6956,51.34096 0,0 -43.62056,23.4233 -55.12978,51.76067 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.433,-12.49684 4.36437,-26.84551 4.53564,-42.04865 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.68499,-20.51561 -12.22524,-27.79509 -0.63873,-0.33426 5.49532,-2.25669 10.01985,-4.65903 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csssccsssccccscccccc" inkscape:connector-curvature="0" id="path2160-1" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.46839,19.80284 -7.70729,38.14162 -6.28969,18.48806 -14.96309,28.5403 -15.90371,29.80104 -5.36776,7.1946 -10.45038,18.14833 -11.79001,29.08338 -1.1072,9.03783 4.31479,14.51787 9.51907,29.12433 -40.10653,11.44456 -59.2276,60.94332 -59.99927,63.28109 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -18.43111,-29.49711 -27.64295,-59.66118 -32.36836,-60.85013 8.031,-22.70725 11.98718,-33.93175 13.05445,-56.72687 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.09439,-19.23326 0.0417,-29.91265 2.8921,-40.0563 5.93388,-21.11676 19.29724,-31.24421 35.43338,-48.58987 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_Normal" inkscape:label="Torso_Outfit_OnepieceSwimsuit_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -14.38164,31.75089 -14.97802,33.20897 -6.5045,10.167 -4.21448,45.05639 -2.81172,52.13017 0,0 -46.94163,23.11632 -58.45085,51.45369 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -21.20533,-26.69883 -22.51317,-29.03516 7.88498,-17.78649 6.07317,-55.02367 10.9764,-77.23211 -0.10903,-0.84586 -4.49638,-9.26823 -6.27873,-25.69468 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.68499,-20.51561 -12.22524,-27.79509 -0.63873,-0.33426 5.49532,-2.25669 10.01985,-4.65903 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path2164" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccssssssccccsccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -13.44374,28.43697 -15.0664,32.92756 -1.49967,4.15024 -4.23654,10.9826 -3.98518,21.38732 0.2199,9.10274 1.73851,27.57852 3.69279,31.93498 -40.10653,11.44456 -61.79346,61.70221 -62.56513,64.03998 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -18.43111,-29.49711 -28.43844,-60.67765 -33.16385,-61.8666 6.35688,-20.66495 8.23712,-29.14553 8.45007,-34.34158 0.81644,-19.92146 3.469,-42.18238 3.6321,-45.0569 0.21641,-3.81403 -3.76895,-10.18612 -4.65798,-22.72348 -4.09801,-16.97708 0.68807,-35.54498 5.14364,-46.72524 6.69203,-16.79213 18.84204,-26.50626 33.18184,-41.92093 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path2166" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccsscscccccc"/></g><g inkscape:label="Torso_Outfit_OnepieceSwimsuit_Chubby" id="Torso_Outfit_OnepieceSwimsuit_Chubby" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.45236,269.14852 c 0.40069,1.40387 -1.17129,12.58717 -8.36035,37.46669 -5.42713,18.7819 -12.22802,47.45897 -12.22802,47.45897 0,0 19.75608,39.67492 11.65884,61.4987 0,0 -64.16219,-0.50221 -75.67141,27.83516 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.39251,-9.72827 -28.70035,-12.0646 -8.73203,-14.95806 7.86758,-51.53623 14.53858,-91.95267 -0.10903,-0.84586 -1.87138,-11.51823 -3.65373,-27.94468 -0.1155,-10.43874 -0.22841,-19.65019 1.10856,-28.54711 2.74356,-18.25709 15.12808,-33.77543 39.05333,-58.68484 -0.63873,-0.33426 4.18282,-3.06919 8.70735,-5.47153 9.24713,11.38115 26.49464,3.94153 32.57427,-1.32678 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 18.66409,44.64639 1.82837,42.20589 38.19229,63.32537 z" id="path2164-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccsssssscccscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.47602,268.87769 c -0.47811,3.70196 -3.71839,20.49034 -9.95729,38.82912 -5.98449,19.80882 -11.30158,45.81488 -11.30158,45.81488 18.07664,43.30729 10.98719,57.86141 12.91335,62.17851 -64.48153,11.94456 -78.76402,39.95868 -79.53569,42.29645 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -19.80611,-11.74711 -35.50062,-40.58209 -39.35103,-44.89604 -3.60464,-29.2214 14.6201,-66.88878 16.14435,-93.24404 -3.33584,-19.88835 -6.57122,-42.43128 -2.52815,-59.56652 5.4266,-22.99891 20.9597,-39.26147 38.32065,-54.92813 0.49229,-0.51848 4.12506,-3.06919 8.60202,-5.47153 9.14993,11.38115 26.22994,3.94153 32.24566,-1.32678 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 15.69888,21.62492 21.13892,23.47234 z" id="path2166-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccssscccscccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_Fat" inkscape:label="Torso_Outfit_OnepieceSwimsuit_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.45236,269.14852 c 4.967,31.75261 -11.44628,69.47137 -13.87086,79.79914 0,0 27.53426,47.09954 7.76976,68.21621 0,0 -66.99062,-2.0932 -78.49984,26.24417 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.39251,-9.72827 -28.70035,-12.0646 -8.73203,-14.95806 -7.15844,-43.49289 11.3566,-92.04106 -2.43187,-22.91224 -2.85573,-36.68599 -0.15869,-55.78468 2.74356,-18.25709 15.92358,-34.39415 39.84883,-59.30356 -0.63873,-0.33426 4.18282,-3.06919 8.70735,-5.47153 9.24713,11.38115 26.49464,3.94153 32.57427,-1.32678 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 18.66409,44.64639 1.82837,42.20589 38.19229,63.32537 z" id="path2164-7-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssccccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.47602,268.87769 c 1.75483,18.25009 -3.30481,45.3758 -14.89491,79.87103 17.19276,36.413 16.46727,50.08323 9.37782,68.54247 -74.20425,17.42464 -81.59245,38.36769 -82.36412,40.70546 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -24.4023,-15.10587 -35.50062,-40.58209 -39.35103,-44.89604 -10.49893,-38.94412 12.58716,-85.09678 13.22753,-93.06726 -1.74485,-18.38575 -2.9473,-41.01707 -0.93716,-59.12458 5.4266,-22.99891 22.28553,-39.88019 39.64648,-55.54685 0.49229,-0.51848 4.12506,-3.06919 8.60202,-5.47153 9.14993,11.38115 26.22994,3.94153 32.24566,-1.32678 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 15.69888,21.62492 21.13892,23.47234 z" id="path2166-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccccccccc"/></g><g inkscape:label="Torso_Outfit_OnepieceSwimsuit_Obese" id="Torso_Outfit_OnepieceSwimsuit_Obese" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.45236,269.14852 c 4.967,31.75261 -3.66811,69.29459 -6.09269,79.62236 0,0 19.75609,47.27632 -0.008,68.39299 0,0 -66.99062,-2.0932 -78.49984,26.24417 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -28.45317,-6.72307 -29.76101,-9.0594 -12.97467,-22.11751 -9.36815,-48.00069 9.14689,-96.54886 -2.43187,-22.91224 -1.70668,-35.095 0.99036,-54.19369 2.74356,-18.25709 18.0449,-34.48254 41.97015,-59.39195 -0.63873,-0.33426 4.18282,-3.06919 8.70735,-5.47153 9.24713,11.38115 26.49464,3.94153 32.57427,-1.32678 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 18.66409,44.64639 1.82837,42.20589 38.19229,63.32537 z" id="path2164-7-0-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssccccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.47602,268.87769 c 1.75483,18.25009 0.76105,46.79001 -7.11674,79.69425 15.24822,43.48407 8.6891,50.26001 1.59965,68.71925 -74.20425,17.42464 -81.59245,38.36769 -82.36412,40.70546 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -24.4023,-15.10587 -36.03095,-38.81432 -39.88136,-43.12827 -16.86289,-40.71189 9.84712,-88.36715 10.48749,-96.33763 -1.74485,-18.38575 -1.79825,-39.42608 0.21189,-57.53359 5.4266,-22.99891 24.40685,-39.96858 41.7678,-55.63524 0.49229,-0.51848 4.12506,-3.06919 8.60202,-5.47153 9.14993,11.38115 26.22994,3.94153 32.24566,-1.32678 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 15.69888,21.62492 21.13892,23.47234 z" id="path2166-3-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccccccccc"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_" inkscape:label="Torso_Outfit_SkimpyLoincloth_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_Unnatural" inkscape:label="Torso_Outfit_SkimpyLoincloth_Unnatural" style="display:inline"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" id="path5148" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5150" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.80924,-88.61849 -9.274,-130.11308 -5.19579,-159.60457 5.11909,3.77266 10.44345,6.28921 16.82847,6.46112 7.65152,-0.0303 13.91841,-2.46503 22.43448,-6.47811 -7.20208,75.75742 -3.54383,87.05732 2.56198,160.58572 z" id="path5148-6-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.49285,-88.14076 -8.81592,-128.97417 -4.88418,-158.30668 4.93524,3.75232 9.94337,5.8178 16.09907,5.98878 7.37671,-0.0301 13.41852,-2.01424 21.62873,-6.00569 -6.94341,75.34904 -3.41654,86.15053 2.46997,159.28256 z" id="path5148-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:label="Torso_Outfit_SkimpyLoincloth_Hourglass" id="Torso_Outfit_SkimpyLoincloth_Hourglass" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" id="path5154" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5156" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.80924,-88.61849 -9.274,-130.11308 -5.19579,-159.60457 5.11909,3.77266 10.44345,6.28921 16.82847,6.46112 7.65152,-0.0303 13.91841,-2.46503 22.43448,-6.47811 -7.20208,75.75742 -3.54383,87.05732 2.56198,160.58572 z" id="path5148-6-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.49285,-88.14076 -8.81592,-128.97417 -4.88418,-158.30668 4.93524,3.75232 9.94337,5.8178 16.09907,5.98878 7.37671,-0.0301 13.41852,-2.01424 21.62873,-6.00569 -6.94341,75.34904 -3.41654,86.15053 2.46997,159.28256 z" id="path5148-6-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_Normal" inkscape:label="Torso_Outfit_SkimpyLoincloth_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" id="path5160" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5162" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.80924,-88.61849 -9.274,-130.11308 -5.19579,-159.60457 5.11909,3.77266 10.44345,6.28921 16.82847,6.46112 7.65152,-0.0303 13.91841,-2.46503 22.43448,-6.47811 -7.20208,75.75742 -3.54383,87.05732 2.56198,160.58572 z" id="path5148-6-1-14" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.49285,-88.14076 -8.81592,-128.97417 -4.88418,-158.30668 4.93524,3.75232 9.94337,5.8178 16.09907,5.98878 7.37671,-0.0301 13.41852,-2.01424 21.62873,-6.00569 -6.94341,75.34904 -3.41654,86.15053 2.46997,159.28256 z" id="path5148-6-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:label="Torso_Outfit_SkimpyLoincloth_Chubby" id="Torso_Outfit_SkimpyLoincloth_Chubby" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5166" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 361.63641,418.84411 c -26.82642,-1.40287 -67.54027,21.94468 -78.51049,39.5024 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.80735,0.34793 -3.55356,0.29099 -1.3589,-0.10369 -3.01052,-1.81454 -4.53551,-3.48982 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.77373,-7.86601 -26.29026,-23.86431 -37.72273,-47.06552 0.0176,-0.005 -0.20468,-0.75846 -0.17901,-2.20368 16.3118,24.34925 24.23707,27.1224 43.30386,28.66939 25.02987,0.6346 42.5883,-20.51507 92.56367,-22.37183 0,0 0.006,2.09665 -0.0121,2.10539 z" id="path5168" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5170" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.54249,-85.93506 -5.55366,-156.89151 -5.55366,-156.89151 0,0 10.88736,3.48996 17.18634,3.74806 6.31633,0.53943 22.29169,-4.96947 22.29169,-4.96947 0,0 -3.36028,86.03954 2.70477,159.07708 z" id="path5148-6-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.2381,-85.49687 -5.2264,-155.63507 -5.2264,-155.63507 0,0 10.32898,3.07418 16.44129,3.31717 6.42693,0.55804 21.4828,-4.41472 21.4828,-4.41472 0,0 -3.22893,85.07741 2.6159,157.69159 z" id="path5148-6-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_Fat" inkscape:label="Torso_Outfit_SkimpyLoincloth_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" id="path5174" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5176" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.33234,-83.82103 -5.81758,-154.70381 -5.81758,-154.70381 0,0 3.32423,3.73879 15.55963,1.62286 6.92192,4.75471 23.65143,0.70755 23.65143,0.70755 0,0 -2.66996,82.21993 3.23566,153.33756 z" id="path5148-6-1-13" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.04008,-83.44186 -5.47613,-153.51193 -5.47613,-153.51193 0,0 3.88843,2.78274 15.14414,1.14715 11.09795,3.403 22.53302,1.17062 22.53302,1.17062 0,0 -2.5831,81.39211 3.11256,152.15313 z" id="path5148-6-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:label="Torso_Outfit_SkimpyLoincloth_Obese" id="Torso_Outfit_SkimpyLoincloth_Obese" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5180" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" id="path5182" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5184" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.33234,-83.82103 -5.81758,-154.70381 -5.81758,-154.70381 0,0 3.32423,3.73879 15.55963,1.62286 6.92192,4.75471 23.65143,0.70755 23.65143,0.70755 0,0 -2.66996,82.21993 3.23566,153.33756 z" id="path5148-6-1-13-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.04008,-83.44186 -5.47613,-153.51193 -5.47613,-153.51193 0,0 3.88843,2.78274 15.14414,1.14715 11.09795,3.403 22.53302,1.17062 22.53302,1.17062 0,0 -2.5831,81.39211 3.11256,152.15313 z" id="path5148-6-5-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_StripedUnderwear_" inkscape:label="Torso_Outfit_StripedUnderwear_" style="display:none"> + </g><g inkscape:groupmode="layer" id="Torso_Outfit_" inkscape:label="Torso_Outfit_" style="display:none"><g style="display:none" inkscape:label="Torso_Outfit_Thong_" id="Torso_Outfit_Thong_" inkscape:groupmode="layer"><g style="display:none" inkscape:label="Torso_Outfit_Thong_Unnatural" id="Torso_Outfit_Thong_Unnatural" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccsssscccccc" inkscape:connector-curvature="0" id="path1760" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_Thong_Hourglass" inkscape:label="Torso_Outfit_Thong_Hourglass"><path sodipodi:nodetypes="ccsssscccccc" inkscape:connector-curvature="0" id="path1760-5" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781-9" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:label="Torso_Outfit_Thong_Normal" id="Torso_Outfit_Thong_Normal" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccsssscccccc" inkscape:connector-curvature="0" id="path1760-5-4" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781-9-7" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_Thong_Chubby" inkscape:label="Torso_Outfit_Thong_Chubby"><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1833" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccccccc" inkscape:connector-curvature="0" id="path1760-5-4-2" d="m 361.63641,418.84411 c -26.82642,-1.40287 -67.54027,21.94468 -78.51049,39.5024 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.80735,0.34793 -3.55356,0.29099 -1.3589,-0.10369 -3.01052,-1.81454 -4.53551,-3.48982 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.77373,-7.86601 -26.29026,-23.86431 -37.72273,-47.06552 0.0176,-0.005 -0.20468,-0.75846 -0.17901,-2.20368 16.3118,24.34925 24.23707,27.1224 43.30386,28.66939 25.02987,0.6346 42.5883,-20.51507 92.56367,-22.37183 0,0 0.006,2.09665 -0.0121,2.10539 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1781-9-7-8" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:label="Torso_Outfit_Thong_Fat" id="Torso_Outfit_Thong_Fat" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccssssccsccc" inkscape:connector-curvature="0" id="path1853" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1855" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_Thong_Obese" inkscape:label="Torso_Outfit_Thong_Obese"><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1863" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccsccc" inkscape:connector-curvature="0" id="path1865" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#221c24;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1868" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_" inkscape:label="Torso_Outfit_OnepieceSwimsuit_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_Unnatural" inkscape:label="Torso_Outfit_OnepieceSwimsuit_Unnatural" style="display:inline"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -13.04524,18.65228 -21.71538,32.68202 -3.69561,50.71596 0,0 -39.87056,26.2983 -51.37978,54.63567 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.433,-12.49684 4.36437,-26.84551 4.53564,-42.04865 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.68499,-20.51561 -12.22524,-27.79509 -0.63873,-0.33426 5.49532,-2.25669 10.01985,-4.65903 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path2150" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccsssssscssccsccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 11.81479,26.51787 13.76907,30.87433 -40.10653,11.44456 -57.7276,60.81832 -58.49927,63.15609 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -18.43111,-29.49711 -27.68714,-59.61699 -32.41255,-60.80594 8.45931,-23.29853 11.61111,-34.99894 13.09864,-56.77106 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.33875,-20.76795 1.52323,-40.43859 7.75676,-52.43644 6.99922,-13.47161 17.93397,-22.62791 30.56872,-36.20973 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path2152-2" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccccscccccc"/></g><g inkscape:label="Torso_Outfit_OnepieceSwimsuit_Hourglass" id="Torso_Outfit_OnepieceSwimsuit_Hourglass" inkscape:groupmode="layer" style="display:none"><path sodipodi:nodetypes="cscccsssssscssccsccsccc" inkscape:connector-curvature="0" id="path2158" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -17.81882,32.23312 -18.4152,33.6912 -5.67024,10.65228 -17.09038,24.43202 -2.6956,51.34096 0,0 -43.62056,23.4233 -55.12978,51.76067 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -18.3769,-29.52726 -19.68474,-31.86359 8.0323,-20.31139 3.32526,-6.74241 4.31944,-11.84893 2.433,-12.49684 4.36437,-26.84551 4.53564,-42.04865 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.68499,-20.51561 -12.22524,-27.79509 -0.63873,-0.33426 5.49532,-2.25669 10.01985,-4.65903 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csssccsssccccscccccc" inkscape:connector-curvature="0" id="path2160-1" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.46839,19.80284 -7.70729,38.14162 -6.28969,18.48806 -14.96309,28.5403 -15.90371,29.80104 -5.36776,7.1946 -10.45038,18.14833 -11.79001,29.08338 -1.1072,9.03783 4.31479,14.51787 9.51907,29.12433 -40.10653,11.44456 -59.2276,60.94332 -59.99927,63.28109 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -18.43111,-29.49711 -27.64295,-59.66118 -32.36836,-60.85013 8.031,-22.70725 11.98718,-33.93175 13.05445,-56.72687 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.09439,-19.23326 0.0417,-29.91265 2.8921,-40.0563 5.93388,-21.11676 19.29724,-31.24421 35.43338,-48.58987 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_Normal" inkscape:label="Torso_Outfit_OnepieceSwimsuit_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -14.38164,31.75089 -14.97802,33.20897 -6.5045,10.167 -4.21448,45.05639 -2.81172,52.13017 0,0 -46.94163,23.11632 -58.45085,51.45369 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -21.20533,-26.69883 -22.51317,-29.03516 7.88498,-17.78649 6.07317,-55.02367 10.9764,-77.23211 -0.10903,-0.84586 -4.49638,-9.26823 -6.27873,-25.69468 0.40962,-35.13389 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.68499,-20.51561 -12.22524,-27.79509 -0.63873,-0.33426 5.49532,-2.25669 10.01985,-4.65903 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.9022,28.84774 -29.45936,29.06832 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path2164" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccssssssccccsccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -13.44374,28.43697 -15.0664,32.92756 -1.49967,4.15024 -4.23654,10.9826 -3.98518,21.38732 0.2199,9.10274 1.73851,27.57852 3.69279,31.93498 -40.10653,11.44456 -61.79346,61.70221 -62.56513,64.03998 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -18.43111,-29.49711 -28.43844,-60.67765 -33.16385,-61.8666 6.35688,-20.66495 8.23712,-29.14553 8.45007,-34.34158 0.81644,-19.92146 3.469,-42.18238 3.6321,-45.0569 0.21641,-3.81403 -3.76895,-10.18612 -4.65798,-22.72348 -4.09801,-16.97708 0.68807,-35.54498 5.14364,-46.72524 6.69203,-16.79213 18.84204,-26.50626 33.18184,-41.92093 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path2166" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccsscscccccc"/></g><g inkscape:label="Torso_Outfit_OnepieceSwimsuit_Chubby" id="Torso_Outfit_OnepieceSwimsuit_Chubby" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.45236,269.14852 c 0.40069,1.40387 -1.17129,12.58717 -8.36035,37.46669 -5.42713,18.7819 -12.22802,47.45897 -12.22802,47.45897 0,0 19.75608,39.67492 11.65884,61.4987 0,0 -64.16219,-0.50221 -75.67141,27.83516 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.39251,-9.72827 -28.70035,-12.0646 -8.73203,-14.95806 7.86758,-51.53623 14.53858,-91.95267 -0.10903,-0.84586 -1.87138,-11.51823 -3.65373,-27.94468 -0.1155,-10.43874 -0.22841,-19.65019 1.10856,-28.54711 2.74356,-18.25709 15.12808,-33.77543 39.05333,-58.68484 -0.63873,-0.33426 4.18282,-3.06919 8.70735,-5.47153 9.24713,11.38115 26.49464,3.94153 32.57427,-1.32678 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 18.66409,44.64639 1.82837,42.20589 38.19229,63.32537 z" id="path2164-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccsssssscccscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.47602,268.87769 c -0.47811,3.70196 -3.71839,20.49034 -9.95729,38.82912 -5.98449,19.80882 -11.30158,45.81488 -11.30158,45.81488 18.07664,43.30729 10.98719,57.86141 12.91335,62.17851 -64.48153,11.94456 -78.76402,39.95868 -79.53569,42.29645 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -19.80611,-11.74711 -35.50062,-40.58209 -39.35103,-44.89604 -3.60464,-29.2214 14.6201,-66.88878 16.14435,-93.24404 -3.33584,-19.88835 -6.57122,-42.43128 -2.52815,-59.56652 5.4266,-22.99891 20.9597,-39.26147 38.32065,-54.92813 0.49229,-0.51848 4.12506,-3.06919 8.60202,-5.47153 9.14993,11.38115 26.22994,3.94153 32.24566,-1.32678 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 15.69888,21.62492 21.13892,23.47234 z" id="path2166-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccssscccscccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_OnepieceSwimsuit_Fat" inkscape:label="Torso_Outfit_OnepieceSwimsuit_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.45236,269.14852 c 4.967,31.75261 -11.44628,69.47137 -13.87086,79.79914 0,0 27.53426,47.09954 7.76976,68.21621 0,0 -66.99062,-2.0932 -78.49984,26.24417 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.39251,-9.72827 -28.70035,-12.0646 -8.73203,-14.95806 -7.15844,-43.49289 11.3566,-92.04106 -2.43187,-22.91224 -2.85573,-36.68599 -0.15869,-55.78468 2.74356,-18.25709 15.92358,-34.39415 39.84883,-59.30356 -0.63873,-0.33426 4.18282,-3.06919 8.70735,-5.47153 9.24713,11.38115 26.49464,3.94153 32.57427,-1.32678 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 18.66409,44.64639 1.82837,42.20589 38.19229,63.32537 z" id="path2164-7-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssccccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.47602,268.87769 c 1.75483,18.25009 -3.30481,45.3758 -14.89491,79.87103 17.19276,36.413 16.46727,50.08323 9.37782,68.54247 -74.20425,17.42464 -81.59245,38.36769 -82.36412,40.70546 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -24.4023,-15.10587 -35.50062,-40.58209 -39.35103,-44.89604 -10.49893,-38.94412 12.58716,-85.09678 13.22753,-93.06726 -1.74485,-18.38575 -2.9473,-41.01707 -0.93716,-59.12458 5.4266,-22.99891 22.28553,-39.88019 39.64648,-55.54685 0.49229,-0.51848 4.12506,-3.06919 8.60202,-5.47153 9.14993,11.38115 26.22994,3.94153 32.24566,-1.32678 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 15.69888,21.62492 21.13892,23.47234 z" id="path2166-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccccccccc"/></g><g inkscape:label="Torso_Outfit_OnepieceSwimsuit_Obese" id="Torso_Outfit_OnepieceSwimsuit_Obese" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.45236,269.14852 c 4.967,31.75261 -3.66811,69.29459 -6.09269,79.62236 0,0 19.75609,47.27632 -0.008,68.39299 0,0 -66.99062,-2.0932 -78.49984,26.24417 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -28.45317,-6.72307 -29.76101,-9.0594 -12.97467,-22.11751 -9.36815,-48.00069 9.14689,-96.54886 -2.43187,-22.91224 -1.70668,-35.095 0.99036,-54.19369 2.74356,-18.25709 18.0449,-34.48254 41.97015,-59.39195 -0.63873,-0.33426 4.18282,-3.06919 8.70735,-5.47153 9.24713,11.38115 26.49464,3.94153 32.57427,-1.32678 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 18.66409,44.64639 1.82837,42.20589 38.19229,63.32537 z" id="path2164-7-0-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssccccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#162d50;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.47602,268.87769 c 1.75483,18.25009 0.76105,46.79001 -7.11674,79.69425 15.24822,43.48407 8.6891,50.26001 1.59965,68.71925 -74.20425,17.42464 -81.59245,38.36769 -82.36412,40.70546 -0.78385,1.88787 -1.88511,7.56063 -4.38201,9.34104 -1.21712,0.86786 -3.67455,-0.009 -3.92649,-0.0331 -0.29397,-0.0276 -0.94677,0.88798 -3.15959,0.31564 -5.65546,-1.4629 -6.20431,-7.05369 -6.77642,-9.00439 -24.4023,-15.10587 -36.03095,-38.81432 -39.88136,-43.12827 -16.86289,-40.71189 9.84712,-88.36715 10.48749,-96.33763 -1.74485,-18.38575 -1.79825,-39.42608 0.21189,-57.53359 5.4266,-22.99891 24.40685,-39.96858 41.7678,-55.63524 0.49229,-0.51848 4.12506,-3.06919 8.60202,-5.47153 9.14993,11.38115 26.22994,3.94153 32.24566,-1.32678 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 5.59696,13.25538 5.60863,25.94395 12.7896,37.87473 7.32565,13.63251 15.69888,21.62492 21.13892,23.47234 z" id="path2166-3-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssscccccccccc"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_" inkscape:label="Torso_Outfit_SkimpyLoincloth_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_Unnatural" inkscape:label="Torso_Outfit_SkimpyLoincloth_Unnatural" style="display:inline"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" id="path5148" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5150" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.80924,-88.61849 -9.274,-130.11308 -5.19579,-159.60457 5.11909,3.77266 10.44345,6.28921 16.82847,6.46112 7.65152,-0.0303 13.91841,-2.46503 22.43448,-6.47811 -7.20208,75.75742 -3.54383,87.05732 2.56198,160.58572 z" id="path5148-6-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.49285,-88.14076 -8.81592,-128.97417 -4.88418,-158.30668 4.93524,3.75232 9.94337,5.8178 16.09907,5.98878 7.37671,-0.0301 13.41852,-2.01424 21.62873,-6.00569 -6.94341,75.34904 -3.41654,86.15053 2.46997,159.28256 z" id="path5148-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:label="Torso_Outfit_SkimpyLoincloth_Hourglass" id="Torso_Outfit_SkimpyLoincloth_Hourglass" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" id="path5154" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5156" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.80924,-88.61849 -9.274,-130.11308 -5.19579,-159.60457 5.11909,3.77266 10.44345,6.28921 16.82847,6.46112 7.65152,-0.0303 13.91841,-2.46503 22.43448,-6.47811 -7.20208,75.75742 -3.54383,87.05732 2.56198,160.58572 z" id="path5148-6-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.49285,-88.14076 -8.81592,-128.97417 -4.88418,-158.30668 4.93524,3.75232 9.94337,5.8178 16.09907,5.98878 7.37671,-0.0301 13.41852,-2.01424 21.62873,-6.00569 -6.94341,75.34904 -3.41654,86.15053 2.46997,159.28256 z" id="path5148-6-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_Normal" inkscape:label="Torso_Outfit_SkimpyLoincloth_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 16.6623,12.87869 26.04641,28.55393 42.32336,28.99216 18.31235,-0.0725 28.69369,-13.91735 80.95827,-30.20977 0,0 0.63138,1.78415 0.61291,1.79289 z" id="path5160" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5162" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.80924,-88.61849 -9.274,-130.11308 -5.19579,-159.60457 5.11909,3.77266 10.44345,6.28921 16.82847,6.46112 7.65152,-0.0303 13.91841,-2.46503 22.43448,-6.47811 -7.20208,75.75742 -3.54383,87.05732 2.56198,160.58572 z" id="path5148-6-1-14" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.49285,-88.14076 -8.81592,-128.97417 -4.88418,-158.30668 4.93524,3.75232 9.94337,5.8178 16.09907,5.98878 7.37671,-0.0301 13.41852,-2.01424 21.62873,-6.00569 -6.94341,75.34904 -3.41654,86.15053 2.46997,159.28256 z" id="path5148-6-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:label="Torso_Outfit_SkimpyLoincloth_Chubby" id="Torso_Outfit_SkimpyLoincloth_Chubby" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5166" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 361.63641,418.84411 c -26.82642,-1.40287 -67.54027,21.94468 -78.51049,39.5024 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.80735,0.34793 -3.55356,0.29099 -1.3589,-0.10369 -3.01052,-1.81454 -4.53551,-3.48982 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.77373,-7.86601 -26.29026,-23.86431 -37.72273,-47.06552 0.0176,-0.005 -0.20468,-0.75846 -0.17901,-2.20368 16.3118,24.34925 24.23707,27.1224 43.30386,28.66939 25.02987,0.6346 42.5883,-20.51507 92.56367,-22.37183 0,0 0.006,2.09665 -0.0121,2.10539 z" id="path5168" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5170" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.54249,-85.93506 -5.55366,-156.89151 -5.55366,-156.89151 0,0 10.88736,3.48996 17.18634,3.74806 6.31633,0.53943 22.29169,-4.96947 22.29169,-4.96947 0,0 -3.36028,86.03954 2.70477,159.07708 z" id="path5148-6-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.2381,-85.49687 -5.2264,-155.63507 -5.2264,-155.63507 0,0 10.32898,3.07418 16.44129,3.31717 6.42693,0.55804 21.4828,-4.41472 21.4828,-4.41472 0,0 -3.22893,85.07741 2.6159,157.69159 z" id="path5148-6-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_SkimpyLoincloth_Fat" inkscape:label="Torso_Outfit_SkimpyLoincloth_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" id="path5174" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5176" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.33234,-83.82103 -5.81758,-154.70381 -5.81758,-154.70381 0,0 3.32423,3.73879 15.55963,1.62286 6.92192,4.75471 23.65143,0.70755 23.65143,0.70755 0,0 -2.66996,82.21993 3.23566,153.33756 z" id="path5148-6-1-13" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.04008,-83.44186 -5.47613,-153.51193 -5.47613,-153.51193 0,0 3.88843,2.78274 15.14414,1.14715 11.09795,3.403 22.53302,1.17062 22.53302,1.17062 0,0 -2.5831,81.39211 3.11256,152.15313 z" id="path5148-6-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g><g inkscape:label="Torso_Outfit_SkimpyLoincloth_Obese" id="Torso_Outfit_SkimpyLoincloth_Obese" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5180" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" id="path5182" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssccsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" id="path5184" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.87419,593.8061 c -2.17664,0.39051 -23.36622,7.99058 -36.62914,-0.96416 -8.33234,-83.82103 -5.81758,-154.70381 -5.81758,-154.70381 0,0 3.32423,3.73879 15.55963,1.62286 6.92192,4.75471 23.65143,0.70755 23.65143,0.70755 0,0 -2.66996,82.21993 3.23566,153.33756 z" id="path5148-6-1-13-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#917c6f;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 292.81353,592.76366 c -2.09846,0.38841 -22.52701,7.94751 -35.31359,-0.95897 -8.04008,-83.44186 -5.47613,-153.51193 -5.47613,-153.51193 0,0 3.88843,2.78274 15.14414,1.14715 11.09795,3.403 22.53302,1.17062 22.53302,1.17062 0,0 -2.5831,81.39211 3.11256,152.15313 z" id="path5148-6-5-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_StripedUnderwear_" inkscape:label="Torso_Outfit_StripedUnderwear_" style="display:none"> <g style="display:inline;opacity:1" inkscape:label="Torso_Outfit_StripedUnderwear_Unnatural" id="Torso_Outfit_StripedUnderwear_Unnatural" inkscape:groupmode="layer"> @@ -1041,7 +1159,7 @@ </g> </g><g inkscape:groupmode="layer" id="Torso_Outfit_Tanktop_" inkscape:label="Torso_Outfit_Tanktop_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_Tanktop_Unnatural" inkscape:label="Torso_Outfit_Tanktop_Unnatural" style="display:none"><path sodipodi:nodetypes="cscccscccccc" inkscape:connector-curvature="0" id="path3320-6" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -6.03534,8.96911 -19.52432,23.67882 -10.94345,41.25841 -28.4243,6.21458 -77.05741,17.13394 -88.57309,-6.50872 2.433,-12.49684 2.06627,-18.80217 2.23754,-34.00531 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -2.84199,-59.52013 49.22582,-91.39318 50.18174,-91.89098 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -59.64798,34.7469 1.82837,42.20589 38.19229,63.32537 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csssccccccccscc" inkscape:connector-curvature="0" id="path3340-4" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -14.13604,17.87688 -15.47567,28.81193 -1.1072,9.03783 0.12545,9.47682 2.07973,13.83328 -31.15729,6.94181 -73.8071,13.99518 -86.40947,-5.31557 2.40743,-12.49684 2.93231,-28.9245 3.10178,-31.79865 -0.12308,-24.22472 -6.51822,-35.11346 -7.4814,-51.90867 -3.42095,-41.19375 19.66545,-62.15546 39.38113,-83.14906 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Torso_Outfit_Tanktop_Hourglass" id="Torso_Outfit_Tanktop_Hourglass" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -17.12167,31.6625 -17.71805,33.12058 -6.03534,8.96911 -15.45846,21.82266 -9.52924,38.69515 -30.1743,9.46458 -84.91877,16.26782 -93.43445,-5.62484 2.433,-12.49684 2.06627,-18.80217 2.23754,-34.00531 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -1.42778,-60.22724 49.22582,-91.39318 50.18174,-91.89098 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -59.64798,34.7469 1.82837,42.20589 38.19229,63.32537 z" id="path3350" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -15.58504,28.98279 -16.48061,30.27591 -7.21871,10.42316 -10.74943,15.63218 -11.76336,26.60223 -0.75365,8.15394 0.0371,7.00194 1.81456,13.74489 -31.15729,6.94181 -79.55234,13.8184 -92.15471,-5.49235 2.40743,-12.49684 2.93231,-28.9245 3.10178,-31.79865 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.37265,-53.10898 14.43818,-62.96835 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path3353-1" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccscccccscc"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_Tanktop_Normal" inkscape:label="Torso_Outfit_Tanktop_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -12.15896,26.12678 -20.07931,40.42492 -18.23168,72.34606 -30.1743,9.46458 -99.23768,14.85361 -107.75336,-7.03905 2.433,-12.49684 2.06627,-18.80217 2.23754,-34.00531 0.24452,-21.70551 -0.78407,-32.77954 -1.68254,-45.3169 -1.42778,-60.22724 49.22582,-91.39318 50.18174,-91.89098 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -59.64798,34.7469 1.82837,42.20589 38.19229,63.32537 z" id="path3350-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -13.45974,23.09583 -20.94919,49.90274 -17.4138,71.15336 -31.15729,6.94181 -93.87125,12.40419 -106.47362,-6.90656 3.80579,-12.31976 3.83839,-53.28333 1.97933,-77.32633 -3.37265,-53.10898 14.43818,-62.96835 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path3353-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccscc"/></g><g inkscape:label="Torso_Outfit_Tanktop_Chubby" id="Torso_Outfit_Tanktop_Chubby" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.52949,269.10119 c -1.40707,42.23254 -16.76292,56.89214 -19.02126,81.79769 -0.65233,7.19397 5.62112,14.43267 6.43749,24.43791 -13.79439,3.71945 -105.97281,20.50316 -128.49442,-5.62657 1.09157,-8.53879 5.83658,-24.30802 6.28642,-32.46038 1.41022,-25.55676 -3.49882,-41.79952 -0.9531,-63.63674 4.1474,-34.69597 23.60454,-60.35906 50.55649,-72.99246 9.24713,11.38115 26.77312,2.86386 32.85275,-2.40445 3.60502,2.41128 12.51351,5.15536 13.9274,8.77997 5.80316,14.87672 -6.8011,38.98424 32.06295,60.59513 z" id="path4467-6-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccscc"/><path sodipodi:nodetypes="csccscccccscc" inkscape:connector-curvature="0" id="path3371-8" d="m 370.55315,268.83036 c -5.06057,43.11968 -19.97912,63.38062 -20.58901,83.28138 -0.21461,7.00257 5.40829,11.83923 5.72398,21.85414 -37.1677,8.35602 -111.74273,13.80752 -124.3451,-5.50323 2.83363,-11.52951 5.0372,-19.94343 5.55969,-26.54554 2.98475,-37.71545 -3.12279,-38.96936 -1.21887,-62.06195 0.62283,-5.80398 1.32021,-11.77405 1.93291,-17.12971 2.80944,-24.25611 17.62018,-49.23247 47.6429,-61.1382 9.14993,11.38115 27.12715,2.68708 33.14287,-2.58123 1.48672,1.12706 17.6131,7.18224 18.14498,8.5246 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 15.77601,21.57759 21.21605,23.42501 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_Tanktop_Fat" inkscape:label="Torso_Outfit_Tanktop_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.52949,269.10119 c 4.95689,27.02974 -7.57053,56.18503 -9.82887,81.09058 -0.65233,7.19397 5.62112,14.43267 6.43749,24.43791 -13.79439,3.71945 -121.9152,19.21027 -144.43681,-6.91946 1.09157,-8.53879 13.33658,-40.93302 13.78642,-49.08538 0.66022,-7.18176 -4.24882,-23.17452 -1.7031,-45.01174 4.1474,-34.69597 23.60454,-60.35906 50.55649,-72.99246 9.24713,11.38115 26.77312,2.86386 32.85275,-2.40445 3.60502,2.41128 12.51351,5.15536 13.9274,8.77997 5.80316,14.87672 -6.8011,38.98424 32.06295,60.59513 z" id="path4467-6-1-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccscc"/><path sodipodi:nodetypes="csccscccccscc" inkscape:connector-curvature="0" id="path3371-5" d="m 370.55315,268.83036 c 1.65694,38.34671 -10.78673,62.67351 -11.39662,82.57427 -0.21461,7.00257 5.40829,11.83923 5.72398,21.85414 -37.1677,8.35602 -127.68512,12.51463 -140.28749,-6.79612 2.83363,-11.52951 12.15545,-37.70518 12.80969,-44.29554 1.60975,-16.21545 -3.62279,-19.21936 -1.71887,-42.31195 0.62283,-5.80398 1.32021,-11.77405 1.93291,-17.12971 2.80944,-24.25611 17.62018,-49.23247 47.6429,-61.1382 9.14993,11.38115 27.12715,2.68708 33.14287,-2.58123 1.48672,1.12706 17.6131,7.18224 18.14498,8.5246 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 15.77601,21.57759 21.21605,23.42501 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g inkscape:label="Torso_Outfit_Tanktop_Obese" id="Torso_Outfit_Tanktop_Obese" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.52949,269.10119 c 4.95689,27.02974 -1.94553,51.18503 -4.20387,76.09058 -0.65233,7.19397 5.12112,19.68267 5.93749,29.68791 -13.79439,3.71945 -130.92929,18.42994 -153.4509,-7.69979 1.09157,-8.53879 13.33658,-40.93302 13.78642,-49.08538 0.66022,-7.18176 -2.48473,-22.76919 0.061,-44.60641 4.1474,-34.69597 25.72954,-60.23406 52.68149,-72.86746 9.24713,11.38115 26.77312,2.86386 32.85275,-2.40445 3.60502,2.41128 12.51351,5.15536 13.9274,8.77997 5.80316,14.87672 -6.8011,38.98424 32.06295,60.59513 z" id="path4467-6-1-8-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccscc"/><path sodipodi:nodetypes="csccscccccscc" inkscape:connector-curvature="0" id="path3371-5-7" d="m 370.55315,268.83036 c 1.65694,38.34671 -5.16173,57.67351 -5.77162,77.57427 -0.21461,7.00257 4.90829,17.08923 5.22398,27.10414 -37.1677,8.35602 -136.69921,11.7343 -149.30158,-7.57645 2.83363,-11.52951 12.15545,-37.70518 12.80969,-44.29554 1.60975,-16.21545 -1.8587,-18.81403 0.0452,-41.90662 0.62283,-5.80398 1.32021,-11.77405 1.93291,-17.12971 3.18444,-29.50611 19.74518,-49.10747 49.7679,-61.0132 9.14993,11.38115 27.12715,2.68708 33.14287,-2.58123 1.48672,1.12706 17.6131,7.18224 18.14498,8.5246 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 15.77601,21.57759 21.21605,23.42501 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ffffff;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g></g><g style="display:none" inkscape:label="Torso_Outfit_TanktopAndPanties_" id="Torso_Outfit_TanktopAndPanties_" inkscape:groupmode="layer"><g style="display:none" inkscape:label="Torso_Outfit_TanktopAndPanties_Unnatural" id="Torso_Outfit_TanktopAndPanties_Unnatural" inkscape:groupmode="layer"><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -6.03534,8.96911 -19.52432,23.67882 -10.94345,41.25841 -28.4243,6.21458 -77.05741,17.13394 -88.57309,-6.50872 2.433,-12.49684 2.06627,-18.80217 2.23754,-34.00531 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -2.84199,-59.52013 49.22582,-91.39318 50.18174,-91.89098 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -59.64798,34.7469 1.82837,42.20589 38.19229,63.32537 z" id="path4926" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccscccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -14.13604,17.87688 -15.47567,28.81193 -1.1072,9.03783 0.12545,9.47682 2.07973,13.83328 -31.15729,6.94181 -73.8071,13.99518 -86.40947,-5.31557 2.40743,-12.49684 2.93231,-28.9245 3.10178,-31.79865 -0.12308,-24.22472 -6.51822,-35.11346 -7.4814,-51.90867 -3.42095,-41.19375 19.66545,-62.15546 39.38113,-83.14906 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" id="path4928" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccccccccscc"/><path sodipodi:nodetypes="ccssssccccc" inkscape:connector-curvature="0" id="path1664-3-6" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 29.91996,7.91079 37.53385,11.40066 123.28163,-1.21761 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1667-1-9" d="m 225.9378,412.66104 c 0.12717,-0.79329 0.24724,-0.90642 0.25482,-0.95601 23.02972,9.12926 54.6817,12.66174 123.82806,-1.73671 0.0291,0.083 0.24793,0.57628 0.45084,1.30322 -7.49448,2.32559 -13.58511,4.61432 -22.50451,8.15633 -60.49161,9.75774 -83.56164,4.33761 -97.57663,-2.66633 -1.68147,-1.78024 -2.87542,-3.01265 -4.45258,-4.1005 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1676-3-8" d="m 241.44907,429.61473 c 16.19921,3.4137 37.32679,4.09867 68.75142,-0.23858 -1.10723,0.72649 -4.9682,3.64884 -9.02733,7.02192 -26.13262,3.68145 -42.62028,3.1439 -53.96133,0.73077 -1.89388,-2.48871 -3.25794,-4.54662 -5.76276,-7.51411 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1678-0-3" d="m 252.70414,444.58541 c 10.94342,1.31488 24.01095,1.50229 40.32871,0.0811 -1.56759,2.01272 -3.58281,4.56444 -5.24245,6.66295 -12.30604,1.16431 -22.00263,1.20882 -29.81942,0.51362 -2.04934,-2.61037 -3.63449,-4.68604 -5.26684,-7.25767 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1680-9-1" d="m 262.53421,458.18295 c 6.22871,0.31514 13.08896,0.30377 20.72809,-0.0971 -0.87505,2.4389 -1.64015,4.66739 -2.42955,6.53665 -5.25319,0.34928 -9.97649,0.47387 -14.24234,0.41152 -1.68576,-1.69159 -2.0194,-4.59693 -4.0562,-6.85107 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1688-4-7" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_TanktopAndPanties_Hourglass" inkscape:label="Torso_Outfit_TanktopAndPanties_Hourglass"><path sodipodi:nodetypes="cscccscccccc" inkscape:connector-curvature="0" id="path4932" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -17.12167,31.6625 -17.71805,33.12058 -6.03534,8.96911 -15.45846,21.82266 -9.52924,38.69515 -30.1743,9.46458 -84.91877,16.26782 -93.43445,-5.62484 2.433,-12.49684 2.06627,-18.80217 2.23754,-34.00531 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -1.42778,-60.22724 49.22582,-91.39318 50.18174,-91.89098 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -59.64798,34.7469 1.82837,42.20589 38.19229,63.32537 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csssccscccccscc" inkscape:connector-curvature="0" id="path4934" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -15.58504,28.98279 -16.48061,30.27591 -7.21871,10.42316 -10.74943,15.63218 -11.76336,26.60223 -0.75365,8.15394 0.0371,7.00194 1.81456,13.74489 -31.15729,6.94181 -79.55234,13.8184 -92.15471,-5.49235 2.40743,-12.49684 2.93231,-28.9245 3.10178,-31.79865 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -3.37265,-53.10898 14.43818,-62.96835 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccccc" inkscape:connector-curvature="0" id="path1664-0-9-5" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 29.91996,7.91079 37.53385,11.40066 123.28163,-1.21761 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1667-4-9-7" d="m 225.9378,412.66104 c 0.12717,-0.79329 0.24724,-0.90642 0.25482,-0.95601 23.02972,9.12926 54.6817,12.66174 123.82806,-1.73671 0.0291,0.083 0.24793,0.57628 0.45084,1.30322 -7.49448,2.32559 -13.58511,4.61432 -22.50451,8.15633 -60.49161,9.75774 -83.56164,4.33761 -97.57663,-2.66633 -1.68147,-1.78024 -2.87542,-3.01265 -4.45258,-4.1005 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1676-0-61-3" d="m 241.44907,429.61473 c 16.19921,3.4137 37.32679,4.09867 68.75142,-0.23858 -1.10723,0.72649 -4.9682,3.64884 -9.02733,7.02192 -26.13262,3.68145 -42.62028,3.1439 -53.96133,0.73077 -1.89388,-2.48871 -3.25794,-4.54662 -5.76276,-7.51411 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1678-6-9-4" d="m 252.70414,444.58541 c 10.94342,1.31488 24.01095,1.50229 40.32871,0.0811 -1.56759,2.01272 -3.58281,4.56444 -5.24245,6.66295 -12.30604,1.16431 -22.00263,1.20882 -29.81942,0.51362 -2.04934,-2.61037 -3.63449,-4.68604 -5.26684,-7.25767 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1680-3-3-1" d="m 262.53421,458.18295 c 6.22871,0.31514 13.08896,0.30377 20.72809,-0.0971 -0.87505,2.4389 -1.64015,4.66739 -2.42955,6.53665 -5.25319,0.34928 -9.97649,0.47387 -14.24234,0.41152 -1.68576,-1.69159 -2.0194,-4.59693 -4.0562,-6.85107 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1688-6-2-4" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:label="Torso_Outfit_TanktopAndPanties_Normal" id="Torso_Outfit_TanktopAndPanties_Normal" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccccscccccc" inkscape:connector-curvature="0" id="path4938" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -12.15896,26.12678 -20.07931,40.42492 -18.23168,72.34606 -30.1743,9.46458 -99.23768,14.85361 -107.75336,-7.03905 2.433,-12.49684 2.06627,-18.80217 2.23754,-34.00531 0.24452,-21.70551 -0.78407,-32.77954 -1.68254,-45.3169 -1.42778,-60.22724 49.22582,-91.39318 50.18174,-91.89098 9.24713,11.38115 25.18214,3.12903 31.26177,-2.13928 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -59.64798,34.7469 1.82837,42.20589 38.19229,63.32537 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cccccccccscc" inkscape:connector-curvature="0" id="path4940" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -13.45974,23.09583 -20.94919,49.90274 -17.4138,71.15336 -31.15729,6.94181 -93.87125,12.40419 -106.47362,-6.90656 3.80579,-12.31976 3.83839,-53.28333 1.97933,-77.32633 -3.37265,-53.10898 14.43818,-62.96835 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.14993,11.38115 24.91744,3.12903 30.93316,-2.13928 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 13.69888,21.31242 19.13892,23.15984 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccccc" inkscape:connector-curvature="0" id="path1664-0-5-8-1" d="m 350.44891,411.28161 c -41.34356,12.40411 -56.35277,29.50718 -67.32299,47.0649 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -8.27893,-10.93923 -27.60352,-39.54369 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 29.91996,7.91079 37.53385,11.40066 123.28163,-1.21761 0,0 0.63138,1.78415 0.61291,1.79289 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1667-4-1-4-1" d="m 225.9378,412.66104 c 0.12717,-0.79329 0.24724,-0.90642 0.25482,-0.95601 23.02972,9.12926 54.6817,12.66174 123.82806,-1.73671 0.0291,0.083 0.24793,0.57628 0.45084,1.30322 -7.49448,2.32559 -13.58511,4.61432 -22.50451,8.15633 -60.49161,9.75774 -83.56164,4.33761 -97.57663,-2.66633 -1.68147,-1.78024 -2.87542,-3.01265 -4.45258,-4.1005 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1676-0-6-2-5" d="m 241.44907,429.61473 c 16.19921,3.4137 37.32679,4.09867 68.75142,-0.23858 -1.10723,0.72649 -4.9682,3.64884 -9.02733,7.02192 -26.13262,3.68145 -42.62028,3.1439 -53.96133,0.73077 -1.89388,-2.48871 -3.25794,-4.54662 -5.76276,-7.51411 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1678-6-7-8-4" d="m 252.70414,444.58541 c 10.94342,1.31488 24.01095,1.50229 40.32871,0.0811 -1.56759,2.01272 -3.58281,4.56444 -5.24245,6.66295 -12.30604,1.16431 -22.00263,1.20882 -29.81942,0.51362 -2.04934,-2.61037 -3.63449,-4.68604 -5.26684,-7.25767 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1680-3-2-1-6" d="m 262.53421,458.18295 c 6.22871,0.31514 13.08896,0.30377 20.72809,-0.0971 -0.87505,2.4389 -1.64015,4.66739 -2.42955,6.53665 -5.25319,0.34928 -9.97649,0.47387 -14.24234,0.41152 -1.68576,-1.69159 -2.0194,-4.59693 -4.0562,-6.85107 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1688-6-0-5-8" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_TanktopAndPanties_Chubby" inkscape:label="Torso_Outfit_TanktopAndPanties_Chubby"><path sodipodi:nodetypes="ccccccccscc" inkscape:connector-curvature="0" id="path4944" d="m 370.52949,269.10119 c -1.40707,42.23254 -16.76292,56.89214 -19.02126,81.79769 -0.65233,7.19397 5.62112,14.43267 6.43749,24.43791 -13.79439,3.71945 -105.97281,20.50316 -128.49442,-5.62657 1.09157,-8.53879 5.83658,-24.30802 6.28642,-32.46038 1.41022,-25.55676 -3.49882,-41.79952 -0.9531,-63.63674 4.1474,-34.69597 23.60454,-60.35906 50.55649,-72.99246 9.24713,11.38115 26.77312,2.86386 32.85275,-2.40445 3.60502,2.41128 12.51351,5.15536 13.9274,8.77997 5.80316,14.87672 -6.8011,38.98424 32.06295,60.59513 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.55315,268.83036 c -5.06057,43.11968 -19.97912,63.38062 -20.58901,83.28138 -0.21461,7.00257 5.40829,11.83923 5.72398,21.85414 -37.1677,8.35602 -111.74273,13.80752 -124.3451,-5.50323 2.83363,-11.52951 5.0372,-19.94343 5.55969,-26.54554 2.98475,-37.71545 -3.12279,-38.96936 -1.21887,-62.06195 0.62283,-5.80398 1.32021,-11.77405 1.93291,-17.12971 2.80944,-24.25611 17.62018,-49.23247 47.6429,-61.1382 9.14993,11.38115 27.12715,2.68708 33.14287,-2.58123 1.48672,1.12706 17.6131,7.18224 18.14498,8.5246 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 15.77601,21.57759 21.21605,23.42501 z" id="path4946" inkscape:connector-curvature="0" sodipodi:nodetypes="csccscccccscc"/><path sodipodi:nodetypes="ccssssccccc" inkscape:connector-curvature="0" id="path1736-3-1" d="m 362.3043,413.36134 c -51.41983,14.7906 -68.20816,27.42745 -79.17838,44.98517 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -7.02893,-7.18923 -29.10352,-25.91869 -38.34145,-47.86102 0.0176,-0.005 -0.05,-0.20603 0.59439,-1.93851 29.91996,7.91079 50.09635,9.90066 135.84413,-2.71761 0,0 -0.0757,5.36388 -0.0942,5.37262 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1738-4-0" d="m 225.9378,412.66104 c 0.12717,-0.79329 0.24724,-0.90642 0.25482,-0.95601 23.02972,9.12926 67.15581,11.20593 136.30217,-3.19252 0.0291,0.083 -0.0614,2.65341 -0.12368,3.64552 -43.51258,9.82623 -92.34712,16.57336 -133.4589,6.0264 -0.19646,-0.18478 -2.83934,-5.37591 -2.97441,-5.52339 z" style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1754-5-4" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 234.60256,427.93872 c 16.19921,3.4137 52.20455,5.49343 83.62918,1.15618 -1.10723,0.72649 -7.93695,3.83634 -12.55858,6.92817 -26.13262,3.68145 -53.86584,2.2702 -65.20689,-0.14293 -1.89388,-2.48871 -3.84503,-4.66458 -5.86371,-7.94142 z" id="path1180-5-1-9-1-3-2-0-18-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 247.95327,444.36444 c 10.94342,1.31488 29.77745,1.94201 46.09521,0.52033 -1.56759,2.01272 -4.3557,4.42382 -6.01534,6.52233 -12.30604,1.16431 -24.74234,1.19698 -32.55913,0.50178 -2.13773,-1.85907 -5.40225,-4.9733 -7.52074,-7.54493 z" id="path1180-5-1-9-7-9-5-2-6-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 262.53421,458.18295 c 6.22871,0.31514 13.08896,0.30377 20.72809,-0.0971 -0.87505,2.4389 -1.64015,4.66739 -2.42955,6.53665 -5.25319,0.34928 -9.97649,0.47387 -14.24234,0.41152 -1.68576,-1.69159 -2.0194,-4.59693 -4.0562,-6.85107 z" id="path1180-5-1-9-3-1-8-4-0-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g style="display:none" inkscape:label="Torso_Outfit_TanktopAndPanties_Fat" id="Torso_Outfit_TanktopAndPanties_Fat" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccccccccscc" inkscape:connector-curvature="0" id="path4950" d="m 370.52949,269.10119 c 4.95689,27.02974 -7.57053,56.18503 -9.82887,81.09058 -0.65233,7.19397 5.62112,14.43267 6.43749,24.43791 -13.79439,3.71945 -121.9152,19.21027 -144.43681,-6.91946 1.09157,-8.53879 13.33658,-40.93302 13.78642,-49.08538 0.66022,-7.18176 -4.24882,-23.17452 -1.7031,-45.01174 4.1474,-34.69597 23.60454,-60.35906 50.55649,-72.99246 9.24713,11.38115 26.77312,2.86386 32.85275,-2.40445 3.60502,2.41128 12.51351,5.15536 13.9274,8.77997 5.80316,14.87672 -6.8011,38.98424 32.06295,60.59513 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.55315,268.83036 c 1.65694,38.34671 -10.78673,62.67351 -11.39662,82.57427 -0.21461,7.00257 5.40829,11.83923 5.72398,21.85414 -37.1677,8.35602 -127.68512,12.51463 -140.28749,-6.79612 2.83363,-11.52951 12.15545,-37.70518 12.80969,-44.29554 1.60975,-16.21545 -3.62279,-19.21936 -1.71887,-42.31195 0.62283,-5.80398 1.32021,-11.77405 1.93291,-17.12971 2.80944,-24.25611 17.62018,-49.23247 47.6429,-61.1382 9.14993,11.38115 27.12715,2.68708 33.14287,-2.58123 1.48672,1.12706 17.6131,7.18224 18.14498,8.5246 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 15.77601,21.57759 21.21605,23.42501 z" id="path4952" inkscape:connector-curvature="0" sodipodi:nodetypes="csccscccccscc"/><path sodipodi:nodetypes="ccssssccsccc" inkscape:connector-curvature="0" id="path1758-3-4" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1764-9-7" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 252.70414,444.58541 c 10.94342,1.31488 24.01095,1.50229 40.32871,0.0811 -1.56759,2.01272 -3.58281,4.56444 -5.24245,6.66295 -12.30604,1.16431 -22.00263,1.20882 -29.81942,0.51362 -2.04934,-2.61037 -3.63449,-4.68604 -5.26684,-7.25767 z" id="path1180-5-1-9-7-9-6-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 262.53421,458.18295 c 6.22871,0.31514 13.08896,0.30377 20.72809,-0.0971 -0.87505,2.4389 -1.64015,4.66739 -2.42955,6.53665 -5.25319,0.34928 -9.97649,0.47387 -14.24234,0.41152 -1.68576,-1.69159 -2.0194,-4.59693 -4.0562,-6.85107 z" id="path1180-5-1-9-3-1-2-91-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g><g style="display:none" inkscape:groupmode="layer" id="Torso_Outfit_TanktopAndPanties_Obese" inkscape:label="Torso_Outfit_TanktopAndPanties_Obese"><path sodipodi:nodetypes="ccccccccscc" inkscape:connector-curvature="0" id="path4956" d="m 370.52949,269.10119 c 4.95689,27.02974 -1.94553,51.18503 -4.20387,76.09058 -0.65233,7.19397 5.12112,19.68267 5.93749,29.68791 -13.79439,3.71945 -130.92929,18.42994 -153.4509,-7.69979 1.09157,-8.53879 13.33658,-40.93302 13.78642,-49.08538 0.66022,-7.18176 -2.48473,-22.76919 0.061,-44.60641 4.1474,-34.69597 25.72954,-60.23406 52.68149,-72.86746 9.24713,11.38115 26.77312,2.86386 32.85275,-2.40445 3.60502,2.41128 12.51351,5.15536 13.9274,8.77997 5.80316,14.87672 -6.8011,38.98424 32.06295,60.59513 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 370.55315,268.83036 c 1.65694,38.34671 -5.16173,57.67351 -5.77162,77.57427 -0.21461,7.00257 4.90829,17.08923 5.22398,27.10414 -37.1677,8.35602 -136.69921,11.7343 -149.30158,-7.57645 2.83363,-11.52951 12.15545,-37.70518 12.80969,-44.29554 1.60975,-16.21545 -1.8587,-18.81403 0.0452,-41.90662 0.62283,-5.80398 1.32021,-11.77405 1.93291,-17.12971 3.18444,-29.50611 19.74518,-49.10747 49.7679,-61.0132 9.14993,11.38115 27.12715,2.68708 33.14287,-2.58123 1.48672,1.12706 17.6131,7.18224 18.14498,8.5246 1.34998,3.19719 2.37503,6.3614 3.25412,9.48996 2.76556,9.84229 4.08656,19.33169 9.53548,28.38477 7.32565,13.63251 15.77601,21.57759 21.21605,23.42501 z" id="path4958" inkscape:connector-curvature="0" sodipodi:nodetypes="csccscccccscc"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1774-9-2" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssssccsccc" inkscape:connector-curvature="0" id="path1758-4-7-0" d="m 298.46108,438.89935 c -6.48422,6.26583 -11.19704,12.82415 -15.33516,19.44716 -1.04023,1.75909 -1.92047,7.35117 -4.50173,9.70959 -0.97785,0.89343 -3.70051,-0.0277 -4.03805,0.0431 -0.91345,0.19159 -2.09488,0.29968 -2.84109,0.24274 -1.3589,-0.10369 -3.10427,-0.97079 -4.62926,-2.64607 -1.15035,-1.26373 -2.1753,-2.98733 -2.81436,-5.19001 -3.99405,-5.27747 -10.5589,-14.66641 -17.49018,-23.90539 4.48963,1.85597 9.35646,2.79339 14.73041,2.73225 1.76498,-0.0201 3.58467,-0.14788 5.46366,-0.38622 9.80224,3.87793 21.03947,2.36746 31.45576,-0.0471 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssssccc" inkscape:connector-curvature="0" id="path1764-1-4-5" d="m 282.94456,458.76549 c -0.0483,0.15247 -0.11284,0.47208 -0.19954,0.90622 -0.41277,2.06685 -1.81439,6.53069 -3.87757,8.11265 -0.26921,0.20642 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -2.18026,1.1699 -4.2783,0.12449 -4.65827,-2.32112 -6.22252,-8.10904 -6.31915,-8.53686 3.82592,9.08132 8.89939,9.3147 10.40315,7.55401 5.26837,2.79873 7.50839,-4.81217 8.85002,-8.44228 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 252.70414,444.58541 c 10.94342,1.31488 24.01095,1.50229 40.32871,0.0811 -1.56759,2.01272 -3.58281,4.56444 -5.24245,6.66295 -12.30604,1.16431 -22.00263,1.20882 -29.81942,0.51362 -2.04934,-2.61037 -3.63449,-4.68604 -5.26684,-7.25767 z" id="path1180-5-1-9-7-9-6-5-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#5a2ca0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 262.53421,458.18295 c 6.22871,0.31514 13.08896,0.30377 20.72809,-0.0971 -0.87505,2.4389 -1.64015,4.66739 -2.42955,6.53665 -5.25319,0.34928 -9.97649,0.47387 -14.24234,0.41152 -1.68576,-1.69159 -2.0194,-4.59693 -4.0562,-6.85107 z" id="path1180-5-1-9-3-1-2-91-4-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_PoliceUniform_" inkscape:label="Torso_Outfit_PoliceUniform_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_PoliceUniform_Unnatural" inkscape:label="Torso_Outfit_PoliceUniform_Unnatural" style="display:inline"><path inkscape:connector-curvature="0" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Normal_Pussyshadow-6" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path inkscape:connector-curvature="0" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Normal_Pussy-4" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-7-2" inkscape:connector-curvature="0"/><path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="pubic_hair"/><path d="m 363.96648,268.10163 c 3.47711,-4.86808 5.51409,-20.47518 3.32753,-24.2077 -2.60035,0.69044 -1.97503,1.38571 -4.4446,-0.21104 0.83858,8.14327 2.00713,17.8126 1.11707,24.41874 z" id="path5158-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" class="underarm_hair"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1" sodipodi:nodetypes="cccccccccccccc" inkscape:connector-curvature="0" d="m 236.73004,270.99741 c -0.12551,1.89685 -0.19342,3.79183 -0.202,5.67824 -1.3755,20.25213 5.80721,38.32609 6.31603,57.05357 2.27221,32.09531 -8.01014,53.77861 -17.9994,79.64726 16.36196,-0.34408 93.98705,-1.86544 126.96167,-1.88004 -40.65959,-64.1873 -13.75245,-57.36989 6.26462,-95.80632 3.6218,-8.59036 8.38281,-20.72036 8.78952,-34.11918 -20.00731,-23.65544 -37.44304,-58.20381 -37.48946,-76.57605 -5.0856,-1.53654 -9.2662,-4.20037 -11.97165,-6.99799 -0.44453,1.7818 -1.99968,15.88708 -2.14306,17.33056 -12.09829,5.75915 -27.87745,3.2969 -33.51216,-1.00011 0.88357,-3.08367 2.87976,-7.82151 6.26875,-14.36009 -2.95309,1.88608 -8.68497,4.12374 -12.65394,6.03362 -16.12454,21.61213 -36.49699,49.48545 -38.62892,64.99653 z" id="path6142"/><path sodipodi:nodetypes="ccccsssccsscccsscccscsc" inkscape:connector-curvature="0" id="path6144" d="m 360.51873,307.70681 c -7.52713,17.78095 -18.30372,29.41969 -19.30904,30.62947 -29.21784,29.22016 4.58981,56.94846 10.84455,74.44711 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.56181,-31.04119 4.51599,-33.91997 -0.31392,-19.72394 -5.53672,-33.8742 -6.42575,-46.41156 -5.84752,-48.51279 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 22.60885,-0.60503 22.93817,0.0937 0.97035,2.05878 1.84469,4.05751 2.988,5.79136 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 24.76225,-4.8947 34.24132,27.54218 0.0476,0.44543 -0.20742,8.29506 -0.0211,16.76295 0.11811,5.36806 -0.97158,11.24597 -1.56133,15.83868 -0.58975,4.59271 -2.44875,21.69359 -8.68765,40.03237 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsc" inkscape:connector-curvature="0" id="path6146" d="m 223.46081,414.21749 c 13.0124,5.20002 31.84447,58.44933 51.86626,56.74714 13.4605,-1.86072 15.36894,-33.20485 77.69951,-58.44767 -5.52595,-11.9083 -11.23731,-16.28943 -17.77351,-27.61382 -45.102,11.9464 -91.4758,7.08435 -96.81614,-2.31943 0,0 -9.84313,19.91613 -14.97612,31.63378 z" style="display:inline;fill-opacity:1;fill:#0b1728;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6148" d="m 257.42933,436.58157 c 0.5575,-1.06599 6.5423,-47.48865 6.58488,-47.65285 0,0 -20.89461,1.52359 -26.93967,-6.38379 -0.14865,-0.19445 -16.61224,37.29997 -16.54562,37.37985 0.063,0.19141 36.90041,16.65679 36.90041,16.65679 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscccc" inkscape:connector-curvature="0" id="path6150" d="m 256.33979,391.23466 c -0.0664,0.0413 -1.39182,-0.0733 -1.58546,-0.10885 -3.40999,-0.62801 19.2566,-160.50788 24.25915,-160.55375 0,0 12.26767,-11.59694 15.1958,-14.84809 -11.66224,14.89533 -30.22666,147.63281 -30.17154,172.72911 -0.0426,1.28175 -9.4e-4,2.39529 -0.0998,2.64799 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6152" d="m 256.82347,435.83166 c -0.005,-0.12477 6.25247,-46.70456 6.29446,-46.86401 0,0 -17.22784,-4.68182 -24.69142,-7.54363 -0.2232,-0.0856 -17.48458,38.21468 -17.41888,38.29226 0.0621,0.18588 35.81584,16.11538 35.81584,16.11538 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6163" d="m 255.95357,390.4496 c -0.0664,0.0413 -1.76682,-0.0468 -1.96046,-0.0825 -3.40999,-0.62801 19.2566,-160.40253 24.25915,-160.4484 0,0 14.23398,-13.51852 15.68248,-14.44775 -15.56688,24.4846 -34.69807,173.01647 -30.414,174.96778 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6169" d="m 258.89163,437.11081 c 0.007,-0.14856 4.42434,-52.00177 4.3621,-52.19162 0,0 53.30527,5.43026 72.67269,-0.74385 0.29791,-0.095 18.76588,29.93177 18.6685,30.02414 -0.0921,0.22131 -95.70329,22.91133 -95.70329,22.91133 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6175" d="m 260.02434,435.69863 c 0.007,-0.14856 4.18979,-50.58257 4.12661,-50.77211 -0.29391,-0.88173 49.59496,-1.68844 71.0634,-1.55949 0.31268,0.002 19.18821,29.78532 19.09083,29.87769 -0.0921,0.22131 -94.28084,22.45391 -94.28084,22.45391 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 288.03821,262.88906 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6214-3" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.89194,297.67418 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15667 2.8059697,3.1566737 0 0 1 -2.80597,-3.15667 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6177" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6179" class="shadow" d="m 329.87921,425.70416 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6181" class="shadow" d="m 262.13712,457.55245 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6183" class="shadow" d="m 329.8875,425.70175 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6185" class="shadow" d="m 262.14541,457.55004 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6191" d="m 292.37072,216.07858 c -0.007,-0.15238 3.8945,-21.33661 3.96139,-21.53134 0,0 -5.93416,-2.77563 -6.07642,-2.58113 -0.86438,1.18176 -2.48505,4.21861 -3.88833,5.92157 0.099,0.227 6.00336,18.1909 6.00336,18.1909 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6193" d="m 292.27012,214.99157 c -0.006,-0.15465 3.18623,-20.56297 3.24155,-20.7606 0,0 -5.25385,-3.42808 -5.3715,-3.23069 -0.7148,1.19936 -2.05503,4.28144 -3.21549,6.00976 0.0818,0.23038 5.34544,17.98153 5.34544,17.98153 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6195" d="m 298.6408,216.19261 c 0.006,-0.15238 3.40168,-21.28705 3.34715,-21.48178 0,0 13.52448,-3.30688 13.64045,-3.11238 0.70464,1.18176 2.15318,5.37486 2.50741,6.04657 -0.0807,0.227 -19.49501,18.54759 -19.49501,18.54759 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6197" d="m 299.45773,215.19253 c 0.006,-0.15052 3.06748,-20.24269 3.01643,-20.43505 0,0 12.49233,-3.75466 12.60093,-3.56254 0.65983,1.16734 2.01625,5.30926 2.34795,5.97277 -0.0756,0.22423 -17.96531,18.02482 -17.96531,18.02482 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201" d="m 284.51487,205.20924 c 0.0133,-0.14802 0.991,-3.76164 1.04686,-3.94624 0,0 -10.13556,2.84037 -10.14148,3.07346 -0.008,0.30956 -0.81107,2.93146 -0.7689,3.0294 0.0242,0.22566 9.86356,-2.15662 9.86356,-2.15662 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 296.15903,227.39313 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 277.43213,332.06503 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6214" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6216-5" d="m 243.58167,352.74416 c 0.54144,-4.31831 0.3018,-15.85966 -0.063,-16.05284 0,0 20.41647,16.18405 95.31713,2.78659 0.44589,-0.0798 -7.05591,15.84521 -7.67858,15.94775 -14.57264,6.85213 -76.50145,10.57295 -87.57558,-2.6815 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6216" d="m 243.58167,352.56531 c 0.54144,-3.88977 0.3018,-14.28577 -0.063,-14.45978 0,0 20.41647,14.57797 95.31713,2.51005 0.44589,-0.0719 -7.05591,14.27275 -7.67858,14.36512 -14.57264,6.17213 -76.50145,9.5237 -87.57558,-2.41539 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 274.98457,344.74372 c -0.44018,5.33776 -0.84034,10.10475 -1.37916,16.26851 -0.56855,-0.0469 -7.79095,-0.21827 -7.74241,-0.63754 0.0138,-0.11883 -0.0823,-1.78528 0.3093,-1.83621 0.42235,-0.055 5.98947,0.7961 5.97346,0.21441 -0.012,-0.43819 0.74182,-9.38815 0.92382,-11.59513 0.0342,-0.41441 -6.21555,-0.6029 -6.21375,-0.96027 0.009,-1.84868 0.13101,-2.13256 0.44377,-2.28414 5.00728,0.41295 7.68886,0.2458 7.68499,0.83037 z" id="path6220" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 263.09859,343.67151 c -0.43629,5.33807 -0.81905,10.10649 -1.2928,16.27559 0.56856,0.047 7.72222,1.05541 7.74272,0.63384 0.006,-0.11948 0.37238,-1.74795 -0.006,-1.86207 -0.40773,-0.12311 -6.03912,-0.19148 -5.92845,-0.76277 0.0833,-0.43036 0.79938,-9.38342 0.97979,-11.59054 0.0337,-0.41446 6.23068,0.41866 6.28717,0.0661 0.29266,-1.8254 0.21856,-2.12538 -0.0653,-2.32593 -5.00758,-0.40933 -7.62599,-1.0116 -7.71752,-0.43426 z" id="path6222" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.45842,458.56662 c -0.27835,0.87834 -1.09442,7.30349 -3.59097,9.21774 -0.26922,0.20641 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -1.37228,0.71664 -3.61539,0.0361 -5.82941,-1.76869 -6.22252,-8.10904 -6.31915,-8.53686 8.23205,-5.09165 11.4291,-4.00072 18.10412,-0.99875 z" id="path6228" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.65569,458.4011 c -0.78318,1.88787 -2.10206,7.06063 -4.59684,8.84104 -1.21608,0.86786 -3.67141,-0.009 -3.92314,-0.0331 -0.29372,-0.0276 -0.96753,0.96577 -3.15689,0.31564 -4.33861,-1.28834 -5.1633,-4.97917 -6.6404,-7.92987 7.24395,-6.87766 11.19968,-9.59173 18.31727,-1.19371 z" id="path6234" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0" d="m 321.73469,205.93856 c -0.0135,-0.25315 -2.19351,-6.61269 -2.32164,-6.93919 0,0 28.25558,7.57122 28.23428,7.96573 -0.0279,0.52399 1.81929,5.16395 1.68381,5.31746 -0.10544,0.37372 -27.59656,-6.34401 -27.59656,-6.34401 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-07" d="m 284.41581,204.80064 c 0.0132,-0.13828 0.98105,-3.51413 1.03635,-3.68659 0,0 -10.03379,2.65349 -10.03965,2.87124 -0.008,0.28919 -0.80292,2.73858 -0.76118,2.83007 0.024,0.21081 9.76452,-2.01472 9.76452,-2.01472 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-5" d="m 321.26188,205.48198 c -0.0134,-0.2365 -2.17149,-6.1776 -2.29833,-6.48261 0,0 27.97185,7.07304 27.95076,7.4416 -0.0276,0.48951 1.80102,4.82417 1.6669,4.96758 -0.10438,0.34913 -27.31944,-5.92658 -27.31944,-5.92658 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8" inkscape:connector-curvature="0"/></g><g inkscape:label="Torso_Outfit_PoliceUniform_Hourglass" id="Torso_Outfit_PoliceUniform_Hourglass" inkscape:groupmode="layer" style="display:none"><path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="pubic_hair"/><path d="m 363.96648,268.10163 c 3.47711,-4.86808 5.51409,-20.47518 3.32753,-24.2077 -2.60035,0.69044 -1.97503,1.38571 -4.4446,-0.21104 0.83858,8.14327 2.00713,17.8126 1.11707,24.41874 z" id="path5158-3-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" class="underarm_hair"/><path id="path6846" d="m 236.73004,270.99741 c -0.12551,1.89685 -0.19342,3.79183 -0.202,5.67824 -1.3755,20.25213 5.80721,38.32609 6.31603,57.05357 2.27221,32.09531 -8.01014,53.77861 -17.9994,79.64726 16.36196,-0.34408 93.98705,-1.86544 126.96167,-1.88004 -37.53734,-61.77465 -9.57392,-54.14103 6.26462,-95.80632 3.6218,-8.59036 8.38281,-20.72036 8.78952,-34.11918 -20.00731,-23.65544 -37.44304,-58.20381 -37.48946,-76.57605 -5.0856,-1.53654 -9.2662,-4.20037 -11.97165,-6.99799 -0.44453,1.7818 -1.99968,15.88708 -2.14306,17.33056 -12.09829,5.75915 -27.87745,3.2969 -33.51216,-1.00011 0.88357,-3.08367 2.87976,-7.82151 6.26875,-14.36009 -2.95309,1.88608 -8.68497,4.12374 -12.65394,6.03362 -16.12454,21.61213 -36.49699,49.48545 -38.62892,64.99653 z" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccc" style="display:inline;fill-opacity:1;fill:#000000;opacity:1"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 360.51873,307.70681 c -7.02713,18.78095 -15.92872,31.16969 -16.93404,32.37947 -27.84284,31.09516 2.21481,55.19846 8.46955,72.69711 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.56181,-31.04119 4.51599,-33.91997 -0.31392,-19.72394 -5.53672,-33.8742 -6.42575,-46.41156 -5.84752,-48.51279 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 22.60885,-0.60503 22.93817,0.0937 0.97035,2.05878 1.84469,4.05751 2.988,5.79136 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 24.76225,-4.8947 34.24132,27.54218 0.0476,0.44543 -0.20742,8.29506 -0.0211,16.76295 0.11811,5.36806 -0.97158,11.24597 -1.56133,15.83868 -0.58975,4.59271 -2.44875,21.69359 -8.68765,40.03237 z" id="path6848" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssccsscccsscccscsc"/><path style="display:inline;fill-opacity:1;fill:#0b1728;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 223.46081,414.21749 c 13.0124,5.20002 31.84447,58.44933 51.86626,56.74714 13.4605,-1.86072 15.36894,-33.20485 77.69951,-58.44767 -5.52595,-11.9083 -11.23731,-16.28943 -17.77351,-27.61382 -45.102,11.9464 -91.4758,7.08435 -96.81614,-2.31943 0,0 -9.84313,19.91613 -14.97612,31.63378 z" id="path6850" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsc"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 257.42933,436.58157 c 0.5575,-1.06599 6.5423,-47.48865 6.58488,-47.65285 0,0 -20.89461,1.52359 -26.93967,-6.38379 -0.14865,-0.19445 -16.61224,37.29997 -16.54562,37.37985 0.063,0.19141 36.90041,16.65679 36.90041,16.65679 z" id="path6852" inkscape:connector-curvature="0" sodipodi:nodetypes="csscc"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 256.33979,391.23466 c -0.0664,0.0413 -1.39182,-0.0733 -1.58546,-0.10885 -3.40999,-0.62801 19.2566,-160.50788 24.25915,-160.55375 0,0 12.26767,-11.59694 15.1958,-14.84809 -11.66224,14.89533 -30.22666,147.63281 -30.17154,172.72911 -0.0426,1.28175 -9.4e-4,2.39529 -0.0998,2.64799 z" id="path6854" inkscape:connector-curvature="0" sodipodi:nodetypes="csscccc"/><path style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 256.82347,435.83166 c -0.005,-0.12477 6.25247,-46.70456 6.29446,-46.86401 0,0 -17.22784,-4.68182 -24.69142,-7.54363 -0.2232,-0.0856 -17.48458,38.21468 -17.41888,38.29226 0.0621,0.18588 35.81584,16.11538 35.81584,16.11538 z" id="path6856" inkscape:connector-curvature="0" sodipodi:nodetypes="csscc"/><path style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 255.95357,390.4496 c -0.0664,0.0413 -1.76682,-0.0468 -1.96046,-0.0825 -3.40999,-0.62801 19.2566,-160.40253 24.25915,-160.4484 0,0 14.23398,-13.51852 15.68248,-14.44775 -15.56688,24.4846 -34.69807,173.01647 -30.414,174.96778 z" id="path6858" inkscape:connector-curvature="0" sodipodi:nodetypes="cssccc"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 258.89163,437.11081 c 0.007,-0.14856 4.42434,-52.00177 4.3621,-52.19162 0,0 53.30527,5.43026 72.67269,-0.74385 0.29791,-0.095 18.76588,29.93177 18.6685,30.02414 -0.0921,0.22131 -95.70329,22.91133 -95.70329,22.91133 z" id="path6860" inkscape:connector-curvature="0" sodipodi:nodetypes="csscc"/><path style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 260.02434,435.69863 c 0.007,-0.14856 4.18979,-50.58257 4.12661,-50.77211 -0.29391,-0.88173 49.59496,-1.68844 71.0634,-1.55949 0.31268,0.002 19.18821,29.78532 19.09083,29.87769 -0.0921,0.22131 -94.28084,22.45391 -94.28084,22.45391 z" id="path6862" inkscape:connector-curvature="0" sodipodi:nodetypes="csscc"/><path inkscape:connector-curvature="0" id="path6864" d="m 288.03821,262.88906 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path inkscape:connector-curvature="0" id="path6868" d="m 282.89194,297.67418 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15667 2.8059697,3.1566737 0 0 1 -2.80597,-3.15667 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path inkscape:connector-curvature="0" d="m 329.87921,425.70416 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" class="shadow" id="path6870" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" d="m 262.13712,457.55245 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" class="shadow" id="path6872" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" d="m 329.8875,425.70175 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" class="shadow" id="path6874" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" d="m 262.14541,457.55004 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" class="shadow" id="path6876" sodipodi:nodetypes="ccc"/><path inkscape:connector-curvature="0" id="path6890" d="m 296.15903,227.39313 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path inkscape:connector-curvature="0" id="path6892" d="m 277.43213,332.06503 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 243.58167,352.74416 c 0.54144,-4.31831 0.3018,-15.85966 -0.063,-16.05284 0,0 25.69312,16.81349 100.59378,3.41603 0.44589,-0.0798 -9.68091,15.65771 -10.30358,15.76025 -14.57264,6.85213 -79.1531,10.13101 -90.22723,-3.12344 z" id="path6894" inkscape:connector-curvature="0" sodipodi:nodetypes="cssccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 243.58167,352.56531 c 0.54144,-3.88977 0.3018,-14.28577 -0.063,-14.45978 0,0 24.25562,15.20741 99.15628,3.13949 0.44589,-0.0719 -8.24341,14.08525 -8.86608,14.17762 -14.57264,6.17213 -79.1531,9.08176 -90.22723,-2.85733 z" id="path6896" inkscape:connector-curvature="0" sodipodi:nodetypes="cssccc"/><path inkscape:connector-curvature="0" id="path6898" d="m 274.98457,344.74372 c -0.44018,5.33776 -0.84034,10.10475 -1.37916,16.26851 -0.56855,-0.0469 -7.79095,-0.21827 -7.74241,-0.63754 0.0138,-0.11883 -0.0823,-1.78528 0.3093,-1.83621 0.42235,-0.055 5.98947,0.7961 5.97346,0.21441 -0.012,-0.43819 0.74182,-9.38815 0.92382,-11.59513 0.0342,-0.41441 -6.21555,-0.6029 -6.21375,-0.96027 0.009,-1.84868 0.13101,-2.13256 0.44377,-2.28414 5.00728,0.41295 7.68886,0.2458 7.68499,0.83037 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" sodipodi:nodetypes="ccssscscc"/><path inkscape:connector-curvature="0" id="path6900" d="m 263.09859,343.67151 c -0.43629,5.33807 -0.81905,10.10649 -1.2928,16.27559 0.56856,0.047 7.72222,1.05541 7.74272,0.63384 0.006,-0.11948 0.37238,-1.74795 -0.006,-1.86207 -0.40773,-0.12311 -6.03912,-0.19148 -5.92845,-0.76277 0.0833,-0.43036 0.79938,-9.38342 0.97979,-11.59054 0.0337,-0.41446 6.23068,0.41866 6.28717,0.0661 0.29266,-1.8254 0.21856,-2.12538 -0.0653,-2.32593 -5.00758,-0.40933 -7.62599,-1.0116 -7.71752,-0.43426 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" sodipodi:nodetypes="ccssscscc"/><path sodipodi:nodetypes="cssscc" inkscape:connector-curvature="0" id="path6906" d="m 282.45842,458.56662 c -0.27835,0.87834 -1.09442,7.30349 -3.59097,9.21774 -0.26922,0.20641 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -1.37228,0.71664 -3.61539,0.0361 -5.82941,-1.76869 -6.22252,-8.10904 -6.31915,-8.53686 8.23205,-5.09165 11.4291,-4.00072 18.10412,-0.99875 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssscc" inkscape:connector-curvature="0" id="path6908" d="m 282.65569,458.4011 c -0.78318,1.88787 -2.10206,7.06063 -4.59684,8.84104 -1.21608,0.86786 -3.67141,-0.009 -3.92314,-0.0331 -0.29372,-0.0276 -0.96753,0.96577 -3.15689,0.31564 -4.33861,-1.28834 -5.1633,-4.97917 -6.6404,-7.92987 7.24395,-6.87766 11.19968,-9.59173 18.31727,-1.19371 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6191-9" d="m 292.37072,216.07858 c -0.007,-0.15238 3.8945,-21.33661 3.96139,-21.53134 0,0 -5.93416,-2.77563 -6.07642,-2.58113 -0.86438,1.18176 -2.48505,4.21861 -3.88833,5.92157 0.099,0.227 6.00336,18.1909 6.00336,18.1909 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6193-2" d="m 292.27012,214.99157 c -0.006,-0.15465 3.18623,-20.56297 3.24155,-20.7606 0,0 -5.25385,-3.42808 -5.3715,-3.23069 -0.7148,1.19936 -2.05503,4.28144 -3.21549,6.00976 0.0818,0.23038 5.34544,17.98153 5.34544,17.98153 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6195-1" d="m 298.6408,216.19261 c 0.006,-0.15238 3.40168,-21.28705 3.34715,-21.48178 0,0 13.52448,-3.30688 13.64045,-3.11238 0.70464,1.18176 2.15318,5.37486 2.50741,6.04657 -0.0807,0.227 -19.49501,18.54759 -19.49501,18.54759 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6197-1" d="m 299.45773,215.19253 c 0.006,-0.15052 3.06748,-20.24269 3.01643,-20.43505 0,0 12.49233,-3.75466 12.60093,-3.56254 0.65983,1.16734 2.01625,5.30926 2.34795,5.97277 -0.0756,0.22423 -17.96531,18.02482 -17.96531,18.02482 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-8" d="m 284.51487,205.20924 c 0.0133,-0.14802 0.991,-3.76164 1.04686,-3.94624 0,0 -10.13556,2.84037 -10.14148,3.07346 -0.008,0.30956 -0.81107,2.93146 -0.7689,3.0294 0.0242,0.22566 9.86356,-2.15662 9.86356,-2.15662 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-4" d="m 321.73469,205.93856 c -0.0135,-0.25315 -2.19351,-6.61269 -2.32164,-6.93919 0,0 28.25558,7.57122 28.23428,7.96573 -0.0279,0.52399 1.81929,5.16395 1.68381,5.31746 -0.10544,0.37372 -27.59656,-6.34401 -27.59656,-6.34401 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-07-0" d="m 284.41581,204.80064 c 0.0132,-0.13828 0.98105,-3.51413 1.03635,-3.68659 0,0 -10.03379,2.65349 -10.03965,2.87124 -0.008,0.28919 -0.80292,2.73858 -0.76118,2.83007 0.024,0.21081 9.76452,-2.01472 9.76452,-2.01472 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-5-4" d="m 321.26188,205.48198 c -0.0134,-0.2365 -2.17149,-6.1776 -2.29833,-6.48261 0,0 27.97185,7.07304 27.95076,7.4416 -0.0276,0.48951 1.80102,4.82417 1.6669,4.96758 -0.10438,0.34913 -27.31944,-5.92658 -27.31944,-5.92658 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-6" inkscape:connector-curvature="0"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_PoliceUniform_Normal" inkscape:label="Torso_Outfit_PoliceUniform_Normal" style="display:none"><path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="pubic_hair"/><path d="m 363.96648,268.10163 c 3.47711,-4.86808 5.51409,-20.47518 3.32753,-24.2077 -2.60035,0.69044 -1.97503,1.38571 -4.4446,-0.21104 0.83858,8.14327 2.00713,17.8126 1.11707,24.41874 z" id="path5158-3-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" class="underarm_hair"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1" sodipodi:nodetypes="cccccscccccccc" inkscape:connector-curvature="0" d="m 236.73004,270.99741 c -0.12551,1.89685 -0.19342,3.79183 -0.202,5.67824 -1.3755,20.25213 4.90182,44.32565 4.90182,44.32565 0,0 -6.59593,66.50653 -16.58519,92.37518 16.36196,-0.34408 93.98705,-1.86544 126.96167,-1.88004 -7.11114,-21.64025 -9.71489,-35.91045 -8.13823,-48.79635 3.06035,-25.01194 16.32479,-30.16457 23.19237,-81.12915 -20.00731,-23.65544 -37.44304,-58.20381 -37.48946,-76.57605 -5.0856,-1.53654 -9.2662,-4.20037 -11.97165,-6.99799 -0.44453,1.7818 -1.99968,15.88708 -2.14306,17.33056 -12.09829,5.75915 -27.87745,3.2969 -33.51216,-1.00011 0.88357,-3.08367 2.87976,-7.82151 6.26875,-14.36009 -2.95309,1.88608 -8.68497,4.12374 -12.65394,6.03362 -16.12454,21.61213 -36.49699,49.48545 -38.62892,64.99653 z" id="path6926"/><path sodipodi:nodetypes="cccsssccccccsscccscc" inkscape:connector-curvature="0" id="path6928" d="m 351.33187,335.10685 c -11.50769,26.18542 -11.90439,40.83665 0.72237,77.67654 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 10.41108,-24.55365 17.56225,-93.09868 17.56225,-93.09868 0,0 -3.06185,-14.34037 -3.95088,-26.87773 -5.84752,-48.51279 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 22.60885,-0.60503 22.93817,0.0937 0.97035,2.05878 1.84469,4.05751 2.988,5.79136 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 24.76225,-4.8947 34.24132,27.54218 0.0476,0.44543 -0.20742,8.29506 -0.0211,16.76295 0.11811,5.36806 -0.97158,11.24597 -1.56133,15.83868 -4.48396,23.51326 -8.18998,44.84432 -17.87452,67.43241 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsc" inkscape:connector-curvature="0" id="path6930" d="m 223.46081,414.21749 c 13.0124,5.20002 31.84447,58.44933 51.86626,56.74714 13.4605,-1.86072 15.36894,-33.20485 77.69951,-58.44767 -5.52595,-11.9083 -11.23731,-16.28943 -17.77351,-27.61382 -45.102,11.9464 -91.4758,7.08435 -96.81614,-2.31943 0,0 -9.84313,19.91613 -14.97612,31.63378 z" style="display:inline;fill-opacity:1;fill:#0b1728;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6932" d="m 257.42933,436.58157 c 0.5575,-1.06599 6.5423,-47.48865 6.58488,-47.65285 0,0 -24.70711,1.71109 -30.75217,-6.19629 -0.14865,-0.19445 -12.79974,37.11247 -12.73312,37.19235 0.063,0.19141 36.90041,16.65679 36.90041,16.65679 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscccc" inkscape:connector-curvature="0" id="path6934" d="m 256.33979,391.23466 c -0.0664,0.0413 -1.39182,-0.0733 -1.58546,-0.10885 -3.40999,-0.62801 19.2566,-160.50788 24.25915,-160.55375 0,0 12.26767,-11.59694 15.1958,-14.84809 -11.66224,14.89533 -30.22666,147.63281 -30.17154,172.72911 -0.0426,1.28175 -9.4e-4,2.39529 -0.0998,2.64799 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6936" d="m 256.82347,435.83166 c -0.005,-0.12477 6.25247,-46.70456 6.29446,-46.86401 0,0 -21.35284,-4.55682 -28.81642,-7.41863 -0.2232,-0.0856 -13.35958,38.08968 -13.29388,38.16726 0.0621,0.18588 35.81584,16.11538 35.81584,16.11538 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6938" d="m 255.95357,390.4496 c -0.0664,0.0413 -1.76682,-0.0468 -1.96046,-0.0825 -3.40999,-0.62801 19.2566,-160.40253 24.25915,-160.4484 0,0 14.23398,-13.51852 15.68248,-14.44775 -15.56688,24.4846 -34.69807,173.01647 -30.414,174.96778 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6940" d="m 258.89163,437.11081 c 0.007,-0.14856 4.42434,-52.00177 4.3621,-52.19162 0,0 61.49277,5.11776 80.86019,-1.05635 0.29791,-0.095 10.57838,30.24427 10.481,30.33664 -0.0921,0.22131 -95.70329,22.91133 -95.70329,22.91133 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6942" d="m 260.02434,435.69863 c 0.007,-0.14856 4.18979,-50.58257 4.12661,-50.77211 -0.29391,-0.88173 57.84496,-2.06344 79.3134,-1.93449 0.31268,0.002 10.31321,30.41032 10.21583,30.50269 -0.0921,0.22131 -93.65584,22.20391 -93.65584,22.20391 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 288.03821,262.88906 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6944" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.89194,297.67418 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15667 2.8059697,3.1566737 0 0 1 -2.80597,-3.15667 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6948" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6950" class="shadow" d="m 329.87921,425.70416 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6952" class="shadow" d="m 262.13712,457.55245 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6954" class="shadow" d="m 329.8875,425.70175 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6956" class="shadow" d="m 262.14541,457.55004 c -6.81704,-9.41592 -28.83006,-31.99347 -34.93819,-34.15183 5.05404,5.44075 26.5203,25.35081 34.93819,34.15183 z" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 296.15903,227.39313 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6970" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 277.43213,332.06503 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6972" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6974" d="m 238.63192,351.77189 c 0.54144,-4.31831 2.15796,-15.32933 1.79316,-15.52251 0,0 34.26679,17.07865 109.16745,3.68119 0.44589,-0.0798 -4.55439,15.48094 -5.17706,15.58348 -14.57264,6.85213 -94.70945,9.51229 -105.78358,-3.74216 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6976" d="m 238.36676,350.88593 c 0.54144,-3.88977 1.89279,-13.3135 1.52799,-13.48751 0,0 34.50867,15.2958 109.40933,3.22788 0.44589,-0.0719 -4.977,14.44279 -4.977,14.44279 -19.95115,6.77325 -94.88622,7.75593 -105.96035,-4.18316 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 274.98457,344.74372 c -0.44018,5.33776 -0.84034,10.10475 -1.37916,16.26851 -0.56855,-0.0469 -7.79095,-0.21827 -7.74241,-0.63754 0.0138,-0.11883 -0.0823,-1.78528 0.3093,-1.83621 0.42235,-0.055 5.98947,0.7961 5.97346,0.21441 -0.012,-0.43819 0.74182,-9.38815 0.92382,-11.59513 0.0342,-0.41441 -6.21555,-0.6029 -6.21375,-0.96027 0.009,-1.84868 0.13101,-2.13256 0.44377,-2.28414 5.00728,0.41295 7.68886,0.2458 7.68499,0.83037 z" id="path6978" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 263.09859,343.67151 c -0.43629,5.33807 -0.81905,10.10649 -1.2928,16.27559 0.56856,0.047 7.72222,1.05541 7.74272,0.63384 0.006,-0.11948 0.37238,-1.74795 -0.006,-1.86207 -0.40773,-0.12311 -6.03912,-0.19148 -5.92845,-0.76277 0.0833,-0.43036 0.79938,-9.38342 0.97979,-11.59054 0.0337,-0.41446 6.23068,0.41866 6.28717,0.0661 0.29266,-1.8254 0.21856,-2.12538 -0.0653,-2.32593 -5.00758,-0.40933 -7.62599,-1.0116 -7.71752,-0.43426 z" id="path6980" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.45842,458.56662 c -0.27835,0.87834 -1.09442,7.30349 -3.59097,9.21774 -0.26922,0.20641 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -1.37228,0.71664 -3.61539,0.0361 -5.82941,-1.76869 -6.22252,-8.10904 -6.31915,-8.53686 8.23205,-5.09165 11.4291,-4.00072 18.10412,-0.99875 z" id="path6986" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.65569,458.4011 c -0.78318,1.88787 -2.10206,7.06063 -4.59684,8.84104 -1.21608,0.86786 -3.67141,-0.009 -3.92314,-0.0331 -0.29372,-0.0276 -0.96753,0.96577 -3.15689,0.31564 -4.33861,-1.28834 -5.1633,-4.97917 -6.6404,-7.92987 7.24395,-6.87766 11.19968,-9.59173 18.31727,-1.19371 z" id="path6988" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6191-5" d="m 292.37072,216.07858 c -0.007,-0.15238 3.8945,-21.33661 3.96139,-21.53134 0,0 -5.93416,-2.77563 -6.07642,-2.58113 -0.86438,1.18176 -2.48505,4.21861 -3.88833,5.92157 0.099,0.227 6.00336,18.1909 6.00336,18.1909 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6193-7" d="m 292.27012,214.99157 c -0.006,-0.15465 3.18623,-20.56297 3.24155,-20.7606 0,0 -5.25385,-3.42808 -5.3715,-3.23069 -0.7148,1.19936 -2.05503,4.28144 -3.21549,6.00976 0.0818,0.23038 5.34544,17.98153 5.34544,17.98153 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6195-3" d="m 298.6408,216.19261 c 0.006,-0.15238 3.40168,-21.28705 3.34715,-21.48178 0,0 13.52448,-3.30688 13.64045,-3.11238 0.70464,1.18176 2.15318,5.37486 2.50741,6.04657 -0.0807,0.227 -19.49501,18.54759 -19.49501,18.54759 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6197-8" d="m 299.45773,215.19253 c 0.006,-0.15052 3.06748,-20.24269 3.01643,-20.43505 0,0 12.49233,-3.75466 12.60093,-3.56254 0.65983,1.16734 2.01625,5.30926 2.34795,5.97277 -0.0756,0.22423 -17.96531,18.02482 -17.96531,18.02482 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-4" d="m 284.51487,205.20924 c 0.0133,-0.14802 0.991,-3.76164 1.04686,-3.94624 0,0 -10.13556,2.84037 -10.14148,3.07346 -0.008,0.30956 -0.81107,2.93146 -0.7689,3.0294 0.0242,0.22566 9.86356,-2.15662 9.86356,-2.15662 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-3" d="m 321.73469,205.93856 c -0.0135,-0.25315 -2.19351,-6.61269 -2.32164,-6.93919 0,0 28.25558,7.57122 28.23428,7.96573 -0.0279,0.52399 1.81929,5.16395 1.68381,5.31746 -0.10544,0.37372 -27.59656,-6.34401 -27.59656,-6.34401 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-07-4" d="m 284.41581,204.80064 c 0.0132,-0.13828 0.98105,-3.51413 1.03635,-3.68659 0,0 -10.03379,2.65349 -10.03965,2.87124 -0.008,0.28919 -0.80292,2.73858 -0.76118,2.83007 0.024,0.21081 9.76452,-2.01472 9.76452,-2.01472 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-5-43" d="m 321.26188,205.48198 c -0.0134,-0.2365 -2.17149,-6.1776 -2.29833,-6.48261 0,0 27.97185,7.07304 27.95076,7.4416 -0.0276,0.48951 1.80102,4.82417 1.6669,4.96758 -0.10438,0.34913 -27.31944,-5.92658 -27.31944,-5.92658 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-9" inkscape:connector-curvature="0"/></g><g inkscape:label="Torso_Outfit_PoliceUniform_Chubby" id="Torso_Outfit_PoliceUniform_Chubby" inkscape:groupmode="layer" style="display:none"><path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158-25" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="pubic_hair"/><path d="m 363.96648,268.10163 c 3.47711,-4.86808 5.51409,-20.47518 3.32753,-24.2077 -2.60035,0.69044 -1.97503,1.38571 -4.4446,-0.21104 0.83858,8.14327 2.00713,17.8126 1.11707,24.41874 z" id="path5158-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" class="underarm_hair"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" d="m 236.52804,276.67565 c -1.3755,20.25213 3.66438,44.32565 3.66438,44.32565 -10.73063,51.95886 -21.26839,69.51173 -15.34775,92.37518 16.36196,-0.34408 104.86205,3.75956 137.83667,3.74496 4.51386,-24.01525 -8.46489,-53.78545 -12.38823,-63.29635 2.33014,-13.01505 12.88545,-29.14985 18.69237,-71.62915 -20.00731,-23.65544 -39.56804,-58.82881 -39.61446,-77.20105 -5.0856,-1.53654 -9.2662,-4.20037 -11.97165,-6.99799 -0.44453,1.7818 -1.99968,15.88708 -2.14306,17.33056 -12.09829,5.75915 -27.87745,3.2969 -33.51216,-1.00011 0.88357,-3.08367 0.12976,-7.88401 3.51875,-14.42259 -2.95309,1.88608 -5.93497,4.18624 -9.90394,6.09612 -36.32,18.26276 -38.69495,47.01317 -38.83092,70.67477 z" id="path6926-8"/><path sodipodi:nodetypes="cccssscccccsscccc" inkscape:connector-curvature="0" id="path6928-6" d="m 348.95687,353.98185 c 0,0 16.07416,33.22574 14.34737,63.55154 -40.10653,11.44456 -76.22545,38.21388 -76.99712,40.55165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 -6.02915,-22.43233 14.73382,-72.80763 16.85514,-93.62901 -12.79498,-68.20209 0.12343,-109.38118 35.08171,-114.99357 0.49229,-0.51848 2.68756,-2.31919 7.16452,-4.72153 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 26.54635,-0.85503 26.87567,-0.1563 0.97035,2.05878 1.71969,4.49501 2.863,6.22886 1.48672,1.12706 17.16932,6.88046 17.7012,8.22282 0,0 24.76225,-4.8947 34.24132,27.54218 6.83766,34.59578 -10.9494,86.3815 -21.83195,118.90904 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsc" inkscape:connector-curvature="0" id="path6930-5" d="m 223.46081,414.21749 c -0.42263,12.80142 31.84447,58.44933 51.86626,56.74714 13.4605,-1.86072 24.20778,-26.48734 86.53835,-51.73016 -5.52595,-11.9083 -20.07615,-23.00694 -26.61235,-34.33133 -45.102,11.9464 -91.4758,3.33435 -104.81614,-0.31943 0,0 -1.84313,17.91613 -6.97612,29.63378 z" style="display:inline;fill-opacity:1;fill:#0b1728;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6932-2" d="m 257.42933,436.58157 c 0.5575,-1.06599 6.5423,-47.48865 6.58488,-47.65285 0,0 -32.64461,1.46109 -38.68967,-6.44629 -0.14865,-0.19445 -12.66693,37.46403 -12.60031,37.54391 0.063,0.19141 44.7051,16.55523 44.7051,16.55523 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscccc" inkscape:connector-curvature="0" id="path6934-5" d="m 256.33979,391.23466 c -0.0664,0.0413 -1.39182,-0.0733 -1.58546,-0.10885 -3.40999,-0.62801 19.2566,-160.50788 24.25915,-160.55375 0,0 12.26767,-11.59694 15.1958,-14.84809 -11.66224,14.89533 -30.22666,147.63281 -30.17154,172.72911 -0.0426,1.28175 -9.4e-4,2.39529 -0.0998,2.64799 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6936-2" d="m 256.82347,435.83166 c -0.005,-0.12477 6.25247,-46.70456 6.29446,-46.86401 0,0 -28.60284,-4.55682 -36.06642,-7.41863 -0.2232,-0.0856 -13.35958,38.08968 -13.29388,38.16726 0.0621,0.18588 43.06584,16.11538 43.06584,16.11538 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6938-5" d="m 255.95357,390.4496 c -0.0664,0.0413 -1.76682,-0.0468 -1.96046,-0.0825 -3.40999,-0.62801 19.2566,-160.40253 24.25915,-160.4484 0,0 14.23398,-13.51852 15.68248,-14.44775 -15.56688,24.4846 -34.69807,173.01647 -30.414,174.96778 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6940-7" d="m 258.89163,437.11081 c 0.007,-0.14856 4.09744,-51.68483 4.0352,-51.87468 0,0 79.13217,8.98832 98.49959,2.81421 0.29791,-0.095 6.92825,30.53716 6.83087,30.62953 -0.0921,0.22131 -109.36566,18.43094 -109.36566,18.43094 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6942-2" d="m 260.02434,435.69863 c 0.007,-0.14856 4.18979,-50.58257 4.12661,-50.77211 -0.29391,-0.88173 93.60187,-8.39506 96.3759,2.75301 0.24983,1.004 6.35058,30.45321 6.2532,30.54558 -0.0921,0.22131 -106.75571,17.47352 -106.75571,17.47352 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 288.03821,262.88906 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6944-2" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.89194,297.67418 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15667 2.8059697,3.1566737 0 0 1 -2.80597,-3.15667 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6948-2" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6950-5" class="shadow" d="m 329.87921,425.70416 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccc" id="path6952-6" class="shadow" d="m 262.13712,457.55245 c -5.32741,-7.35839 -28.98018,-30.1623 -28.98018,-30.1623 l -2.80403,-0.77815 c 0,0 24.58999,23.41879 31.78421,30.94045 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6954-6" class="shadow" d="m 329.8875,425.70175 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccc" id="path6956-2" class="shadow" d="m 262.14541,457.55004 c -5.37406,-7.42283 -29.21651,-30.35505 -29.21651,-30.35505 l -2.57069,-0.58835 c 0,0 24.59207,23.42079 31.7872,30.9434 z" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 296.15903,227.39313 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6970-4" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 277.43213,332.06503 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6972-1" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="sscccs" inkscape:connector-curvature="0" id="path6974-0" d="m 238.25957,336.55874 c 0,0 40.85299,16.68803 115.75238,3.28344 0.36617,-0.0655 -3.29418,10.02435 -4.36672,14.08503 0.0936,0.96098 0.24286,1.67392 0.47129,1.98459 -14.57264,6.85213 -97.84906,9.07391 -115.88568,-4.75417 0,0 4.39353,-14.40571 4.02873,-14.59889 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="sscccs" inkscape:connector-curvature="0" id="path6976-1" d="m 238.30376,337.44261 c 0,0 36.38804,17.76121 115.28716,3.18369 0.33287,-0.0615 -2.98866,7.91191 -3.98606,12.50319 -0.008,1.40158 -0.0187,2.33735 -0.0187,2.33735 -19.95115,6.77325 -99.35627,7.29163 -114.825,-4.53373 0,0 3.9074,-13.31649 3.5426,-13.4905 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 274.98457,344.74372 c -0.44018,5.33776 -0.84034,10.10475 -1.37916,16.26851 -0.56855,-0.0469 -7.79095,-0.21827 -7.74241,-0.63754 0.0138,-0.11883 -0.0823,-1.78528 0.3093,-1.83621 0.42235,-0.055 5.98947,0.7961 5.97346,0.21441 -0.012,-0.43819 0.74182,-9.38815 0.92382,-11.59513 0.0342,-0.41441 -6.21555,-0.6029 -6.21375,-0.96027 0.009,-1.84868 0.13101,-2.13256 0.44377,-2.28414 5.00728,0.41295 7.68886,0.2458 7.68499,0.83037 z" id="path6978-4" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 263.09859,343.67151 c -0.43629,5.33807 -0.81905,10.10649 -1.2928,16.27559 0.56856,0.047 7.72222,1.05541 7.74272,0.63384 0.006,-0.11948 0.37238,-1.74795 -0.006,-1.86207 -0.40773,-0.12311 -6.03912,-0.19148 -5.92845,-0.76277 0.0833,-0.43036 0.79938,-9.38342 0.97979,-11.59054 0.0337,-0.41446 6.23068,0.41866 6.28717,0.0661 0.29266,-1.8254 0.21856,-2.12538 -0.0653,-2.32593 -5.00758,-0.40933 -7.62599,-1.0116 -7.71752,-0.43426 z" id="path6980-7" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.45842,458.56662 c -0.27835,0.87834 -1.09442,7.30349 -3.59097,9.21774 -0.26922,0.20641 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -1.37228,0.71664 -3.61539,0.0361 -5.82941,-1.76869 -6.22252,-8.10904 -6.31915,-8.53686 8.23205,-5.09165 11.4291,-4.00072 18.10412,-0.99875 z" id="path6986-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.65569,458.4011 c -0.78318,1.88787 -2.10206,7.06063 -4.59684,8.84104 -1.21608,0.86786 -3.67141,-0.009 -3.92314,-0.0331 -0.29372,-0.0276 -0.96753,0.96577 -3.15689,0.31564 -4.33861,-1.28834 -5.1633,-4.97917 -6.6404,-7.92987 7.24395,-6.87766 11.19968,-9.59173 18.31727,-1.19371 z" id="path6988-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-81" d="m 284.51487,205.20924 c 0.0133,-0.14802 0.991,-3.76164 1.04686,-3.94624 0,0 -10.13556,2.84037 -10.14148,3.07346 -0.008,0.30956 -0.81107,2.93146 -0.7689,3.0294 0.0242,0.22566 9.86356,-2.15662 9.86356,-2.15662 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-39" d="m 321.73469,205.93856 c -0.0135,-0.25315 -2.19351,-6.61269 -2.32164,-6.93919 0,0 28.25558,7.57122 28.23428,7.96573 -0.0279,0.52399 1.81929,5.16395 1.68381,5.31746 -0.10544,0.37372 -27.59656,-6.34401 -27.59656,-6.34401 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-07-8" d="m 284.41581,204.80064 c 0.0132,-0.13828 0.98105,-3.51413 1.03635,-3.68659 0,0 -10.03379,2.65349 -10.03965,2.87124 -0.008,0.28919 -0.80292,2.73858 -0.76118,2.83007 0.024,0.21081 9.76452,-2.01472 9.76452,-2.01472 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-5-5" d="m 321.26188,205.48198 c -0.0134,-0.2365 -2.17149,-6.1776 -2.29833,-6.48261 0,0 27.97185,7.07304 27.95076,7.4416 -0.0276,0.48951 1.80102,4.82417 1.6669,4.96758 -0.10438,0.34913 -27.31944,-5.92658 -27.31944,-5.92658 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-3" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6191-7-5-1" d="m 292.37072,216.07858 c -0.007,-0.15238 3.8945,-21.33661 3.96139,-21.53134 0,0 -8.30916,-2.77563 -8.45142,-2.58113 -0.86438,1.18176 -2.11005,6.96861 -3.51333,8.67157 0.099,0.227 8.00336,15.4409 8.00336,15.4409 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6193-1-4-5" d="m 292.27012,214.99157 c -0.006,-0.15465 3.18623,-20.56297 3.24155,-20.7606 0,0 -7.62885,-3.42808 -7.7465,-3.23069 -0.7148,1.19936 -1.68003,7.03144 -2.84049,8.75976 0.0818,0.23038 7.34544,15.23153 7.34544,15.23153 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6195-5-77-8" d="m 298.6408,216.19261 c 0.006,-0.15238 3.40168,-21.28705 3.34715,-21.48178 0,0 16.14948,-3.80688 16.26545,-3.61238 0.70464,1.18176 2.15318,9.74986 2.50741,10.42157 -0.0807,0.227 -22.12001,14.67259 -22.12001,14.67259 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6197-5-6-5" d="m 299.45773,215.19253 c 0.006,-0.15052 3.06748,-20.24269 3.01643,-20.43505 0,0 15.11733,-4.25466 15.22593,-4.06254 0.65983,1.16734 2.01625,9.68426 2.34795,10.34777 -0.0756,0.22423 -20.59031,14.14982 -20.59031,14.14982 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-0-3" inkscape:connector-curvature="0"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_PoliceUniform_Fat" inkscape:label="Torso_Outfit_PoliceUniform_Fat" style="display:none"><path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="pubic_hair"/><path d="m 363.96648,268.10163 c 3.47711,-4.86808 5.51409,-20.47518 3.32753,-24.2077 -2.60035,0.69044 -1.97503,1.38571 -4.4446,-0.21104 0.83858,8.14327 2.00713,17.8126 1.11707,24.41874 z" id="path5158-3-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" class="underarm_hair"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" d="m 236.52804,276.67565 c -1.3755,20.25213 0.78938,43.70065 0.78938,43.70065 -17.85563,50.08386 -21.01839,71.13673 -12.47275,93.00018 16.36196,-0.34408 104.86205,3.75956 137.83667,3.74496 21.6612,-15.35319 -1.74738,-59.08875 -5.67072,-68.59965 0.3856,-5.0601 9.34992,-20.31102 14.62651,-63.49742 -20.00731,-23.65544 -42.21969,-61.65724 -42.26611,-80.02948 -5.0856,-1.53654 -9.2662,-4.20037 -11.97165,-6.99799 -0.44453,1.7818 -1.99968,15.88708 -2.14306,17.33056 -12.09829,5.75915 -27.87745,3.2969 -33.51216,-1.00011 0.88357,-3.08367 0.12976,-7.88401 3.51875,-14.42259 -2.95309,1.88608 -5.93497,4.18624 -9.90394,6.09612 -36.32,18.26276 -38.69495,47.01317 -38.83092,70.67477 z" id="path6926-8-8"/><path sodipodi:nodetypes="cccssscccccsscccc" inkscape:connector-curvature="0" id="path6928-6-1" d="m 355.67438,348.67855 c 0,0 26.32721,48.60531 7.62986,68.85484 -40.10653,11.44456 -76.22545,38.21388 -76.99712,40.55165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 -11.77915,-39.30733 13.85882,-87.30763 13.35514,-93.87901 -8.79498,-66.32709 3.62343,-109.13118 38.58171,-114.74357 0.49229,-0.51848 2.68756,-2.31919 7.16452,-4.72153 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 26.54635,-0.85503 26.87567,-0.1563 0.97035,2.05878 1.71969,4.49501 2.863,6.22886 1.48672,1.12706 17.16932,6.88046 17.7012,8.22282 0,0 24.76225,-4.8947 34.24132,27.54218 6.83766,34.59578 -4.40866,80.90142 -15.11444,113.60574 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsc" inkscape:connector-curvature="0" id="path6930-5-0" d="m 223.46081,414.21749 c -0.42263,12.80142 31.84447,58.44933 51.86626,56.74714 13.4605,-1.86072 24.20778,-26.48734 86.53835,-51.73016 -5.52595,-11.9083 -20.07615,-23.00694 -26.61235,-34.33133 -45.102,11.9464 -91.4758,3.33435 -104.81614,-0.31943 0,0 -1.84313,17.91613 -6.97612,29.63378 z" style="display:inline;fill-opacity:1;fill:#0b1728;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6932-2-2" d="m 257.42933,436.58157 c 0.5575,-1.06599 6.5423,-47.48865 6.58488,-47.65285 0,0 -35.0863,-13.57237 -41.61384,-17.98725 -2.89865,7.30555 -9.74276,49.00499 -9.67614,49.08487 0.063,0.19141 44.7051,16.55523 44.7051,16.55523 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscccc" inkscape:connector-curvature="0" id="path6934-5-5" d="m 256.33979,391.23466 c -0.0664,0.0413 -1.39182,-0.0733 -1.58546,-0.10885 -3.40999,-0.62801 19.2566,-160.50788 24.25915,-160.55375 0,0 12.26767,-11.59694 15.1958,-14.84809 -11.66224,14.89533 -30.22666,147.63281 -30.17154,172.72911 -0.0426,1.28175 -9.4e-4,2.39529 -0.0998,2.64799 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6936-2-0" d="m 256.82347,435.83166 c -0.005,-0.12477 6.44313,-46.79271 6.29446,-46.86401 l -38.86429,-18.63767 c -2.29598,4.59195 -10.5652,49.31569 -10.49601,49.3863 0.0621,0.18588 43.06584,16.11538 43.06584,16.11538 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6938-5-7" d="m 255.95357,390.4496 c -0.0664,0.0413 -1.76682,-0.0468 -1.96046,-0.0825 -3.40999,-0.62801 19.2566,-160.40253 24.25915,-160.4484 0,0 14.23398,-13.51852 15.68248,-14.44775 -15.56688,24.4846 -34.69807,173.01647 -30.414,174.96778 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6940-7-0" d="m 258.89163,437.11081 c 0.007,-0.14856 4.09744,-51.68483 4.0352,-51.87468 0,0 98.3697,2.11532 107.5152,4.05165 1.82798,0.41016 3.88312,29.57449 3.78147,29.65726 -0.0921,0.22131 -115.33187,18.16577 -115.33187,18.16577 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6942-2-5" d="m 260.02434,435.69863 c 0.007,-0.14856 4.18979,-50.58257 4.12661,-50.77211 -0.29391,-0.88173 102.61748,-7.15762 105.39151,3.99045 0.24983,1.004 3.30118,29.48094 3.2038,29.57331 -0.0921,0.22131 -112.72192,17.20835 -112.72192,17.20835 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 288.03821,262.88906 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6944-2-8" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.89194,297.67418 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15667 2.8059697,3.1566737 0 0 1 -2.80597,-3.15667 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6948-2-3" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6950-5-0" class="shadow" d="m 329.87921,425.70416 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccc" id="path6952-6-1" class="shadow" d="m 262.13712,457.55245 c -5.32741,-7.35839 -28.98018,-30.1623 -28.98018,-30.1623 l -2.80403,-0.77815 c 0,0 24.58999,23.41879 31.78421,30.94045 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6954-6-8" class="shadow" d="m 329.8875,425.70175 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccc" id="path6956-2-0" class="shadow" d="m 262.14541,457.55004 c -5.37406,-7.42283 -29.21651,-30.35505 -29.21651,-30.35505 l -2.57069,-0.58835 c 0,0 24.59207,23.42079 31.7872,30.9434 z" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 296.15903,227.39313 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6970-4-1" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 277.43213,332.06503 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6972-1-4" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="sscccs" inkscape:connector-curvature="0" id="path6974-0-6" d="m 232.24916,335.54227 c 0,0 53.18317,14.25736 128.08256,0.85277 0.36617,-0.0655 -2.18933,9.84757 -3.26187,13.90825 0.0936,0.96098 0.24286,1.67392 0.47129,1.98459 -14.57264,6.85213 -111.28409,11.68136 -129.32071,-2.14672 0,0 4.39353,-14.40571 4.02873,-14.59889 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cscccsc" inkscape:connector-curvature="0" id="path6976-1-1" d="m 232.91207,336.38195 c 0,0 47.79014,15.5515 126.68926,0.97396 0.33287,-0.0615 -1.9722,7.20481 -2.9696,11.79609 0.21297,0.87125 0.7768,2.6909 0.7768,2.6909 -19.95115,6.77325 -112.57033,9.85489 -128.03906,-1.97047 0,0 3.5426,-13.89468 3.5426,-13.4905 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 274.10068,341.20932 c -0.49922,6.0624 -0.95306,11.47655 -1.56415,18.47709 -0.64482,-0.0533 -8.83601,-0.24791 -8.78096,-0.7241 0.0156,-0.13496 -0.0933,-2.02764 0.35079,-2.08549 0.479,-0.0625 6.79288,0.90418 6.77472,0.24352 -0.0136,-0.49768 0.84133,-10.66266 1.04774,-13.16926 0.0388,-0.47067 -7.04928,-0.68475 -7.04724,-1.09063 0.0102,-2.09966 0.14858,-2.42207 0.50329,-2.59423 5.67895,0.46901 8.72023,0.27917 8.71584,0.9431 z" id="path6978-4-7" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 260.62035,339.99155 c -0.49481,6.06275 -0.92891,11.47852 -1.46621,18.48513 0.64483,0.0534 8.75806,1.19869 8.78131,0.71988 0.007,-0.1357 0.42233,-1.98524 -0.007,-2.11486 -0.46242,-0.13982 -6.84919,-0.21747 -6.72367,-0.86632 0.0945,-0.48878 0.9066,-10.65729 1.11121,-13.16405 0.0382,-0.47072 7.06645,0.4755 7.13052,0.0751 0.33191,-2.07322 0.24787,-2.41392 -0.0741,-2.6417 -5.67929,-0.4649 -8.64892,-1.14893 -8.75273,-0.49321 z" id="path6980-7-9" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.45842,458.56662 c -0.27835,0.87834 -1.09442,7.30349 -3.59097,9.21774 -0.26922,0.20641 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -1.37228,0.71664 -3.61539,0.0361 -5.82941,-1.76869 -6.22252,-8.10904 -6.31915,-8.53686 8.23205,-5.09165 11.4291,-4.00072 18.10412,-0.99875 z" id="path6986-5-1-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.65569,458.4011 c -0.78318,1.88787 -2.10206,7.06063 -4.59684,8.84104 -1.21608,0.86786 -3.67141,-0.009 -3.92314,-0.0331 -0.29372,-0.0276 -0.96753,0.96577 -3.15689,0.31564 -4.33861,-1.28834 -5.1633,-4.97917 -6.6404,-7.92987 7.24395,-6.87766 11.19968,-9.59173 18.31727,-1.19371 z" id="path6988-2-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-81-2" d="m 284.51487,205.20924 c 0.0133,-0.14802 0.991,-3.76164 1.04686,-3.94624 0,0 -10.13556,2.84037 -10.14148,3.07346 -0.008,0.30956 -0.81107,2.93146 -0.7689,3.0294 0.0242,0.22566 9.86356,-2.15662 9.86356,-2.15662 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-39-9" d="m 321.73469,205.93856 c -0.0135,-0.25315 -2.19351,-6.61269 -2.32164,-6.93919 0,0 28.25558,7.57122 28.23428,7.96573 -0.0279,0.52399 1.81929,5.16395 1.68381,5.31746 -0.10544,0.37372 -27.59656,-6.34401 -27.59656,-6.34401 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-07-8-1" d="m 284.41581,204.80064 c 0.0132,-0.13828 0.98105,-3.51413 1.03635,-3.68659 0,0 -10.03379,2.65349 -10.03965,2.87124 -0.008,0.28919 -0.80292,2.73858 -0.76118,2.83007 0.024,0.21081 9.76452,-2.01472 9.76452,-2.01472 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-5-5-2" d="m 321.26188,205.48198 c -0.0134,-0.2365 -2.17149,-6.1776 -2.29833,-6.48261 0,0 27.97185,7.07304 27.95076,7.4416 -0.0276,0.48951 1.80102,4.82417 1.6669,4.96758 -0.10438,0.34913 -27.31944,-5.92658 -27.31944,-5.92658 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-3-8" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6191-7-5-2" d="m 292.37072,216.07858 c -0.007,-0.15238 3.8945,-21.33661 3.96139,-21.53134 0,0 -8.30916,-2.77563 -8.45142,-2.58113 -0.86438,1.18176 -2.11005,6.96861 -3.51333,8.67157 0.099,0.227 8.00336,15.4409 8.00336,15.4409 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6193-1-4-2" d="m 292.27012,214.99157 c -0.006,-0.15465 3.18623,-20.56297 3.24155,-20.7606 0,0 -7.62885,-3.42808 -7.7465,-3.23069 -0.7148,1.19936 -1.68003,7.03144 -2.84049,8.75976 0.0818,0.23038 7.34544,15.23153 7.34544,15.23153 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6195-5-77-0" d="m 298.6408,216.19261 c 0.006,-0.15238 3.40168,-21.28705 3.34715,-21.48178 0,0 16.14948,-3.80688 16.26545,-3.61238 0.70464,1.18176 2.15318,9.74986 2.50741,10.42157 -0.0807,0.227 -22.12001,14.67259 -22.12001,14.67259 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6197-5-6-2" d="m 299.45773,215.19253 c 0.006,-0.15052 3.06748,-20.24269 3.01643,-20.43505 0,0 15.11733,-4.25466 15.22593,-4.06254 0.65983,1.16734 2.01625,9.68426 2.34795,10.34777 -0.0756,0.22423 -20.59031,14.14982 -20.59031,14.14982 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-0-4" inkscape:connector-curvature="0"/></g><g inkscape:label="Torso_Outfit_PoliceUniform_Obese" id="Torso_Outfit_PoliceUniform_Obese" inkscape:groupmode="layer" style="display:none"><path d="m 267.23463,450.73798 3.11592,-0.15136 c 0.93021,-6.40662 3.95894,-11.50631 6.66908,-16.80443 -5.58516,-0.0849 -11.59094,-0.67726 -16.5428,0.002 1.54591,5.70209 4.03226,11.33653 6.7578,16.95379 z" id="path5158-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" class="pubic_hair"/><path d="m 363.96648,268.10163 c 3.47711,-4.86808 5.51409,-20.47518 3.32753,-24.2077 -2.60035,0.69044 -1.97503,1.38571 -4.4446,-0.21104 0.83858,8.14327 2.00713,17.8126 1.11707,24.41874 z" id="path5158-3-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" class="underarm_hair"/><path style="display:inline;fill-opacity:1;fill:#000000;opacity:1" sodipodi:nodetypes="ccccccccccccc" inkscape:connector-curvature="0" d="m 233.44242,319.3763 c -22.35563,57.33386 -17.14339,72.13673 -8.59775,94.00018 16.36196,-0.34408 104.86205,3.75956 137.83667,3.74496 19.4112,-19.47819 6.50262,-59.08875 2.57928,-68.59965 0.3856,-5.0601 1.09992,-20.31102 6.37651,-63.49742 -20.00731,-23.65544 -42.21969,-61.65724 -42.26611,-80.02948 -5.0856,-1.53654 -9.2662,-4.20037 -11.97165,-6.99799 -0.44453,1.7818 -1.99968,15.88708 -2.14306,17.33056 -12.09829,5.75915 -27.87745,3.2969 -33.51216,-1.00011 0.88357,-3.08367 0.12976,-7.88401 3.51875,-14.42259 -2.95309,1.88608 -5.93497,4.18624 -9.90394,6.09612 -19.66621,9.88875 -29.38006,22.85237 -34.17501,36.41805 -8.21093,17.20176 -11.19214,45.53181 -7.74153,76.95737 z" id="path6926-8-8-5"/><path sodipodi:nodetypes="cccssscccccsscccc" inkscape:connector-curvature="0" id="path6928-6-1-7" d="m 363.79938,348.80355 c 0,0 18.70221,53.35531 -0.49514,68.72984 -40.10653,11.44456 -76.22545,38.21388 -76.99712,40.55165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 -18.27915,-34.80733 10.35514,-95.37901 10.35514,-95.37901 -2.10939,-9.79535 -10.34764,-107.27782 41.58171,-113.24357 0.49229,-0.51848 2.68756,-2.31919 7.16452,-4.72153 1.01736,-0.38611 4.59904,-8.26172 5.00699,-8.02432 6.65758,3.87428 26.54635,-0.85503 26.87567,-0.1563 0.97035,2.05878 1.71969,4.49501 2.863,6.22886 1.48672,1.12706 17.16932,6.88046 17.7012,8.22282 0,0 24.76225,-4.8947 34.24132,27.54218 6.83766,34.59578 -1.76374,79.25865 -6.98944,113.73074 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsc" inkscape:connector-curvature="0" id="path6930-5-0-2" d="m 223.46081,414.21749 c -0.42263,12.80142 31.84447,58.44933 51.86626,56.74714 13.4605,-1.86072 24.20778,-26.48734 86.53835,-51.73016 -5.52595,-11.9083 -20.07615,-23.00694 -26.61235,-34.33133 -45.102,11.9464 -91.4758,3.33435 -104.81614,-0.31943 0,0 -1.84313,17.91613 -6.97612,29.63378 z" style="display:inline;fill-opacity:1;fill:#0b1728;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6932-2-2-7" d="m 257.42933,436.58157 c 0.5575,-1.06599 6.5423,-47.48865 6.58488,-47.65285 0,0 -38.32742,-17.84534 -44.85496,-22.26022 -2.89865,7.30555 -6.50164,53.27796 -6.43502,53.35784 0.063,0.19141 44.7051,16.55523 44.7051,16.55523 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscccc" inkscape:connector-curvature="0" id="path6934-5-5-6" d="m 256.33979,391.23466 c -0.0664,0.0413 -1.39182,-0.0733 -1.58546,-0.10885 -3.40999,-0.62801 19.2566,-160.50788 24.25915,-160.55375 0,0 12.26767,-11.59694 15.1958,-14.84809 -11.66224,14.89533 -30.22666,147.63281 -30.17154,172.72911 -0.0426,1.28175 -9.4e-4,2.39529 -0.0998,2.64799 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6936-2-0-0" d="m 256.82347,435.83166 c -0.005,-0.12477 6.43682,-46.78082 6.29446,-46.86401 L 221.1893,364.46602 c -3.09148,7.86232 -7.50086,55.17965 -7.43167,55.25026 0.0621,0.18588 43.06584,16.11538 43.06584,16.11538 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6938-5-7-0" d="m 255.95357,390.4496 c -0.0664,0.0413 -1.76682,-0.0468 -1.96046,-0.0825 -3.40999,-0.62801 19.2566,-160.40253 24.25915,-160.4484 0,0 14.23398,-13.51852 15.68248,-14.44775 -15.56688,24.4846 -34.69807,173.01647 -30.414,174.96778 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" inkscape:connector-curvature="0" id="path6940-7-0-1" d="m 258.89163,437.11081 c 0.007,-0.14856 4.09744,-51.68483 4.0352,-51.87468 0,0 101.2447,0.61532 110.3902,2.55165 1.82798,0.41016 1.00812,31.07449 0.90647,31.15726 -0.0921,0.22131 -115.33187,18.16577 -115.33187,18.16577 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6942-2-5-3" d="m 260.02434,435.69863 c 0.007,-0.14856 4.18979,-50.58257 4.12661,-50.77211 -0.29391,-0.88173 105.08455,-8.8344 107.64151,2.36545 1.00313,4.39384 1.05118,31.10594 0.9538,31.19831 -0.0921,0.22131 -112.72192,17.20835 -112.72192,17.20835 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 288.03821,262.88906 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6944-2-8-4" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.89194,297.67418 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15667 2.8059697,3.1566737 0 0 1 -2.80597,-3.15667 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6948-2-3-0" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6950-5-0-9" class="shadow" d="m 329.87921,425.70416 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccc" id="path6952-6-1-6" class="shadow" d="m 262.13712,457.55245 c -5.32741,-7.35839 -28.98018,-30.1623 -28.98018,-30.1623 l -2.80403,-0.77815 c 0,0 24.58999,23.41879 31.78421,30.94045 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccc" id="path6954-6-8-8" class="shadow" d="m 329.8875,425.70175 c -15.4791,1.19068 -42.03653,26.26041 -44.60913,30.99635 10.29989,-9.14088 29.75951,-26.28541 44.60913,-30.99635 z" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccc" id="path6956-2-0-4" class="shadow" d="m 262.14541,457.55004 c -5.37406,-7.42283 -29.21651,-30.35505 -29.21651,-30.35505 l -2.57069,-0.58835 c 0,0 24.59207,23.42079 31.7872,30.9434 z" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 296.15903,227.39313 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6970-4-1-6" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 277.43213,332.06503 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6972-1-4-7" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="sscccs" inkscape:connector-curvature="0" id="path6974-0-6-4" d="m 227.82974,334.96774 c 0,0 63.66509,14.76939 138.56448,1.3648 0.36617,-0.0655 -0.75183,8.09757 -1.82437,12.15825 0.0936,0.96098 0.86786,2.79892 1.09629,3.10959 -14.57264,6.85213 -124.27045,11.75014 -142.30707,-2.07794 0,0 4.83547,-14.36152 4.47067,-14.5547 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cscccsc" inkscape:connector-curvature="0" id="path6976-1-1-6" d="m 228.05071,335.76323 c 0,0 58.964,15.54522 137.86312,0.96768 0.33287,-0.0615 -0.7847,7.26731 -1.7821,11.85859 0.21297,0.87125 0.7768,2.6909 0.7768,2.6909 -19.95115,6.77325 -124.93169,9.79867 -140.40042,-2.02669 0,0 3.5426,-13.89468 3.5426,-13.4905 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 274.10068,341.20932 c -0.49922,6.0624 -0.95306,11.47655 -1.56415,18.47709 -0.64482,-0.0533 -8.83601,-0.24791 -8.78096,-0.7241 0.0156,-0.13496 -0.0933,-2.02764 0.35079,-2.08549 0.479,-0.0625 6.79288,0.90418 6.77472,0.24352 -0.0136,-0.49768 0.84133,-10.66266 1.04774,-13.16926 0.0388,-0.47067 -7.04928,-0.68475 -7.04724,-1.09063 0.0102,-2.09966 0.14858,-2.42207 0.50329,-2.59423 5.67895,0.46901 8.72023,0.27917 8.71584,0.9431 z" id="path6978-4-7-6" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="ccssscscc" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 260.62035,339.99155 c -0.49481,6.06275 -0.92891,11.47852 -1.46621,18.48513 0.64483,0.0534 8.75806,1.19869 8.78131,0.71988 0.007,-0.1357 0.42233,-1.98524 -0.007,-2.11486 -0.46242,-0.13982 -6.84919,-0.21747 -6.72367,-0.86632 0.0945,-0.48878 0.9066,-10.65729 1.11121,-13.16405 0.0382,-0.47072 7.06645,0.4755 7.13052,0.0751 0.33191,-2.07322 0.24787,-2.41392 -0.0741,-2.6417 -5.67929,-0.4649 -8.64892,-1.14893 -8.75273,-0.49321 z" id="path6980-7-9-2" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.45842,458.56662 c -0.27835,0.87834 -1.09442,7.30349 -3.59097,9.21774 -0.26922,0.20641 -1.13559,1.14752 -4.57861,0.28177 -0.17398,-0.0437 -1.37228,0.71664 -3.61539,0.0361 -5.82941,-1.76869 -6.22252,-8.10904 -6.31915,-8.53686 8.23205,-5.09165 11.4291,-4.00072 18.10412,-0.99875 z" id="path6986-5-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 282.65569,458.4011 c -0.78318,1.88787 -2.10206,7.06063 -4.59684,8.84104 -1.21608,0.86786 -3.67141,-0.009 -3.92314,-0.0331 -0.29372,-0.0276 -0.96753,0.96577 -3.15689,0.31564 -4.33861,-1.28834 -5.1633,-4.97917 -6.6404,-7.92987 7.24395,-6.87766 11.19968,-9.59173 18.31727,-1.19371 z" id="path6988-2-6-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cssscc"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6191-7-5" d="m 292.37072,216.07858 c -0.007,-0.15238 3.8945,-21.33661 3.96139,-21.53134 0,0 -8.30916,-2.77563 -8.45142,-2.58113 -0.86438,1.18176 -2.11005,6.96861 -3.51333,8.67157 0.099,0.227 8.00336,15.4409 8.00336,15.4409 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6193-1-4" d="m 292.27012,214.99157 c -0.006,-0.15465 3.18623,-20.56297 3.24155,-20.7606 0,0 -7.62885,-3.42808 -7.7465,-3.23069 -0.7148,1.19936 -1.68003,7.03144 -2.84049,8.75976 0.0818,0.23038 7.34544,15.23153 7.34544,15.23153 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6195-5-77" d="m 298.6408,216.19261 c 0.006,-0.15238 3.40168,-21.28705 3.34715,-21.48178 0,0 16.14948,-3.80688 16.26545,-3.61238 0.70464,1.18176 2.15318,9.74986 2.50741,10.42157 -0.0807,0.227 -22.12001,14.67259 -22.12001,14.67259 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csscc" inkscape:connector-curvature="0" id="path6197-5-6" d="m 299.45773,215.19253 c 0.006,-0.15052 3.06748,-20.24269 3.01643,-20.43505 0,0 15.11733,-4.25466 15.22593,-4.06254 0.65983,1.16734 2.01625,9.68426 2.34795,10.34777 -0.0756,0.22423 -20.59031,14.14982 -20.59031,14.14982 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-81-1" d="m 284.51487,205.20924 c 0.0133,-0.14802 0.991,-3.76164 1.04686,-3.94624 0,0 -10.13556,2.84037 -10.14148,3.07346 -0.008,0.30956 -0.81107,2.93146 -0.7689,3.0294 0.0242,0.22566 9.86356,-2.15662 9.86356,-2.15662 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-39-5" d="m 321.73469,205.93856 c -0.0135,-0.25315 -2.19351,-6.61269 -2.32164,-6.93919 0,0 28.25558,7.57122 28.23428,7.96573 -0.0279,0.52399 1.81929,5.16395 1.68381,5.31746 -0.10544,0.37372 -27.59656,-6.34401 -27.59656,-6.34401 z" style="display:inline;fill-opacity:1;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-07-8-8" d="m 284.41581,204.80064 c 0.0132,-0.13828 0.98105,-3.51413 1.03635,-3.68659 0,0 -10.03379,2.65349 -10.03965,2.87124 -0.008,0.28919 -0.80292,2.73858 -0.76118,2.83007 0.024,0.21081 9.76452,-2.01472 9.76452,-2.01472 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cssccc" inkscape:connector-curvature="0" id="path6201-0-5-5-9" d="m 321.26188,205.48198 c -0.0134,-0.2365 -2.17149,-6.1776 -2.29833,-6.48261 0,0 27.97185,7.07304 27.95076,7.4416 -0.0276,0.48951 1.80102,4.82417 1.6669,4.96758 -0.10438,0.34913 -27.31944,-5.92658 -27.31944,-5.92658 z" style="display:inline;fill-opacity:1;fill:#0b1728;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#999999;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 299.80598,206.99996 a 2.8059697,3.1566737 0 0 1 -2.80597,3.15668 2.8059697,3.1566737 0 0 1 -2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,-3.15668 2.8059697,3.1566737 0 0 1 2.80597,3.15668 z" id="path6212-8-0" inkscape:connector-curvature="0"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_Hanbok_" inkscape:label="Torso_Outfit_Hanbok_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_Hanbok_Unnatural" inkscape:label="Torso_Outfit_Hanbok_Unnatural" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -5.76961,8.24948 -15.17503,22.20843 -10.37382,32.19769 0.20871,0.43423 2.86633,6.1658 5.95239,12.12819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 12.08709,-42.05871 12.25836,-57.26185 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.11046,-18.85833 -12.79977,-26.13781 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 1.43082,-0.85664 10.68402,25.74457 10.29068,24.95701 -0.12491,-0.25011 -0.64543,-0.55498 -1.33868,0.14782 -0.64398,0.65286 22.17244,-28.24484 22.30977,-27.24411 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.59284,28.69306 -29.15,28.91364 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path3994-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssccsssssscssccscsscsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ff6db6;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 24.36594,44.01876 24.72923,48.81716 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -6.20108,-50.45733 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.84838,23.51827 8.84084,25.04443 9.47199,24.50789 1.18842,-0.79719 21.46117,-26.64717 21.46117,-26.64717 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 25.14245,-4.0197 34.62152,28.41718 0.0476,0.44543 -1.73667,7.33167 -1.55036,15.79956 0.11811,5.36806 -0.44125,11.33436 -1.14264,16.81783 z" id="path3998-9" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccsscccccccscc"/><path style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 95.342618,843.58884 C 116.4048,576.55377 242.13666,325.97264 243.42944,318.73304 l 111.00879,2.61867 c 0,0 107.39437,251.53017 143.80669,523.98562 C 469.5415,883.9015 99.033509,884.7115 95.342618,843.58884 Z" id="path4019-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 287.16658,200.45746 c -0.22893,0.0426 -4.1786,2.16887 -6.81426,3.26478 0.19397,1.8812 9.40764,18.57713 15.12903,29.57646 2.86255,-0.15662 6.59884,-0.12905 7.28265,-7.15631 -5.45611,-10.51551 -13.64965,-22.35416 -15.59742,-25.68493 z" id="path4019-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 284.03456,201.91659 c -0.22893,0.0426 -9.8036,4.79386 -12.43927,5.88977 0.19447,1.88608 11.83049,19.78885 17.54849,30.78695 3.07553,-2.99339 11.44714,-8.96947 10.40457,-11.15266 -5.45583,-10.47509 -13.57594,-22.21027 -15.51379,-25.52406 z" id="path4019-8-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 324.54387,203.65532 c -0.12458,-0.19676 -4.31778,-4.35181 -6.31344,-6.39266 -1.04706,0.54898 -14.38968,17.39522 -26.50854,33.34093 -0.64624,0.85031 -15.94218,89.06051 -16.57941,89.90309 1.89905,3.70374 9.21321,-3.81421 10.35881,-1.16913 0.91653,-1.21918 14.23196,-81.67571 15.13655,-82.88937 11.74091,-15.75234 22.18949,-30.58793 23.90603,-32.79286 z" id="path4019-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 332.55607,204.81471 c -0.1201,-0.1938 -9.32772,-3.37994 -11.85418,-5.14391 -1.00377,0.53771 -14.87571,18.11974 -26.49296,33.81128 -0.72428,0.97829 -15.57153,88.00313 -16.28597,88.96833 0.51948,1.43014 12.22386,-4.32894 14.80609,0.99828 0.72129,-1.01259 12.66269,-79.95727 13.40358,-80.98044 11.76374,-16.24574 24.74694,-35.45328 26.42344,-37.65354 z" id="path4019-81" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 97.40242,847.45958 c 19.50361,-235.78756 123.26587,-474.74912 142.75567,-522.08862 1.97876,-4.8063 2.22684,-3.91685 2.34004,-4.55074 l 110.7616,0.57259 c 0,0 107.0138,259.49888 140.6559,525.66899 -10.64379,20.01032 -296.22374,41.57276 -396.51321,0.39771 z" id="path4019-2-2-5" inkscape:connector-curvature="0" sodipodi:nodetypes="csccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 338.10766,318.31218 c 27.06453,104.41657 107.55568,542.74271 108.50071,542.4271 5.94685,-0.53108 27.062,-4.68578 30.06753,-5.91002 -1.01211,-5.17108 -109.64436,-480.15568 -138.56824,-536.51708 z" id="path4019-8-9-4-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 276.87512,317.52904 c -0.19447,1.88608 -61.77052,551.75832 -62.71555,551.44271 -6.43429,-0.6953 -28.10489,-1.11807 -31.83529,-3.65481 1.01211,-5.17108 79.06199,-502.74021 94.55084,-547.7879 z" id="path4019-8-9-4-1-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.58556,316.57607 c -0.19447,1.88608 13.35958,552.81897 12.94488,554.09435 -5.19685,0.71892 -28.10488,1.00326 -32.54239,-0.11927 1.01211,-5.17108 11.53329,-515.99846 19.59751,-553.97508 z" id="path4019-8-9-4-1-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 315.94956,319.46455 c 0.19447,1.88608 49.27052,549.6422 50.21555,549.32659 3.95941,-0.34174 28.45844,-1.29485 31.83529,-2.59415 -1.01211,-5.17108 -66.56199,-501.68475 -82.05084,-546.73244 z" id="path4019-8-9-4-1-5-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1" d="m 315.99461,252.88845 c -1.37945,0.98862 -17.34452,-8.27371 -22.95509,-8.22648 -5.26939,0.0402 -7.9568,-0.53436 -13.48383,-0.54382 -5.6819,1.10798 -22.06175,10.04898 -24.40811,8.45101 -1.59383,-1.88039 1.23401,-29.11395 3.1855,-29.29671 1.87682,-1.89222 21.89219,7.05508 23.39518,6.935 6.35901,-2.51072 7.58527,-0.66317 11.49063,0.25487 1.31971,0.21024 25.26269,-7.6188 27.52041,-5.51982 0,0 2.20651,21.40039 -4.74469,27.94631 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 249.49097,318.13219 C 222.42644,422.54876 143.10134,859.95701 142.15631,859.6414 c -4.48974,-0.87207 -26.86745,-4.83039 -30.42108,-7.36713 1.01211,-5.17108 108.83186,-477.78068 137.75574,-534.14208 z" id="path4019-8-9-4-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 241.44845,317.24524 c 0.11256,0.38409 0.71733,3.7916 0.48199,4.22013 0.19447,1.88608 112.15187,1.7618 113.0969,1.44619 0,0 0.88128,-2.53229 1.25293,-3.65482 -13.58756,-1.2827 -112.18686,-1.87969 -114.83182,-2.0115 z" id="path4019-8-9-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1686-2-1-7" d="m 271.52009,353.72765 c -1.19524,-0.14596 -12.84541,-3.14232 -13.07284,-3.26583 -0.65939,-1.12584 16.58569,-120.05835 29.52529,-119.89876 11.02917,-0.30893 10.69385,114.75002 11.66368,118.3863 -1.61972,0.95124 -11.03187,3.81514 -12.43323,4.14596 -0.65748,-1.56373 -0.0891,-117.7173 0.46134,-119.97986 -9.06295,32.34178 -13.91483,73.67671 -16.14424,120.61219 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 299.03146,348.94936 c -1.48451,0.95124 -9.86966,3.33082 -11.15404,3.66163 -0.57144,-1.48288 0.8767,-107.95019 0.1796,-118.95443 -0.038,-0.59991 -0.0824,-2.75985 -0.14882,-2.84855 9.79123,-0.0998 10.23439,114.50507 11.12326,118.14135 z" id="path5759" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 287.01547,233.61602 c -14.61613,51.07412 -12.41183,76.69661 -16.16365,119.38514 -1.09546,-0.14596 -11.32731,-2.95397 -11.53575,-3.07748 3.62062,-39.6346 16.90366,-119.24133 27.889,-119.24067 -0.085,0.35013 -0.10632,2.64198 -0.1896,2.93301 z" id="path1686-2-1" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 279.96087,243.66343 c -5.55836,1.00416 -21.56502,9.3388 -23.8603,7.89064 -1.55922,-1.70403 1.09945,-26.30726 3.0085,-26.47282 1.83594,-1.71488 21.50675,6.08443 22.97697,5.97565 2.22583,0.1873 0.51321,2.78358 2.05515,2.97821 -2.00513,0.0154 -1.45984,9.63272 -4.18032,9.62832 z" id="path5755" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 293.32666,231.28762 c 1.29104,0.1906 24.70809,-6.57988 26.91662,-4.67766 0,0 2.13996,19.10801 -4.65995,25.04025 v -9e-5 c -1.34941,0.89591 -16.94355,-7.53671 -22.43206,-7.49395 -2.56105,0.0156 -2.49862,-9.35383 -4.43195,-9.60549 1.81043,-0.0665 2.24355,-3.10425 4.60734,-3.26306 z" id="path1682-7" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01" d="m 292.95384,244.53747 c -5.63989,1.45296 -8.51351,1.60763 -13.98648,-0.52618 -0.77351,-5.09534 -0.16474,-10.28625 2.25344,-13.46075 5.05648,0.42851 7.21862,0.56398 11.91904,0.24638 3.21373,2.22258 0.80515,10.21988 -0.18607,13.74055 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2" d="m 292.06058,244.25858 c -4.9209,1.23323 -7.50376,1.66397 -11.93592,-0.50391 -0.6601,-4.87943 -0.14044,-9.85028 1.9231,-12.8903 6.32888,-2.24755 7.12844,-0.73773 10.1715,0.23613 2.74253,2.1284 0.68711,9.78676 -0.1588,13.15826 z" style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:label="Torso_Outfit_Hanbok_Hourglass" id="Torso_Outfit_Hanbok_Hourglass" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -5.76961,8.24948 -15.17503,22.20843 -10.37382,32.19769 0.20871,0.43423 2.86633,6.1658 5.95239,12.12819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 12.08709,-42.05871 12.25836,-57.26185 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.11046,-18.85833 -12.79977,-26.13781 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 1.43082,-0.85664 10.68402,25.74457 10.29068,24.95701 -0.12491,-0.25011 -0.64543,-0.55498 -1.33868,0.14782 -0.64398,0.65286 22.17244,-28.24484 22.30977,-27.24411 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.59284,28.69306 -29.15,28.91364 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path3994-7-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssccsssssscssccscsscsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ff6db6;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 24.36594,44.01876 24.72923,48.81716 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -6.20108,-50.45733 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.84838,23.51827 8.84084,25.04443 9.47199,24.50789 1.18842,-0.79719 21.46117,-26.64717 21.46117,-26.64717 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 25.14245,-4.0197 34.62152,28.41718 0.0476,0.44543 -1.73667,7.33167 -1.55036,15.79956 0.11811,5.36806 -0.44125,11.33436 -1.14264,16.81783 z" id="path3998-9-0" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccsscccccccscc"/><path style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 95.342618,843.58884 C 116.4048,576.55377 241.95988,326.45877 243.25266,319.21917 l 111.18557,2.13254 c 0,0 107.39437,251.53017 143.80669,523.98562 C 469.5415,883.9015 99.033509,884.7115 95.342618,843.58884 Z" id="path4019-2-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 287.16658,200.45746 c -0.22893,0.0426 -4.1786,2.16887 -6.81426,3.26478 0.19397,1.8812 9.40764,18.57713 15.12903,29.57646 2.86255,-0.15662 6.59884,-0.12905 7.28265,-7.15631 -5.45611,-10.51551 -13.64965,-22.35416 -15.59742,-25.68493 z" id="path4019-8-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 284.03456,201.91659 c -0.22893,0.0426 -9.8036,4.79386 -12.43927,5.88977 0.19447,1.88608 11.83049,19.78885 17.54849,30.78695 3.07553,-2.99339 11.44714,-8.96947 10.40457,-11.15266 -5.45583,-10.47509 -13.57594,-22.21027 -15.51379,-25.52406 z" id="path4019-8-9-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 324.54387,203.65532 c -0.12458,-0.19676 -4.31778,-4.35181 -6.31344,-6.39266 -1.04706,0.54898 -14.38968,17.39522 -26.50854,33.34093 -0.64624,0.85031 -15.94218,89.06051 -16.57941,89.90309 1.89905,3.70374 9.21321,-3.81421 10.35881,-1.16913 0.91653,-1.21918 14.23196,-81.67571 15.13655,-82.88937 11.74091,-15.75234 22.18949,-30.58793 23.90603,-32.79286 z" id="path4019-6-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 332.55607,204.81471 c -0.1201,-0.1938 -9.32772,-3.37994 -11.85418,-5.14391 -1.00377,0.53771 -14.87571,18.11974 -26.49296,33.81128 -0.72428,0.97829 -15.57153,88.00313 -16.28597,88.96833 0.51948,1.43014 12.22386,-4.32894 14.80609,0.99828 0.72129,-1.01259 12.66269,-79.95727 13.40358,-80.98044 11.76374,-16.24574 24.74694,-35.45328 26.42344,-37.65354 z" id="path4019-81-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 97.40242,847.45958 c 19.50361,-235.78756 123.08909,-474.26299 142.57889,-521.60249 1.97876,-4.8063 2.22684,-3.91685 2.34004,-4.55074 l 110.93838,0.0865 c 0,0 107.0138,259.49888 140.6559,525.66899 -10.64379,20.01032 -296.22374,41.57276 -396.513211,0.39771 z" id="path4019-2-2-5-5" inkscape:connector-curvature="0" sodipodi:nodetypes="csccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 338.10766,318.31218 c 27.06453,104.41657 107.55568,542.74271 108.50071,542.4271 5.94685,-0.53108 27.062,-4.68578 30.06753,-5.91002 -1.01211,-5.17108 -109.64436,-480.15568 -138.56824,-536.51708 z" id="path4019-8-9-4-1-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 276.87512,317.52904 c -0.19447,1.88608 -61.77052,551.75832 -62.71555,551.44271 -6.43429,-0.6953 -28.10489,-1.11807 -31.83529,-3.65481 1.01211,-5.17108 79.06199,-502.74021 94.55084,-547.7879 z" id="path4019-8-9-4-1-5-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.58556,316.57607 c -0.19447,1.88608 13.35958,552.81897 12.94488,554.09435 -5.19685,0.71892 -28.10488,1.00326 -32.54239,-0.11927 1.01211,-5.17108 11.53329,-515.99846 19.59751,-553.97508 z" id="path4019-8-9-4-1-5-3-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 315.94956,319.46455 c 0.19447,1.88608 49.27052,549.6422 50.21555,549.32659 3.95941,-0.34174 28.45844,-1.29485 31.83529,-2.59415 -1.01211,-5.17108 -66.56199,-501.68475 -82.05084,-546.73244 z" id="path4019-8-9-4-1-5-5-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-7" d="m 315.99461,252.88845 c -1.37945,0.98862 -17.34452,-8.27371 -22.95509,-8.22648 -5.26939,0.0402 -7.9568,-0.53436 -13.48383,-0.54382 -5.6819,1.10798 -22.06175,10.04898 -24.40811,8.45101 -1.59383,-1.88039 1.23401,-29.11395 3.1855,-29.29671 1.87682,-1.89222 21.89219,7.05508 23.39518,6.935 6.35901,-2.51072 7.58527,-0.66317 11.49063,0.25487 1.31971,0.21024 25.26269,-7.6188 27.52041,-5.51982 0,0 2.20651,21.40039 -4.74469,27.94631 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 249.49097,318.13219 C 222.42644,422.54876 143.10134,859.95701 142.15631,859.6414 c -4.48974,-0.87207 -26.86745,-4.83039 -30.42108,-7.36713 1.01211,-5.17108 108.83186,-477.78068 137.75574,-534.14208 z" id="path4019-8-9-4-1-1-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 241.44845,317.24524 c 0.11256,0.38409 1.02669,3.74741 0.79135,4.17594 0.19447,1.88608 111.84251,1.80599 112.78754,1.49038 0,0 0.88128,-2.53229 1.25293,-3.65482 -13.58756,-1.2827 -112.18686,-1.87969 -114.83182,-2.0115 z" id="path4019-8-9-4-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1686-2-1-7-7" d="m 271.52009,353.72765 c -1.19524,-0.14596 -12.84541,-3.14232 -13.07284,-3.26583 -0.65939,-1.12584 16.58569,-120.05835 29.52529,-119.89876 11.02917,-0.30893 10.69385,114.75002 11.66368,118.3863 -1.61972,0.95124 -11.03187,3.81514 -12.43323,4.14596 -0.65748,-1.56373 -0.0891,-117.7173 0.46134,-119.97986 -9.06295,32.34178 -13.91483,73.67671 -16.14424,120.61219 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 299.03146,348.94936 c -1.48451,0.95124 -9.86966,3.33082 -11.15404,3.66163 -0.57144,-1.48288 0.8767,-107.95019 0.1796,-118.95443 -0.038,-0.59991 -0.0824,-2.75985 -0.14882,-2.84855 9.79123,-0.0998 10.23439,114.50507 11.12326,118.14135 z" id="path5759-6" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 287.01547,233.61602 c -14.61613,51.07412 -12.41183,76.69661 -16.16365,119.38514 -1.09546,-0.14596 -11.32731,-2.95397 -11.53575,-3.07748 3.62062,-39.6346 16.90366,-119.24133 27.889,-119.24067 -0.085,0.35013 -0.10632,2.64198 -0.1896,2.93301 z" id="path1686-2-1-71" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 279.96087,243.66343 c -5.55836,1.00416 -21.56502,9.3388 -23.8603,7.89064 -1.55922,-1.70403 1.09945,-26.30726 3.0085,-26.47282 1.83594,-1.71488 21.50675,6.08443 22.97697,5.97565 2.22583,0.1873 0.51321,2.78358 2.05515,2.97821 -2.00513,0.0154 -1.45984,9.63272 -4.18032,9.62832 z" id="path5755-5" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 293.32666,231.28762 c 1.29104,0.1906 24.70809,-6.57988 26.91662,-4.67766 0,0 2.13996,19.10801 -4.65995,25.04025 v -9e-5 c -1.34941,0.89591 -16.94355,-7.53671 -22.43206,-7.49395 -2.56105,0.0156 -2.49862,-9.35383 -4.43195,-9.60549 1.81043,-0.0665 2.24355,-3.10425 4.60734,-3.26306 z" id="path1682-7-7" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-5" d="m 292.95384,244.53747 c -5.63989,1.45296 -8.51351,1.60763 -13.98648,-0.52618 -0.77351,-5.09534 -0.16474,-10.28625 2.25344,-13.46075 5.05648,0.42851 7.21862,0.56398 11.91904,0.24638 3.21373,2.22258 0.80515,10.21988 -0.18607,13.74055 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-5" d="m 292.06058,244.25858 c -4.9209,1.23323 -7.50376,1.66397 -11.93592,-0.50391 -0.6601,-4.87943 -0.14044,-9.85028 1.9231,-12.8903 6.32888,-2.24755 7.12844,-0.73773 10.1715,0.23613 2.74253,2.1284 0.68711,9.78676 -0.1588,13.15826 z" style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_Hanbok_Normal" inkscape:label="Torso_Outfit_Hanbok_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -5.76961,8.24948 -15.17503,22.20843 -10.37382,32.19769 0.20871,0.43423 2.86633,6.1658 5.95239,12.12819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 12.08709,-42.05871 12.25836,-57.26185 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.11046,-18.85833 -12.79977,-26.13781 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 1.43082,-0.85664 10.68402,25.74457 10.29068,24.95701 -0.12491,-0.25011 -0.64543,-0.55498 -1.33868,0.14782 -0.64398,0.65286 22.17244,-28.24484 22.30977,-27.24411 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 -25.72677,16.91039 -30.59284,28.69306 -29.15,28.91364 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path3994-7-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssccsssssscssccscsscsccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ff6db6;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 24.36594,44.01876 24.72923,48.81716 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -6.20108,-50.45733 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.84838,23.51827 8.84084,25.04443 9.47199,24.50789 1.18842,-0.79719 21.46117,-26.64717 21.46117,-26.64717 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 25.14245,-4.0197 34.62152,28.41718 0.0476,0.44543 -1.73667,7.33167 -1.55036,15.79956 0.11811,5.36806 -0.44125,11.33436 -1.14264,16.81783 z" id="path3998-9-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccsscccccccscc"/><path style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 95.342618,843.58884 C 116.4048,576.55377 242.04659,325.83339 243.33937,318.59379 l 111.09886,2.75792 c 0,0 107.39437,251.53017 143.80669,523.98562 C 469.5415,883.9015 99.033509,884.7115 95.342618,843.58884 Z" id="path4019-2-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 287.16658,200.45746 c -0.22893,0.0426 -4.1786,2.16887 -6.81426,3.26478 0.19397,1.8812 9.40764,18.57713 15.12903,29.57646 2.86255,-0.15662 6.59884,-0.12905 7.28265,-7.15631 -5.45611,-10.51551 -13.64965,-22.35416 -15.59742,-25.68493 z" id="path4019-8-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 284.03456,201.91659 c -0.22893,0.0426 -9.8036,4.79386 -12.43927,5.88977 0.19447,1.88608 11.83049,19.78885 17.54849,30.78695 3.07553,-2.99339 11.44714,-8.96947 10.40457,-11.15266 -5.45583,-10.47509 -13.57594,-22.21027 -15.51379,-25.52406 z" id="path4019-8-9-9-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 324.54387,203.65532 c -0.12458,-0.19676 -4.31778,-4.35181 -6.31344,-6.39266 -1.04706,0.54898 -14.38968,17.39522 -26.50854,33.34093 -0.64624,0.85031 -15.94218,89.06051 -16.57941,89.90309 1.89905,3.70374 9.21321,-3.81421 10.35881,-1.16913 0.91653,-1.21918 14.23196,-81.67571 15.13655,-82.88937 11.74091,-15.75234 22.18949,-30.58793 23.90603,-32.79286 z" id="path4019-6-4-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 332.55607,204.81471 c -0.1201,-0.1938 -9.32772,-3.37994 -11.85418,-5.14391 -1.00377,0.53771 -14.87571,18.11974 -26.49296,33.81128 -0.72428,0.97829 -15.57153,88.00313 -16.28597,88.96833 0.51948,1.43014 12.22386,-4.32894 14.80609,0.99828 0.72129,-1.01259 12.66269,-79.95727 13.40358,-80.98044 11.76374,-16.24574 24.74694,-35.45328 26.42344,-37.65354 z" id="path4019-81-7-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 97.40242,847.45958 c 19.50361,-235.78756 123.1758,-474.88837 142.6656,-522.22787 1.97876,-4.8063 2.22684,-3.91685 2.34004,-4.55074 l 110.85167,0.71184 c 0,0 107.0138,259.49888 140.6559,525.66899 -10.64379,20.01032 -296.22374,41.57276 -396.513212,0.39771 z" id="path4019-2-2-5-5-4" inkscape:connector-curvature="0" sodipodi:nodetypes="csccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 338.10766,318.31218 c 27.06453,104.41657 107.55568,542.74271 108.50071,542.4271 5.94685,-0.53108 27.062,-4.68578 30.06753,-5.91002 -1.01211,-5.17108 -109.64436,-480.15568 -138.56824,-536.51708 z" id="path4019-8-9-4-1-2-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 276.87512,317.52904 c -0.19447,1.88608 -61.77052,551.75832 -62.71555,551.44271 -6.43429,-0.6953 -28.10489,-1.11807 -31.83529,-3.65481 1.01211,-5.17108 79.06199,-502.74021 94.55084,-547.7879 z" id="path4019-8-9-4-1-5-6-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.58556,316.57607 c -0.19447,1.88608 13.35958,552.81897 12.94488,554.09435 -5.19685,0.71892 -28.10488,1.00326 -32.54239,-0.11927 1.01211,-5.17108 11.53329,-515.99846 19.59751,-553.97508 z" id="path4019-8-9-4-1-5-3-9-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 315.94956,319.46455 c 0.19447,1.88608 49.27052,549.6422 50.21555,549.32659 3.95941,-0.34174 28.45844,-1.29485 31.83529,-2.59415 -1.01211,-5.17108 -66.56199,-501.68475 -82.05084,-546.73244 z" id="path4019-8-9-4-1-5-5-9-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-7-3" d="m 315.99461,252.88845 c -1.37945,0.98862 -17.34452,-8.27371 -22.95509,-8.22648 -5.26939,0.0402 -7.9568,-0.53436 -13.48383,-0.54382 -5.6819,1.10798 -22.06175,10.04898 -24.40811,8.45101 -1.59383,-1.88039 1.23401,-29.11395 3.1855,-29.29671 1.87682,-1.89222 21.89219,7.05508 23.39518,6.935 6.35901,-2.51072 7.58527,-0.66317 11.49063,0.25487 1.31971,0.21024 25.26269,-7.6188 27.52041,-5.51982 0,0 2.20651,21.40039 -4.74469,27.94631 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 249.49097,318.13219 C 222.42644,422.54876 143.10134,859.95701 142.15631,859.6414 c -4.48974,-0.87207 -26.86745,-4.83039 -30.42108,-7.36713 1.01211,-5.17108 108.83186,-477.78068 137.75574,-534.14208 z" id="path4019-8-9-4-1-1-6-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 241.57345,317.27649 c 0.11256,0.38409 0.66923,3.46708 0.43389,3.89561 0.19447,1.88608 112.07497,2.05507 113.02,1.73946 0,0 0.88128,-2.53229 1.25293,-3.65482 -13.58756,-1.2827 -112.06186,-1.84844 -114.70682,-1.98025 z" id="path4019-8-9-4-3-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1686-2-1-7-7-3" d="m 271.52009,353.72765 c -1.19524,-0.14596 -12.84541,-3.14232 -13.07284,-3.26583 -0.65939,-1.12584 16.58569,-120.05835 29.52529,-119.89876 11.02917,-0.30893 10.69385,114.75002 11.66368,118.3863 -1.61972,0.95124 -11.03187,3.81514 -12.43323,4.14596 -0.65748,-1.56373 -0.0891,-117.7173 0.46134,-119.97986 -9.06295,32.34178 -13.91483,73.67671 -16.14424,120.61219 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 299.03146,348.94936 c -1.48451,0.95124 -9.86966,3.33082 -11.15404,3.66163 -0.57144,-1.48288 0.8767,-107.95019 0.1796,-118.95443 -0.038,-0.59991 -0.0824,-2.75985 -0.14882,-2.84855 9.79123,-0.0998 10.23439,114.50507 11.12326,118.14135 z" id="path5759-6-0" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 287.01547,233.61602 c -14.61613,51.07412 -12.41183,76.69661 -16.16365,119.38514 -1.09546,-0.14596 -11.32731,-2.95397 -11.53575,-3.07748 3.62062,-39.6346 16.90366,-119.24133 27.889,-119.24067 -0.085,0.35013 -0.10632,2.64198 -0.1896,2.93301 z" id="path1686-2-1-71-0" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 279.96087,243.66343 c -5.55836,1.00416 -21.56502,9.3388 -23.8603,7.89064 -1.55922,-1.70403 1.09945,-26.30726 3.0085,-26.47282 1.83594,-1.71488 21.50675,6.08443 22.97697,5.97565 2.22583,0.1873 0.51321,2.78358 2.05515,2.97821 -2.00513,0.0154 -1.45984,9.63272 -4.18032,9.62832 z" id="path5755-5-6" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 293.32666,231.28762 c 1.29104,0.1906 24.70809,-6.57988 26.91662,-4.67766 0,0 2.13996,19.10801 -4.65995,25.04025 v -9e-5 c -1.34941,0.89591 -16.94355,-7.53671 -22.43206,-7.49395 -2.56105,0.0156 -2.49862,-9.35383 -4.43195,-9.60549 1.81043,-0.0665 2.24355,-3.10425 4.60734,-3.26306 z" id="path1682-7-7-9" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-5-6" d="m 292.95384,244.53747 c -5.63989,1.45296 -8.51351,1.60763 -13.98648,-0.52618 -0.77351,-5.09534 -0.16474,-10.28625 2.25344,-13.46075 5.05648,0.42851 7.21862,0.56398 11.91904,0.24638 3.21373,2.22258 0.80515,10.21988 -0.18607,13.74055 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-5-6" d="m 292.06058,244.25858 c -4.9209,1.23323 -7.50376,1.66397 -11.93592,-0.50391 -0.6601,-4.87943 -0.14044,-9.85028 1.9231,-12.8903 6.32888,-2.24755 7.12844,-0.73773 10.1715,0.23613 2.74253,2.1284 0.68711,9.78676 -0.1588,13.15826 z" style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:label="Torso_Outfit_Hanbok_Chubby" id="Torso_Outfit_Hanbok_Chubby" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 362.09201,306.61521 c -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -5.76961,8.24948 -15.17503,22.20843 -10.37382,32.19769 0.20871,0.43423 2.86633,6.1658 5.95239,12.12819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 9.83709,-40.55871 10.00836,-55.76185 0.24452,-21.70551 -3.83737,-35.16342 -4.73584,-47.70078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 0.97617,-2.02088 1.11046,-18.85833 -12.79977,-26.13781 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 1.43082,-0.85664 10.68402,25.74457 10.29068,24.95701 -0.12491,-0.25011 -0.64543,-0.55498 -1.33868,0.14782 -0.64398,0.65286 22.17244,-28.24484 22.30977,-27.24411 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 48.22935,26.66346 46.11795,53.22837 36.40945,102.19461 z" id="path3994-7-8-2-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssccsssssscssccscssccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ff6db6;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 360.51873,307.70681 c -17.68439,47.99787 -12.58926,48.12103 -8.46449,105.07658 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 1.59652,-28.04582 1.76599,-30.91997 1.27707,-21.66848 -2.78672,-36.8742 -3.67575,-49.41156 -7.45108,-71.95733 18.32727,-82.76734 38.32548,-88.64617 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.84838,23.51827 8.84084,25.04443 9.47199,24.50789 1.18842,-0.79719 21.46117,-26.64717 21.46117,-26.64717 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 25.14245,-4.0197 34.62152,28.41718 0.89165,23.1386 2.16374,33.9321 -10.65029,71.75902 z" id="path3998-9-0-8-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsssccsscccccccc"/><path style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 95.342618,843.58884 C 116.4048,576.55377 240.65616,325.92844 241.94894,318.68884 l 113.86429,3.53787 c 0,0 106.01937,250.65517 142.43169,523.11062 C 469.5415,883.9015 99.033509,884.7115 95.342618,843.58884 Z" id="path4019-2-8-3-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 287.16658,200.45746 c -0.22893,0.0426 -4.1786,2.16887 -6.81426,3.26478 0.19397,1.8812 9.40764,18.57713 15.12903,29.57646 2.86255,-0.15662 6.59884,-0.12905 7.28265,-7.15631 -5.45611,-10.51551 -13.64965,-22.35416 -15.59742,-25.68493 z" id="path4019-8-1-1-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 284.03456,201.91659 c -0.22893,0.0426 -9.8036,4.79386 -12.43927,5.88977 0.19447,1.88608 11.83049,19.78885 17.54849,30.78695 3.07553,-2.99339 11.44714,-8.96947 10.40457,-11.15266 -5.45583,-10.47509 -13.57594,-22.21027 -15.51379,-25.52406 z" id="path4019-8-9-9-5-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 324.54387,203.65532 c -0.12458,-0.19676 -4.31778,-4.35181 -6.31344,-6.39266 -1.04706,0.54898 -14.38968,17.39522 -26.50854,33.34093 -0.64624,0.85031 -15.94218,89.06051 -16.57941,89.90309 1.89905,3.70374 9.21321,-3.81421 10.35881,-1.16913 0.91653,-1.21918 14.23196,-81.67571 15.13655,-82.88937 11.74091,-15.75234 22.18949,-30.58793 23.90603,-32.79286 z" id="path4019-6-4-4-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 332.55607,204.81471 c -0.1201,-0.1938 -9.32772,-3.37994 -11.85418,-5.14391 -1.00377,0.53771 -14.87571,18.11974 -26.49296,33.81128 -0.72428,0.97829 -15.57153,88.00313 -16.28597,88.96833 0.51948,1.43014 12.22386,-4.32894 14.80609,0.99828 0.72129,-1.01259 12.66269,-79.95727 13.40358,-80.98044 11.76374,-16.24574 24.74694,-35.45328 26.42344,-37.65354 z" id="path4019-81-7-2-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 97.40242,847.45958 c 19.50361,-235.78756 121.78537,-474.79332 141.27517,-522.13282 1.97876,-4.8063 2.22684,-3.91685 2.34004,-4.55074 l 113.9921,1.74179 c 0,0 105.2638,258.37388 138.9059,524.54399 -10.64379,20.01032 -296.22374,41.57276 -396.513213,0.39771 z" id="path4019-2-2-5-5-4-8" inkscape:connector-curvature="0" sodipodi:nodetypes="csccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 338.10766,318.31218 c 27.06453,104.41657 107.55568,542.74271 108.50071,542.4271 5.94685,-0.53108 27.062,-4.68578 30.06753,-5.91002 -1.01211,-5.17108 -109.64436,-480.15568 -138.56824,-536.51708 z" id="path4019-8-9-4-1-2-7-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 276.87512,317.52904 c -0.19447,1.88608 -61.77052,551.75832 -62.71555,551.44271 -6.43429,-0.6953 -28.10489,-1.11807 -31.83529,-3.65481 1.01211,-5.17108 79.06199,-502.74021 94.55084,-547.7879 z" id="path4019-8-9-4-1-5-6-8-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.58556,316.57607 c -0.19447,1.88608 13.35958,552.81897 12.94488,554.09435 -5.19685,0.71892 -28.10488,1.00326 -32.54239,-0.11927 1.01211,-5.17108 11.53329,-515.99846 19.59751,-553.97508 z" id="path4019-8-9-4-1-5-3-9-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 315.94956,319.46455 c 0.19447,1.88608 49.27052,549.6422 50.21555,549.32659 3.95941,-0.34174 28.45844,-1.29485 31.83529,-2.59415 -1.01211,-5.17108 -66.56199,-501.68475 -82.05084,-546.73244 z" id="path4019-8-9-4-1-5-5-9-5-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-7-3-5" d="m 315.99461,252.88845 c -1.37945,0.98862 -17.34452,-8.27371 -22.95509,-8.22648 -5.26939,0.0402 -7.9568,-0.53436 -13.48383,-0.54382 -5.6819,1.10798 -22.06175,10.04898 -24.40811,8.45101 -1.59383,-1.88039 1.23401,-29.11395 3.1855,-29.29671 1.87682,-1.89222 21.89219,7.05508 23.39518,6.935 6.35901,-2.51072 7.58527,-0.66317 11.49063,0.25487 1.31971,0.21024 25.26269,-7.6188 27.52041,-5.51982 0,0 2.20651,21.40039 -4.74469,27.94631 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 249.49097,318.13219 C 222.42644,422.54876 143.10134,859.95701 142.15631,859.6414 c -4.48974,-0.87207 -26.86745,-4.83039 -30.42108,-7.36713 1.01211,-5.17108 108.83186,-477.78068 137.75574,-534.14208 z" id="path4019-8-9-4-1-1-6-7-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 240.10053,317.90815 c 0.11256,0.38409 0.51845,3.59273 0.28311,4.02126 0.19447,1.88608 114.00803,1.16518 114.95306,0.84957 0,0 0.88128,-2.53229 1.25293,-3.65482 -13.58756,-1.2827 -113.84414,-1.0842 -116.4891,-1.21601 z" id="path4019-8-9-4-3-9-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1686-2-1-7-7-3-3" d="m 271.52009,353.72765 c -1.19524,-0.14596 -12.84541,-3.14232 -13.07284,-3.26583 -0.65939,-1.12584 16.58569,-120.05835 29.52529,-119.89876 11.02917,-0.30893 10.69385,114.75002 11.66368,118.3863 -1.61972,0.95124 -11.03187,3.81514 -12.43323,4.14596 -0.65748,-1.56373 -0.0891,-117.7173 0.46134,-119.97986 -9.06295,32.34178 -13.91483,73.67671 -16.14424,120.61219 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 299.03146,348.94936 c -1.48451,0.95124 -9.86966,3.33082 -11.15404,3.66163 -0.57144,-1.48288 0.8767,-107.95019 0.1796,-118.95443 -0.038,-0.59991 -0.0824,-2.75985 -0.14882,-2.84855 9.79123,-0.0998 10.23439,114.50507 11.12326,118.14135 z" id="path5759-6-0-8" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 287.01547,233.61602 c -14.61613,51.07412 -12.41183,76.69661 -16.16365,119.38514 -1.09546,-0.14596 -11.32731,-2.95397 -11.53575,-3.07748 3.62062,-39.6346 16.90366,-119.24133 27.889,-119.24067 -0.085,0.35013 -0.10632,2.64198 -0.1896,2.93301 z" id="path1686-2-1-71-0-7" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 279.96087,243.66343 c -5.55836,1.00416 -21.56502,9.3388 -23.8603,7.89064 -1.55922,-1.70403 1.09945,-26.30726 3.0085,-26.47282 1.83594,-1.71488 21.50675,6.08443 22.97697,5.97565 2.22583,0.1873 0.51321,2.78358 2.05515,2.97821 -2.00513,0.0154 -1.45984,9.63272 -4.18032,9.62832 z" id="path5755-5-6-1" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 293.32666,231.28762 c 1.29104,0.1906 24.70809,-6.57988 26.91662,-4.67766 0,0 2.13996,19.10801 -4.65995,25.04025 v -9e-5 c -1.34941,0.89591 -16.94355,-7.53671 -22.43206,-7.49395 -2.56105,0.0156 -2.49862,-9.35383 -4.43195,-9.60549 1.81043,-0.0665 2.24355,-3.10425 4.60734,-3.26306 z" id="path1682-7-7-9-5" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-5-6-5" d="m 292.95384,244.53747 c -5.63989,1.45296 -8.51351,1.60763 -13.98648,-0.52618 -0.77351,-5.09534 -0.16474,-10.28625 2.25344,-13.46075 5.05648,0.42851 7.21862,0.56398 11.91904,0.24638 3.21373,2.22258 0.80515,10.21988 -0.18607,13.74055 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-5-6-0" d="m 292.06058,244.25858 c -4.9209,1.23323 -7.50376,1.66397 -11.93592,-0.50391 -0.6601,-4.87943 -0.14044,-9.85028 1.9231,-12.8903 6.32888,-2.24755 7.12844,-0.73773 10.1715,0.23613 2.74253,2.1284 0.68711,9.78676 -0.1588,13.15826 z" style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_Hanbok_Fat" inkscape:label="Torso_Outfit_Hanbok_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 349.07524,408.21781 c 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 6.83189,-39.40966 7.00316,-54.6128 0.24452,-21.70551 -2.33217,-36.06247 -3.23064,-48.59983 -3.12591,-70.13568 31.80326,-40.3347 53.88713,-59.68686 0.97617,-2.02088 1.11046,-18.85833 -12.79977,-26.13781 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 1.43082,-0.85664 10.68402,25.74457 10.29068,24.95701 -0.12491,-0.25011 -0.64543,-0.55498 -1.33868,0.14782 -0.64398,0.65286 22.17244,-28.24484 22.30977,-27.24411 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 34.32164,23.00913 45.33266,44.85256 45.84884,66.82863 0.98937,42.12159 -15.32672,61.23042 -22.45616,136.96858 z" id="path3994-7-8-2-3-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssscssccscssccsc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ff6db6;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 364.76137,318.84374 c -5.18439,29.24787 -16.8319,36.9841 -12.70713,93.93965 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 -2.6534,-28.92082 -2.48401,-31.79497 0.47349,-8.03387 0.57364,-14.83568 0.4669,-20.85364 -4.52988,-47.16151 -6.87407,-107.82847 38.43283,-116.32909 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.84838,23.51827 8.84084,25.04443 9.47199,24.50789 1.18842,-0.79719 21.46117,-26.64717 21.46117,-26.64717 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 25.14245,-4.0197 34.62152,28.41718 0.89165,23.1386 2.87085,42.2406 -6.40765,82.89595 z" id="path3998-9-0-8-4-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsssccsscccccccc"/><path style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 95.342618,843.58884 C 116.4048,576.55377 237.01014,326.32619 238.30292,319.08659 l 126.26031,3.01512 c 0,0 97.26937,250.78017 133.68169,523.23562 C 469.5415,883.9015 99.033509,884.7115 95.342618,843.58884 Z" id="path4019-2-8-3-5-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 287.16658,200.45746 c -0.22893,0.0426 -4.1786,2.16887 -6.81426,3.26478 0.19397,1.8812 9.40764,18.57713 15.12903,29.57646 2.86255,-0.15662 6.59884,-0.12905 7.28265,-7.15631 -5.45611,-10.51551 -13.64965,-22.35416 -15.59742,-25.68493 z" id="path4019-8-1-1-2-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 284.03456,201.91659 c -0.22893,0.0426 -9.8036,4.79386 -12.43927,5.88977 0.19447,1.88608 11.83049,19.78885 17.54849,30.78695 3.07553,-2.99339 11.44714,-8.96947 10.40457,-11.15266 -5.45583,-10.47509 -13.57594,-22.21027 -15.51379,-25.52406 z" id="path4019-8-9-9-5-5-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 324.54387,203.65532 c -0.12458,-0.19676 -4.31778,-4.35181 -6.31344,-6.39266 -1.04706,0.54898 -14.38968,17.39522 -26.50854,33.34093 -0.64624,0.85031 -15.94218,89.06051 -16.57941,89.90309 1.89905,3.70374 9.21321,-3.81421 10.35881,-1.16913 0.91653,-1.21918 14.23196,-81.67571 15.13655,-82.88937 11.74091,-15.75234 22.18949,-30.58793 23.90603,-32.79286 z" id="path4019-6-4-4-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 332.55607,204.81471 c -0.1201,-0.1938 -9.32772,-3.37994 -11.85418,-5.14391 -1.00377,0.53771 -14.87571,18.11974 -26.49296,33.81128 -0.72428,0.97829 -15.57153,88.00313 -16.28597,88.96833 0.51948,1.43014 12.22386,-4.32894 14.80609,0.99828 0.72129,-1.01259 12.66269,-79.95727 13.40358,-80.98044 11.76374,-16.24574 24.74694,-35.45328 26.42344,-37.65354 z" id="path4019-81-7-2-2-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 97.40242,847.45958 c 19.50361,-235.78756 118.63935,-474.14557 138.12915,-521.48507 1.97876,-4.8063 1.72684,-4.41685 1.84004,-5.05074 l 126.38812,1.46904 c 0,0 96.5138,258.49888 130.1559,524.66899 -10.64379,20.01032 -296.22374,41.57276 -396.513214,0.39771 z" id="path4019-2-2-5-5-4-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="csccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 338.10766,318.31218 c 27.06453,104.41657 107.55568,542.74271 108.50071,542.4271 5.94685,-0.53108 27.062,-4.68578 30.06753,-5.91002 -1.01211,-5.17108 -109.64436,-480.15568 -138.56824,-536.51708 z" id="path4019-8-9-4-1-2-7-7-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 276.87512,317.52904 c -0.19447,1.88608 -61.77052,551.75832 -62.71555,551.44271 -6.43429,-0.6953 -28.10489,-1.11807 -31.83529,-3.65481 1.01211,-5.17108 79.06199,-502.74021 94.55084,-547.7879 z" id="path4019-8-9-4-1-5-6-8-9-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.58556,316.57607 c -0.19447,1.88608 13.35958,552.81897 12.94488,554.09435 -5.19685,0.71892 -28.10488,1.00326 -32.54239,-0.11927 1.01211,-5.17108 11.53329,-515.99846 19.59751,-553.97508 z" id="path4019-8-9-4-1-5-3-9-0-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 315.94956,319.46455 c 0.19447,1.88608 49.27052,549.6422 50.21555,549.32659 3.95941,-0.34174 28.45844,-1.29485 31.83529,-2.59415 -1.01211,-5.17108 -66.56199,-501.68475 -82.05084,-546.73244 z" id="path4019-8-9-4-1-5-5-9-5-2-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-7-3-5-4" d="m 315.99461,252.88845 c -1.37945,0.98862 -17.34452,-8.27371 -22.95509,-8.22648 -5.26939,0.0402 -7.9568,-0.53436 -13.48383,-0.54382 -5.6819,1.10798 -22.06175,10.04898 -24.40811,8.45101 -1.59383,-1.88039 1.23401,-29.11395 3.1855,-29.29671 1.87682,-1.89222 21.89219,7.05508 23.39518,6.935 6.35901,-2.51072 7.58527,-0.66317 11.49063,0.25487 1.31971,0.21024 25.26269,-7.6188 27.52041,-5.51982 0,0 2.20651,21.40039 -4.74469,27.94631 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 249.49097,318.13219 C 222.42644,422.54876 143.10134,859.95701 142.15631,859.6414 c -4.48974,-0.87207 -26.86745,-4.83039 -30.42108,-7.36713 1.01211,-5.17108 108.83186,-477.78068 137.75574,-534.14208 z" id="path4019-8-9-4-1-1-6-7-9-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 237.01095,318.05774 c 0.11256,0.38409 0.16923,3.46708 -0.0661,3.89561 0.19447,1.88608 126.34458,1.03141 127.28961,0.7158 0,0 0.48353,-2.79746 0.85518,-3.91999 -13.58756,-1.2827 -125.43372,-0.55961 -128.07868,-0.69142 z" id="path4019-8-9-4-3-9-8-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1686-2-1-7-7-3-3-0" d="m 271.52009,353.72765 c -1.19524,-0.14596 -12.84541,-3.14232 -13.07284,-3.26583 -0.65939,-1.12584 16.58569,-120.05835 29.52529,-119.89876 11.02917,-0.30893 10.69385,114.75002 11.66368,118.3863 -1.61972,0.95124 -11.03187,3.81514 -12.43323,4.14596 -0.65748,-1.56373 -0.0891,-117.7173 0.46134,-119.97986 -9.06295,32.34178 -13.91483,73.67671 -16.14424,120.61219 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 299.03146,348.94936 c -1.48451,0.95124 -9.86966,3.33082 -11.15404,3.66163 -0.57144,-1.48288 0.8767,-107.95019 0.1796,-118.95443 -0.038,-0.59991 -0.0824,-2.75985 -0.14882,-2.84855 9.79123,-0.0998 10.23439,114.50507 11.12326,118.14135 z" id="path5759-6-0-8-3" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 287.01547,233.61602 c -14.61613,51.07412 -12.41183,76.69661 -16.16365,119.38514 -1.09546,-0.14596 -11.32731,-2.95397 -11.53575,-3.07748 3.62062,-39.6346 16.90366,-119.24133 27.889,-119.24067 -0.085,0.35013 -0.10632,2.64198 -0.1896,2.93301 z" id="path1686-2-1-71-0-7-6" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 279.96087,243.66343 c -5.55836,1.00416 -21.56502,9.3388 -23.8603,7.89064 -1.55922,-1.70403 1.09945,-26.30726 3.0085,-26.47282 1.83594,-1.71488 21.50675,6.08443 22.97697,5.97565 2.22583,0.1873 0.51321,2.78358 2.05515,2.97821 -2.00513,0.0154 -1.45984,9.63272 -4.18032,9.62832 z" id="path5755-5-6-1-5" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 293.32666,231.28762 c 1.29104,0.1906 24.70809,-6.57988 26.91662,-4.67766 0,0 2.13996,19.10801 -4.65995,25.04025 v -9e-5 c -1.34941,0.89591 -16.94355,-7.53671 -22.43206,-7.49395 -2.56105,0.0156 -2.49862,-9.35383 -4.43195,-9.60549 1.81043,-0.0665 2.24355,-3.10425 4.60734,-3.26306 z" id="path1682-7-7-9-5-0" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-5-6-5-6" d="m 292.95384,244.53747 c -5.63989,1.45296 -8.51351,1.60763 -13.98648,-0.52618 -0.77351,-5.09534 -0.16474,-10.28625 2.25344,-13.46075 5.05648,0.42851 7.21862,0.56398 11.91904,0.24638 3.21373,2.22258 0.80515,10.21988 -0.18607,13.74055 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-5-6-0-8" d="m 292.06058,244.25858 c -4.9209,1.23323 -7.50376,1.66397 -11.93592,-0.50391 -0.6601,-4.87943 -0.14044,-9.85028 1.9231,-12.8903 6.32888,-2.24755 7.12844,-0.73773 10.1715,0.23613 2.74253,2.1284 0.68711,9.78676 -0.1588,13.15826 z" style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:label="Torso_Outfit_Hanbok_Obese" id="Torso_Outfit_Hanbok_Obese" inkscape:groupmode="layer" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 349.07524,408.21781 c 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 0.95689,-39.90966 1.12816,-55.1128 0.0975,-8.65113 2.07852,-16.07477 1.28865,-22.62638 -1.29132,-10.71088 -0.84396,-17.13759 -1.38433,-24.67795 2.35417,-86.04559 34.5433,-41.1302 56.62717,-60.48236 0.97617,-2.02088 1.11046,-18.85833 -12.79977,-26.13781 -0.63873,-0.33426 5.76049,-3.75929 10.28502,-6.16163 1.43082,-0.85664 10.68402,25.74457 10.29068,24.95701 -0.12491,-0.25011 -0.64543,-0.55498 -1.33868,0.14782 -0.64398,0.65286 22.17244,-28.24484 22.30977,-27.24411 1.50252,1.12706 9.10193,4.89722 7.88644,5.69617 34.32164,23.00913 45.33266,44.85256 45.84884,66.82863 0.47134,20.067 -0.24498,33.85029 -3.35032,53.32007 -3.25164,20.38701 -15.37291,43.99251 -19.10584,83.64851 z" id="path3994-7-8-2-3-2-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssscsssccscssccssc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#ff6db6;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 367.76657,320.25795 c -5.18439,29.24787 -19.8371,35.56989 -15.71233,92.52544 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 -2.6534,-28.92082 -2.48401,-31.79497 0.47349,-8.03387 -2.60834,-12.18403 -2.71508,-18.20199 -3.82277,-40.79755 -3.69209,-110.48012 41.61481,-118.98074 0.49229,-0.51848 5.43756,-2.25669 9.91452,-4.65903 9.84838,23.51827 8.84084,25.04443 9.47199,24.50789 1.18842,-0.79719 21.46117,-26.64717 21.46117,-26.64717 1.48672,1.12706 18.23182,7.00546 18.7637,8.34782 0,0 25.14245,-4.0197 34.62152,28.41718 0.89165,23.1386 5.87605,43.65481 -3.40245,84.31016 z" id="path3998-9-0-8-4-0-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsssccsscccccccc"/><path style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 95.342618,843.58884 C 116.4048,576.55377 233.12105,325.44231 234.41383,318.20271 l 134.2744,4.024 c 0,0 93.14437,250.65517 129.55669,523.11062 C 469.5415,883.9015 99.033509,884.7115 95.342618,843.58884 Z" id="path4019-2-8-3-5-6-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 287.16658,200.45746 c -0.22893,0.0426 -4.1786,2.16887 -6.81426,3.26478 0.19397,1.8812 9.40764,18.57713 15.12903,29.57646 2.86255,-0.15662 6.59884,-0.12905 7.28265,-7.15631 -5.45611,-10.51551 -13.64965,-22.35416 -15.59742,-25.68493 z" id="path4019-8-1-1-2-0-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 284.03456,201.91659 c -0.22893,0.0426 -9.8036,4.79386 -12.43927,5.88977 0.19447,1.88608 11.83049,19.78885 17.54849,30.78695 3.07553,-2.99339 11.44714,-8.96947 10.40457,-11.15266 -5.45583,-10.47509 -13.57594,-22.21027 -15.51379,-25.52406 z" id="path4019-8-9-9-5-5-6-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 324.54387,203.65532 c -0.12458,-0.19676 -4.31778,-4.35181 -6.31344,-6.39266 -1.04706,0.54898 -14.38968,17.39522 -26.50854,33.34093 -0.64624,0.85031 -15.94218,89.06051 -16.57941,89.90309 1.89905,3.70374 9.21321,-3.81421 10.35881,-1.16913 0.91653,-1.21918 14.23196,-81.67571 15.13655,-82.88937 11.74091,-15.75234 22.18949,-30.58793 23.90603,-32.79286 z" id="path4019-6-4-4-0-8-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 332.55607,204.81471 c -0.1201,-0.1938 -9.32772,-3.37994 -11.85418,-5.14391 -1.00377,0.53771 -14.87571,18.11974 -26.49296,33.81128 -0.72428,0.97829 -15.57153,88.00313 -16.28597,88.96833 0.51948,1.43014 12.22386,-4.32894 14.80609,0.99828 0.72129,-1.01259 12.66269,-79.95727 13.40358,-80.98044 11.76374,-16.24574 24.74694,-35.45328 26.42344,-37.65354 z" id="path4019-81-7-2-2-0-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccsc"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 97.40242,847.45958 c 19.50361,-235.78756 114.75026,-475.02945 134.24006,-522.36895 1.97876,-4.8063 1.72684,-4.41685 1.84004,-5.05074 l 134.40221,2.47792 c 0,0 92.3888,258.37388 126.0309,524.54399 -10.64379,20.01032 -296.22374,41.57276 -396.513214,0.39771 z" id="path4019-2-2-5-5-4-8-3-9" inkscape:connector-curvature="0" sodipodi:nodetypes="csccccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 338.10766,318.31218 c 27.06453,104.41657 107.55568,542.74271 108.50071,542.4271 5.94685,-0.53108 27.062,-4.68578 30.06753,-5.91002 -1.01211,-5.17108 -109.64436,-480.15568 -138.56824,-536.51708 z" id="path4019-8-9-4-1-2-7-7-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 276.87512,317.52904 c -0.19447,1.88608 -61.77052,551.75832 -62.71555,551.44271 -6.43429,-0.6953 -28.10489,-1.11807 -31.83529,-3.65481 1.01211,-5.17108 79.06199,-502.74021 94.55084,-547.7879 z" id="path4019-8-9-4-1-5-6-8-9-2-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 293.58556,316.57607 c -0.19447,1.88608 13.35958,552.81897 12.94488,554.09435 -5.19685,0.71892 -28.10488,1.00326 -32.54239,-0.11927 1.01211,-5.17108 11.53329,-515.99846 19.59751,-553.97508 z" id="path4019-8-9-4-1-5-3-9-0-8-3-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 315.94956,319.46455 c 0.19447,1.88608 49.27052,549.6422 50.21555,549.32659 3.95941,-0.34174 28.45844,-1.29485 31.83529,-2.59415 -1.01211,-5.17108 -66.56199,-501.68475 -82.05084,-546.73244 z" id="path4019-8-9-4-1-5-5-9-5-2-8-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-7-3-5-4-2" d="m 315.99461,252.88845 c -1.37945,0.98862 -17.34452,-8.27371 -22.95509,-8.22648 -5.26939,0.0402 -7.9568,-0.53436 -13.48383,-0.54382 -5.6819,1.10798 -22.06175,10.04898 -24.40811,8.45101 -1.59383,-1.88039 1.23401,-29.11395 3.1855,-29.29671 1.87682,-1.89222 21.89219,7.05508 23.39518,6.935 6.35901,-2.51072 7.58527,-0.66317 11.49063,0.25487 1.31971,0.21024 25.26269,-7.6188 27.52041,-5.51982 0,0 2.20651,21.40039 -4.74469,27.94631 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 249.49097,318.13219 C 222.42644,422.54876 143.10134,859.95701 142.15631,859.6414 c -4.48974,-0.87207 -26.86745,-4.83039 -30.42108,-7.36713 1.01211,-5.17108 108.83186,-477.78068 137.75574,-534.14208 z" id="path4019-8-9-4-1-1-6-7-9-7-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/><path style="display:inline;fill-opacity:1;fill:#1e7bb6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 233.72618,317.85193 c 0.11256,0.38409 -0.0491,1.09967 -0.59383,3.91392 0.19447,1.88608 133.93833,1.12516 134.88336,0.80955 0,0 0.48353,-2.79746 0.85518,-3.91999 -13.58756,-1.2827 -132.49974,-0.67167 -135.1447,-0.80348 z" id="path4019-8-9-4-3-9-8-3-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path1686-2-1-7-7-3-3-0-3" d="m 271.52009,353.72765 c -1.19524,-0.14596 -12.84541,-3.14232 -13.07284,-3.26583 -0.65939,-1.12584 16.58569,-120.05835 29.52529,-119.89876 11.02917,-0.30893 10.69385,114.75002 11.66368,118.3863 -1.61972,0.95124 -11.03187,3.81514 -12.43323,4.14596 -0.65748,-1.56373 -0.0891,-117.7173 0.46134,-119.97986 -9.06295,32.34178 -13.91483,73.67671 -16.14424,120.61219 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 299.03146,348.94936 c -1.48451,0.95124 -9.86966,3.33082 -11.15404,3.66163 -0.57144,-1.48288 0.8767,-107.95019 0.1796,-118.95443 -0.038,-0.59991 -0.0824,-2.75985 -0.14882,-2.84855 9.79123,-0.0998 10.23439,114.50507 11.12326,118.14135 z" id="path5759-6-0-8-3-7" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 287.01547,233.61602 c -14.61613,51.07412 -12.41183,76.69661 -16.16365,119.38514 -1.09546,-0.14596 -11.32731,-2.95397 -11.53575,-3.07748 3.62062,-39.6346 16.90366,-119.24133 27.889,-119.24067 -0.085,0.35013 -0.10632,2.64198 -0.1896,2.93301 z" id="path1686-2-1-71-0-7-6-3" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 279.96087,243.66343 c -5.55836,1.00416 -21.56502,9.3388 -23.8603,7.89064 -1.55922,-1.70403 1.09945,-26.30726 3.0085,-26.47282 1.83594,-1.71488 21.50675,6.08443 22.97697,5.97565 2.22583,0.1873 0.51321,2.78358 2.05515,2.97821 -2.00513,0.0154 -1.45984,9.63272 -4.18032,9.62832 z" id="path5755-5-6-1-5-4" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#3e89b8;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 293.32666,231.28762 c 1.29104,0.1906 24.70809,-6.57988 26.91662,-4.67766 0,0 2.13996,19.10801 -4.65995,25.04025 v -9e-5 c -1.34941,0.89591 -16.94355,-7.53671 -22.43206,-7.49395 -2.56105,0.0156 -2.49862,-9.35383 -4.43195,-9.60549 1.81043,-0.0665 2.24355,-3.10425 4.60734,-3.26306 z" id="path1682-7-7-9-5-0-6" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-5-6-5-6-6" d="m 292.95384,244.53747 c -5.63989,1.45296 -8.51351,1.60763 -13.98648,-0.52618 -0.77351,-5.09534 -0.16474,-10.28625 2.25344,-13.46075 5.05648,0.42851 7.21862,0.56398 11.91904,0.24638 3.21373,2.22258 0.80515,10.21988 -0.18607,13.74055 z" style="display:inline;fill-opacity:1;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-5-6-0-8-3" d="m 292.06058,244.25858 c -4.9209,1.23323 -7.50376,1.66397 -11.93592,-0.50391 -0.6601,-4.87943 -0.14044,-9.85028 1.9231,-12.8903 6.32888,-2.24755 7.12844,-0.73773 10.1715,0.23613 2.74253,2.1284 0.68711,9.78676 -0.1588,13.15826 z" style="display:inline;fill-opacity:1;fill:#ff6db6;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g></g><g inkscape:groupmode="layer" id="Torso_Outfit_GothicLolitaDress_" inkscape:label="Torso_Outfit_GothicLolitaDress_" style="display:none"><g inkscape:groupmode="layer" id="Torso_Outfit_GothicLolitaDress_Unnatural" inkscape:label="Torso_Outfit_GothicLolitaDress_Unnatural" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -20.56882,29.98312 -21.1652,31.4412 -5.76961,8.24948 -15.17503,22.20843 -10.37382,32.19769 0.20871,0.43423 2.86633,6.1658 5.95239,12.12819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 12.08709,-42.05871 12.25836,-57.26185 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 4.62538,-2.28504 6.71006,1.05395 7.48346,0.17109 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path3994-7-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cscssccsssssscssccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -17.77339,26.59126 -18.77871,27.80104 -8.36776,10.0696 -13.07538,17.52333 -14.41501,28.45838 -1.1072,9.03783 24.36594,44.01876 24.72923,48.81716 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -6.20108,-50.45733 18.32727,-82.76734 38.32548,-88.64617 5.65511,21.68836 47.15836,12.8615 59.61138,1.54951 0,0 25.14245,-4.0197 34.62152,28.41718 0.0476,0.44543 -1.73667,7.33167 -1.55036,15.79956 0.11811,5.36806 -0.44125,11.33436 -1.14264,16.81783 z" id="path3998-9-4" inkscape:connector-curvature="0" sodipodi:nodetypes="csssccsssccssccccscc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 119.84262,559.24598 C 166.36276,448.57227 239.51913,374.77277 240.6226,367.10804 l 89.12794,1.58139 c 0,0 98.16088,120.46171 128.49438,195.05453 -1.10151,1.92828 -5.06784,1.45972 -7.90471,3.18731 -2.18445,1.33027 -2.90764,4.8982 -6.01064,6.10612 -3.42199,1.3321 -9.49466,-0.23953 -13.91095,0.94002 -3.45311,0.9223 -5.06915,4.62579 -9.05997,5.45269 -4.33285,0.89776 -10.55545,-0.73613 -15.44643,0.0469 -4.44375,0.71142 -7.51061,3.84984 -12.353,4.46464 -4.19467,0.53256 -12.59369,-1.44634 -17.04612,-0.98754 -6.63486,0.68369 -9.46872,3.75972 -16.56971,4.27639 -4.01891,0.29242 -8.98617,-2.27065 -13.1225,-2.03271 -4.24452,0.24418 -7.66091,3.28791 -12.00448,3.47398 -5.3052,0.22725 -11.55888,-2.77109 -16.97058,-2.63177 -4.63113,0.11923 -8.40907,3.38798 -13.08736,3.44187 -5.22866,0.0602 -11.00823,-3.98648 -16.25819,-4.00902 -4.89364,-0.021 -9.25757,3.98765 -14.13639,3.89373 -5.39388,-0.10384 -11.12244,-3.6113 -16.45684,-3.80553 -5.65945,-0.20606 -10.91963,2.89539 -16.46173,2.58606 -4.83115,-0.26966 -9.60786,-3.40728 -14.31295,-3.75654 -5.89246,-0.43739 -11.67259,1.89081 -17.30662,1.32672 -6.05625,-0.60636 -11.59014,-4.11494 -17.26684,-4.87017 -6.65645,-0.88556 -13.37669,0.95408 -19.38602,-0.13997 -6.5393,-1.19054 -11.06445,-5.8645 -16.67031,-7.30702 -5.60596,-1.44254 -12.29262,0.34636 -16.79089,-1.35347 -5.03288,-1.90184 -7.01983,-6.61804 -10.43502,-8.849 -3.15113,-2.05846 -7.85982,-1.60693 -9.43405,-3.95165 z" id="path4019-2-6-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssssssssssssssssssssc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 119.84262,548.58883 C 166.36276,444.05376 239.51913,374.34764 240.6226,367.10804 l 89.12794,1.49367 c 0,0 98.16088,113.78016 128.49438,184.23561 6.49984,35.06417 -344.7519,33.37417 -338.4023,-4.24849 z" id="path4019-2-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 122.61595,523.9989 c 0,0 46.40281,-76.62356 68.37955,-81.73343 l 192.53035,5.51991 c 37.6092,16.95787 48.73275,50.62346 66.65117,79.16257 -0.95842,1.3636 -6.21893,-0.24212 -10.54216,0.84653 -3.23791,0.81535 -4.86344,4.38393 -9.70467,5.05175 -4.32797,0.59702 -11.89966,-1.6922 -17.32483,-1.20876 -5.55931,0.4954 -8.99739,3.76068 -15.52399,4.14118 -3.81485,0.2224 -9.54673,-1.87254 -13.64142,-1.6882 -4.72707,0.21281 -7.8604,2.69864 -12.90678,2.86199 -5.0501,0.16347 -11.30636,-2.52592 -16.61865,-2.41063 -4.00428,0.0869 -7.01421,2.98873 -11.13877,3.04893 -5.05527,0.0738 -11.0755,-2.87746 -16.2702,-2.84281 -5.94483,0.0397 -11.0822,3.05923 -17.14584,3.04914 -6.09755,-0.0101 -12.59151,-2.34315 -18.74016,-2.40199 -5.18669,-0.0496 -10.0257,2.18181 -15.20335,2.09861 -5.56533,-0.0894 -10.93665,-3.0264 -16.44172,-3.15345 -4.57042,-0.10547 -9.28796,2.60472 -13.7843,2.47409 -5.19146,-0.15083 -11.20758,-3.14662 -16.25786,-3.32999 -4.42837,-0.16079 -7.90984,2.49455 -12.19686,2.30951 -5.00865,-0.21618 -9.73359,-3.9842 -14.50394,-4.2324 -4.73186,-0.24621 -9.51124,3.02765 -13.96075,2.75106 -5.4269,-0.33735 -9.56539,-3.70208 -14.49351,-4.08277 -5.07554,-0.39208 -10.92425,2.1986 -15.37755,1.76275 -5.4174,-0.53022 -8.92519,-4.45077 -13.2667,-5.04212 -4.52745,-0.61668 -9.95468,2.50422 -13.00618,1.41454 -1.58972,-0.56768 -2.86528,-3.51089 -4.13062,-3.92447 -3.30662,-1.08077 -5.51304,0.68724 -5.38026,-0.44154 z" id="path4019-2-2-5-0-2-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssssssssssssssssssssc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 124.03011,516.43695 c 0,0 46.10232,-69.53437 67.93674,-74.17148 l 191.28352,5.00921 c 37.36564,15.38893 48.41716,45.9398 66.21954,71.83848 -12.29315,15.9754 -327.15492,10.64182 -325.4398,-2.67621 z" id="path4019-2-2-5-0-2-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 148.30205,479.76695 c 0,0 77.5338,-104.6772 96.12001,-109.57845 l 75.45367,0.30426 c 31.80691,16.26551 92.82364,82.83515 107.97763,110.20905 -0.58425,1.60742 -5.80534,0.23429 -10.01327,1.54147 -3.19545,0.99265 -4.68411,4.72831 -9.61747,5.55187 -2.96317,0.49467 -7.62665,-2.22283 -11.12913,-1.78816 -3.42689,0.42529 -5.68196,4.00403 -9.56283,4.37261 -3.23828,0.30756 -7.1542,-1.70261 -10.66921,-1.43409 -3.08218,0.23546 -5.73355,2.75408 -9.00267,2.95983 -18.54189,1.16693 -39.89648,1.85815 -61.86146,2.09906 -5.3073,0.0582 -9.65025,-2.4099 -14.99775,-2.4039 -4.33697,0.005 -9.67694,2.493 -14.00335,2.4636 -5.02648,-0.0338 -9.53465,-3.5903 -14.49851,-3.66932 -5.82679,-0.0927 -12.09252,3.28356 -17.75516,3.12938 -4.92504,-0.13409 -9.5221,-3.29123 -14.26352,-3.47111 -4.33856,-0.16459 -8.83867,2.65179 -12.97914,2.44937 -3.4161,-0.167 -6.50756,-3.8468 -9.76249,-4.03924 -4.59818,-0.27187 -9.27366,2.93101 -13.4929,2.60903 -4.30878,-0.32881 -6.90246,-4.43356 -10.74532,-4.81382 -4.52488,-0.44775 -10.20201,2.81911 -13.97304,2.30127 -16.59025,-2.2782 -25.32067,-5.22818 -21.22409,-8.79268 z" id="path4019-2-2-5-0-2-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssssssssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 152.17092,472.23567 c 0,0 71.51747,-101.01092 89.72892,-105.58598 l 86.60624,-0.046 c 31.16558,15.183 82.73107,80.95254 97.57951,106.50464 -6.86845,18.00222 -293.7434,15.56386 -273.91467,-0.87262 z" id="path4019-2-2-5-0-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4" d="m 368.60057,502.77966 c -1.26153,1.37587 -20.52337,-7.04823 -26.54903,-6.12525 -5.66018,0.86196 -8.68087,0.60179 -14.62943,1.44517 -5.86359,2.18144 -21.47335,15.22842 -24.35752,13.71199 -2.13813,-1.9649 -5.22711,-34.42852 -3.16868,-34.94516 1.59321,-2.5154 25.14175,4.912 26.73176,4.53843 6.27626,-3.93574 8.01153,-1.95263 12.41992,-1.47682 1.46718,0.0432 25.46431,-12.86542 28.36591,-10.74611 0,0 7.19205,24.82551 1.18715,33.59817 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 332.37618,482.76264 c -0.80293,1.33144 -2.76337,5.12558 -3.58695,5.75201 -0.21885,-0.40326 0.19813,-10.20527 -3.31779,-23.16583 -0.85162,-3.13928 -4.28978,-6.00776 -5.2932,-9.54299 -0.93795,-3.3046 0.0897,-7.13442 -0.90403,-10.68762 -0.92791,-3.31796 -4.26865,-6.2181 -5.25776,-9.65889 -1.01324,-3.52471 0.72846,-8.34829 -0.26595,-11.92473 -0.87672,-3.15315 -3.77621,-5.66827 -4.6849,-8.76719 -1.06724,-3.63959 -0.47961,-7.86067 -1.47755,-11.36373 -0.66166,-2.32264 -3.32684,-4.22137 -3.98803,-6.43359 -0.98519,-3.2963 -0.26408,-6.96961 -1.0894,-9.97302 -3.51135,-12.77809 -7.22554,-21.98105 -8.1034,-24.99793 -0.18402,-0.63244 -0.78111,-2.92917 -0.85141,-3.00974 2.23215,-0.70699 8.31422,10.60034 13.674,27.26708 0.91498,2.84522 -0.25417,6.33205 0.74097,9.42241 0.72306,2.24547 3.32081,4.29841 4.03818,6.64479 1.05775,3.45973 0.63371,7.74897 1.72008,11.31856 0.9986,3.28122 3.98011,5.72442 4.93255,9.04398 1.02514,3.57293 -0.0827,8.38234 0.91722,11.88051 0.97209,3.40082 3.90934,6.61992 4.79967,9.86369 0.89888,3.27497 -0.48237,7.31579 0.34694,10.32634 0.95344,3.46113 3.96111,6.09752 4.7554,9.09014 2.77128,10.44126 2.53139,18.0661 2.89536,18.91575 z" id="path5759-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssssssccsssssssssc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 257.35232,363.0451 c -7.30723,7.67108 -16.34474,14.1102 -22.0958,20.83405 -2.94785,3.44647 -2.8166,7.61941 -5.75048,10.71723 -3.31142,3.49646 -8.66108,5.69289 -11.38803,9.15404 -2.46828,3.13285 -2.35093,7.61357 -4.6274,10.63597 -2.62202,3.48117 -7.61139,5.66638 -10.06374,9.06446 -2.40375,3.33074 -2.27292,7.8753 -4.59999,11.19081 -1.92424,2.74156 -5.80393,4.62826 -7.65479,7.43187 -2.34077,3.54571 -2.18716,8.13777 -4.58581,11.81428 -1.82031,2.79005 -5.52863,4.51398 -7.39212,7.4404 -1.73443,2.72375 -1.63232,6.50806 -3.45948,9.36686 -2.66411,4.16831 -7.79018,8.37147 -10.67102,12.90302 -1.2387,-0.7538 -5.78568,-3.05446 -5.966,-3.30551 2.41345,-3.76676 8.34883,-7.71909 11.24838,-12.01854 1.80304,-2.67355 1.30208,-6.30845 3.23463,-9.13337 2.02522,-2.96036 6.87545,-5.36318 9.0349,-8.43444 2.31267,-3.28917 2.17686,-7.6319 4.5757,-10.99811 1.84077,-2.58309 5.71225,-4.30089 7.6055,-6.89035 2.36561,-3.23551 2.27564,-7.70968 4.66489,-10.92105 2.54483,-3.42047 7.56947,-5.57474 10.10614,-8.90558 2.1937,-2.88049 1.90272,-7.12967 4.06516,-9.89835 3.24336,-4.15263 8.79928,-6.88286 12.01223,-10.60693 3.16175,-3.66473 3.19503,-8.02042 6.08343,-11.22741 12.61027,-14.00116 25.36522,-22.0709 30.02406,-19.99415 -0.30519,0.34784 -4.13144,1.49847 -4.40036,1.7808 z" id="path1686-2-1-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssssccsssssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 327.75566,497.5022 c -5.75405,2.04024 -21.09882,14.31645 -23.89431,12.9683 -2.06119,-1.76286 -4.73997,-31.10708 -2.72333,-31.59694 1.58914,-2.30053 24.50853,3.83013 26.06582,3.47491 2.4369,-0.12387 1.17885,3.19412 2.88161,3.18461 -2.15381,0.3281 0.59812,11.55369 -2.32979,11.96912 z" id="path5755-7" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 339.34934,480.88191 c 1.43192,0.0245 25.10154,-11.55794 27.90592,-9.66239 0,0 6.60434,22.13997 0.62405,30.16755 l -2e-5,-10e-5 c -1.25011,1.26221 -19.92605,-6.2435 -25.8214,-5.34465 -2.75187,0.41431 -4.79415,-10.61371 -6.93084,-10.61076 1.93283,-0.3581 1.71489,-3.99743 4.22229,-4.54965 z" id="path1682-7-73" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7" d="m 341.93133,496.52125 c -5.74074,2.58063 -8.79759,3.2068 -15.16625,1.54363 -1.97937,-5.87249 -2.4931,-12.07106 -0.60615,-16.17811 5.53665,-0.27785 7.89336,-0.45282 12.87893,-1.55304 3.95799,2.11686 3.16717,11.89401 2.89338,16.18753 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6" d="m 340.9075,496.33137 c -5.01665,2.21109 -7.69852,3.11695 -12.95508,1.25279 -1.80875,-5.6361 -2.3688,-11.56212 -0.83311,-15.45619 6.30309,-3.6216 7.50325,-1.96967 10.99648,-1.2949 3.42982,2.07897 2.94264,11.4029 2.79161,15.49854 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4-6" d="m 313.77589,380.22484 c -1.85865,1.41416 -25.01635,-11.64879 -32.89198,-11.54545 -7.39707,0.0912 -11.21691,-0.70823 -18.97976,-0.68606 -7.89148,1.61159 -25.68408,14.42639 -29.10634,12.1701 -2.38789,-2.6626 -0.58221,-41.39188 2.14391,-41.66425 2.48529,-2.70179 26.8061,9.8872 28.90735,9.70684 8.73082,-3.60988 10.59989,-0.9916 16.15753,0.28816 1.87009,0.29032 34.8727,-10.99264 38.21031,-8.02362 0,0 4.80061,30.40526 -4.441,39.75478 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 300.80935,365.37436 c -0.68836,0.9912 -4.22224,-0.0759 -4.78789,0.24306 -0.50867,-13.28222 4.17527,-22.13724 6.2854,-39.04797 0.63203,-5.06512 -0.63043,-13.45253 0.20548,-18.60802 0.75679,-4.66748 4.84419,-9.34979 5.7569,-14.00669 1.13267,-5.77919 -0.86868,-11.51927 0.4858,-17.14335 1.39159,-5.77817 5.39488,-10.68391 6.99887,-16.13386 1.52977,-5.19777 0.65113,-10.95835 2.35453,-15.70943 2.35574,-6.57057 6.86839,-11.1448 9.51268,-16.53141 3.90254,-7.94973 6.0918,-15.90176 10.48658,-20.2412 0.32438,-0.32029 0.64988,-0.62908 0.97647,-0.92611 -3.99674,7.04372 -5.58074,15.5956 -8.79425,22.63467 -2.49849,5.47287 -6.77301,9.43799 -8.84343,14.88554 -2.11435,5.56311 -1.51583,11.8579 -3.22561,17.37386 -1.57276,5.07396 -5.48331,9.37354 -6.74811,14.39058 -1.50068,5.95275 0.45383,11.85969 -0.66396,17.70718 -0.95524,4.9972 -5.03071,9.95097 -5.74355,14.85282 -0.70392,4.84044 1.70198,12.63024 1.20118,17.36121 -1.54631,14.6076 -5.20321,25.65435 -5.45709,38.89912 z" id="path5759-2-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssssscsssssssc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 257.16054,362.75307 c -0.68836,0.9912 -2.82579,-1.73278 -3.39144,-1.41379 -0.37269,-9.73158 -0.70877,-20.69679 -0.8256,-32.21201 -0.0702,-6.9179 2.94392,-14.56464 3.0716,-21.73134 0.0808,-4.53327 -2.79617,-8.55634 -2.61037,-13.09234 0.20964,-5.11793 3.6745,-10.3905 4.04501,-15.41027 0.51355,-6.95766 -1.98652,-13.59248 -1.09792,-20.11455 0.65478,-4.8059 4.427,-10.51525 5.32158,-14.94932 1.02898,-5.10026 0.89976,-11.59034 1.91557,-15.90331 2.3965,-10.17515 6.32321,-16.30417 12.04737,-21.51028 -4.83912,7.49122 -8.15575,13.90871 -9.97772,23.04242 -0.87328,4.37786 -0.58619,10.74138 -1.49671,15.58304 -0.80025,4.25531 -4.46778,9.67523 -5.01405,14.10846 -0.80389,6.52387 1.82554,13.03115 1.45463,19.7799 -0.28688,5.21977 -3.64708,10.65501 -3.74888,15.90799 -0.087,4.49163 2.88699,8.44891 2.89154,12.90488 0.008,7.74657 -2.88142,15.92785 -2.76351,23.33804 0.17961,11.28706 0.36398,22.01553 0.17887,31.67248 z" id="path5759-2-3-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssssscssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 263.00877,367.34438 c -6.86092,1.46321 -26.23427,13.41368 -29.19899,11.37002 -2.06484,-2.41214 -0.4866,-37.40147 1.88248,-37.64912 2.16849,-2.44945 27.25075,8.50997 29.07658,8.34588 2.78907,0.25188 0.83659,3.95341 2.77329,4.22012 -2.49951,0.0349 -1.14033,13.70181 -4.53336,13.7131 z" id="path5755-7-8" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 280.22357,349.66662 c 1.82829,0.26255 34.17646,-9.51233 37.42934,-6.82266 0,0 4.52487,27.1472 -4.55308,35.62342 v -1.3e-4 c -1.82387,1.28219 -24.39462,-10.60374 -32.09921,-10.50756 -3.59547,0.0388 -4.25287,-13.27984 -6.98802,-13.6251 2.53724,-0.10617 2.90394,-4.42699 6.21097,-4.66797 z" id="path1682-7-73-2" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7-61" d="m 278.75367,367.75297 c -7.80505,2.10166 -9.82842,3.09006 -17.68425,0.0923 -1.4915,-7.23777 -1.04937,-14.62028 2.09424,-19.14826 7.13533,0.57649 8.1826,0.005 14.75852,-0.47668 4.69006,3.13855 1.94346,14.52183 0.83138,19.53267 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-4" d="m 277.10203,367.86229 c -6.81278,1.78473 -8.03087,2.66364 -14.42773,-0.3893 -1.31507,-6.93158 -0.98055,-14.00072 1.67569,-18.33526 8.70945,-3.23561 7.57743,-1.34461 11.9285,0.02 4.02082,3.00774 1.74324,13.90693 0.82336,18.70478 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-4-7" d="m 305.87224,222.21733 c -0.45343,1.1261 -0.93755,1.64261 -1.30992,2.61597 -1.08472,-9.83839 -13.98297,-21.44959 -15.50771,-25.41569 0.30878,-0.3607 0.94227,-1.04539 1.36879,-1.63093 0.34127,1.91591 14.70506,16.00518 15.27204,23.37042 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-4-7-1" d="m 284.7864,219.81889 c 0.89028,1.01267 1.34082,0.97715 2.07195,1.85246 2.12978,-8.84735 28.8713,-20.62478 31.0647,-22.15359 -0.53142,-0.54893 -1.02241,-1.16575 -1.60078,-2.02642 -1.82631,1.12917 -30.07551,14.7508 -31.18874,21.37412 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 336.39247,207.55942 c -3.08103,2.5253 -5.59756,6.26249 -8.58715,8.06792 -2.60954,1.5759 -5.70579,1.30118 -8.21274,2.38327 -2.97468,1.28397 -5.42439,3.56407 -8.20739,4.23121 -3.05414,0.73213 -6.41937,-0.20739 -9.17792,-0.11065 -2.54037,0.0891 -5.38297,0.72809 -7.61746,0.36995 -3.00239,-0.48122 -5.32161,-2.35206 -7.61591,-3.53383 -2.76925,-1.42642 -6.81922,-0.72621 -8.39977,-2.74187 -2.16886,-2.76596 -1.65911,-7.43152 -1.20583,-10.25321 -0.16631,1.59936 1.26371,3.74817 4.45127,5.18615 1.65026,0.74448 4.38394,0.003 6.71108,0.55078 2.31024,0.54413 4.56314,1.93803 7.39169,2.18607 1.92312,0.16864 4.37778,-0.51493 6.4523,-0.46769 2.57061,0.0586 5.67806,1.34361 8.38559,1.18838 3.11822,-0.17878 5.85024,-1.8352 8.99918,-2.34077 2.49556,-0.40067 5.50573,0.67976 7.92966,0.0478 3.20681,-0.83609 5.78542,-3.47569 8.7034,-4.76349 z" id="path5759-2-3-0-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssscssssssscc"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1686-2-6-4-7-1-7" d="m 319.28311,252.17778 c -0.0967,-1.35041 -0.65455,-1.61923 -0.69335,-2.76127 -18.35158,-0.21551 -52.79273,-3.34505 -56.7681,-3.62799 0.1093,0.76405 0.10839,1.55293 -0.017,2.58364 11.40029,1.02084 39.20366,4.29703 57.47857,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1686-2-6-4-7-1-7-1" d="m 316.1339,264.24306 c -0.0983,-1.35041 -0.66562,-1.61923 -0.70508,-2.76127 -18.662,-0.21551 -53.68574,-3.34505 -57.72835,-3.62799 0.11114,0.76405 0.11022,1.55293 -0.0173,2.58364 11.59313,1.02084 39.8668,4.29703 58.45084,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path1686-2-6-4-7-1-7-9" d="m 309.94673,277.32454 c -0.0879,-1.35041 -0.59517,-1.61923 -0.63045,-2.76127 -16.68657,-0.21551 -48.00295,-3.34505 -51.61764,-3.62799 0.0994,0.76405 0.0985,1.55293 -0.0155,2.58364 10.36596,1.02084 35.64679,4.29703 52.26366,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4-3" d="m 174.95416,498.26644 c -0.94254,0.87836 -12.99463,-6.26384 -16.74654,-7.05301 -3.52369,-0.74575 -5.30858,-1.77924 -9.00349,-2.61814 -3.82139,0.36449 -14.237,6.13747 -15.77285,4.03174 -1.02695,-2.30291 2.57012,-25.69455 3.87855,-25.60263 1.29359,-1.79566 12.62509,6.53404 13.6324,6.62753 4.30287,-1.80268 5.08476,0.40909 7.67684,2.00219 0.87798,0.42859 17.04584,-4.57591 18.51215,-1.93356 0,0 2.60456,18.40313 -2.17709,24.54627 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 149.48435,488.15692 c -3.73666,0.26902 -13.89032,5.43238 -15.39511,3.49876 -1.00743,-2.10415 2.42253,-22.63397 3.70224,-22.52954 1.26262,-1.60713 12.38734,5.41084 13.37249,5.51182 1.48424,0.53925 0.28593,3.13233 1.31282,3.5771 -1.34084,-0.28368 -1.17374,10.35449 -2.99244,9.94186 z" id="path5755-7-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 158.67417,476.57616 c 0.85922,0.4027 16.65374,-3.51868 18.09119,-1.09966 0,0 2.60714,15.87691 -2.06075,21.36913 l 1e-5,-1e-4 c -0.92057,0.7811 -12.74168,-5.39476 -16.41192,-6.17054 -1.71252,-0.36676 -1.4784,-10.64174 -2.76577,-11.20777 1.21173,0.1984 1.56366,-3.07107 3.14724,-2.89106 z" id="path1682-7-73-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7-6" d="m 158.11754,491.66876 c -3.80243,0.78402 -5.72647,0.51776 -9.33545,-2.74992 -0.40069,-5.91133 0.12461,-11.71863 1.81316,-14.95534 3.36959,1.26504 4.81151,1.75168 7.96013,2.11377 2.0971,3.02102 0.3049,11.74172 -0.4379,15.59147 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-6" d="m 157.52691,491.21428 c -3.31689,0.64488 -5.05289,0.73717 -7.96553,-2.40913 -0.32982,-5.64843 0.13092,-11.21928 1.5794,-14.35767 4.28102,-1.58132 4.78092,0.2581 6.79243,1.83329 1.78433,2.84146 0.23589,11.23115 -0.40638,14.9337 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:label="Torso_Outfit_GothicLolitaDress_Hourglass" id="Torso_Outfit_GothicLolitaDress_Hourglass" inkscape:groupmode="layer" style="display:none"><path sodipodi:nodetypes="cscssccsssssscssccccc" inkscape:connector-curvature="0" id="path5861" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -5.42713,18.7819 -17.06882,33.73312 -17.6652,35.1912 -5.76961,8.24948 -14.92503,20.20843 -10.12382,30.19769 0.20871,0.43423 -0.88367,4.4158 2.20239,10.37819 5.12253,9.89693 11.7358,22.29153 12.56986,25.83552 0,0 -51.7146,6.85286 -63.22382,35.19023 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 12.08709,-42.05871 12.25836,-57.26185 0.24452,-21.70551 -6.08737,-33.66342 -6.98584,-46.20078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 4.62538,-2.28504 6.71006,1.05395 7.48346,0.17109 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csssccsssccssccccscc" inkscape:connector-curvature="0" id="path5863" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -6.28969,18.48806 -13.77339,28.84126 -14.77871,30.05104 -8.36776,10.0696 -13.32538,17.02333 -14.66501,27.95838 -1.1072,9.03783 20.61594,42.26876 20.97923,47.06716 -40.10653,11.44456 -64.97545,42.96388 -65.74712,45.30165 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 14.53739,-34.53836 15.52113,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -5.53672,-33.8742 -6.42575,-46.41156 -6.20108,-50.45733 18.32727,-82.76734 38.32548,-88.64617 5.65511,21.68836 47.15836,12.8615 59.61138,1.54951 0,0 25.14245,-4.0197 34.62152,28.41718 0.0476,0.44543 -1.73667,7.33167 -1.55036,15.79956 0.11811,5.36806 -0.44125,11.33436 -1.14264,16.81783 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssssssssssssssssssssssc" inkscape:connector-curvature="0" id="path5865" d="M 119.84262,559.24598 C 166.36276,448.57227 239.51913,374.77277 240.6226,367.10804 l 89.12794,1.58139 c 0,0 98.16088,120.46171 128.49438,195.05453 -1.10151,1.92828 -5.06784,1.45972 -7.90471,3.18731 -2.18445,1.33027 -2.90764,4.8982 -6.01064,6.10612 -3.42199,1.3321 -9.49466,-0.23953 -13.91095,0.94002 -3.45311,0.9223 -5.06915,4.62579 -9.05997,5.45269 -4.33285,0.89776 -10.55545,-0.73613 -15.44643,0.0469 -4.44375,0.71142 -7.51061,3.84984 -12.353,4.46464 -4.19467,0.53256 -12.59369,-1.44634 -17.04612,-0.98754 -6.63486,0.68369 -9.46872,3.75972 -16.56971,4.27639 -4.01891,0.29242 -8.98617,-2.27065 -13.1225,-2.03271 -4.24452,0.24418 -7.66091,3.28791 -12.00448,3.47398 -5.3052,0.22725 -11.55888,-2.77109 -16.97058,-2.63177 -4.63113,0.11923 -8.40907,3.38798 -13.08736,3.44187 -5.22866,0.0602 -11.00823,-3.98648 -16.25819,-4.00902 -4.89364,-0.021 -9.25757,3.98765 -14.13639,3.89373 -5.39388,-0.10384 -11.12244,-3.6113 -16.45684,-3.80553 -5.65945,-0.20606 -10.91963,2.89539 -16.46173,2.58606 -4.83115,-0.26966 -9.60786,-3.40728 -14.31295,-3.75654 -5.89246,-0.43739 -11.67259,1.89081 -17.30662,1.32672 -6.05625,-0.60636 -11.59014,-4.11494 -17.26684,-4.87017 -6.65645,-0.88556 -13.37669,0.95408 -19.38602,-0.13997 -6.5393,-1.19054 -11.06445,-5.8645 -16.67031,-7.30702 -5.60596,-1.44254 -12.29262,0.34636 -16.79089,-1.35347 -5.03288,-1.90184 -7.01983,-6.61804 -10.43502,-8.849 -3.15113,-2.05846 -7.85982,-1.60693 -9.43405,-3.95165 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5867" d="M 119.84262,548.58883 C 166.36276,444.05376 239.51913,374.34764 240.6226,367.10804 l 89.12794,1.49367 c 0,0 98.16088,113.78016 128.49438,184.23561 6.49984,35.06417 -344.7519,33.37417 -338.4023,-4.24849 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssssssssssssssssssssssc" inkscape:connector-curvature="0" id="path5869" d="m 122.61595,523.9989 c 0,0 46.40281,-76.62356 68.37955,-81.73343 l 192.53035,5.51991 c 37.6092,16.95787 48.73275,50.62346 66.65117,79.16257 -0.95842,1.3636 -6.21893,-0.24212 -10.54216,0.84653 -3.23791,0.81535 -4.86344,4.38393 -9.70467,5.05175 -4.32797,0.59702 -11.89966,-1.6922 -17.32483,-1.20876 -5.55931,0.4954 -8.99739,3.76068 -15.52399,4.14118 -3.81485,0.2224 -9.54673,-1.87254 -13.64142,-1.6882 -4.72707,0.21281 -7.8604,2.69864 -12.90678,2.86199 -5.0501,0.16347 -11.30636,-2.52592 -16.61865,-2.41063 -4.00428,0.0869 -7.01421,2.98873 -11.13877,3.04893 -5.05527,0.0738 -11.0755,-2.87746 -16.2702,-2.84281 -5.94483,0.0397 -11.0822,3.05923 -17.14584,3.04914 -6.09755,-0.0101 -12.59151,-2.34315 -18.74016,-2.40199 -5.18669,-0.0496 -10.0257,2.18181 -15.20335,2.09861 -5.56533,-0.0894 -10.93665,-3.0264 -16.44172,-3.15345 -4.57042,-0.10547 -9.28796,2.60472 -13.7843,2.47409 -5.19146,-0.15083 -11.20758,-3.14662 -16.25786,-3.32999 -4.42837,-0.16079 -7.90984,2.49455 -12.19686,2.30951 -5.00865,-0.21618 -9.73359,-3.9842 -14.50394,-4.2324 -4.73186,-0.24621 -9.51124,3.02765 -13.96075,2.75106 -5.4269,-0.33735 -9.56539,-3.70208 -14.49351,-4.08277 -5.07554,-0.39208 -10.92425,2.1986 -15.37755,1.76275 -5.4174,-0.53022 -8.92519,-4.45077 -13.2667,-5.04212 -4.52745,-0.61668 -9.95468,2.50422 -13.00618,1.41454 -1.58972,-0.56768 -2.86528,-3.51089 -4.13062,-3.92447 -3.30662,-1.08077 -5.51304,0.68724 -5.38026,-0.44154 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5871" d="m 124.03011,516.43695 c 0,0 46.10232,-69.53437 67.93674,-74.17148 l 191.28352,5.00921 c 37.36564,15.38893 48.41716,45.9398 66.21954,71.83848 -12.29315,15.9754 -327.15492,10.64182 -325.4398,-2.67621 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccssssssssssssssssscc" inkscape:connector-curvature="0" id="path5873" d="m 148.30205,479.76695 c 0,0 77.5338,-104.6772 96.12001,-109.57845 l 75.45367,0.30426 c 31.80691,16.26551 92.82364,82.83515 107.97763,110.20905 -0.58425,1.60742 -5.80534,0.23429 -10.01327,1.54147 -3.19545,0.99265 -4.68411,4.72831 -9.61747,5.55187 -2.96317,0.49467 -7.62665,-2.22283 -11.12913,-1.78816 -3.42689,0.42529 -5.68196,4.00403 -9.56283,4.37261 -3.23828,0.30756 -7.1542,-1.70261 -10.66921,-1.43409 -3.08218,0.23546 -5.73355,2.75408 -9.00267,2.95983 -18.54189,1.16693 -39.89648,1.85815 -61.86146,2.09906 -5.3073,0.0582 -9.65025,-2.4099 -14.99775,-2.4039 -4.33697,0.005 -9.67694,2.493 -14.00335,2.4636 -5.02648,-0.0338 -9.53465,-3.5903 -14.49851,-3.66932 -5.82679,-0.0927 -12.09252,3.28356 -17.75516,3.12938 -4.92504,-0.13409 -9.5221,-3.29123 -14.26352,-3.47111 -4.33856,-0.16459 -8.83867,2.65179 -12.97914,2.44937 -3.4161,-0.167 -6.50756,-3.8468 -9.76249,-4.03924 -4.59818,-0.27187 -9.27366,2.93101 -13.4929,2.60903 -4.30878,-0.32881 -6.90246,-4.43356 -10.74532,-4.81382 -4.52488,-0.44775 -10.20201,2.81911 -13.97304,2.30127 -16.59025,-2.2782 -25.32067,-5.22818 -21.22409,-8.79268 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5875" d="m 152.17092,472.23567 c 0,0 71.51747,-101.01092 89.72892,-105.58598 l 86.60624,-0.046 c 31.16558,15.183 82.73107,80.95254 97.57951,106.50464 -6.86845,18.00222 -293.7434,15.56386 -273.91467,-0.87262 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 368.60057,502.77966 c -1.26153,1.37587 -20.52337,-7.04823 -26.54903,-6.12525 -5.66018,0.86196 -8.68087,0.60179 -14.62943,1.44517 -5.86359,2.18144 -21.47335,15.22842 -24.35752,13.71199 -2.13813,-1.9649 -5.22711,-34.42852 -3.16868,-34.94516 1.59321,-2.5154 25.14175,4.912 26.73176,4.53843 6.27626,-3.93574 8.01153,-1.95263 12.41992,-1.47682 1.46718,0.0432 25.46431,-12.86542 28.36591,-10.74611 0,0 7.19205,24.82551 1.18715,33.59817 z" id="path5877" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="ccsssssssssccsssssssssc" inkscape:connector-curvature="0" id="path5879" d="m 332.37618,482.76264 c -0.80293,1.33144 -2.76337,5.12558 -3.58695,5.75201 -0.21885,-0.40326 0.19813,-10.20527 -3.31779,-23.16583 -0.85162,-3.13928 -4.28978,-6.00776 -5.2932,-9.54299 -0.93795,-3.3046 0.0897,-7.13442 -0.90403,-10.68762 -0.92791,-3.31796 -4.26865,-6.2181 -5.25776,-9.65889 -1.01324,-3.52471 0.72846,-8.34829 -0.26595,-11.92473 -0.87672,-3.15315 -3.77621,-5.66827 -4.6849,-8.76719 -1.06724,-3.63959 -0.47961,-7.86067 -1.47755,-11.36373 -0.66166,-2.32264 -3.32684,-4.22137 -3.98803,-6.43359 -0.98519,-3.2963 -0.26408,-6.96961 -1.0894,-9.97302 -3.51135,-12.77809 -7.22554,-21.98105 -8.1034,-24.99793 -0.18402,-0.63244 -0.78111,-2.92917 -0.85141,-3.00974 2.23215,-0.70699 8.31422,10.60034 13.674,27.26708 0.91498,2.84522 -0.25417,6.33205 0.74097,9.42241 0.72306,2.24547 3.32081,4.29841 4.03818,6.64479 1.05775,3.45973 0.63371,7.74897 1.72008,11.31856 0.9986,3.28122 3.98011,5.72442 4.93255,9.04398 1.02514,3.57293 -0.0827,8.38234 0.91722,11.88051 0.97209,3.40082 3.90934,6.61992 4.79967,9.86369 0.89888,3.27497 -0.48237,7.31579 0.34694,10.32634 0.95344,3.46113 3.96111,6.09752 4.7554,9.09014 2.77128,10.44126 2.53139,18.0661 2.89536,18.91575 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssssssssccsssssssssscc" inkscape:connector-curvature="0" id="path5881" d="m 257.35232,363.0451 c -7.30723,7.67108 -16.34474,14.1102 -22.0958,20.83405 -2.94785,3.44647 -2.8166,7.61941 -5.75048,10.71723 -3.31142,3.49646 -8.66108,5.69289 -11.38803,9.15404 -2.46828,3.13285 -2.35093,7.61357 -4.6274,10.63597 -2.62202,3.48117 -7.61139,5.66638 -10.06374,9.06446 -2.40375,3.33074 -2.27292,7.8753 -4.59999,11.19081 -1.92424,2.74156 -5.80393,4.62826 -7.65479,7.43187 -2.34077,3.54571 -2.18716,8.13777 -4.58581,11.81428 -1.82031,2.79005 -5.52863,4.51398 -7.39212,7.4404 -1.73443,2.72375 -1.63232,6.50806 -3.45948,9.36686 -2.66411,4.16831 -7.79018,8.37147 -10.67102,12.90302 -1.2387,-0.7538 -5.78568,-3.05446 -5.966,-3.30551 2.41345,-3.76676 8.34883,-7.71909 11.24838,-12.01854 1.80304,-2.67355 1.30208,-6.30845 3.23463,-9.13337 2.02522,-2.96036 6.87545,-5.36318 9.0349,-8.43444 2.31267,-3.28917 2.17686,-7.6319 4.5757,-10.99811 1.84077,-2.58309 5.71225,-4.30089 7.6055,-6.89035 2.36561,-3.23551 2.27564,-7.70968 4.66489,-10.92105 2.54483,-3.42047 7.56947,-5.57474 10.10614,-8.90558 2.1937,-2.88049 1.90272,-7.12967 4.06516,-9.89835 3.24336,-4.15263 8.79928,-6.88286 12.01223,-10.60693 3.16175,-3.66473 3.19503,-8.02042 6.08343,-11.22741 12.61027,-14.00116 25.36522,-22.0709 30.02406,-19.99415 -0.30519,0.34784 -4.13144,1.49847 -4.40036,1.7808 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path5883" d="m 327.75566,497.5022 c -5.75405,2.04024 -21.09882,14.31645 -23.89431,12.9683 -2.06119,-1.76286 -4.73997,-31.10708 -2.72333,-31.59694 1.58914,-2.30053 24.50853,3.83013 26.06582,3.47491 2.4369,-0.12387 1.17885,3.19412 2.88161,3.18461 -2.15381,0.3281 0.59812,11.55369 -2.32979,11.96912 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path5885" d="m 339.34934,480.88191 c 1.43192,0.0245 25.10154,-11.55794 27.90592,-9.66239 0,0 6.60434,22.13997 0.62405,30.16755 l -2e-5,-10e-5 c -1.25011,1.26221 -19.92605,-6.2435 -25.8214,-5.34465 -2.75187,0.41431 -4.79415,-10.61371 -6.93084,-10.61076 1.93283,-0.3581 1.71489,-3.99743 4.22229,-4.54965 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 341.93133,496.52125 c -5.74074,2.58063 -8.79759,3.2068 -15.16625,1.54363 -1.97937,-5.87249 -2.4931,-12.07106 -0.60615,-16.17811 5.53665,-0.27785 7.89336,-0.45282 12.87893,-1.55304 3.95799,2.11686 3.16717,11.89401 2.89338,16.18753 z" id="path5888" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 340.9075,496.33137 c -5.01665,2.21109 -7.69852,3.11695 -12.95508,1.25279 -1.80875,-5.6361 -2.3688,-11.56212 -0.83311,-15.45619 6.30309,-3.6216 7.50325,-1.96967 10.99648,-1.2949 3.42982,2.07897 2.94264,11.4029 2.79161,15.49854 z" id="path5890" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 313.77589,380.22484 c -1.85865,1.41416 -25.01635,-11.64879 -32.89198,-11.54545 -7.39707,0.0912 -11.21691,-0.70823 -18.97976,-0.68606 -7.89148,1.61159 -25.68408,14.42639 -29.10634,12.1701 -2.38789,-2.6626 -0.58221,-41.39188 2.14391,-41.66425 2.48529,-2.70179 26.8061,9.8872 28.90735,9.70684 8.73082,-3.60988 10.59989,-0.9916 16.15753,0.28816 1.87009,0.29032 34.8727,-10.99264 38.21031,-8.02362 0,0 4.80061,30.40526 -4.441,39.75478 z" id="path5892" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="ccsssssssscsssssssc" inkscape:connector-curvature="0" id="path5894" d="m 300.80935,365.37436 c -0.68836,0.9912 -4.22224,-0.0759 -4.78789,0.24306 -0.50867,-13.28222 4.17527,-22.13724 6.2854,-39.04797 0.63203,-5.06512 -0.63043,-13.45253 0.20548,-18.60802 0.75679,-4.66748 4.84419,-9.34979 5.7569,-14.00669 1.13267,-5.77919 -0.86868,-11.51927 0.4858,-17.14335 1.39159,-5.77817 5.39488,-10.68391 6.99887,-16.13386 1.52977,-5.19777 0.65113,-10.95835 2.35453,-15.70943 2.35574,-6.57057 6.86839,-11.1448 9.51268,-16.53141 3.90254,-7.94973 6.0918,-15.90176 10.48658,-20.2412 0.32438,-0.32029 0.64988,-0.62908 0.97647,-0.92611 -3.99674,7.04372 -5.58074,15.5956 -8.79425,22.63467 -2.49849,5.47287 -6.77301,9.43799 -8.84343,14.88554 -2.11435,5.56311 -1.51583,11.8579 -3.22561,17.37386 -1.57276,5.07396 -5.48331,9.37354 -6.74811,14.39058 -1.50068,5.95275 0.45383,11.85969 -0.66396,17.70718 -0.95524,4.9972 -5.03071,9.95097 -5.74355,14.85282 -0.70392,4.84044 1.70198,12.63024 1.20118,17.36121 -1.54631,14.6076 -5.20321,25.65435 -5.45709,38.89912 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccssssssscssssssscc" inkscape:connector-curvature="0" id="path5896" d="m 257.16054,362.75307 c -0.68836,0.9912 -2.82579,-1.73278 -3.39144,-1.41379 -0.37269,-9.73158 -0.70877,-20.69679 -0.8256,-32.21201 -0.0702,-6.9179 2.94392,-14.56464 3.0716,-21.73134 0.0808,-4.53327 -2.79617,-8.55634 -2.61037,-13.09234 0.20964,-5.11793 3.6745,-10.3905 4.04501,-15.41027 0.51355,-6.95766 -1.98652,-13.59248 -1.09792,-20.11455 0.65478,-4.8059 4.427,-10.51525 5.32158,-14.94932 1.02898,-5.10026 0.89976,-11.59034 1.91557,-15.90331 2.3965,-10.17515 6.32321,-16.30417 12.04737,-21.51028 -4.83912,7.49122 -8.15575,13.90871 -9.97772,23.04242 -0.87328,4.37786 -0.58619,10.74138 -1.49671,15.58304 -0.80025,4.25531 -4.46778,9.67523 -5.01405,14.10846 -0.80389,6.52387 1.82554,13.03115 1.45463,19.7799 -0.28688,5.21977 -3.64708,10.65501 -3.74888,15.90799 -0.087,4.49163 2.88699,8.44891 2.89154,12.90488 0.008,7.74657 -2.88142,15.92785 -2.76351,23.33804 0.17961,11.28706 0.36398,22.01553 0.17887,31.67248 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path5898" d="m 263.00877,367.34438 c -6.86092,1.46321 -26.23427,13.41368 -29.19899,11.37002 -2.06484,-2.41214 -0.4866,-37.40147 1.88248,-37.64912 2.16849,-2.44945 27.25075,8.50997 29.07658,8.34588 2.78907,0.25188 0.83659,3.95341 2.77329,4.22012 -2.49951,0.0349 -1.14033,13.70181 -4.53336,13.7131 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path5900" d="m 280.22357,349.66662 c 1.82829,0.26255 34.17646,-9.51233 37.42934,-6.82266 0,0 4.52487,27.1472 -4.55308,35.62342 v -1.3e-4 c -1.82387,1.28219 -24.39462,-10.60374 -32.09921,-10.50756 -3.59547,0.0388 -4.25287,-13.27984 -6.98802,-13.6251 2.53724,-0.10617 2.90394,-4.42699 6.21097,-4.66797 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 278.75367,367.75297 c -7.80505,2.10166 -9.82842,3.09006 -17.68425,0.0923 -1.4915,-7.23777 -1.04937,-14.62028 2.09424,-19.14826 7.13533,0.57649 8.1826,0.005 14.75852,-0.47668 4.69006,3.13855 1.94346,14.52183 0.83138,19.53267 z" id="path5902" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 277.10203,367.86229 c -6.81278,1.78473 -8.03087,2.66364 -14.42773,-0.3893 -1.31507,-6.93158 -0.98055,-14.00072 1.67569,-18.33526 8.70945,-3.23561 7.57743,-1.34461 11.9285,0.02 4.02082,3.00774 1.74324,13.90693 0.82336,18.70478 z" id="path5904" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 305.87224,222.21733 c -0.45343,1.1261 -0.93755,1.64261 -1.30992,2.61597 -1.08472,-9.83839 -13.98297,-21.44959 -15.50771,-25.41569 0.30878,-0.3607 0.94227,-1.04539 1.36879,-1.63093 0.34127,1.91591 14.70506,16.00518 15.27204,23.37042 z" id="path5906" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 284.7864,219.81889 c 0.89028,1.01267 1.34082,0.97715 2.07195,1.85246 2.12978,-8.84735 28.8713,-20.62478 31.0647,-22.15359 -0.53142,-0.54893 -1.02241,-1.16575 -1.60078,-2.02642 -1.82631,1.12917 -30.07551,14.7508 -31.18874,21.37412 z" id="path5908" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path sodipodi:nodetypes="cssssssscssssssscc" inkscape:connector-curvature="0" id="path5910" d="m 336.39247,207.55942 c -3.08103,2.5253 -5.59756,6.26249 -8.58715,8.06792 -2.60954,1.5759 -5.70579,1.30118 -8.21274,2.38327 -2.97468,1.28397 -5.42439,3.56407 -8.20739,4.23121 -3.05414,0.73213 -6.41937,-0.20739 -9.17792,-0.11065 -2.54037,0.0891 -5.38297,0.72809 -7.61746,0.36995 -3.00239,-0.48122 -5.32161,-2.35206 -7.61591,-3.53383 -2.76925,-1.42642 -6.81922,-0.72621 -8.39977,-2.74187 -2.16886,-2.76596 -1.65911,-7.43152 -1.20583,-10.25321 -0.16631,1.59936 1.26371,3.74817 4.45127,5.18615 1.65026,0.74448 4.38394,0.003 6.71108,0.55078 2.31024,0.54413 4.56314,1.93803 7.39169,2.18607 1.92312,0.16864 4.37778,-0.51493 6.4523,-0.46769 2.57061,0.0586 5.67806,1.34361 8.38559,1.18838 3.11822,-0.17878 5.85024,-1.8352 8.99918,-2.34077 2.49556,-0.40067 5.50573,0.67976 7.92966,0.0478 3.20681,-0.83609 5.78542,-3.47569 8.7034,-4.76349 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 319.28311,252.17778 c -0.0967,-1.35041 -0.65455,-1.61923 -0.69335,-2.76127 -18.35158,-0.21551 -52.79273,-3.34505 -56.7681,-3.62799 0.1093,0.76405 0.10839,1.55293 -0.017,2.58364 11.40029,1.02084 39.20366,4.29703 57.47857,3.80562 z" id="path5912" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 316.1339,264.24306 c -0.0983,-1.35041 -0.66562,-1.61923 -0.70508,-2.76127 -18.662,-0.21551 -53.68574,-3.34505 -57.72835,-3.62799 0.11114,0.76405 0.11022,1.55293 -0.0173,2.58364 11.59313,1.02084 39.8668,4.29703 58.45084,3.80562 z" id="path5914" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 309.94673,277.32454 c -0.0879,-1.35041 -0.59517,-1.61923 -0.63045,-2.76127 -16.68657,-0.21551 -48.00295,-3.34505 -51.61764,-3.62799 0.0994,0.76405 0.0985,1.55293 -0.0155,2.58364 10.36596,1.02084 35.64679,4.29703 52.26366,3.80562 z" id="path5921" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4-3-7" d="m 174.95416,498.26644 c -0.94254,0.87836 -12.99463,-6.26384 -16.74654,-7.05301 -3.52369,-0.74575 -5.30858,-1.77924 -9.00349,-2.61814 -3.82139,0.36449 -14.237,6.13747 -15.77285,4.03174 -1.02695,-2.30291 2.57012,-25.69455 3.87855,-25.60263 1.29359,-1.79566 12.62509,6.53404 13.6324,6.62753 4.30287,-1.80268 5.08476,0.40909 7.67684,2.00219 0.87798,0.42859 17.04584,-4.57591 18.51215,-1.93356 0,0 2.60456,18.40313 -2.17709,24.54627 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 149.48435,488.15692 c -3.73666,0.26902 -13.89032,5.43238 -15.39511,3.49876 -1.00743,-2.10415 2.42253,-22.63397 3.70224,-22.52954 1.26262,-1.60713 12.38734,5.41084 13.37249,5.51182 1.48424,0.53925 0.28593,3.13233 1.31282,3.5771 -1.34084,-0.28368 -1.17374,10.35449 -2.99244,9.94186 z" id="path5755-7-0-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 158.67417,476.57616 c 0.85922,0.4027 16.65374,-3.51868 18.09119,-1.09966 0,0 2.60714,15.87691 -2.06075,21.36913 l 1e-5,-1e-4 c -0.92057,0.7811 -12.74168,-5.39476 -16.41192,-6.17054 -1.71252,-0.36676 -1.4784,-10.64174 -2.76577,-11.20777 1.21173,0.1984 1.56366,-3.07107 3.14724,-2.89106 z" id="path1682-7-73-9-4" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7-6-1" d="m 158.11754,491.66876 c -3.80243,0.78402 -5.72647,0.51776 -9.33545,-2.74992 -0.40069,-5.91133 0.12461,-11.71863 1.81316,-14.95534 3.36959,1.26504 4.81151,1.75168 7.96013,2.11377 2.0971,3.02102 0.3049,11.74172 -0.4379,15.59147 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-6-7" d="m 157.52691,491.21428 c -3.31689,0.64488 -5.05289,0.73717 -7.96553,-2.40913 -0.32982,-5.64843 0.13092,-11.21928 1.5794,-14.35767 4.28102,-1.58132 4.78092,0.2581 6.79243,1.83329 1.78433,2.84146 0.23589,11.23115 -0.40638,14.9337 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_GothicLolitaDress_Normal" inkscape:label="Torso_Outfit_GothicLolitaDress_Normal" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -16.30773,40.14833 -22.18046,56.13395 -15.72908,96.3474 0,0 -49.00229,12.10806 -60.51151,40.44543 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 4.02945,-13.36841 6.19444,-18.09893 11.62539,-25.40153 6.60701,-42.05871 6.77828,-57.26185 0.24452,-21.70551 -0.60729,-33.66342 -1.50576,-46.20078 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 4.62538,-2.28504 6.71006,1.05395 7.48346,0.17109 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path5927" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssscssccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.47602,268.56519 c -0.47811,3.70196 -1.71839,20.80284 -7.95729,39.14162 -14.00774,39.67801 -26.04379,52.23545 -12.35358,101.36427 -40.10653,11.44456 -61.08636,46.67619 -61.85803,49.01396 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -30.68812,-46.0732 -35.41353,-47.26215 7.94787,-20.31139 9.05731,-34.53836 10.04105,-39.64488 2.40743,-12.49684 4.34652,-31.04582 4.51599,-33.91997 1.27707,-21.66848 -0.0566,-33.8742 -0.94567,-46.41156 -6.20108,-50.45733 18.32727,-82.76734 38.32548,-88.64617 5.65511,21.68836 47.15836,12.8615 59.61138,1.54951 0,0 25.14245,-4.0197 34.62152,28.41718 0.0476,0.44543 -1.73667,7.33167 -1.55036,15.79956 0.11811,5.36806 -0.44125,11.33436 -1.14264,16.81783 z" id="path5929" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssccssccccscc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 119.84262,559.24598 C 166.36276,448.57227 239.51913,374.77277 240.6226,367.10804 l 89.12794,1.58139 c 0,0 98.16088,120.46171 128.49438,195.05453 -1.10151,1.92828 -5.06784,1.45972 -7.90471,3.18731 -2.18445,1.33027 -2.90764,4.8982 -6.01064,6.10612 -3.42199,1.3321 -9.49466,-0.23953 -13.91095,0.94002 -3.45311,0.9223 -5.06915,4.62579 -9.05997,5.45269 -4.33285,0.89776 -10.55545,-0.73613 -15.44643,0.0469 -4.44375,0.71142 -7.51061,3.84984 -12.353,4.46464 -4.19467,0.53256 -12.59369,-1.44634 -17.04612,-0.98754 -6.63486,0.68369 -9.46872,3.75972 -16.56971,4.27639 -4.01891,0.29242 -8.98617,-2.27065 -13.1225,-2.03271 -4.24452,0.24418 -7.66091,3.28791 -12.00448,3.47398 -5.3052,0.22725 -11.55888,-2.77109 -16.97058,-2.63177 -4.63113,0.11923 -8.40907,3.38798 -13.08736,3.44187 -5.22866,0.0602 -11.00823,-3.98648 -16.25819,-4.00902 -4.89364,-0.021 -9.25757,3.98765 -14.13639,3.89373 -5.39388,-0.10384 -11.12244,-3.6113 -16.45684,-3.80553 -5.65945,-0.20606 -10.91963,2.89539 -16.46173,2.58606 -4.83115,-0.26966 -9.60786,-3.40728 -14.31295,-3.75654 -5.89246,-0.43739 -11.67259,1.89081 -17.30662,1.32672 -6.05625,-0.60636 -11.59014,-4.11494 -17.26684,-4.87017 -6.65645,-0.88556 -13.37669,0.95408 -19.38602,-0.13997 -6.5393,-1.19054 -11.06445,-5.8645 -16.67031,-7.30702 -5.60596,-1.44254 -12.29262,0.34636 -16.79089,-1.35347 -5.03288,-1.90184 -7.01983,-6.61804 -10.43502,-8.849 -3.15113,-2.05846 -7.85982,-1.60693 -9.43405,-3.95165 z" id="path5931" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssssssssssssssssssssc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 119.84262,548.58883 C 166.36276,444.05376 239.51913,374.34764 240.6226,367.10804 l 89.12794,1.49367 c 0,0 98.16088,113.78016 128.49438,184.23561 6.49984,35.06417 -344.7519,33.37417 -338.4023,-4.24849 z" id="path5933" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 122.61595,523.9989 c 0,0 46.40281,-76.62356 68.37955,-81.73343 l 192.53035,5.51991 c 37.6092,16.95787 48.73275,50.62346 66.65117,79.16257 -0.95842,1.3636 -6.21893,-0.24212 -10.54216,0.84653 -3.23791,0.81535 -4.86344,4.38393 -9.70467,5.05175 -4.32797,0.59702 -11.89966,-1.6922 -17.32483,-1.20876 -5.55931,0.4954 -8.99739,3.76068 -15.52399,4.14118 -3.81485,0.2224 -9.54673,-1.87254 -13.64142,-1.6882 -4.72707,0.21281 -7.8604,2.69864 -12.90678,2.86199 -5.0501,0.16347 -11.30636,-2.52592 -16.61865,-2.41063 -4.00428,0.0869 -7.01421,2.98873 -11.13877,3.04893 -5.05527,0.0738 -11.0755,-2.87746 -16.2702,-2.84281 -5.94483,0.0397 -11.0822,3.05923 -17.14584,3.04914 -6.09755,-0.0101 -12.59151,-2.34315 -18.74016,-2.40199 -5.18669,-0.0496 -10.0257,2.18181 -15.20335,2.09861 -5.56533,-0.0894 -10.93665,-3.0264 -16.44172,-3.15345 -4.57042,-0.10547 -9.28796,2.60472 -13.7843,2.47409 -5.19146,-0.15083 -11.20758,-3.14662 -16.25786,-3.32999 -4.42837,-0.16079 -7.90984,2.49455 -12.19686,2.30951 -5.00865,-0.21618 -9.73359,-3.9842 -14.50394,-4.2324 -4.73186,-0.24621 -9.51124,3.02765 -13.96075,2.75106 -5.4269,-0.33735 -9.56539,-3.70208 -14.49351,-4.08277 -5.07554,-0.39208 -10.92425,2.1986 -15.37755,1.76275 -5.4174,-0.53022 -8.92519,-4.45077 -13.2667,-5.04212 -4.52745,-0.61668 -9.95468,2.50422 -13.00618,1.41454 -1.58972,-0.56768 -2.86528,-3.51089 -4.13062,-3.92447 -3.30662,-1.08077 -5.51304,0.68724 -5.38026,-0.44154 z" id="path5935" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssssssssssssssssssssc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 124.03011,516.43695 c 0,0 46.10232,-69.53437 67.93674,-74.17148 l 191.28352,5.00921 c 37.36564,15.38893 48.41716,45.9398 66.21954,71.83848 -12.29315,15.9754 -327.15492,10.64182 -325.4398,-2.67621 z" id="path5937" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 148.30205,479.76695 c 0,0 77.5338,-104.6772 96.12001,-109.57845 l 75.45367,0.30426 c 31.80691,16.26551 92.82364,82.83515 107.97763,110.20905 -0.58425,1.60742 -5.80534,0.23429 -10.01327,1.54147 -3.19545,0.99265 -4.68411,4.72831 -9.61747,5.55187 -2.96317,0.49467 -7.62665,-2.22283 -11.12913,-1.78816 -3.42689,0.42529 -5.68196,4.00403 -9.56283,4.37261 -3.23828,0.30756 -7.1542,-1.70261 -10.66921,-1.43409 -3.08218,0.23546 -5.73355,2.75408 -9.00267,2.95983 -18.54189,1.16693 -39.89648,1.85815 -61.86146,2.09906 -5.3073,0.0582 -9.65025,-2.4099 -14.99775,-2.4039 -4.33697,0.005 -9.67694,2.493 -14.00335,2.4636 -5.02648,-0.0338 -9.53465,-3.5903 -14.49851,-3.66932 -5.82679,-0.0927 -12.09252,3.28356 -17.75516,3.12938 -4.92504,-0.13409 -9.5221,-3.29123 -14.26352,-3.47111 -4.33856,-0.16459 -8.83867,2.65179 -12.97914,2.44937 -3.4161,-0.167 -6.50756,-3.8468 -9.76249,-4.03924 -4.59818,-0.27187 -9.27366,2.93101 -13.4929,2.60903 -4.30878,-0.32881 -6.90246,-4.43356 -10.74532,-4.81382 -4.52488,-0.44775 -10.20201,2.81911 -13.97304,2.30127 -16.59025,-2.2782 -25.32067,-5.22818 -21.22409,-8.79268 z" id="path5939" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssssssssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 152.17092,472.23567 c 0,0 71.51747,-101.01092 89.72892,-105.58598 l 86.60624,-0.046 c 31.16558,15.183 82.73107,80.95254 97.57951,106.50464 -6.86845,18.00222 -293.7434,15.56386 -273.91467,-0.87262 z" id="path5941" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path5943" d="m 368.60057,502.77966 c -1.26153,1.37587 -20.52337,-7.04823 -26.54903,-6.12525 -5.66018,0.86196 -8.68087,0.60179 -14.62943,1.44517 -5.86359,2.18144 -21.47335,15.22842 -24.35752,13.71199 -2.13813,-1.9649 -5.22711,-34.42852 -3.16868,-34.94516 1.59321,-2.5154 25.14175,4.912 26.73176,4.53843 6.27626,-3.93574 8.01153,-1.95263 12.41992,-1.47682 1.46718,0.0432 25.46431,-12.86542 28.36591,-10.74611 0,0 7.19205,24.82551 1.18715,33.59817 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 332.37618,482.76264 c -0.80293,1.33144 -2.76337,5.12558 -3.58695,5.75201 -0.21885,-0.40326 0.19813,-10.20527 -3.31779,-23.16583 -0.85162,-3.13928 -4.28978,-6.00776 -5.2932,-9.54299 -0.93795,-3.3046 0.0897,-7.13442 -0.90403,-10.68762 -0.92791,-3.31796 -4.26865,-6.2181 -5.25776,-9.65889 -1.01324,-3.52471 0.72846,-8.34829 -0.26595,-11.92473 -0.87672,-3.15315 -3.77621,-5.66827 -4.6849,-8.76719 -1.06724,-3.63959 -0.47961,-7.86067 -1.47755,-11.36373 -0.66166,-2.32264 -3.32684,-4.22137 -3.98803,-6.43359 -0.98519,-3.2963 -0.26408,-6.96961 -1.0894,-9.97302 -3.51135,-12.77809 -7.22554,-21.98105 -8.1034,-24.99793 -0.18402,-0.63244 -0.78111,-2.92917 -0.85141,-3.00974 2.23215,-0.70699 8.31422,10.60034 13.674,27.26708 0.91498,2.84522 -0.25417,6.33205 0.74097,9.42241 0.72306,2.24547 3.32081,4.29841 4.03818,6.64479 1.05775,3.45973 0.63371,7.74897 1.72008,11.31856 0.9986,3.28122 3.98011,5.72442 4.93255,9.04398 1.02514,3.57293 -0.0827,8.38234 0.91722,11.88051 0.97209,3.40082 3.90934,6.61992 4.79967,9.86369 0.89888,3.27497 -0.48237,7.31579 0.34694,10.32634 0.95344,3.46113 3.96111,6.09752 4.7554,9.09014 2.77128,10.44126 2.53139,18.0661 2.89536,18.91575 z" id="path5945" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssssssccsssssssssc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 257.35232,363.0451 c -7.30723,7.67108 -16.34474,14.1102 -22.0958,20.83405 -2.94785,3.44647 -2.8166,7.61941 -5.75048,10.71723 -3.31142,3.49646 -8.66108,5.69289 -11.38803,9.15404 -2.46828,3.13285 -2.35093,7.61357 -4.6274,10.63597 -2.62202,3.48117 -7.61139,5.66638 -10.06374,9.06446 -2.40375,3.33074 -2.27292,7.8753 -4.59999,11.19081 -1.92424,2.74156 -5.80393,4.62826 -7.65479,7.43187 -2.34077,3.54571 -2.18716,8.13777 -4.58581,11.81428 -1.82031,2.79005 -5.52863,4.51398 -7.39212,7.4404 -1.73443,2.72375 -1.63232,6.50806 -3.45948,9.36686 -2.66411,4.16831 -7.79018,8.37147 -10.67102,12.90302 -1.2387,-0.7538 -5.78568,-3.05446 -5.966,-3.30551 2.41345,-3.76676 8.34883,-7.71909 11.24838,-12.01854 1.80304,-2.67355 1.30208,-6.30845 3.23463,-9.13337 2.02522,-2.96036 6.87545,-5.36318 9.0349,-8.43444 2.31267,-3.28917 2.17686,-7.6319 4.5757,-10.99811 1.84077,-2.58309 5.71225,-4.30089 7.6055,-6.89035 2.36561,-3.23551 2.27564,-7.70968 4.66489,-10.92105 2.54483,-3.42047 7.56947,-5.57474 10.10614,-8.90558 2.1937,-2.88049 1.90272,-7.12967 4.06516,-9.89835 3.24336,-4.15263 8.79928,-6.88286 12.01223,-10.60693 3.16175,-3.66473 3.19503,-8.02042 6.08343,-11.22741 12.61027,-14.00116 25.36522,-22.0709 30.02406,-19.99415 -0.30519,0.34784 -4.13144,1.49847 -4.40036,1.7808 z" id="path5947" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssssccsssssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 327.75566,497.5022 c -5.75405,2.04024 -21.09882,14.31645 -23.89431,12.9683 -2.06119,-1.76286 -4.73997,-31.10708 -2.72333,-31.59694 1.58914,-2.30053 24.50853,3.83013 26.06582,3.47491 2.4369,-0.12387 1.17885,3.19412 2.88161,3.18461 -2.15381,0.3281 0.59812,11.55369 -2.32979,11.96912 z" id="path5949" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 339.34934,480.88191 c 1.43192,0.0245 25.10154,-11.55794 27.90592,-9.66239 0,0 6.60434,22.13997 0.62405,30.16755 l -2e-5,-10e-5 c -1.25011,1.26221 -19.92605,-6.2435 -25.8214,-5.34465 -2.75187,0.41431 -4.79415,-10.61371 -6.93084,-10.61076 1.93283,-0.3581 1.71489,-3.99743 4.22229,-4.54965 z" id="path5951" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path5953" d="m 341.93133,496.52125 c -5.74074,2.58063 -8.79759,3.2068 -15.16625,1.54363 -1.97937,-5.87249 -2.4931,-12.07106 -0.60615,-16.17811 5.53665,-0.27785 7.89336,-0.45282 12.87893,-1.55304 3.95799,2.11686 3.16717,11.89401 2.89338,16.18753 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path5955" d="m 340.9075,496.33137 c -5.01665,2.21109 -7.69852,3.11695 -12.95508,1.25279 -1.80875,-5.6361 -2.3688,-11.56212 -0.83311,-15.45619 6.30309,-3.6216 7.50325,-1.96967 10.99648,-1.2949 3.42982,2.07897 2.94264,11.4029 2.79161,15.49854 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path5957" d="m 313.77589,380.22484 c -1.85865,1.41416 -25.01635,-11.64879 -32.89198,-11.54545 -7.39707,0.0912 -11.21691,-0.70823 -18.97976,-0.68606 -7.89148,1.61159 -25.68408,14.42639 -29.10634,12.1701 -2.38789,-2.6626 -0.58221,-41.39188 2.14391,-41.66425 2.48529,-2.70179 26.8061,9.8872 28.90735,9.70684 8.73082,-3.60988 10.59989,-0.9916 16.15753,0.28816 1.87009,0.29032 34.8727,-10.99264 38.21031,-8.02362 0,0 4.80061,30.40526 -4.441,39.75478 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 300.80935,365.37436 c -0.68836,0.9912 -4.22224,-0.0759 -4.78789,0.24306 -0.50867,-13.28222 4.17527,-22.13724 6.2854,-39.04797 0.63203,-5.06512 -0.63043,-13.45253 0.20548,-18.60802 0.75679,-4.66748 4.84419,-9.34979 5.7569,-14.00669 1.13267,-5.77919 -0.86868,-11.51927 0.4858,-17.14335 1.39159,-5.77817 5.39488,-10.68391 6.99887,-16.13386 1.52977,-5.19777 0.65113,-10.95835 2.35453,-15.70943 2.35574,-6.57057 6.86839,-11.1448 9.51268,-16.53141 3.90254,-7.94973 6.0918,-15.90176 10.48658,-20.2412 0.32438,-0.32029 0.64988,-0.62908 0.97647,-0.92611 -3.99674,7.04372 -5.58074,15.5956 -8.79425,22.63467 -2.49849,5.47287 -6.77301,9.43799 -8.84343,14.88554 -2.11435,5.56311 -1.51583,11.8579 -3.22561,17.37386 -1.57276,5.07396 -5.48331,9.37354 -6.74811,14.39058 -1.50068,5.95275 0.45383,11.85969 -0.66396,17.70718 -0.95524,4.9972 -5.03071,9.95097 -5.74355,14.85282 -0.70392,4.84044 1.70198,12.63024 1.20118,17.36121 -1.54631,14.6076 -5.20321,25.65435 -5.45709,38.89912 z" id="path5959" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssssscsssssssc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 257.16054,362.75307 c -0.68836,0.9912 -2.82579,-1.73278 -3.39144,-1.41379 -0.37269,-9.73158 -0.70877,-20.69679 -0.8256,-32.21201 -0.0702,-6.9179 2.94392,-14.56464 3.0716,-21.73134 0.0808,-4.53327 -2.79617,-8.55634 -2.61037,-13.09234 0.20964,-5.11793 3.6745,-10.3905 4.04501,-15.41027 0.51355,-6.95766 -1.98652,-13.59248 -1.09792,-20.11455 0.65478,-4.8059 4.427,-10.51525 5.32158,-14.94932 1.02898,-5.10026 0.89976,-11.59034 1.91557,-15.90331 2.3965,-10.17515 6.32321,-16.30417 12.04737,-21.51028 -4.83912,7.49122 -8.15575,13.90871 -9.97772,23.04242 -0.87328,4.37786 -0.58619,10.74138 -1.49671,15.58304 -0.80025,4.25531 -4.46778,9.67523 -5.01405,14.10846 -0.80389,6.52387 1.82554,13.03115 1.45463,19.7799 -0.28688,5.21977 -3.64708,10.65501 -3.74888,15.90799 -0.087,4.49163 2.88699,8.44891 2.89154,12.90488 0.008,7.74657 -2.88142,15.92785 -2.76351,23.33804 0.17961,11.28706 0.36398,22.01553 0.17887,31.67248 z" id="path5961" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssssscssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 263.00877,367.34438 c -6.86092,1.46321 -26.23427,13.41368 -29.19899,11.37002 -2.06484,-2.41214 -0.4866,-37.40147 1.88248,-37.64912 2.16849,-2.44945 27.25075,8.50997 29.07658,8.34588 2.78907,0.25188 0.83659,3.95341 2.77329,4.22012 -2.49951,0.0349 -1.14033,13.70181 -4.53336,13.7131 z" id="path5963" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 280.22357,349.66662 c 1.82829,0.26255 34.17646,-9.51233 37.42934,-6.82266 0,0 4.52487,27.1472 -4.55308,35.62342 v -1.3e-4 c -1.82387,1.28219 -24.39462,-10.60374 -32.09921,-10.50756 -3.59547,0.0388 -4.25287,-13.27984 -6.98802,-13.6251 2.53724,-0.10617 2.90394,-4.42699 6.21097,-4.66797 z" id="path5965" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path5967" d="m 278.75367,367.75297 c -7.80505,2.10166 -9.82842,3.09006 -17.68425,0.0923 -1.4915,-7.23777 -1.04937,-14.62028 2.09424,-19.14826 7.13533,0.57649 8.1826,0.005 14.75852,-0.47668 4.69006,3.13855 1.94346,14.52183 0.83138,19.53267 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path5969" d="m 277.10203,367.86229 c -6.81278,1.78473 -8.03087,2.66364 -14.42773,-0.3893 -1.31507,-6.93158 -0.98055,-14.00072 1.67569,-18.33526 8.70945,-3.23561 7.57743,-1.34461 11.9285,0.02 4.02082,3.00774 1.74324,13.90693 0.82336,18.70478 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path5971" d="m 305.87224,222.21733 c -0.45343,1.1261 -0.93755,1.64261 -1.30992,2.61597 -1.08472,-9.83839 -13.98297,-21.44959 -15.50771,-25.41569 0.30878,-0.3607 0.94227,-1.04539 1.36879,-1.63093 0.34127,1.91591 14.70506,16.00518 15.27204,23.37042 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path5973" d="m 284.7864,219.81889 c 0.89028,1.01267 1.34082,0.97715 2.07195,1.85246 2.12978,-8.84735 28.8713,-20.62478 31.0647,-22.15359 -0.53142,-0.54893 -1.02241,-1.16575 -1.60078,-2.02642 -1.82631,1.12917 -30.07551,14.7508 -31.18874,21.37412 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 336.39247,207.55942 c -3.08103,2.5253 -5.59756,6.26249 -8.58715,8.06792 -2.60954,1.5759 -5.70579,1.30118 -8.21274,2.38327 -2.97468,1.28397 -5.42439,3.56407 -8.20739,4.23121 -3.05414,0.73213 -6.41937,-0.20739 -9.17792,-0.11065 -2.54037,0.0891 -5.38297,0.72809 -7.61746,0.36995 -3.00239,-0.48122 -5.32161,-2.35206 -7.61591,-3.53383 -2.76925,-1.42642 -6.81922,-0.72621 -8.39977,-2.74187 -2.16886,-2.76596 -1.65911,-7.43152 -1.20583,-10.25321 -0.16631,1.59936 1.26371,3.74817 4.45127,5.18615 1.65026,0.74448 4.38394,0.003 6.71108,0.55078 2.31024,0.54413 4.56314,1.93803 7.39169,2.18607 1.92312,0.16864 4.37778,-0.51493 6.4523,-0.46769 2.57061,0.0586 5.67806,1.34361 8.38559,1.18838 3.11822,-0.17878 5.85024,-1.8352 8.99918,-2.34077 2.49556,-0.40067 5.50573,0.67976 7.92966,0.0478 3.20681,-0.83609 5.78542,-3.47569 8.7034,-4.76349 z" id="path5975" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssscssssssscc"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5977" d="m 319.28311,252.17778 c -0.0967,-1.35041 -0.65455,-1.61923 -0.69335,-2.76127 -18.35158,-0.21551 -52.79273,-3.34505 -56.7681,-3.62799 0.1093,0.76405 0.10839,1.55293 -0.017,2.58364 11.40029,1.02084 39.20366,4.29703 57.47857,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5979" d="m 316.1339,264.24306 c -0.0983,-1.35041 -0.66562,-1.61923 -0.70508,-2.76127 -18.662,-0.21551 -53.68574,-3.34505 -57.72835,-3.62799 0.11114,0.76405 0.11022,1.55293 -0.0173,2.58364 11.59313,1.02084 39.8668,4.29703 58.45084,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5981" d="m 309.94673,277.32454 c -0.0879,-1.35041 -0.59517,-1.61923 -0.63045,-2.76127 -16.68657,-0.21551 -48.00295,-3.34505 -51.61764,-3.62799 0.0994,0.76405 0.0985,1.55293 -0.0155,2.58364 10.36596,1.02084 35.64679,4.29703 52.26366,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4-3-0" d="m 174.95416,498.26644 c -0.94254,0.87836 -12.99463,-6.26384 -16.74654,-7.05301 -3.52369,-0.74575 -5.30858,-1.77924 -9.00349,-2.61814 -3.82139,0.36449 -14.237,6.13747 -15.77285,4.03174 -1.02695,-2.30291 2.57012,-25.69455 3.87855,-25.60263 1.29359,-1.79566 12.62509,6.53404 13.6324,6.62753 4.30287,-1.80268 5.08476,0.40909 7.67684,2.00219 0.87798,0.42859 17.04584,-4.57591 18.51215,-1.93356 0,0 2.60456,18.40313 -2.17709,24.54627 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 149.48435,488.15692 c -3.73666,0.26902 -13.89032,5.43238 -15.39511,3.49876 -1.00743,-2.10415 2.42253,-22.63397 3.70224,-22.52954 1.26262,-1.60713 12.38734,5.41084 13.37249,5.51182 1.48424,0.53925 0.28593,3.13233 1.31282,3.5771 -1.34084,-0.28368 -1.17374,10.35449 -2.99244,9.94186 z" id="path5755-7-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 158.67417,476.57616 c 0.85922,0.4027 16.65374,-3.51868 18.09119,-1.09966 0,0 2.60714,15.87691 -2.06075,21.36913 l 1e-5,-1e-4 c -0.92057,0.7811 -12.74168,-5.39476 -16.41192,-6.17054 -1.71252,-0.36676 -1.4784,-10.64174 -2.76577,-11.20777 1.21173,0.1984 1.56366,-3.07107 3.14724,-2.89106 z" id="path1682-7-73-9-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7-6-5" d="m 158.11754,491.66876 c -3.80243,0.78402 -5.72647,0.51776 -9.33545,-2.74992 -0.40069,-5.91133 0.12461,-11.71863 1.81316,-14.95534 3.36959,1.26504 4.81151,1.75168 7.96013,2.11377 2.0971,3.02102 0.3049,11.74172 -0.4379,15.59147 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-6-77" d="m 157.52691,491.21428 c -3.31689,0.64488 -5.05289,0.73717 -7.96553,-2.40913 -0.32982,-5.64843 0.13092,-11.21928 1.5794,-14.35767 4.28102,-1.58132 4.78092,0.2581 6.79243,1.83329 1.78433,2.84146 0.23589,11.23115 -0.40638,14.9337 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:label="Torso_Outfit_GothicLolitaDress_Chubby" id="Torso_Outfit_GothicLolitaDress_Chubby" inkscape:groupmode="layer" style="display:none"><path sodipodi:nodetypes="cccccssssssccccccc" inkscape:connector-curvature="0" id="path5985" d="m 368.45236,268.83602 c 0.40069,1.40387 0.82871,12.89967 -6.36035,37.77919 -7.87436,19.38604 -9.07311,32.96166 -11.86886,46.52828 7.08204,17.71172 17.1987,43.87239 10.98902,58.65796 0,0 -63.85153,3.26922 -75.36075,31.60659 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 -6.04682,-14.9594 -3.88183,-19.68992 11.56676,-31.79293 17.59599,-70.42739 15.34879,-101.87164 -3.12591,-70.13568 30.30326,-40.0847 52.38713,-59.43686 4.62538,-2.28504 6.71006,1.05395 7.48346,0.17109 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssccccccc" inkscape:connector-curvature="0" id="path5987" d="m 360.51873,307.70681 c -6.7492,19.11762 -8.62125,31.93922 -11.79794,45.58899 7.54372,15.21021 16.92231,50.29343 10.75807,59.13404 -40.10653,11.44456 -72.40007,43.31743 -73.17174,45.6552 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -37.05208,-53.85137 -41.77749,-55.04032 14.04012,-38.00441 22.69496,-74.40371 19.97533,-112.19824 -6.20108,-50.45733 4.36191,-82.06023 38.32548,-88.64617 5.65511,21.68836 47.15836,12.8615 59.61138,1.54951 0,0 25.14245,-4.0197 34.62152,28.41718 4.89165,18.3886 -1.08626,48.1821 -10.65029,71.75902 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssssssssssssssssssssssc" inkscape:connector-curvature="0" id="path5989" d="M 119.84262,559.24598 C 166.36276,448.57227 239.51913,374.77277 240.6226,367.10804 l 89.12794,1.58139 c 0,0 98.16088,120.46171 128.49438,195.05453 -1.10151,1.92828 -5.06784,1.45972 -7.90471,3.18731 -2.18445,1.33027 -2.90764,4.8982 -6.01064,6.10612 -3.42199,1.3321 -9.49466,-0.23953 -13.91095,0.94002 -3.45311,0.9223 -5.06915,4.62579 -9.05997,5.45269 -4.33285,0.89776 -10.55545,-0.73613 -15.44643,0.0469 -4.44375,0.71142 -7.51061,3.84984 -12.353,4.46464 -4.19467,0.53256 -12.59369,-1.44634 -17.04612,-0.98754 -6.63486,0.68369 -9.46872,3.75972 -16.56971,4.27639 -4.01891,0.29242 -8.98617,-2.27065 -13.1225,-2.03271 -4.24452,0.24418 -7.66091,3.28791 -12.00448,3.47398 -5.3052,0.22725 -11.55888,-2.77109 -16.97058,-2.63177 -4.63113,0.11923 -8.40907,3.38798 -13.08736,3.44187 -5.22866,0.0602 -11.00823,-3.98648 -16.25819,-4.00902 -4.89364,-0.021 -9.25757,3.98765 -14.13639,3.89373 -5.39388,-0.10384 -11.12244,-3.6113 -16.45684,-3.80553 -5.65945,-0.20606 -10.91963,2.89539 -16.46173,2.58606 -4.83115,-0.26966 -9.60786,-3.40728 -14.31295,-3.75654 -5.89246,-0.43739 -11.67259,1.89081 -17.30662,1.32672 -6.05625,-0.60636 -11.59014,-4.11494 -17.26684,-4.87017 -6.65645,-0.88556 -13.37669,0.95408 -19.38602,-0.13997 -6.5393,-1.19054 -11.06445,-5.8645 -16.67031,-7.30702 -5.60596,-1.44254 -12.29262,0.34636 -16.79089,-1.35347 -5.03288,-1.90184 -7.01983,-6.61804 -10.43502,-8.849 -3.15113,-2.05846 -7.85982,-1.60693 -9.43405,-3.95165 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5991" d="M 119.84262,548.58883 C 166.36276,444.05376 239.51913,374.34764 240.6226,367.10804 l 89.12794,1.49367 c 0,0 98.16088,113.78016 128.49438,184.23561 6.49984,35.06417 -344.7519,33.37417 -338.4023,-4.24849 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssssssssssssssssssssssc" inkscape:connector-curvature="0" id="path5993" d="m 122.61595,523.9989 c 0,0 46.40281,-76.62356 68.37955,-81.73343 l 192.53035,5.51991 c 37.6092,16.95787 48.73275,50.62346 66.65117,79.16257 -0.95842,1.3636 -6.21893,-0.24212 -10.54216,0.84653 -3.23791,0.81535 -4.86344,4.38393 -9.70467,5.05175 -4.32797,0.59702 -11.89966,-1.6922 -17.32483,-1.20876 -5.55931,0.4954 -8.99739,3.76068 -15.52399,4.14118 -3.81485,0.2224 -9.54673,-1.87254 -13.64142,-1.6882 -4.72707,0.21281 -7.8604,2.69864 -12.90678,2.86199 -5.0501,0.16347 -11.30636,-2.52592 -16.61865,-2.41063 -4.00428,0.0869 -7.01421,2.98873 -11.13877,3.04893 -5.05527,0.0738 -11.0755,-2.87746 -16.2702,-2.84281 -5.94483,0.0397 -11.0822,3.05923 -17.14584,3.04914 -6.09755,-0.0101 -12.59151,-2.34315 -18.74016,-2.40199 -5.18669,-0.0496 -10.0257,2.18181 -15.20335,2.09861 -5.56533,-0.0894 -10.93665,-3.0264 -16.44172,-3.15345 -4.57042,-0.10547 -9.28796,2.60472 -13.7843,2.47409 -5.19146,-0.15083 -11.20758,-3.14662 -16.25786,-3.32999 -4.42837,-0.16079 -7.90984,2.49455 -12.19686,2.30951 -5.00865,-0.21618 -9.73359,-3.9842 -14.50394,-4.2324 -4.73186,-0.24621 -9.51124,3.02765 -13.96075,2.75106 -5.4269,-0.33735 -9.56539,-3.70208 -14.49351,-4.08277 -5.07554,-0.39208 -10.92425,2.1986 -15.37755,1.76275 -5.4174,-0.53022 -8.92519,-4.45077 -13.2667,-5.04212 -4.52745,-0.61668 -9.95468,2.50422 -13.00618,1.41454 -1.58972,-0.56768 -2.86528,-3.51089 -4.13062,-3.92447 -3.30662,-1.08077 -5.51304,0.68724 -5.38026,-0.44154 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5995" d="m 124.03011,516.43695 c 0,0 46.10232,-69.53437 67.93674,-74.17148 l 191.28352,5.00921 c 37.36564,15.38893 48.41716,45.9398 66.21954,71.83848 -12.29315,15.9754 -327.15492,10.64182 -325.4398,-2.67621 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccssssssssssssssssscc" inkscape:connector-curvature="0" id="path5997" d="m 148.30205,479.76695 c 0,0 77.5338,-104.6772 96.12001,-109.57845 l 75.45367,0.30426 c 31.80691,16.26551 92.82364,82.83515 107.97763,110.20905 -0.58425,1.60742 -5.80534,0.23429 -10.01327,1.54147 -3.19545,0.99265 -4.68411,4.72831 -9.61747,5.55187 -2.96317,0.49467 -7.62665,-2.22283 -11.12913,-1.78816 -3.42689,0.42529 -5.68196,4.00403 -9.56283,4.37261 -3.23828,0.30756 -7.1542,-1.70261 -10.66921,-1.43409 -3.08218,0.23546 -5.73355,2.75408 -9.00267,2.95983 -18.54189,1.16693 -39.89648,1.85815 -61.86146,2.09906 -5.3073,0.0582 -9.65025,-2.4099 -14.99775,-2.4039 -4.33697,0.005 -9.67694,2.493 -14.00335,2.4636 -5.02648,-0.0338 -9.53465,-3.5903 -14.49851,-3.66932 -5.82679,-0.0927 -12.09252,3.28356 -17.75516,3.12938 -4.92504,-0.13409 -9.5221,-3.29123 -14.26352,-3.47111 -4.33856,-0.16459 -8.83867,2.65179 -12.97914,2.44937 -3.4161,-0.167 -6.50756,-3.8468 -9.76249,-4.03924 -4.59818,-0.27187 -9.27366,2.93101 -13.4929,2.60903 -4.30878,-0.32881 -6.90246,-4.43356 -10.74532,-4.81382 -4.52488,-0.44775 -10.20201,2.81911 -13.97304,2.30127 -16.59025,-2.2782 -25.32067,-5.22818 -21.22409,-8.79268 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path5999" d="m 152.17092,472.23567 c 0,0 71.51747,-101.01092 89.72892,-105.58598 l 86.60624,-0.046 c 31.16558,15.183 82.73107,80.95254 97.57951,106.50464 -6.86845,18.00222 -293.7434,15.56386 -273.91467,-0.87262 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 368.60057,502.77966 c -1.26153,1.37587 -20.52337,-7.04823 -26.54903,-6.12525 -5.66018,0.86196 -8.68087,0.60179 -14.62943,1.44517 -5.86359,2.18144 -21.47335,15.22842 -24.35752,13.71199 -2.13813,-1.9649 -5.22711,-34.42852 -3.16868,-34.94516 1.59321,-2.5154 25.14175,4.912 26.73176,4.53843 6.27626,-3.93574 8.01153,-1.95263 12.41992,-1.47682 1.46718,0.0432 25.46431,-12.86542 28.36591,-10.74611 0,0 7.19205,24.82551 1.18715,33.59817 z" id="path6001" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="ccsssssssssccsssssssssc" inkscape:connector-curvature="0" id="path6003" d="m 332.37618,482.76264 c -0.80293,1.33144 -2.76337,5.12558 -3.58695,5.75201 -0.21885,-0.40326 0.19813,-10.20527 -3.31779,-23.16583 -0.85162,-3.13928 -4.28978,-6.00776 -5.2932,-9.54299 -0.93795,-3.3046 0.0897,-7.13442 -0.90403,-10.68762 -0.92791,-3.31796 -4.26865,-6.2181 -5.25776,-9.65889 -1.01324,-3.52471 0.72846,-8.34829 -0.26595,-11.92473 -0.87672,-3.15315 -3.77621,-5.66827 -4.6849,-8.76719 -1.06724,-3.63959 -0.47961,-7.86067 -1.47755,-11.36373 -0.66166,-2.32264 -3.32684,-4.22137 -3.98803,-6.43359 -0.98519,-3.2963 -0.26408,-6.96961 -1.0894,-9.97302 -3.51135,-12.77809 -7.22554,-21.98105 -8.1034,-24.99793 -0.18402,-0.63244 -0.78111,-2.92917 -0.85141,-3.00974 2.23215,-0.70699 8.31422,10.60034 13.674,27.26708 0.91498,2.84522 -0.25417,6.33205 0.74097,9.42241 0.72306,2.24547 3.32081,4.29841 4.03818,6.64479 1.05775,3.45973 0.63371,7.74897 1.72008,11.31856 0.9986,3.28122 3.98011,5.72442 4.93255,9.04398 1.02514,3.57293 -0.0827,8.38234 0.91722,11.88051 0.97209,3.40082 3.90934,6.61992 4.79967,9.86369 0.89888,3.27497 -0.48237,7.31579 0.34694,10.32634 0.95344,3.46113 3.96111,6.09752 4.7554,9.09014 2.77128,10.44126 2.53139,18.0661 2.89536,18.91575 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssssssssccsssssssssscc" inkscape:connector-curvature="0" id="path6005" d="m 257.35232,363.0451 c -7.30723,7.67108 -16.34474,14.1102 -22.0958,20.83405 -2.94785,3.44647 -2.8166,7.61941 -5.75048,10.71723 -3.31142,3.49646 -8.66108,5.69289 -11.38803,9.15404 -2.46828,3.13285 -2.35093,7.61357 -4.6274,10.63597 -2.62202,3.48117 -7.61139,5.66638 -10.06374,9.06446 -2.40375,3.33074 -2.27292,7.8753 -4.59999,11.19081 -1.92424,2.74156 -5.80393,4.62826 -7.65479,7.43187 -2.34077,3.54571 -2.18716,8.13777 -4.58581,11.81428 -1.82031,2.79005 -5.52863,4.51398 -7.39212,7.4404 -1.73443,2.72375 -1.63232,6.50806 -3.45948,9.36686 -2.66411,4.16831 -7.79018,8.37147 -10.67102,12.90302 -1.2387,-0.7538 -5.78568,-3.05446 -5.966,-3.30551 2.41345,-3.76676 8.34883,-7.71909 11.24838,-12.01854 1.80304,-2.67355 1.30208,-6.30845 3.23463,-9.13337 2.02522,-2.96036 6.87545,-5.36318 9.0349,-8.43444 2.31267,-3.28917 2.17686,-7.6319 4.5757,-10.99811 1.84077,-2.58309 5.71225,-4.30089 7.6055,-6.89035 2.36561,-3.23551 2.27564,-7.70968 4.66489,-10.92105 2.54483,-3.42047 7.56947,-5.57474 10.10614,-8.90558 2.1937,-2.88049 1.90272,-7.12967 4.06516,-9.89835 3.24336,-4.15263 8.79928,-6.88286 12.01223,-10.60693 3.16175,-3.66473 3.19503,-8.02042 6.08343,-11.22741 12.61027,-14.00116 25.36522,-22.0709 30.02406,-19.99415 -0.30519,0.34784 -4.13144,1.49847 -4.40036,1.7808 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6007" d="m 327.75566,497.5022 c -5.75405,2.04024 -21.09882,14.31645 -23.89431,12.9683 -2.06119,-1.76286 -4.73997,-31.10708 -2.72333,-31.59694 1.58914,-2.30053 24.50853,3.83013 26.06582,3.47491 2.4369,-0.12387 1.17885,3.19412 2.88161,3.18461 -2.15381,0.3281 0.59812,11.55369 -2.32979,11.96912 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6010" d="m 339.34934,480.88191 c 1.43192,0.0245 25.10154,-11.55794 27.90592,-9.66239 0,0 6.60434,22.13997 0.62405,30.16755 l -2e-5,-10e-5 c -1.25011,1.26221 -19.92605,-6.2435 -25.8214,-5.34465 -2.75187,0.41431 -4.79415,-10.61371 -6.93084,-10.61076 1.93283,-0.3581 1.71489,-3.99743 4.22229,-4.54965 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 341.93133,496.52125 c -5.74074,2.58063 -8.79759,3.2068 -15.16625,1.54363 -1.97937,-5.87249 -2.4931,-12.07106 -0.60615,-16.17811 5.53665,-0.27785 7.89336,-0.45282 12.87893,-1.55304 3.95799,2.11686 3.16717,11.89401 2.89338,16.18753 z" id="path6012" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 340.9075,496.33137 c -5.01665,2.21109 -7.69852,3.11695 -12.95508,1.25279 -1.80875,-5.6361 -2.3688,-11.56212 -0.83311,-15.45619 6.30309,-3.6216 7.50325,-1.96967 10.99648,-1.2949 3.42982,2.07897 2.94264,11.4029 2.79161,15.49854 z" id="path6014" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 313.77589,380.22484 c -1.85865,1.41416 -25.01635,-11.64879 -32.89198,-11.54545 -7.39707,0.0912 -11.21691,-0.70823 -18.97976,-0.68606 -7.89148,1.61159 -25.68408,14.42639 -29.10634,12.1701 -2.38789,-2.6626 -0.58221,-41.39188 2.14391,-41.66425 2.48529,-2.70179 26.8061,9.8872 28.90735,9.70684 8.73082,-3.60988 10.59989,-0.9916 16.15753,0.28816 1.87009,0.29032 34.8727,-10.99264 38.21031,-8.02362 0,0 4.80061,30.40526 -4.441,39.75478 z" id="path6016" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="ccsssssssscsssssssc" inkscape:connector-curvature="0" id="path6018" d="m 300.80935,365.37436 c -0.68836,0.9912 -4.22224,-0.0759 -4.78789,0.24306 -0.50867,-13.28222 4.17527,-22.13724 6.2854,-39.04797 0.63203,-5.06512 -0.63043,-13.45253 0.20548,-18.60802 0.75679,-4.66748 4.84419,-9.34979 5.7569,-14.00669 1.13267,-5.77919 -0.86868,-11.51927 0.4858,-17.14335 1.39159,-5.77817 5.39488,-10.68391 6.99887,-16.13386 1.52977,-5.19777 0.65113,-10.95835 2.35453,-15.70943 2.35574,-6.57057 6.86839,-11.1448 9.51268,-16.53141 3.90254,-7.94973 6.0918,-15.90176 10.48658,-20.2412 0.32438,-0.32029 0.64988,-0.62908 0.97647,-0.92611 -3.99674,7.04372 -5.58074,15.5956 -8.79425,22.63467 -2.49849,5.47287 -6.77301,9.43799 -8.84343,14.88554 -2.11435,5.56311 -1.51583,11.8579 -3.22561,17.37386 -1.57276,5.07396 -5.48331,9.37354 -6.74811,14.39058 -1.50068,5.95275 0.45383,11.85969 -0.66396,17.70718 -0.95524,4.9972 -5.03071,9.95097 -5.74355,14.85282 -0.70392,4.84044 1.70198,12.63024 1.20118,17.36121 -1.54631,14.6076 -5.20321,25.65435 -5.45709,38.89912 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccssssssscssssssscc" inkscape:connector-curvature="0" id="path6020" d="m 257.16054,362.75307 c -0.68836,0.9912 -2.82579,-1.73278 -3.39144,-1.41379 -0.37269,-9.73158 -0.70877,-20.69679 -0.8256,-32.21201 -0.0702,-6.9179 2.94392,-14.56464 3.0716,-21.73134 0.0808,-4.53327 -2.79617,-8.55634 -2.61037,-13.09234 0.20964,-5.11793 3.6745,-10.3905 4.04501,-15.41027 0.51355,-6.95766 -1.98652,-13.59248 -1.09792,-20.11455 0.65478,-4.8059 4.427,-10.51525 5.32158,-14.94932 1.02898,-5.10026 0.89976,-11.59034 1.91557,-15.90331 2.3965,-10.17515 6.32321,-16.30417 12.04737,-21.51028 -4.83912,7.49122 -8.15575,13.90871 -9.97772,23.04242 -0.87328,4.37786 -0.58619,10.74138 -1.49671,15.58304 -0.80025,4.25531 -4.46778,9.67523 -5.01405,14.10846 -0.80389,6.52387 1.82554,13.03115 1.45463,19.7799 -0.28688,5.21977 -3.64708,10.65501 -3.74888,15.90799 -0.087,4.49163 2.88699,8.44891 2.89154,12.90488 0.008,7.74657 -2.88142,15.92785 -2.76351,23.33804 0.17961,11.28706 0.36398,22.01553 0.17887,31.67248 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6022" d="m 263.00877,367.34438 c -6.86092,1.46321 -26.23427,13.41368 -29.19899,11.37002 -2.06484,-2.41214 -0.4866,-37.40147 1.88248,-37.64912 2.16849,-2.44945 27.25075,8.50997 29.07658,8.34588 2.78907,0.25188 0.83659,3.95341 2.77329,4.22012 -2.49951,0.0349 -1.14033,13.70181 -4.53336,13.7131 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6024" d="m 280.22357,349.66662 c 1.82829,0.26255 34.17646,-9.51233 37.42934,-6.82266 0,0 4.52487,27.1472 -4.55308,35.62342 v -1.3e-4 c -1.82387,1.28219 -24.39462,-10.60374 -32.09921,-10.50756 -3.59547,0.0388 -4.25287,-13.27984 -6.98802,-13.6251 2.53724,-0.10617 2.90394,-4.42699 6.21097,-4.66797 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 278.75367,367.75297 c -7.80505,2.10166 -9.82842,3.09006 -17.68425,0.0923 -1.4915,-7.23777 -1.04937,-14.62028 2.09424,-19.14826 7.13533,0.57649 8.1826,0.005 14.75852,-0.47668 4.69006,3.13855 1.94346,14.52183 0.83138,19.53267 z" id="path6026" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 277.10203,367.86229 c -6.81278,1.78473 -8.03087,2.66364 -14.42773,-0.3893 -1.31507,-6.93158 -0.98055,-14.00072 1.67569,-18.33526 8.70945,-3.23561 7.57743,-1.34461 11.9285,0.02 4.02082,3.00774 1.74324,13.90693 0.82336,18.70478 z" id="path6028" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 305.87224,222.21733 c -0.45343,1.1261 -0.93755,1.64261 -1.30992,2.61597 -1.08472,-9.83839 -17.20914,-21.22862 -18.73388,-25.19472 0.30878,-0.3607 0.98646,-1.48733 1.41298,-2.07287 0.34127,1.91591 17.88704,16.22615 18.45402,23.59139 z" id="path6030" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 284.7864,219.81889 c 0.89028,1.01267 1.34082,0.97715 2.07195,1.85246 2.12978,-8.84735 29.79938,-20.62478 31.99278,-22.15359 -0.53142,-0.54893 -0.80144,-1.34253 -1.37981,-2.2032 -1.82631,1.12917 -31.00359,14.7508 -32.11682,21.37412 z" id="path6032" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path sodipodi:nodetypes="cssssssscssssssscc" inkscape:connector-curvature="0" id="path6034" d="m 336.39247,207.55942 c -3.08103,2.5253 -5.59756,6.26249 -8.58715,8.06792 -2.60954,1.5759 -5.70579,1.30118 -8.21274,2.38327 -2.97468,1.28397 -5.42439,3.56407 -8.20739,4.23121 -3.05414,0.73213 -6.41937,-0.20739 -9.17792,-0.11065 -2.54037,0.0891 -5.38297,0.72809 -7.61746,0.36995 -3.00239,-0.48122 -5.32161,-2.35206 -7.61591,-3.53383 -2.76925,-1.42642 -6.81922,-0.72621 -8.39977,-2.74187 -2.16886,-2.76596 -1.65911,-7.43152 -1.20583,-10.25321 -0.16631,1.59936 1.26371,3.74817 4.45127,5.18615 1.65026,0.74448 4.38394,0.003 6.71108,0.55078 2.31024,0.54413 4.56314,1.93803 7.39169,2.18607 1.92312,0.16864 4.37778,-0.51493 6.4523,-0.46769 2.57061,0.0586 5.67806,1.34361 8.38559,1.18838 3.11822,-0.17878 5.85024,-1.8352 8.99918,-2.34077 2.49556,-0.40067 5.50573,0.67976 7.92966,0.0478 3.20681,-0.83609 5.78542,-3.47569 8.7034,-4.76349 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 319.28311,252.17778 c -0.0967,-1.35041 -0.65455,-1.61923 -0.69335,-2.76127 -18.35158,-0.21551 -52.79273,-3.34505 -56.7681,-3.62799 0.1093,0.76405 0.10839,1.55293 -0.017,2.58364 11.40029,1.02084 39.20366,4.29703 57.47857,3.80562 z" id="path6036" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 316.1339,264.24306 c -0.0983,-1.35041 -0.66562,-1.61923 -0.70508,-2.76127 -18.662,-0.21551 -53.68574,-3.34505 -57.72835,-3.62799 0.11114,0.76405 0.11022,1.55293 -0.0173,2.58364 11.59313,1.02084 39.8668,4.29703 58.45084,3.80562 z" id="path6038" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 309.94673,277.32454 c -0.0879,-1.35041 -0.59517,-1.61923 -0.63045,-2.76127 -16.68657,-0.21551 -48.00295,-3.34505 -51.61764,-3.62799 0.0994,0.76405 0.0985,1.55293 -0.0155,2.58364 10.36596,1.02084 35.64679,4.29703 52.26366,3.80562 z" id="path6040" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4-3-8" d="m 174.95416,498.26644 c -0.94254,0.87836 -12.99463,-6.26384 -16.74654,-7.05301 -3.52369,-0.74575 -5.30858,-1.77924 -9.00349,-2.61814 -3.82139,0.36449 -14.237,6.13747 -15.77285,4.03174 -1.02695,-2.30291 2.57012,-25.69455 3.87855,-25.60263 1.29359,-1.79566 12.62509,6.53404 13.6324,6.62753 4.30287,-1.80268 5.08476,0.40909 7.67684,2.00219 0.87798,0.42859 17.04584,-4.57591 18.51215,-1.93356 0,0 2.60456,18.40313 -2.17709,24.54627 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 149.48435,488.15692 c -3.73666,0.26902 -13.89032,5.43238 -15.39511,3.49876 -1.00743,-2.10415 2.42253,-22.63397 3.70224,-22.52954 1.26262,-1.60713 12.38734,5.41084 13.37249,5.51182 1.48424,0.53925 0.28593,3.13233 1.31282,3.5771 -1.34084,-0.28368 -1.17374,10.35449 -2.99244,9.94186 z" id="path5755-7-0-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 158.67417,476.57616 c 0.85922,0.4027 16.65374,-3.51868 18.09119,-1.09966 0,0 2.60714,15.87691 -2.06075,21.36913 l 1e-5,-1e-4 c -0.92057,0.7811 -12.74168,-5.39476 -16.41192,-6.17054 -1.71252,-0.36676 -1.4784,-10.64174 -2.76577,-11.20777 1.21173,0.1984 1.56366,-3.07107 3.14724,-2.89106 z" id="path1682-7-73-9-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7-6-2" d="m 158.11754,491.66876 c -3.80243,0.78402 -5.72647,0.51776 -9.33545,-2.74992 -0.40069,-5.91133 0.12461,-11.71863 1.81316,-14.95534 3.36959,1.26504 4.81151,1.75168 7.96013,2.11377 2.0971,3.02102 0.3049,11.74172 -0.4379,15.59147 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-6-9" d="m 157.52691,491.21428 c -3.31689,0.64488 -5.05289,0.73717 -7.96553,-2.40913 -0.32982,-5.64843 0.13092,-11.21928 1.5794,-14.35767 4.28102,-1.58132 4.78092,0.2581 6.79243,1.83329 1.78433,2.84146 0.23589,11.23115 -0.40638,14.9337 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g inkscape:groupmode="layer" id="Torso_Outfit_GothicLolitaDress_Fat" inkscape:label="Torso_Outfit_GothicLolitaDress_Fat" style="display:none"><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 368.45236,268.83602 c 9.79379,22.25386 -6.93535,55.23688 -9.03682,81.8326 7.08204,17.71172 17.1987,43.87239 10.98902,58.65796 0,0 -73.04392,5.74409 -84.55314,34.08146 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 -6.04682,-14.9594 -3.88183,-19.68992 -3.3121,-15.63058 2.90154,-41.76028 13.46584,-64.79349 1.01057,-12.86894 1.08797,-25.464 0.25795,-37.07815 -3.12591,-70.13568 31.92826,-40.0847 54.01213,-59.43686 4.62538,-2.28504 6.71006,1.05395 7.48346,0.17109 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" id="path6045" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssscccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 357.91318,350.82093 c 7.54372,15.21021 16.92231,50.29343 10.75807,59.13404 -40.10653,11.44456 -81.59246,45.7923 -82.36413,48.13007 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -37.05208,-53.85137 -41.77749,-55.04032 2.36992,-29.39255 7.63744,-56.44091 18.10401,-76.80623 0.99231,-11.72142 1.10295,-23.4875 0.24632,-35.39201 -6.20108,-50.45733 5.98691,-82.06023 39.95048,-88.64617 5.65511,21.68836 47.15836,12.8615 59.61138,1.54951 0,0 25.14245,-4.0197 34.62152,28.41718 10.43503,42.92299 -8.49162,75.60369 -13.25584,114.87314 z" id="path6047" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssscccccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 119.84262,559.24598 C 166.36276,448.57227 239.51913,374.77277 240.6226,367.10804 l 89.12794,1.58139 c 0,0 98.16088,120.46171 128.49438,195.05453 -1.10151,1.92828 -5.06784,1.45972 -7.90471,3.18731 -2.18445,1.33027 -2.90764,4.8982 -6.01064,6.10612 -3.42199,1.3321 -9.49466,-0.23953 -13.91095,0.94002 -3.45311,0.9223 -5.06915,4.62579 -9.05997,5.45269 -4.33285,0.89776 -10.55545,-0.73613 -15.44643,0.0469 -4.44375,0.71142 -7.51061,3.84984 -12.353,4.46464 -4.19467,0.53256 -12.59369,-1.44634 -17.04612,-0.98754 -6.63486,0.68369 -9.46872,3.75972 -16.56971,4.27639 -4.01891,0.29242 -8.98617,-2.27065 -13.1225,-2.03271 -4.24452,0.24418 -7.66091,3.28791 -12.00448,3.47398 -5.3052,0.22725 -11.55888,-2.77109 -16.97058,-2.63177 -4.63113,0.11923 -8.40907,3.38798 -13.08736,3.44187 -5.22866,0.0602 -11.00823,-3.98648 -16.25819,-4.00902 -4.89364,-0.021 -9.25757,3.98765 -14.13639,3.89373 -5.39388,-0.10384 -11.12244,-3.6113 -16.45684,-3.80553 -5.65945,-0.20606 -10.91963,2.89539 -16.46173,2.58606 -4.83115,-0.26966 -9.60786,-3.40728 -14.31295,-3.75654 -5.89246,-0.43739 -11.67259,1.89081 -17.30662,1.32672 -6.05625,-0.60636 -11.59014,-4.11494 -17.26684,-4.87017 -6.65645,-0.88556 -13.37669,0.95408 -19.38602,-0.13997 -6.5393,-1.19054 -11.06445,-5.8645 -16.67031,-7.30702 -5.60596,-1.44254 -12.29262,0.34636 -16.79089,-1.35347 -5.03288,-1.90184 -7.01983,-6.61804 -10.43502,-8.849 -3.15113,-2.05846 -7.85982,-1.60693 -9.43405,-3.95165 z" id="path6049" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssssssssssssssssssssc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="M 119.84262,548.58883 C 166.36276,444.05376 239.51913,374.34764 240.6226,367.10804 l 89.12794,1.49367 c 0,0 98.16088,113.78016 128.49438,184.23561 6.49984,35.06417 -344.7519,33.37417 -338.4023,-4.24849 z" id="path6051" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 122.61595,523.9989 c 0,0 46.40281,-76.62356 68.37955,-81.73343 l 192.53035,5.51991 c 37.6092,16.95787 48.73275,50.62346 66.65117,79.16257 -0.95842,1.3636 -6.21893,-0.24212 -10.54216,0.84653 -3.23791,0.81535 -4.86344,4.38393 -9.70467,5.05175 -4.32797,0.59702 -11.89966,-1.6922 -17.32483,-1.20876 -5.55931,0.4954 -8.99739,3.76068 -15.52399,4.14118 -3.81485,0.2224 -9.54673,-1.87254 -13.64142,-1.6882 -4.72707,0.21281 -7.8604,2.69864 -12.90678,2.86199 -5.0501,0.16347 -11.30636,-2.52592 -16.61865,-2.41063 -4.00428,0.0869 -7.01421,2.98873 -11.13877,3.04893 -5.05527,0.0738 -11.0755,-2.87746 -16.2702,-2.84281 -5.94483,0.0397 -11.0822,3.05923 -17.14584,3.04914 -6.09755,-0.0101 -12.59151,-2.34315 -18.74016,-2.40199 -5.18669,-0.0496 -10.0257,2.18181 -15.20335,2.09861 -5.56533,-0.0894 -10.93665,-3.0264 -16.44172,-3.15345 -4.57042,-0.10547 -9.28796,2.60472 -13.7843,2.47409 -5.19146,-0.15083 -11.20758,-3.14662 -16.25786,-3.32999 -4.42837,-0.16079 -7.90984,2.49455 -12.19686,2.30951 -5.00865,-0.21618 -9.73359,-3.9842 -14.50394,-4.2324 -4.73186,-0.24621 -9.51124,3.02765 -13.96075,2.75106 -5.4269,-0.33735 -9.56539,-3.70208 -14.49351,-4.08277 -5.07554,-0.39208 -10.92425,2.1986 -15.37755,1.76275 -5.4174,-0.53022 -8.92519,-4.45077 -13.2667,-5.04212 -4.52745,-0.61668 -9.95468,2.50422 -13.00618,1.41454 -1.58972,-0.56768 -2.86528,-3.51089 -4.13062,-3.92447 -3.30662,-1.08077 -5.51304,0.68724 -5.38026,-0.44154 z" id="path6053" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsssssssssssssssssssssssc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 124.03011,516.43695 c 0,0 46.10232,-69.53437 67.93674,-74.17148 l 191.28352,5.00921 c 37.36564,15.38893 48.41716,45.9398 66.21954,71.83848 -12.29315,15.9754 -327.15492,10.64182 -325.4398,-2.67621 z" id="path6055" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 148.30205,479.76695 c 0,0 77.5338,-104.6772 96.12001,-109.57845 l 75.45367,0.30426 c 31.80691,16.26551 92.82364,82.83515 107.97763,110.20905 -0.58425,1.60742 -5.80534,0.23429 -10.01327,1.54147 -3.19545,0.99265 -4.68411,4.72831 -9.61747,5.55187 -2.96317,0.49467 -7.62665,-2.22283 -11.12913,-1.78816 -3.42689,0.42529 -5.68196,4.00403 -9.56283,4.37261 -3.23828,0.30756 -7.1542,-1.70261 -10.66921,-1.43409 -3.08218,0.23546 -5.73355,2.75408 -9.00267,2.95983 -18.54189,1.16693 -39.89648,1.85815 -61.86146,2.09906 -5.3073,0.0582 -9.65025,-2.4099 -14.99775,-2.4039 -4.33697,0.005 -9.67694,2.493 -14.00335,2.4636 -5.02648,-0.0338 -9.53465,-3.5903 -14.49851,-3.66932 -5.82679,-0.0927 -12.09252,3.28356 -17.75516,3.12938 -4.92504,-0.13409 -9.5221,-3.29123 -14.26352,-3.47111 -4.33856,-0.16459 -8.83867,2.65179 -12.97914,2.44937 -3.4161,-0.167 -6.50756,-3.8468 -9.76249,-4.03924 -4.59818,-0.27187 -9.27366,2.93101 -13.4929,2.60903 -4.30878,-0.32881 -6.90246,-4.43356 -10.74532,-4.81382 -4.52488,-0.44775 -10.20201,2.81911 -13.97304,2.30127 -16.59025,-2.2782 -25.32067,-5.22818 -21.22409,-8.79268 z" id="path6057" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccssssssssssssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 152.17092,472.23567 c 0,0 71.51747,-101.01092 89.72892,-105.58598 l 86.60624,-0.046 c 31.16558,15.183 82.73107,80.95254 97.57951,106.50464 -6.86845,18.00222 -293.7434,15.56386 -273.91467,-0.87262 z" id="path6059" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path6061" d="m 368.60057,502.77966 c -1.26153,1.37587 -20.52337,-7.04823 -26.54903,-6.12525 -5.66018,0.86196 -8.68087,0.60179 -14.62943,1.44517 -5.86359,2.18144 -21.47335,15.22842 -24.35752,13.71199 -2.13813,-1.9649 -5.22711,-34.42852 -3.16868,-34.94516 1.59321,-2.5154 25.14175,4.912 26.73176,4.53843 6.27626,-3.93574 8.01153,-1.95263 12.41992,-1.47682 1.46718,0.0432 25.46431,-12.86542 28.36591,-10.74611 0,0 7.19205,24.82551 1.18715,33.59817 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 332.37618,482.76264 c -0.80293,1.33144 -2.76337,5.12558 -3.58695,5.75201 -0.21885,-0.40326 0.19813,-10.20527 -3.31779,-23.16583 -0.85162,-3.13928 -4.28978,-6.00776 -5.2932,-9.54299 -0.93795,-3.3046 0.0897,-7.13442 -0.90403,-10.68762 -0.92791,-3.31796 -4.26865,-6.2181 -5.25776,-9.65889 -1.01324,-3.52471 0.72846,-8.34829 -0.26595,-11.92473 -0.87672,-3.15315 -3.77621,-5.66827 -4.6849,-8.76719 -1.06724,-3.63959 -0.47961,-7.86067 -1.47755,-11.36373 -0.66166,-2.32264 -3.32684,-4.22137 -3.98803,-6.43359 -0.98519,-3.2963 -0.26408,-6.96961 -1.0894,-9.97302 -3.51135,-12.77809 -7.22554,-21.98105 -8.1034,-24.99793 -0.18402,-0.63244 -0.78111,-2.92917 -0.85141,-3.00974 2.23215,-0.70699 8.31422,10.60034 13.674,27.26708 0.91498,2.84522 -0.25417,6.33205 0.74097,9.42241 0.72306,2.24547 3.32081,4.29841 4.03818,6.64479 1.05775,3.45973 0.63371,7.74897 1.72008,11.31856 0.9986,3.28122 3.98011,5.72442 4.93255,9.04398 1.02514,3.57293 -0.0827,8.38234 0.91722,11.88051 0.97209,3.40082 3.90934,6.61992 4.79967,9.86369 0.89888,3.27497 -0.48237,7.31579 0.34694,10.32634 0.95344,3.46113 3.96111,6.09752 4.7554,9.09014 2.77128,10.44126 2.53139,18.0661 2.89536,18.91575 z" id="path6069" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssssssccsssssssssc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 257.35232,363.0451 c -7.30723,7.67108 -16.34474,14.1102 -22.0958,20.83405 -2.94785,3.44647 -2.8166,7.61941 -5.75048,10.71723 -3.31142,3.49646 -8.66108,5.69289 -11.38803,9.15404 -2.46828,3.13285 -2.35093,7.61357 -4.6274,10.63597 -2.62202,3.48117 -7.61139,5.66638 -10.06374,9.06446 -2.40375,3.33074 -2.27292,7.8753 -4.59999,11.19081 -1.92424,2.74156 -5.80393,4.62826 -7.65479,7.43187 -2.34077,3.54571 -2.18716,8.13777 -4.58581,11.81428 -1.82031,2.79005 -5.52863,4.51398 -7.39212,7.4404 -1.73443,2.72375 -1.63232,6.50806 -3.45948,9.36686 -2.66411,4.16831 -7.79018,8.37147 -10.67102,12.90302 -1.2387,-0.7538 -5.78568,-3.05446 -5.966,-3.30551 2.41345,-3.76676 8.34883,-7.71909 11.24838,-12.01854 1.80304,-2.67355 1.30208,-6.30845 3.23463,-9.13337 2.02522,-2.96036 6.87545,-5.36318 9.0349,-8.43444 2.31267,-3.28917 2.17686,-7.6319 4.5757,-10.99811 1.84077,-2.58309 5.71225,-4.30089 7.6055,-6.89035 2.36561,-3.23551 2.27564,-7.70968 4.66489,-10.92105 2.54483,-3.42047 7.56947,-5.57474 10.10614,-8.90558 2.1937,-2.88049 1.90272,-7.12967 4.06516,-9.89835 3.24336,-4.15263 8.79928,-6.88286 12.01223,-10.60693 3.16175,-3.66473 3.19503,-8.02042 6.08343,-11.22741 12.61027,-14.00116 25.36522,-22.0709 30.02406,-19.99415 -0.30519,0.34784 -4.13144,1.49847 -4.40036,1.7808 z" id="path6074" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssssccsssssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 327.75566,497.5022 c -5.75405,2.04024 -21.09882,14.31645 -23.89431,12.9683 -2.06119,-1.76286 -4.73997,-31.10708 -2.72333,-31.59694 1.58914,-2.30053 24.50853,3.83013 26.06582,3.47491 2.4369,-0.12387 1.17885,3.19412 2.88161,3.18461 -2.15381,0.3281 0.59812,11.55369 -2.32979,11.96912 z" id="path6083" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 339.34934,480.88191 c 1.43192,0.0245 25.10154,-11.55794 27.90592,-9.66239 0,0 6.60434,22.13997 0.62405,30.16755 l -2e-5,-10e-5 c -1.25011,1.26221 -19.92605,-6.2435 -25.8214,-5.34465 -2.75187,0.41431 -4.79415,-10.61371 -6.93084,-10.61076 1.93283,-0.3581 1.71489,-3.99743 4.22229,-4.54965 z" id="path6085" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6087" d="m 341.93133,496.52125 c -5.74074,2.58063 -8.79759,3.2068 -15.16625,1.54363 -1.97937,-5.87249 -2.4931,-12.07106 -0.60615,-16.17811 5.53665,-0.27785 7.89336,-0.45282 12.87893,-1.55304 3.95799,2.11686 3.16717,11.89401 2.89338,16.18753 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6089" d="m 340.9075,496.33137 c -5.01665,2.21109 -7.69852,3.11695 -12.95508,1.25279 -1.80875,-5.6361 -2.3688,-11.56212 -0.83311,-15.45619 6.30309,-3.6216 7.50325,-1.96967 10.99648,-1.2949 3.42982,2.07897 2.94264,11.4029 2.79161,15.49854 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path6091" d="m 313.77589,380.22484 c -1.85865,1.41416 -25.01635,-11.64879 -32.89198,-11.54545 -7.39707,0.0912 -11.21691,-0.70823 -18.97976,-0.68606 -7.89148,1.61159 -25.68408,14.42639 -29.10634,12.1701 -2.38789,-2.6626 -0.58221,-41.39188 2.14391,-41.66425 2.48529,-2.70179 26.8061,9.8872 28.90735,9.70684 8.73082,-3.60988 10.59989,-0.9916 16.15753,0.28816 1.87009,0.29032 34.8727,-10.99264 38.21031,-8.02362 0,0 4.80061,30.40526 -4.441,39.75478 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 305.87224,222.21733 c -0.45343,1.1261 -0.93755,1.64261 -1.30992,2.61597 -1.08472,-9.83839 -17.20914,-21.22862 -18.73388,-25.19472 0.30878,-0.3607 0.98646,-1.48733 1.41298,-2.07287 0.34127,1.91591 17.88704,16.22615 18.45402,23.59139 z" id="path6030-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 300.80935,365.37436 c -0.68836,0.9912 -4.22224,-0.0759 -4.78789,0.24306 -0.50867,-13.28222 4.17527,-22.13724 6.2854,-39.04797 0.63203,-5.06512 -0.63043,-13.45253 0.20548,-18.60802 0.75679,-4.66748 4.84419,-9.34979 5.7569,-14.00669 1.13267,-5.77919 -0.86868,-11.51927 0.4858,-17.14335 1.39159,-5.77817 5.39488,-10.68391 6.99887,-16.13386 1.52977,-5.19777 0.65113,-10.95835 2.35453,-15.70943 2.35574,-6.57057 6.86839,-11.1448 9.51268,-16.53141 3.90254,-7.94973 6.0918,-15.90176 10.48658,-20.2412 0.32438,-0.32029 0.64988,-0.62908 0.97647,-0.92611 -3.99674,7.04372 -5.58074,15.5956 -8.79425,22.63467 -2.49849,5.47287 -6.77301,9.43799 -8.84343,14.88554 -2.11435,5.56311 -1.51583,11.8579 -3.22561,17.37386 -1.57276,5.07396 -5.48331,9.37354 -6.74811,14.39058 -1.50068,5.95275 0.45383,11.85969 -0.66396,17.70718 -0.95524,4.9972 -5.03071,9.95097 -5.74355,14.85282 -0.70392,4.84044 1.70198,12.63024 1.20118,17.36121 -1.54631,14.6076 -5.20321,25.65435 -5.45709,38.89912 z" id="path6093" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsssssssscsssssssc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 257.16054,362.75307 c -0.68836,0.9912 -2.82579,-1.73278 -3.39144,-1.41379 -0.37269,-9.73158 -0.70877,-20.69679 -0.8256,-32.21201 -0.0702,-6.9179 2.94392,-14.56464 3.0716,-21.73134 0.0808,-4.53327 -2.79617,-8.55634 -2.61037,-13.09234 0.20964,-5.11793 3.6745,-10.3905 4.04501,-15.41027 0.51355,-6.95766 -1.98652,-13.59248 -1.09792,-20.11455 0.65478,-4.8059 4.427,-10.51525 5.32158,-14.94932 1.02898,-5.10026 0.89976,-11.59034 1.91557,-15.90331 2.3965,-10.17515 6.32321,-16.30417 12.04737,-21.51028 -4.83912,7.49122 -8.15575,13.90871 -9.97772,23.04242 -0.87328,4.37786 -0.58619,10.74138 -1.49671,15.58304 -0.80025,4.25531 -4.46778,9.67523 -5.01405,14.10846 -0.80389,6.52387 1.82554,13.03115 1.45463,19.7799 -0.28688,5.21977 -3.64708,10.65501 -3.74888,15.90799 -0.087,4.49163 2.88699,8.44891 2.89154,12.90488 0.008,7.74657 -2.88142,15.92785 -2.76351,23.33804 0.17961,11.28706 0.36398,22.01553 0.17887,31.67248 z" id="path6095" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssssssscssssssscc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 263.00877,367.34438 c -6.86092,1.46321 -26.23427,13.41368 -29.19899,11.37002 -2.06484,-2.41214 -0.4866,-37.40147 1.88248,-37.64912 2.16849,-2.44945 27.25075,8.50997 29.07658,8.34588 2.78907,0.25188 0.83659,3.95341 2.77329,4.22012 -2.49951,0.0349 -1.14033,13.70181 -4.53336,13.7131 z" id="path6097" inkscape:connector-curvature="0"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 280.22357,349.66662 c 1.82829,0.26255 34.17646,-9.51233 37.42934,-6.82266 0,0 4.52487,27.1472 -4.55308,35.62342 v -1.3e-4 c -1.82387,1.28219 -24.39462,-10.60374 -32.09921,-10.50756 -3.59547,0.0388 -4.25287,-13.27984 -6.98802,-13.6251 2.53724,-0.10617 2.90394,-4.42699 6.21097,-4.66797 z" id="path6099" inkscape:connector-curvature="0"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6101" d="m 278.75367,367.75297 c -7.80505,2.10166 -9.82842,3.09006 -17.68425,0.0923 -1.4915,-7.23777 -1.04937,-14.62028 2.09424,-19.14826 7.13533,0.57649 8.1826,0.005 14.75852,-0.47668 4.69006,3.13855 1.94346,14.52183 0.83138,19.53267 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6103" d="m 277.10203,367.86229 c -6.81278,1.78473 -8.03087,2.66364 -14.42773,-0.3893 -1.31507,-6.93158 -0.98055,-14.00072 1.67569,-18.33526 8.70945,-3.23561 7.57743,-1.34461 11.9285,0.02 4.02082,3.00774 1.74324,13.90693 0.82336,18.70478 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 284.7864,219.81889 c 0.89028,1.01267 1.34082,0.97715 2.07195,1.85246 2.12978,-8.84735 29.79938,-20.62478 31.99278,-22.15359 -0.53142,-0.54893 -0.80144,-1.34253 -1.37981,-2.2032 -1.82631,1.12917 -31.00359,14.7508 -32.11682,21.37412 z" id="path6032-7" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 336.39247,207.55942 c -3.08103,2.5253 -5.59756,6.26249 -8.58715,8.06792 -2.60954,1.5759 -5.70579,1.30118 -8.21274,2.38327 -2.97468,1.28397 -5.42439,3.56407 -8.20739,4.23121 -3.05414,0.73213 -6.41937,-0.20739 -9.17792,-0.11065 -2.54037,0.0891 -5.38297,0.72809 -7.61746,0.36995 -3.00239,-0.48122 -5.32161,-2.35206 -7.61591,-3.53383 -2.76925,-1.42642 -6.81922,-0.72621 -8.39977,-2.74187 -2.16886,-2.76596 -1.65911,-7.43152 -1.20583,-10.25321 -0.16631,1.59936 1.26371,3.74817 4.45127,5.18615 1.65026,0.74448 4.38394,0.003 6.71108,0.55078 2.31024,0.54413 4.56314,1.93803 7.39169,2.18607 1.92312,0.16864 4.37778,-0.51493 6.4523,-0.46769 2.57061,0.0586 5.67806,1.34361 8.38559,1.18838 3.11822,-0.17878 5.85024,-1.8352 8.99918,-2.34077 2.49556,-0.40067 5.50573,0.67976 7.92966,0.0478 3.20681,-0.83609 5.78542,-3.47569 8.7034,-4.76349 z" id="path6109" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssscssssssscc"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6111" d="m 319.28311,252.17778 c -0.0967,-1.35041 -0.65455,-1.61923 -0.69335,-2.76127 -18.35158,-0.21551 -52.79273,-3.34505 -56.7681,-3.62799 0.1093,0.76405 0.10839,1.55293 -0.017,2.58364 11.40029,1.02084 39.20366,4.29703 57.47857,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6113" d="m 316.1339,264.24306 c -0.0983,-1.35041 -0.66562,-1.61923 -0.70508,-2.76127 -18.662,-0.21551 -53.68574,-3.34505 -57.72835,-3.62799 0.11114,0.76405 0.11022,1.55293 -0.0173,2.58364 11.59313,1.02084 39.8668,4.29703 58.45084,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6115" d="m 309.94673,277.32454 c -0.0879,-1.35041 -0.59517,-1.61923 -0.63045,-2.76127 -16.68657,-0.21551 -48.00295,-3.34505 -51.61764,-3.62799 0.0994,0.76405 0.0985,1.55293 -0.0155,2.58364 10.36596,1.02084 35.64679,4.29703 52.26366,3.80562 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccccccc" inkscape:connector-curvature="0" id="path1674-1-4-3-9" d="m 174.95416,498.26644 c -0.94254,0.87836 -12.99463,-6.26384 -16.74654,-7.05301 -3.52369,-0.74575 -5.30858,-1.77924 -9.00349,-2.61814 -3.82139,0.36449 -14.237,6.13747 -15.77285,4.03174 -1.02695,-2.30291 2.57012,-25.69455 3.87855,-25.60263 1.29359,-1.79566 12.62509,6.53404 13.6324,6.62753 4.30287,-1.80268 5.08476,0.40909 7.67684,2.00219 0.87798,0.42859 17.04584,-4.57591 18.51215,-1.93356 0,0 2.60456,18.40313 -2.17709,24.54627 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 149.48435,488.15692 c -3.73666,0.26902 -13.89032,5.43238 -15.39511,3.49876 -1.00743,-2.10415 2.42253,-22.63397 3.70224,-22.52954 1.26262,-1.60713 12.38734,5.41084 13.37249,5.51182 1.48424,0.53925 0.28593,3.13233 1.31282,3.5771 -1.34084,-0.28368 -1.17374,10.35449 -2.99244,9.94186 z" id="path5755-7-0-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 158.67417,476.57616 c 0.85922,0.4027 16.65374,-3.51868 18.09119,-1.09966 0,0 2.60714,15.87691 -2.06075,21.36913 l 1e-5,-1e-4 c -0.92057,0.7811 -12.74168,-5.39476 -16.41192,-6.17054 -1.71252,-0.36676 -1.4784,-10.64174 -2.76577,-11.20777 1.21173,0.1984 1.56366,-3.07107 3.14724,-2.89106 z" id="path1682-7-73-9-38" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1684-01-7-6-3" d="m 158.11754,491.66876 c -3.80243,0.78402 -5.72647,0.51776 -9.33545,-2.74992 -0.40069,-5.91133 0.12461,-11.71863 1.81316,-14.95534 3.36959,1.26504 4.81151,1.75168 7.96013,2.11377 2.0971,3.02102 0.3049,11.74172 -0.4379,15.59147 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path1686-2-6-6-8" d="m 157.52691,491.21428 c -3.31689,0.64488 -5.05289,0.73717 -7.96553,-2.40913 -0.32982,-5.64843 0.13092,-11.21928 1.5794,-14.35767 4.28102,-1.58132 4.78092,0.2581 6.79243,1.83329 1.78433,2.84146 0.23589,11.23115 -0.40638,14.9337 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/></g><g style="display:inline" inkscape:label="Torso_Outfit_GothicLolitaDress_Obese" id="Torso_Outfit_GothicLolitaDress_Obese" inkscape:groupmode="layer"><path sodipodi:nodetypes="ccccsssssscccccccc" inkscape:connector-curvature="0" id="path6247" d="m 368.45236,268.83602 c 9.79379,22.25386 -0.43535,53.98688 -2.53682,80.5826 7.08204,17.71172 10.6987,45.12239 4.48902,59.90796 0,0 -73.04392,5.74409 -84.55314,34.08146 -2.06147,4.01155 -2.1084,11.81811 -3.46792,16.10443 -0.27859,0.87834 -1.00697,6.35332 -3.50565,8.26757 -0.26944,0.20641 -1.13656,1.14752 -4.58251,0.28177 -0.17413,-0.0437 -1.37345,0.71664 -3.61847,0.0361 -5.83439,-1.76869 -6.66978,-8.86034 -6.76649,-9.28816 -1.98539,-8.78313 -6.24957,-28.02971 -9.43291,-34.24779 -14.19124,-27.72004 -27.97462,-8.06406 -29.28246,-10.40039 0.41618,-1.08804 -6.04682,-14.9594 -3.88183,-19.68992 -8.0621,-6.63058 -0.34846,-40.51028 12.46584,-75.79349 -1.19914,-11.98506 -0.91203,-14.214 -1.74205,-25.82815 -3.12591,-70.13568 34.92826,-40.3347 57.01213,-59.68686 4.62538,-2.28504 6.71006,1.05395 7.48346,0.17109 3.13994,1.52155 66.54554,33.43249 67.65165,34.25705 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="cccssscccccccc" inkscape:connector-curvature="0" id="path6249" d="m 364.41318,349.57093 c 7.54372,15.21021 10.42231,51.54343 4.25807,60.38404 -40.10653,11.44456 -81.59246,45.7923 -82.36413,48.13007 -0.78385,1.88787 -4.7912,9.82211 -7.2881,11.60252 -1.21712,0.86786 -4.56426,-0.37235 -4.8162,-0.39645 -0.29397,-0.0276 -0.77535,0.50225 -2.98817,-0.0701 -5.65546,-1.4629 -10.22974,-5.40448 -10.80185,-7.35518 -18.43111,-29.49711 -37.05208,-53.85137 -41.77749,-55.04032 -3.88008,-21.89255 6.38744,-62.19091 17.10401,-87.80623 -1.2174,-11.80981 -1.07383,-11.97233 -1.75368,-24.14201 -6.20108,-50.45733 8.98691,-82.31023 42.95048,-88.89617 5.65511,21.68836 47.15836,12.8615 59.61138,1.54951 0,0 25.14245,-4.0197 34.62152,28.41718 10.43503,42.92299 -1.99162,74.35369 -6.75584,113.62314 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#1a1a1a;opacity:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssssssssssssssssssssssc" inkscape:connector-curvature="0" id="path6251" d="M 119.84262,559.24598 C 166.36276,448.57227 239.51913,374.77277 240.6226,367.10804 l 89.12794,1.58139 c 0,0 98.16088,120.46171 128.49438,195.05453 -1.10151,1.92828 -5.06784,1.45972 -7.90471,3.18731 -2.18445,1.33027 -2.90764,4.8982 -6.01064,6.10612 -3.42199,1.3321 -9.49466,-0.23953 -13.91095,0.94002 -3.45311,0.9223 -5.06915,4.62579 -9.05997,5.45269 -4.33285,0.89776 -10.55545,-0.73613 -15.44643,0.0469 -4.44375,0.71142 -7.51061,3.84984 -12.353,4.46464 -4.19467,0.53256 -12.59369,-1.44634 -17.04612,-0.98754 -6.63486,0.68369 -9.46872,3.75972 -16.56971,4.27639 -4.01891,0.29242 -8.98617,-2.27065 -13.1225,-2.03271 -4.24452,0.24418 -7.66091,3.28791 -12.00448,3.47398 -5.3052,0.22725 -11.55888,-2.77109 -16.97058,-2.63177 -4.63113,0.11923 -8.40907,3.38798 -13.08736,3.44187 -5.22866,0.0602 -11.00823,-3.98648 -16.25819,-4.00902 -4.89364,-0.021 -9.25757,3.98765 -14.13639,3.89373 -5.39388,-0.10384 -11.12244,-3.6113 -16.45684,-3.80553 -5.65945,-0.20606 -10.91963,2.89539 -16.46173,2.58606 -4.83115,-0.26966 -9.60786,-3.40728 -14.31295,-3.75654 -5.89246,-0.43739 -11.67259,1.89081 -17.30662,1.32672 -6.05625,-0.60636 -11.59014,-4.11494 -17.26684,-4.87017 -6.65645,-0.88556 -13.37669,0.95408 -19.38602,-0.13997 -6.5393,-1.19054 -11.06445,-5.8645 -16.67031,-7.30702 -5.60596,-1.44254 -12.29262,0.34636 -16.79089,-1.35347 -5.03288,-1.90184 -7.01983,-6.61804 -10.43502,-8.849 -3.15113,-2.05846 -7.85982,-1.60693 -9.43405,-3.95165 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6253" d="M 119.84262,548.58883 C 166.36276,444.05376 239.51913,374.34764 240.6226,367.10804 l 89.12794,1.49367 c 0,0 98.16088,113.78016 128.49438,184.23561 6.49984,35.06417 -344.7519,33.37417 -338.4023,-4.24849 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccsssssssssssssssssssssssc" inkscape:connector-curvature="0" id="path6255" d="m 122.61595,523.9989 c 0,0 46.40281,-76.62356 68.37955,-81.73343 l 192.53035,5.51991 c 37.6092,16.95787 48.73275,50.62346 66.65117,79.16257 -0.95842,1.3636 -6.21893,-0.24212 -10.54216,0.84653 -3.23791,0.81535 -4.86344,4.38393 -9.70467,5.05175 -4.32797,0.59702 -11.89966,-1.6922 -17.32483,-1.20876 -5.55931,0.4954 -8.99739,3.76068 -15.52399,4.14118 -3.81485,0.2224 -9.54673,-1.87254 -13.64142,-1.6882 -4.72707,0.21281 -7.8604,2.69864 -12.90678,2.86199 -5.0501,0.16347 -11.30636,-2.52592 -16.61865,-2.41063 -4.00428,0.0869 -7.01421,2.98873 -11.13877,3.04893 -5.05527,0.0738 -11.0755,-2.87746 -16.2702,-2.84281 -5.94483,0.0397 -11.0822,3.05923 -17.14584,3.04914 -6.09755,-0.0101 -12.59151,-2.34315 -18.74016,-2.40199 -5.18669,-0.0496 -10.0257,2.18181 -15.20335,2.09861 -5.56533,-0.0894 -10.93665,-3.0264 -16.44172,-3.15345 -4.57042,-0.10547 -9.28796,2.60472 -13.7843,2.47409 -5.19146,-0.15083 -11.20758,-3.14662 -16.25786,-3.32999 -4.42837,-0.16079 -7.90984,2.49455 -12.19686,2.30951 -5.00865,-0.21618 -9.73359,-3.9842 -14.50394,-4.2324 -4.73186,-0.24621 -9.51124,3.02765 -13.96075,2.75106 -5.4269,-0.33735 -9.56539,-3.70208 -14.49351,-4.08277 -5.07554,-0.39208 -10.92425,2.1986 -15.37755,1.76275 -5.4174,-0.53022 -8.92519,-4.45077 -13.2667,-5.04212 -4.52745,-0.61668 -9.95468,2.50422 -13.00618,1.41454 -1.58972,-0.56768 -2.86528,-3.51089 -4.13062,-3.92447 -3.30662,-1.08077 -5.51304,0.68724 -5.38026,-0.44154 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6257" d="m 124.03011,516.43695 c 0,0 46.10232,-69.53437 67.93674,-74.17148 l 191.28352,5.00921 c 37.36564,15.38893 48.41716,45.9398 66.21954,71.83848 -12.29315,15.9754 -327.15492,10.64182 -325.4398,-2.67621 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccssssssssssssssssscc" inkscape:connector-curvature="0" id="path6259" d="m 148.30205,479.76695 c 0,0 77.5338,-104.6772 96.12001,-109.57845 l 75.45367,0.30426 c 31.80691,16.26551 92.82364,82.83515 107.97763,110.20905 -0.58425,1.60742 -5.80534,0.23429 -10.01327,1.54147 -3.19545,0.99265 -4.68411,4.72831 -9.61747,5.55187 -2.96317,0.49467 -7.62665,-2.22283 -11.12913,-1.78816 -3.42689,0.42529 -5.68196,4.00403 -9.56283,4.37261 -3.23828,0.30756 -7.1542,-1.70261 -10.66921,-1.43409 -3.08218,0.23546 -5.73355,2.75408 -9.00267,2.95983 -18.54189,1.16693 -39.89648,1.85815 -61.86146,2.09906 -5.3073,0.0582 -9.65025,-2.4099 -14.99775,-2.4039 -4.33697,0.005 -9.67694,2.493 -14.00335,2.4636 -5.02648,-0.0338 -9.53465,-3.5903 -14.49851,-3.66932 -5.82679,-0.0927 -12.09252,3.28356 -17.75516,3.12938 -4.92504,-0.13409 -9.5221,-3.29123 -14.26352,-3.47111 -4.33856,-0.16459 -8.83867,2.65179 -12.97914,2.44937 -3.4161,-0.167 -6.50756,-3.8468 -9.76249,-4.03924 -4.59818,-0.27187 -9.27366,2.93101 -13.4929,2.60903 -4.30878,-0.32881 -6.90246,-4.43356 -10.74532,-4.81382 -4.52488,-0.44775 -10.20201,2.81911 -13.97304,2.30127 -16.59025,-2.2782 -25.32067,-5.22818 -21.22409,-8.79268 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" inkscape:connector-curvature="0" id="path6261" d="m 152.17092,472.23567 c 0,0 71.51747,-101.01092 89.72892,-105.58598 l 86.60624,-0.046 c 31.16558,15.183 82.73107,80.95254 97.57951,106.50464 -6.86845,18.00222 -293.7434,15.56386 -273.91467,-0.87262 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 368.60057,502.77966 c -1.26153,1.37587 -20.52337,-7.04823 -26.54903,-6.12525 -5.66018,0.86196 -8.68087,0.60179 -14.62943,1.44517 -5.86359,2.18144 -21.47335,15.22842 -24.35752,13.71199 -2.13813,-1.9649 -5.22711,-34.42852 -3.16868,-34.94516 1.59321,-2.5154 25.14175,4.912 26.73176,4.53843 6.27626,-3.93574 8.01153,-1.95263 12.41992,-1.47682 1.46718,0.0432 25.46431,-12.86542 28.36591,-10.74611 0,0 7.19205,24.82551 1.18715,33.59817 z" id="path6263" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="ccsssssssssccsssssssssc" inkscape:connector-curvature="0" id="path6265" d="m 332.37618,482.76264 c -0.80293,1.33144 -2.76337,5.12558 -3.58695,5.75201 -0.21885,-0.40326 0.19813,-10.20527 -3.31779,-23.16583 -0.85162,-3.13928 -4.28978,-6.00776 -5.2932,-9.54299 -0.93795,-3.3046 0.0897,-7.13442 -0.90403,-10.68762 -0.92791,-3.31796 -4.26865,-6.2181 -5.25776,-9.65889 -1.01324,-3.52471 0.72846,-8.34829 -0.26595,-11.92473 -0.87672,-3.15315 -3.77621,-5.66827 -4.6849,-8.76719 -1.06724,-3.63959 -0.47961,-7.86067 -1.47755,-11.36373 -0.66166,-2.32264 -3.32684,-4.22137 -3.98803,-6.43359 -0.98519,-3.2963 -0.26408,-6.96961 -1.0894,-9.97302 -3.51135,-12.77809 -7.22554,-21.98105 -8.1034,-24.99793 -0.18402,-0.63244 -0.78111,-2.92917 -0.85141,-3.00974 2.23215,-0.70699 8.31422,10.60034 13.674,27.26708 0.91498,2.84522 -0.25417,6.33205 0.74097,9.42241 0.72306,2.24547 3.32081,4.29841 4.03818,6.64479 1.05775,3.45973 0.63371,7.74897 1.72008,11.31856 0.9986,3.28122 3.98011,5.72442 4.93255,9.04398 1.02514,3.57293 -0.0827,8.38234 0.91722,11.88051 0.97209,3.40082 3.90934,6.61992 4.79967,9.86369 0.89888,3.27497 -0.48237,7.31579 0.34694,10.32634 0.95344,3.46113 3.96111,6.09752 4.7554,9.09014 2.77128,10.44126 2.53139,18.0661 2.89536,18.91575 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssssssssccsssssssssscc" inkscape:connector-curvature="0" id="path6267" d="m 257.35232,363.0451 c -7.30723,7.67108 -16.34474,14.1102 -22.0958,20.83405 -2.94785,3.44647 -2.8166,7.61941 -5.75048,10.71723 -3.31142,3.49646 -8.66108,5.69289 -11.38803,9.15404 -2.46828,3.13285 -2.35093,7.61357 -4.6274,10.63597 -2.62202,3.48117 -7.61139,5.66638 -10.06374,9.06446 -2.40375,3.33074 -2.27292,7.8753 -4.59999,11.19081 -1.92424,2.74156 -5.80393,4.62826 -7.65479,7.43187 -2.34077,3.54571 -2.18716,8.13777 -4.58581,11.81428 -1.82031,2.79005 -5.52863,4.51398 -7.39212,7.4404 -1.73443,2.72375 -1.63232,6.50806 -3.45948,9.36686 -2.66411,4.16831 -7.79018,8.37147 -10.67102,12.90302 -1.2387,-0.7538 -5.78568,-3.05446 -5.966,-3.30551 2.41345,-3.76676 8.34883,-7.71909 11.24838,-12.01854 1.80304,-2.67355 1.30208,-6.30845 3.23463,-9.13337 2.02522,-2.96036 6.87545,-5.36318 9.0349,-8.43444 2.31267,-3.28917 2.17686,-7.6319 4.5757,-10.99811 1.84077,-2.58309 5.71225,-4.30089 7.6055,-6.89035 2.36561,-3.23551 2.27564,-7.70968 4.66489,-10.92105 2.54483,-3.42047 7.56947,-5.57474 10.10614,-8.90558 2.1937,-2.88049 1.90272,-7.12967 4.06516,-9.89835 3.24336,-4.15263 8.79928,-6.88286 12.01223,-10.60693 3.16175,-3.66473 3.19503,-8.02042 6.08343,-11.22741 12.61027,-14.00116 25.36522,-22.0709 30.02406,-19.99415 -0.30519,0.34784 -4.13144,1.49847 -4.40036,1.7808 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6269" d="m 327.75566,497.5022 c -5.75405,2.04024 -21.09882,14.31645 -23.89431,12.9683 -2.06119,-1.76286 -4.73997,-31.10708 -2.72333,-31.59694 1.58914,-2.30053 24.50853,3.83013 26.06582,3.47491 2.4369,-0.12387 1.17885,3.19412 2.88161,3.18461 -2.15381,0.3281 0.59812,11.55369 -2.32979,11.96912 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6271" d="m 339.34934,480.88191 c 1.43192,0.0245 25.10154,-11.55794 27.90592,-9.66239 0,0 6.60434,22.13997 0.62405,30.16755 l -2e-5,-10e-5 c -1.25011,1.26221 -19.92605,-6.2435 -25.8214,-5.34465 -2.75187,0.41431 -4.79415,-10.61371 -6.93084,-10.61076 1.93283,-0.3581 1.71489,-3.99743 4.22229,-4.54965 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 341.93133,496.52125 c -5.74074,2.58063 -8.79759,3.2068 -15.16625,1.54363 -1.97937,-5.87249 -2.4931,-12.07106 -0.60615,-16.17811 5.53665,-0.27785 7.89336,-0.45282 12.87893,-1.55304 3.95799,2.11686 3.16717,11.89401 2.89338,16.18753 z" id="path6273" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 340.9075,496.33137 c -5.01665,2.21109 -7.69852,3.11695 -12.95508,1.25279 -1.80875,-5.6361 -2.3688,-11.56212 -0.83311,-15.45619 6.30309,-3.6216 7.50325,-1.96967 10.99648,-1.2949 3.42982,2.07897 2.94264,11.4029 2.79161,15.49854 z" id="path6275" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 313.77589,380.22484 c -1.85865,1.41416 -25.01635,-11.64879 -32.89198,-11.54545 -7.39707,0.0912 -11.21691,-0.70823 -18.97976,-0.68606 -7.89148,1.61159 -25.68408,14.42639 -29.10634,12.1701 -2.38789,-2.6626 -0.58221,-41.39188 2.14391,-41.66425 2.48529,-2.70179 26.8061,9.8872 28.90735,9.70684 8.73082,-3.60988 10.59989,-0.9916 16.15753,0.28816 1.87009,0.29032 34.8727,-10.99264 38.21031,-8.02362 0,0 4.80061,30.40526 -4.441,39.75478 z" id="path6277" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6279" d="m 305.87224,222.21733 c -0.45343,1.1261 -0.93755,1.64261 -1.30992,2.61597 -1.08472,-9.83839 -17.20914,-21.22862 -18.73388,-25.19472 0.30878,-0.3607 0.98646,-1.48733 1.41298,-2.07287 0.34127,1.91591 17.88704,16.22615 18.45402,23.59139 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccsssssssscsssssssc" inkscape:connector-curvature="0" id="path6281" d="m 300.80935,365.37436 c -0.68836,0.9912 -4.22224,-0.0759 -4.78789,0.24306 -0.50867,-13.28222 4.17527,-22.13724 6.2854,-39.04797 0.63203,-5.06512 -0.63043,-13.45253 0.20548,-18.60802 0.75679,-4.66748 4.84419,-9.34979 5.7569,-14.00669 1.13267,-5.77919 -0.86868,-11.51927 0.4858,-17.14335 1.39159,-5.77817 5.39488,-10.68391 6.99887,-16.13386 1.52977,-5.19777 0.65113,-10.95835 2.35453,-15.70943 2.35574,-6.57057 6.86839,-11.1448 9.51268,-16.53141 3.90254,-7.94973 6.0918,-15.90176 10.48658,-20.2412 0.32438,-0.32029 0.64988,-0.62908 0.97647,-0.92611 -3.99674,7.04372 -5.58074,15.5956 -8.79425,22.63467 -2.49849,5.47287 -6.77301,9.43799 -8.84343,14.88554 -2.11435,5.56311 -1.51583,11.8579 -3.22561,17.37386 -1.57276,5.07396 -5.48331,9.37354 -6.74811,14.39058 -1.50068,5.95275 0.45383,11.85969 -0.66396,17.70718 -0.95524,4.9972 -5.03071,9.95097 -5.74355,14.85282 -0.70392,4.84044 1.70198,12.63024 1.20118,17.36121 -1.54631,14.6076 -5.20321,25.65435 -5.45709,38.89912 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccssssssscssssssscc" inkscape:connector-curvature="0" id="path6283" d="m 257.16054,362.75307 c -0.68836,0.9912 -2.82579,-1.73278 -3.39144,-1.41379 -0.37269,-9.73158 -0.70877,-20.69679 -0.8256,-32.21201 -0.0702,-6.9179 2.94392,-14.56464 3.0716,-21.73134 0.0808,-4.53327 -2.79617,-8.55634 -2.61037,-13.09234 0.20964,-5.11793 3.6745,-10.3905 4.04501,-15.41027 0.51355,-6.95766 -1.98652,-13.59248 -1.09792,-20.11455 0.65478,-4.8059 4.427,-10.51525 5.32158,-14.94932 1.02898,-5.10026 0.89976,-11.59034 1.91557,-15.90331 2.3965,-10.17515 6.32321,-16.30417 12.04737,-21.51028 -4.83912,7.49122 -8.15575,13.90871 -9.97772,23.04242 -0.87328,4.37786 -0.58619,10.74138 -1.49671,15.58304 -0.80025,4.25531 -4.46778,9.67523 -5.01405,14.10846 -0.80389,6.52387 1.82554,13.03115 1.45463,19.7799 -0.28688,5.21977 -3.64708,10.65501 -3.74888,15.90799 -0.087,4.49163 2.88699,8.44891 2.89154,12.90488 0.008,7.74657 -2.88142,15.92785 -2.76351,23.33804 0.17961,11.28706 0.36398,22.01553 0.17887,31.67248 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6285" d="m 263.00877,367.34438 c -6.86092,1.46321 -26.23427,13.41368 -29.19899,11.37002 -2.06484,-2.41214 -0.4866,-37.40147 1.88248,-37.64912 2.16849,-2.44945 27.25075,8.50997 29.07658,8.34588 2.78907,0.25188 0.83659,3.95341 2.77329,4.22012 -2.49951,0.0349 -1.14033,13.70181 -4.53336,13.7131 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path inkscape:connector-curvature="0" id="path6287" d="m 280.22357,349.66662 c 1.82829,0.26255 34.17646,-9.51233 37.42934,-6.82266 0,0 4.52487,27.1472 -4.55308,35.62342 v -1.3e-4 c -1.82387,1.28219 -24.39462,-10.60374 -32.09921,-10.50756 -3.59547,0.0388 -4.25287,-13.27984 -6.98802,-13.6251 2.53724,-0.10617 2.90394,-4.42699 6.21097,-4.66797 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 278.75367,367.75297 c -7.80505,2.10166 -9.82842,3.09006 -17.68425,0.0923 -1.4915,-7.23777 -1.04937,-14.62028 2.09424,-19.14826 7.13533,0.57649 8.1826,0.005 14.75852,-0.47668 4.69006,3.13855 1.94346,14.52183 0.83138,19.53267 z" id="path6289" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 277.10203,367.86229 c -6.81278,1.78473 -8.03087,2.66364 -14.42773,-0.3893 -1.31507,-6.93158 -0.98055,-14.00072 1.67569,-18.33526 8.70945,-3.23561 7.57743,-1.34461 11.9285,0.02 4.02082,3.00774 1.74324,13.90693 0.82336,18.70478 z" id="path6291" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6293" d="m 284.7864,219.81889 c 0.89028,1.01267 1.34082,0.97715 2.07195,1.85246 2.12978,-8.84735 29.79938,-20.62478 31.99278,-22.15359 -0.53142,-0.54893 -0.80144,-1.34253 -1.37981,-2.2032 -1.82631,1.12917 -31.00359,14.7508 -32.11682,21.37412 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="cssssssscssssssscc" inkscape:connector-curvature="0" id="path6295" d="m 336.39247,207.55942 c -3.08103,2.5253 -5.59756,6.26249 -8.58715,8.06792 -2.60954,1.5759 -5.70579,1.30118 -8.21274,2.38327 -2.97468,1.28397 -5.42439,3.56407 -8.20739,4.23121 -3.05414,0.73213 -6.41937,-0.20739 -9.17792,-0.11065 -2.54037,0.0891 -5.38297,0.72809 -7.61746,0.36995 -3.00239,-0.48122 -5.32161,-2.35206 -7.61591,-3.53383 -2.76925,-1.42642 -6.81922,-0.72621 -8.39977,-2.74187 -2.16886,-2.76596 -1.65911,-7.43152 -1.20583,-10.25321 -0.16631,1.59936 1.26371,3.74817 4.45127,5.18615 1.65026,0.74448 4.38394,0.003 6.71108,0.55078 2.31024,0.54413 4.56314,1.93803 7.39169,2.18607 1.92312,0.16864 4.37778,-0.51493 6.4523,-0.46769 2.57061,0.0586 5.67806,1.34361 8.38559,1.18838 3.11822,-0.17878 5.85024,-1.8352 8.99918,-2.34077 2.49556,-0.40067 5.50573,0.67976 7.92966,0.0478 3.20681,-0.83609 5.78542,-3.47569 8.7034,-4.76349 z" style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 319.28311,252.17778 c -0.0967,-1.35041 -0.65455,-1.61923 -0.69335,-2.76127 -18.35158,-0.21551 -52.79273,-3.34505 -56.7681,-3.62799 0.1093,0.76405 0.10839,1.55293 -0.017,2.58364 11.40029,1.02084 39.20366,4.29703 57.47857,3.80562 z" id="path6297" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 316.1339,264.24306 c -0.0983,-1.35041 -0.66562,-1.61923 -0.70508,-2.76127 -18.662,-0.21551 -53.68574,-3.34505 -57.72835,-3.62799 0.11114,0.76405 0.11022,1.55293 -0.0173,2.58364 11.59313,1.02084 39.8668,4.29703 58.45084,3.80562 z" id="path6299" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 309.94673,277.32454 c -0.0879,-1.35041 -0.59517,-1.61923 -0.63045,-2.76127 -16.68657,-0.21551 -48.00295,-3.34505 -51.61764,-3.62799 0.0994,0.76405 0.0985,1.55293 -0.0155,2.58364 10.36596,1.02084 35.64679,4.29703 52.26366,3.80562 z" id="path6301" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 174.95416,498.26644 c -0.94254,0.87836 -12.99463,-6.26384 -16.74654,-7.05301 -3.52369,-0.74575 -5.30858,-1.77924 -9.00349,-2.61814 -3.82139,0.36449 -14.237,6.13747 -15.77285,4.03174 -1.02695,-2.30291 2.57012,-25.69455 3.87855,-25.60263 1.29359,-1.79566 12.62509,6.53404 13.6324,6.62753 4.30287,-1.80268 5.08476,0.40909 7.67684,2.00219 0.87798,0.42859 17.04584,-4.57591 18.51215,-1.93356 0,0 2.60456,18.40313 -2.17709,24.54627 z" id="path6303" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc"/><path sodipodi:nodetypes="cccccc" inkscape:connector-curvature="0" id="path6305" d="m 149.48435,488.15692 c -3.73666,0.26902 -13.89032,5.43238 -15.39511,3.49876 -1.00743,-2.10415 2.42253,-22.63397 3.70224,-22.52954 1.26262,-1.60713 12.38734,5.41084 13.37249,5.51182 1.48424,0.53925 0.28593,3.13233 1.31282,3.5771 -1.34084,-0.28368 -1.17374,10.35449 -2.99244,9.94186 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path sodipodi:nodetypes="ccccccc" inkscape:connector-curvature="0" id="path6307" d="m 158.67417,476.57616 c 0.85922,0.4027 16.65374,-3.51868 18.09119,-1.09966 0,0 2.60714,15.87691 -2.06075,21.36913 l 1e-5,-1e-4 c -0.92057,0.7811 -12.74168,-5.39476 -16.41192,-6.17054 -1.71252,-0.36676 -1.4784,-10.64174 -2.76577,-11.20777 1.21173,0.1984 1.56366,-3.07107 3.14724,-2.89106 z" style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8"/><path style="display:inline;fill-opacity:1;fill:#ffffff;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 158.11754,491.66876 c -3.80243,0.78402 -5.72647,0.51776 -9.33545,-2.74992 -0.40069,-5.91133 0.12461,-11.71863 1.81316,-14.95534 3.36959,1.26504 4.81151,1.75168 7.96013,2.11377 2.0971,3.02102 0.3049,11.74172 -0.4379,15.59147 z" id="path6309" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/><path style="display:inline;fill-opacity:1;fill:#1a1a1a;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#83afc8" d="m 157.52691,491.21428 c -3.31689,0.64488 -5.05289,0.73717 -7.96553,-2.40913 -0.32982,-5.64843 0.13092,-11.21928 1.5794,-14.35767 4.28102,-1.58132 4.78092,0.2581 6.79243,1.83329 1.78433,2.84146 0.23589,11.23115 -0.40638,14.9337 z" id="path6311" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/></g></g></g> - <g inkscape:groupmode="layer" id="Torso_Accessory_" inkscape:label="Torso_Accessory_" style="display:inline" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Torso_Accessory_" inkscape:label="Torso_Accessory_" style="display:none" sodipodi:insensitive="true"> @@ -1136,7 +1254,7 @@ </g> <g inkscape:groupmode="layer" id="Penis_" inkscape:label="Penis_" sodipodi:insensitive="true" style="display:none"/> <g inkscape:groupmode="layer" id="Penis_Addon_" inkscape:label="Penis_Addon_" sodipodi:insensitive="true" style="display:none"/> - <g inkscape:groupmode="layer" id="Boob_" style="display:none" inkscape:label="Boob_" sodipodi:insensitive="true"> + <g inkscape:groupmode="layer" id="Boob_" style="display:inline" inkscape:label="Boob_" sodipodi:insensitive="true"> <g inkscape:groupmode="layer" id="Boob_Scaled_" style="display:inline" inkscape:label="Boob_Scaled_"> <g inkscape:groupmode="layer" id="Boob_Alt" style="display:inline" inkscape:label="Boob_Alt"> <g transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)" id="g4461" class="scaler_"> @@ -1641,6 +1759,9 @@ + + + diff --git a/devNotes/Deepmurk_Vector_Art_Changelog.txt b/devNotes/Deepmurk_Vector_Art_Changelog.txt index 8e03d669d47bb1d41981537204b998819385d8bd..0a9af03d0afb26b7ce9a0e024e1659ca034ef1da 100644 --- a/devNotes/Deepmurk_Vector_Art_Changelog.txt +++ b/devNotes/Deepmurk_Vector_Art_Changelog.txt @@ -46,6 +46,12 @@ pending requests/suggestions pending outfit requests ------------- STOCKINGS WITH RIBBONS + +v1.6 (11/18/2018) +------------- + -misc art fixes + -added muscle definition (low) [Current shows on all muscle definition levels////aka no super ripped or jacked babes yet] + -shibari rope outfit is now red for better contrast on some skins v1.5 (10/21/2018) ------------- diff --git a/devNotes/Useful JS Function Documentation.txt b/devNotes/Useful JS Function Documentation.txt index 65241f61101503f89e17557117c0d2536c10fcc4..f5cc80a9a679a5f29b0281c7ddf441ce36462d1e 100644 --- a/devNotes/Useful JS Function Documentation.txt +++ b/devNotes/Useful JS Function Documentation.txt @@ -343,4 +343,6 @@ UtilJS [script] FSChangePorn() - //Currently unused, widget version routes directly through FSChange() ordinalSuffix(i) - takes a value as an input and then appends the appoperiate suffix. e.g.$Day === 1 "today is the <<print ordinalSuffix($Day)>> of the month" - would print "today is the 1st of the month" \ No newline at end of file + would print "today is the 1st of the month" + + removeDuplicates() - Takes an array and returns a new array without duplicate entries \ No newline at end of file diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 48fbedbf721262aeb3e9c362aa7532eeab0d8bc4..ce5c5f1d8ea73dfe52c362bb5c307fa627edd6fc 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -1,5 +1,16 @@ Pregmod + 1 + -WIP content added to nursery/farmyard + -genetic sequencing moved out of dispensary + -added advanced pregnancy tracking + -ability to name developing babies + -ability to terminate unwanted ova early in pregnancy + -added surrogacy + -added fertilized ovum transplant + -genetics now determined at conception, rather than birth + -pregSource normalization + 0.10.7.1-0.10.x 11/08/2018 diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index aab0b7921e1847d71653b01be51110ecffaab557..c557524715416477a3aa3c031f1ed96c0a07ddb9 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -80,10 +80,12 @@ Mousetrap.bind("n", function () { Mousetrap.bind("left", function () { $("#prevSlave a.macro-link").trigger("click"); $("#prevRule a").trigger("click"); + $("#prevChild a.macro-link").trigger("click"); }); Mousetrap.bind("q", function () { $("#prevSlave a.macro-link").trigger("click"); $("#prevRule a").trigger("click"); + $("#prevChild a.macro-link").trigger("click"); }); Mousetrap.bind("shift+left", function () { $("#firstRule a").trigger("click"); @@ -94,6 +96,7 @@ Mousetrap.bind("shift+q", function () { Mousetrap.bind("right", function () { $("#nextSlave a.macro-link").trigger("click"); $("#nextRule a").trigger("click"); + $("#nextChild a.macro-link").trigger("click"); }); Mousetrap.bind("shift+right", function () { $("#lastRule a").trigger("click"); @@ -101,6 +104,7 @@ Mousetrap.bind("shift+right", function () { Mousetrap.bind("e", function () { $("#nextSlave a.macro-link").trigger("click"); $("#nextRule a").trigger("click"); + $("#nextChild a.macro-link").trigger("click"); }); Mousetrap.bind("shift+e", function () { $("#lastRule a").trigger("click"); @@ -317,10 +321,10 @@ window.isFertile = function(slave) { WombInit(slave); - if (slave.womb.length > 0 && slave.superfetation < 1 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ + if (slave.womb.length > 0 && slave.geneticQuirks.superfetation < 2 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ return false; } else if (slave.womb.length > 0) { /* temp failure condition to prevent current double preg bug */ - return false; + return false; } else if (slave.broodmother > 0) { /* currently broodmother */ return false; } else if (slave.preg < -1) { /* sterile */ @@ -586,9 +590,11 @@ window.expandFacilityAssignments = function(facilityAssignments) { var assignmentPairs = { "serve in the club": "be the DJ", "rest in the spa": "be the Attendant", + "be a nanny": "be the Matron", "work as a nanny": "be the Matron", "work in the brothel": "be the Madam", "work in the dairy": "be the Milkmaid", + "work as a farmhand": "be the Farmer", "work as a servant": "be the Stewardess", "get treatment in the clinic": "be the Nurse", "live with your Head Girl": "be your Head Girl", @@ -981,6 +987,19 @@ window.SoftenSexualFlaw = function SoftenSexualFlaw(slave) { slave.sexualFlaw = "none"; }; +window.genUUID = function() { + var d = new Date().getTime(); + if(Date.now){ + d = Date.now(); //high-precision timer + } + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + var r = (d + Math.random()*16)%16 | 0; + d = Math.floor(d/16); + return (c=='x' ? r : (r&0x3|0x8)).toString(16); + }); + return uuid; +}; + /*:: itemAvailability [script]*/ /* intended to condense the clothing/toy/etc availability checks into something less asinine */ @@ -1598,7 +1617,7 @@ window.relativeTerm = function(slave1, slave2) { /*:: pregJS [script]*/ -/* Major props to the anons who worked together to forge the Super Pregnancy Project. Let your legacy go unforgotten.*/ +//* Major props to the anons who worked together to forge the Super Pregnancy Project. Let your legacy go unforgotten.*/ window.getPregBellySize = function(s) { var gestastionWeek = s.preg; var fetuses = s.pregType; @@ -1666,11 +1685,29 @@ window.setPregType = function(actor) { var ovum = 1; var fertilityStack = 0; // adds an increasing bonus roll for stacked fertility drugs - if(actor.broodmother < 1) { /* Broodmothers should be not processed here. Necessary now.*/ + if(actor.broodmother < 1) { // Broodmothers should be not processed here. Necessary now. if(typeof actor.readyOva == "number" && actor.readyOva != 0) { - ovum = actor.readyOva; /*just single override; for delayed impregnation cases */ + ovum = actor.readyOva; //just single override; for delayed impregnation cases } else if(actor.ID == -1) { - if(actor.birthMaster > 0) { // Predisposed to twins + if(actor.geneticQuirks.fertility == 2 && actor.geneticQuirks.hyperFertility == 2) { // Do not mix with sperm + if(actor.fertDrugs == 1) { + ovum += jsEither([2, 3, 3, 3, 3, 4, 4, 5]); + } else { + ovum += jsEither([1, 1, 2, 2, 3, 3, 4]); + } + if(actor.forcedFertDrugs > 0) { + ovum += jsEither([3, 3, 4, 4, 5]); + } + } else if(actor.geneticQuirks.hyperFertility == 2) { // Predisposed to multiples + if(actor.fertDrugs == 1) { + ovum += jsEither([1, 2, 2, 2, 2, 3, 3, 4]); + } else { + ovum += jsEither([0, 1, 1, 1, 1, 1, 2, 3]); + } + if(actor.forcedFertDrugs > 0) { + ovum += jsEither([2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4]); + } + } else if(actor.geneticQuirks.fertility == 2) { // Predisposed to twins if(actor.fertDrugs == 1) { ovum += jsEither([1, 1, 2, 2, 2, 2, 3, 3]); } else { @@ -1689,6 +1726,7 @@ window.setPregType = function(actor) { ovum += jsEither([0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4]); } } + ovum = Math.clamp(ovum, 0, 8); } else if(actor.pregType == 0) { ovum += jsEither([0, 0, 0, 0, 0, 0, 0, 0, 0, 1]); //base chance for twins if(actor.hormones == 2) { @@ -1810,21 +1848,18 @@ window.knockMeUp = function(target, chance, hole, fatherID, displayOverride) { } window.getIncubatorReserved = function(slaves) { - var count = 0; - slaves.forEach(function(s){ - if (s.reservedChildren > 0) - count += s.reservedChildren; - }); - return count; + + return FetusGlobalReserveCount("incubator"); } -window.getNurseryReserved = function(slaves) { - var count = 0; - slaves.forEach(function(s){ - if (s.reservedChildrenNursery > 0) - count += s.reservedChildrenNursery; - }); - return count; +window.getNurseryReserved = function (slaves) { + + return FetusGlobalReserveCount("nursery"); +} + +/* not to be used until that last part is defined. It may become slave.boobWomb.volume or some shit */ +window.getBaseBoobs = function(slave) { + return slave.boobs-slave.boobsImplant-slave.boobsWombVolume; } /*:: SetBellySize [script]*/ @@ -2038,7 +2073,7 @@ window.Job = Object.freeze({ SERVANT: 'work as a servant', SERVER: 'be a servant', STEWARD: 'be the Stewardess', CLUB: 'serve in the club', DJ: 'be the DJ', JAIL: 'be confined in the cellblock', WARDEN: 'be the Wardeness', CLINIC: 'get treatment in the clinic', NURSE: 'be the Nurse', HGTOY: 'live with your Head Girl', SCHOOL: 'learn in the schoolroom', TEACHER: 'be the Schoolteacher', SPA: 'rest in the spa', ATTEND: 'be the Attendant', - NANNY: 'work as a nanny', MATRON: 'be the Matron', REST: 'rest'}); + NANNY: 'work as a nanny', MATRON: 'be the Matron', FARMYARD: 'work as a farmhand', FARMER: 'be the Farmer', REST: 'rest'}); window.PersonalAttention = Object.freeze({TRADE: 'trading', WAR: 'warfare', SLAVING: 'slaving', ENGINEERING: 'engineering', MEDICINE: 'medicine', MAID: 'upkeep', HACKING: 'hacking'}); window.getCost = function(array) { @@ -2810,6 +2845,13 @@ window.RAFacilityRemove = function RAFacilityRemove(slave, rule) { } break; + case "work as farmhand": + if (slave.assignment === rule.setAssignment) { + r += `<br>${slave.slaveName} has been removed from ${V.farmyardName} and has been assigned to ${rule.removalAssignment}.`; + assignJob(slave. rule.removalAssignment); + } + break; + case "rest in the spa": if (slave.assignment === rule.setAssignment) { r += `<br>${slave.slaveName} has been removed from ${V.spaName} and has been assigned to ${rule.removalAssignment}.`; @@ -4204,7 +4246,6 @@ window.FSChange = function FSChange(FS, magnitude, bonus_multiplier) { return errorMessage; }; -/* Currently unused, widget version routes directly through FSChange() */ window.FSChangePorn = function FSChangePorn(FS, magnitude) { return FSChange(FS, magnitude, State.variables.pornFameBonus); }; @@ -4224,6 +4265,10 @@ window.ordinalSuffix = function ordinalSuffix(i) { return i + "th"; } +window.removeDuplicates = function removeDuplicates(array) { + return [...new Set(array)]; +} + /*:: Span Macro JS [script]*/ /* @@ -4392,7 +4437,7 @@ if(eventSlave.fetish != "mindbroken") { } } if(eventSlave.ID != State.variables.HeadGirl.ID) { - if(canSee(eventSlave)) { + if(canSee(eventSlave) && canWalk(eventSlave)) { if(eventSlave.speechRules != "restrictive") { if(eventSlave.trust > 75) { if(eventSlave.devotion > 50) { @@ -5249,11 +5294,13 @@ if(eventSlave.fetish != "mindbroken") { } } - if(eventSlave.devotion > 20) { - if(eventSlave.trust > -10) { - if(eventSlave.ID != State.variables.HeadGirl.ID) { - if(eventSlave.ID != State.variables.Concubine.ID) { - State.variables.RESSevent.push("refreshment delivery"); + if (canWalk(eventSlave)) { + if(eventSlave.devotion > 20) { + if(eventSlave.trust > -10) { + if(eventSlave.ID != State.variables.HeadGirl.ID) { + if(eventSlave.ID != State.variables.Concubine.ID) { + State.variables.RESSevent.push("refreshment delivery"); + } } } } @@ -6673,11 +6720,13 @@ if(eventSlave.fetish != "mindbroken") { } } - if(eventSlave.devotion > 20) { - if(eventSlave.trust > -10) { - if(eventSlave.ID != State.variables.HeadGirl.ID) { - if(eventSlave.ID != State.variables.Concubine.ID) { - State.variables.RESSevent.push("refreshment delivery"); + if (canWalk(eventSlave)) { + if(eventSlave.devotion > 20) { + if(eventSlave.trust > -10) { + if(eventSlave.ID != State.variables.HeadGirl.ID) { + if(eventSlave.ID != State.variables.Concubine.ID) { + State.variables.RESSevent.push("refreshment delivery"); + } } } } @@ -7421,23 +7470,21 @@ window.TatScore = function(slave) { }; window.slimPass = function(slave) { - var slimPass = 0; - var ArcologyZero = State.variables.arcologies[0]; + let slimPass = 0; + let ArcologyZero = State.variables.arcologies[0]; if (ArcologyZero.FSSlimnessEnthusiastLaw === 1) { if ((slave.boobs < 300) && (slave.butt <= 1) && (slave.waist <= 10)) { - State.variables.slimPass = 1; if ((ArcologyZero.FSPhysicalIdealist === "unset") && (ArcologyZero.FSHedonisticDecadenceStrongFat === 0) && (slave.muscles > 30)) { /*muscle check*/ slimPass = 0; - } - if (State.variables.slimPass === 1) { - if ((ArcologyZero.FSHedonisticDecadence !== "unset") || (ArcologyZero.FSPhysicalIdealistStrongFat === 1)) { /*weight check*/ - if (slave.weight > 30) { - slimPass = 0; - } - } else if (slave.weight > 10) { + } else if ((ArcologyZero.FSHedonisticDecadence !== "unset") || (ArcologyZero.FSPhysicalIdealistStrongFat === 1)) { /*weight check*/ + if (slave.weight > 30) { slimPass = 0; } + } else if (slave.weight > 10) { + slimPass = 0; + } else { + slimPass = 1; } } } @@ -7607,6 +7654,84 @@ window.newSlave = function newSlave(slave) { } }; +window.newChild = function newChild(child) { + const V = State.variables; + + child.age = 0; /* not sure if this is the correct way to do this or if more is required */ + child.birthWeek = 0; /* Child comes out at 0,0. That's all that's needed. The specifics are defined later.*/ + + if (child.override_Eye_Color != 1) { + switch (child.eyeColor) { + case "blind blue": + child.origEye = "deep blue"; + break; + case "milky white": + case "implant": + child.origEye = jsEither(["blue", "green", "brown", "hazel", "light blue", "light green", "dark green", "dark blue"]); + break; + default: + child.origEye = child.eyeColor; + break; + } + } + + if (child.override_Race != 1) { + child.origRace = child.race; + } + if (child.override_H_Color != 1) { + child.origHColor = child.hColor; + } + if (child.override_Arm_H_Color != 1) { + child.underArmHColor = child.hColor; + } + if (child.override_Pubic_H_Color != 1) { + child.pubicHColor = child.hColor; + } + if (child.override_Brow_H_Color != 1) { + child.eyebrowHColor = child.hColor; + } + if (child.override_Skin != 1) { + child.origSkin = child.skin; + } + + child.override_Race = 0; + child.override_H_Color = 0; + child.override_Arm_H_Color = 0; + child.override_Pubic_H_Color = 0; + child.override_Brow_H_Color = 0; + child.override_Skin = 0; + child.override_Eye_Color = 0; + + if (V.surnamesForbidden === 1) { + child.childSurname = 0; + } + + if (child.fuckdoll > 0) { + child.pronoun = "it"; + child.possessivePronoun = "its"; + child.possessive = "its"; + child.object = "it"; + child.objectReflexive = "itself"; + child.noun = "toy"; + } else if (child.dick > 0 && child.vagina === -1 && V.diversePronouns === 1) { + child.pronoun = "he"; + child.possessivePronoun = "his"; + child.possessive = "his"; + child.object = "him"; + child.objectReflexive = "himself"; + child.noun = "boy"; + } else { + child.pronoun = "she"; + child.possessivePronoun = "hers"; + child.possessive = "her"; + child.object = "her"; + child.objectReflexive = "herself"; + child.noun = "girl"; + } + State.variables.cribs.push(child); + State.variables.nurseryBabies++; +}; + window.addSlave = function addSlave(slave) { State.variables.slaves.push(slave); State.variables.slaveIndices[slave.ID] = State.variables.slaves.length - 1; @@ -7616,6 +7741,10 @@ window.removeSlave = function removeSlave(index) { State.variables.slaveIndices = slaves2indices(); return ret; }; +window.removeChild = function removeChild(index) { + const ret = State.variables.cribs.deleteAt(index); + return ret; +}; window.slaves2indices = function slaves2indices() { const obj = {}; State.variables.slaves.forEach((slave, i) => obj[slave.ID] = i); @@ -7626,6 +7755,9 @@ window.getSlave = function getSlave(ID) { if (index === undefined) return undefined; else return State.variables.slaves[index]; }; +window.getChild = function getChild(ID) { + return V.cribs.find(function(s) { return s.ID == ID; }); +}; window.getPronouns = function getPronouns(slave) { return { pronoun: slave.pronoun, @@ -8196,8 +8328,8 @@ window.PCTitle = function PCTitle() { if (V.arcadeSlaves >= 15) { titles.push("Comptroller of the Arcade"); } - if (V.nurserySlave >= 10) { - titles.push("Caretaker of the Infants"); + if (V.nurseryBabies >= 10) { + titles.push("Caretaker of the Youth"); } let schoolsPresent = [], schoolsPerfected = [], schoolTitle = ""; @@ -8717,6 +8849,7 @@ window.DegradingName = function DegradingName(slave) { "be the Matron", "be the Stewardess", "be the Milkmaid", + "be the Farmer", "be the DJ", "be your Concubine", "be the Madam", @@ -9065,6 +9198,9 @@ window.DegradingName = function DegradingName(slave) { slave.slaveName = jsEither(["Dairy", "Farm"]); } break; + case "be the Farmer": + slave.slaveName = jsEither(["Farmhand", "Farmer"]); + break; case "be the DJ": slave.slaveName = jsEither(["Bass", "Booth"]); break; @@ -9237,6 +9373,143 @@ window.faceIncrease = function faceIncrease(slave, amount) { return r; }; +window.Deadliness = function Deadliness(slave) { + const V = State.variables; + let deadliness = 2; + + if (slave.combatSkill > 0) { + deadliness += 2; + } + + if (setup.bodyguardCareers.includes(slave.career)) { + deadliness += 1; + } else if (slave.skillBG >= V.masteredXP) { + deadliness += 1; + } + + if (slave.muscles > 30 && slave.muscles <= 95) { + deadliness += 1; + } else if (slave.muscles > 95 && slave.height >= 185) { + deadliness += 2; + } else if (slave.muscles > 95) { + deadliness -= 1; + } else if (slave.muscles < -95) { + deadliness -= 20; + } else if (slave.muscles < -30) { + deadliness -= 7; + } else if (slave.muscles < -5) { + deadliness -= 3; + } + + if (slave.height >= 170) { + deadliness += 1; + } + + if (slave.health > 50) { + deadliness += 1; + } + + if (slave.boobs > 4000) { + deadliness -= 2; + } else if (slave.boobs > 2000) { + deadliness -= 1; + } + + if (slave.butt > 6) { + deadliness -= 1; + } + + if (slave.hips > 2) { + deadliness -= 1; + } + + if (slave.weight > 190) { + deadliness -= 20; + } else if (slave.weight > 160) { + deadliness -= 10; + } else if (slave.weight > 130) { + deadliness -= 3; + } else if (slave.weight > 30 || slave.weight < -10) { + deadliness -= 1; + } + + if (slave.health < -50) { + deadliness -= 1; + } + + if (slave.bellyFluid >= 10000) { + deadliness -= 3; + } else if (slave.bellyFluid >= 5000) { + deadliness -= 2; + } else if (slave.bellyFluid >= 2000) { + deadliness -= 1; + } + + if (slave.pregKnown === 1 || slave.bellyPreg >= 1500 || slave.bellyImplant >= 1500) { + if (slave.belly >= 750000) { + deadliness -= 50; + } else if (slave.belly >= 600000) { + deadliness -= 25; + } else if (slave.belly >= 450000) { + deadliness -= 15; + } else if (slave.belly >= 300000) { + deadliness -= 10; + } else if (slave.belly >= 150000) { + deadliness -= 8; + } else if (slave.belly >= 100000) { + deadliness -= 7; + } else if (slave.belly >= 10000) { + deadliness -= 3; + } else if (slave.belly >= 5000) { + deadliness -= 2; + } else { + deadliness -= 1; + } + } + + if (slave.labor === 1) { + deadliness -= 15; + } else if (slave.preg >= 40 && slave.pregControl !== "labor supressors") { + deadliness -= 5; + } + + if (slave.balls >= 15) { + deadliness -= 1; + } + + if (slave.dick >= 10) { + deadliness -= 1; + } + + if (slave.amp === 0) { + if (!canWalk(slave)) { + deadliness -= 20; + } + } else if (slave.amp === 1) { + deadliness -= 20; + } else if (slave.amp === -5) { + deadliness += 10; + } else if (slave.amp === -4) { + deadliness += 5; + } else { + deadliness -= 1; + } + + if (!canSee(slave)) { + deadliness -= 8; + } else if ((slave.eyes === -1 && !["corrective glasses", "corrective contacts"].includes(slave.eyewear)) || (slave.eyes === 1 && ["blurring glasses", "blurring contacts"].includes(slave.eyewear))) { + deadliness -= 1; + } + + if (!canHear(slave)) { + deadliness -= 4; + } else if ((slave.hears == -1 && slave.earwear !== "hearing aids") || (slave.hears == 0 && slave.earwear === "muffling ear plugs")) { + deadliness -= 1; + } + + return Math.max(deadliness, 1); +}; + /*:: relationshipChecks [script]*/ window.rivalryTerm = function(id) { if (id.rivalry === 1) { @@ -9463,6 +9736,33 @@ window.assignJob = function assignJob(slave, job) { break; } break; + + case "work as a farmhand": + case "farmyard": + slave.assignment = "work as a farmhand"; + slave.assignmentVisible = 0; + V.farmyardSlaves++; + V.FarmyardiIDs.push(slave.ID); + switch (V.farmyardDecoration) { + case "Aztec Revivalist": + case "Chinese Revivalist": + case "Chattel Religionist": + case "Edo Revivalist": + case "Arabian Revivalist": + case "Egyptian Revivalist": + case "Supremacist": + case "Subjugationist": + case "Degradationist": + slave.livingRules = "spare"; + break; + case "Roman Revivalist": + slave.livingRules = "luxurious"; + break; + default: + slave.livingRules = "normal"; + break; + } + break; case "live with your head girl": case "head girl suite": @@ -9560,6 +9860,7 @@ window.assignJob = function assignJob(slave, job) { case "be the dj": case "be the madam": case "be the milkmaid": + case "be the farmer": case "be the nurse": case "be the schoolteacher": case "be the stewardess": @@ -9662,6 +9963,8 @@ window.removeJob = function removeJob(slave, assignment) { V.DJ = 0; if (V.Milkmaid !== 0 && slave.ID === V.Milkmaid.ID) V.Milkmaid = 0; + if (V.Farmer !== 0 && slave.ID === V.Farmer.ID) + V.Farmer = 0; if (V.Schoolteacher !== 0 && slave.ID === V.Schoolteacher.ID) V.Schoolteacher = 0; if (V.Attendant !== 0 && slave.ID === V.Attendant.ID) @@ -9729,6 +10032,13 @@ window.removeJob = function removeJob(slave, assignment) { V.dairySlaves--; break; + case "work as a farmhand": + case "farmyard": + slave.assignment = "rest"; + V.FarmyardiIDs.delete(slave.ID); + V.farmyardSlaves--; + break; + case "learn in the schoolroom": case "schoolroom": slave.assignment = "rest"; @@ -9815,6 +10125,857 @@ window.removeJob = function removeJob(slave, assignment) { return r; }; +/*:: generateGenetics [script]*/ + +// Generates a child's genetics based off mother and father and returns it as an object to be attached to an ovum +window.generateGenetics = (function() { + "use strict"; + let genes; + let mother; + let activeMother; + let father; + let activeFather; + let V; + + function generateGenetics(actor1, actor2, x) { + V = State.variables; + genes = {gender: "XX", name: "blank", surname: 0, mother: 0, motherName: "none", father: 0, fatherName: "none", nationality: "Stateless", race: "white", intelligence: 0, face: 0, eyeColor: "brown", hColor: "black", skin: "white", markings: "none", behavioralFlaw: "none", sexualFlaw: "none", pubicHSyle: "bushy", underArmHStyle: "bushy", geneticQuirks: 0}; + if (actor1.ID > 0) { + mother = V.genePool.find(function(s) { return s.ID == actor1.ID; }); + if (mother === undefined) { + mother = actor1; + } + activeMother = V.slaves[V.slaveIndices[actor1]]; + if (activeMother === undefined) { + activeMother = actor1; + } + } else { + activeMother = V.PC; + mother = V.PC; + } + father = (actor2 > 0) ? V.genePool.find(function(s) { return s.ID == actor2; }) + : (actor2 == -1) ? V.PC + : 0; + activeFather = (father !== 0 && father.ID > 0) ? V.slaves[V.slaveIndices[actor2]] + : (father !== 0 && father.ID == -1) ? V.PC + : 0; + + genes.gender = setGender(father); + genes.name = setName(x); + genes.mother = setMotherID(actor1.ID); + genes.motherName = setMotherName(activeMother); + genes.father = setFatherID(actor2); + genes.fatherName = setFatherName(father, activeFather, actor2); + genes.nationality = setNationality(father, mother); + genes.skin = setSkin(father, mother); + genes.race = setRace(father, mother, actor2); + genes.intelligence = setIntelligence(father, mother, activeMother, actor2); + genes.face = setFace(father, mother, activeMother, actor2); + genes.eyeColor = setEyeColor(father, mother, actor2); + genes.hColor = setHColor(father, mother, actor2); + genes.underArmHStyle = setUnderArmHStyle(father, mother); + genes.pubicHStyle = setPubicHStyle(father, mother); + genes.markings = setMarkings(father, mother); + genes.sexualFlaw = setSexualFlaw(father, mother); + genes.behavioralFlaw = setBehavioralFlaw(father, mother); + genes.fetish = setFetish(father, mother); + + return genes; + } + + // gender + function setGender(father) { + let gender; + if (V.seeDicksAffectsPregnancy == 1) { + gender = Math.floor(Math.random()*100) < V.seeDicks ? "XY" : "XX"; + } else if (V.adamPrinciple == 1) { + if (father !== 0) { + if (father.genes == "XX") { + gender = "XX"; + } else { + gender = jsEither(["XX", "XY", "XY", "YY"]); + } + } else { + gender = jsEither(["XX", "XY"]); + } + } else { + gender = jsEither(["XX", "XY"]); + } + return gender; + } + + // name + function setName(x) { + return "ovum" + x; + } + + // motherID + function setMotherID(actor1ID) { + return actor1ID; + } + + // motherName + function setMotherName(activeMother) { + let motherName; + if (activeMother.ID == -1) { + motherName = activeMother.name; + if (activeMother.surname !== 0 && activeMother.surname !== "") { motherName + " " + activeMother.surname; } + } else { + motherName = activeMother.slaveName; + if (activeMother.slaveSurname !== 0 && activeMother.slaveSurname !== "") { motherName + " " + activeMother.slaveSurname; } + } + return motherName; + } + + // fatherID + function setFatherID(actor2) { + return actor2; + } + + // fatherName + function setFatherName(father, activeFather, actor2) { + let fatherName; + if (father !== 0) { + if (father.ID == -1) { + fatherName = activeFather.name; + if (activeFather.surname !== 0 && activeFather.surname !== "") { fatherName + " " + activeFather.surname; } + } else { + fatherName = activeFather.slaveName; + if (activeFather.slaveSurname !== 0 && activeFather.slaveSurname !== "") { fatherName + " " + activeFather.slaveSurname; } + } + } else { + switch(actor2) { + case -2: + case -5: + fatherName = "citizen"; + break; + case -3: + fatherName = "Your Master"; + break; + case -4: + fatherName = "Another arcology owner"; + break; + case -6: + fatherName = "The Societal Elite"; + break; + case -7: + fatherName = "Lab designed"; + break; + default: + fatherName = "Unknown"; + } + } + return fatherName; + } + + // nationality + function setNationality(father, mother) { + return (father === 0) ? "Stateless" + : (father.nationality == mother.nationality) ? mother.nationality + : "Stateless"; + } + + // race + function setRace(father, mother, actor2) { + let race; + if (father !== 0) { + race = (mother.origRace == father.origRace) ? mother.origRace + : (jsRandom(1,4)) == 4 ? jsEither([father.origRace, mother.origRace]) + : "mixed race"; + } else if (actor2 == -2 || actor2 == -5) { + if (V.arcologies[0].FSSupremacist != "unset") { + race = jsEither([mother.origRace, V.arcologies[0].FSSupremacistRace, V.arcologies[0].FSSupremacistRace]); + if (mother.origRace != V.arcologies[0].FSSupremacistRace) { + if (jsRandom(1,100) > 50) { + race = "mixed race"; + } + } + } else { + race = mother.origRace; + } + } else { + race = mother.origRace; + } + return race; + } + + //skin + function setSkin(father, mother) { + let skinToMelanin = { + 'pure black': 21, + ebony: 20, + black: 19, + 'dark brown': 18, + brown: 17, + 'light brown': 16, + dark: 15, + 'dark olive': 14, + bronze: 13, + tan: 12, + natural: 11, + olive: 10, + 'light olive': 9, + light: 8, + light: 7, + white: 6, + fair: 5, + 'very fair': 4, + 'extremely fair': 3, + pale: 2, + 'extremely pale': 1, + 'pure white': 0 + }; + let momSkinIndex = mother ? (skinToMelanin[mother.origSkin] || 11) : 7; + let dadSkinIndex = father !== 0 ? (skinToMelanin[father.origSkin] || 11) : 7; + let skinIndex = Math.round(Math.random() * (dadSkinIndex - momSkinIndex) + momSkinIndex); + return [ + 'pure white', + 'extremely pale', + 'pale', + 'extremely fair', + 'very fair', + 'fair', + 'white', + 'light', + 'light', + 'light olive', + 'olive', + 'natural', + 'tan', + 'bronze', + 'dark olive', + 'dark', + 'light brown', + 'brown', + 'dark brown', + 'ebony', + 'black', + 'pure black' + ][skinIndex]; + }; + + // eyeColor + function setEyeColor(father, mother, actor2) { + let eyeColor; + if (father !== 0) { + if (mother.origEye == father.origEye) { + eyeColor = mother.origEye; + } else if (mother.origEye == "red" || mother.origEye == "pale red" || mother.origEye == "light red" || mother.origEye == "pale gray" || mother.origEye == "milky white") { + eyeColor = father.origEye; + } else if (father.origEye == "red" || father.origEye == "pale red" || father.origEye == "light red" || father.origEye == "pale gray" || father.origEye == "milky white") { + eyeColor = mother.origEye; + } else if (mother.origEye == "blue") { + if (jsRandom(1,4) == 2) { + eyeColor = mother.origEye; + } else { + eyeColor = father.origEye; + } + } else if (father.origEye == "blue") { + if (jsRandom(1,4) == 2) { + eyeColor = father.origEye; + } else { + eyeColor = mother.origEye; + } + } else { + eyeColor = jsEither([mother.origEye, father.origEye]); + } + } else if (actor2 === -2 || actor2 === 0 || actor2 === -5) { + eyeColor = jsEither([mother.origEye, "brown", "blue", "brown", "green", "hazel", "green"]); + } else { + eyeColor = mother.origEye; + } + return eyeColor; + } + + // hColor + function setHColor(father, mother, actor2) { + let hairColor; + if (father !== 0) { + if (mother.origHColor == father.origHColor) { + hairColor = mother.origHColor; + } else if (mother.origHColor == "white") { + hairColor = jsRandom(1,100) == 69 ? mother.origHColor : father.origHColor; + } else if (father.origHColor == "white") { + hairColor = jsRandom(1,100) == 69 ? father.origHColor : mother.origHColor; + } else if (mother.origHColor == "black") { + hairColor = jsEither([mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, father.origHColor]); + } else if (father.origHColor == "black") { + hairColor = jsEither([father.origHColor, father.origHColor, father.origHColor, father.origHColor, father.origHColor, father.origHColor, father.origHColor, mother.origHColor]); + } else if (mother.origHColor == "brown") { + hairColor = jsEither([mother.origHColor, mother.origHColor, mother.origHColor, father.origHColor]); + } else if (father.origHColor == "brown") { + hairColor = jsEither([father.origHColor, father.origHColor, father.origHColor, mother.origHColor]); + } else { + hairColor = jsEither([mother.origHColor, father.origHColor]); + } + } else if (actor2 === -2 || actor2 === 0 || actor2 === -5) { + hairColor = jsEither([mother.origHColor, "brown", "blonde", "black", "brown", "black", "brown", "black"]); + } else { + hairColor = mother.origHColor; + } + return hairColor; + } + + // underArmHairStyle + function setUnderArmHStyle(father, mother) { + let hair; + if (father !== 0) { + if (mother.underArmHStyle == "hairless" && father.underArmHStyle == "hairless") { + hair = "hairless"; + } else if (mother.underArmHStyle == "hairless" || father.underArmHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + } else if (mother.underArmHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + return hair; + } + + // pubicHairStyle + function setPubicHStyle(father, mother) { + let hair; + if (father !== 0) { + if (mother.pubicHStyle == "hairless" && father.pubicHStyle == "hairless") { + hair = "hairless"; + } else if (mother.pubicHStyle == "hairless" || father.pubicHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + } else if (mother.pubicHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + return hair; + } + + // markings + function setMarkings(father, mother) { + let markings; + if (jsRandom(1,8) == 1) { + markings = jsEither(["beauty mark", "birthmark"]); + } else { + markings = "none"; + } + if (markings == "none") { + if (father !== 0) { + markings = jsEither([mother.markings, father.markings, "none", "none"]); + } else { + markings = jsEither([mother.markings, mother.markings, "none", "none"]); + } + } + return markings; + } + + // sexualFlaw + function setSexualFlaw(father, mother) { + let flaw; + if (father !== 0) { + flaw = jsEither([mother.sexualFlaw, father.sexualFlaw, "none", "none"]); + } else { + flaw = jsEither([mother.sexualFlaw, mother.sexualFlaw, "none", "none"]); + } + return flaw; + } + + // behavioralFlaw + function setBehavioralFlaw(father, mother) { + let flaw; + if (father !== 0) { + flaw = jsEither([mother.behavioralFlaw, father.behavioralFlaw, "none", "none"]); + } else { + flaw = jsEither([mother.behavioralFlaw, mother.behavioralFlaw, "none", "none"]); + } + return flaw; + } + + // fetish + function setFetish(father, mother) { + let fetish; + if (father !== 0) { + fetish = jsEither(["none", "none", "none", "none", "none", father.fetish, mother.fetish]); + } else { + fetish = jsEither(["none", "none", "none", "none", "none", mother.fetish, mother.fetish]); + } + if (fetish == "mindbroken") { fetish = "none"; } + return fetish; + } + + //intelligence + function setIntelligence(father, mother, activeMother, actor2) { + let smarts; + if (mother.ID == -1) { + if (actor2 == -6) { + smarts = jsRandom(90,100); + } else if (father !== 0) { + if (father.intelligence < mother.intelligence) { + smarts = jsRandom(father.intelligence, mother.intelligence); + } else { + smarts = jsRandom(mother.intelligence, father.intelligence); + } + if (smarts <= 50) { + smarts += 30; + } + } else { + smarts = jsRandom(50,100); + } + } else if (father !== 0) { + if (father.intelligence < mother.intelligence) { + smarts = jsRandom(father.intelligence, mother.intelligence); + } else { + smarts = jsRandom(mother.intelligence, father.intelligence); + } + if (activeMother.breedingMark == 1 && smarts <= 50) { + smarts = jsRandom(60,100); + } + } else { + smarts = mother.intelligence; + } + if (V.inbreeding == 1) { + if (mother.ID != -1) { + if (father !== 0 && father.ID == -1 && activeMother.breedingMark != 1) { + if (smarts >= -95 && jsRandom(1,100) < 40) { + smarts -= jsRandom(1,10); + if (smarts >= -95 && jsRandom(1,100) < 20) { + smarts -= jsRandom(1,5); + } + } + } else { + if (smarts >= -95 && jsRandom(1,100) < 50) { + smarts -= jsRandom(1,15); + if (smarts >= -95 && jsRandom(1,100) < 30) { + smarts -= jsRandom(1,15); + } + } + } + } + } + return Math.clamp(smarts, -100, 100); + } + + //face + function setFace(father, mother, activeMother, actor2) { + let face; + if (mother.ID == -1) { + if (actor2 == -6) { + face = jsRandom(90,100); + } else if (father !== 0) { + if (father.face < mother.face) { + face = jsRandom(father.face, mother.face); + } else { + face = jsRandom(mother.face, father.face); + } + if (face <= 40) { + face += jsRandom(5,20); + } + } else { + face = jsRandom(20,100); + } + } else if (father !== 0) { + if (father.face < mother.face) { + face = jsRandom(father.face, mother.face); + } else { + face = jsRandom(mother.face, father.face); + } + if (activeMother.breedingMark == 1 && face < 60) { + face = jsRandom(60,100); + } + } else { + face = mother.face; + } + if (V.inbreeding == 1) { + if (mother.ID != -1) { + if (father !== 0 && father.ID == -1 && activeMother.breedingMark != 1) { + if (face > -100 && jsRandom(1,100) > 60) { + face -= jsRandom(2,20); + } + } else { + if (face > -100 && jsRandom(1,100) < 50) { + face -= jsRandom(1,15); + if (face >= -95 && jsRandom(1,100) < 30) { + face -= jsRandom(5,20); + } + } + } + } + } + return Math.clamp(face, -100, 100); + } + + return generateGenetics; + +})(); + +window.generateChild = function(mother, ova, destination) { + + let V = State.variables; + let genes = ova.genetics; //maybe just argument this? We'll see. + let pregUpgrade = V.pregnancyMonitoringUpgrade; + let child; + + if (!destination) { //does extra work for the incubator if defined, otherwise builds a simple object + if (genes.gender == "XX") { + child.genes = "XX"; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your daughter"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s daughter`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your daughter`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s daughter`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } else { + child.genes = "XY"; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your son"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s son`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your son`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } + + child.mother = genes.mother; + child.father = genes.father; + child.nationality = genes.nationality; + child.skin = genes.skin; + child.race = genes.race; + child.intelligence = genes.intelligence; + if (mother.prematureBirth > 0) { + if (child.intelligence >= -90) { + child.intelligence -= jsRandom(0,10) + } + child.premature = 1; + } + child.face = genes.face; + child.eyeColor = genes.eyeColor; + child.hColor = genes.hColor; + child.underArmHStyle = genes.underArmHStyle; + child.pubicHStyle = genes.pubicHStyle; + child.markings = genes.markings; + child.sexualFlaw = genes.sexualFlaw; + child.behavioralFlaw = genes.behavioralFlaw; + child.fetish = genes.fetish; + child.pubicHColor = child.hColor; + child.underArmHColor = child.hColor; + child.eyebrowHColor = child.hColor; + child.birthWeek = child.birthWeek; + if (mother.addict > 0) { + child.addict = Math.trunc(mother.addict/2); + } + child.weekAcquired = V.week; + if (child.nationality == "Stateless") { + if (V.arcologies[0].FSRomanRevivalist > 90) { + child.nationality = "Roman Revivalist"; + } else if (V.arcologies[0].FSAztecRevivalist > 90) { + child.nationality = "Aztec Revivalist"; + } else if (V.arcologies[0].FSEgyptianRevivalist > 90) { + child.nationality = "Ancient Egyptian Revivalist"; + } else if (V.arcologies[0].FSEdoRevivalist > 90) { + child.nationality = "Edo Revivalist"; + } else if (V.arcologies[0].FSArabianRevivalist > 90) { + child.nationality = "Arabian Revivalist"; + } else if (V.arcologies[0].FSChineseRevivalist > 90) { + child.nationality = "Ancient Chinese Revivalist"; + } + } + + } else { + + V.activeSlaveOneTimeMinAge = V.targetAge; + V.activeSlaveOneTimeMaxAge = V.targetAge; + V.one_time_age_overrides_pedo_mode = 1; + V.ageAdjustOverride = 1; + + if (genes.gender == "XX") { + GenerateNewSlave("XX"); + child = V.activeSlave; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your daughter"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s daughter`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your daughter`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s daughter`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } else { + GenerateNewSlave("XY"); + child = V.activeSlave; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your son"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s son`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your son`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } + + child.mother = genes.mother; + child.father = genes.father; + child.nationality = genes.nationality; + child.skin = genes.skin; + child.origSkin = child.skin; + child.race = genes.race; + child.origRace = child.race; + child.intelligence = genes.intelligence; + if (mother.prematureBirth > 0) { + if (child.intelligence >= -90) { + child.intelligence -= jsRandom(0,10) + } + child.premature = 1; + } + child.face = genes.face; + child.eyeColor = genes.eyeColor; + child.origEye = child.eyeColor; + child.hColor = genes.hColor; + child.origHColor = child.HColor; + child.underArmHStyle = genes.underArmHStyle; + child.pubicHStyle = genes.pubicHStyle; + child.markings = genes.markings; + child.sexualFlaw = genes.sexualFlaw; + child.behavioralFlaw = genes.behavioralFlaw; + child.fetish = genes.fetish; + child.pubicHColor = child.hColor; + child.underArmHColor = child.hColor; + child.eyebrowHColor = child.hColor; + child.birthWeek = child.birthWeek; + child.energy = 0; + child.anus = 0; + if (child.vagina > 0) {child.vagina = 0;} + if (child.fetish != "none") {child.fetishStrength = 20;} + if (child.dick > 0) { + child.foreskin = 1; + child.balls = 1; + child.scrotum = 1; + } + if (mother.addict > 0) { + child.addict = Math.trunc(mother.addict/2); + } + child.career = "a slave since birth"; + child.birthName = child.slaveName; + child.birthSurname = child.slaveSurname; + child.devotion = 0; + child.trust = 0; + child.weekAcquired = V.week; + if (child.nationality == "Stateless") { + if (V.arcologies[0].FSRomanRevivalist > 90) { + child.nationality = "Roman Revivalist"; + } else if (V.arcologies[0].FSAztecRevivalist > 90) { + child.nationality = "Aztec Revivalist"; + } else if (V.arcologies[0].FSEgyptianRevivalist > 90) { + child.nationality = "Ancient Egyptian Revivalist"; + } else if (V.arcologies[0].FSEdoRevivalist > 90) { + child.nationality = "Edo Revivalist"; + } else if (V.arcologies[0].FSArabianRevivalist > 90) { + child.nationality = "Arabian Revivalist"; + } else if (V.arcologies[0].FSChineseRevivalist > 90) { + child.nationality = "Ancient Chinese Revivalist"; + } + } + + child.weight = -100; + child.muscles = -100; + child.boobs = 0; + child.butt = 0; + child.chem = 990; + child.areolaePiercing = 0; + child.corsetPiercing = 0; + child.boobsImplant = 0; + child.boobsImplantType = 0; + child.nipplesPiercing = 0; + child.areolaePiercing = 0; + child.lactation = 0; + child.hipsImplant = 0; + child.buttImplant = 0; + child.buttImplantType = 0; + child.lipsImplant = 0; + child.lipsPiercing = 0; + child.tonguePiercing = 0; + child.vaginaPiercing = 0; + child.preg = 0; + child.pregType = 0; + child.pregKnown = 0; + child.belly = 0; + child.bellyPreg = 0; + child.bellyFluid = 0; + child.bellyImplant = -1; + child.clitPiercing = 0; + child.dickPiercing = 0; + child.makeup = 0; + child.nails = 0; + child.earPiercing = 0; + child.nosePiercing = 0; + child.eyebrowPiercing = 0; + child.stampTat = 0; + child.bellyTat = 0; + child.anusPiercing = 0; + child.anusTat = 0; + child.shouldersTat = 0; + child.armsTat = 0; + child.legsTat = 0; + child.backTat = 0; + child.combatSkill = 0; + child.whoreSkill = 0; + child.entertainSkill = 0; + child.oralSkill = 0; + child.analSkill = 0; + child.vaginalSkill = 0; + child.accent = 4; + child.canRecruit = 0; + child.hStyle = "long"; + child.hLength = 300; + if (V.incubatorImprintSetting == "terror") { + child.origin = "She was conditioned from birth into mindless terror in an aging tank."; + child.tankBaby = 2; + } else { + child.origin = "She was conditioned from birth into trusting obedience in an aging tank."; + child.tankBaby = 1; + } + child.intelligenceImplant = 0; + child.navelPiercing = 0; + } + return child; +} + /*:: wombJS [script]*/ /* @@ -9845,6 +11006,7 @@ $slave.bellyPreg = WombGetWolume($slave) - return double, with current womb volu //Init womb system. window.WombInit = function(actor) { + if (!Array.isArray(actor.womb)) { //alert("creating new womb"); //debugging actor.womb = []; @@ -9862,7 +11024,13 @@ window.WombInit = function(actor) { } //backward compatibility setup. Fully accurate for normal pregnancy only. - if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { + if (actor.womb.length > 0 && actor.broodmother == 0 && actor.womb[0].genetics == undefined) { + var i=0 + actor.womb.forEach(function(ft){ + ft.genetics = generateGenetics(actor.ID, actor.pregSource, i); + i++; + }); + } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg); } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother > 0 && actor.broodmotherOnHold < 1) { //sorry but for already present broodmothers it's impossible to calculate fully, aproximation used. @@ -9890,10 +11058,44 @@ window.WombImpregnate = function(actor, fCount, fatherID, age) { for (i=0; i<fCount; i++) { tf = {}; //new Object tf.age = age; //initial age + tf.motherID = actor.ID; //Initial biological mother ID setup. + tf.fatherID = fatherID; //We can store who is father too. + tf.volume = 1; //Initial, to create property. Updated with actual data after WombGetVolume call. + tf.reserve = ""; //Initial, to create property. Used later to mark if this child is to be kept. + tf.identical = 0; //Initial, to create property. Updated with actual data during fetalSplit call. + tf.splitted = 0; //marker for already splitted fetus. + tf.genetics = generateGenetics(actor, fatherID, i+1); //Stored genetic information. + tf.ID = genUUID(); + + try { + if (actor.womb.length == 0) { + actor.pregWeek = age; + actor.preg = age; + } + actor.womb.push(tf); + } catch(err){ + WombInit(actor); + actor.womb.push(tf); + alert("WombImpregnate warning - " + actor.slaveName+" "+err); + } + + } + MissingParentIDCorrection(actor); +}; + +window.WombSurrogate = function(actor, fCount, mother, fatherID, age) { + var i; + var tf; + for (i=0; i<fCount; i++) { + tf = {}; //new Object + tf.age = age; //initial age + tf.motherID = mother.ID; //Initial biological mother ID setup. tf.fatherID = fatherID; //We can store who is father too. - tf.sex = Math.round(Math.random())+1; // 1 = male, 2 = female. For possible future usage, just as concept now. tf.volume = 1; //Initial, to create property. Updated with actual data after WombGetVolume call. + tf.reserve = ""; //Initial, to create property. Used later to mark if this child is to be kept. tf.identical = 0; //Initial, to create property. Updated with actual data during fetalSplit call. + tf.splitted = 0; //marker for already splitted fetus. + tf.genetics = generateGenetics(mother, fatherID, i+1); //Stored genetic information. try { if (actor.womb.length == 0) { @@ -9908,6 +11110,7 @@ window.WombImpregnate = function(actor, fCount, fatherID, age) { } } + MissingParentIDCorrection(actor); }; window.WombProgress = function(actor, ageToAdd) { @@ -10101,42 +11304,324 @@ window.WombChangeID = function(actor, fromID, toID) { WombNormalizePreg(actor); }; +window.WombChangeGeneID = function(actor, fromID, toID) { + WombInit(actor); + actor.womb + .filter(ft => ft.genetics.father === fromID) + .forEach(ft => ft.genetics.father = toID); + actor.womb + .filter(ft => ft.genetics.mother === fromID) + .forEach(ft => ft.genetics.mother = toID); + WombNormalizePreg(actor); +}; + /* Sorts the womb object by age with oldest and thus soonest to be born, first. This will be needed in the future once individual fertilization is a possibility.*/ window.WombSort = function(actor) { actor.womb.sort((a, b) => { return b.age - a.age; }); }; -window.fetalSplit = function(actor) { +//now function work with chance. Literary we give it "one from X" as chance. +window.fetalSplit = function(actor, chance) { var i, ft; - var nft = {}; - nft.age = actor.preg; - nft.fatherID = actor.pregSource; - nft.sex = Math.round(Math.random())+1; - nft.volume = 1; - nft.identical = 0; + var nft; actor.womb.forEach(function(s){ - if ((jsRandom(1,1000) >= 1000) && s.identical !== 1) + if ((jsRandom(1,chance) >= chance) && s.splitted !== 1) { nft = {}; nft.age = s.age; nft.fatherID = s.fatherID; - nft.sex = s.sex; + nft.motherID = s.motherID; nft.volume = s.volume; - actor.womb.push(nft); - s.identical = 1; + nft.reserve = ""; //splitted fetus is new separate, reserve - it's not genetic to split. + nft.genetics = deepCopy(s.genetics); + s.splitted = 1; //this is marker that this is already splitted fetus (to not split second time in loop), only source fetus needed it. + nft.identical = 1; //this is marker that this fetus has at least one twin. + s.identical = 1; //this is marker that this fetus has at least one twin. + + if (s.twinID == "" || s.twinID == undefined) + s.twinID = genUUID(); + + nft.twinID = s.twinID; + + actor.womb.push(nft); + } }); WombNormalizePreg(actor); }; +//safe alternative to .womb.length. +window.WombFetusCount = function(actor) +{ + WombInit(actor); + return actor.womb.length; +} + +//give reference to fetus object, but not remove fetus, use for manupulation in the womb. +window.WombGetFetus = function(actor, fetusNum) +{ + WombInit(actor); + if (actor.womb.length >= fetusNum) + return actor.womb[fetusNum]; + else + return null; +} + +//give reference to fetus object, and remove it form the womb. +window.WombRemoveFetus = function(actor, fetusNum) +{ + WombInit(actor); + if (actor.womb.length >= fetusNum){ + let ft = actor.womb[fetusNum]; + actor.womb.splice(fetusNum, 1); + WombSort(actor); + return ft; + } + else + return null; +} + +/*to add fetus object in the womb. Be warned - you can add one single fetus to many wombs, or even add it many times to one womb. It's will not show error, but behavior become strange, as fetus object will be the same - it's reference, not full copies. If this not desired - use deepCopy on fetus before adding.*/ +window.WombAddFetus = function(actor, fetus) +{ + WombInit(actor); + actor.womb.push(fetus); + WombSort(actor); +} + +// change property for all fetuses. Like fetus.age = X. +window.WombChangeFetus = function(actor, propName, newValue) +{ + WombInit(actor); + actor.womb.forEach(ft => ft[propName] = newValue); +} + +// change genetic property of all fetuses. Like fetus.genetic.intelligence = X +window.WombChangeGene = function(actor, geneName, newValue) +{ + WombInit(actor); + actor.womb.forEach(ft => ft.genetics[geneName] = newValue); +} + +// replaces untraceable fatherIDs with missingParentID. Required for concurrent pregancy to differentiate between siblings. +window.MissingParentIDCorrection = function(actor) { + WombInit(actor); + actor.womb + .filter(ft => (ft.genetics.father === 0 || (ft.genetics.father < -1 && ft.genetics.father >= -20))) + .forEach(ft => ft.genetics.father = State.variables.missingParentID); + State.variables.missingParentID--; +} + +window.WombCleanYYFetuses = function(actor) +{ + var reserved = []; + + var i = actor.womb.length-1; + var ft; + + while (i >= 0) + { + ft = actor.womb[i]; + + if (ft.genetics.gender == "YY") + { + reserved.push(ft); + actor.womb.splice(i, 1); + } + + i--; + } + + return reserved; +} + + +window.FetusGlobalReserveCount = function(reserveType) +{ + var cnt = 0; + var SV = State.variables; + + if (typeof reserveType != 'string' ) + return 0; + + SV.slaves.forEach(function(slave){ + slave.womb.forEach(function(ft){ + if (ft.reserve == reserveType) + cnt++; + }); + }); + + SV.PC.womb.forEach(function(ft){ + if (ft.reserve == reserveType) + cnt++; + }); + + return cnt; +} + +window.WombSetGenericReserve = function(actor, type, count) +{ + //console.log ("actor: " + actor + " type: " + type + " typeof: " + typeof type + " count: " + count); + actor.womb.forEach(function(ft){ + //console.log (" type: " + ft.reserve + " typeof: " + typeof ft.reserve); + if ((ft.reserve == "" || ft.reserve == type) && count > 0) + { + //console.log ("!trigger"); + ft.reserve = type; + count--; + } + + }); +} + +window.WombAddToGenericReserve = function(actor, type, count) +{ + + WombSetGenericReserve(actor, type, (WombReserveCount(actor, type)+count)); + +} + +window.WombChangeReserveType = function(actor, oldType, newType) +{ + + var count = 0; + + actor.womb.forEach(function(ft){ + if (ft.reserve == oldType) + { + ft.reserve = newType; + count++; + } + }); + + return count; +} + +window.WombCleanGenericReserve = function(actor, type, count) +{ + + actor.womb.forEach(function(ft){ + + if (ft.reserve == type && count > 0) + { + ft.reserve = ""; + count--; + } + + }); +} + +window.WombReserveCount = function(actor, type) +{ + + var cnt = 0; + + actor.womb.forEach(function(ft){ + + if (ft.reserve == type) + { + cnt++; + } + + }); + + return cnt; +} + +window.WombGetReservedFetuses = function(actor, type) +{ + var reserved = []; + + actor.womb.forEach(function(ft){ + + if (ft.reserve == type) + { + reserved.push(ft); + } + + }); + + return reserved; +} + +window.WombRemoveReservedFetuses = function(actor, type) +{ + var reserved = []; + + var i = actor.womb.length-1; + var ft; + + while (i >= 0) + { + ft = actor.womb[i]; + + if (ft.reserve == type) + { + reserved.push(ft); + actor.womb.splice(i, 1); + } + + i--; + } + + return reserved; +} + +window.WombCleanAllReserve = function(actor) +{ + + actor.womb.forEach(function(ft){ + ft.reserve = ""; + }); + +} + +window.BCReserveInit = function() +{ + var SV = State.variables; + + SV.slaves.forEach(function(slave) + { + slave.womb.forEach(function(ft) + { + if (typeof ft.reserve != 'string') + ft.reserve = ""; + if (typeof ft.motherID != 'number') //setting missing biological mother ID for fetus. + ft.motherID = slave.ID; + + if (ft.ID == undefined) + ft.ID = genUUID(); + + try { + if (slave.reservedChildren > 0) + WombSetGenericReserve(slave, "incubator", reservedChildren); + + if (slave.reservedChildrenNursery > 0) + WombSetGenericReserve(slave, "nursery", reservedChildren); + } catch (err) { + + console.log (err + " slave ID: " + slave.ID + " slave name: " + slave.slaveName + " " + slave.slaveSurname); + slave.reservedChildren = 0; + } + }); + }); + + SV.PC.womb.forEach(function(ft){ + if (typeof ft.reserve != 'string') + ft.reserve = ""; + ft.motherID = SV.PC.ID; + }); + +} + /* alt -window.fetalSplit = function(actor) +window.fetalSplit = function(actor, chance) { var i, ft, nft; actor.womb.forEach(function(s){ - if ((jsRandom(1,1000) >= 1000) && s.identical !== 1) + if ((jsRandom(1,chance) >= chance) && s.identical !== 1) { nft = deepCopy(s); actor.womb.push(nft); @@ -11215,7 +12700,7 @@ window.FResult = (function() { "use strict"; // we can't initialise our global variables on load, because SugarCube.State isn't initialised // instead, declare them and initialise on run time - let V, incest_bonus; + let V, result, incest_bonus; function FResult(slave) { V = State.variables; incest_bonus = V.arcologies[0].FSEgyptianRevivalist > 20 || V.arcologies[0].FSEgyptianRevivalistIncestPolicy === 1; @@ -11224,15 +12709,15 @@ window.FResult = (function() { if (!slave.fuckdoll) calcNotFuckdoll(slave); else - V.FResult += slave.fuckdoll/10; + result += slave.fuckdoll/10; - V.FResult += Math.max(0, slave.aphrodisiacs) * 2; + result += Math.max(0, slave.aphrodisiacs) * 2; if (slave.inflationType === "aphrodisiac") - V.FResult += slave.inflation*4; + result += slave.inflation*4; if (slave.lactation > 0) - V.FResult += 1; + result += 1; if (slave.nipples === "fuckable") calcFuckableTits(slave); @@ -11240,67 +12725,68 @@ window.FResult = (function() { if (V.seeAge === 1) calcAge(slave); if (slave.fetish === "mindbroken") - V.FResult = Math.trunc(V.FResult*0.4); + result = Math.trunc(result*0.4); else - V.FResult = Math.trunc(V.FResult*0.7); + result = Math.trunc(result*0.7); if (slave.pregWeek < 0) - V.FResult -= Math.trunc(V.FResult*slave.pregWeek/10); // reduced the most just after birth + result -= Math.trunc(result*slave.pregWeek/10); // reduced the most just after birth calcAmputation(slave); if (V.arcologies[0].FSHedonisticDecadence > 20) calcHedonismWeight(slave); - if (V.FResult < 2) { + if (result < 2) { if (supremeRaceP(slave) && V.arcologies[0].FSSupremacist > 20) - V.FResult = 0; + result = 0; else - V.FResult = 2; + result = 2; } + return result; } function calcUseWeights(slave) { - V.FResult = (3 - slave.anus)+(slave.muscles/30); + result = (3 - slave.anus)+(slave.muscles/30); if (slave.muscles < -95) - V.FResult -= 5; + result -= 5; else if (slave.muscles < -30) - V.FResult -= 2; + result -= 2; const uses = V.oralUseWeight + V.vaginalUseWeight + V.analUseWeight; if (uses <= 0) return; - V.FResult += (6+slave.tonguePiercing) * (V.oralUseWeight/uses) * (slave.oralSkill/30); + result += (6+slave.tonguePiercing) * (V.oralUseWeight/uses) * (slave.oralSkill/30); if (slave.sexualFlaw === "cum addict") - V.FResult += (V.oralUseWeight/uses) * (slave.oralSkill/30); + result += (V.oralUseWeight/uses) * (slave.oralSkill/30); if (canDoVaginal(slave)) { - V.FResult += 6 * (V.vaginalUseWeight/uses) * (slave.vaginalSkill/30); - V.FResult += (3 - slave.vagina); - V.FResult += slave.vaginaLube; + result += 6 * (V.vaginalUseWeight/uses) * (slave.vaginalSkill/30); + result += (3 - slave.vagina); + result += slave.vaginaLube; } if (canDoAnal(slave)) { - V.FResult += 6 * (V.analUseWeight/uses) * (slave.analSkill/30); + result += 6 * (V.analUseWeight/uses) * (slave.analSkill/30); if (slave.sexualFlaw === "anal addict") - V.FResult += (V.analUseWeight/uses) * (slave.analSkill/30); + result += (V.analUseWeight/uses) * (slave.analSkill/30); if (slave.inflationType === "aphrodisiac") - V.FResult += (V.analUseWeight/uses) * (slave.inflation * 3); + result += (V.analUseWeight/uses) * (slave.inflation * 3); } } function calcFuckableTits(slave) { - V.FResult += 2; + result += 2; if (slave.fetish === "boobs") - V.FResult += Math.trunc(slave.fetishStrength/20); + result += Math.trunc(slave.fetishStrength/20); } function calcWorksWithRelatives(slave) { V.slaves.forEach(islave => { if (isParentP(slave, islave) && sameAssignmentP(slave, islave)) { - V.FResult += 1; - if (incest_bonus) V.FResult += 1; + result += 1; + if (incest_bonus) result += 1; } if (areSisters(slave, islave) > 0 && sameAssignmentP(slave, islave)) { - V.FResult += 1; - if (incest_bonus) V.FResult += 1; + result += 1; + if (incest_bonus) result += 1; } }); } @@ -11308,8 +12794,8 @@ window.FResult = (function() { function calcWorksWithRelativesVanilla(slave) { const fre = getSlave(slave.relationTarget) if (fre !== undefined && sameAssignmentP(slave, fre)) { - V.FResult += 2; - if (incest_bonus) V.FResult += 2; + result += 2; + if (incest_bonus) result += 2; } } @@ -11317,94 +12803,92 @@ window.FResult = (function() { const fre = V.slaves.findIndex(s => { return haveRelationshipP(slave, s) && sameAssignmentP(slave, s); }); - if (fre !== -1) V.FResult += 1; + if (fre !== -1) result += 1; } function calcWorksWithRival(slave) { - const en = V.slaves.findIndex(s => { - return isRivalP(slave, s) && sameAssignmentP(slave, s); - }); - if (en !== -1) V.FResult -= 1; + const en = getSlave(slave.rivalryTarget); + if (en !== undefined && sameAssignmentP(slave, en)) result -= 1; } function calcHInjectionsDiet(slave) { if (slave.drugs === "male hormone injections" || slave.drugs === "female hormone injections") - V.FResult -= 10; + result -= 10; if (slave.diet === "XXY") - V.FResult += 2; + result += 2; else if (slave.diet === "XY" || slave.diet === "XX") - V.FResult += 1; + result += 1; else if (slave.diet === "cum production") - V.FResult += 1; + result += 1; else if (slave.diet === "fertility") - V.FResult += 1; + result += 1; } function calcPreg(slave) { if (V.arcologies[0].FSRepopulationFocus > 20) { - if (slave.preg > 10) V.FResult += 2; - else V.FResult -= 2; + if (slave.preg > 10) result += 2; + else result -= 2; } else if (V.arcologies[0].FSRestart > 20) { if (slave.bellyPreg >= 500 && slave.breedingMark === 1 && V.propOutcome === 1) - V.FResult += 1; + result += 1; else if (slave.preg > 10) - V.FResult -= 10; + result -= 10; else - V.FResult += 0; + result += 0; } } function calcRace(slave) { if (V.arcologies[0].FSSupremacist !== "unset" && supremeRaceP(slave)) - V.FResult -= (V.arcologies[0].FSSupremacist/5) + (V.arcologies[0].FSSupremacistLawME*10); + result -= (V.arcologies[0].FSSupremacist/5) + (V.arcologies[0].FSSupremacistLawME*10); if (V.arcologies[0].FSSubjugationist !== "unset" && inferiorRaceP(slave)) - V.FResult += (V.arcologies[0].FSSubjugationist/10) + (V.arcologies[0].FSSubjugationistLawME); + result += (V.arcologies[0].FSSubjugationist/10) + (V.arcologies[0].FSSubjugationistLawME); } function calcSexAttributes(slave) { - if (slave.clitPiercing > 2) V.FResult += 1; + if (slave.clitPiercing > 2) result += 1; if (slave.fetishKnown === 1 && slave.fetishStrength > 60 && slave.fetish != "none") - V.FResult += slave.fetishStrength/5; + result += slave.fetishStrength/5; if (slave.attrKnown === 1) { - V.FResult += Math.trunc(slave.attrXX/20); - V.FResult += Math.trunc(slave.attrXY/20); - if (slave.energy > 95) V.FResult += 3; - else if (slave.energy > 80) V.FResult += 2; - else if (slave.energy > 60) V.FResult += 1; - else if (slave.energy <= 20) V.FResult -= 2; - else if (slave.energy <= 40) V.FResult -= 1; + result += Math.trunc(slave.attrXX/20); + result += Math.trunc(slave.attrXY/20); + if (slave.energy > 95) result += 3; + else if (slave.energy > 80) result += 2; + else if (slave.energy > 60) result += 1; + else if (slave.energy <= 20) result -= 2; + else if (slave.energy <= 40) result -= 1; } - if (slave.sexualFlaw !== "none") V.FResult -= 2; - if (slave.sexualQuirk !== "none") V.FResult += 2; - if (slave.behavioralFlaw !== "none") V.FResult -= 2; - if (slave.behavioralQuirk !== "none") V.FResult += 2; + if (slave.sexualFlaw !== "none") result -= 2; + if (slave.sexualQuirk !== "none") result += 2; + if (slave.behavioralFlaw !== "none") result -= 2; + if (slave.behavioralQuirk !== "none") result += 2; } function calcCareer(slave) { if (setup.whoreCareers.includes(slave.career)) - V.FResult += 1; + result += 1; else if (slave.oralCount + slave.analCount + slave.vaginalCount + slave.mammaryCount + slave.penetrativeCount > 1000) - V.FResult += 1; + result += 1; } function calcSight(slave) { - if (!canSee(slave)) V.FResult -= 3; + if (!canSee(slave)) result -= 3; else if (slave.eyes <= -1) { if (slave.eyewear !== "corrective glasses" && slave.eyewear !== "corrective contacts") - V.FResult -= 1; + result -= 1; } else if (slave.eyewear === "blurring glasses") - V.FResult -= 1; + result -= 1; else if (slave.eyewear === "blurring contacts") - V.FResult -= 1; + result -= 1; } function calcHearing(slave) { - if (!canHear(slave)) V.FResult -= 2; + if (!canHear(slave)) result -= 2; else if (slave.hears <= -1) { if (slave.earwear !== "hearing aids") - V.FResult -= 1; + result -= 1; } else if (slave.earwear === "muffling ear plugs") - V.FResult -= 1; + result -= 1; } function calcEgyptianBonus(slave) { @@ -11416,15 +12900,15 @@ window.FResult = (function() { function calcYouthBonus(slave) { if (slave.visualAge < 30) { if (slave.actualAge > 30) - V.FResult += 5; // experienced for her apparent age + result += 5; // experienced for her apparent age if (slave.physicalAge > 30) - V.FResult -= slave.physicalAge/2; // too old :( + result -= slave.physicalAge/2; // too old :( } } function calcMatureBonus(slave) { if (slave.visualAge >= 30 && slave.actualAge >= 30 && slave.physicalAge < slave.visualAge) - V.FResult += Math.min((slave.physicalAge - slave.visualAge) * 2, 20); // looks and acts mature, but has a body that just won't quit + result += Math.min((slave.physicalAge - slave.visualAge) * 2, 20); // looks and acts mature, but has a body that just won't quit } function calcNotFuckdoll(slave) { @@ -11451,43 +12935,41 @@ window.FResult = (function() { function calcAge(slave) { if ((V.arcologies[0].FSRepopulationFocus !== "unset" || V.arcologies[0].FSGenderFundamentalist !== "unset") && slave.physicalAge === V.minimumSlaveAge && slave.physicalAge === V.fertilityAge && canGetPregnant(slave)) { - V.FResult += 1; - if (slave.birthWeek === 0) V.FResult += V.FResult; - else if (slave.birthWeek < 4) V.FResult += 0.2*V.FResult; + result += 1; + if (slave.birthWeek === 0) result += result; + else if (slave.birthWeek < 4) result += 0.2*result; } else if (slave.physicalAge === V.minimumSlaveAge) { - V.FResult += 1; - if (slave.birthWeek === 0 ) V.FResult += 0.5*V.FResult; - else if (slave.birthWeek < 4) V.FResult += 0.1*V.FResult; + result += 1; + if (slave.birthWeek === 0 ) result += 0.5*result; + else if (slave.birthWeek < 4) result += 0.1*result; } else if (slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (V.arcologies[0].FSRepopulationFocus !== "unset" || V.arcologies[0].FSGenderFundamentalist !== "unset")) { - V.FResult += 1; + result += 1; if (slave.birthWeek === 0) - V.FResult += 0.5*V.FResult; + result += 0.5*result; else if (slave.birthWeek < 4) - V.FResult += 0.1*V.FResult; + result += 0.1*result; } } function calcAmputation(slave) { switch(slave.amp) { case 0: - break; - case 1: - V.FResult -= 2; - break; case -2: - break; case -5: break; + case 1: + result -= 2; + break; default: - V.FResult -= 1; + result -= 1; } } function calcHedonismWeight(slave) { if (slave.weight < 10) - V.FResult -= 2; + result -= 2; else if (slave.weight > 190) - V.FResult -= 5; // too fat + result -= 5; // too fat } return FResult; })(); @@ -13204,6 +14686,15 @@ window.DefaultRules = (function() { } } break; + + case "work as a farmhand": + if ((V.farmyardSlaves < V.farmyard && canWalk(slave))) //TODO: rework these requirements + break; + else { + RAFacilityRemove(slave, rule); + delete rule.setAssignment; + } + break; case "work as a servant": if ((V.servantsQuartersSlaves < V.servantsQuarters && canSee(slave) && canWalk(slave) && (slave.devotion >= -20 || slave.trust < -20 || (slave.devotion >= -50 && slave.trust <= 20)))) @@ -13320,6 +14811,9 @@ window.DefaultRules = (function() { case "work in the dairy": r += `<br>${slave.slaveName} has been automatically assigned to be milked in ${V.dairyName}.`; break; + case "work as a farmhand": + r += `<br>${slave.slaveName} has been automatically assigned to work in ${V.farmyardName}.`; + break; case "work as a servant": r += `<br>${slave.slaveName} has been automatically assigned to work in ${V.servantsQuartersName}.`; break; @@ -14733,7 +16227,7 @@ 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", "be your Head Girl"].contains(slave.assignment))) + !(["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))) _release = 1; else _release = 1; @@ -16271,6 +17765,7 @@ window.rulesAssistantOptions = (function() { "Club": "serve in the club", "Arcade": "be confined in the arcade", "Dairy": "work in the dairy", + "Farmyard": "work as a farmhand", "Servant Quarters": "work as a servant", "Master Suite": "serve in the master suite", "Schoolroom": "learn in the schoolroom", @@ -18829,6 +20324,7 @@ window.rulesAssistantOptions = (function() { if (V.club > 0) items.push(["Club", "serve in the club"]); if (V.arcade > 0) items.push(["Arcade", "be confined in the arcade"]); if (V.dairy > 0) items.push(["Dairy", "work in the dairy"]); + if (V.farmyard > 0) items.push(["Farmyard", "work as a farmhand"]); if (V.servantsQuarters > 0) items.push(["Servant Quarters", "work as a servant"]); if (V.masterSuite > 0) items.push(["Master Suite", "serve in the master suite"]); if (V.schoolroom > 0) items.push(["Schoolroom", "learn in the schoolroom"]); @@ -24659,10 +26155,7 @@ window.removeActiveSlave = function removeActiveSlave() { if (V.PC.pregSource === V.missingParentID) { missing = true; } - if (V.activeSlave.reservedChildren > 0) { - V.reservedChildren -= V.activeSlave.reservedChildren; - V.reservedChildrenNursery -= V.activeSlave.reservedChildrenNursery; - } + if (V.PC.mother === AS_ID) { V.PC.mother = V.missingParentID; missing = true; @@ -24709,6 +26202,7 @@ window.removeActiveSlave = function removeActiveSlave() { } V.slaves.forEach(slave => { WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ + WombChangeGeneID(slave, AS_ID, V.missingParentID); if (slave.pregSource === V.missingParentID) { missing = true; } @@ -24794,32 +26288,30 @@ window.removeActiveSlave = function removeActiveSlave() { removeJob(V.activeSlave, V.activeSlave.assignment); if (V.traitor !== 0) { + missing = true; /* no exceptions, fetus system relies on this */ if (AS_ID === V.traitor.pregSource) { V.traitor.pregSource = 0; } if (V.traitor.mother === AS_ID) { V.traitor.mother = V.missingParentID; - missing = true; } if (V.traitor.father === AS_ID) { V.traitor.father = V.missingParentID; - missing = true; } if (V.traitor.origBodyOwnerID === AS_ID) { V.traitor.origBodyOwnerID = 0; } } if (V.boomerangSlave !== 0) { + missing = true; if (AS_ID === V.boomerangSlave.pregSource) { V.boomerangSlave.pregSource = 0; } if (V.boomerangSlave.mother === AS_ID) { V.boomerangSlave.mother = V.missingParentID; - missing = true; } if (V.boomerangSlave.father === AS_ID) { V.boomerangSlave.father = V.missingParentID; - missing = true; } if (V.boomerangSlave.origBodyOwnerID === AS_ID) { V.traitor.origBodyOwnerID = 0; @@ -24873,7 +26365,6 @@ window.removeActiveSlave = function removeActiveSlave() { V.genePool.deleteAt(_geneIndex); } } - if (missing) { V.missingTable[V.missingParentID] = { slaveName: V.activeSlave.slaveName, @@ -24883,6 +26374,11 @@ window.removeActiveSlave = function removeActiveSlave() { vagina : V.activeSlave.vagina, ID : V.missingParentID }; + if (V.traitor.ID == V.activeSlave.ID) { /* To link developing fetuses to their parent */ + V.traitor.missingParentTag = V.missingParentID; + } else if (V.boomerangSlave.ID == V.activeSlave.ID) { + V.boomerangSlave.missingParentTag = V.missingParentID; + } V.missingParentID--; } @@ -28183,11 +29679,19 @@ window.GetVignette = function GetVignette(slave) { type: "rep", effect: 0, }); - vignettes.push({ - text: "a woman dragged her angry husband along so he could watch her get eaten out by a whore,", - type: "rep", - effect: 0, - }); + if ($seeDicks != 100) { + vignettes.push({ + text: "a woman dragged her angry husband along so he could watch her get eaten out by a whore,", + type: "rep", + effect: 0, + }); + } else { + vignettes.push({ + text: "a man dragged his angry lover along so he could watch him get sucked off by a whore,", + type: "rep", + effect: 0, + }); + } vignettes.push({ text: `${he} went to sleep after being sold for sex all day, and had a dream about you loving ${him},`, type: "devotion", @@ -29752,11 +31256,19 @@ window.GetVignette = function GetVignette(slave) { type: "rep", effect: 0, }); - vignettes.push({ - text: "a woman dragged her angry husband along so he could watch his wife get eaten out by a public slut,", - type: "rep", - effect: 0, - }); + if ($seeDicks != 100) { + vignettes.push({ + text: "a woman dragged her angry husband along so he could watch his wife get eaten out by a public slut,", + type: "rep", + effect: 0, + }); + } else { + vignettes.push({ + text: "a man dragged his angry lover along so he could watch his boyfriend get sucked off by a public slut,", + type: "rep", + effect: 0, + }); + } vignettes.push({ text: `${he} went to sleep after having sex with strangers all day, and had a dream about you loving ${him},`, type: "devotion", @@ -31679,7 +33191,6 @@ window.BaseSlave = function BaseSlave() { pregSource: 0, pregType: 0, pregAdaptation: 50, - superfetation: 0, ovaImplant: 0, wombImplant: "none", broodmother: 0, @@ -31767,6 +33278,7 @@ window.BaseSlave = function BaseSlave() { behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", + geneticQuirks: {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, rearLipedema: 0, wellHung: 0, wGain: 0, wLoss: 0, androgyny: 0}, oralCount: 0, vaginalCount: 0, analCount: 0, @@ -31961,11 +33473,6 @@ window.GenerateNewSlave = (function(){ slave.ovaries = 1; slave.pubertyXY = 0; slave.energy = jsRandom(1,85); - /* Superfetation as rare genetic disorder 1 from 100, not active for now. - if (jsRandom(0,99) < 1) { - slave.superfetation = 1; - } - */ generateXXBodyProportions(); generateVagina(); @@ -34683,12 +36190,11 @@ window.slavePregnancyDatatypeCleanup = function slavePregnancyDatatypeCleanup(sl slave.ovaries = Math.clamp(+slave.ovaries, 0, 1) || 0; slave.vasectomy = Math.clamp(+slave.vasectomy, 0, 1) || 0; slave.mpreg = Math.clamp(+slave.mpreg, 0, 1) || 0; - slave.reservedChildren = Math.max(+slave.reservedChildren, 0) || 0; - slave.reservedChildrenNursery = Math.max(+slave.reservedChildrenNursery, 0) || 0; + slave.reservedChildren = WombReserveCount(slave, "incubator") || 0; + slave.reservedChildrenNursery = WombReserveCount(slave, "nursery") || 0; if (slave.pregAdaptation !== 0) { slave.pregAdaptation = Math.max(+slave.pregAdaptation, 0) || 50; } - slave.superfetation = Math.clamp(+slave.superfetation, 0, 1) || 0; slave.ovaImplant = Math.clamp(+slave.ovaImplant, -1, 2) || 0; slave.broodmother = Math.clamp(+slave.broodmother, 0, 3) || 0; slave.broodmotherFetuses = Math.max(+slave.broodmotherFetuses, 0) || 0; @@ -35084,6 +36590,514 @@ window.slaveMiscellaneousDatatypeCleanup = function slaveMiscellaneousDatatypeCl } }; +/* a lot of this may need to be removed */ +window.ChildDatatypeCleanup = function ChildDatatypeCleanup(child) { + childAgeDatatypeCleanup(child); + childPhysicalDatatypeCleanup(child); + childFaceDatatypeCleanup(child); + childHairDatatypeCleanup(child); + childBoobsDatatypeCleanup(child); + childButtDatatypeCleanup(child); + childPregnancyDatatypeCleanup(child); + childBellyDatatypeCleanup(child); + childGenitaliaDatatypeCleanup(child); + childImplantsDatatypeCleanup(child); + childPiercingsDatatypeCleanup(child); + childTattooDatatypeCleanup(child); + childCosmeticsDatatypeCleanup(child); + childDietDatatypeCleanup(child); + childPornDatatypeCleanup(child); + childRelationDatatypeCleanup(child); + childSkillsDatatypeCleanup(child); + childStatCountDatatypeCleanup(child); + childPreferencesDatatypeCleanup(child); + childRulesDatatypeCleanup(child); + childCustomStatsDatatypeCleanup(child); + childMiscellaneousDatatypeCleanup(child); + generatePronouns(child); +}; + +window.childAgeDatatypeCleanup = function childAgeDatatypeCleanup(child) { + const V = State.variables; + + child.birthWeek = Math.clamp(+child.birthWeek, 0, 51) || 0; + if (child.age > 0) { + child.actualAge = Math.clamp(+child.actualAge, V.minimumChildAge, Infinity) || child.age; /* if undefined, this sets to child.age */ + } else { + child.actualAge = Math.clamp(+child.actualAge, V.minimumChildAge, Infinity) || 18; + child.age = child.actualAge; + } + child.visualAge = Math.max(+child.visualAge, 0) || child.actualAge; + child.physicalAge = Math.max(+child.physicalAge, 0) || child.actualAge; + child.ovaryAge = Math.max(+child.ovaryAge, 0) || child.physicalAge; + child.pubertyAgeXX = Math.max(+child.pubertyAgeXX, 0) || V.fertilityAge; + child.pubertyAgeXY = Math.max(+child.pubertyAgeXY, 0) || V.potencyAge; +}; + +window.childPhysicalDatatypeCleanup = function childPhysicalDatatypeCleanup(child) { + if (typeof child.nationality !== "string") { + child.nationality = "child"; + } + if (typeof child.race !== "string") { + nationalityToRace(child); + } + if (typeof child.origRace !== "string") { + child.origRace = child.race; + } + if (typeof child.skin !== "string") { + child.skin = "light"; + } + if (typeof child.origSkin !== "string") { + child.origSkin = child.skin; + } + if (typeof child.minorInjury !== "string") { + child.minorInjury = 0; + } + child.health = Math.clamp(+child.health, -100, 100) || 0; + child.muscles = Math.clamp(+child.muscles, -100, 100) || 0; + child.weight = Math.clamp(+child.weight, -100, 200) || 0; + child.waist = Math.clamp(+child.waist, -100, 100) || 0; + child.height = Math.round(Math.max(+child.height, 0)) || Math.round(Height.mean(child)); + child.shoulders = Math.clamp(+child.shoulders, -2, 2) || 0; + child.hips = Math.clamp(+child.hips, -2, 3) || 0; +}; + +window.childFaceDatatypeCleanup = function childFaceDatatypeCleanup(child) { + child.face = Math.clamp(+child.face, -100, 100) || 0; + if (typeof child.faceShape !== "string") { + child.faceShape = "normal"; + } + child.eyes = Math.clamp(+child.eyes, -3, 1) || 1; /* if 0 or undefined, this sets to 1 */ + if (typeof child.eyeColor !== "string") { + child.eyeColor = "brown"; + } + if (typeof child.origEye !== "string") { + child.origEye = child.eyeColor; + } + if (typeof child.pupil !== "string") { + child.pupil = "circular"; + } + if (typeof child.sclerae !== "string") { + child.sclerae = "white"; + } + if (child.lips !== 0) { + child.lips = Math.clamp(+child.lips, 0, 100) || 15; + } +}; + +window.childHairDatatypeCleanup = function childHairDatatypeCleanup(child) { + if (typeof child.hColor !== "string") { + child.hColor = "brown"; + } + if (typeof child.origHColor !== "string") { + child.origHColor = child.hColor; + } + if (child.hLength !== 0) { + child.hLength = Math.clamp(+child.hLength, 0, 300) || 60; + } + if (typeof child.hStyle !== "string") { + child.hStyle = "long"; + } + child.haircuts = Math.clamp(+child.haircuts, 0, 1) || 0; + child.bald = Math.clamp(+child.bald, 0, 1) || 0; + if (typeof child.pubicHColor !== "string") { + child.pubicHColor = child.hColor; + } + if (typeof child.pubicHStyle !== "string") { + child.pubicHStyle = "neat"; + } + if (typeof child.underArmHColor !== "string") { + child.underArmHColor = "child.hColor"; + } + if (typeof child.underArmHStyle !== "string") { + child.underArmHStyle = "waxed"; + } + if (typeof child.eyebrowHColor !== "string") { + child.eyebrowHColor = "child.hColor"; + } + if (typeof child.eyebrowHStyle !== "string") { + child.eyebrowHStyle = "natural"; + } + if (typeof child.eyebrowFullness !== "string") { + child.eyebrowFullness = "natural"; + } +}; + +window.childBoobsDatatypeCleanup = function childBoobsDatatypeCleanup(child) { + child.boobs = Math.max(+child.boobs, 100) || 200; + if (typeof child.boobShape !== "string") { + child.boobShape = "normal"; + } + if (typeof child.nipples !== "string") { + child.nipples = "cute"; + } + if (typeof child.nipplesAccessory !== "string") { + child.nipplesAccessory = "none"; + } + child.areolae = Math.clamp(+child.areolae, 0, 3) || 0; + if (typeof child.areolaeShape !== "string") { + child.areolaeShape = "circle"; + } + child.lactation = Math.clamp(+child.lactation, 0, 2) || 0; + child.lactationAdaptation = Math.clamp(+child.lactationAdaptation, 0, 100) || 0; +}; + +window.childButtDatatypeCleanup = function childButtDatatypeCleanup(child) { + if (child.butt !== 0) { + child.butt = Math.clamp(+child.butt, 0, 20) || 1; + } + child.anus = Math.clamp(+child.anus, 0, 4) || 0; + child.analArea = Math.max(+child.analArea, 0) || 0; +}; + +window.childPregnancyDatatypeCleanup = function childPregnancyDatatypeCleanup(child) { + child.induce = Math.clamp(+child.induce, 0, 1) || 0; + child.labor = Math.clamp(+child.labor, 0, 1) || 0; + child.cSec = Math.clamp(+child.cSec, 0, 1) || 0; + child.prematureBirth = Math.clamp(+child.prematureBirth, 0, 1) || 0; + child.ovaries = Math.clamp(+child.ovaries, 0, 1) || 0; + child.vasectomy = Math.clamp(+child.vasectomy, 0, 1) || 0; + child.mpreg = Math.clamp(+child.mpreg, 0, 1) || 0; + child.reservedChildren = WombReserveCount(child, "incubator") || 0; + child.reservedChildrenNursery = WombReserveCount(child, "nursery") || 0; + if (child.pregAdaptation !== 0) { + child.pregAdaptation = Math.max(+child.pregAdaptation, 0) || 50; + } + child.pregSource = +child.pregSource || 0; + if (typeof child.pregControl !== "string") { + child.pregControl = "none"; + } + WombNormalizePreg(child); +}; + +window.childBellyDatatypeCleanup = function childBellyDatatypeCleanup(child) { + child.bellySag = Math.max(+child.bellySag, 0) || 0; + child.bellySagPreg = Math.max(+child.bellySagPreg, 0) || child.bellySag; + SetBellySize(child); +}; + +window.childGenitaliaDatatypeCleanup = function childGenitaliaDatatypeCleanup(child) { + child.vagina = Math.clamp(+child.vagina, -1, 10) || 0; + child.vaginaLube = Math.clamp(+child.vaginaLube, 0, 2) || 0; + child.labia = Math.clamp(+child.labia, 0, 3) || 0; + child.clit = Math.clamp(+child.clit, 0, 5) || 0; + child.foreskin = Math.max(+child.foreskin, 0) || 0; + child.dick = Math.max(+child.dick, 0) || 0; + if (child.dick && child.prostate !== 0) { + child.prostate = Math.clamp(+child.prostate, 0, 3) || 1; + } else { + child.prostate = Math.clamp(+child.prostate, 0, 3) || 0; + } + child.balls = Math.max(+child.balls, 0) || 0; + child.scrotum = Math.max(+child.scrotum, 0) || child.balls; +}; + +window.childImplantsDatatypeCleanup = function childImplantsDatatypeCleanup(child) { + child.ageImplant = Math.clamp(+child.ageImplant, 0, 1) || 0; + child.faceImplant = Math.clamp(+child.faceImplant, 0, 100) || 0; + child.lipsImplant = Math.clamp(+child.lipsImplant, 0, 100) || 0; + child.voiceImplant = Math.clamp(+child.voiceImplant, -1, 1) || 0; + child.boobsImplant = Math.max(+child.boobsImplant, 0) || 0; + child.boobsImplantType = Math.clamp(+child.boobsImplantType, 0, 1) || 0; + child.breastMesh = Math.clamp(+child.breastMesh, 0, 1) || 0; + child.buttImplant = Math.clamp(+child.buttImplant, 0, 3) || 0; + child.buttImplantType = Math.clamp(+child.buttImplantType, 0, 1) || 0; + child.earImplant = Math.clamp(+child.earImplant, 0, 1) || 0; +}; + +window.childPiercingsDatatypeCleanup = function childPiercingsDatatypeCleanup(child) { + child.earPiercing = Math.clamp(+child.earPiercing, 0, 2) || 0; + child.nosePiercing = Math.clamp(+child.nosePiercing, 0, 2) || 0; + child.eyebrowPiercing = Math.clamp(+child.eyebrowPiercing, 0, 2) || 0; + child.lipsPiercing = Math.clamp(+child.lipsPiercing, 0, 2) || 0; + child.tonguePiercing = Math.clamp(+child.tonguePiercing, 0, 2) || 0; + child.nipplesPiercing = Math.clamp(+child.nipplesPiercing, 0, 2) || 0; + child.areolaePiercing = Math.clamp(+child.areolaePiercing, 0, 2) || 0; + child.corsetPiercing = Math.clamp(+child.corsetPiercing, 0, 1) || 0; + child.navelPiercing = Math.clamp(+child.navelPiercing, 0, 2) || 0; + child.clitPiercing = Math.clamp(+child.clitPiercing, 0, 3) || 0; + child.vaginaPiercing = Math.clamp(+child.vaginaPiercing, 0, 2) || 0; + child.dickPiercing = Math.clamp(+child.dickPiercing, 0, 2) || 0; + child.anusPiercing = Math.clamp(+child.anusPiercing, 0, 2) || 0; +}; + +window.childTattooDatatypeCleanup = function childTattooDatatypeCleanup(child) { + if (typeof child.shouldersTat !== "string") { + child.shouldersTat = 0; + } + if (typeof child.lipsTat !== "string") { + child.lipsTat = 0; + } + if (typeof child.boobsTat !== "string") { + child.boobsTat = 0; + } + if (typeof child.armsTat !== "string") { + child.armsTat = 0; + } + if (typeof child.backTat !== "string") { + child.backTat = 0; + } + if (typeof child.stampTat !== "string") { + child.stampTat = 0; + } + if (typeof child.buttTat !== "string") { + child.buttTat = 0; + } + if (typeof child.vaginaTat !== "string") { + child.vaginaTat = 0; + } + if (typeof child.dickTat !== "string") { + child.dickTat = 0; + } + if (typeof child.anusTat !== "string") { + child.anusTat = 0; + } + if (typeof child.legsTat !== "string") { + child.legsTat = 0; + } + if (typeof child.bellyTat !== "string") { + child.bellyTat = 0; + } + if (typeof child.customTat !== "string") { + child.customTat = ""; + } +}; + +window.childCosmeticsDatatypeCleanup = function childCosmeticsDatatypeCleanup(child) { + child.makeup = Math.clamp(+child.makeup, 0, 8) || 0; + child.nails = Math.clamp(+child.nails, 0, 9) || 0; + child.scars = Math.clamp(+child.scars, 0, 6) || 0; + child.choosesOwnClothes = Math.clamp(+child.choosesOwnClothes, 0, 1) || 0; + if (typeof child.clothes !== "string") { + child.clothes = "no clothing"; + } + if (typeof child.collar !== "string") { + child.collar = "none"; + } + if (typeof child.shoes !== "string") { + child.shoes = "none"; + } + if (typeof child.eyewear !== "string") { + child.eyewear = "none"; + } + child.brand = Math.clamp(+child.brand, 0, 1) || 0; + if (typeof child.brandLocation !== "string") { + child.brandLocation = 0; + } + if (typeof child.markings !== "string") { + child.markings = "none"; + } + if (typeof child.bellyAccessory !== "string") { + child.bellyAccessory = "none"; + } + if (typeof child.vaginalAccessory !== "string") { + child.vaginalAccessory = "none"; + } + if (typeof child.dickAccessory !== "string") { + child.dickAccessory = "none"; + } + if (typeof child.legAccessory !== "string") { + child.legAccessory = "none"; + } + if (typeof child.buttplug !== "string") { + child.buttplug = "none"; + } + if (typeof child.buttplugAttachment !== "string") { + child.buttplugAttachment = "none"; + } + if (typeof child.headAccessory !== "string") { + child.headAccessory = "none"; + } + if (typeof child.rearAccessory !== "string") { + child.rearAccessory = "none"; + } + if (typeof child.backAccessory !== "string") { + child.backAccessory = "none"; + } +}; + +window.childDietDatatypeCleanup = function childDietDatatypeCleanup(child) { + if (typeof child.diet !== "string") { + child.diet = "healthy"; + } + child.dietCum = Math.clamp(+child.dietCum, 0, 2) || 0; + child.dietMilk = Math.clamp(+child.dietMilk, 0, 2) || 0; + child.onDiet = Math.clamp(+child.onDiet, 0, 1) || 0; + child.hormones = Math.clamp(+child.hormones, -2, 2) || 0; + child.hormoneBalance = Math.clamp(+child.hormoneBalance, -400, 400) || 0; + if (typeof child.drugs !== "string") { + child.drugs = "no drugs"; + } + child.aphrodisiacs = Math.clamp(+child.aphrodisiacs, 0, 2) || 0; + child.curatives = Math.clamp(+child.curatives, 0, 2) || 0; +}; + +window.childPornDatatypeCleanup = function childPornDatatypeCleanup(child) { + child.pornFeed = Math.clamp(+child.pornFeed, 0, 1) || 0; + child.pornFame = Math.max(+child.pornFame, 0) || 0; + child.pornFameSpending = Math.max(+child.pornFameSpending, 0) || 0; + child.pornPrestige = Math.clamp(+child.pornPrestige, 0, 3) || 0; + if (typeof child.pornPrestigeDesc !== "string") { + child.pornPrestigeDesc = 0; + } + if (typeof child.pornFameType !== "string") { + child.pornFameType = "none"; + } + if (typeof child.pornFocus !== "string") { + child.pornFocus = "none"; + } + child.pornTypeGeneral = Math.max(+child.pornTypeGeneral, 0) || 0; + child.pornTypeFuckdoll = Math.max(+child.pornTypeFuckdoll, 0) || 0; + child.pornTypeRape = Math.max(+child.pornTypeRape, 0) || 0; + child.pornTypePreggo = Math.max(+child.pornTypePreggo, 0) || 0; + child.pornTypeBBW = Math.max(+child.pornTypeBBW, 0) || 0; + child.pornTypeGainer = Math.max(+child.pornTypeGainer, 0) || 0; + child.pornTypeStud = Math.max(+child.pornTypeStud, 0) || 0; + child.pornTypeLoli = Math.max(+child.pornTypeLoli, 0) || 0; + child.pornTypeDeepThroat = Math.max(+child.pornTypeDeepThroat, 0) || 0; + child.pornTypeStruggleFuck = Math.max(+child.pornTypeStruggleFuck, 0) || 0; + child.pornTypePainal = Math.max(+child.pornTypePainal, 0) || 0; + child.pornTypeTease = Math.max(+child.pornTypeTease, 0) || 0; + child.pornTypeRomantic = Math.max(+child.pornTypeRomantic, 0) || 0; + child.pornTypePervert = Math.max(+child.pornTypePervert, 0) || 0; + child.pornTypeCaring = Math.max(+child.pornTypeCaring, 0) || 0; + child.pornTypeUnflinching = Math.max(+child.pornTypeUnflinching, 0) || 0; + child.pornTypeSizeQueen = Math.max(+child.pornTypeSizeQueen, 0) || 0; + child.pornTypeNeglectful = Math.max(+child.pornTypeNeglectful, 0) || 0; + child.pornTypeCumAddict = Math.max(+child.pornTypeCumAddict, 0) || 0; + child.pornTypeAnalAddict = Math.max(+child.pornTypeAnalAddict, 0) || 0; + child.pornTypeAttentionWhore = Math.max(+child.pornTypeAttentionWhore, 0) || 0; + child.pornTypeBreastGrowth = Math.max(+child.pornTypeBreastGrowth, 0) || 0; + child.pornTypeAbusive = Math.max(+child.pornTypeAbusive, 0) || 0; + child.pornTypeMalicious = Math.max(+child.pornTypeMalicious, 0) || 0; + child.pornTypeSelfHating = Math.max(+child.pornTypeSelfHating, 0) || 0; + child.pornTypeBreeder = Math.max(+child.pornTypeBreeder, 0) || 0; + child.pornTypeSub = Math.max(+child.pornTypeSub, 0) || 0; + child.pornTypeCumSlut = Math.max(+child.pornTypeCumSlut, 0) || 0; + child.pornTypeAnal = Math.max(+child.pornTypeAnal, 0) || 0; + child.pornTypeHumiliation = Math.max(+child.pornTypeHumiliation, 0) || 0; + child.pornTypeBoobs = Math.max(+child.pornTypeBoobs, 0) || 0; + child.pornTypeDom = Math.max(+child.pornTypeDom, 0) || 0; + child.pornTypeSadist = Math.max(+child.pornTypeSadist, 0) || 0; + child.pornTypeMasochist = Math.max(+child.pornTypeMasochist, 0) || 0; + child.pornTypePregnancy = Math.max(+child.pornTypePregnancy, 0) || 0; +}; + +window.childRelationDatatypeCleanup = function childRelationDatatypeCleanup(child) { + child.mother = +child.mother || 0; + child.father = +child.father || 0; + if (State.variables.familyTesting == 0) { + child.relationTarget = Math.max(+child.relationTarget, 0) || 0; + } + child.canRecruit = Math.clamp(+child.canRecruit, 0, 1) || 0; + child.relationship = Math.clamp(+child.relationship, -3, 5) || 0; + child.relationshipTarget = Math.max(+child.relationshipTarget, 0) || 0; + child.rivalryTarget = Math.max(+child.rivalryTarget, 0) || 0; + child.rivalry = Math.clamp(+child.rivalry, 0, 3) || 0; +}; + +window.childSkillsDatatypeCleanup = function childSkillsDatatypeCleanup(child) { + child.oralSkill = Math.clamp(+child.oralSkill, 0, 100) || 0; + child.vaginalSkill = Math.clamp(+child.vaginalSkill, 0, 100) || 0; + child.analSkill = Math.clamp(+child.analSkill, 0, 100) || 0; + child.whoreSkill = Math.clamp(+child.whoreSkill, 0, 100) || 0; + child.entertainSkill = Math.clamp(+child.entertainSkill, 0, 100) || 0; + child.combatSkill = Math.clamp(+child.combatSkill, 0, 1) || 0; + child.skillHG = Math.clamp(+child.skillHG, 0, 200) || 0; + child.skillRC = Math.clamp(+child.skillRC, 0, 200) || 0; + child.skillBG = Math.clamp(+child.skillBG, 0, 200) || 0; + child.skillMD = Math.clamp(+child.skillMD, 0, 200) || 0; + child.skillDJ = Math.clamp(+child.skillDJ, 0, 200) || 0; + child.skillNU = Math.clamp(+child.skillNU, 0, 200) || 0; + child.skillTE = Math.clamp(+child.skillTE, 0, 200) || 0; + child.skillAT = Math.clamp(+child.skillAT, 0, 200) || 0; + child.skillMT = Math.clamp(+child.skillMT, 0, 200) || 0; + child.skillST = Math.clamp(+child.skillST, 0, 200) || 0; + child.skillMM = Math.clamp(+child.skillMM, 0, 200) || 0; + child.skillWA = Math.clamp(+child.skillWA, 0, 200) || 0; + child.skillS = Math.clamp(+child.skillS, 0, 200) || 0; + child.skillE = Math.clamp(+child.skillE, 0, 200) || 0; + child.skillW = Math.clamp(+child.skillW, 0, 200) || 0; +}; + +window.childStatCountDatatypeCleanup = function childStatCountDatatypeCleanup(child) { + child.oralCount = Math.max(+child.oralCount, 0) || 0; + child.vaginalCount = Math.max(+child.vaginalCount, 0) || 0; + child.analCount = Math.max(+child.analCount, 0) || 0; + child.publicCount = Math.max(+child.publicCount, 0) || 0; + child.mammaryCount = Math.max(+child.mammaryCount, 0) || 0; + child.penetrativeCount = Math.max(+child.penetrativeCount, 0) || 0; + child.pitKills = Math.max(+child.pitKills, 0) || 0; + child.milk = Math.max(+child.milk, 0) || 0; + child.cum = Math.max(+child.cum, 0) || 0; + child.births = Math.max(+child.births, 0) || 0; + child.birthsTotal = Math.max(+child.birthsTotal, 0) || child.births; + child.laborCount = Math.max(+child.laborCount, 0) || child.birthsTotal; + child.childsFathered = Math.max(+child.childsFathered, 0) || 0; + child.PCChildrenFathered = Math.max(+child.PCChildrenFathered, 0) || 0; + child.childsKnockedUp = Math.max(+child.childsKnockedUp, 0) || 0; + child.PCKnockedUp = Math.max(+child.PCKnockedUp, 0) || 0; + child.bodySwap = Math.max(+child.bodySwap, 0) || 0; +}; + +window.childPreferencesDatatypeCleanup = function childPreferencesDatatypeCleanup(child) { + child.energy = Math.clamp(+child.energy, 0, 100) || 0; + child.need = Math.max(+child.need, 0) || 0; + child.attrXY = Math.clamp(+child.attrXY, 0, 100) || 0; + child.attrXX = Math.clamp(+child.attrXX, 0, 100) || 0; + child.attrKnown = Math.clamp(+child.attrKnown, 0, 1) || 0; + child.fetishStrength = Math.clamp(+child.fetishStrength, 0, 100) || 0; + child.fetishKnown = Math.clamp(+child.fetishKnown, 0, 1) || 0; +}; + +window.childRulesDatatypeCleanup = function childRulesDatatypeCleanup(child) { + child.breedingMark = Math.clamp(+child.breedingMark, 0, 1) || 0; + child.rudeTitle = Math.clamp(+child.rudeTitle, 0, 1) || 0; +}; + +window.childCustomStatsDatatypeCleanup = function childCustomStatsDatatypeCleanup(child) { + if (typeof child.customLabel !== "string") { + child.customLabel = ""; + } + if (typeof child.customDesc !== "string") { + child.customDesc = ""; + } + if (typeof child.customTitle !== "string") { + child.customTitle = ""; + } + if (typeof child.customTitleLisp !== "string") { + child.customTitleLisp = ""; + } + if (typeof child.customImage !== "string") { + child.customImage = 0; + } +}; + +window.childMiscellaneousDatatypeCleanup = function childMiscellaneousDatatypeCleanup(child) { + child.weekAcquired = Math.max(+child.weekAcquired, 0) || 0; + child.prestige = Math.clamp(+child.prestige, 0, 3) || 0; + child.devotion = Math.clamp(+child.devotion, -100, 100) || 0; + child.oldDevotion = Math.clamp(+child.oldDevotion, -100, 100) || 0; + child.trust = Math.clamp(+child.trust, -100, 100) || 0; + child.oldTrust = Math.clamp(+child.oldTrust, -100, 100) || 0; + child.chem = Math.max(+child.chem, 0) || 0; + child.addict = Math.max(+child.addict, 0) || 0; + child.intelligence = Math.clamp(+child.intelligence, -100, 100) || 0; + child.intelligenceImplant = Math.clamp(+child.intelligenceImplant, 0, 30) || 0; + child.premature = Math.clamp(+child.premature, 0, 1) || 0; + child.training = Math.clamp(+child.training, 0, 150) || 0; + child.tired = Math.clamp(+child.tired, 0, 1) || 0; + child.hears = Math.clamp(+child.hears, -2, 0) || 0; + if (typeof child.earwear !== "string") { + child.earwear = "none"; + } + if (child.voice !== 0) { + child.voice = Math.clamp(+child.voice, 0, 3) || 1; + } + child.electrolarynx = Math.clamp(+child.electrolarynx, 0, 1) || 0; + child.accent = Math.clamp(+child.accent, 0, 3) || 0; +}; + window.PCDatatypeCleanup = function PCDatatypeCleanup() { const V = State.variables; const PC = V.PC; @@ -35129,6 +37143,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { PC.birthArcOwner = Math.max(+PC.birthArcOwner, 0) || 0; PC.birthCitizen = Math.max(+PC.birthCitizen, 0) || 0; PC.birthSelf = Math.max(+PC.birthSelf, 0) || 0; + PC.birthLab = Math.max(+PC.birthLab, 0) || 0; PC.slavesFathered = Math.max(+PC.slavesFathered, 0) || 0; PC.slavesKnockedUp = Math.max(+PC.slavesKnockedUp, 0) || 0; PC.intelligence = 100; @@ -35141,8 +37156,8 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { V.playerAging = Math.clamp(+V.playerAging, 0, 2) || 2; } PC.newVag = Math.clamp(+PC.newVag, 0, 1) || 0; - PC.reservedChildren = Math.max(+PC.reservedChildren, 0) || 0; - PC.reservedChildrenNursery = Math.max(+PC.reservedChildrenNursery, 0) || 0; + PC.reservedChildren = WombReserveCount(PC, "incubator") || 0; + PC.reservedChildrenNursery = WombReserveCount(PC, "nursery") || 0; PC.fertDrugs = Math.clamp(+PC.fertDrugs, 0, 1) || 0; PC.forcedFertDrugs = Math.max(+PC.forcedFertDrugs, 0) || 0; PC.staminaPills = Math.clamp(+PC.staminaPills, 0, 1) || 0; @@ -35177,7 +37192,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.ASlaveLimit = Math.max(+V.ASlaveLimit, 0) || 0; V.shelterAbuse = Math.max(+V.shelterAbuse, 0) || 0; - V.arcologies[0].prosperity = Math.max(+V.arcologies[0].prosperity, 0) || 0; + V.arcologies[0].prosperity = Math.clamp(+V.arcologies[0].prosperity, 1, 300) || 1; V.AProsperityCap = Math.max(+V.AProsperityCap, 0) || 0; V.arcologies[0].ownership = Math.clamp(+V.arcologies[0].ownership, 0, 100) || 0; V.arcologies[0].minority = Math.clamp(+V.arcologies[0].minority, 0, 100) || 0; @@ -35228,3 +37243,1260 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.TFS.studentsBought = Math.max(+V.TFS.studentsBought, 0) || 0; V.TFS.schoolProsperity = Math.clamp(+V.TFS.schoolProsperity, -10, 10) || 0; }; + +window.FacilityNameCleanup = function FacilityNameCleanup() { + const V = State.variables; + V.arcologies[0].name = V.arcologies[0].name || "Arcology X-4"; + V.brothelName = V.brothelName || "the Brothel"; + V.brothelNameCaps = V.brothelNameCaps || "The Brothel"; + V.dairyName = V.dairyName || "the Dairy"; + V.dairyNameCaps = V.dairyNameCaps || "The Dairy"; + V.clubName = V.clubName || "the Club"; + V.clubNameCaps = V.clubNameCaps || "The Club"; + V.servantsQuartersName = V.servantsQuartersName || "the Servants' Quarters"; + V.servantsQuartersNameCaps = V.servantsQuartersNameCaps || "The Servants' Quarters"; + V.schoolroomName = V.schoolroomName || "the Schoolroom"; + V.schoolroomNameCaps = V.schoolroomNameCaps || "The Schoolroom"; + V.spaName = V.spaName || "the Spa"; + V.spaNameCaps = V.spaNameCaps || "The Spa"; + V.nurseryName = V.nurseryName || "the Nursery"; + V.nurseryNameCaps = V.nurseryNameCaps || "The Nursery"; + V.clinicName = V.clinicName || "the Clinic"; + V.clinicNameCaps = V.clinicNameCaps || "The Clinic"; + V.arcadeName = V.arcadeName || "the Arcade"; + V.arcadeNameCaps = V.arcadeNameCaps || "The Arcade"; + V.cellblockName = V.cellblockName || "the Cellblock"; + V.cellblockNameCaps = V.cellblockNameCaps || "The Cellblock"; + V.masterSuiteName = V.masterSuiteName || "the Master Suite"; + V.masterSuiteNameCaps = V.masterSuiteNameCaps || "The Master Suite"; + V.HGSuiteName = V.HGSuiteName || "the Head Girl Suite"; + V.HGSuiteNameCaps = V.HGSuiteNameCaps || "The Head Girl Suite"; + V.pitName = V.pitName || "the Pit"; + V.pitNameCaps = V.pitNameCaps || "The Pit"; + V.incubatorName = V.incubatorName || "the Incubator"; + V.incubatorNameCaps = V.incubatorNameCaps || "The Incubator"; + V.farmyardName = V.farmyardName || "the Farmyard"; + V.farmyardNameCaps = V.farmyardNameCaps || "The Farmyard"; +}; + +/*:: Beauty [script]*/ + +window.Beauty = (function() { + "use strict"; + let V, arcology, beauty; + + function Beauty(slave) { + V = State.variables; + arcology = V.arcologies[0]; + modScore(slave); + + beauty = 120; + calcInitBeauty(slave); + if (slave.fuckdoll === 0) { + beauty += 30; + calcFaceBeauty(slave); + calcTeethBeauty(slave); + calcModBeauty(slave); + calcCosmeticsBeauty(slave); + calcFSNotFuckdollBeauty(slave); + calcMiscNotFuckdollBeauty(slave); + } + if (slave.dick > 0) { + calcDickBeauty(slave); + } + if (slave.balls > 0) { + calcBallsBeauty(slave); + } + calcButtBeauty(slave); + calcHipsBeauty(slave); + calcBoobsBeauty(slave); + calcWeightBeauty(slave); + calcMusclesBeauty(slave); + calcBodyHairBeauty(slave); + calcImplantBeauty(slave); + if (arcology.FSRepopulationFocus > 40) { + calcRepopulationPregBeauty(slave); + } else if (arcology.FSRestart > 40) { + calcRestartPregBeauty(slave); + } + if (arcology.FSGenderRadicalistLawFuta !== 0) { + calcFutaLawBeauty(slave); + } + calcBodyProportionBeauty(slave); + calcVoiceBeauty(slave); + if (slave.amp !== 0) { + calcLimbsBeauty(slave); + } + calcPubertyBeauty(slave); + calcFSMiscBeauty(slave); + + calcPurityBeauty(slave); + calcPhysiqueBeauty(slave); + if (arcology.FSSlimnessEnthusiastLaw === 1) { + calcSlimBeauty(slave); + } + if (arcology.FSGenderFundamentalistLawBeauty + arcology.FSGenderRadicalistLawBeauty > 0) { + calcGenderLawBeauty(slave); + } + + calcMultipliersBeauty(slave); + beauty = Math.max(1, Math.trunc(0.5*beauty)); + + V.beauty = beauty; + }; + + function calcInitBeauty(slave) { + beauty -= slave.waist/20; + beauty -= slave.muscles/30; + beauty += slave.lips/10; + beauty += slave.clit; + beauty += (slave.height-160)/10; + beauty += 2*slave.hips; + if (slave.anus > 3) { + beauty -= 10 + (slave.anus*2); /*-20*/ + } + if (slave.vagina > 3) { + beauty -= 10 + (slave.vagina*2); /*-20*/ + } + + }; + + function calcFaceBeauty(slave) { + beauty += slave.face/5; + switch (slave.faceShape) { + case "masculine": + if (arcology.FSGenderRadicalist !== "unset") { + beauty -= (2 - (arcology.FSGenderRadicalist/25))*(slave.face/30); + } else if (arcology.FSGenderFundamentalist !== "unset") { + beauty -= (2 + (arcology.FSGenderFundamentalist/25))*(slave.face/30); + } else { + beauty -= 2*(slave.face/30); + } + break; + case "androgynous": + if (arcology.FSGenderRadicalist !== "unset") { + beauty += 2 - ((1 - (arcology.FSGenderRadicalist/25))*(slave.face/30)); + } else if (arcology.FSGenderFundamentalist !== "unset") { + beauty += 2 - ((1 + (arcology.FSGenderFundamentalist/25))*(slave.face/30)); + } else { + beauty += 2 - (slave.face/30); + } + break; + case "exotic": + beauty += 2*(slave.face/30); + break; + case "sensual": + beauty += 2 + (slave.face/30); + break; + case "cute": + beauty += 8/3; + break; + } + }; + + function calcTeethBeauty(slave) { + switch (slave.teeth) { + case "crooked": + beauty -= 3; + break; + case "braces": + case "cosmetic braces": + if (slave.visualAge > 14 && slave.visualAge < 18) { + beauty += 1; + } + break; + case "removable": + case "pointy": + case "baby": + case "mixed": + beauty -= 1; + break; + } + }; + + function calcModBeauty(slave) { + if (arcology.FSTransformationFetishist > 20 || arcology.FSDegradationist > 20) { + if (V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)) { + beauty += 8 + (V.modScore*0.25); + } else if (V.modScore > 7) { + beauty += V.modScore - 7; + } + } else if (arcology.FSBodyPurist > 20 || arcology.FSPaternalist > 20) { + if (V.modScore <= 7) { + beauty += 10; + } else { + beauty += 15 - V.modScore; + } + } else { + if (V.modScore <= 7) { + beauty += V.modScore; + } else if (V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)) { + beauty += 11; + } else { + beauty += 7 + (0.5*(V.modScore - 7)); + } + } + }; + + function calcCosmeticsBeauty(slave) { + if (slave.brand !== 0) { + if (V.rep > 10000) { + beauty += 1; + } else if (V.rep < 5000) { + beauty -= 1; + } + } + if (slave.minorInjury !== 0) { + beauty -= 2; + } + if (slave.cSec === 1) { + beauty -= 2; + } + if (slave.nails > 0) { + beauty += 1; + } + if (slave.makeup > 0) { + beauty += 1; + } + switch (slave.markings) { + case "beauty mark": + if (slave.face > 40) { + beauty += 6; + } else if (slave.face < -10) { + beauty -= 6; + } + break; + case "birthmark": + if (slave.prestige > 0 || slave.pornPrestige > 1) { + beauty += 4; + } else { + beauty -= 4; + } + break; + case "freckles": + case "heavily freckled": + if (slave.skin === "pale" || slave.skin === "fair") { + beauty += 2; + if (slave.hColor === "red") { + beauty += 2; + } + } + break; + } + }; + + function calcFSNotFuckdollBeauty(slave) { + if (arcology.FSSupremacist !== "unset") { + if (slave.race === arcology.FSSupremacistRace) { + beauty += (arcology.FSSupremacist/3) + (arcology.FSSupremacistLawME*10); + } + } + if (arcology.FSSubjugationist !== "unset") { + if (slave.race === arcology.FSSubjugationistRace) { + beauty -= (arcology.FSSubjugationist/2) - (arcology.FSSubjugationistLawME*10); + } + } + if (arcology.FSDegradationist !== "unset") { + beauty -= (arcology.FSDegradationist/10)*((slave.intelligence + slave.intelligenceImplant)/20); + } + if (arcology.FSGenderFundamentalistLawBimbo === 1) { + beauty -= (slave.intelligence + slave.intelligenceImplant)/2; + } + if (arcology.FSYouthPreferentialist !== "unset") { + beauty += (30 - slave.visualAge)/(30 - V.minimumSlaveAge)*((arcology.FSYouthPreferentialist/2) + (arcology.FSYouthPreferentialistLaw*10)); /*max 60*/ + } else if (arcology.FSMaturityPreferentialist !== "unset") { + if (V.retirementAge > 30) { + beauty += (30 - slave.visualAge)/(30 - V.retirementAge)*((arcology.FSMaturityPreferentialist/2) + (arcology.FSMaturityPreferentialistLaw*10)); /*max 60, problems if retirementAge is 30 or under*/ + } + } + if (arcology.FSBodyPurist > 20) { /*bonus for virgin slaves*/ + if (slave.vagina === 0 && slave.vaginalCount === 0) { + beauty += 30*(arcology.FSBodyPurist/100); + } + if (slave.anus === 0 && slave.analCount === 0) { + beauty += 30*(arcology.FSBodyPurist/100); + } + } + if (arcology.FSEdoRevivalist !== "unset") { + if (slave.nationality === "Japanese" || slave.nationality === "Edo Revivalist") { + beauty += arcology.FSEdoRevivalist/2; + } else if (slave.race === "asian") { + beauty += arcology.FSEdoRevivalist/5; + } else { + beauty -= arcology.FSEdoRevivalist/4; + } + if (V.language === "Japanese" && canTalk(slave)) { + if (slave.accent > 1) { + beauty -= arcology.FSEdoRevivalist/2; + } else if (slave.accent > 0) { + beauty -= arcology.FSEdoRevivalist/5; + } else { + beauty += arcology.FSEdoRevivalist/10; + } + } + } else if (arcology.FSChineseRevivalist !== "unset") { + if (slave.nationality === "Chinese" || slave.nationality === "Ancient Chinese Revivalist") { + beauty += arcology.FSChineseRevivalist/2; + } else if (slave.race === "asian") { + beauty += arcology.FSChineseRevivalist/5; + } else { + beauty -= arcology.FSChineseRevivalist/4; + } + if (V.language === "Chinese" && canTalk(slave)) { + if (slave.accent > 1) { + beauty -= arcology.FSChineseRevivalist/2; + } else if (slave.accent > 0) { + beauty -= arcology.FSChineseRevivalist/5; + } else { + beauty += arcology.FSChineseRevivalist/10; + } + } + } + }; + + function calcMiscNotFuckdollBeauty(slave) { + beauty += Math.min(slave.health, 100)/5; + beauty += slave.voice; + beauty += (slave.intelligence + slave.intelligenceImplant)/10; + beauty += slave.entertainSkill/10; + beauty += slave.whoreSkill/10; + beauty -= 3*slave.visualAge; + if (setup.entertainmentCareers.includes(slave.career)) { + beauty += 20; + } else if (V.week - slave.weekAcquired >= 20 && slave.entertainSkill >= 100) { + beauty += 10; + } + if (slave.race === "white" && slave.origRace === "white") { + beauty += 4; + } else if (slave.race === "white") { + beauty += 2; + } + }; + + function calcDickBeauty(slave) { + if (arcology.FSAssetExpansionist > 20 && arcology.FSGenderFundamentalist === "unset") { + if (slave.dick >= 20) { + beauty += 17 + (slave.dick*(arcology.FSAssetExpansionist/500)); /*23*/ + } else if (slave.dick >= 10) { + beauty += 10 + (slave.dick*(arcology.FSAssetExpansionist/300)); /*16.3*/ + } else if (slave.dick > 6) { + beauty += slave.dick*(1 + (arcology.FSAssetExpansionist/100)); /*10*/ + } + } else if (arcology.FSGenderFundamentalist !== "unset") { + if (slave.dick > 0) { + beauty += 3 - slave.dick; + } + } else if (arcology.FSGenderRadicalist !== "unset") { + if (slave.dick > 20) { + beauty += 20 + (slave.dick*(arcology.FSGenderRadicalist/400)); /*27.5*/ + } else if (slave.dick >= 10) { + beauty += 10 + (slave.dick*(arcology.FSGenderRadicalist/200)); /*20*/ + } else if (slave.dick > 0) { + beauty += slave.dick*(1 + (arcology.FSGenderRadicalist/100)); /*10*/ + } + } else { + beauty -= 2*slave.dick; + } + }; + + function calcBallsBeauty(slave) { + if (arcology.FSAssetExpansionist > 20 && arcology.FSGenderFundamentalist === "unset") { + if (slave.balls > 100) { + beauty += 41 + (slave.balls*(arcology.FSAssetExpansionist/500)); /*66*/ + } else if (slave.balls > 80) { + beauty += 16 + (slave.balls*(arcology.FSAssetExpansionist/400)); /*41*/ + } else if (slave.balls > 60) { + beauty += 6 + (slave.balls*(arcology.FSAssetExpansionist/800)); /*16*/ + } else if (slave.balls > 10) { + beauty += slave.balls*((arcology.FSAssetExpansionist/1000)); /*6*/ + } + } else if (arcology.FSGenderFundamentalist !== "unset") { + if (slave.scrotum > 0) { + beauty -= slave.balls*(1 + (arcology.FSGenderFundamentalist/200)); + } + } else if (arcology.FSGenderRadicalist !== "unset") { + if (slave.scrotum > 0) { + if (slave.balls > 100) { + beauty += 40 + (slave.balls*(arcology.FSGenderRadicalist/2000)); /*46.25*/ + } else if (slave.balls > 60) { + beauty += 30 + (slave.balls*(arcology.FSGenderRadicalist/1000)); /*40*/ + } else if (slave.balls > 10) { + beauty += 15 + (slave.balls*(arcology.FSGenderRadicalist/400)); /*30*/ + } else { + beauty += slave.balls*(1 + (arcology.FSGenderRadicalist/200)); /*15*/ + } + } + } else { + if (slave.scrotum > 0) { + beauty -= slave.balls; + } + } + if (arcology.FSRestart !== "unset") { /* Eugenics does not like slaves having working balls */ + if (slave.ballType === "human") { + beauty -= slave.balls*(1 + (arcology.FSRestart/100)); + } + } + }; + + function calcButtBeauty(slave) { + if (slave.butt <= 10) { + beauty += 1.5*slave.butt; /*max 15*/ + } else { + beauty += 15 + (slave.butt/4); /*max 20*/ + } + if ((arcology.FSTransformationFetishist > 20 && arcology.FSSlimnessEnthusiast === "unset") || arcology.FSAssetExpansionist > 20) { + if (slave.butt <= 2) { + beauty += 2*(slave.butt - 1); /*2*/ + } else if (slave.butt <= 4) { + beauty += 2 + 1.5*(slave.butt - 2); /*5*/ + } else if (slave.butt <= 10) { + beauty += 5 + 1*(slave.butt - 4); /*11*/ + } else { + beauty += 7 + 0.5*(slave.butt - 5); /*14.5*/ + } /* maybe buff butts? */ + } else if (arcology.FSSlimnessEnthusiast > 20) { + if (slave.butt <= 3) { + beauty += 12 + 3*(slave.butt - 1); /*18 buff if asses get buffed*/ + } else if (slave.butt <= 5) { + beauty += 9; + } else { + beauty -= 10 + 3*slave.butt; /*-70*/ + } + } else { + if (slave.butt <= 2) { + beauty += 2*(slave.butt-1); /*2*/ + } else if (slave.butt <= 4) { + beauty += 2 + (1.5*(slave.butt - 2)); /*5*/ + } else if (slave.butt <= 8) { + beauty += 2 + (1.5*(slave.butt - 2)); /*11*/ + } else { + beauty += 9; + } + } + if (arcology.FSTransformationFetishist > 20) { /* the cost of using AE's values */ + if (arcology.FSSlimnessEnthusiast !== "unset") { + if (slave.butt >= 3) { + if (slave.buttImplant/slave.butt < 0.25) { + beauty -= 2*(slave.butt - 1) + 10; + } + } + } else { + if (slave.butt >= 6) { + if (slave.buttImplant/slave.butt < 0.50) { + beauty -= (1.5*slave.butt) + 6; /* will get nasty at huge sizes */ + } + } + } + } + }; + + function calcHipsBeauty(slave) { /* butts in general may need buffs */ + switch (slave.hips) { + case -2: + if (slave.butt > 2) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 2 - slave.butt; + } else { + beauty += 1; + } + } else { + beauty += 1; + } + break; + case -1: + if (slave.butt > 4) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 4 - slave.butt; + } else { + beauty += 1; + } + } else { + beauty += 1; + } + break; + case 0: + if (slave.butt > 6) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 6 - slave.butt; + } else { + beauty += 1; + } + } else if (slave.butt <= 1) { + beauty += slave.butt - 2; + } else { + beauty += 1; + } + break; + case 1: + if (slave.butt > 8) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 8 - slave.butt; + } else { + beauty += 1; + } + } else if (slave.butt <= 2) { + beauty += slave.butt - 3; + } else { + beauty += 1; + } + break; + case 2: + if (slave.butt <= 3) { + beauty += slave.butt - 4; + } else { + beauty += 1; + } + break; + case 3: + if (slave.butt <= 8) { + beauty += slave.butt - 8; + } else { + beauty += 1; + } + break; + } + }; + + function calcBoobsBeauty(slave) { + if ((arcology.FSTransformationFetishist > 20 && arcology.FSSlimnessEnthusiast === "unset") || arcology.FSAssetExpansionist > 20) { + if (slave.boobs <= 500) { + beauty += 0.02*(slave.boobs - 250); /*5*/ + } else if (slave.boobs <= 1500) { + beauty += 5 + 0.015*(slave.boobs - 500); /*20*/ + } else if (slave.boobs <= 3000) { + beauty += 20 + 0.01*(slave.boobs - 1500); /*42.5*/ + } else if (slave.boobs <= 25000) { + beauty += 50 + 0.005*(slave.boobs - 3000); /*160 - this might need to be lowered. Maybe drop the 50? Otherwise break it down more.*/ + } else { + beauty += 145 + 0.001*(slave.boobs - 10000); /* 185 */ + } + } else if (arcology.FSSlimnessEnthusiast > 20) { + if (slave.boobs <= 500) { + beauty += 0.08*(slave.boobs); /*40 - buff me to be in line with higher end asset exp*/ + } else if (slave.boobs <= 1000) { + beauty += 10; + } else if (slave.boobs <= 3000) { + beauty += 5; + } else { + beauty -= 5 + 0.005*(slave.boobs - 3000); /*-110*/ + } + } else { + if (slave.boobs <= 1200) { + beauty += 0.02*(slave.boobs - 200); /*20*/ + } else if (slave.boobs <= 2400) { + beauty += 20 + (0.01*(slave.boobs - 1200)); /*32*/ + } else if (slave.boobs <= 3600) { + beauty += 32 + (0.005*(slave.boobs - 2400)); /*38*/ + } else if (slave.boobs <= 10000) { + beauty += 38; + } else if (slave.boobs <= 25000) { + beauty += 30; + } else { + beauty += 20; + } + } + if (arcology.FSTransformationFetishist > 20) { /* the cost of using AE's values */ + if (arcology.FSSlimnessEnthusiast !== "unset") { + if (slave.boobs >= 400) { + if (slave.boobs >= 10000) { + if (slave.boobsImplant/slave.boobs < 0.75) { + beauty -= (0.05*slave.boobs) + 10; + } + } else if (slave.boobs >= 2000) { + if (slave.boobsImplant/slave.boobs < 0.50) { + beauty -= (0.05*slave.boobs) + 10; + } + } else if (slave.boobs >= 1000) { + if (slave.boobsImplant/slave.boobs < 0.25) { + beauty -= (0.05*slave.boobs) + 10; + } + } else { + if (slave.boobsImplant/slave.boobs < 0.10) { + beauty -= (0.05*slave.boobs) + 10; + } + } + } + } else { + if (slave.boobs >= 600) { + if (slave.boobs >= 10000) { + if (slave.boobsImplant/slave.boobs < 0.75) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } else if (slave.boobs >= 2000) { + if (slave.boobsImplant/slave.boobs < 0.50) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } else if (slave.boobs >= 1000) { + if (slave.boobsImplant/slave.boobs < 0.25) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } else { + if (slave.boobsImplant/slave.boobs < 0.10) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } + } + } + } + if (slave.boobs > 250) { + if (slave.boobShape === "perky") { + beauty += 6; + } else if (slave.boobShape === "torpedo-shaped") { + beauty += 6; + } else if (slave.boobShape === "downward-facing") { + beauty -= 4; + } else if (slave.boobShape === "saggy") { + beauty -= 4; + } + } + if (slave.nipples === "huge") { + beauty += 4; + } else if (slave.nipples === "inverted") { + beauty += 2; + } else if (slave.nipples === "puffy") { + beauty += 2; + } else if (slave.nipples === "tiny") { + beauty -= 2; + } else if (slave.nipples === "fuckable") { + if (arcology.FSTransformationFetishist !== "unset") { + beauty += arcology.FSTransformationFetishist/10; + } + } + }; + + function calcWeightBeauty(slave) { + if (arcology.FSHedonisticDecadence > 20) { + if (slave.weight < -95) { + beauty += -70 + (slave.weight/10); /*-80*/ + } else if (slave.weight < -30) { + beauty += -30 + (slave.weight/3); /*-61*/ + } else if (slave.weight < -10) { + beauty += (slave.weight); /*-30*/ + } else if (slave.weight <= 10) { + /* no effect */ + } else if (slave.weight <= 30) { + beauty += (slave.weight/2); /*15*/ + } else if (slave.weight <= 95) { + beauty += 15 + (slave.weight/7); /*28.5*/ + } else if (slave.weight <= 130) { + beauty += 28 + (slave.weight/10); /*41*/ + } else if (slave.weight <= 160) { + beauty += 42 + (slave.weight/20); /*50*/ + } else if (slave.weight <= 190) { + beauty += 50 - (slave.weight/25); /*42.5*/ + } else { + beauty += 40 - (slave.weight/20); /*30*/ + } + } else { + if (slave.weight > 130) { + beauty -= Math.abs(slave.weight)/5; + } else if (slave.hips === 3) { + if (slave.weight < -10) { + beauty -= Math.abs(slave.weight)/10; + } + } else if (slave.hips === 2) { + if (slave.weight > 95) { + beauty -= Math.abs(slave.weight)/15; + } else if (slave.weight < -30) { + beauty -= Math.abs(slave.weight)/10; + } + } else if (slave.hips === -2) { + if (slave.weight < -95 || slave.weight > 30) { + beauty -= Math.abs(slave.weight)/10; + } + } else { + if (Math.abs(slave.weight) > 30) { + beauty -= Math.abs(slave.weight)/10; + } + } + } + if (arcology.FSPhysicalIdealist !== "unset") { + if (arcology.FSPhysicalIdealistStrongFat === 1) { + if (slave.weight > 10 && slave.weight <= 130) { + beauty += slave.weight*(arcology.FSPhysicalIdealist/200); /*65*/ + } else { + beauty -= Math.abs(slave.weight)/2; + } + } + } + }; + + function calcMusclesBeauty(slave) { + if (arcology.FSPhysicalIdealist !== "unset") { + if (arcology.FSPhysicalIdealistLaw === 1) { + if (Math.abs(slave.weight) <= 30 && slave.health >= 20 && slave.muscles >= 20 && slave.muscles <= 50) { + beauty += (slave.muscles + (Math.min(slave.health,300)/5))*(arcology.FSPhysicalIdealist/100); + } else { + beauty -= 30; + } + } else { + if (slave.muscles > 30 || slave.muscles <= -5) { + beauty += slave.muscles*(arcology.FSPhysicalIdealist/120); /*+-83*/ + } + } + } else if (arcology.FSHedonisticDecadence !== "unset") { + if (slave.muscles < -10) { + beauty += Math.abs(slave.muscles)*(arcology.FSHedonisticDecadence/160); /*62.5*/ + } else if (slave.muscles > 5) { + if (arcology.FSHedonisticDecadenceStrongFat === 1) { + beauty += slave.muscles*(arcology.FSHedonisticDecadence/200); /*50*/ + } else { + beauty -= slave.muscles*(arcology.FSHedonisticDecadence/200); /*-50*/ + } + } + } + }; + + function calcBodyHairBeauty(slave) { + if (slave.physicalAge < 11) { + beauty += 4; + } else if (slave.physicalAge >= 13) { + switch (slave.underArmHStyle) { + case "hairless": + case "bald": + case "waxed": + case "shaved": + beauty += 2; + break; + case "bushy": + if (arcology.FSBodyPurist > 0) { + beauty += 4; + } else { + beauty -= 2; + } + break; + } + switch (slave.pubicHStyle) { + case "hairless": + case "bald": + case "waxed": + beauty += 2; + break; + case "bushy": + if (arcology.FSBodyPurist > 0) { + beauty += 2; + } else { + beauty -= 4; + } + break; + case "bushy in the front and neat in the rear": + if (arcology.FSBodyPurist > 0) { + beauty += 4; + } else { + beauty -= 2; + } + break; + case "very bushy": + if (arcology.FSBodyPurist > 0) { + beauty += 2; + } else { + beauty -= 6; + } + break; + } + } + }; + + function calcImplantBeauty(slave) { + if (arcology.FSTransformationFetishist !== "unset") { + if (Math.abs(slave.shouldersImplant) > 1) { + beauty += (arcology.FSTransformationFetishist/20) + Math.abs(slave.shouldersImplant); + } + if (Math.abs(slave.hipsImplant) > 1) { + beauty += (arcology.FSTransformationFetishist/20) + Math.abs(slave.hipsImplant); + } + if (slave.race !== slave.origRace) { + beauty += arcology.FSTransformationFetishist/20; + } + if (slave.faceImplant > 95 && slave.face > 40) { + beauty += arcology.FSTransformationFetishist/4; + } + } else if (arcology.FSBodyPurist !== "unset") { + if (slave.faceImplant > 5) { + beauty -= (arcology.FSBodyPurist/100)*(slave.faceImplant/10); + } + if (slave.race === slave.origRace) { + beauty -= arcology.FSBodyPurist/20; + } + } else { + if (slave.faceImplant > 30) { + beauty -= (slave.faceImplant - 30)/10; + } + } + }; + + function calcRepopulationPregBeauty(slave) { + if (slave.preg > 30) { /*limited huge boost for full term */ + if (slave.broodmother > 0) { + beauty += 0.4*(slave.broodmother*arcology.FSRepopulationFocus); /*40-80 limited due to constant presence. Also good breeders, but subpar mothers*/ + } else if (slave.bellyPreg >= 600000) { + beauty += 1.5*arcology.FSRepopulationFocus; /*150*/ + } else if (slave.bellyPreg >= 300000) { + beauty += arcology.FSRepopulationFocus; /*100*/ + } else if (slave.bellyPreg >= 120000) { + beauty += 0.9*arcology.FSRepopulationFocus; /*90*/ + } else { + beauty += 0.8*arcology.FSRepopulationFocus; /*80*/ + } + } else if (slave.preg > 20) { + if (slave.pregType >= 20) { + beauty += 10*(arcology.FSRepopulationFocus/40); /*25*/ + } else if (slave.pregType >= 10) { + beauty += 9*(arcology.FSRepopulationFocus/40); /*22.5*/ + } else { + beauty += 8*(arcology.FSRepopulationFocus/40); /*20*/ + } + } else if (slave.preg > 10) { + if (slave.pregType >= 20) { + beauty += arcology.FSRepopulationFocus/5; /*20*/ + } else if (slave.pregType >= 10) { + beauty += arcology.FSRepopulationFocus/6.25; /*16*/ + } else { + beauty += arcology.FSRepopulationFocus/10; /*10*/ + } + } else if (slave.pregWeek < 0) { + beauty += arcology.FSRepopulationFocus/10; /*10*/ + } else if (slave.preg > 0 && slave.collar === "preg biometrics") { + beauty += arcology.FSRepopulationFocus/12; /*8.33*/ + } else { + beauty -= arcology.FSRepopulationFocus/2.5; /*-40*/ + } + if (slave.births > 50) { + beauty += arcology.FSRepopulationFocus/1.5; /*66.6*/ + } else { + beauty += slave.births*(arcology.FSRepopulationFocus/75); + } + }; + + function calcRestartPregBeauty(slave) { + if (slave.breedingMark === 1 && V.propOutcome === 1) { + if (slave.preg > 5 && slave.pregSource === -1) { + beauty += arcology.FSRestart; /*100*/ + } + } else { + if (slave.preg > 30) { + if (slave.bellyPreg >= 600000) { + beauty -= 2.5*arcology.FSRestart; /*-250*/ + } else if (slave.bellyPreg >= 300000) { + beauty -= 1.25*arcology.FSRestart; /*-125*/ + } else if (slave.bellyPreg >= 120000) { + beauty -= arcology.FSRestart; /*-100*/ + } else { + beauty -= 0.75*arcology.FSRestart; /*-75*/ + } + } else if (slave.preg > 20) { + if (slave.pregType >= 20) { + beauty -= arcology.FSRestart/1.5; /*-66.6*/ + } else if (slave.pregType >= 10) { + beauty -= arcology.FSRestart/2; /*-50*/ + } else { + beauty -= arcology.FSRestart/3; /*-33.3*/ + } + } else if (slave.preg > 10) { + if (slave.pregType >= 20) { + beauty -= 3*(arcology.FSRestart/8); /*-37.5*/ + } else if (slave.pregType >= 10) { + beauty -= arcology.FSRestart/4; /*-25*/ + } else { + beauty -= arcology.FSRestart/8; /*-12.5*/ + } + } else if (slave.preg === -2) { + beauty += arcology.FSRestart/7; /*14.2*/ + } else if (slave.preg < 1) { + beauty += arcology.FSRestart/5; /*20*/ + } + if (slave.births > 50) { + beauty -= arcology.FSRestart; /*-100*/ + } else { + beauty -= slave.births*(arcology.FSRestart/50); + } + } + }; + + function calcFutaLawBeauty(slave) { + switch (arcology.FSGenderRadicalistLawFuta) { + case 1: + if (slave.dick > 0 && slave.vagina > -1) { /* herms */ + calcFutaLawTrueFutaBeauty(slave); + } + break; + case 2: + if (canAchieveErection(slave) && slave.balls > 0 && slave.scrotum > 0) { /* erection! */ + calcFutaLawBigDickBeauty(slave); + } + break; + case 3: + calcFutaLawBigBootyBeauty(slave); + break; + case 4: + if (slave.dick > 0 && slave.vagina === -1 && slave.faceShape !== "masculine") { + if (slave.boobs < 500 && slave.dick < 4 && slave.balls < 4) { + calcFutaLawFemboyBeauty(slave); + } + } + break; + } + }; + + function calcFutaLawTrueFutaBeauty(slave) { + if (slave.dick <= 10) { + beauty += slave.dick; + } else if (slave.dick > 20) { + beauty += 2; + } else { + beauty += 4; + } + }; + + function calcFutaLawBigDickBeauty(slave) { + beauty += slave.dick; + if (slave.balls > 120) { + beauty += 14; + } else if (slave.balls > 100) { + beauty += 12; + } else if (slave.balls > 80) { + beauty += 10; + } else if (slave.balls > 60) { + beauty += 8; + } else if (slave.balls > 40) { + beauty += 6; + } else if (slave.balls > 20) { + beauty += 4; + } else if (slave.balls > 10) { + beauty += 2; + } else { + beauty += slave.balls; + } + }; + + function calcFutaLawBigBootyBeauty(slave) { + if (slave.hips >= 1) { + beauty += 4*(slave.hips - 1); /*8*/ + if (arcology.FSSlimnessEnthusiast !== "unset") { + beauty += 4*(slave.hips - 1); /*8*/ /* offsets the malus for big butts */ + } + } + if (slave.analSkill > 60 && slave.anus >= 2) { + beauty += 2*(slave.anus-2); /*6*/ + if (arcology.FSSlimnessEnthusiast != "unset") { + beauty += 2*(slave.anus-2); /*6*/ /* offsets the malus for big butts */ + } + } + if (slave.butt >= 5) { + beauty += (slave.butt - 5); /*15*/ + } + }; + + function calcFutaLawFemboyBeauty(slave) { + if (arcology.FSSlimnessEnthusiast === "unset") { /*balance with slimness*/ + beauty += 20; + if (slave.boobs < 300) { + beauty += 12; + } else if (slave.boobs < 400) { + beauty += 6; + } + } + if (slave.dick === 1) { + beauty += 12; + } else if (slave.dick === 2) { + beauty += 6; + } + if (slave.balls <= 2) { + beauty += 8; + } + if (slave.faceShape === "cute" && slave.face > 0) { /*uggos need not apply, maybe a small boost for other faceShapes*/ + beauty += ((arcology.FSGenderRadicalist/25)*(slave.face/30)) - 2; /*gives a slightly better boost than androgynous does with gendrad boost, 15.3*/ + } + if (slave.nipples === "tiny") { + beauty += 5; + } else if (slave.nipples === "cute") { + beauty += 2; + } else { + beauty -= 5; + } + }; + + function calcBodyProportionBeauty(slave) { + if (arcology.FSGenderFundamentalist !== "unset") { + if (slave.shoulders > slave.hips) { + if (slave.boobs <= 2000*(slave.shoulders - slave.hips)) { + beauty -= (slave.shoulders - slave.hips)*(1 + (arcology.FSGenderFundamentalist/200)); + } + } + } else if (arcology.FSGenderRadicalist === "unset") { + if (slave.shoulders > slave.hips) { + if (slave.boobs <= 2000*(slave.shoulders - slave.hips)) { + beauty -= slave.shoulders - slave.hips; + } + } + } + }; + + function calcVoiceBeauty(slave) { + if (canTalk(slave)) { + if (slave.accent >= 3) { + beauty -= 1; + } else if (slave.accent === 1) { + beauty += 1; + } + } else { + beauty -= 2; + } + }; + + function calcLimbsBeauty(slave) { + switch (slave.amp) { + case 1: + beauty -= 10; + break; + case -1: + case -2: + case -4: + beauty -= 2; + break; + } + }; + + function calcPubertyBeauty(slave) { + if (slave.pubertyXX === 1) { + beauty += 5; + } + if (slave.pubertyXY === 0 && slave.physicalAge > V.potencyAge && slave.balls > 0) { + beauty += 10; + if (arcology.FSGenderFundamentalist !== "unset") { + beauty += 5; + } + } + }; + + function calcFSMiscBeauty(slave) { + if (arcology.FSTransformationFetishist > 20) { + if (slave.lips > 70) { + if (slave.lipsImplant/slave.lips < 0.5) { + beauty -= ((slave.lips/10) + (arcology.FSTransformationFetishist/20)); + } + } + if (slave.hips === 3) { + beauty += 10; + } + } + if ((arcology.FSGenderRadicalist > 20 && arcology.FSGenderRadicalistLawFuta !== 3) || arcology.FSSlimnessEnthusiast > 20) { + if (slave.hips < 0) { + beauty += Math.abs(slave.hips); + } + } + if (arcology.FSPhysicalIdealist !== "unset") { + if (slave.height > Height.mean(slave)) { + beauty += 10; + } + } + if (arcology.FSHedonisticDecadenceLaw2 === 1) { + if (slave.boobs >= 2000 && slave.butt >= 5 && slave.weight > 95) { + beauty += 5 + (arcology.FSHedonisticDecadence/20); /*10*/ + } else { + beauty -= 15 + (arcology.FSHedonisticDecadence/20); /*-20*/ + } + } + if (arcology.FSChattelReligionistCreed === 1) { + if (V.nicaeaAssignment === slave.assignment) { + beauty += 2*V.nicaeaPower; + } + } + }; + + function calcPurityBeauty(slave) { + if (isPure(slave)) { + V.pure = V.pure++ || 1; + if (arcology.FSBodyPurist !== "unset") { + beauty += arcology.FSBodyPurist/5; + } + if (arcology.FSTransformationFetishist === "unset") { + beauty += 2; + } + } else if (arcology.FSTransformationFetishist !== "unset") { + beauty += arcology.FSTransformationFetishist/40; + } + }; + + function calcPhysiqueBeauty(slave) { + let physiquePass = 0; + + if (slave.boobs < 500 && slave.butt < 3) { + if (slave.muscles <= 30 && arcology.FSPhysicalIdealist === "unset" && slave.weight <= 10 && arcology.FSHedonisticDecadence === "unset") { + physiquePass = 1; + } else if (arcology.FSPhysicalIdealist !== "unset") { /* no muscle malus for muscle loving societies */ + if (arcology.FSPhysicalIdealistStrongFat === 1 && slave.weight <= 30) { /* reduced weight malus for fat loving societies */ + physiquePass = 1; + } else if (slave.weight <= 10) { + physiquePass = 1; + } + } else if (arcology.FSHedonisticDecadence !== "unset" && slave.weight <= 30) { /* reduced weight malus for fat loving societies */ + if (arcology.FSHedonisticDecadenceStrongFat === 1) { /* no muscle malus for muscle loving societies */ + physiquePass = 1; + } else if (slave.muscles <= 30) { + physiquePass = 1; + } + } + } + if (physiquePass === 1) { + beauty += 40; + if (arcology.FSSlimnessEnthusiast > 20) { + beauty += arcology.FSSlimnessEnthusiast/20; + if (canTalk(slave) && slave.voice === 3) { + beauty += arcology.FSSlimnessEnthusiast/40; + } + } + } else if (slave.butt > 4 && slave.boobs > 800) { + if (arcology.FSSlimnessEnthusiast === "unset") { + beauty += 1; + } + if (arcology.FSAssetExpansionist > 20) { + beauty += arcology.FSAssetExpansionist/20; + if (canTalk(slave) && slave.voice === 3) { + beauty += arcology.FSAssetExpansionist/40; + } + } + } + }; + + function calcSlimBeauty(slave) { + if (slimPass(slave) === 1) { + beauty += 40 + (arcology.FSSlimnessEnthusiast/20); /*45*/ + } else { + beauty -= arcology.FSSlimnessEnthusiast/20; + } + }; + + function calcGenderLawBeauty(slave) { + V.genderLawPass = 1; + + if (arcology.FSPhysicalIdealist === "unset" && arcology.FSHedonisticDecadenceStrongFat === 0 && slave.muscles > 30) { /*muscle check*/ + V.genderLawPass = 0; + } else if (arcology.FSHedonisticDecadence !== "unset" || arcology.FSPhysicalIdealistStrongFat === 1) { /*weight check*/ + if (slave.weight > 130 || slave.weight <= -30) { + V.genderLawPass = 0; + } + } else if (Math.abs(slave.weight) > 30) { + V.genderLawPass = 0; + } else if (arcology.FSAssetExpansionist !== "unset") { + if (slave.boobs < 500 || slave.boobs > 1600 || slave.butt < 3 || slave.butt > 6) { + V.genderLawPass = 0; + } + } else if (slave.boobs < 500 || slave.boobs > 800 || slave.butt < 3 || slave.butt > 4) { + V.genderLawPass = 0; + } + if (V.genderLawPass === 1) { + beauty += 60; + } else { + beauty -= 10; + } + }; + + function calcMultipliersBeauty(slave) { + calcBellyBeauty(slave); + if (arcology.FSGenderRadicalist !== "unset") { + if (slave.bellyPreg >= 500 && arcology.FSRepopulationFocus === "unset" && arcology.FSRestart === "unset") { + if (slave.mpreg === 1) { + beauty = 0.9*beauty; + } else { + beauty = 0.7*beauty; + } + } + } else if (arcology.FSGenderFundamentalist === "unset") { + if (slave.preg > 10 && arcology.FSRepopulationFocus === "unset" && arcology.FSRestart === "unset") { + beauty = 0.8*beauty; + } + } + if (slave.breedingMark === 1) { + if (V.propOutcome === 1) { + beauty = 2*beauty; + } else { + beauty += 2; + } + } + if (slave.fuckdoll === 0 && V.seeAge === 1) { + calcAgeBeauty(slave); + } + if (slave.prestige + slave.pornPrestige > 0) { + calcPrestigeBeauty(slave); + } + }; + + function calcBellyBeauty(slave) { + if (slave.bellySag > 0) { + if (slave.belly < 100) { + if (arcology.FSRepopulationFocus === "unset") { + beauty -= 20; + } + } + } + if (slave.bellyImplant >= 1500) { + if (arcology.FSTransformationFetishist > 20) { + beauty += Math.min(Math.trunc(slave.bellyImplant/1000), 50); /*50*/ + } else if (arcology.FSRepopulationFocus > 60) { + if ((slave.ovaries === 0 && slave.mpreg === 0) || slave.preg < -1) { + beauty += 20; + } + } else { + if (slave.bellyImplant >= 750000) { /* multipliers */ + beauty = 0.2*beauty; + } else if (slave.bellyImplant >= 450000) { + beauty = 0.5*beauty; + } else if (slave.bellyImplant >= 300000) { + beauty = 0.7*beauty; + } else if (slave.bellyImplant >= 100000) { + beauty = 0.8*beauty; + } else if (slave.bellyImplant >= 50000) { + beauty = 0.85*beauty; + } else { + beauty = 0.9*beauty; + } + } + } + }; + + function calcAgeBeauty(slave) { + if (slave.physicalAge === V.minimumSlaveAge) { + beauty += 1; + if (slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (arcology.FSRepopulationFocus !== "unset" || arcology.FSGenderFundamentalist !== "unset") && arcology.FSRestart === "unset") { + if (slave.birthWeek === 0) { + beauty += 1.6*beauty; + } else if (slave.birthWeek < 4) { + beauty += 0.2*beauty; + } + } else { + if (slave.birthWeek === 0) { + beauty += 0.8*beauty; + } else if (slave.birthWeek < 4) { + beauty += 0.1*beauty; + } + } + } else if (slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (arcology.FSRepopulationFocus !== "unset" || arcology.FSGenderFundamentalist !== "unset") && arcology.FSRestart === "unset") { + beauty += 1; + if (slave.birthWeek === 0) { + beauty += 0.8*beauty; + } else if (slave.birthWeek < 4) { + beauty += 0.1*beauty; + } + } + }; + + function calcPrestigeBeauty(slave) { /* multipliers */ + if (slave.prestige >= 3) { + beauty += 2*beauty; + } else if (slave.prestige === 2) { + beauty += 0.5*beauty; + } else if (slave.prestige === 1) { + beauty += 0.25*beauty; + } + if (slave.pornPrestige === 3) { + beauty += beauty; + } else if (slave.pornPrestige === 2) { + beauty += 0.5*beauty; + } else if (slave.pornPrestige === 1) { + beauty += 0.1*beauty; + } + }; + + return Beauty; +})(); diff --git a/devTools/AutoGitVersionUploadBackground.sh b/devTools/AutoGitVersionUploadBackground.sh index e0a78540509ff7e74570877c6250fef1bec9a9ec..597c5ba6a29af2269f1af07291127535bbc1abd2 100755 --- a/devTools/AutoGitVersionUploadBackground.sh +++ b/devTools/AutoGitVersionUploadBackground.sh @@ -1,8 +1,8 @@ #!/bin/sh Additional packages required: megatools, MEGAcmd, minify and git U=anon@anon.anon P=13245 sdr=/tmp/FC-Dev/devTools rdr=FC/ ldr=FC/ gen='bin/*.*' rpo=https://gitgud.io/pregmodfan/fc-pregmod.git preVC=00; echo "Fresh git clone? 0:y 1:n 2:na" && read Opt && clear && mega-login $U $P > /dev/null while true;do if [ `ls $ldr|echo $?` -eq 0 ]; then cd $ldr;fi ;clear - if [[ $Opt == 0 ]]; then mkdir $ldr; git clone -q $rpo $ldr && cd $ldr && if [ `git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //'` != $preVC ]; then build=1 && sed -Ei "s/preVC=$preVC/preVC=$(git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //')/" $sdr/AutoGitVersionUploadBackground.sh;fi - elif [[ $Opt > 0 || $build < 1 ]]; then git fetch -q origin && if [ `git rev-list HEAD...origin/pregmod-master --count` -gt 0 ]; then build=1 && git pull -q && sed -Ei "s/preVC=$preVC/preVC=$(git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //')/" $sdr/AutoGitVersionUploadBackground.sh;fi #A tweak of https://stackoverflow.com/a/17192101 and single line conversion. - fi - if [[ $Opt > 1 || $build > 0 ]]; then rm $gen; ./compile --insane && clear && minify -o $gen $gen && mv $gen bin/"FC-pregmod-$(git log -1 --format='%cd' --date='format:%d-%m-%Y-%H-%M')-$(git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //')".html && mega-put $gen $rdr && megals -u $U -p $P /Root/$rdr|sed -n '1!p'|tail -n +10|paste -sd " " -|xargs megarm -u $U -p $P;clear;fi -if [[ $build > 0 ]];then build=0;fi ; if [[ $Opt != -1 ]];then Opt=-1;fi ;sleep 15m ;done \ No newline at end of file + if [[ $Opt == 0 ]]; then mkdir $ldr; git clone -q $rpo $ldr && cd $ldr && if [ `git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //'|sed s'/.$//'` != $preVC ]; then build=1 && sed -Ei "s/preVC=$preVC/preVC=$(git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //'|sed s'/.$//')/" $sdr/AutoGitVersionUploadBackground.sh;fi + elif [[ $Opt > 0 || $build < 1 ]]; then git fetch -q origin && if [ `git rev-list HEAD...origin/pregmod-master --count` -gt 0 ]; then build=1 && git pull -q && sed -Ei "s/preVC=$preVC/preVC=$(git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //'|sed s'/.$//')/" $sdr/AutoGitVersionUploadBackground.sh;fi #A tweak of https://stackoverflow.com/a/17192101 and single line conversion. + fi #sed s'/.$//' - https://stackoverflow.com/a/3675181 + if [[ $Opt > 1 || $build > 0 ]]; then rm $gen; ./compile --insane && clear && minify -o $gen $gen && mv $gen bin/"FC-pregmod-$(git log -1 --format='%cd' --date='format:%d-%m-%Y-%H-%M')-$(git log -n1 --abbrev-commit|grep -m1 commit|sed 's/commit //'|sed s'/.$//')".html && mega-put $gen $rdr && megals -u $U -p $P /Root/$rdr|sed -n '1!p'|tail -n +10|paste -sd " " -|xargs megarm -u $U -p $P;clear;fi +if [[ $build > 0 ]];then build=0;fi ; if [[ $Opt != -1 ]];then Opt=-1;fi ;sleep 30m ;done diff --git a/player variables documentation - Pregmod.txt b/player variables documentation - Pregmod.txt index f5ae18e6c5ab64036fee38530b6d89b5572e7268..ea047b2f143e90164caf95be12bed97b3d8b9924 100644 --- a/player variables documentation - Pregmod.txt +++ b/player variables documentation - Pregmod.txt @@ -88,12 +88,13 @@ pregSource: who knocked you up 0 - unknown --1 - Societal Elite --2 - client +-1 - self-impreg +-2 - citizen -3 - former master -4 - male arc owner --5 - citizen --6 - self-impreg +-5 - client +-6 - Societal Elite +-7 - designer baby pregMood: @@ -360,6 +361,10 @@ birthSelf: how many times you've giving birth to your own selfcest babies +birthLab: + +how many designer babies you've produced + slavesFathered: how many babies you are the father of @@ -473,6 +478,51 @@ ovaryAge: How old your ovaries are Used to delay menopause temporarily +eggType: + +Used for compatibility. +"human" + +ballType: + +Used for compatibility. +"human" + storedCum: How many units of your cum are stored away for artificially inseminating slaves + +behavioralFlaw: + +Used for compatibility. +"none" + +behavioralQuirk: + +Used for compatibility. +"none" + +sexualFlaw: + +Used for compatibility. +"none" + +sexualQuirk: + +Used for compatibility. +"none" + +fetish: + +Used for compatibility. +"none" + +pubicHStyle: + +Used for compatibility. +"hairless" + +underArmHStyle: + +Used for compatibility. +"hairless" diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 04a9e8970b88e6d05de0ba3c168cc9fc59c84da4..b7f0642165a7226d3bc4a68cf3fea281c12905c1 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -202,10 +202,21 @@ $matronCareers "an au pair" $milkmaidCareers +"a beekeeper" +"a bullfighter" +"a cowgirl" "a dairy worker" -"a rancher" +"a milkmaid" +"a rodeo star" +"a shepherd" "a veterinarian" +"a zookeeper" + +$farmerCareers +"a farmer" "a farmer's daughter" +"a rancher" +"a farmhand" $stewardessCareers "a secretary" @@ -634,6 +645,7 @@ slave's assignment "work as a nanny" "work as a servant" (Servants' Quarters ) "work in the dairy" + "work as a farmhand" "serve in the club" "serve in the master suite" "work in the brothel" @@ -648,6 +660,7 @@ slave's assignment "be the Matron" "be the Stewardess" "be the Milkmaid" + "be the Farmer" "be the DJ" "be your Concubine" "be the Madam" @@ -1719,6 +1732,7 @@ pregSource: accepts ID See Pregnancy Control section for more. Who sired her pregnancy +-7 - designer baby -2 - Citizen of your arcology -1 - You 0 - Unidentifiable @@ -1731,12 +1745,6 @@ readyOva: Number of ready to be impregnated ova (override normal cases), default - 0. For delayed impregnations with multiples. Used onetime on next call of the SetPregType widget. After SetPregType use it to override .pregType, it set back to 0 automatically. -superfetation: (future usage) - -Superfetation is condition when pregnancy not block ovulation cycle, so further, second and more impregnantion possible when alredy pregnant. Very rare IRL. -0 - no -1 - condition present - ovaImplant: (future usage) Ovary implant state and type. @@ -2690,6 +2698,47 @@ sexualQuirk: "unflinching" - willing to do anything "size queen" - prefers big cocks +geneticQuirks: + +0 - does not have +1 - carrier +2 - active + +{ + +macromastia - Oversized breasts. Increased growth rate, reduced shrink rate. Breasts try to return to oversized state if reduced. +gigantomastia - Greatly oversized breasts. Increased growth rate, reduced shrink rate. Breasts try to return to oversized state if reduced. +macromastia + gigantomastia - Breasts never stop growing. Increased growth rate, no shrink rate. + +fertility - slave is prone to having twins, shorter pregnancy recovery rate +hyperFertility - slave is prone to having multiples, even shorter pregnancy recovery rate +fertility + hyperFertility - slave will have multiples, even shorter pregnancy recovery rate + +superfetation - pregnancy does not block ovulation, slave can become pregnant even while pregnant + +gigantism - slave is abnormally tall +dwarfism - slave is abnormally short +gigantism + dwarfism - slave is very average + +pFace - slave has a flawless face +uFace - slave has a hideous face +pFace + uFace - Depends on carrier status, may swing between average and above/below depending on it + +albinism - slave has pale skin, white hair and red eyes + +rearLipedema - slave's ass never stops growing. Increased growth rate, reduced shrink rate. + +wellHung - slave has (or will have) a huge dong + +wGain - slave constantly gains weight unless dieting, easier to gain weight +wLoss - slave constantly loses weight unless gainin, easier to lose weight +wGain + wLoss - slave weight gain/loss fluctuates randomly + +androgyny - slave's body attempts to normalize to an androgynous state + + +} + oralCount: oral sex count @@ -3097,10 +3146,26 @@ What species of ovum she produces. reservedChildren: How many of her children are tagged to be incubated. Carefully balanced, do not manually touch. +! Seconday|legacy. Can be used for caching only, use JS: + WombSetGenericReserve(slave, "incubator", reservedChildren) to setup primary data. Not add count, but set it to reservedChildren + WombCleanGenericReserve(slave, "incubator", reservedChildren) to remove reserve. To clean all incubator reserve use 9999 for reservedChildren. reservedChildrenNursery: How many of her children are tagged to be put in the Nursery. Highly likely to break. +! Seconday|legacy. Can be used for caching only, use JS: + WombSetGenericReserve(slave, "nursery", reservedChildren) to setup primary data. Not add count, but set it to reservedChildren + WombCleanGenericReserve(slave, "nursery", reservedChildren) to remove reserve. To clean all nursery reserve use 9999 for reservedChildren. + + + Reserve type ("incubator", "nursery", etc) do not affect each other types, and can be safely used without any checks. + Also if you try to reserve more then available and not already reserved fetuses in slave womb, will be reserved only actually exising free fetuses. If you try to clean reserve more then present - wil be cleaned only actually existing reserve. + These reserve functions always use first available fetus(es) - this will be most ready to birth fetuses (older). + + WombCleanAllReserve(slave) - will clean all reserves for slave (any type). + x = WombReserveCount(slave, reserveType) - x will be set to count of fetuses that have reserveType. (reserveType is "incubator", "nursery", etc.) + x = FetusGlobalReserveCount(reserveType) - x will be set to global count of reserved fetuses of reserveType. Also count PC.womb fetuses. + choosesOwnChastity: diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw index dc9fdce0fe30c22e79362ab42faecd41862d543f..e8dbcbe00b86fff78913432be58769b9aeeafe7d 100644 --- a/src/SecExp/secExpSmilingMan.tw +++ b/src/SecExp/secExpSmilingMan.tw @@ -238,6 +238,64 @@ <<elseif $smilingManProgress == 3>> <<set $nextButton = " ">> + <<set $activeSlaveOneTimeMinAge = 16>> + <<set $activeSlaveOneTimeMaxAge = 18>> + <<set $one_time_age_overrides_pedo_mode = 1>> + <<set $oneTimeDisableDisability = 1>> + <<set $fixedRace = "asian">> + <<set $fixedNationality = "Japanese">> + <<if $seeDicks != 100>> + <<include "Generate XX Slave">> + <<set $activeSlave.faceShape = "cute">> + <<set $activeSlave.boobShape = "perky">> + <<set $activeSlave.nipples = "cute">> + <<set $activeSlave.vagina = 0>> + <<set $activeSlave.ovaries = 1>> + <<else>> + <<include "Generate XY Slave">> + <<set $activeSlave.faceShape = "androgynous">> + <<set $activeSlave.boobShape = "perky">> + <</if>> + <<set $activeSlave.origin = "She was a criminal mastermind, captured shortly after completing her master plan.">> + <<set $activeSlave.career = "a student from a private school">> + <<set $activeSlave.intelligence = 100>> + <<set $activeSlave.intelligenceImplant = 30>> + <<set $activeSlave.slaveSurname = "Yamadera">> + <<set $activeSlave.birthSurname = "Yamadera">> + <<set $activeSlave.skin = "pale">> + <<set $activeSlave.devotion = 5 * $relationshipLM>> + <<set $activeSlave.trust = 5 * $relationshipLM>> + <<set $activeSlave.face = random(10,50)>> + <<set $activeSlave.health = 70>> + <<set $activeSlave.teeth = "normal">> + <<set $activeSlave.faceShape = "cute">> + <<set $activeSlave.boobShape = "perky">> + <<set $activeSlave.boobs = 450>> + <<set $activeSlave.nipples = "cute">> + <<set $activeSlave.areolae = 0>> + <<set $activeSlave.anus = 0>> + <<set $activeSlave.butt = 3>> + <<set $activeSlave.lips = 15>> + <<set $activeSlave.behavioralFlaw = "odd">> + <<set $activeSlave.vaginalSkill = 0>> + <<set $activeSlave.oralSkill = 0>> + <<set $activeSlave.analSkill = 0>> + <<set $activeSlave.whoreSkill = 0>> + <<set $activeSlave.entertainSkill = 0>> + <<set $activeSlave.birthWeek = random(0,50)>> + <<set $activeSlave.voice = 2>> + <<set $activeSlave.weight = -20>> + <<set $activeSlave.muscles = 0>> + <<set $activeSlave.shoulders = -1>> + <<set $activeSlave.hips = 0>> + <<set $activeSlave.clit = 0>> + <<set $activeSlave.labia = 0>> + <<set $activeSlave.waist = 10>> + <<set $activeSlave.preg = 0>> + <<set $activeSlave.prestige = 3>> + <<set $activeSlave.prestigeDesc = "She was the famous Smiling Man.">> + <<setLocalPronouns $activeSlave>> + <br> The day has come to finally put an end to this story. Your men are ready to go, waiting only on your signal. You quickly don your protective gear and proceed down the busy streets of your arcology. You carefully planned the day so that nothing could exit the arcology without being scanned at least three times and poked twice. The Smiling Man has no escape. @@ -249,15 +307,15 @@ <<else>> I expected you would be the one. <</if>> - "Well, I hope I'm everything you expected," you hear a voice say. Despite recognizing it, you struggle to convince yourself that the little girl in front of you is indeed the famous criminal mastermind. + "Well, I hope I'm everything you expected," you hear a voice say. Despite recognizing it, you struggle to convince yourself that the little $girl in front of you is indeed the famous criminal mastermind. "As you can see, I have no intention of escaping. I knew my life was over the second my plan went into effect. I accepted my end a long time ago, so feel free to do your worst; my life has already ended in triumph." - <br>You evaluate the situation: the burning desire of vengeance for all the damage that little twerp caused is hard to ignore, but equally so is the admiration for her skill and determination. Indeed, she would be a great addition to your court, as a free individual or not. + <br>You evaluate the situation: the burning desire of vengeance for all the damage that little twerp caused is hard to ignore, but equally so is the admiration for $his skill and determination. Indeed, $he would be a great addition to your court, as a free individual or not. <br> <br> - <<link "Offer her a new life">> + <<link "Offer $him a new life">> <<set $smilingManFate = 0>> <<replace "#result">> - You decide it would be criminally wasteful to throw away such talent. You offer her a new life at your side. Her expertise will surely guarantee safety, if not supremacy, to your arcology in cyberspace, while she will have safety and luxury in the physical world. + You decide it would be criminally wasteful to throw away such talent. You offer $him a new life at your side. $His expertise will surely guarantee safety, if not supremacy, to your arcology in cyberspace, while $he will have safety and luxury in the physical world. <br> <<link "Continue">> <<set $smilingManProgress += 1>> @@ -266,10 +324,10 @@ <</replace>> <</link>> <br> - <<link "Make her pay">> + <<link "Make $him pay">> <<set $smilingManFate = 1>> <<replace "#result">> - You decide to end her pitiful life. She has crossed the wrong master of the new world she worked so hard to create. No mercy was asked for and no mercy will be given. + You decide to end $his pitiful life. $He has crossed the wrong master of the new world $he worked so hard to create. No mercy was asked for and no mercy will be given. <br> <<link "Continue">> <<set $smilingManProgress += 1>> @@ -278,10 +336,10 @@ <</replace>> <</link>> <br> - <<link "Enslave her">> + <<link "Enslave $him">> <<set $smilingManFate = 2>> <<replace "#result">> - You decide to enslave the girl. Her skill may be great, her crimes equally so, which makes it all the sweeter to turn her into an obedient little toy to play with. + You decide to enslave the $girl. $His skill may be great, $his crimes equally so, which makes it all the sweeter to turn $him into an obedient little toy to play with. <br> <<link "Continue">> <<set $smilingManProgress += 1>> @@ -299,72 +357,24 @@ <<if $smilingManFate == 0>> <<if $relationshipLM >= 4>> - The girl asks for a few minutes to think about your offer, but she quickly comes to terms with the situation and accepts. In the following weeks she will get acquainted with the security network of the arcology and work to protect her new home in the new world she has created. - The world will never find out the truth of the Smiling Man and his legend will only grow with time, outliving his creator and maybe even her new employer. + The $girl asks for a few minutes to think about your offer, but $he quickly comes to terms with the situation and accepts. In the following weeks $he will get acquainted with the security network of the arcology and work to protect $his new home in the new world $he has created. + The world will never find out the truth of the Smiling Man and his legend will only grow with time, outliving his creator and maybe even $his new employer. <<else>> - The girl asks for a few minutes to think about your offer, and after some time she reluctantly accepts. In the following weeks she will get acquainted with the security network of the arcology and work to protect her new home in the new world she has created. - The world will never find out the truth of the Smiling Man and his legend will only grow with time, outliving his creator and maybe even her new employer. + The $girl asks for a few minutes to think about your offer, and after some time $he reluctantly accepts. In the following weeks $he will get acquainted with the security network of the arcology and work to protect $his new home in the new world $he has created. + The world will never find out the truth of the Smiling Man and his legend will only grow with time, outliving his creator and maybe even $his new employer. <</if>> <br>The collaboration of the ex-Smiling Man permanently increases @@.green;security and the rate of prosperity growth@@. @@.limegreen;Cash will be also provided@@, but you're better off not knowing the sources. <<elseif $smilingManFate == 1>> - For such a criminal a simple execution is not enough. You order the girl captured and crucified outside the city, with a mask resembling her famous symbol. Your men quickly obey. She never once shows sign of pain or fear, remaining stoic and proud to the end. - Once her life ends, you order a statue erected in commemoration of the death of the Smiling Man. From this day forward the statue of the crucified criminal will adorn your arcology and his legend will be forever entangled with yours. + For such a criminal a simple execution is not enough. You order the $girl captured and crucified outside the city, with a mask resembling $his famous symbol. Your men quickly obey. $He never once shows sign of pain or fear, remaining stoic and proud to the end. + Once $his life ends, you order a statue erected in commemoration of the death of the Smiling Man. From this day forward the statue of the crucified criminal will adorn your arcology and his legend will be forever entangled with yours. <br>Having dealt with the Smiling Man will provide @@.green;a large boost to your reputation, as well as a moderate amount of reputation each week@@. <<elseif $smilingManFate == 2>> <<if $relationshipLM >= 4>> - Your men move to immobilize her. Terror flashes through her eyes for a second, but she quickly recovers her usual demeanor. + Your men move to immobilize $him. Terror flashes through $his eyes for a second, but $he quickly recovers $his usual demeanor. <<else>> - Your men move to immobilize her. Terror flashes through her eyes for a second - she barely manages to recover her usual demeanor. + Your men move to immobilize $him. Terror flashes through $his eyes for a second - $he barely manages to recover $his usual demeanor. <</if>> - <<set $activeSlaveOneTimeMinAge = 16>> - <<set $activeSlaveOneTimeMaxAge = 18>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<set $fixedRace = "asian">> - <<set $fixedNationality = "Japanese">> - <<include "Generate XX Slave">> - <<set $activeSlave.origin = "She was a criminal mastermind, captured shortly after completing her master plan.">> - <<set $activeSlave.career = "a student from a private school">> - <<set $activeSlave.intelligence = 100>> - <<set $activeSlave.intelligenceImplant = 30>> - <<set $activeSlave.slaveSurname = "Yamadera">> - <<set $activeSlave.birthSurname = "Yamadera">> - <<set $activeSlave.skin = "pale">> - <<set $activeSlave.devotion = 5 * $relationshipLM>> - <<set $activeSlave.trust = 5 * $relationshipLM>> - <<set $activeSlave.face = random(10,50)>> - <<set $activeSlave.health = 70>> - <<set $activeSlave.teeth = "normal">> - <<set $activeSlave.faceShape = "cute">> - <<set $activeSlave.boobShape = "perky">> - <<set $activeSlave.boobs = 450>> - <<set $activeSlave.nipples = "cute">> - <<set $activeSlave.areolae = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.butt = 3>> - <<set $activeSlave.vagina = 0>> - <<set $activeSlave.ovaries = 1>> - <<set $activeSlave.lips = 15>> - <<set $activeSlave.behavioralFlaw = "odd">> - <<set $activeSlave.vaginalSkill = 0>> - <<set $activeSlave.oralSkill = 0>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.entertainSkill = 0>> - <<set $activeSlave.birthWeek = random(0,50)>> - <<set $activeSlave.voice = 2>> - <<set $activeSlave.weight = -20>> - <<set $activeSlave.muscles = 0>> - <<set $activeSlave.shoulders = -1>> - <<set $activeSlave.hips = 0>> - <<set $activeSlave.clit = 0>> - <<set $activeSlave.labia = 0>> - <<set $activeSlave.waist = 10>> - <<set $activeSlave.preg = 0>> - <<set $activeSlave.prestige = 3>> - <<set $activeSlave.prestigeDesc = "She was the famous Smiling Man.">> - <br> - <br> + <br><br> <<set $saleDescription = 0, $applyLaw = 0>> <<include "Long Slave Description">> <br> diff --git a/src/SecExp/securityReport.tw b/src/SecExp/securityReport.tw index 4a0c2204c7183da48ddf50b083b593ad431e795c..fde67a7c45b63c9fcac5cb571fc098633b96e3f3 100644 --- a/src/SecExp/securityReport.tw +++ b/src/SecExp/securityReport.tw @@ -17,7 +17,7 @@ <strong>Security</strong>: <<if $secHelots > 0>> - <<print $secHelots>> slaves work to improve the security of your arcology, + <<print commaNum($secHelots)>> slaves work to improve the security of your arcology, <<if $mercenaries >= 1 && $arcologyUpgrade.drones == 1>> while your mercenaries and security drones tirelessly patrol the streets to keep them safe. <<elseif $arcologyUpgrade.drones == 1>> diff --git a/src/SpecialForce/Report.tw b/src/SpecialForce/Report.tw index 822b22b262f83ba5f7643495df16bb9ecc68c302..234126ee92bc7e904bad148fb3d132f5ed4063a4 100644 --- a/src/SpecialForce/Report.tw +++ b/src/SpecialForce/Report.tw @@ -1,147 +1,146 @@ :: SF_Report [nobr] -<<silently>><<= Count()>> -<<if $SFUnit.Troops > 2000>> <<set $SFUnit.Troops = random(1955,1999)>> <</if>> -<<if $SFUnit.Troops < 100>> <<set $SFUnit.Troops += Math.ceil(random(2,5))>> -<<elseif $SFUnit.Troops < 2000>> - <<if $SF.Target == "recruit">> - <<set $SFUnit.Troops += Math.ceil(random(-1*$SFUnit.Troops/100,0))>> - <<elseif $SF.Target == "raiding">> - <<set $SFUnit.Troops += Math.ceil(random(-3*$SFUnit.Troops/100,-4*$SFUnit.Troops/100))>> - <<else>> - <<set $SFUnit.Troops += Math.ceil(random(-2*$SFUnit.Troops/100,-3*$SFUnit.Troops/100))>> +<<silently>> <<= Count()>> + <<if $SFUnit.Troops > 2000>> <<set $SFUnit.Troops = random(1955,1999)>> <</if>> + <<if $SFUnit.Troops < 100>> <<set $SFUnit.Troops += Math.ceil(random(2,5))>> + <<elseif $SFUnit.Troops < 2000>> + <<if $SF.Target == "recruit">> + <<set $SFUnit.Troops += Math.ceil(random(-1*$SFUnit.Troops/100,0))>> + <<elseif $SF.Target == "raiding">> + <<set $SFUnit.Troops += Math.ceil(random(-3*$SFUnit.Troops/100,-4*$SFUnit.Troops/100))>> + <<else>> + <<set $SFUnit.Troops += Math.ceil(random(-2*$SFUnit.Troops/100,-3*$SFUnit.Troops/100))>> + <</if>> <</if>> -<</if>> -<<set _SFIncome = 75000,_actionMultiplier = 1,_troopMultiplier = 1,_unitMultiplier = 1,_depravityMultiplier = 1,_SFupkeep = 0,_FNGs = 10,_Trade = 0.025>> -<<if $SF.SpecOps > 0>> - <<if $SF.SpecOps === 1>> <<set $SFUC = Math.ceil($SFUnit.Troops*.1),$SFUnit.Troops-$SFUC>> - <<else>> <<set $SFUC = Math.ceil($SFUnit.Troops*.25),$SFUnit.Troops-$SFUC>> <</if>> -<</if>> -<<if $SFUnit.Troops > 200>> <<set _Trade += 0.05*(Math.ceil($SFUnit.Troops/100))>> - <<set _troopMultiplier = $SFUnit.Troops/200, _SFupkeep += $SFUnit.Troops*25>> - <<if $secExp > 0>> - <<set $authority += 25*(Math.ceil($SFUnit.Troops/200)),$authority = Math.clamp($authority, 0, 20000)>> + <<set _SFIncome = 75000,_actionMultiplier = 1,_troopMultiplier = 1,_unitMultiplier = 1,_depravityMultiplier = 1,_SFupkeep = 0,_FNGs = 10,_Trade = 0.025>> + <<if $SF.SpecOps > 0>> + <<if $SF.SpecOps === 1>> <<set $SFUC = Math.ceil($SFUnit.Troops*.1),$SFUnit.Troops-$SFUC>> + <<else>> <<set $SFUC = Math.ceil($SFUnit.Troops*.25),$SFUnit.Troops-$SFUC>> <</if>> + <</if>> + <<if $SFUnit.Troops > 200>> <<set _Trade += 0.05*(Math.ceil($SFUnit.Troops/100))>> + <<set _troopMultiplier = $SFUnit.Troops/200, _SFupkeep += $SFUnit.Troops*25>> + <<if $secExp > 0>> + <<set $authority += 25*(Math.ceil($SFUnit.Troops/200)),$authority = Math.clamp($authority, 0, 20000)>> + <</if>> <</if>> -<</if>> -<<if $SFUnit.Firebase > 0>> - <<set _FNGs += $SFUnit.Firebase,_Trade += 0.5*$SFUnit.Firebase,_unitMultiplier += 7.5*$SFUnit.Firebase+2*Math.pow($SFUnit.Firebase,2),_SFupkeep += 500*(10+$SFUnit.Firebase)>> -<</if>> -<<if $SFUnit.Armoury > 0>> - <<set _FNGs += (2*$SFUnit.Armoury),_Trade += 0.25*$SFUnit.Armoury,_unitMultiplier += 7.5*$SFUnit.Armoury+2*Math.pow($SFUnit.Armoury,2), _SFupkeep += 100*$SFUnit.Armoury>> -<</if>> -<<if $SFUnit.Drugs > 0>> - <<set _FNGs += $SFUnit.Drugs,_Trade += 0.25*$SFUnit.Drugs,_unitMultiplier += 7.5*$SFUnit.Drugs+2*Math.pow($SFUnit.Drugs,2),_SFupkeep += 300*$SFUnit.Drugs>> -<</if>> -<<if $SFUnit.Firebase >= 1>> - <<if $SFUnit.AV > 0>> - <<set _FNGs += $SFUnit.AV,_Trade += 0.25*$SFUnit.AV,_unitMultiplier += 7.5*$SFUnit.AV+2*Math.pow($SFUnit.AV,2),_SFupkeep += 1000*$SFUnit.AV>> + <<if $SFUnit.Firebase > 0>> + <<set _FNGs += $SFUnit.Firebase,_Trade += 0.5*$SFUnit.Firebase,_unitMultiplier += 7.5*$SFUnit.Firebase+2*Math.pow($SFUnit.Firebase,2),_SFupkeep += 500*(10+$SFUnit.Firebase)>> <</if>> - <<if $SFUnit.TV > 0>> - <<set _FNGs += $SFUnit.TV,_Trade += 0.25*$SFUnit.TV,_unitMultiplier += 7.5*$SFUnit.TV+2*Math.pow($SFUnit.TV,2), _SFupkeep += 800*$SFUnit.TV>> + <<if $SFUnit.Armoury > 0>> + <<set _FNGs += (2*$SFUnit.Armoury),_Trade += 0.25*$SFUnit.Armoury,_unitMultiplier += 7.5*$SFUnit.Armoury+2*Math.pow($SFUnit.Armoury,2), _SFupkeep += 100*$SFUnit.Armoury>> <</if>> - <<if $SFUnit.PGT > 0>> - <<set _Trade += 0.25*($SFUnit.PGT),_unitMultiplier += 15*$SFUnit.PGT+3*Math.pow($SFUnit.PGT,2),_SFupkeep += 5000+1000*$SFUnit.PGT>> + <<if $SFUnit.Drugs > 0>> + <<set _FNGs += $SFUnit.Drugs,_Trade += 0.25*$SFUnit.Drugs,_unitMultiplier += 7.5*$SFUnit.Drugs+2*Math.pow($SFUnit.Drugs,2),_SFupkeep += 300*$SFUnit.Drugs>> <</if>> -<</if>> -<<if $SFUnit.Firebase >= 2 && $SFUnit.Drones > 0>> - <<set _FNGs += $SFUnit.Drones,_Trade += 0.5*$SFUnit.Drones,_unitMultiplier += 7.5*$SFUnit.Drones+2*Math.pow($SFUnit.Drones,2),_SFupkeep += 500*$SFUnit.Drones>> -<</if>> - -<<if $SFUnit.Firebase >= 4>> - <<if $SFUnit.AA > 0>> - <<set _FNGs += $SFUnit.AA,_Trade += 0.25*$SFUnit.AA,_unitMultiplier += 7.5*$SFUnit.AA+2*Math.pow($SFUnit.AA,2),_SFupkeep += 1000*$SFUnit.AA>> + <<if $SFUnit.Firebase >= 1>> + <<if $SFUnit.AV > 0>> + <<set _FNGs += $SFUnit.AV,_Trade += 0.25*$SFUnit.AV,_unitMultiplier += 7.5*$SFUnit.AV+2*Math.pow($SFUnit.AV,2),_SFupkeep += 1000*$SFUnit.AV>> + <</if>> + <<if $SFUnit.TV > 0>> + <<set _FNGs += $SFUnit.TV,_Trade += 0.25*$SFUnit.TV,_unitMultiplier += 7.5*$SFUnit.TV+2*Math.pow($SFUnit.TV,2), _SFupkeep += 800*$SFUnit.TV>> + <</if>> + <<if $SFUnit.PGT > 0>> + <<set _Trade += 0.25*($SFUnit.PGT),_unitMultiplier += 15*$SFUnit.PGT+3*Math.pow($SFUnit.PGT,2),_SFupkeep += 5000+1000*$SFUnit.PGT>> + <</if>> <</if>> - <<if $SFUnit.TA > 0>> - <<set _FNGs += $SFUnit.TA,_Trade += 0.25*$SFUnit.TA,_unitMultiplier += 7.5*$SFUnit.TA+2*Math.pow($SFUnit.TA,2),_SFupkeep += 800*$SFUnit.TA>> + <<if $SFUnit.Firebase >= 2 && $SFUnit.Drones > 0>> + <<set _FNGs += $SFUnit.Drones,_Trade += 0.5*$SFUnit.Drones,_unitMultiplier += 7.5*$SFUnit.Drones+2*Math.pow($SFUnit.Drones,2),_SFupkeep += 500*$SFUnit.Drones>> <</if>> - <<if $SFUnit.SpacePlane > 0>> - <<set _FNGs += $SFUnit.SpacePlane,_Trade += 0.25*$SFUnit.SpacePlane,_unitMultiplier += 7.5*$SFUnit.SpacePlane+2*Math.pow($SFUnit.SpacePlane,2),_SFupkeep += 1000*$SFUnit.SpacePlane>> + + <<if $SFUnit.Firebase >= 4>> + <<if $SFUnit.AA > 0>> + <<set _FNGs += $SFUnit.AA,_Trade += 0.25*$SFUnit.AA,_unitMultiplier += 7.5*$SFUnit.AA+2*Math.pow($SFUnit.AA,2),_SFupkeep += 1000*$SFUnit.AA>> + <</if>> + <<if $SFUnit.TA > 0>> + <<set _FNGs += $SFUnit.TA,_Trade += 0.25*$SFUnit.TA,_unitMultiplier += 7.5*$SFUnit.TA+2*Math.pow($SFUnit.TA,2),_SFupkeep += 800*$SFUnit.TA>> + <</if>> + <<if $SFUnit.SpacePlane > 0>> + <<set _FNGs += $SFUnit.SpacePlane,_Trade += 0.25*$SFUnit.SpacePlane,_unitMultiplier += 7.5*$SFUnit.SpacePlane+2*Math.pow($SFUnit.SpacePlane,2),_SFupkeep += 1000*$SFUnit.SpacePlane>> + <</if>> + <<if $SFUnit.GunS > 0>> + <<set _FNGs += $SFUnit.GunS,_Trade += 0.25*$SFUnit.GunS,_unitMultiplier += 12*$SFUnit.GunS+3*Math.pow($SFUnit.GunS,2),_SFupkeep += 3000+700*$SFUnit.GunS>> + <</if>> + <<if $SFUnit.Satellite > 0>> + <<set _FNGs += $SFUnit.Satellite,_Trade += 0.25*$SFUnit.Satellite,_unitMultiplier += 15*$SFUnit.Satellite+5*Math.pow($SFUnit.Satellite,2)>> + <</if>> + <<if $SFUnit.GiantRobot > 0>> + <<set _FNGs += $SFUnit.GiantRobot,_Trade += 0.25*$SFUnit.GiantRobot,_unitMultiplier += 15*$SFUnit.GiantRobot+5*Math.pow($SFUnit.GiantRobot,2),_SFupkeep += 10000+1500*$SFUnit.GiantRobot>> + <</if>> + <<if $SFUnit.MissileSilo > 0>> + <<set _Trade += 0.25*$SFUnit.MissileSilo,_unitMultiplier += 15*$SFUnit.MissileSilo+5*Math.pow($SFUnit.MissileSilo,2),_SFupkeep += 1000*$SFUnit.MissileSilo>> + <</if>> <</if>> - <<if $SFUnit.GunS > 0>> - <<set _FNGs += $SFUnit.GunS,_Trade += 0.25*$SFUnit.GunS,_unitMultiplier += 12*$SFUnit.GunS+3*Math.pow($SFUnit.GunS,2),_SFupkeep += 3000+700*$SFUnit.GunS>> + + <<if $SFUnit.AircraftCarrier > 0>> + <<set _FNGs += $SFUnit.AircraftCarrier,_Trade += 0.25*$SFUnit.AircraftCarrier,_unitMultiplier += 9*$SFUnit.AircraftCarrier+3*Math.pow($SFUnit.AircraftCarrier,2),_SFupkeep += 800*$SFUnit.AircraftCarrier>> <</if>> - <<if $SFUnit.Satellite > 0>> - <<set _FNGs += $SFUnit.Satellite,_Trade += 0.25*$SFUnit.Satellite,_unitMultiplier += 15*$SFUnit.Satellite+5*Math.pow($SFUnit.Satellite,2)>> + <<if $SFUnit.Sub > 0>> + <<set _FNGs += $SFUnit.Sub,_Trade += 0.25*$SFUnit.Sub,_unitMultiplier += 7.5*$SFUnit.Sub+2*Math.pow($SFUnit.Sub,2),_SFupkeep += 900*$SFUnit.Sub>> <</if>> - <<if $SFUnit.GiantRobot > 0>> - <<set _FNGs += $SFUnit.GiantRobot,_Trade += 0.25*$SFUnit.GiantRobot,_unitMultiplier += 15*$SFUnit.GiantRobot+5*Math.pow($SFUnit.GiantRobot,2),_SFupkeep += 10000+1500*$SFUnit.GiantRobot>> + <<if $SFUnit.HAT > 0>> + <<set _Trade += 0.25*$SFUnit.HAT,_unitMultiplier += 7.5*$SFUnit.HAT+2*Math.pow($SFUnit.HAT,2),_SFupkeep += 700*$SFUnit.HAT>> <</if>> - <<if $SFUnit.MissileSilo > 0>> - <<set _Trade += 0.25*$SFUnit.MissileSilo,_unitMultiplier += 15*$SFUnit.MissileSilo+5*Math.pow($SFUnit.MissileSilo,2),_SFupkeep += 1000*$SFUnit.MissileSilo>> -<</if>> -<</if>> - -<<if $SFUnit.AircraftCarrier > 0>> - <<set _FNGs += $SFUnit.AircraftCarrier,_Trade += 0.25*$SFUnit.AircraftCarrier,_unitMultiplier += 9*$SFUnit.AircraftCarrier+3*Math.pow($SFUnit.AircraftCarrier,2),_SFupkeep += 800*$SFUnit.AircraftCarrier>> -<</if>> -<<if $SFUnit.Sub > 0>> - <<set _FNGs += $SFUnit.Sub,_Trade += 0.25*$SFUnit.Sub,_unitMultiplier += 7.5*$SFUnit.Sub+2*Math.pow($SFUnit.Sub,2),_SFupkeep += 900*$SFUnit.Sub>> -<</if>> -<<if $SFUnit.HAT > 0>> - <<set _Trade += 0.25*$SFUnit.HAT,_unitMultiplier += 7.5*$SFUnit.HAT+2*Math.pow($SFUnit.HAT,2),_SFupkeep += 700*$SFUnit.HAT>> -<</if>> -<<set _SFD = $SF.Depravity>> -<<switch $SFColonel.Core>> - <<case "kind">> - <<set _FNGs += 10,_Trade += 0.15,_SFD -= 0.15>> - <<case "cruel">> - <<set _Trade -= 0.15,_SFD += 0.15>> - <<case "brazen">> - <<set _FNGs += 15,_unitMultiplier += 0.5>> - <<case "jaded">> - <<set _Trade -= 0.05,_SFD += 0.05>> - <<case "shell shocked">> - <<set _Trade += 0.05,_SFD -= 0.05,_unitMultiplier -= 0.5>> -<</switch>> -<<if $SF.Target == "raiding">> <<set _SFD += 0.05,_actionMultiplier += 0.5>> -<<elseif $SF.Target == "secure">> <<set _SFD -= 0.05,_actionMultiplier += 0.2>> -<<else>><<set _SFD -= 0.1,_actionMultiplier -= 0.5>><</if>> -<<if $SF.ROE == "free">> <<set _actionMultiplier *= 0.8,_SFD += 0.05,_Trade += _Trade*.95>> -<<elseif $SF.ROE == "hold">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>> -<<if $SF.Regs == "none">> <<set _actionMultiplier *= 0.8,_SFD += 0.05,_Trade += _Trade*.95>> -<<elseif $SF.Regs == "strict">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>> -<<set _depravityMultiplier = 1+_SFD>> -<<if _SFD != 0>> -<<set _Trade *= 1+_SFD/2>><</if>> + <<set _SFD = $SF.Depravity>> + <<switch $SFColonel.Core>> + <<case "kind">> + <<set _FNGs += 10,_Trade += 0.15,_SFD -= 0.15>> + <<case "cruel">> + <<set _Trade -= 0.15,_SFD += 0.15>> + <<case "brazen">> + <<set _FNGs += 15,_unitMultiplier += 0.5>> + <<case "jaded">> + <<set _Trade -= 0.05,_SFD += 0.05>> + <<case "shell shocked">> + <<set _Trade += 0.05,_SFD -= 0.05,_unitMultiplier -= 0.5>> + <</switch>> + <<if $SF.Target == "raiding">> <<set _SFD += 0.05,_actionMultiplier += 0.5>> + <<elseif $SF.Target == "secure">> <<set _SFD -= 0.05,_actionMultiplier += 0.2>> + <<else>> <<set _SFD -= 0.1,_actionMultiplier -= 0.5>> <</if>> + <<if $SF.ROE == "free">> <<set _actionMultiplier *= 0.8,_SFD += 0.05,_Trade += _Trade*.95>> + <<elseif $SF.ROE == "hold">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>> + <<if $SF.Regs == "none">> <<set _actionMultiplier *= 0.8,_SFD += 0.05,_Trade += _Trade*.95>> + <<elseif $SF.Regs == "strict">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>> + <<set _depravityMultiplier = 1+_SFD>> + <<if _SFD > -2>> <<set _Trade *= 1+_SFD/2>> <</if>> -<<if $SF.Target == "recruit">> <<set _FNGs += Math.ceil((_FNGs)*.95)>> -<<else>> <<set _FNGs += Math.ceil((_FNGs)*.25)>> <</if>> -<<if $SF.Target == "secure">> <<set $rep += Math.ceil($rep*((_Trade/100)*.95))>> - <<set $arcologies[0].prosperity = Math.ceil(($arcologies[0].prosperity+(_Trade/10)*.95))>> -<<else>> <<set $rep += Math.ceil($rep*((_Trade/100)*.25))>> - <<set $arcologies[0].prosperity = Math.ceil(($arcologies[0].prosperity+(_Trade/10)*.25))>> -<</if>> -<<if $secExp > 0>> <<set $authority += $SF.Units*10,$authority = Math.clamp($authority, 0, 20000)>> <</if>> + <<if $SF.Target == "recruit">> <<set _FNGs += Math.ceil((_FNGs)*.95)>> + <<else>> <<set _FNGs += Math.ceil((_FNGs)*.25)>> <</if>> + <<if $SF.Target == "secure">> <<set $rep += Math.ceil($rep*((_Trade/100)*.95))>> + <<set $arcologies[0].prosperity = Math.ceil(($arcologies[0].prosperity+(_Trade/10)*.95))>> + <<else>> <<set $rep += Math.ceil($rep*((_Trade/100)*.25))>> + <<set $arcologies[0].prosperity = Math.ceil(($arcologies[0].prosperity+(_Trade/10)*.25))>> + <</if>> + <<if $secExp > 0>> <<set $authority += $SF.Units*10,$authority = Math.clamp($authority, 0, 20000)>> <</if>> -<<set _SFIncome = Math.ceil(_SFIncome*_troopMultiplier*_unitMultiplier*_actionMultiplier*_depravityMultiplier-_SFupkeep),$SFUnit.Troops += Math.round(_FNGs/2)>> -/*Remove below line if hard mode ever gets fixed*/ -<<if $economy < 100>><<set _SFIncome = Math.ceil(_SFIncome*(1+($week/10)))>><</if>> -<<if $SFUnit.Troops > 2000>> <<set $SFUnit.Troops = random(1955,1999)>> <</if>> -<<if $rep > 20000>> <<set $rep = 20000>> <</if>> -<<if $arcologies[0].prosperity > $AProsperityCap>> - <<set $arcologies[0].prosperity = $AProsperityCap>> <</if>> -<<if _SFIncome >= 100000>> - <<set _Profitable = 1,$SF.Subsidy = 0,$cash += _SFIncome>> -<<else>> <<set _Profitable = 0>> <</if>> + <<set _SFIncome = Math.ceil(_SFIncome*_troopMultiplier*_unitMultiplier*_actionMultiplier*_depravityMultiplier-_SFupkeep),$SFUnit.Troops += Math.round(_FNGs/2)>> + /*Remove below line if hard mode ever gets fixed*/ + <<if $economy < 100>> <<set _SFIncome = Math.ceil(_SFIncome*(1+($week/10)))>> <</if>> + <<if $SFUnit.Troops > 2000>> <<set $SFUnit.Troops = random(1955,1999)>> <</if>> + <<if $rep > 20000>> <<set $rep = 20000>> <</if>> + <<if $arcologies[0].prosperity > $AProsperityCap>> + <<set $arcologies[0].prosperity = $AProsperityCap>> <</if>> + <<if _SFIncome >= 100000>> + <<set _Profitable = 1,$SF.Subsidy = 0,$cash += _SFIncome>> + <<else>> <<set _Profitable = 0>> <</if>> -<<if $SFUnit.Drugs >= 8 || $SFUnit.Drugs >= 10>> <<set _Deaths = 0,_SurvivalChance = 50>> - <<if $SFUnit.Drugs >= 8>> <<set _SurvivalChance -= 5>> <<elseif $SFUnit.Drugs >= 10>> - <<set _SurvivalChance += 5>> <</if>> - <<if random(0,100) > _SurvivalChance>> - <<set _Deaths = random(0,(($SFUnit.Drugs*2)+4))>> <</if>> - <<if _Deaths > 0>> <<set $SFUnit.Troops -= _Deaths>> <</if>> -<</if>> + <<if $SFUnit.Drugs >= 8 || $SFUnit.Drugs >= 10>> <<set _Deaths = 0,_SurvivalChance = 50>> + <<if $SFUnit.Drugs >= 8>> <<set _SurvivalChance -= 5>> <<elseif $SFUnit.Drugs >= 10>> + <<set _SurvivalChance += 5>> <</if>> + <<if random(0,100) > _SurvivalChance>> + <<set _Deaths = random(0,(($SFUnit.Drugs*2)+4))>> <</if>> + <<if _Deaths > 0>> <<set $SFUnit.Troops -= _Deaths>> <</if>> + <</if>> <</silently>> <br><br>__Status and Activities of $SF.Lower __: <br>This week, $SF.Lower focused their <<print commaNum($SFUnit.Troops)>> troops on -<<if $SF.Target == "recruit">> -recruiting and training more personnel. Smaller parties ventured out to protect the arcology's trade routes and strike targets of opportunity. -<<elseif $SF.Target == "secure">> -securing the trade routes between the arcology and the surrounding area. Smaller parties ventured out to strike targets of opportunity and process new recruits. -<<elseif $SF.Target == "raiding">> -locating and striking targets of opportunity, capturing both material loot and new slaves. Smaller parties secured the most important of the arcology's trade routes and processed new recruits. +<<if $SF.Target === "recruit">> + recruiting and training more personnel. Smaller parties ventured out to protect the arcology's trade routes and strike targets of opportunity. +<<elseif $SF.Target === "secure">> + securing the trade routes between the arcology and the surrounding area. Smaller parties ventured out to strike targets of opportunity and process new recruits. +<<else>> + locating and striking targets of opportunity, capturing both material loot and new slaves. Smaller parties secured the most important of the arcology's trade routes and processed new recruits. <</if>> <<if $SF.SpecOps > 0>> <br>A <<if $SF.SpecOps <2>>small<<else>>large<</if>> portion of the force was assigned as <<if $SF.SpecOps <2>>part<<else>>full<</if>> time undercover officers.<</if>> @@ -154,9 +153,9 @@ locating and striking targets of opportunity, capturing both material loot and n These activities have, overall, @@.green;improved@@ your arcology's prosperity. The goods procured by the $SF.Lower this week, after accounting for the spoils retained by individual soldiers were <<if _Profitable>> -@@.green;more than sufficient@@ to cover expenses. Excess materiel and human assets totaling @@.yellowgreen;<<print cashFormat(_SFIncome)>>@@ (after liquidation) were transferred to your accounts. + @@.green;more than sufficient@@ to cover expenses. Excess materiel and human assets totaling @@.yellowgreen;<<print cashFormat(_SFIncome)>>@@ (after liquidation) were transferred to your accounts. <<else>> -@@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability. + @@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability. <</if>> $SF.Caps managed to recruit <<print Math.round(_FNGs/2)>> new soldiers this week, and your reputation has @@.green;increased@@ through the improvement of trade security. @@ -174,7 +173,7 @@ $SF.Caps managed to recruit <<print Math.round(_FNGs/2)>> new soldiers this week <<link "Hold Fire">> <<set $SF.ROE = "hold">> <<replace "#roe">> ''Hold Fire'' <</replace>> <</link>> | <<link "Limited Fire">> <<set $SF.ROE = "limited">> <<replace "#roe">> - 'Limited Fire'' <</replace>> <</link>> + ''Limited Fire'' <</replace>> <</link>> | <<link "Free Fire">> <<set $SF.ROE = "free">> <<replace "#roe">> ''Free Fire'' <</replace>> <</link>> <br> Accountability: @@ -200,5 +199,5 @@ $SF.Caps managed to recruit <<print Math.round(_FNGs/2)>> new soldiers this week <<set $mercFreeManpower += _NewMercs,$SFTradeShow.TotalMercs += _NewMercs>> <<set $SFTradeShow.Mercs += _NewMercs>> <</if>> <<set $SFTradeShow.History += 1>> -<</if>><<if $SF.SpecOps === 1 && !$SF.SpecOpsLock>> <<set $SF.SpecOps = 0>> <</if>> -<<set $SF.U = 0,$SF.WG = 0,$SFColonel.Talk = 0,$SFColonel.Fun = 0>> +<</if>> <<if $SF.SpecOps === 1 && !$SF.SpecOpsLock>> <<set $SF.SpecOps = 0>> <</if>> +<<set $SF.U = 0,$SF.WG = 0,$SFColonel.Talk = 0,$SFColonel.Fun = 0>> \ No newline at end of file diff --git a/src/SpecialForce/WeeklyChoices.tw b/src/SpecialForce/WeeklyChoices.tw index 064f833b990590a7f3e8dca42584c564d38e2cba..b9427691779feb4076c7524b902e6d12da253cad 100644 --- a/src/SpecialForce/WeeklyChoices.tw +++ b/src/SpecialForce/WeeklyChoices.tw @@ -12,13 +12,15 @@ <<set $GoodWords1 += 50*(Math.ceil($SF.Units*0.03*_Env))>> <<set $GoodWords1 = (Number($GoodWords1) ? $GoodWords1 : 500),$SF.WG = 1>> <<set $rep += $GoodWords1,$choice = 2>> - <</link>><</if>> + <</link>> + <</if>> <<if $arcologies[0].prosperity < $AProsperityCap>> <br>Or we could hit some businesses that rival the ones in $arcologies[0].name with some sabotage. | <<link "Request sabotage""Firebase">> <<set $GoodWords2 = _EnvProsp+(Math.ceil($SF.Units/100*_Env)),$SF.WG = 1,$choice = 3>> <<if $arcologies[0].prosperity + $GoodWords2 > $AProsperityCap>> <<set $arcologies[0].prosperity = $AProsperityCap>> - <<else>><<set $arcologies[0].prosperity += $GoodWords2>><</if>> <</link>> <</if>> + <<else>> <<set $arcologies[0].prosperity += $GoodWords2>> <</if>> <</link>> + <</if>> <<elseif $SF.WG == 0 && ($SFTradeShow.CanAttend > -1 || ($SFColonel.Talk + $SFColonel.Fun > 0))>> <br>He looks down a list on his tablet. "<<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>, how can $SF.Lower help you this week? <br>$SF.Caps can spare some profits from our recent operations. | <<link "Request cash""Firebase">> @@ -30,168 +32,171 @@ <<set $GoodWords1 += 50*(Math.ceil($SF.Units*0.03*_Env))>> <<set $GoodWords1 = (Number($GoodWords1) ? $GoodWords1 : 500),$SF.WG = 1>> <<set $rep += Math.ceil($GoodWords1*0.8),$choice = 2>> - <</link>> <</if>> + <</link>> + <</if>> <<if $arcologies[0].prosperity < $AProsperityCap>> <br>Or we can target rival businesses for sabotage. | <<link "Request sabotage""Firebase">> <<set $GoodWords2 = _EnvProsp+(Math.ceil($SF.Units/100*_Env)),$SF.WG = 1,$choice = 3>> <<if $arcologies[0].prosperity + $GoodWords2 * 0.8 > $AProsperityCap>> <<set $arcologies[0].prosperity = $AProsperityCap>> - <<else>><<set $arcologies[0].prosperity += Math.ceil($GoodWords2*0.8)>><</if>> <</link>> <</if>> + <<else>> <<set $arcologies[0].prosperity += Math.ceil($GoodWords2*0.8)>> <</if>> <</link>> + <</if>> <</if>> <<if $SFColonel.Talk === 0 && $SFColonel.Fun === 0 && $SFTradeShow.CanAttend === -1>> <span id="result0"> <br><br>If you need me for anything else, let me know."<br> -<<if $SFColonel.Status >= 25>> - <<link "Walk with the Colonel on the surface.">> <<replace "#result0">> - <<set $SFColonel.Talk = 1>> - <br><br>You ask the Colonel if she would like to stretch her legs up on the surface. It doesn't take much effort for her to agree. - <<if $PC.warfare >= 100 && $PC.career == "mercenary">> - Your mastery of wet work and prior experience in a PMC satisfies the Colonel that between you<<if $Bodyguard != 0>> , $Bodyguard.slaveName,<</if>> and her, there should be little threat to walking around the arcology. Being able to see and interact with the arcology owner directly maintains the false idea that you're just like one of them while also giving them an increased opportunity to try gaining your favor. - <<set $rep += 10, $cash += _EnvCash2>> - <<elseif $PC.warfare >= 100>> - Your mastery of wet work satisfies the Colonel that you only need two soldiers <<if $Bodyguard != 0>> plus $Bodyguard.slaveName<</if>> to walk safely around the arcology. Being able to see and interact with the arcology owner directly maintains the false idea that you're just like one of them while also giving them an increased opportunity to try gaining your favor. - <<set $rep += 5, $cash += _EnvCash3>> - <<elseif $PC.warfare >= 60>> - With some expertise in warfare, the Colonel believes <<if $Bodyguard != 0>>with $Bodyguard.slaveName <</if>>you only need a squad of armed soldiers for a walk through the arcology. - <<elseif $PC.warfare >= 30>> - As you have some skill in warfare, the Colonel believes<<if $Bodyguard != 0>> with $Bodyguard.slaveName<</if>> you only need two full squads of armed soldiers for a walk around the arcology. - <<elseif $PC.warfare >= 10>> - Your minor skill in warfare convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers and an armored car escort for a simple walk around the arcology. - <<else>> - Your complete lack of combat skill convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers, an armored car escort, and a sniper overwatch for a simple walk around the arcology. - <</if>><br>As you make your way through the arcology you stop at a - <<if $arcologies[0].FSPaternalist != "unset">> - paternalist shop, <<if $SFColonel.Core == "cruel">>earning a sneer from the Colonel.<<else>>helping the Colonel select some luxurious and relaxing slave treatments.<</if>> - <<elseif $arcologies[0].FSPastoralist != "unset">> - pastoralist shop, helping the Colonel select a more comfortable breast pump. - <<else>>shop that catches the Colonel's eye. <</if>> - <<if $PC.slaving >= 100 && $PC.career == "slaver">> - Your mastery and extensive history of slaving allows you assist the Colonel greatly. The shop owner is so impressed by your understanding of slavery that she asks you for some advice. Before you leave, you manage to pass on a few tips, helping the business with future customers. - <<if $arcologies[0].prosperity < $AProsperityCap>> - <<set $arcologies[0].prosperity++>> <</if>> - <<elseif $PC.slaving >= 100>> - Your mastery and extensive history of slaving allows you assist the Colonel greatly. The shop owner is so impressed by your understanding of slavery that she asks you for some advice. Before you leave, you manage to pass on a few tips, helping the business with future customers. - <<if $arcologies[0].prosperity < $AProsperityCap>> - <<set $arcologies[0].prosperity++>> <</if>> - <<elseif $PC.slaving >= 60>> - Your expertise in slavery allows you to help the Colonel decide what to buy for her main slave. - <<elseif $PC.slaving >= 30>> - Your moderate skill in slavery makes you somewhat helpful to the Colonel in deciding what to buy for her main slave. - <<elseif $PC.slaving >= 10>> - Your basic skill level of slavery doesn't allow you to help the Colonel at all. - <<elseif $PC.slaving < 10>> - Your total lack of slavery skill (which is very unusual and very concerning for an arcology owner) means that you are of little to no help or even a hindrance. The shopkeeper notices your complete ineptitude, and as soon as you've left the rumor mill begins. - <<set $rep -= 20>><</if>> - <br>Soon the entourage heads back to the HQ of $SF.Lower. - <<if random(1,100) > 50>>Along the route you see a homeless citizen with a serious injury begging for help. - <<if $PC.medicine >= 100 && $PC.career == "medicine">> - Your expertise in surgery ensures that the citizen receives the best care they'll ever experience in their life. They are so grateful that they are more than happy to try and compensate your time. Word quickly spreads of the kindly medically trained arcology owner who took the time to heal a citizen, providing confidence to the rest of the citizens. - <<set $rep += 10, $cash += _EnvCash4>> - <<elseif $PC.medicine >= 100>> - Your expertise in surgery ensures that the citizen receives the best care they'll ever experience in their life. Word quickly spreads of the kindly arcology owner who took the time to heal a citizen. - <<set $rep += 5>> - <<elseif $PC.medicine >= 60>> - Your proficiency in surgery allows you to properly close their wound with minimal trauma to the patient. - <<elseif $PC.medicine >= 30>> - Your moderate surgical skill ensures that you can close the citizen's wound, though not without likely scarring. - <<elseif $PC.medicine >= 10>> - Your basic surgical skill in medicine is sufficient only to stabilize the citizen's wounds before medical assistnance arrives. + <<if $SFColonel.Status >= 25>> + <<link "Walk with the Colonel on the surface.">> <<replace "#result0">> + <<set $SFColonel.Talk = 1>> + <br><br>You ask the Colonel if she would like to stretch her legs up on the surface. It doesn't take much effort for her to agree. + <<if $PC.warfare >= 100 && $PC.career == "mercenary">> + Your mastery of wet work and prior experience in a PMC satisfies the Colonel that between you<<if $Bodyguard != 0>> , $Bodyguard.slaveName,<</if>> and her, there should be little threat to walking around the arcology. Being able to see and interact with the arcology owner directly maintains the false idea that you're just like one of them while also giving them an increased opportunity to try gaining your favor. + <<set $rep += 10, $cash += _EnvCash2>> + <<elseif $PC.warfare >= 100>> + Your mastery of wet work satisfies the Colonel that you only need two soldiers <<if $Bodyguard != 0>> plus $Bodyguard.slaveName<</if>> to walk safely around the arcology. Being able to see and interact with the arcology owner directly maintains the false idea that you're just like one of them while also giving them an increased opportunity to try gaining your favor. + <<set $rep += 5, $cash += _EnvCash3>> + <<elseif $PC.warfare >= 60>> + With some expertise in warfare, the Colonel believes <<if $Bodyguard != 0>>with $Bodyguard.slaveName <</if>>you only need a squad of armed soldiers for a walk through the arcology. + <<elseif $PC.warfare >= 30>> + As you have some skill in warfare, the Colonel believes<<if $Bodyguard != 0>> with $Bodyguard.slaveName<</if>> you only need two full squads of armed soldiers for a walk around the arcology. + <<elseif $PC.warfare >= 10>> + Your minor skill in warfare convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers and an armored car escort for a simple walk around the arcology. <<else>> - Your total lack of surgical skill causes the death of the citizen through repeated medical blunders. - <<set $arcologies[0].prosperity -= .25>><</if>><</if>> - <<set $SFColonel.Status += 2>><</replace>> <</link>><</if>> + Your complete lack of combat skill convinces the Colonel that <<if $Bodyguard != 0>>in addition to $Bodyguard.slaveName, <</if>>you need two full squads of armed soldiers, an armored car escort, and a sniper overwatch for a simple walk around the arcology. + <</if>> <br>As you make your way through the arcology you stop at a + <<if $arcologies[0].FSPaternalist != "unset">> + paternalist shop, <<if $SFColonel.Core == "cruel">>earning a sneer from the Colonel.<<else>>helping the Colonel select some luxurious and relaxing slave treatments.<</if>> + <<elseif $arcologies[0].FSPastoralist != "unset">> + pastoralist shop, helping the Colonel select a more comfortable breast pump. + <<else>>shop that catches the Colonel's eye. <</if>> + <<if $PC.slaving >= 100 && $PC.career == "slaver">> + Your mastery and extensive history of slaving allows you assist the Colonel greatly. The shop owner is so impressed by your understanding of slavery that she asks you for some advice. Before you leave, you manage to pass on a few tips, helping the business with future customers. + <<if $arcologies[0].prosperity < $AProsperityCap>> + <<set $arcologies[0].prosperity++>> <</if>> + <<elseif $PC.slaving >= 100>> + Your mastery and extensive history of slaving allows you assist the Colonel greatly. The shop owner is so impressed by your understanding of slavery that she asks you for some advice. Before you leave, you manage to pass on a few tips, helping the business with future customers. + <<if $arcologies[0].prosperity < $AProsperityCap>> + <<set $arcologies[0].prosperity++>> <</if>> + <<elseif $PC.slaving >= 60>> + Your expertise in slavery allows you to help the Colonel decide what to buy for her main slave. + <<elseif $PC.slaving >= 30>> + Your moderate skill in slavery makes you somewhat helpful to the Colonel in deciding what to buy for her main slave. + <<elseif $PC.slaving >= 10>> + Your basic skill level of slavery doesn't allow you to help the Colonel at all. + <<elseif $PC.slaving < 10>> + Your total lack of slavery skill (which is very unusual and very concerning for an arcology owner) means that you are of little to no help or even a hindrance. The shopkeeper notices your complete ineptitude, and as soon as you've left the rumor mill begins. + <<set $rep -= 20>><</if>> + <br>Soon the entourage heads back to the HQ of $SF.Lower. + <<if random(1,100) > 50>>Along the route you see a homeless citizen with a serious injury begging for help. + <<if $PC.medicine >= 100 && $PC.career == "medicine">> + Your expertise in surgery ensures that the citizen receives the best care they'll ever experience in their life. They are so grateful that they are more than happy to try and compensate your time. Word quickly spreads of the kindly medically trained arcology owner who took the time to heal a citizen, providing confidence to the rest of the citizens. + <<set $rep += 10, $cash += _EnvCash4>> + <<elseif $PC.medicine >= 100>> + Your expertise in surgery ensures that the citizen receives the best care they'll ever experience in their life. Word quickly spreads of the kindly arcology owner who took the time to heal a citizen. + <<set $rep += 5>> + <<elseif $PC.medicine >= 60>> + Your proficiency in surgery allows you to properly close their wound with minimal trauma to the patient. + <<elseif $PC.medicine >= 30>> + Your moderate surgical skill ensures that you can close the citizen's wound, though not without likely scarring. + <<elseif $PC.medicine >= 10>> + Your basic surgical skill in medicine is sufficient only to stabilize the citizen's wounds before medical assistnance arrives. + <<else>> + Your total lack of surgical skill causes the death of the citizen through repeated medical blunders. + <<set $arcologies[0].prosperity -= .25>><</if>> + <</if>> + <<set $SFColonel.Status += 2>> <</replace>> <</link>> + <</if>> -<br><<link "Talk in $SF.Lower's HQ.">> <<replace "#result0">> <span id="result1"> -<br><br>What do you want to do with the Colonel in the HQ? -<br><<link "Talk">><<replace "#result1">> -<br><br>You and the Colonel talk over some $PC.refreshment, where she ends up talking about her past. You learn a little more about her. -<<set $SFColonel.Status +=3>> -<<switch random(1,6)>> -<<case 1>> - <<set $PC.medicine += 1>><<set $PC.trading += 1>><<set $PC.slaving += 1>> -<<case 2>> - <<set $PC.trading += 1>><<set $PC.slaving += 1>><<set $PC.engineering += 1>> -<<case 3>> - <<set $PC.slaving += 1>><<set $PC.engineering += 1>><<set $PC.hacking += 1>> -<<case 4>> - <<set $PC.engineering += 1>><<set $PC.hacking += 1>><<set $PC.warfare += 1>> -<<case 5>> - <<set $PC.hacking += 1>><<set $PC.warfare += 1>><<set $PC.medicine += 1>> -<<case 6>> - <<set $PC.warfare += 1>><<set $PC.medicine += 1>><<set $PC.trading += 1>> -<</switch>> -<</replace>><</link>> + <br> <<link "Talk in $SF.Lower's HQ.">> <<replace "#result0">> <span id="result1"> + <br><br>What do you want to do with the Colonel in the HQ? + <br> <<link "Talk">><<replace "#result1">> + <br><br>You and the Colonel talk over some $PC.refreshment, where she ends up talking about her past. You learn a little more about her. + <<set $SFColonel.Status +=3>> + <<switch random(1,6)>> + <<case 1>> + <<set $PC.medicine += 1>><<set $PC.trading += 1>><<set $PC.slaving += 1>> + <<case 2>> + <<set $PC.trading += 1>><<set $PC.slaving += 1>><<set $PC.engineering += 1>> + <<case 3>> + <<set $PC.slaving += 1>><<set $PC.engineering += 1>><<set $PC.hacking += 1>> + <<case 4>> + <<set $PC.engineering += 1>><<set $PC.hacking += 1>><<set $PC.warfare += 1>> + <<case 5>> + <<set $PC.hacking += 1>><<set $PC.warfare += 1>><<set $PC.medicine += 1>> + <<case 6>> + <<set $PC.warfare += 1>><<set $PC.medicine += 1>><<set $PC.trading += 1>> + <</switch>> + <</replace>><</link>> -<br><<link "Learn">> <<replace "#result1">> -<<set $SFColonel.Talk = 1,$SFColonel.Status += 1>> -<br><br>"Sure boss, I can use a break from all of this," she laughs. The Colonel tells a story about one time when she -<<switch random(1,6)>> -<<case 1>> - used field medicine to save another merc's life, teaching you some medical procedures in the process. - <<set $PC.medicine += 5>> -<<case 2>> - haggled for necessary gear with a stingy quartermaster, teaching you how to get what you want from traders. - <<set $PC.trading += 5>> -<<case 3>> - found a load of human chattel in a raid and had to manage them before they could later be unloaded, teaching you how to better care for your slaves. - <<set $PC.slaving += 5>> -<<case 4>> - was responsible for rebuilding a fort she had seized, teaching you how to better manage construction in your arcology. - <<set $PC.engineering += 5>> -<<case 5>> - was forced to hack her way out of a trap, teaching you how to better penetrate digital security. - <<set $PC.hacking += 5>> -<<case 6>> - fought off an entire battalion with only a small squad, teaching you how to think tactically in battle. - <<set $PC.warfare += 5>> -<</switch>> -<</replace>> <</link>> + <br> <<link "Learn">> <<replace "#result1">> + <<set $SFColonel.Talk = 1,$SFColonel.Status += 1>> + <br><br>"Sure boss, I can use a break from all of this," she laughs. The Colonel tells a story about one time when she + <<switch random(1,6)>> + <<case 1>> + used field medicine to save another merc's life, teaching you some medical procedures in the process. + <<set $PC.medicine += 5>> + <<case 2>> + haggled for necessary gear with a stingy quartermaster, teaching you how to get what you want from traders. + <<set $PC.trading += 5>> + <<case 3>> + found a load of human chattel in a raid and had to manage them before they could later be unloaded, teaching you how to better care for your slaves. + <<set $PC.slaving += 5>> + <<case 4>> + was responsible for rebuilding a fort she had seized, teaching you how to better manage construction in your arcology. + <<set $PC.engineering += 5>> + <<case 5>> + was forced to hack her way out of a trap, teaching you how to better penetrate digital security. + <<set $PC.hacking += 5>> + <<case 6>> + fought off an entire battalion with only a small squad, teaching you how to think tactically in battle. + <<set $PC.warfare += 5>> + <</switch>> + <</replace>> <</link>> -<<if $SFColonel.Status >= 45>> -<br><<link "Have some fun.">> <<replace "#result1">> - @@.orange;<<link "Go back""Firebase">> - <<set $SFColonel.Fun = 0, $SFColonel.Talk = 0,$SFColonel.Status -= 3>> - <</link>>@@ - <<set $SFColonel.Fun = 1,$SFColonel.Talk = 1,$SFColonel.Status += 3>> - Where should this fun take place? - <br>@@.orange;<<link "In private">> <span id="result6"> - Which orifice do you wish to target? - @@.orange;<<link "Go back""Firebase">> <</link>>@@ - <br>@@.orange;<<link "Pussy">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 1>> <</link>>@@ - <br>@@.orange;<<link "Ass">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 1>> <</link>>@@ - <br>@@.orange;<<link "Both pussy and ass">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 2>> <</link>>@@ - <br>@@.orange;<<link "Mouth">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 1>> <</link>>@@ - <br>@@.orange;<<link "All three holes">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 3>> <</link>>@@ - </span> <</link>>@@ + <<if $SFColonel.Status >= 45>> <br> <<link "Have some fun.">> <<replace "#result1">> <span id="result4"> + <<set $SFColonel.Fun = 1,$SFColonel.Talk = 1,$SFColonel.Status += 3>> + <br>Where should this fun take place? <<link "Go back""Firebase">> + <<set $SFColonel.Fun = 0, $SFColonel.Talk = 0,$SFColonel.Status -= 3>> + <</link>> + <br> <<link "In private">> <<replace "#result4">> <span id="result6"> + <br>Which orifice do you wish to target? + <<link "Go back""Firebase">> <</link>> + <br> <<link "Pussy">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 1>> <</link>> + <br> <<link "Ass">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 1>> <</link>> + <br> <<link "Both pussy and ass">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 2>> <</link>> + <br> <<link "Mouth">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 1>> <</link>> + <br> <<link "All three holes">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 3>> <</link>> + </span> <</replace>> <</link>> - <br>@@.orange;<<link "On The Colonel's throne.">> <span id="result6"> - Which orifice do you wish to target? - @@.orange;<<link "Go back""Firebase">> <</link>>@@ - <br>@@.orange;<<link "Pussy">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 1>> <</link>>@@ - <br>@@.orange;<<link "Ass">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 1>> <</link>>@@ - <br>@@.orange;<<link "Both pussy and ass">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 2>> <</link>>@@ - <br>@@.orange;<<link "Mouth">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 1>> <</link>>@@ - <br>@@.orange;<<link "All three holes">> <<replace "#result6">> - <<include "SFColonelSexDec">> - <</replace>> <<set $SFColonel.Fun += 3>> <</link>>@@ - </span> <</link>>@@ -<</replace>><</link>><</if>><br>[[Go back|Firebase]]/*Closes fun*/ -</span> <</replace>> <</link>>@@ <</if>> /*Closes spend time with The Colonel*/ \ No newline at end of file + <br> <<link "On The Colonel's throne.">> <<replace "#result4">> <span id="result6"> + <br>Which orifice do you wish to target? + <<link "Go back""Firebase">> <</link>> + <br> <<link "Pussy">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 1>> <</link>> + <br> <<link "Ass">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 1>> <</link>> + <br> <<link "Both pussy and ass">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 2>> <</link>> + <br> <<link "Mouth">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 1>> <</link>> + <br> <<link "All three holes">> <<replace "#result6">> + <<include "SFColonelSexDec">> + <</replace>> <<set $SFColonel.Fun += 3>> <</link>> + </span> <</replace>> </span> <</link>> + </span> <</replace>> <</link>> <</if>> /*Closes fun*/ + </span> <</replace>> <</link>> /*Closes talk*/ +</span> <</if>> /*Closes spend time with The Colonel*/ \ No newline at end of file diff --git a/src/art/vector/Arm.tw b/src/art/vector/Arm.tw index 06eb4642260133bda097e1f4fbdb8b0c495570c4..248aefd5be2da435c4ea721d16fcb1a81d9e9d3f 100644 --- a/src/art/vector/Arm.tw +++ b/src/art/vector/Arm.tw @@ -61,6 +61,29 @@ <<include _art>> <</if>> +<<if _artSlave.muscles >= 6>> + <<if _leftArmType == "High">> + <<include Art_Vector_Arm_Left_High_MLight>> + <<elseif _leftArmType == "Mid">> + <<include Art_Vector_Arm_Left_Mid_MLight>> + <<elseif _leftArmType == "Low">> + <<include Art_Vector_Arm_Left_Low_MLight>> + <<elseif _leftArmType == "Rebel">> + <<include Art_Vector_Arm_Left_Rebel_MLight>> + <</if>> +<</if>> +<<if _artSlave.muscles >= 6>> + <<if _rightArmType == "High">> + <<include Art_Vector_Arm_Right_High_MLight>> + <<elseif _rightArmType == "Mid">> + <<include Art_Vector_Arm_Right_Mid_MLight>> + <<elseif _rightArmType == "Low">> + <<include Art_Vector_Arm_Right_Low_MLight>> + <</if>> +<</if>> + + + <<if _artSlave.amp == -1 && (_artSlave.PLimb == 1 || _artSlave.PLimb == 2)>> <<set _art = "Art_Vector_Arm_Right_ProstheticBasic_"+_rightArmType >> <<include _art>> diff --git a/src/art/vector/Balls.tw b/src/art/vector/Balls.tw index e4177178d3bf82d77e22710bcf7de0178bdaf509..a89c85acad473bbb913743525634a303b598a507 100644 --- a/src/art/vector/Balls.tw +++ b/src/art/vector/Balls.tw @@ -1,6 +1,6 @@ :: Art_Vector_Balls_ [nobr] -<<if _artSlave.scrotum > 0 && _artSlave.balls > 0 && !(["a slave gown","a cheerleader outfit","cutoffs and a t-shirt","a halter top dress","a hijab and abaya","a niqab and abaya", "a burqa", "a leotard","a nice maid outfit","a slutty maid outfit","a military uniform","a mini dress","a nice nurse outfit","a slutty nurse outfit","a scalemail bikini","a schoolgirl outfit","a ball gown","battledress","a slutty outfit","spats and a tank top","a succubus outfit","nice business attire","slutty business attire","attractive lingerie for a pregnant woman","a bunny outfit","a chattel habit","conservative clothing","harem gauze","a huipil","a kimono","a maternity dress","a slutty qipao","stretch pants and a crop-top","a toga","a penitent nuns habit","a schutzstaffel uniform","a slutty schutzstaffel uniform","a red army uniform","an apron","battlearmor","a dirndl","a biyelgee costume","lederhosen","a mounty outfit", "striped panties", "a long qipao", "a klan robe", "a hijab and blouse", "a burkini", "cutoffs", "a slutty klan robe", "a button-up shirt and panties", "striped underwear", "panties", "a t-shirt and panties", "a t-shirt and thong", "sport shorts", "sport shorts and a t-shirt", "sport shorts and a sports bra", "leather pants", "jeans", "leather pants and pasties", "leather pants and a tube top", "boy shorts", "a tube top and thong", "a skimpy loincloth", "a tank-top and panties", "a t-shirt and jeans", "boyshorts", "an oversized t-shirt and boyshorts", "a sweater and cutoffs", "a sweater and panties", "a police uniform", "a one-piece swimsuit", "kitty lingerie"].includes(_artSlave.clothes)) >> +<<if _artSlave.scrotum > 0 && _artSlave.balls > 0 && !(["a slave gown","a cheerleader outfit","cutoffs and a t-shirt","a halter top dress","a hijab and abaya","a niqab and abaya", "a burqa", "a leotard","a nice maid outfit","a slutty maid outfit","a military uniform","a mini dress","a nice nurse outfit","a slutty nurse outfit","a scalemail bikini","a schoolgirl outfit","a ball gown","battledress","a slutty outfit","spats and a tank top","a succubus outfit","nice business attire","slutty business attire","attractive lingerie for a pregnant woman","a bunny outfit","a chattel habit","conservative clothing","harem gauze","a huipil","a kimono","a maternity dress","a slutty qipao","stretch pants and a crop-top","a toga","a penitent nuns habit","a schutzstaffel uniform","a slutty schutzstaffel uniform","a red army uniform","an apron","battlearmor","a dirndl","a biyelgee costume","lederhosen","a mounty outfit", "striped panties", "a long qipao", "a klan robe", "a hijab and blouse", "a burkini", "cutoffs", "a slutty klan robe", "a button-up shirt and panties", "striped underwear", "panties", "a t-shirt and panties", "a t-shirt and thong", "sport shorts", "sport shorts and a t-shirt", "sport shorts and a sports bra", "leather pants", "jeans", "leather pants and pasties", "leather pants and a tube top", "boy shorts", "a tube top and thong", "a skimpy loincloth", "a tank-top and panties", "a t-shirt and jeans", "boyshorts", "an oversized t-shirt and boyshorts", "a sweater and cutoffs", "a sweater and panties", "a police uniform", "a one-piece swimsuit", "a gothic lolita dress", "kitty lingerie"].includes(_artSlave.clothes)) >> <<set _art_scale_factor = _artSlave.scrotum/3 >> <<set _art_translation_x = -271*(_art_scale_factor-1) >> <<set _art_translation_y = -453*(_art_scale_factor-1) >> diff --git a/src/art/vector/Leg.tw b/src/art/vector/Leg.tw index 3d6c4fbed20b7f105ab56e7e297194507fe447a5..5e331ab8b7aa1b8e63fdcd01c8755f134ad0b05e 100644 --- a/src/art/vector/Leg.tw +++ b/src/art/vector/Leg.tw @@ -58,13 +58,25 @@ <</if>> <</if>> -/* Selection of matching SVG based on amputee level */ - <<if _artSlave.amp == 0>> <<set _art = "Art_Vector_Leg_"+_legSize >> <<include _art >> <</if>> +<<if _artSlave.muscles >= 6>> + <<if _legSize == "Thick">> + <<include Art_Vector_Leg_Thick_MLight>> + <<elseif _legSize == "Wide">> + <<include Art_Vector_Leg_Wide_MLight>> + <<elseif _legSize == "Normal">> + <<include Art_Vector_Leg_Normal_MLight>> + <<elseif _legSize == "Narrow">> + <<include Art_Vector_Leg_Narrow_MLight>> + <</if>> +<</if>> + +/* Selection of matching SVG based on amputee level */ + <<if _artSlave.amp == -1 && (_artSlave.PLimb == 1 || _artSlave.PLimb == 2)>> <<set _art = "Art_Vector_Leg_ProstheticBasic_"+_legSize >> <<include _art>> diff --git a/src/art/vector/Torso.tw b/src/art/vector/Torso.tw index e1a86c213340ac77c91e3cf0f0e164a9d7c08ea2..8a92a4d9321f1d6e0ea7e9a008485d07b1fc39e2 100644 --- a/src/art/vector/Torso.tw +++ b/src/art/vector/Torso.tw @@ -89,4 +89,21 @@ <</if>> <<set _art = "Art_Vector_Torso_"+_torsoSize >> -<<include _art >> \ No newline at end of file +<<include _art >> + + +<<if _artSlave.muscles >= 6>> + <<if _torsoSize == "Obese">> + <<include Art_Vector_Torso_Obese_MLight>> + <<elseif _torsoSize == "Fat">> + <<include Art_Vector_Torso_Fat_MLight>> + <<elseif _torsoSize == "Chubby">> + <<include Art_Vector_Torso_Chubby_MLight>> + <<elseif _torsoSize == "Normal">> + <<include Art_Vector_Torso_Normal_MLight>> + <<elseif _torsoSize == "Hourglass">> + <<include Art_Vector_Torso_Hourglass_MLight>> + <<elseif _torsoSize == "Unnatural">> + <<include Art_Vector_Torso_Unnatural_MLight>> + <</if>> +<</if>> diff --git a/src/art/vector/layers/Arm_Left_High_MLight.tw b/src/art/vector/layers/Arm_Left_High_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..1e9d7fe10c9717afc4195d81d25a34cbdc77425d --- /dev/null +++ b/src/art/vector/layers/Arm_Left_High_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Left_High_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.55642927" d="m 445.2694,168.63691 c 8.77984,3.56234 4.35147,6.65371 2.39624,10.57534 4.58829,-3.30987 7.13797,-8.80155 -2.39624,-10.57534 z" id="path4721-0-8-9-5-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.43258524" d="m 376.60561,242.90976 c -0.8171,0.59486 -8.00988,7.95841 -8.77642,10.43676 2.08476,-2.32285 8.92378,-9.6087 8.77642,-10.43676 z" id="path4721-0-8-9-5-4-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.38103116" d="m 377.89111,217.38932 c -3.90448,0.79816 -14.73264,7.6897 -16.99407,14.45277 7.05059,-8.55165 10.24744,-9.6259 16.99407,-14.45277 z" id="path4721-0-8-9-5-4-0-0" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Left_Low_MLight.tw b/src/art/vector/layers/Arm_Left_Low_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..60d0efa1ba30dbe8687657cffbca643d07c7d75a --- /dev/null +++ b/src/art/vector/layers/Arm_Left_Low_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Left_Low_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26945472" d="m 357.63595,248.24111 c 4.33436,5.11162 16.84522,16.30529 20.01625,15.24919 -8.57238,-4.69762 -12.16532,-8.61462 -20.01625,-15.24919 z" id="path4721-0-8-9-5-4-0-0-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.40373456" d="m 395.63392,259.57816 c 0.5966,-4.6854 -1.70908,-18.20825 -6.69749,-21.63442 4.94197,9.26476 4.80968,13.14857 6.69749,21.63442 z" id="path4721-0-8-9-5-4-0-0-7-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.86090791" d="m 396.15347,321.26916 c -3.28825,3.03574 -10.57821,11.92454 -10.019,14.31563 3.15753,-6.19601 5.68531,-8.72383 10.019,-14.31563 z" id="path4721-0-8-9-5-4-0-0-7-8" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Left_Mid_MLight.tw b/src/art/vector/layers/Arm_Left_Mid_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..87d6fe9edbd6fda7ec1d617a6c1d9d5fa1cd409f --- /dev/null +++ b/src/art/vector/layers/Arm_Left_Mid_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Left_Mid_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26945472" d="m 357.63595,251.99111 c 4.33436,5.11162 16.84522,16.30529 20.01625,15.24919 -8.57238,-4.69762 -12.16532,-8.61462 -20.01625,-15.24919 z" id="path4721-0-8-9-5-4-0-0-7-1" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.29628003" d="m 392.40324,263.56692 c 0.79685,-4.87992 -0.14274,-19.32087 -3.92316,-23.36967 3.34805,10.19152 2.9789,14.26865 3.92316,23.36967 z" id="path4721-0-8-9-5-4-0-0-7-6-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.64314759" d="m 390.37648,332.04167 c -1.73289,-2.85195 -7.16046,-9.49851 -9.0016,-9.44967 4.07429,3.2308 5.54905,5.45231 9.0016,9.44967 z" id="path4721-0-8-9-5-4-0-0-7-8-8" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Left_Rebel_MLight.tw b/src/art/vector/layers/Arm_Left_Rebel_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..129943a831e0fe8e72e8f696e676206462edf288 --- /dev/null +++ b/src/art/vector/layers/Arm_Left_Rebel_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Left_Rebel_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26938391" d="m 386.01665,230.99685 c 5.14615,3.95336 19.04043,11.62855 21.51274,9.48901 -8.71918,-2.14047 -12.89872,-5.08157 -21.51274,-9.48901 z" id="path4721-0-8-9-5-4-0-0-7-1-5" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.29628003" d="m 379.06259,237.33744 c -4.88278,-0.77911 -19.32022,0.21295 -23.35526,4.00806 10.17929,-3.38506 14.25773,-3.03073 23.35526,-4.00806 z" id="path4721-0-8-9-5-4-0-0-7-6-2-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.51890343" d="m 428.68281,263.32624 c 3.15705,-1.00927 11.86552,-2.97642 13.63086,-2.44065 -5.62963,0.55822 -8.21029,1.30976 -13.63086,2.44065 z" id="path4721-0-8-9-5-4-0-0-7-8-8-7" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Left_Thumb_Down_MLight.tw b/src/art/vector/layers/Arm_Left_Thumb_Down_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..821fb288b142d2e00d6b3feb1f689c42aee99355 --- /dev/null +++ b/src/art/vector/layers/Arm_Left_Thumb_Down_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Left_Thumb_Down_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.26945472" d="m 357.81165,248.0615 c 2.24527,6.31459 9.98603,21.21092 13.3256,21.34517 -6.35561,-7.42695 -8.33013,-12.36186 -13.3256,-21.34517 z" id="path4721-0-8-9-5-4-0-0-7-1-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.35790086" d="m 388.75092,263.22715 c 1.72267,-4.56849 3.20028,-18.73789 -0.24642,-23.40389 1.90473,10.52919 0.79109,14.40458 0.24642,23.40389 z" id="path4721-0-8-9-5-4-0-0-7-6-2-4" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.66225117" d="m 377.83935,328.32936 c 2.20933,-2.3718 9.12914,-7.89934 11.47647,-7.85872 -5.19446,2.68686 -7.07469,4.53436 -11.47647,7.85872 z" id="path4721-0-8-9-5-4-0-0-7-8-8-9" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Right_High_MLight.tw b/src/art/vector/layers/Arm_Right_High_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..2572a3ec3d807b89be5ac1dcb1d267dd38f3397a --- /dev/null +++ b/src/art/vector/layers/Arm_Right_High_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Right_High_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.62795395" d="m 209.44387,155.20188 c -9.85883,4.04047 -4.88624,7.54677 -2.69072,11.99476 -5.15217,-3.75412 -8.01518,-9.98289 2.69072,-11.99476 z" id="path4721-0-8-9-5" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.61213589" d="m 245.19778,222.31006 c 1.26417,0.76991 12.39248,10.3002 13.57843,13.50783 -3.22545,-3.00636 -13.80642,-12.43612 -13.57843,-13.50783 z" id="path4721-0-8-9-5-4" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.39872098" d="m 252.42698,198.65099 c 2.52355,1.26675 9.52204,12.20436 10.98366,22.93805 -4.55696,-13.57236 -6.62316,-15.27731 -10.98366,-22.93805 z" id="path4721-0-8-9-5-4-0" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Right_Low_MLight.tw b/src/art/vector/layers/Arm_Right_Low_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..fb3ba7807bb824f66835228ccd0898d936dbf72a --- /dev/null +++ b/src/art/vector/layers/Arm_Right_Low_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Right_Low_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.09320128" d="m 214.23562,291.08937 c 1.15921,1.89857 1.39473,12.15757 -1.94659,19.98319 2.43505,-11.01859 1.75389,-13.02222 1.94659,-19.98319 z" id="path4721-0-8-9-5-4-0-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.19554722" d="m 231.92492,330.67897 c 1.24053,4.03987 10.66295,23.69027 19.43861,37.40687 -11.33255,-20.13362 -12.88628,-24.20105 -19.43861,-37.40687 z" id="path4721-0-8-9-5-4-0-3-6" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Arm_Right_Mid_MLight.tw b/src/art/vector/layers/Arm_Right_Mid_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..b41920e91787a2011a868397487a0e94919b5519 --- /dev/null +++ b/src/art/vector/layers/Arm_Right_Mid_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Arm_Right_Mid_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81024873" d="m 238.3126,324.42561 c 0.20022,1.04099 -4.9081,5.88332 -12.42029,9.11996 8.24676,-4.85189 8.59221,-5.88008 12.42029,-9.11996 z" id="path4721-0-8-9-5-4-0-3-7" sodipodi:nodetypes="ccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Boob_Outfit_ShibariRopes.tw b/src/art/vector/layers/Boob_Outfit_ShibariRopes.tw index d213999002ff5b51afd7823845a02ad9a3b17c0a..50e3592eb92ba12b705cb3002813fbb4588e000d 100644 --- a/src/art/vector/layers/Boob_Outfit_ShibariRopes.tw +++ b/src/art/vector/layers/Boob_Outfit_ShibariRopes.tw @@ -1,3 +1,3 @@ :: Art_Vector_Boob_Outfit_ShibariRopes [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><g transform="'+_art_transform+'"class="scaler_" id="g4825" transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)"><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#895b39" d="m 219.1666,266.29543 c 0.22667,0.58481 7.55754,22.60905 8.05645,24.21492" id="path4823-1" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 225.47889,255.87507 c 0.52149,-0.30191 17.46328,-9.33649 27.71573,-14.79664 19.22498,-10.23864 30.44714,-13.99738 32.33808,-16.23135" id="path4395" sodipodi:nodetypes="csc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 225.79092,261.0236 c 28.00118,4.87937 42.06181,5.96052 43.90802,5.78261" id="path4398" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 285.56062,224.84336 c 5.75422,8.17565 15.28169,21.51814 14.98933,31.01134" id="path4437" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 270.87997,266.70453 c 1.94629,-0.13716 14.28518,-0.0274 21.12259,-0.96071" id="path4581" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 216.69413,266.55856 c 1.59531,-0.008 8.15275,-5.25142 8.47688,-5.75201 0,0 0.0361,-5.11099 -0.31481,-5.78056" id="path4677" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 308.28996,265.45731 c 5.59909,0.0246 14.8887,-0.042 19.39278,-0.2829" id="path4679" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 300.73366,255.45598 c -0.15079,-1.8e-4 -8.98901,9.60199 -9.00917,10.32336 -0.0102,0.36354 9.55913,7.69587 9.93799,7.71192 0.32452,0.0137 6.622,-8.05001 6.58833,-8.35539 0.0951,-0.3322 -7.28031,-9.58324 -7.55504,-9.56989" id="path4681" sodipodi:nodetypes="csscc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 262.79883,236.63244 c 5.51443,0.81075 27.94577,1.38852 30.80135,1.7858" id="path4815" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#895b39" d="m 285.25719,225.60172 c -0.18745,1.07562 -5.23723,10.82831 -5.57161,12.14493" id="path4823" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#895b39" d="m 301.59551,273.74019 c -0.21083,1.2098 -7.01089,17.23405 -7.38699,18.71492" id="path4823-3" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#895b39" d="m 301.77607,273.49008 c 0.66417,1.2098 8.12742,15.96964 8.75132,17.45051" id="path4823-3-1" sodipodi:nodetypes="cc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.84821749;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 219.71585,263.65145 c -1.10819,-0.31189 -2.63178,0.49861 -2.81565,1.59553 0.28166,0.97877 0.48039,1.77053 0.6586,1.98127 0.19352,0.22882 1.12254,0.90842 1.32004,1.14206 0.51626,0.61073 2.11072,0.0178 1.98685,-0.35951 -0.11245,-0.34254 0.0254,-1.82073 -0.1,-2.22219 -0.0952,-0.58924 -0.68382,-1.34685 -1.04989,-2.13716 z" id="path4823-2" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.62377667;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.81087,259.1604 c -0.80476,0.69138 -0.93832,2.25432 -0.17013,2.93665 0.91066,0.26877 1.63262,0.50839 1.8881,0.47656 0.2774,-0.0346 1.28029,-0.40754 1.56349,-0.44278 0.74029,-0.0921 1.08043,-1.6016 0.72166,-1.69353 -0.32571,-0.0834 -1.41646,-0.91909 -1.79495,-1.02183 -0.51067,-0.21853 -1.40281,-0.14384 -2.20817,-0.25507 z" id="path4823-2-7" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.57291365;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.58503,255.34197 c -0.21701,1.01661 0.36798,2.27492 1.36805,2.37658 0.86649,-0.31084 1.56911,-0.53607 1.74886,-0.70893 0.19513,-0.1877 0.75424,-1.06433 0.95352,-1.2559 0.52092,-0.50075 -0.10644,-1.90269 -0.43957,-1.76908 -0.30244,0.12128 -1.64373,0.0833 -1.99856,0.21967 -0.57621,0.27118 -1.27565,0.66108 -1.6323,1.13766 z" id="path4823-2-7-7" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 294.77865,267.08526 c 0.67764,-1.18948 0.17465,-3.18 -1.04266,-3.70654 -1.21352,0.0445 -2.18686,0.047 -2.48174,0.19225 -0.32015,0.15778 -1.3723,1.03508 -1.69919,1.19604 -0.85451,0.42076 -0.62359,2.43071 -0.15143,2.39588 0.42866,-0.0316 2.10049,0.5511 2.60103,0.52148 0.70934,0.059 1.75453,-0.40314 2.77399,-0.59911 z" id="path4823-2-7-3" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 305.67641,263.44781 c -0.90153,1.0302 -0.80617,3.08108 0.28147,3.8401 1.19797,0.19873 2.1522,0.39066 2.47015,0.30722 0.34521,-0.0907 1.55136,-0.74019 1.90381,-0.83263 0.92132,-0.24164 1.09643,-2.25722 0.62683,-2.31738 -0.42634,-0.0546 -1.94813,-0.95946 -2.44451,-1.03039 -0.68327,-0.19947 -1.79969,0.0446 -2.83775,0.0331 z" id="path4823-2-7-3-8" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 303.51358,270.62489 c -1.06632,-0.8585 -3.11157,-0.67908 -3.82532,0.43879 -0.14942,1.20511 -0.30204,2.16641 -0.20562,2.48067 0.10479,0.3412 0.80321,1.51969 0.91004,1.86805 0.27923,0.91063 2.3003,1.0029 2.34114,0.53122 0.0371,-0.42822 0.87873,-1.98585 0.92923,-2.48472 0.17127,-0.69088 -0.1184,-1.79635 -0.14949,-2.83401 z" id="path4823-2-7-3-8-3" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 298.39393,258.25503 c 0.99987,0.93506 3.05279,0.90749 3.8473,-0.1545 0.2382,-1.19075 0.46154,-2.13812 0.38864,-2.45865 -0.0793,-0.34802 -0.68855,-1.57496 -0.7693,-1.93027 -0.21108,-0.9288 -2.21978,-1.17038 -2.29541,-0.70302 -0.0687,0.4243 -1.02328,1.91538 -1.11056,2.40914 -0.22193,0.67631 -0.0149,1.80019 -0.0607,2.8373 z" id="path4823-2-7-3-8-3-6" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 277.23497,238.30089 c 0.59145,1.23462 2.51388,1.95538 3.64015,1.25497 0.65485,-1.02264 1.20737,-1.82396 1.25601,-2.14906 0.0527,-0.35303 -0.0688,-1.71751 -0.0148,-2.07787 0.14108,-0.94197 -1.64229,-1.89739 -1.88268,-1.48952 -0.21827,0.37028 -1.64968,1.41221 -1.91052,1.84044 -0.45264,0.54933 -0.66843,1.67156 -1.08819,2.62103 z" id="path4823-2-7-3-8-3-6-9" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 261.27924,238.39911 c -0.90225,-1.02959 -0.80831,-3.08055 0.27881,-3.8403 1.19783,-0.19957 2.15193,-0.39216 2.46994,-0.30894 0.34528,0.0905 1.55185,0.73915 1.90438,0.83132 0.92148,0.241 1.09799,2.25646 0.62843,2.31694 -0.4263,0.0549 -1.94746,0.96082 -2.44379,1.03209 -0.68313,0.19993 -1.79973,-0.0433 -2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#895b39;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 295.77019,240.23185 c 0.90225,-1.02959 0.80831,-3.08055 -0.27881,-3.8403 -1.19783,-0.19957 -2.15193,-0.39216 -2.46994,-0.30894 -0.34528,0.0905 -1.55185,0.73915 -1.90438,0.83132 -0.92148,0.241 -1.09799,2.25646 -0.62843,2.31694 0.4263,0.0549 1.94746,0.96082 2.44379,1.03209 0.68313,0.19993 1.79973,-0.0433 2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6-8" sodipodi:nodetypes="ccssscc"/></g></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><g transform="'+_art_transform+'"class="scaler_" id="g4825" transform="matrix(1.1247504,0,0,1.1247504,-26.347241,-34.609528)"><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#780000" d="m 219.1666,266.29543 c 0.22667,0.58481 7.55754,22.60905 8.05645,24.21492" id="path4823-1" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 225.47889,255.87507 c 0.52149,-0.30191 17.46328,-9.33649 27.71573,-14.79664 19.22498,-10.23864 30.44714,-13.99738 32.33808,-16.23135" id="path4395" sodipodi:nodetypes="csc"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 225.79092,261.0236 c 28.00118,4.87937 42.06181,5.96052 43.90802,5.78261" id="path4398" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 285.56062,224.84336 c 5.75422,8.17565 15.28169,21.51814 14.98933,31.01134" id="path4437" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 270.87997,266.70453 c 1.94629,-0.13716 14.28518,-0.0274 21.12259,-0.96071" id="path4581" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 216.69413,266.55856 c 1.59531,-0.008 8.15275,-5.25142 8.47688,-5.75201 0,0 0.0361,-5.11099 -0.31481,-5.78056" id="path4677" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 308.28996,265.45731 c 5.59909,0.0246 14.8887,-0.042 19.39278,-0.2829" id="path4679" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 300.73366,255.45598 c -0.15079,-1.8e-4 -8.98901,9.60199 -9.00917,10.32336 -0.0102,0.36354 9.55913,7.69587 9.93799,7.71192 0.32452,0.0137 6.622,-8.05001 6.58833,-8.35539 0.0951,-0.3322 -7.28031,-9.58324 -7.55504,-9.56989" id="path4681" sodipodi:nodetypes="csscc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 262.79883,236.63244 c 5.51443,0.81075 27.94577,1.38852 30.80135,1.7858" id="path4815" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.22271538;stroke:#780000" d="m 285.25719,225.60172 c -0.18745,1.07562 -5.23723,10.82831 -5.57161,12.14493" id="path4823" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#780000" d="m 301.59551,273.74019 c -0.21083,1.2098 -7.01089,17.23405 -7.38699,18.71492" id="path4823-3" sodipodi:nodetypes="cc"/><path style="display:inline;fill-opacity:1;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.5;stroke:#780000" d="m 301.77607,273.49008 c 0.66417,1.2098 8.12742,15.96964 8.75132,17.45051" id="path4823-3-1" sodipodi:nodetypes="cc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.84821749;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 219.71585,263.65145 c -1.10819,-0.31189 -2.63178,0.49861 -2.81565,1.59553 0.28166,0.97877 0.48039,1.77053 0.6586,1.98127 0.19352,0.22882 1.12254,0.90842 1.32004,1.14206 0.51626,0.61073 2.11072,0.0178 1.98685,-0.35951 -0.11245,-0.34254 0.0254,-1.82073 -0.1,-2.22219 -0.0952,-0.58924 -0.68382,-1.34685 -1.04989,-2.13716 z" id="path4823-2" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.62377667;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.81087,259.1604 c -0.80476,0.69138 -0.93832,2.25432 -0.17013,2.93665 0.91066,0.26877 1.63262,0.50839 1.8881,0.47656 0.2774,-0.0346 1.28029,-0.40754 1.56349,-0.44278 0.74029,-0.0921 1.08043,-1.6016 0.72166,-1.69353 -0.32571,-0.0834 -1.41646,-0.91909 -1.79495,-1.02183 -0.51067,-0.21853 -1.40281,-0.14384 -2.20817,-0.25507 z" id="path4823-2-7" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:2.57291365;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 223.58503,255.34197 c -0.21701,1.01661 0.36798,2.27492 1.36805,2.37658 0.86649,-0.31084 1.56911,-0.53607 1.74886,-0.70893 0.19513,-0.1877 0.75424,-1.06433 0.95352,-1.2559 0.52092,-0.50075 -0.10644,-1.90269 -0.43957,-1.76908 -0.30244,0.12128 -1.64373,0.0833 -1.99856,0.21967 -0.57621,0.27118 -1.27565,0.66108 -1.6323,1.13766 z" id="path4823-2-7-7" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 294.77865,267.08526 c 0.67764,-1.18948 0.17465,-3.18 -1.04266,-3.70654 -1.21352,0.0445 -2.18686,0.047 -2.48174,0.19225 -0.32015,0.15778 -1.3723,1.03508 -1.69919,1.19604 -0.85451,0.42076 -0.62359,2.43071 -0.15143,2.39588 0.42866,-0.0316 2.10049,0.5511 2.60103,0.52148 0.70934,0.059 1.75453,-0.40314 2.77399,-0.59911 z" id="path4823-2-7-3" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 305.67641,263.44781 c -0.90153,1.0302 -0.80617,3.08108 0.28147,3.8401 1.19797,0.19873 2.1522,0.39066 2.47015,0.30722 0.34521,-0.0907 1.55136,-0.74019 1.90381,-0.83263 0.92132,-0.24164 1.09643,-2.25722 0.62683,-2.31738 -0.42634,-0.0546 -1.94813,-0.95946 -2.44451,-1.03039 -0.68327,-0.19947 -1.79969,0.0446 -2.83775,0.0331 z" id="path4823-2-7-3-8" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 303.51358,270.62489 c -1.06632,-0.8585 -3.11157,-0.67908 -3.82532,0.43879 -0.14942,1.20511 -0.30204,2.16641 -0.20562,2.48067 0.10479,0.3412 0.80321,1.51969 0.91004,1.86805 0.27923,0.91063 2.3003,1.0029 2.34114,0.53122 0.0371,-0.42822 0.87873,-1.98585 0.92923,-2.48472 0.17127,-0.69088 -0.1184,-1.79635 -0.14949,-2.83401 z" id="path4823-2-7-3-8-3" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 298.39393,258.25503 c 0.99987,0.93506 3.05279,0.90749 3.8473,-0.1545 0.2382,-1.19075 0.46154,-2.13812 0.38864,-2.45865 -0.0793,-0.34802 -0.68855,-1.57496 -0.7693,-1.93027 -0.21108,-0.9288 -2.21978,-1.17038 -2.29541,-0.70302 -0.0687,0.4243 -1.02328,1.91538 -1.11056,2.40914 -0.22193,0.67631 -0.0149,1.80019 -0.0607,2.8373 z" id="path4823-2-7-3-8-3-6" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 277.23497,238.30089 c 0.59145,1.23462 2.51388,1.95538 3.64015,1.25497 0.65485,-1.02264 1.20737,-1.82396 1.25601,-2.14906 0.0527,-0.35303 -0.0688,-1.71751 -0.0148,-2.07787 0.14108,-0.94197 -1.64229,-1.89739 -1.88268,-1.48952 -0.21827,0.37028 -1.64968,1.41221 -1.91052,1.84044 -0.45264,0.54933 -0.66843,1.67156 -1.08819,2.62103 z" id="path4823-2-7-3-8-3-6-9" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 261.27924,238.39911 c -0.90225,-1.02959 -0.80831,-3.08055 0.27881,-3.8403 1.19783,-0.19957 2.15193,-0.39216 2.46994,-0.30894 0.34528,0.0905 1.55185,0.73915 1.90438,0.83132 0.92148,0.241 1.09799,2.25646 0.62843,2.31694 -0.4263,0.0549 -1.94746,0.96082 -2.44379,1.03209 -0.68313,0.19993 -1.79973,-0.0433 -2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6" sodipodi:nodetypes="ccssscc"/><path style="baseline-shift:baseline;clip-rule:nonzero;color-interpolation-filters:linearRGB;color-interpolation:sRGB;color-rendering:auto;color:#000000;direction:ltr;display:inline;enable-background:accumulate;fill-opacity:1;fill-rule:nonzero;fill:#800000;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:1;overflow:visible;shape-rendering:auto;solid-color:#000000;solid-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:3.39140773;stroke:none;visibility:visible;white-space:normal;writing-mode:lr-tb" d="m 295.77019,240.23185 c 0.90225,-1.02959 0.80831,-3.08055 -0.27881,-3.8403 -1.19783,-0.19957 -2.15193,-0.39216 -2.46994,-0.30894 -0.34528,0.0905 -1.55185,0.73915 -1.90438,0.83132 -0.92148,0.241 -1.09799,2.25646 -0.62843,2.31694 0.4263,0.0549 1.94746,0.96082 2.44379,1.03209 0.68313,0.19993 1.79973,-0.0433 2.83778,-0.0311 z" id="path4823-2-7-3-8-3-6-9-6-8" sodipodi:nodetypes="ccssscc"/></g></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Butt_0.tw b/src/art/vector/layers/Butt_0.tw index 15f3075bf43e81528e9f8b372dbe724139e43c21..e42e442e8c988b5b0b90c706152299f5e3646b50 100644 --- a/src/art/vector/layers/Butt_0.tw +++ b/src/art/vector/layers/Butt_0.tw @@ -1,3 +1,3 @@ :: Art_Vector_Butt_0 [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 332.68041,402.6 c 10.1,-2.9 25.4,17.5 31.8,30.1 6.4507,12.96343 7.59224,25.96533 7.12334,36.42853 -0.14972,8.44658 -1.63094,16.42485 -5.33665,23.51485 -4.13781,7.87263 -7.77253,10.61552 -10.98669,14.26839 -7.8,19.7 -10.6,53.12941 -16.9,52.62941 -16.7,-1.3 -30.4,-149.84118 -5.7,-156.94118 z" class="skin" id="path54" sodipodi:nodetypes="ccccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 332.68041,402.6 c 10.1,-2.9 25.4,17.5 31.8,30.1 10.4,20.9 7,41.9 5.3,52.2 -5.62941,14.18235 -10.40588,17.35883 -14.5,22.01177 -7.8,19.7 -10.6,53.12941 -16.9,52.62941 -16.7,-1.3 -30.4,-149.84118 -5.7,-156.94118 z" class="skin" id="path54" sodipodi:nodetypes="cccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Butt_1.tw b/src/art/vector/layers/Butt_1.tw index d0b0465522b606769ce4fb86285b78d92fdfd9ce..5026c4cb4b6a7f8255cedc2bca69ff51e6abdc8b 100644 --- a/src/art/vector/layers/Butt_1.tw +++ b/src/art/vector/layers/Butt_1.tw @@ -1,3 +1,3 @@ :: Art_Vector_Butt_1 [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccccccc" id="path957" class="skin" d="m 336.83986,402.80797 c 10.1,-2.9 25.4,17.5 31.8,30.1 6.79772,13.6608 7.69969,27.36432 7.03426,38.09469 -0.15234,8.85888 -2.34043,17.01901 -6.60781,24.29033 -3.57979,6.05151 -6.76928,8.5796 -9.62645,11.82675 -7.8,19.7 -10.6,53.12941 -16.9,52.62941 -16.7,-1.3 -30.4,-149.84118 -5.7,-156.94118 z"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccc" id="path957" class="skin" d="m 336.83986,402.80797 c 10.1,-2.9 25.4,17.5 31.8,30.1 10.4,20.9 7,41.9 5.3,52.2 -5.62941,14.18235 -10.40588,17.35883 -14.5,22.01177 -7.8,19.7 -10.6,53.12941 -16.9,52.62941 -16.7,-1.3 -30.4,-149.84118 -5.7,-156.94118 z"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Butt_2.tw b/src/art/vector/layers/Butt_2.tw index 7d87c87801ea765cbbe45f2ff7167913ae870a1b..91e32bae743c8dfafca7568e4ee270a5ce8574c7 100644 --- a/src/art/vector/layers/Butt_2.tw +++ b/src/art/vector/layers/Butt_2.tw @@ -1,3 +1,3 @@ :: Art_Vector_Butt_2 [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 338.27948,405.05894 c 10.86715,-2.88915 27.32926,17.43453 34.21536,29.98739 6.69123,12.4508 8.07325,24.93723 7.71189,35.15872 -0.0946,9.67276 -1.84645,18.05966 -6.60697,25.95449 -4.11523,6.78955 -7.75867,9.40612 -11.0037,12.82091 -8.39244,19.62629 -11.40511,52.93063 -18.18363,52.4325 -17.96844,-1.29514 -32.70902,-149.28057 -6.13295,-156.35401 z" class="skin" id="path961" sodipodi:nodetypes="ccccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 338.27948,405.05894 c 10.86715,-2.88915 27.32926,17.43453 34.21536,29.98739 9.9113,18.44258 8.17385,36.96333 6.37635,48.0856 -0.20333,2.42377 -0.913,4.53948 -1.86029,6.57518 -5.54519,11.89703 -10.30028,14.94353 -14.41484,19.27334 -8.39244,19.62629 -11.40511,52.93063 -18.18363,52.4325 -17.96844,-1.29514 -32.70902,-149.28057 -6.13295,-156.35401 z" class="skin" id="path961" sodipodi:nodetypes="ccccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Butt_3.tw b/src/art/vector/layers/Butt_3.tw index fef4e3cdf9ece6d5bc15aba1f1a3b75881765781..c7713a9275528129a4d701aab77062fc800b0fba 100644 --- a/src/art/vector/layers/Butt_3.tw +++ b/src/art/vector/layers/Butt_3.tw @@ -1,3 +1,3 @@ :: Art_Vector_Butt_3 [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccccccc" id="path965" class="skin" d="m 339.34739,405.05894 c 11.66744,-2.88915 29.34188,17.43453 36.73509,29.98739 7.5163,13.02671 8.79286,26.09243 8.21434,36.56235 -0.45627,7.07165 -1.1919,14.08611 -4.35394,20.00816 -5.53264,10.33111 -10.31696,13.27528 -14.48816,17.36361 -9.01048,19.62629 -12.24502,52.93063 -19.52273,52.4325 -19.29169,-1.29514 -35.11781,-149.28057 -6.5846,-156.35401 z"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccc" id="path965" class="skin" d="m 339.34739,405.05894 c 11.66744,-2.88915 29.34188,17.43453 36.73509,29.98739 12.01399,20.8218 8.08635,41.74324 6.12252,52.0047 -6.50305,14.12929 -12.02078,17.29388 -16.75028,21.92942 -9.01048,19.62629 -12.24502,52.93063 -19.52273,52.4325 -19.29169,-1.29514 -35.11781,-149.28057 -6.5846,-156.35401 z"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Butt_4.tw b/src/art/vector/layers/Butt_4.tw index 2d17f7023c40ae57e9fdc1a50ed4a3dc1829ebbf..ef609b8c233706fea2211b8a7735ece3b0cc3280 100644 --- a/src/art/vector/layers/Butt_4.tw +++ b/src/art/vector/layers/Butt_4.tw @@ -1,3 +1,3 @@ :: Art_Vector_Butt_4 [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 340.88656,405.64323 c 12.0716,-2.9892 30.35826,18.03839 38.00751,31.02603 7.77668,13.47788 9.09742,26.99618 8.49889,37.82873 -0.47207,7.31661 -1.23322,14.57403 -4.50473,20.70119 -5.72431,10.68891 -10.67433,13.7351 -14.98996,17.96505 -9.32255,20.30599 -12.66925,54.76386 -20.19901,54.24851 -19.95982,-1.33988 -36.33414,-154.45106 -6.8127,-161.76951 z" class="skin" id="path7270" sodipodi:nodetypes="ccccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path3116" d="m 16.09586,1000.2965 c 12.07991,-3.03999 30.399775,17.9999 37.999718,30.9598 7.839942,13.5199 9.119933,27.0398 8.559937,37.8397 -0.479996,7.3599 -1.279991,14.5599 -4.559966,20.7198 -5.679958,10.7199 -10.639921,13.7599 -14.959889,17.9999 -9.359931,20.2398 -12.639907,54.7196 -20.159851,54.2396 -19.999852,-1.36 -36.39973,-154.4789 -6.879949,-161.7588 z" style="fill-opacity:1;fill-rule:nonzero;fill:#f6e0e8;stroke:none"/><path d="m 340.88656,405.64323 c 12.0716,-2.9892 30.35826,18.03839 38.00751,31.02603 7.77668,13.47788 9.09742,26.99618 8.49889,37.82873 -0.47207,7.31661 -1.23322,14.57403 -4.50473,20.70119 -5.72431,10.68891 -10.67433,13.7351 -14.98996,17.96505 -9.32255,20.30599 -12.66925,54.76386 -20.19901,54.24851 -19.95982,-1.33988 -36.33414,-154.45106 -6.8127,-161.76951 z" class="skin" id="path7270" sodipodi:nodetypes="ccccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Clit_Piercing_Smart.tw b/src/art/vector/layers/Clit_Piercing_Smart.tw index 30082efa52a9591ad457e9cc06fa8307a90a67cb..147fce1f9fdc2482dff4a7e350ce1ee5fbda4619 100644 --- a/src/art/vector/layers/Clit_Piercing_Smart.tw +++ b/src/art/vector/layers/Clit_Piercing_Smart.tw @@ -1,3 +1,3 @@ :: Art_Vector_Clit_Piercing_Smart [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 267.38995,455.71934 c -0.077,-0.071 -1.79105,2.31536 -0.87344,3.87095 1.06995,1.90882 4.93519,1.50805 5.72022,-0.53113 0.62833,-1.68772 -1.21284,-3.81236 -1.3678,-3.74276 -0.0777,0.0699 1.07082,1.76788 0.36737,3.10279 -0.78157,1.47545 -2.79104,1.6049 -3.78672,0.18982 -0.91933,-1.27374 0.0178,-2.81874 -0.0596,-2.88967 z" class="steel_piercing" id="XMLID_541_"/><rect height="2.1332645" width="2.1472733" class="smart_piercing" transform="matrix(0.76618887,0.64261545,-0.68274826,0.73065369,0,0)" y="178.64331" x="510.47711" id="XMLID_542_"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><circle r="1.2" cy="456.10611" cx="271.57034" class="steel_piercing" id="XMLID_539_"/><circle r="1.2" cy="456.60611" cx="266.87036" class="steel_piercing" id="XMLID_540_"/><path d="m 267.07037,456.7061 c -0.1,-0.1 -2.3,3.3 -1.1,5.5 1.4,2.7 6.4,2.1 7.4,-0.8 0.8,-2.4 -1.6,-5.4 -1.8,-5.3 -0.1,0.1 1.4,2.5 0.5,4.4 -1,2.1 -3.6,2.3 -4.9,0.3 -1.2,-1.8 0,-4 -0.1,-4.1 z" class="steel_piercing" id="XMLID_541_"/><rect height="7.3005033" width="7.3005033" class="smart_piercing" transform="rotate(41.517924)" y="167.40082" x="508.15552" id="XMLID_542_"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Narrow.tw b/src/art/vector/layers/Leg_Narrow.tw index 215095d195e2e69f7a38e4e4a3999f377c8025f0..57ca2d79fb9335317fc88d0e829de198149af895 100644 --- a/src/art/vector/layers/Leg_Narrow.tw +++ b/src/art/vector/layers/Leg_Narrow.tw @@ -1,3 +1,3 @@ :: Art_Vector_Leg_Narrow [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 225.9,413.1 c 0,0 -10.3,43.4 -10.6,67.8 -0.5,43.2 14.3,129.1 30.4,183.7 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 2.3,-46.1 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.2 26.4,153.6 -15.6,58 5.7,110.8 6.5,168.9 h 16.3 c 0.2,-58.5 15.6,-94.6 7.7,-168.9 12.4,-64.5 12.4,-139.3 11.6,-205.6 -0.3,-26 -5.4,-64.7 -5.4,-64.7 l -124.5,1.9" class="skin" id="XMLID_464_"/><path d="m 288,588.6 c -9.8,-40.3 -16.6,-61.7 -12.6,-107.8 -0.7,44.5 3.5,67.1 12.6,107.8 z" class="shadow" id="XMLID_465_"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 225.9,413.1 c 0,0 -10.3,43.4 -10.6,67.8 -0.5,43.2 14.3,129.1 30.4,183.7 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 2.3,-46.1 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.2 26.4,153.6 -15.6,58 5.7,110.8 6.5,168.9 h 16.3 c 0.2,-58.5 15.6,-94.6 7.7,-168.9 12.4,-64.5 12.4,-139.3 11.6,-205.6 -0.3,-26 -5.4,-64.7 -5.4,-64.7 l -124.5,1.9" class="skin" id="XMLID_464_"/><path d="m 288,588.6 c -9.8,-40.3 -16.6,-61.7 -12.6,-107.8 -0.7,44.5 3.5,67.1 12.6,107.8 z" class="shadow" id="XMLID_465_"/><path d="m 226.3,412.5 c 27.9,-30 93.7,-36.4 123.8,-1.4 18.2,21.2 25.4,60.2 7,78.9 -8.2,8.3 -22.1,13.3 -35,11 -24.2,-4.4 -25.9,-31.9 -47.3,-34.5 C 256.7,464.3 248.5,483 231,478 220.9,475.1 221.28701,468.07973 218.48701,460.07973 216.5943,437.63189 223.7,415.2 226.3,412.5 Z" class="skin" id="Stump_Normal-7" sodipodi:nodetypes="cccccccc"/><path d="m 226.3,412.5 c 20,-34.8 104.4,-37.1 124,-1.5 11.9,21.7 1.4,60.5 -22.3,72 -0.8,0.4 -20.2,9.5 -34,1 -9.5,-5.8 -10.3,-16.2 -19.3,-17.5 -6.4,-1 -8.4,3.9 -17.8,5.5 -9.2,1.5 -18.7,-1.3 -24,-5 -14.1,-9.8 -16,-38.2 -6.6,-54.5 z" class="skin" id="Stump_Narrow-7"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Narrow_MLight.tw b/src/art/vector/layers/Leg_Narrow_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..b37b3eac2be2025ab4297176bd8013b87e5074ab --- /dev/null +++ b/src/art/vector/layers/Leg_Narrow_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Leg_Narrow_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path7029" class="shadow" d="m 288,588.6 c -9.8,-40.3 -16.6,-61.7 -12.6,-107.8 -0.7,44.5 3.5,67.1 12.6,107.8 z"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.45336175" d="m 256.80933,693.52275 c -0.55671,-1.25983 -1.07284,-1.71306 -2.21372,-1.94401 -1.23625,-0.25026 -1.80348,-0.82844 -3.35527,-3.41982 -1.02711,-1.71527 -2.40362,-3.64847 -3.05884,-4.29602 -2.28016,-2.25329 -3.04447,-4.53182 -3.00163,-8.94798 0.0215,-2.20165 0.12125,-4.85072 0.22214,-5.88681 0.21211,-2.17937 0.82499,-5.29272 1.39533,-16.25549 0.21617,-9.1e-4 1.14225,11.201 0.97918,12.84114 -0.76053,7.64957 -0.7927,8.97295 -0.28119,11.57369 0.47208,2.40061 0.73164,2.85586 2.07215,3.63486 1.74158,1.01207 3.951,3.84156 5.05316,6.4714 0.65562,1.56427 0.85388,1.72079 1.61974,1.27852 0.64932,-0.90088 3.7344,-4.1822 5.27081,-8.3305 0.091,2.91682 -2.09446,6.68383 -3.35241,9.54463 -0.6784,1.54259 -0.66888,2.7457 0.0357,4.55508 0.61788,1.58619 -0.65499,0.83397 -1.38536,-0.81869 z" id="path1257" sodipodi:nodetypes="cccccccccsccccccc"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.4175593" d="m 327.41373,693.31133 c -8.42187,-2.27417 -8.11104,-18.63459 -4.09583,-26.78486 -0.17074,-0.20327 0.2402,-1.06107 0.91315,-1.90622 1.27358,-1.59949 4.22041,-2.92914 5.94874,-2.68414 0.48996,0.0694 1.67293,1.14763 2.63781,2.40416 0.96218,1.25305 1.95805,2.27208 2.21305,2.26452 2.43444,-1.88858 4.35903,-6.42147 5.14196,-10.02834 1.33468,-2.38948 2.05609,-1.97187 1.11624,0.64614 -0.38908,1.08364 -1.35554,3.81021 -2.14778,6.05903 -1.38485,3.93101 -3.03279,6.47136 -4.20129,6.47652 -1.25657,0.006 -2.75116,-1.33355 -2.85192,-2.5552 -0.12198,-1.4787 -1.50093,-3.17402 -2.58174,-3.17402 -0.42111,0 -1.48059,0.36056 -2.3544,0.80124 -4.79525,1.98634 -6.82605,12.79193 -3.16416,17.46742 2.20975,-0.003 8.75015,3.52507 8.0597,4.34732 -0.20433,0.24333 -2.9521,-0.25327 -5.19225,-0.93842 -0.63395,-0.19389 -3.50043,-0.70922 -3.49177,-0.21399 1.15605,2.56831 7.04774,7.94567 10.09798,6.14761 0.66567,-0.48994 1.30294,-0.4961 1.30294,-0.0127 0,0.84971 -3.33606,2.49262 -5.06147,2.49262 -0.34937,0 -1.37941,-0.36396 -2.28897,-0.8088 z" id="path1255" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path style="fill-opacity:1;fill:#464646;stroke-width:1.08744872" d="m 313.05908,650.46008 c -3.46901,-15.6659 -2.80904,-19.20114 0.76932,-4.12121 2.9052,12.24243 4.19705,15.45316 8.0664,20.04555 1.66188,1.97252 1.84472,2.55089 0.87158,2.75625 -4.82768,-2.0734 -9.1647,-16.27053 -9.7073,-18.68059 z" id="path1177" sodipodi:nodetypes="ccccc"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.51827115" d="m 317.32786,784.74624 c -0.54988,-4.48972 -1.17272,-8.46927 -1.38412,-8.84341 -0.21138,-0.37415 -0.34676,-2.03758 -0.30083,-3.69651 0.0669,-2.41752 -0.42568,-10.47192 -1.07715,-17.61218 -0.0523,-0.57313 0.1011,-1.11128 0.3409,-1.19582 0.43302,-0.15267 0.56901,0.8451 1.56257,11.4642 l 0.51737,5.52985 1.42997,-2.33754 c 1.09278,-1.7864 2.05422,-4.98604 4.07743,-13.56949 3.81886,-16.20145 6.52917,-24.99515 3.71096,-12.04033 -4.1007,18.85024 -5.54648,24.6035 -6.77686,26.96767 -0.72982,1.40238 -1.53155,2.54978 -1.78157,2.54978 -0.56184,0 -0.12358,7.25332 0.7747,12.82204 0.69564,4.31243 0.82086,8.12488 0.26685,8.12488 -0.19824,0 -0.81035,-3.67341 -1.36022,-8.16314 z" id="path1291"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.58542353" d="m 270.60163,794.72611 c 0.003,-1.59961 0.60332,-5.72077 1.28215,-8.80593 1.35235,-6.14656 2.77814,-21.60281 2.21042,-23.96199 -1.10349,-4.58569 -1.56375,-25.0702 -0.58881,-26.20616 0.30101,-0.35071 0.53519,-0.49048 0.5204,-0.31058 -0.0892,1.08526 0.38603,20.57579 0.52966,21.72228 0.0961,0.76679 0.4418,2.13254 0.76827,3.03499 l 0.59362,1.64085 1.14348,-1.67051 c 0.62891,-0.91879 1.35079,-1.65346 1.60419,-1.63263 0.83624,0.0688 0.31799,1.99969 -0.77754,2.89688 -1.19163,0.97587 -2.12354,4.76289 -3.36286,13.66546 -1.33459,9.58686 -3.92908,22.56757 -3.92298,19.62734 z" id="path1283"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Normal.tw b/src/art/vector/layers/Leg_Normal.tw index 950501ae55e0eea69dea8865d8ab025f00922b54..9880649af59fc4cf0f857b019dd146713bbf16b6 100644 --- a/src/art/vector/layers/Leg_Normal.tw +++ b/src/art/vector/layers/Leg_Normal.tw @@ -1,3 +1,3 @@ :: Art_Vector_Leg_Normal [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 226,413.2 c 0,0 -17.1,47.4 -18.7,71.7 -3.8,60.3 16.3,123.8 38.4,179.8 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 12.8,-54.2 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.1 26.4,153.5 -15.6,58 5.6,110.9 6.4,169 h 16.3 c 0.2,-58.5 15.6,-94.7 7.8,-169 23.8,-69.9 25.5,-131.2 20.7,-194.7 -2,-26 -14.5,-75.6 -14.5,-75.6 l -124.4,2" class="skin" id="XMLID_466_"/><path d="m 293.9,619.8 c -9.8,-40.3 -22.5,-96.7 -18.5,-142.8 -0.8,44.7 9.4,102.1 18.5,142.8 z" class="shadow" id="XMLID_467_"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 226,413.2 c 0,0 -17.1,47.4 -18.7,71.7 -3.8,60.3 16.3,123.8 38.4,179.8 7.5,61.7 6.2,123.3 8.8,185.4 l 11.5,-0.3 c 2.2,-51.3 34,-103.9 16.3,-161.5 12.8,-54.2 10,-72.4 5,-160.3 -5.4,94.3 16.6,109.1 26.4,153.5 -15.6,58 5.6,110.9 6.4,169 h 16.3 c 0.2,-58.5 15.6,-94.7 7.8,-169 23.8,-69.9 25.5,-131.2 20.7,-194.7 -2,-26 -14.5,-75.6 -14.5,-75.6 l -124.4,2" class="skin" id="XMLID_466_"/><path d="m 293.9,619.8 c -9.8,-40.3 -22.5,-96.7 -18.5,-142.8 -0.8,44.7 9.4,102.1 18.5,142.8 z" class="shadow" id="XMLID_467_"/><path d="m 226.3,412.5 c 27.9,-30 93.7,-36.4 123.8,-1.4 18.2,21.2 25.4,60.2 7,78.9 -8.2,8.3 -22.1,13.3 -35,11 -24.2,-4.4 -25.9,-31.9 -47.3,-34.5 C 256.7,464.3 248.5,483 231,478 220.9,475.1 221.28701,468.07973 218.48701,460.07973 216.5943,437.63189 223.7,415.2 226.3,412.5 Z" class="skin" id="Stump_Normal-31" sodipodi:nodetypes="cccccccc"/><path d="m 226.3,412.5 c 20,-34.8 104.4,-37.1 124,-1.5 11.9,21.7 1.4,60.5 -22.3,72 -0.8,0.4 -20.2,9.5 -34,1 -9.5,-5.8 -10.3,-16.2 -19.3,-17.5 -6.4,-1 -8.4,3.9 -17.8,5.5 -9.2,1.5 -18.7,-1.3 -24,-5 -14.1,-9.8 -16,-38.2 -6.6,-54.5 z" class="skin" id="Stump_Narrow-107"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Normal_MLight.tw b/src/art/vector/layers/Leg_Normal_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..f570cc71319b9efe5300d738fdbe5a9a3d69aaa3 --- /dev/null +++ b/src/art/vector/layers/Leg_Normal_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Leg_Normal_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path7111" class="shadow" d="m 293.9,619.8 c -9.8,-40.3 -22.5,-96.7 -18.5,-142.8 -0.8,44.7 9.4,102.1 18.5,142.8 z"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.50372928" d="m 258.58934,693.40309 c -0.6419,-1.34888 -1.23702,-1.83415 -2.5525,-2.08142 -1.42544,-0.26795 -2.07948,-0.887 -3.86876,-3.66154 -1.18429,-1.83651 -2.77146,-3.90636 -3.52696,-4.59968 -2.62911,-2.41256 -3.51039,-4.85214 -3.46099,-9.58045 0.0248,-2.35727 0.1398,-5.19358 0.25613,-6.30291 0.24458,-2.33341 0.95125,-5.66682 1.60887,-17.40447 0.24926,-9.7e-4 1.31706,11.99272 1.12904,13.74879 -0.87692,8.19026 -0.91402,9.60718 -0.32423,12.39175 0.54433,2.57029 0.84361,3.05772 2.38927,3.89178 2.00811,1.08361 4.55566,4.1131 5.82649,6.92882 0.75595,1.67484 0.98456,1.84242 1.86762,1.36889 0.74869,-0.96456 4.30591,-4.47781 6.07745,-8.91932 0.10493,3.12298 -2.41499,7.15626 -3.86546,10.21927 -0.78222,1.65162 -0.77124,2.93977 0.0412,4.87704 0.71244,1.69831 -0.75522,0.89292 -1.59737,-0.87655 z" id="path1257-6" sodipodi:nodetypes="cccccccccsccccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.45230833" d="m 328.02709,694.755 c -9.23844,-2.43257 -8.89747,-19.93254 -4.49296,-28.65051 -0.18729,-0.21743 0.26349,-1.13497 1.00169,-2.03899 1.39706,-1.7109 4.62961,-3.13316 6.52552,-2.8711 0.53746,0.0742 1.83513,1.22757 2.89356,2.57162 1.05547,1.34033 2.1479,2.43034 2.42763,2.42225 2.67047,-2.02013 4.78167,-6.86875 5.64051,-10.72685 1.46409,-2.55591 2.25544,-2.10921 1.22447,0.69115 -0.42681,1.15912 -1.48697,4.0756 -2.35603,6.48106 -1.51912,4.20482 -3.32684,6.92211 -4.60863,6.92763 -1.37841,0.006 -3.01791,-1.42644 -3.12844,-2.73318 -0.13381,-1.58169 -1.64646,-3.3951 -2.83206,-3.3951 -0.46194,0 -1.62415,0.38568 -2.58268,0.85705 -5.26018,2.12469 -7.48789,13.68293 -3.47095,18.68408 2.424,-0.003 9.59855,3.7706 8.84115,4.65012 -0.22414,0.26028 -3.23833,-0.27091 -5.69568,-1.00378 -0.69541,-0.20739 -3.83982,-0.75862 -3.83032,-0.22889 1.26814,2.7472 7.73107,8.49911 11.07706,6.57581 0.73021,-0.52407 1.42927,-0.53066 1.42927,-0.0136 0,0.9089 -3.65952,2.66624 -5.55222,2.66624 -0.38325,0 -1.51316,-0.38931 -2.51091,-0.86514 z" id="path1255-4" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:1.17794561" d="m 312.28064,648.91903 c -3.80536,-16.75708 -3.0814,-20.53856 0.84391,-4.40827 3.18688,13.09516 4.60399,16.52952 8.8485,21.44179 1.82301,2.10991 2.02358,2.72857 0.95609,2.94823 -5.29576,-2.21782 -10.05329,-17.40382 -10.6485,-19.98175 z" id="path1177-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.59579951" d="m 317.86873,783.88243 c -0.65716,-4.96482 -1.40151,-9.36547 -1.65416,-9.77921 -0.25262,-0.41374 -0.41441,-2.25319 -0.35952,-4.08766 0.0799,-2.67334 -0.50873,-11.58005 -1.28729,-19.47588 -0.0625,-0.63377 0.12082,-1.22887 0.4074,-1.32236 0.5175,-0.16882 0.68003,0.93453 1.86742,12.67733 l 0.61831,6.11501 1.70895,-2.5849 c 1.30598,-1.97543 2.45499,-5.51365 4.87292,-15.00539 4.5639,-17.91586 7.80297,-27.6401 4.43494,-13.31442 -4.90072,20.84494 -6.62857,27.207 -8.09899,29.82135 -0.8722,1.55077 -1.83034,2.81959 -2.12914,2.81959 -0.67145,0 -0.14769,8.02086 0.92584,14.17885 0.83135,4.76876 0.981,8.98464 0.31891,8.98464 -0.23692,0 -0.96845,-4.06212 -1.62559,-9.02695 z" id="path1291-3"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.65084839" d="m 269.10163,794.70484 c 0.004,-1.67988 0.71008,-6.00783 1.50902,-9.24779 1.59164,-6.45499 3.26972,-22.6868 2.60155,-25.16436 -1.29875,-4.81579 -1.84045,-26.32817 -0.693,-27.52113 0.35427,-0.36831 0.62989,-0.5151 0.61248,-0.32617 -0.10498,1.13972 0.45434,21.60824 0.62338,22.81226 0.11311,0.80527 0.51998,2.23955 0.90421,3.18728 l 0.69866,1.72319 1.34582,-1.75434 c 0.74019,-0.96489 1.5898,-1.73642 1.88804,-1.71455 0.98421,0.0723 0.37426,2.10003 -0.91512,3.04224 -1.40248,1.02484 -2.49929,5.00188 -3.9579,14.35117 -1.57074,10.06791 -4.62432,23.69996 -4.61714,20.6122 z" id="path1283-6"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Thick.tw b/src/art/vector/layers/Leg_Thick.tw index ac0a1941af0e1c83405ed8a3dd28ef6f835efc92..063563096bc3c58937a103446953bb0323b5b964 100644 --- a/src/art/vector/layers/Leg_Thick.tw +++ b/src/art/vector/layers/Leg_Thick.tw @@ -1,3 +1,3 @@ :: Art_Vector_Leg_Thick [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccccccccccc" id="path7250" class="skin" d="m 225.8,413.1 c 0,0 -22.14852,39.87228 -23.29497,68.51492 C 198.70503,541.91492 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 c 0.2,-58.5 16.4,-95.2 8.5,-169.5 23.8,-69.9 44.2747,-144.9934 39.4747,-208.3934 -3.35528,-37.31145 -32.71901,-66.98036 -40.61356,-74.13075 L 225.8,413.1"/><path id="path7252" class="shadow" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccccccccccc" id="path7250" class="skin" d="m 225.8,413.1 c 0,0 -22.14852,39.87228 -23.29497,68.51492 C 198.70503,541.91492 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 c 0.2,-58.5 16.4,-95.2 8.5,-169.5 23.8,-69.9 44.2747,-144.9934 39.4747,-208.3934 -3.35528,-37.31145 -32.71901,-66.98036 -40.61356,-74.13075 L 225.8,413.1"/><path id="path7252" class="shadow" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z"/><path d="m 226.3,412.5 c 27.9,-30 93.7,-36.4 123.8,-1.4 18.2,21.2 25.4,60.2 7,78.9 -8.2,8.3 -22.1,13.3 -35,11 -24.2,-4.4 -25.9,-31.9 -47.3,-34.5 C 256.7,464.3 248.5,483 231,478 220.9,475.1 221.28701,468.07973 218.48701,460.07973 216.5943,437.63189 223.7,415.2 226.3,412.5 Z" class="skin" id="Stump_Normal-3" sodipodi:nodetypes="cccccccc"/><path d="m 226.3,412.5 c 20,-34.8 104.4,-37.1 124,-1.5 11.9,21.7 1.4,60.5 -22.3,72 -0.8,0.4 -20.2,9.5 -34,1 -9.5,-5.8 -10.3,-16.2 -19.3,-17.5 -6.4,-1 -8.4,3.9 -17.8,5.5 -9.2,1.5 -18.7,-1.3 -24,-5 -14.1,-9.8 -16,-38.2 -6.6,-54.5 z" class="skin" id="Stump_Narrow-10"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Thick_MLight.tw b/src/art/vector/layers/Leg_Thick_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..667dc04f5d9d8abbc650eeb82a4fdc7196b47b6c --- /dev/null +++ b/src/art/vector/layers/Leg_Thick_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Leg_Thick_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" class="shadow" id="path7190"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.53315955" d="m 251.86935,691.92303 c -0.72709,-1.33403 -1.4012,-1.81397 -2.89128,-2.05851 -1.61463,-0.26501 -2.35548,-0.87725 -4.38225,-3.62126 -1.34147,-1.8163 -3.1393,-3.86338 -3.99508,-4.54907 -2.97806,-2.38601 -3.97631,-4.79875 -3.92035,-9.47504 0.0281,-2.33133 0.15835,-5.13643 0.29012,-6.23356 0.27705,-2.30773 1.07751,-5.60447 1.82241,-17.21297 0.28235,-9.6e-4 1.49187,11.86077 1.2789,13.59752 -0.99331,8.10014 -1.03534,9.50147 -0.36727,12.2554 0.61658,2.54201 0.95558,3.02408 2.70639,3.84896 2.27464,1.07169 5.16032,4.06785 6.59982,6.85259 0.85628,1.65641 1.11524,1.82214 2.1155,1.35382 0.84806,-0.95394 4.87742,-4.42854 6.88409,-8.82118 0.11886,3.08862 -2.73552,7.07752 -4.37851,10.10683 -0.88604,1.63345 -0.8736,2.90742 0.0467,4.82338 0.807,1.67962 -0.85546,0.88309 -1.80938,-0.86691 z" id="path1257-6-4-5" sodipodi:nodetypes="cccccccccsccccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.51072145" d="m 323.29159,698.20571 c -11.14376,-2.57117 -10.73247,-21.06825 -5.41958,-30.28295 -0.22592,-0.22982 0.31783,-1.19964 1.20827,-2.15517 1.68519,-1.80838 5.58442,-3.31168 7.87134,-3.03469 0.6483,0.0784 2.2136,1.29752 3.49032,2.71815 1.27315,1.4167 2.59088,2.56882 2.9283,2.56026 3.22122,-2.13523 5.76784,-7.26011 6.8038,-11.33804 1.76604,-2.70154 2.7206,-2.22939 1.477,0.73053 -0.51483,1.22517 -1.79364,4.30782 -2.84193,6.85034 -1.83242,4.4444 -4.01296,7.31652 -5.55911,7.32235 -1.66269,0.006 -3.64032,-1.50772 -3.77364,-2.88891 -0.16141,-1.67181 -1.98602,-3.58855 -3.41614,-3.58855 -0.55721,0 -1.95911,0.40766 -3.11533,0.90589 -6.34503,2.24575 -9.03218,14.46255 -4.18679,19.74865 2.92392,-0.003 11.57814,3.98545 10.66453,4.91508 -0.27036,0.27511 -3.9062,-0.28635 -6.87035,-1.06097 -0.83883,-0.21921 -4.63173,-0.80185 -4.62027,-0.24194 1.52967,2.90373 9.32551,8.98337 13.36157,6.95049 0.88081,-0.55393 1.72404,-0.5609 1.72404,-0.0144 0,0.96069 -4.41425,2.81816 -6.6973,2.81816 -0.46229,0 -1.82523,-0.41149 -3.02876,-0.91443 z" id="path1255-4-2-6" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:1.33007073" d="m 304.29762,649.75811 c -4.59018,-17.71186 -3.71691,-21.7088 1.01795,-4.65944 3.84414,13.84129 5.55351,17.47133 10.6734,22.66349 2.19899,2.23013 2.44092,2.88404 1.15327,3.11622 -6.38794,-2.34419 -12.12666,-18.39545 -12.84462,-21.12027 z" id="path1177-6-8-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.68576407" d="m 315.75552,780.96828 c -1.16061,-5.02183 -2.39837,-9.46016 -2.75064,-9.86294 -0.35223,-0.40279 -0.67674,-2.26984 -0.72113,-4.14902 -0.0648,-2.73849 -1.38457,-11.79434 -2.88612,-19.80201 -0.12057,-0.64276 0.0788,-1.26551 0.44303,-1.3838 0.6577,-0.21361 0.93692,0.90109 3.20814,12.80789 l 1.18271,6.20041 2.04453,-2.77744 c 1.56243,-2.12257 2.82396,-5.82983 5.35009,-15.72231 4.76815,-18.67224 8.34011,-28.86751 4.89074,-13.95935 -5.01909,21.69248 -6.85069,28.33165 -8.58534,31.12024 -1.02893,1.65413 -2.18655,3.02692 -2.57242,3.05064 -0.86711,0.0533 0.31324,8.209 2.08652,14.4172 1.37325,4.80763 1.83139,9.10435 0.97637,9.15692 -0.30596,0.0188 -1.50589,-4.07457 -2.66648,-9.09643 z" id="path1291-3-6-6"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.78087538" d="m 269.10164,794.20838 c 0.006,-1.6665 1.03034,-5.95998 2.18963,-9.17414 2.30951,-6.40359 4.74446,-22.50614 3.77492,-24.96397 -1.88452,-4.77744 -2.67054,-26.1185 -1.00556,-27.30196 0.51406,-0.36538 0.91399,-0.511 0.88873,-0.32358 -0.15233,1.13065 0.65926,21.43617 0.90454,22.6306 0.16412,0.79886 0.7545,2.22172 1.31203,3.1619 l 1.01378,1.70947 1.95282,-1.74037 c 1.07404,-0.95721 2.30685,-1.7226 2.7396,-1.7009 1.42812,0.0717 0.54307,2.08331 -1.32786,3.01801 -2.03504,1.01668 -3.62654,4.96205 -5.74303,14.23689 -2.27919,9.98773 -6.71002,23.51123 -6.6996,20.44805 z" id="path1283-6-0-2"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Wide.tw b/src/art/vector/layers/Leg_Wide.tw index 19f9a3267c658d6e9ef64894e1522ae65f6f8559..38f5c238aef17a2aa99a3acc304a2cb69633f383 100644 --- a/src/art/vector/layers/Leg_Wide.tw +++ b/src/art/vector/layers/Leg_Wide.tw @@ -1,3 +1,3 @@ :: Art_Vector_Leg_Wide [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 225.8,413.1 c 0,0 -18.61299,38.81162 -20.11299,63.21162 C 201.88701,536.61162 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 C 336.4,792 352.6,755.3 344.7,681 368.5,611.1 378.72165,532.47107 373.92165,469.07107 371.92165,443.17107 350.4,411.4 350.4,411.4 l -124.6,1.7" class="skin" id="XMLID_468_" sodipodi:nodetypes="cccccccccccccc"/><path d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" class="shadow" id="XMLID_469_"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 225.8,413.1 c 0,0 -18.61299,38.81162 -20.11299,63.21162 C 201.88701,536.61162 215,608.9 237.1,664.9 c 7.5,61.7 14.8,123 17.3,185.1 l 11.5,-0.3 c 2.3,-52.9 39.2,-99.2 20.2,-160.8 13.6,-57.7 6.2,-71.9 1,-161 -5.4,94.3 4.4,110.4 14.2,154.8 -15.6,58 17.8,109.6 18.6,167.8 h 16.3 C 336.4,792 352.6,755.3 344.7,681 368.5,611.1 378.72165,532.47107 373.92165,469.07107 371.92165,443.17107 350.4,411.4 350.4,411.4 l -124.6,1.7" class="skin" id="XMLID_468_" sodipodi:nodetypes="cccccccccccccc"/><path d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z" class="shadow" id="XMLID_469_"/><path d="m 226.3,412.5 c 27.9,-30 93.7,-36.4 123.8,-1.4 18.2,21.2 25.4,60.2 7,78.9 -8.2,8.3 -22.1,13.3 -35,11 -24.2,-4.4 -25.9,-31.9 -47.3,-34.5 C 256.7,464.3 248.5,483 231,478 220.9,475.1 221.28701,468.07973 218.48701,460.07973 216.5943,437.63189 223.7,415.2 226.3,412.5 Z" class="skin" id="Stump_Normal-4" sodipodi:nodetypes="cccccccc"/><path d="m 226.3,412.5 c 20,-34.8 104.4,-37.1 124,-1.5 11.9,21.7 1.4,60.5 -22.3,72 -0.8,0.4 -20.2,9.5 -34,1 -9.5,-5.8 -10.3,-16.2 -19.3,-17.5 -6.4,-1 -8.4,3.9 -17.8,5.5 -9.2,1.5 -18.7,-1.3 -24,-5 -14.1,-9.8 -16,-38.2 -6.6,-54.5 z" class="skin" id="Stump_Narrow-6"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Leg_Wide_MLight.tw b/src/art/vector/layers/Leg_Wide_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..9683e44fb00ae7b54fdcd2ca8aa55177401920cf --- /dev/null +++ b/src/art/vector/layers/Leg_Wide_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Leg_Wide_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path7144" class="shadow" d="M 289.6,630.9 C 279.8,590.6 268.8,530 272.8,483.8 c -0.8,44.7 7.6,106.4 16.8,147.1 z"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.53315955" d="m 251.86935,691.92303 c -0.72709,-1.33403 -1.4012,-1.81397 -2.89128,-2.05851 -1.61463,-0.26501 -2.35548,-0.87725 -4.38225,-3.62126 -1.34147,-1.8163 -3.1393,-3.86338 -3.99508,-4.54907 -2.97806,-2.38601 -3.97631,-4.79875 -3.92035,-9.47504 0.0281,-2.33133 0.15835,-5.13643 0.29012,-6.23356 0.27705,-2.30773 1.07751,-5.60447 1.82241,-17.21297 0.28235,-9.6e-4 1.49187,11.86077 1.2789,13.59752 -0.99331,8.10014 -1.03534,9.50147 -0.36727,12.2554 0.61658,2.54201 0.95558,3.02408 2.70639,3.84896 2.27464,1.07169 5.16032,4.06785 6.59982,6.85259 0.85628,1.65641 1.11524,1.82214 2.1155,1.35382 0.84806,-0.95394 4.87742,-4.42854 6.88409,-8.82118 0.11886,3.08862 -2.73552,7.07752 -4.37851,10.10683 -0.88604,1.63345 -0.8736,2.90742 0.0467,4.82338 0.807,1.67962 -0.85546,0.88309 -1.80938,-0.86691 z" id="path1257-6-4" sodipodi:nodetypes="cccccccccsccccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.51072145" d="m 323.29159,698.20571 c -11.14376,-2.57117 -10.73247,-21.06825 -5.41958,-30.28295 -0.22592,-0.22982 0.31783,-1.19964 1.20827,-2.15517 1.68519,-1.80838 5.58442,-3.31168 7.87134,-3.03469 0.6483,0.0784 2.2136,1.29752 3.49032,2.71815 1.27315,1.4167 2.59088,2.56882 2.9283,2.56026 3.22122,-2.13523 5.76784,-7.26011 6.8038,-11.33804 1.76604,-2.70154 2.7206,-2.22939 1.477,0.73053 -0.51483,1.22517 -1.79364,4.30782 -2.84193,6.85034 -1.83242,4.4444 -4.01296,7.31652 -5.55911,7.32235 -1.66269,0.006 -3.64032,-1.50772 -3.77364,-2.88891 -0.16141,-1.67181 -1.98602,-3.58855 -3.41614,-3.58855 -0.55721,0 -1.95911,0.40766 -3.11533,0.90589 -6.34503,2.24575 -9.03218,14.46255 -4.18679,19.74865 2.92392,-0.003 11.57814,3.98545 10.66453,4.91508 -0.27036,0.27511 -3.9062,-0.28635 -6.87035,-1.06097 -0.83883,-0.21921 -4.63173,-0.80185 -4.62027,-0.24194 1.52967,2.90373 9.32551,8.98337 13.36157,6.95049 0.88081,-0.55393 1.72404,-0.5609 1.72404,-0.0144 0,0.96069 -4.41425,2.81816 -6.6973,2.81816 -0.46229,0 -1.82523,-0.41149 -3.02876,-0.91443 z" id="path1255-4-2" sodipodi:nodetypes="cccccccccccsccccccsscc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:1.33007073" d="m 304.29762,649.75811 c -4.59018,-17.71186 -3.71691,-21.7088 1.01795,-4.65944 3.84414,13.84129 5.55351,17.47133 10.6734,22.66349 2.19899,2.23013 2.44092,2.88404 1.15327,3.11622 -6.38794,-2.34419 -12.12666,-18.39545 -12.84462,-21.12027 z" id="path1177-6-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.68576407" d="m 315.75552,780.96828 c -1.16061,-5.02183 -2.39837,-9.46016 -2.75064,-9.86294 -0.35223,-0.40279 -0.67674,-2.26984 -0.72113,-4.14902 -0.0648,-2.73849 -1.38457,-11.79434 -2.88612,-19.80201 -0.12057,-0.64276 0.0788,-1.26551 0.44303,-1.3838 0.6577,-0.21361 0.93692,0.90109 3.20814,12.80789 l 1.18271,6.20041 2.04453,-2.77744 c 1.56243,-2.12257 2.82396,-5.82983 5.35009,-15.72231 4.76815,-18.67224 8.34011,-28.86751 4.89074,-13.95935 -5.01909,21.69248 -6.85069,28.33165 -8.58534,31.12024 -1.02893,1.65413 -2.18655,3.02692 -2.57242,3.05064 -0.86711,0.0533 0.31324,8.209 2.08652,14.4172 1.37325,4.80763 1.83139,9.10435 0.97637,9.15692 -0.30596,0.0188 -1.50589,-4.07457 -2.66648,-9.09643 z" id="path1291-3-6"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.78087538" d="m 269.10164,794.20838 c 0.006,-1.6665 1.03034,-5.95998 2.18963,-9.17414 2.30951,-6.40359 4.74446,-22.50614 3.77492,-24.96397 -1.88452,-4.77744 -2.67054,-26.1185 -1.00556,-27.30196 0.51406,-0.36538 0.91399,-0.511 0.88873,-0.32358 -0.15233,1.13065 0.65926,21.43617 0.90454,22.6306 0.16412,0.79886 0.7545,2.22172 1.31203,3.1619 l 1.01378,1.70947 1.95282,-1.74037 c 1.07404,-0.95721 2.30685,-1.7226 2.7396,-1.7009 1.42812,0.0717 0.54307,2.08331 -1.32786,3.01801 -2.03504,1.01668 -3.62654,4.96205 -5.74303,14.23689 -2.27919,9.98773 -6.71002,23.51123 -6.6996,20.44805 z" id="path1283-6-0"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Pussy_Piercing.tw b/src/art/vector/layers/Pussy_Piercing.tw index 5db522fef80c8e92c1817dbca79f0b12ad6af916..e47f74cf31cff9ba001942212c585199c25657cd 100644 --- a/src/art/vector/layers/Pussy_Piercing.tw +++ b/src/art/vector/layers/Pussy_Piercing.tw @@ -1,3 +1,3 @@ :: Art_Vector_Pussy_Piercing [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><ellipse id="ellipse5135" transform="matrix(-0.9903001,0.13894497,-0.13804616,-0.9904258,0,0)" class="steel_piercing" cx="-201.6759" cy="-498.14279" rx="1.1005301" ry="1.1689802"/><ellipse id="ellipse5141" class="steel_piercing" cx="267.10486" cy="461.76923" rx="1.100419" ry="1.1690106"/><ellipse id="ellipse5151" transform="matrix(0.96243236,-0.27152156,0.2698617,0.96289909,0,0)" class="steel_piercing" cx="139.10577" cy="521.98792" rx="1.1654736" ry="1.2986323"/><ellipse id="ellipse5153" transform="matrix(0.96243236,-0.27152156,0.2698617,0.96289909,0,0)" class="steel_piercing" cx="137.96109" cy="517.93628" rx="1.1007251" ry="1.168769"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 270.68829,455.8303 c 0.0155,-0.14057 1.32721,-0.4225 2.15548,0.45155 0.64072,0.63991 0.78208,1.93606 -0.0764,2.62377 -0.71796,0.70323 -1.84249,0.579 -2.49873,0.0797 -0.8438,-0.73349 -0.78208,-1.93606 -0.70404,-1.99858 0.0781,-0.0625 0.21942,1.23363 1.03176,1.60794 0.48422,0.12464 1.12453,0.12424 1.45225,-0.2664 0.48381,-0.51568 0.49894,-1.29656 0.18635,-1.6868 -0.48462,-0.76495 -1.62468,-0.74861 -1.54663,-0.81113 z" class="steel_piercing" id="XMLID_528_"/><path d="m 268.94351,457.18272 c 0.0964,0.0264 0.35758,1.34243 -0.58204,2.12161 -0.66737,0.54278 -1.93044,0.61106 -2.61318,-0.30211 -0.61276,-0.79027 -0.41818,-1.87753 0.17921,-2.5432 0.72029,-0.73565 2.02688,-0.5846 2.00043,-0.48816 -0.0265,0.0964 -1.26307,0.0683 -1.59761,0.90975 -0.20226,0.35929 -0.19458,1.08726 0.20824,1.50885 0.37636,0.51803 1.20077,0.53681 1.69234,0.25688 0.7109,-0.32345 0.61617,-1.49008 0.71261,-1.46362 z" class="steel_piercing" id="XMLID_529_"/><path d="m 269.25168,461.40654 c 0.1,0 0.8,1.2 0.3,2.2 -0.4,0.8 -1.6,1.2 -2.6,0.7 -0.9,-0.5 -1.1,-1.6 -0.7,-2.4 0.4,-1 1.7,-1.2 1.7,-1.2 0.1,0.1 -1.2,0.5 -1.2,1.4 -0.1,0.4 0.2,1.1 0.7,1.3 0.6,0.3 1.3,0.1 1.7,-0.4 0.5,-0.5 0,-1.6 0.1,-1.6 z" class="steel_piercing" id="XMLID_530_"/><path d="m 271.40009,460.40422 c 0.0258,-0.13906 1.38026,-0.46355 2.19402,0.19051 0.67469,0.62832 0.80348,1.87468 0.0928,2.60603 -0.65407,0.81376 -1.79228,0.74683 -2.41032,0.20091 -0.89616,-0.59741 -0.80348,-1.87467 -0.80348,-1.87467 0.0824,-0.0567 0.35024,1.21545 1.15884,1.509 0.47383,0.15965 1.13821,0.0669 1.43691,-0.38115 0.38111,-0.50473 0.31414,-1.30817 0.0309,-1.72019 -0.50989,-0.74163 -1.782,-0.47379 -1.6996,-0.53044 z" class="steel_piercing" id="XMLID_531_"/><path d="m 273.13141,464.47745 c -0.0153,-0.1406 1.18904,-0.84036 2.23426,-0.38483 0.8267,0.40813 1.30794,1.56503 0.83714,2.46966 -0.47079,0.90463 -1.58029,1.16734 -2.25113,0.88454 -1.02996,-0.31494 -1.30793,-1.56503 -1.30793,-1.56503 0.0627,-0.0779 0.68449,1.0637 1.54333,1.11271 0.49971,0.0169 1.1095,-0.26271 1.26696,-0.77769 0.22014,-0.59291 -0.0747,-1.34328 -0.38643,-1.59394 -0.84196,-0.54873 -1.85827,-0.0828 -1.9362,-0.14542 z" class="steel_piercing" id="XMLID_532_"/><path d="m 270.60667,464.80837 c 0.0922,-0.0387 1.20166,0.79751 1.12705,1.91305 -0.0597,0.89243 -1.0118,1.72518 -2.12734,1.65057 -1.02332,-0.11321 -1.63296,-1.05045 -1.57327,-1.94288 -0.0176,-1.07689 1.10403,-1.76384 1.10403,-1.76384 0.13088,0.0536 -0.91347,0.92497 -0.56559,1.75503 0.0624,0.40756 0.60964,0.9372 1.14809,0.92838 0.66932,0.0448 1.23761,-0.41026 1.41325,-1.02601 0.17561,-0.61576 -0.61845,-1.47564 -0.52622,-1.5143 z" class="steel_piercing" id="XMLID_533_"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Stump.tw b/src/art/vector/layers/Stump.tw index 16def37aac9d2c8889125db174d2ece95edbafc5..e6b42be59a6ac6a569dbce714791574dbd3d2a1d 100644 --- a/src/art/vector/layers/Stump.tw +++ b/src/art/vector/layers/Stump.tw @@ -1,3 +1,3 @@ :: Art_Vector_Stump [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path class="skin" d="m 226.3,412.5 c 31.3,-22.1 86.4,-32 124.3,-2.1 25.6,20.2 45.7,60.3 31.5,80.6 -10.7,15.2 -39.7,17.8 -60,10 -25.7,-9.9 -26.6,-32.4 -47.3,-34.5 -20,-2 -27.3,18.1 -48.4,14.8 -13.3,-2.1 -26.9,-12.7 -29.3,-25.3 -3.9,-20.2 22.1,-38.5 29.2,-43.5 z" id="path62"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path class="skin" d="m 226.3,412.5 c 31.3,-22.1 86.4,-32 124.3,-2.1 25.6,20.2 45.7,60.3 31.5,80.6 -10.7,15.2 -39.7,17.8 -60,10 -25.7,-9.9 -26.6,-32.4 -47.3,-34.5 -20,-2 -27.3,18.1 -48.4,14.8 -13.3,-2.1 -26.9,-12.7 -29.3,-25.3 -3.9,-20.2 22.1,-38.5 29.2,-43.5 z" id="path62"/><path d="m 226.3,412.5 c 27.9,-30 93.7,-36.4 123.8,-1.4 18.2,21.2 25.4,60.2 7,78.9 -8.2,8.3 -22.1,13.3 -35,11 -24.2,-4.4 -25.9,-31.9 -47.3,-34.5 C 256.7,464.3 248.5,483 231,478 220.9,475.1 221.28701,468.07973 218.48701,460.07973 216.5943,437.63189 223.7,415.2 226.3,412.5 Z" class="skin" id="Stump_Normal-0" sodipodi:nodetypes="cccccccc"/><path d="m 226.3,412.5 c 20,-34.8 104.4,-37.1 124,-1.5 11.9,21.7 1.4,60.5 -22.3,72 -0.8,0.4 -20.2,9.5 -34,1 -9.5,-5.8 -10.3,-16.2 -19.3,-17.5 -6.4,-1 -8.4,3.9 -17.8,5.5 -9.2,1.5 -18.7,-1.3 -24,-5 -14.1,-9.8 -16,-38.2 -6.6,-54.5 z" class="skin" id="Stump_Narrow-1"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Chubby.tw b/src/art/vector/layers/Torso_Chubby.tw index 883eee8f6a0bb59334c02e018fcf9a597624a99b..8f27d9fbcbb9263b637868e1c1445094e1165035 100644 --- a/src/art/vector/layers/Torso_Chubby.tw +++ b/src/art/vector/layers/Torso_Chubby.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Chubby [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccccsccc" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.00627,60.79492 -5.72985,87.55332 0.82222,7.07373 -13.37271,59.36456 -14.79917,65.51166 -2.32894,15.60416 0.26969,26.37862 1.05903,27.75724 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 5.81184,-8.10478 17.88524,-15.78656 32.2398,-23.23719 12.6746,-6.57867 26.70872,-14.37864 44.60422,-12.65486 8.13335,-21.86489 -6.66093,-53.30781 -10.7264,-64.86043 2.50224,-39.03129 18.94909,-48.36485 20.4448,-89.97313" class="shadow" id="path7186"/><path sodipodi:nodetypes="cscccccccccccc" id="path7198" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -9.14861,65.58718 -3.04861,87.18718 -0.80901,17.19848 -14.10076,57.35457 -15.51523,65.36574 -2.34632,10.38033 -0.74492,25.90152 -0.73096,27.75939 -0.89074,3.34835 27.55,43.25 49.8,54.3 8.9,-18.2 34.54435,-46.40381 85.69835,-47.93744 4.388,-26.71451 -8.59863,-55.67279 -12.72419,-65.59421 2.02853,-32.60652 15.91893,-44.84117 21.56193,-86.35806 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6"/><path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7200" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path7202" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path id="path7204" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccccsccc" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.00627,60.79492 -5.72985,87.55332 0.82222,7.07373 -13.37271,59.36456 -14.79917,65.51166 -2.32894,15.60416 0.26969,26.37862 1.05903,27.75724 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 5.81184,-8.10478 17.88524,-15.78656 32.2398,-23.23719 12.6746,-6.57867 26.70872,-14.37864 44.60422,-12.65486 8.13335,-21.86489 -6.66093,-53.30781 -10.7264,-64.86043 2.50224,-39.03129 18.94909,-48.36485 20.4448,-89.97313" class="shadow" id="path7186"/><path sodipodi:nodetypes="cscccccccccccc" id="path7198" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -9.14861,65.58718 -3.04861,87.18718 -0.80901,17.19848 -14.10076,57.35457 -15.51523,65.36574 -2.34632,10.38033 -0.74492,25.90152 -0.73096,27.75939 -0.89074,3.34835 27.55,43.25 49.8,54.3 8.9,-18.2 34.54435,-46.40381 85.69835,-47.93744 4.388,-26.71451 -8.59863,-55.67279 -12.72419,-65.59421 2.02853,-32.60652 15.91893,-44.84117 21.56193,-86.35806 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6"/><path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7200" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path7202" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0-4-6-8"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Chubby_MLight.tw b/src/art/vector/layers/Torso_Chubby_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..7eadde15790e730728d4ad7dddbeac748103decf --- /dev/null +++ b/src/art/vector/layers/Torso_Chubby_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Torso_Chubby_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6612" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6614" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.19769,417.71739 c -1.92938,-6.70782 -4.18105,-20.93947 -0.0755,-30.24396 3.28587,-16.05957 -1.98893,-24.77252 3.77305,-45.47135 0.78273,-1.72499 1.42313,-4.08041 1.42313,-5.23425 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 0.056,1.28783 -0.55016,4.92187 -1.34684,8.07562 -6.72281,14.06083 0.0224,34.27711 -3.19454,42.10768 -1.70301,3.83176 -2.42897,19.51748 -1.12834,27.8926 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path4767-2-4-7-1" sodipodi:nodetypes="cccsccccccc"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6616"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.54454345" d="m 319.38673,426.77072 c 14.49566,-10.16198 14.72717,-20.61217 15.64209,-24.773 3.13138,10.84586 -7.53951,21.1955 -16.21413,27.36712 0,0 -8.71786,5.11336 0.57207,-2.59412 z" id="path4817-8-4-9-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 321.52065,332.9544 c -2.05903,-3.27464 -4.37521,-4.90694 -9.29958,-8.72674 4.44477,0.34846 7.65604,3.56602 10.97124,6.19832 l 1.82153,1.42541 6.81692,-2.97831 c 3.74934,-1.63808 5.06232,-1.79735 5.29439,-1.65028 0.23212,0.14707 -0.36349,0.7048 -3.7002,2.53583 -3.33673,1.83101 -6.74525,4.03293 -7.57451,4.89316 -0.24688,1.80007 1.77255,9.30949 1.80055,13.08488 -1.44091,-4.86153 -5.09204,-11.64523 -6.13034,-14.78227 z" id="path4735-6-1-2-5" sodipodi:nodetypes="ccccsccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 245.75414,329.63952 c 1.73122,-2.10353 9.7846,-7.58091 11.14618,-7.58091 1.37786,0 0.10056,1.51296 -3.22053,3.81404 -6.4979,4.6674 -12.169,9.1061 -13.77139,15.95889 -0.28563,-4.12454 3.79354,-9.65641 5.84574,-12.19202 z" id="path4721-0-8-9-7" sodipodi:nodetypes="csccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 263.6315,317.79777 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" id="path4685-3-53-5-1"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 295.77432,316.22446 c -2.37505,-0.77691 -5.28987,-1.42386 -6.47737,-1.43764 -1.18752,-0.0133 -2.15914,-0.29869 -2.15914,-0.63313 0,-1.08519 3.84375,-0.6449 8.45186,0.96812 7.91792,2.77159 8.07044,3.68221 0.18473,1.10265 z" id="path4683-1-7-8"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.35709274" d="m 235.16568,427.4714 c -6.18032,-10.24949 -6.27902,-20.78968 -6.6691,-24.98634 -1.33509,10.93927 3.21452,21.37803 6.91299,27.6028 0,0 3.71692,5.15739 -0.24389,-2.61646 z" id="path4817-8-4-9-7-9" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Fat.tw b/src/art/vector/layers/Torso_Fat.tw index 865fd980bdc8a7232fd33a8ed95c8eae010e7ec0..a47070c6feeab6d212ac708c3155ecca2dabe308 100644 --- a/src/art/vector/layers/Torso_Fat.tw +++ b/src/art/vector/layers/Torso_Fat.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Fat [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path7327" class="shadow" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.5366,60.9717 -8.73505,87.19977 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -2.32894,15.60416 4.66093,30.7573 5.45027,32.13592 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 -0.17869,-59.53421 -4.24416,-71.08683 6.28777,-19.1903 17.96685,-51.13845 13.96256,-83.74673" sodipodi:nodetypes="cccccccccc"/><path d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -10.91637,65.05685 -6.23058,87.18718 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -0.59632,17.38033 3.39632,29.5302 3.41028,31.38807 5.65,17.31371 26.66612,39.89124 49.8,54.3 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 -2.01284,-62.16175 -6.1384,-72.08317 2.27853,-9.60652 17.33314,-38.10221 14.97614,-79.8691 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" class="skin torso" id="path7329" sodipodi:nodetypes="cscccccccccccc"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path7331" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path7333" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path7335"/><path sodipodi:nodetypes="ccccc" id="path7337" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="csccc" id="path7339" d="m 356.01926,347.09333 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path7327" class="shadow" d="m 245.79689,232.13385 c -13.52893,22.92539 -11.5366,60.9717 -8.73505,87.19977 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -2.32894,15.60416 4.66093,30.7573 5.45027,32.13592 7.14689,17.05099 22.28943,38.40947 37.34927,44.62262 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 -0.17869,-59.53421 -4.24416,-71.08683 6.28777,-19.1903 17.96685,-51.13845 13.96256,-83.74673" sodipodi:nodetypes="cccccccccc"/><path d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -10.91637,65.05685 -6.23058,87.18718 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -0.59632,17.38033 3.39632,29.5302 3.41028,31.38807 5.65,17.31371 26.66612,39.89124 49.8,54.3 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 -2.01284,-62.16175 -6.1384,-72.08317 2.27853,-9.60652 17.33314,-38.10221 14.97614,-79.8691 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6" class="skin torso" id="path7329" sodipodi:nodetypes="cscccccccccccc"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path7331" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path7333" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path sodipodi:nodetypes="csccc" id="path7339" d="m 356.01926,347.09333 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="ccccc" id="path7337" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0-4-6-8-4"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Fat_MLight.tw b/src/art/vector/layers/Torso_Fat_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..1842d79d82535b4f0f7337652c6389ca49ca1993 --- /dev/null +++ b/src/art/vector/layers/Torso_Fat_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Torso_Fat_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6736" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6738" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.81192213" d="m 270.55125,415.94962 c -5.45967,-29.4376 0.77522,-59.0589 5.12068,-80.94956 0,-2.92123 2.72097,-11.95425 3.75025,-12.45001 2.26402,-1.09046 2.37976,0.82982 0.32614,5.41078 -1.23107,2.74601 -2.19252,6.04644 -2.13658,7.33424 -6.12817,22.67744 -9.3277,52.29838 -5.66972,78.0759 0.69415,4.58799 -0.28869,6.41027 -1.39078,2.57865 z" id="path6883-9-2" sodipodi:nodetypes="cccccccc"/><path id="path6740" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/><path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path6742" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.65152484" d="m 321.23473,428.89204 c 20.7508,-10.16198 21.08221,-20.61217 22.39193,-24.773 4.48263,10.84586 -10.79294,21.1955 -23.21082,27.36712 0,0 -12.47977,5.11336 0.81893,-2.59412 z" id="path4817-8-4-9-7-90" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.49076402" d="m 331.43287,329.23944 c -1.59216,-1.74796 -3.38317,-2.61927 -7.19099,-4.65823 3.43696,0.186 5.9201,1.90349 8.48362,3.30859 l 1.40851,0.76087 c 3.10054,-0.82904 2.06237,-0.76327 5.24019,-1.09569 -2.31267,1.57261 -1.37991,0.66686 -4.59328,2.59051 -0.1909,0.96086 1.37064,4.96931 1.3923,6.98457 -1.1142,-2.59503 -3.93747,-6.21609 -4.74035,-7.89062 z" id="path4735-6-1-2-5-2" sodipodi:nodetypes="cccccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.59345704" d="m 245.40006,322.33229 c 1.62661,-1.35128 9.19337,-4.86987 10.47268,-4.86987 1.2946,0 0.0945,0.9719 -3.02593,2.45008 -6.10527,2.99828 -11.4337,5.84964 -12.93927,10.25178 -0.26837,-2.64955 3.56432,-6.20315 5.49252,-7.83199 z" id="path4721-0-8-9-7-2" sodipodi:nodetypes="csccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.76388013" d="m 265.04571,314.61579 c 1.01515,-1.0408 6.08875,-2.46001 6.66873,-1.86538 0.29926,0.30697 -0.82203,0.99005 -2.49205,1.51795 -3.485,1.10165 -5.03832,1.23086 -4.17668,0.34743 z" id="path4685-3-53-5-1-7"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.82662278" d="m 298.312,315.51735 c -2.78124,-0.77691 -6.19455,-1.42386 -7.58513,-1.43764 -1.39061,-0.0133 -2.5284,-0.29869 -2.5284,-0.63313 0,-1.08519 4.50111,-0.6449 9.8973,0.96812 9.27204,2.77159 9.45064,3.68221 0.21632,1.10265 z" id="path4683-1-7-8-1"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.39908788" d="m 234.5004,425.35943 c -8.43217,-9.38315 -8.56683,-19.03243 -9.09904,-22.87437 -1.82154,10.01463 4.38575,19.57105 9.43179,25.26968 0,0 5.07121,4.72146 -0.33275,-2.39531 z" id="path4817-8-4-9-7-9-9" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Hourglass.tw b/src/art/vector/layers/Torso_Hourglass.tw index a2dd71e03aa4093bb520e472e4e728108fd31046..f811911d9b831181ec7b0f8d6418a47c1d9026b9 100644 --- a/src/art/vector/layers/Torso_Hourglass.tw +++ b/src/art/vector/layers/Torso_Hourglass.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Hourglass [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path758-3-7" class="shadow" d="m 248.80209,236.55327 c -14.25729,24.07727 -13.56167,48.08974 -7.72361,75.97452 2.52744,11.88288 2.68689,23.79626 1.86571,35.5358 -0.85926,22.52469 -2.81226,25.17476 -7.02127,37.14319 -5.11793,14.55127 -8.54838,24.14539 -9.41924,27.92607 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.09211,-4.62421 17.90922,-6.07374 -5.33382,-13.77287 -16.89825,-28.27731 -16.96895,-46.76208 1.31411,-13.66527 15.64448,-27.54646 23.93397,-47.538 6.11864,-17.17398 9.74241,-31.86365 10.20084,-48.00392" sodipodi:nodetypes="ccccccscsccccc"/><path d="m 272.9,208.2 c 0,0 -12.72599,4.90955 -24.7,28.3 -7.88285,15.39863 -10.33357,34.85912 -9.37384,52.49582 1.4872,16.13842 5.78663,30.6314 6.06681,46.00589 0.17835,10.94794 -0.93969,18.48832 -2.39297,32.39829 -1.1,10.1 -8.9,25.2 -16.5,45.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -8.99601,-20.59601 -17.45684,-30.01196 -18.75684,-43.01196 -1.6,-15.9 11.87746,-24.1057 23.65684,-52.58804 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" class="skin torso" id="Body_Normal_3_" sodipodi:nodetypes="csccccccccccccc"/><path inkscape:label="#PussyshadowH" sodipodi:nodetypes="ccscc" id="Body_Hourglass_Pussyshadow" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyH" sodipodi:nodetypes="ccsc" id="Body_Hourglass_Pussy" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 226,413.2 c 18.5,5 17.1,34.5 49.8,54.3 7.3,-16.9 20.1,-24.2 32.6,-34.3 12.4,-10 20,-18 41.9,-21.9 -7,-14.9 -7.71075,-16.55951 -10.99879,-23.99504 -2.87574,-5.05546 -2.87798,-5.47706 -4.97798,-10.37706 0,0 -1.1721,-3.25614 -1.5721,-7.85614 -0.53856,-5.35427 -1.78525,-9.14673 9.13258,-25.53224 C 349.53189,329.77973 350.5,327.3 354.2,320.1 c 3.7,-7.1 5.4,-13.1 6.8,-18.3 2.9,-11 4.7,-22.8 4,-28.5 -4.3,-37.3 -74.4,-71.5 -103.8,-51.8 -4.3,2.9 -6.8,6.3 -10,10.7 -13.9,19 -15.125,41.075 -14.425,57.575 0.3,6.4 3.225,16.025 5.825,27.425 3.8,16.5 1,28.2 0.8,32.5 -0.2,4.5 -0.7,12.2 -2.3,21 -1.9,9.9 -5.7,25 -15.1,42.5 z" class="shadow" id="Body_Shadow_2_" sodipodi:nodetypes="cccccccccccccccccc"/><path d="m 272.9,208.2 c 0,0 -12.72599,4.90955 -24.7,28.3 -12.61238,24.63746 -11.31891,59.67297 -4.4,81 2.2,23 0.8,29.8 -1.3,49.9 -1.1,10.1 -8.9,25.2 -16.5,45.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -8.99601,-20.59601 -17.45684,-30.01196 -18.75684,-43.01196 -1.6,-15.9 11.87746,-24.1057 23.65684,-52.58804 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" class="skin torso" id="Body_Normal_3_" sodipodi:nodetypes="cscccccccccccc"/><path inkscape:label="#PussyshadowH" sodipodi:nodetypes="ccscc" id="Body_Hourglass_Pussyshadow" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyH" sodipodi:nodetypes="ccsc" id="Body_Hourglass_Pussy" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0-4"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Hourglass_MLight.tw b/src/art/vector/layers/Torso_Hourglass_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..aba5049948a1d738a56e05f91452bdfc0dbacc60 --- /dev/null +++ b/src/art/vector/layers/Torso_Hourglass_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Torso_Hourglass_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6192" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowH"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6194" sodipodi:nodetypes="ccsc" inkscape:label="#PussyH"/><path id="path6196" d="m 273.12676,376.44844 c 0.0816,1.21363 -0.40935,3.20481 -1.41719,3.28497 -1.00783,0.0802 -1.54444,-1.74966 -1.62603,-2.96328 -0.0816,-1.21363 0.43823,-3.09486 1.44607,-3.17502 1.00784,-0.0802 1.51556,1.6397 1.59715,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.54046547" d="m 314.28278,425.16635 c 0.47266,-0.69407 1.53246,-1.78738 2.35511,-2.42959 1.63824,-1.27888 5.78988,-7.56448 7.03453,-10.6503 0.64825,-1.6072 0.62331,-2.758 -0.14302,-6.59369 -1.25034,-6.25845 -1.26356,-6.53059 -0.31697,-6.53059 0.99936,0 2.73366,3.59933 3.79766,7.88148 0.77657,3.12531 0.76392,3.19347 -1.17613,6.34175 -1.07861,1.75037 -2.95231,4.31645 -4.16374,5.70243 -2.45949,3.81 -7.85332,9.41626 -7.85332,9.41626 0,0 -7.09995,6.18491 0.46588,-3.13775 z" id="path4817-8-4" sodipodi:nodetypes="csscsscccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.47898471" d="m 247.21096,437.19208 c -2.05081,-3.48515 -6.43112,-12.5398 -7.53942,-15.58494 -0.50044,-1.37504 -1.61593,-3.74097 -2.47885,-5.25762 -2.09004,-3.67351 -2.68632,-6.43413 -1.8604,-8.6131 1.37102,-3.61699 2.64252,-7.47967 3.10632,-9.43669 0.60171,-2.53886 1.3835,-3.41658 1.01782,-1.14273 -0.64249,3.99513 -2.33483,11.33549 -2.89303,12.54828 -0.5561,1.20818 -0.54569,1.56362 0.10768,3.674 0.39787,1.28501 1.13723,2.97254 1.64301,3.75003 0.50583,0.77749 2.74346,5.1015 4.97252,9.60892 2.22907,4.5074 4.42901,8.86917 4.88878,9.69285 2.13628,3.82721 1.25089,4.5258 -0.96445,0.761 z" id="path4809-8-4"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 268.25723,419.66193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path4767-2-4" sodipodi:nodetypes="cccsccccccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" d="m 242.07028,386.00001 c 0,-1.88731 1.90232,-8.98714 2.15362,-8.03776 0.0905,0.34192 -0.0816,2.66344 -0.38268,5.15897 -0.52254,4.33281 -1.77094,6.36215 -1.77094,2.87879 z" id="path4753-0-5"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 314.58035,372.07243 c -1.24274,-1.69151 -3.48622,-7.53435 -3.48622,-9.0794 0,-2.66026 1.5645,-1.40874 2.55723,2.0457 0.54618,1.90053 1.50319,4.50001 2.12673,5.77668 1.13837,2.33076 0.26475,3.2476 -1.19774,1.25702 z" id="path4747-8-2"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 309.43452,347.90096 c -0.0158,-1.6722 0.57123,-5.39622 1.30278,-8.27563 l 1.33009,-5.23527 -3.51824,-4.68548 c -1.93504,-2.57699 -3.25509,-4.87287 -2.93346,-5.10192 0.67282,-0.47914 6.28887,4.09795 6.3077,5.14084 0.008,0.381 0.73152,1.33416 1.61035,2.11814 l 1.59781,1.42541 5.97967,-2.97831 c 3.28885,-1.63808 6.14628,-2.85801 6.34986,-2.71094 0.2036,0.14707 -2.02457,1.76546 -4.95147,3.59649 -2.92692,1.83101 -5.91681,4.03293 -6.64421,4.89316 -1.8958,2.24201 -3.85349,6.65784 -4.46862,10.07967 -0.78467,4.36487 -1.92954,5.37645 -1.96226,1.73384 z" id="path4735-6-1"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 249.32578,336.63232 c -0.60369,-4.03696 -0.47832,-4.86673 1.05653,-6.9928 1.51859,-2.10353 8.58286,-7.58091 9.77721,-7.58091 1.20864,0 0.0882,1.51296 -2.82498,3.81404 -4.76619,3.76498 -6.33445,6.29957 -6.85799,11.0837 l -0.46579,4.25647 z" id="path4721-0-8"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 333.82151,325.82252 c 0,-0.31996 0.77922,-0.72891 1.73161,-0.90883 1.10148,-0.20808 1.61211,-0.068 1.4033,0.38514 -0.40311,0.87457 -3.13491,1.33098 -3.13491,0.52369 z" id="path4691-3-2"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 266.06399,317.79777 c 0.89046,-1.0408 5.34093,-2.46001 5.84967,-1.86538 0.26251,0.30697 -0.72106,0.99005 -2.18597,1.51795 -3.05698,1.10165 -4.41952,1.23086 -3.6637,0.34743 z" id="path4685-3-53"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.71543431" d="m 294.25904,316.22446 c -2.08333,-0.77691 -4.64016,-1.42386 -5.68182,-1.43764 -1.04167,-0.0133 -1.89396,-0.29869 -1.89396,-0.63313 0,-1.08519 3.37167,-0.6449 7.41382,0.96812 6.94544,2.77159 7.07923,3.68221 0.16204,1.10265 z" id="path4683-1"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.88785607" d="m 320.83173,390.87999 c -0.85654,-1.75357 -2.31123,-8.92328 -1.64687,-8.11685 0.23928,0.2904 1.13298,2.49926 1.98581,4.90864 1.48088,4.18318 1.24197,6.44475 -0.33894,3.20821 z" id="path4753-0-3-46"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Normal.tw b/src/art/vector/layers/Torso_Normal.tw index 16244ab48a1bda735255e9db652781e20b24d9f6..6421445ed14842692b0534cec371827167a05e9a 100644 --- a/src/art/vector/layers/Torso_Normal.tw +++ b/src/art/vector/layers/Torso_Normal.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Normal [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path758-3-7-3" class="shadow" d="m 248.80209,236.55327 c -16.31969,37.28308 -8.68841,66.56824 -6.50203,82.80738 -4.47297,23.63232 -2.30321,26.44043 -5.45388,48.43025 -2.22518,15.53044 -5.9622,31.24342 -10.3425,45.34195 8.8334,3.65564 7.57452,3.22514 12.66035,10.96394 6.75283,9.3488 9.77164,20.84103 24.51214,33.4819 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.02961,-4.87421 17.84672,-6.32374 -20.59874,-73.72487 15.32347,-89.06312 17.22836,-142.054" sodipodi:nodetypes="ccsccscsccc"/><path d="m 273,208.2 c 0,0 -14,4.3 -24.7,28.3 -10.7,24 -10.5,59.4 -4.4,81 -4.9,22.7 -3,28.6 -5.2,48.7 -1.1,10.1 -5.1,26.4 -12.7,46.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -23.22718,-64.35915 9.45829,-87.33447 17.18609,-144.18971 1.64442,-13.7063 1.49723,-27.11695 -1.88609,-37.31029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -34.9,-14 -30.6,-50.1 l -22.3,1 c 8.4,43.5 -2.8,39.9 -17.9,48.6" class="skin torso" id="Body_Normal_1_" sodipodi:nodetypes="csccccccccccc"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Normal_Pussyshadow" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Normal_Pussy" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-7"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path d="m 226,413.2 c 18.5,5 17.1,34.5 49.8,54.3 7.3,-16.9 20.1,-24.2 32.6,-34.3 12.4,-10 20,-18 41.9,-21.9 -6.1,-10.8 -8.3,-20.4 -9.1,-26.3 -1.4,-10.3 -0.2,-18.5 0.8,-25.3 1.3,-9.1 3.4,-15.7 5.8,-23 6,-18.8 9.6,-21.7 13.3,-34.8 1.7,-6.1 5.2,-18.4 4,-28.5 -4.3,-37.3 -74.4,-71.5 -103.8,-51.8 -4.3,2.9 -6.8,6.3 -10,10.7 -13.9,19 -13,41.2 -12.3,57.7 0.3,6.4 1.1,15.9 3.7,27.3 -1.3,7.3 -2.8,17.3 -3.7,29.3 -1.3,18.3 -0.1,25.7 -2.7,38.7 -1.6,7.2 -4.4,16.9 -10.3,27.9 z" class="shadow" id="Body_Shadow"/><path d="m 273,208.2 c 0,0 -14,4.3 -24.7,28.3 -10.7,24 -10.5,59.4 -4.4,81 -4.9,22.7 -3,28.6 -5.2,48.7 -1.1,10.1 -5.1,26.4 -12.7,46.9 17.9,5.5 31.8,50.5 49.8,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -9.1,-20.7 -6.7,-34.7 -8,-47.6 -1.6,-15.9 10,-41.9 12.8,-47.9 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -34.9,-14 -30.6,-50.1 l -22.3,1 c 8.4,43.5 -2.8,39.9 -17.9,48.6" class="skin torso" id="Body_Normal_1_"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Normal_Pussyshadow" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Normal_Pussy" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Normal_MLight.tw b/src/art/vector/layers/Torso_Normal_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..1f69019f1565b2a35561354cc3cc33704c37d4c2 --- /dev/null +++ b/src/art/vector/layers/Torso_Normal_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Torso_Normal_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path6419" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path6421" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path id="path6423" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.55835629" d="m 318.4001,422.65902 c 0.55785,-0.62766 1.80866,-1.61636 2.77957,-2.19712 1.93351,-1.15651 6.8334,-6.84067 8.30237,-9.63123 0.7651,-1.45342 1.73566,-2.4941 0.8312,-5.96278 -1.47568,-5.65961 -1.05377,-6.40571 0.0634,-6.40571 1.17947,0 2.16386,3.75493 3.41962,7.62734 0.91654,2.82627 0.5266,2.88791 -1.76311,5.73495 -1.273,1.58288 -3.48441,3.90343 -4.91418,5.15679 -2.90275,3.44545 -9.26873,8.51527 -9.26873,8.51527 0,0 -8.37957,5.59311 0.54985,-2.83751 z" id="path4817-8-4-9" sodipodi:nodetypes="csscsscccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.46036705" d="m 244.40182,432.71216 c -2.12471,-3.10753 -6.66282,-11.1811 -7.81105,-13.89629 -0.51848,-1.22606 -1.67415,-3.33564 -2.56816,-4.68796 -2.16533,-3.27548 -2.78311,-5.73698 -1.92742,-7.67986 1.42042,-3.22508 2.73773,-6.66924 3.21823,-8.41421 0.62339,-2.26378 1.43334,-3.04639 1.05449,-1.01892 -0.66564,3.56226 -2.41895,10.10728 -2.99726,11.18866 -0.57613,1.07728 -0.56535,1.3942 0.11156,3.27592 0.4122,1.14578 1.1782,2.65046 1.70221,3.34371 0.52405,0.69325 2.8423,4.54875 5.15166,8.56779 2.30938,4.01902 4.58858,7.90818 5.06491,8.64262 2.21325,3.41253 1.29595,4.03542 -0.99919,0.67854 z" id="path4809-8-4-4"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.79948705" d="m 268.51402,419.66193 c -1.87073,-6.70782 -0.11168,-20.05559 3.86908,-29.36008 5.58564,-15.88279 -5.87074,-25.6564 -0.28391,-46.35523 0.75894,-1.72499 1.37987,-4.08041 1.37987,-5.23425 0,-2.92123 2.63826,-11.95425 3.63626,-12.45001 2.1952,-1.09046 2.30742,0.82982 0.31622,5.41078 -1.19365,2.74601 -2.12587,6.04644 -2.07163,7.33424 0.0543,1.28783 -0.53344,4.92187 -1.3059,8.07562 -2.35502,9.61503 -2.79031,13.71905 0.37472,25.44524 0.8238,1.77401 1.6949,5.32201 1.93581,7.88446 0.36928,3.92792 0.0856,5.27754 -1.8085,8.6012 -5.83825,10.24501 -5.93034,19.63795 -4.69351,28.06938 0.67305,4.58799 -0.27992,6.41027 -1.34851,2.57865 z" id="path4767-2-4-7" sodipodi:nodetypes="cccsccccccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" d="m 239.56794,386.00001 c 0,-1.88731 2.10275,-8.98714 2.38053,-8.03776 0.10006,0.34192 -0.0902,2.66344 -0.423,5.15897 -0.5776,4.33281 -1.95753,6.36215 -1.95753,2.87879 z" id="path4753-0-5-5"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 323.70528,371.55332 c -0.97171,-1.95037 -2.11766,-8.19339 -1.78071,-9.70125 0.58017,-2.59623 1.99495,-0.99769 2.3125,2.61291 0.17472,1.98645 0.64019,4.75406 1.03442,6.15031 0.71973,2.54908 -0.42264,3.23325 -1.56621,0.93803 z" id="path4747-8-2-3"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 319.15642,347.37063 c -0.0175,-1.6722 0.32101,-5.07433 -0.59289,-7.92208 l -1.62336,-5.05849 -3.88894,-4.68548 c -2.13891,-2.57699 -3.59805,-4.87287 -3.24253,-5.10192 0.7437,-0.47914 6.95149,4.09795 6.9723,5.14084 0.009,0.381 0.80859,1.33416 1.78002,2.11814 l 1.76616,1.42541 6.60971,-2.97831 c 3.63537,-1.63808 6.79387,-2.85801 7.01889,-2.71094 0.22506,0.14707 -2.23788,1.76546 -5.47316,3.59649 -3.23531,1.83101 -6.54022,4.03293 -7.34427,4.89316 -0.23938,1.80007 0.69025,7.01139 0.7174,10.78678 0.032,4.45009 -2.66317,4.13901 -2.69933,0.4964 z" id="path4735-6-1-2" sodipodi:nodetypes="csccccccscccsc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 247.14596,336.8091 c -0.19855,-4.08692 -0.0868,-5.04351 1.60979,-7.16958 1.67859,-2.10353 9.48718,-7.58091 10.80737,-7.58091 1.33598,0 0.0975,1.51296 -3.12264,3.81404 -5.26836,3.76498 -6.95696,6.29559 -8.0225,10.99531 l -1.0452,4.61003 z" id="path4721-0-8-9" sodipodi:nodetypes="scscscs"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 340.98637,325.82252 c 0,-0.31996 0.86132,-0.72891 1.91406,-0.90883 1.21754,-0.20808 1.78197,-0.068 1.55116,0.38514 -0.44558,0.87457 -3.46522,1.33098 -3.46522,0.52369 z" id="path4691-3-2-5"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 266.0897,317.79777 c 0.98429,-1.0408 5.90367,-2.46001 6.46602,-1.86538 0.29016,0.30697 -0.79704,0.99005 -2.4163,1.51795 -3.37907,1.10165 -4.88517,1.23086 -4.04972,0.34743 z" id="path4685-3-53-5"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75218087" d="m 297.25548,316.22446 c -2.30285,-0.77691 -5.12907,-1.42386 -6.28048,-1.43764 -1.15142,-0.0133 -2.09351,-0.29869 -2.09351,-0.63313 0,-1.08519 3.72692,-0.6449 8.19496,0.96812 7.67724,2.77159 7.82512,3.68221 0.17911,1.10265 z" id="path4683-1-7"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.93345863" d="m 327.6498,390.63771 c -0.7211,-1.85781 -1.42393,-9.17192 -0.79568,-8.28034 0.22629,0.32107 0.93145,2.63573 1.56684,5.14373 1.10337,4.35443 0.55978,6.56552 -0.77116,3.13661 z" id="path4753-0-3-46-6"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Obese.tw b/src/art/vector/layers/Torso_Obese.tw index 615782601e38f1bb1b9122244b3423fc0b940d90..a2c5fcb129ee14c0c56fb9023a74796c6c413296 100644 --- a/src/art/vector/layers/Torso_Obese.tw +++ b/src/art/vector/layers/Torso_Obese.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Obese [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccccccc" d="m 245.79689,232.13385 c -13.52893,22.92539 -14.89536,58.85038 -12.09381,85.07845 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -0.62455,15.6822 3.07067,33.54851 10.30432,41.76736 7.70225,11.48232 23.28994,30.95333 35.85398,37.1125 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 7.67486,-58.67177 3.60939,-70.22439 2.75224,-20.78129 10.1133,-52.00089 6.10901,-84.60917" class="shadow" id="path7231"/><path sodipodi:nodetypes="csccccccccccccc" id="path7238" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -14.27513,62.93553 -9.58934,85.06586 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -1.09271,11.59875 0.83705,24.91633 5.2162,33.84828 2.01287,3.95273 3.47051,6.5607 5.86517,9.40259 5.77491,9.18693 28.0761,34.97087 45.48767,44.55852 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 5.48716,-62.53675 1.3616,-72.45817 2.27853,-9.60652 9.83314,-37.72721 7.47614,-79.4941 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6"/><path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7240" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path7253" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path id="path7255" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" class="areola" sodipodi:nodetypes="scscs"/><path style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path7254" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 363.51926,346.71833 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" id="path7254-3-0" sodipodi:nodetypes="csccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="cccccccccc" d="m 245.79689,232.13385 c -13.52893,22.92539 -14.89536,58.85038 -12.09381,85.07845 0.82222,7.07373 -12.75875,31.08943 -16.18521,61.48653 -0.62455,15.6822 3.07067,33.54851 10.30432,41.76736 7.70225,11.48232 23.28994,30.95333 35.85398,37.1125 4.19505,3.59751 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 3.73237,-10.61548 7.86765,-14.44084 15.06094,-15.70168 53.17525,-30.24957 77.19757,-35.27333 24.04326,-15.85449 7.67486,-58.67177 3.60939,-70.22439 2.75224,-20.78129 10.1133,-52.00089 6.10901,-84.60917" class="shadow" id="path7231"/><path sodipodi:nodetypes="csccccccccccccc" id="path7238" class="skin torso" d="m 273,208.2 c 0,0 -17.0052,0.58769 -27.7052,24.58769 -10.7,24 -14.27513,62.93553 -9.58934,85.06586 -6.05901,19.54468 -16.06003,48.22589 -16.4745,61.73706 -1.09271,11.59875 0.83705,24.91633 5.2162,33.84828 2.01287,3.95273 3.47051,6.5607 5.86517,9.40259 5.77491,9.18693 28.0761,34.97087 45.48767,44.55852 8.9,-18.2 25.73844,-35.43369 85.69835,-47.93744 19.59079,-20.7041 5.48716,-62.53675 1.3616,-72.45817 2.27853,-9.60652 9.83314,-37.72721 7.47614,-79.4941 1.64442,-13.7063 -1.25277,-27.61695 -4.63609,-37.81029 -11.7,-21.9 -21.9,-21 -21.9,-21 -32.6,-3.4 -28.15,-11.875 -30.6,-50.1 l -22.3,1 c -0.35,44 -2.8,39.9 -17.9,48.6"/><path inkscape:label="#PussyshadowN" sodipodi:nodetypes="ccscc" id="path7240" class="shadow" d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z"/><path inkscape:label="#PussyN" sodipodi:nodetypes="ccsc" id="path7253" class="skin torso" d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path7254" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 363.51926,346.71833 c -0.21437,0.0622 0.19258,1.0796 0.0585,1.26722 -4.55196,6.36982 -19.79686,13.94142 -22.25581,16.13334 1.7124,-2.30461 20.21985,-12.75701 21.94736,-17.77556 z" id="path7254-3-0" sodipodi:nodetypes="csccc"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0-4-6-8-4-7"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Obese_MLight.tw b/src/art/vector/layers/Torso_Obese_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..3a09d879e443f3fca9a47631fb5fb68bd1caa014 --- /dev/null +++ b/src/art/vector/layers/Torso_Obese_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Torso_Obese_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.83701062" d="m 270.37447,419.35477 c -5.45967,-31.28496 0.77522,-62.76515 5.12068,-86.02956 0,-3.10455 2.72097,-12.70444 3.75025,-13.23131 2.26402,-1.1589 2.37976,0.88189 0.32614,5.75034 -1.23107,2.91832 -2.19252,6.42588 -2.13658,7.79449 -6.12817,24.10057 -9.3277,55.58037 -5.66972,82.97556 0.69415,4.87592 -0.28869,6.81256 -1.39078,2.74048 z" id="path4767-2-4-7-1-6-5" sodipodi:nodetypes="cccccccc"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="path6802" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowN"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="path6804" sodipodi:nodetypes="ccsc" inkscape:label="#PussyN"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path6806"/><path sodipodi:nodetypes="ccccc" id="path6808" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -37.16498,-9.93587 -42.26678,-23.86238 4.26478,15.21833 21.37989,28.69787 42.28057,25.52878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" style="fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000"/><path style="display:inline;fill-opacity:1;fill-rule:nonzero;fill:#000000;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:0;stroke:#000000" d="m 347.13398,420.49104 c -32.75198,14.03698 -65.48424,24.91567 -80.17912,16.90739 -20.83059,4.09365 -35.66498,-10.43587 -40.76678,-24.36238 4.26478,15.21833 19.87989,29.19787 40.78057,26.02878 17.15312,7.09449 47.5212,-3.15592 80.16533,-18.57379 z" id="path6742-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.71746141" d="m 322.53839,428.89204 c 25.16343,-10.16198 25.56532,-20.61217 27.15355,-24.773 5.43585,10.84586 -13.08805,21.1955 -28.14659,27.36712 0,0 -15.13357,5.11336 0.99308,-2.59412 z" id="path4817-8-4-9-7-90-4" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.88210374" d="m 331.21608,328.37378 c -3.1019,-2.89856 -6.59121,-4.34343 -14.00973,-7.72455 7.79608,1.11988 14.48261,4.63943 18.68711,9.90099 0.90381,1.13103 1.69292,2.34256 2.35372,3.62806 1.14002,2.21777 1.89809,4.65569 2.20421,7.28021 -2.17071,-4.30325 -7.67111,-10.3079 -9.23531,-13.08471 z" id="path4735-6-1-2-5-2-7" sodipodi:nodetypes="ccsccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.75908762" d="m 241.36756,322.04079 c 2.22361,-1.61724 12.56754,-5.82837 14.31639,-5.82837 1.76975,0 0.12919,1.1632 -4.13651,2.9323 -8.34605,3.58842 -15.63014,7.00098 -17.68829,12.26956 -0.36686,-3.17103 4.87251,-7.42407 7.50841,-9.37349 z" id="path4721-0-8-9-7-2-7" sodipodi:nodetypes="csccc"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.14264047" d="m 265.16443,314.33491 c 1.53153,-1.54362 9.18595,-3.64847 10.06095,-2.76657 0.45148,0.45527 -1.24018,1.46836 -3.7597,2.25129 -5.25773,1.63387 -7.60119,1.8255 -6.30125,0.51528 z" id="path4685-3-53-5-1-7-8"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:1.04571259" d="m 301.26603,315.15353 c -3.5936,-0.96226 -8.0039,-1.76355 -9.80065,-1.78061 -1.79679,-0.0165 -3.26691,-0.36995 -3.26691,-0.78417 0,-1.34408 5.81583,-0.79875 12.78817,1.19907 11.98029,3.43279 12.21105,4.56065 0.27951,1.36571 z" id="path4683-1-7-8-1-1"/><path style="display:inline;fill-opacity:1;fill:#464646;opacity:1;stroke-width:0.42766953" d="m 234.1308,425.35943 c -9.6832,-9.38315 -9.83784,-19.03243 -10.44901,-22.87437 -2.09179,10.01463 5.03644,19.57105 10.83113,25.26968 0,0 5.82359,4.72146 -0.38212,-2.39531 z" id="path4817-8-4-9-7-9-9-5" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Chubby.tw b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Chubby.tw index 587bce047d44d324f5333b45614633bb8b83e362..270ec9b9f2a2faec8a82759e165dad28dcafd315 100644 --- a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Chubby.tw +++ b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Chubby.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Outfit_ShibariRopes_Chubby [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852-7" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 236.56006,296.82725 c 11.10559,2.11719 20.8098,2.9195 28.35654,4.0173 -7.76353,1.9703 -20.81375,4.98661 -27.25516,6.15161" id="path1858-9" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 360.66223,310.11652 -68.63372,-6.61673 c 18.6846,6.99932 42.68336,15.73873 64.06834,18.95752" id="path1860-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 362.67989,401.09842 c -24.85562,4.67564 -53.13494,23.88089 -80.16648,32.90838 22.82814,-12.51843 50.13466,-38.07288 78.8833,-44.67081" id="path1862-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -16.87871,-24.62934 -28.34243,-30.82997" id="path1864-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.81511,330.20399 20.62297,6.86098 -23.20519,4.9717" id="path1866-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 352.39845,337.17398 c -18.31566,0.80828 -49.9516,1.30571 -68.27289,2.0971 15.42935,3.92331 54.07062,10.58804 66.43846,15.0216" id="path1868-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 354.43697,365.92357 c -13.81611,1.60858 -58.79639,8.62058 -71.55925,12.86231 15.263,0.085 59.71584,0.85013 76.32195,2.03328" id="path1870-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 229.53697,368.64372 c 3.28983,1.51937 21.5044,6.54307 24.01662,8.06244 -3.03605,0.12601 -22.62397,1.06566 -26.43236,1.44911" id="path1872-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852-7" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 236.56006,296.82725 c 11.10559,2.11719 20.8098,2.9195 28.35654,4.0173 -7.76353,1.9703 -20.81375,4.98661 -27.25516,6.15161" id="path1858-9" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 360.66223,310.11652 -68.63372,-6.61673 c 18.6846,6.99932 42.68336,15.73873 64.06834,18.95752" id="path1860-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 362.67989,401.09842 c -24.85562,4.67564 -53.13494,23.88089 -80.16648,32.90838 22.82814,-12.51843 50.13466,-38.07288 78.8833,-44.67081" id="path1862-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -16.87871,-24.62934 -28.34243,-30.82997" id="path1864-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.81511,330.20399 20.62297,6.86098 -23.20519,4.9717" id="path1866-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 352.39845,337.17398 c -18.31566,0.80828 -49.9516,1.30571 -68.27289,2.0971 15.42935,3.92331 54.07062,10.58804 66.43846,15.0216" id="path1868-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 354.43697,365.92357 c -13.81611,1.60858 -58.79639,8.62058 -71.55925,12.86231 15.263,0.085 59.71584,0.85013 76.32195,2.03328" id="path1870-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 229.53697,368.64372 c 3.28983,1.51937 21.5044,6.54307 24.01662,8.06244 -3.03605,0.12601 -22.62397,1.06566 -26.43236,1.44911" id="path1872-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Fat.tw b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Fat.tw index fa169cb703e65b88cd4bc1d27402d67b3260d1d2..621b816f59ba317ee24619939357ed8999fb3690 100644 --- a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Fat.tw +++ b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Fat.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Outfit_ShibariRopes_Fat [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852-7-2" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9-1" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 235.31006,296.32725 c 11.10559,2.11719 22.0598,3.4195 29.60654,4.5173 -7.76353,1.9703 -22.56375,5.48661 -29.00516,6.65161" id="path1858-9-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 367.41223,310.11652 -75.38372,-6.61673 c 18.6846,6.99932 50.18336,16.73873 71.56834,19.95752" id="path1860-8-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.67989,402.59842 c -24.85562,4.67564 -61.13494,22.38089 -88.16648,31.40838 22.82814,-12.51843 59.63466,-39.57288 88.3833,-46.17081" id="path1862-7-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -19.37871,-26.12934 -30.84243,-32.32997" id="path1864-7-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 234.56511,327.95399 24.87297,9.11098 -29.20519,4.7217" id="path1866-2-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 360.39845,335.92398 c -18.31566,0.80828 -57.9516,2.55571 -76.27289,3.3471 15.42935,3.92331 60.57062,4.83804 72.93846,9.2716" id="path1868-6-4" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 363.18697,365.17357 c -13.81611,1.60858 -67.54639,9.37058 -80.30925,13.61231 15.263,0.085 69.21584,0.35013 85.82195,1.53328" id="path1870-0-1" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 222.78697,367.89372 c 3.28983,1.51937 28.2544,7.29307 30.76662,8.81244 -3.03605,0.12601 -28.87397,2.06566 -32.68236,2.44911" id="path1872-6-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852-7-2" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -29.56323,6.49278 -37.68749,7.55025" id="path1854-9-1" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 53.78703,10.61503 72.60647,18.34941" id="path1856-3-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 235.31006,296.32725 c 11.10559,2.11719 22.0598,3.4195 29.60654,4.5173 -7.76353,1.9703 -22.56375,5.48661 -29.00516,6.65161" id="path1858-9-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 367.41223,310.11652 -75.38372,-6.61673 c 18.6846,6.99932 50.18336,16.73873 71.56834,19.95752" id="path1860-8-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.67989,402.59842 c -24.85562,4.67564 -61.13494,22.38089 -88.16648,31.40838 22.82814,-12.51843 59.63466,-39.57288 88.3833,-46.17081" id="path1862-7-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -19.37871,-26.12934 -30.84243,-32.32997" id="path1864-7-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 234.56511,327.95399 24.87297,9.11098 -29.20519,4.7217" id="path1866-2-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 360.39845,335.92398 c -18.31566,0.80828 -57.9516,2.55571 -76.27289,3.3471 15.42935,3.92331 60.57062,4.83804 72.93846,9.2716" id="path1868-6-4" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 363.18697,365.17357 c -13.81611,1.60858 -67.54639,9.37058 -80.30925,13.61231 15.263,0.085 69.21584,0.35013 85.82195,1.53328" id="path1870-0-1" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 222.78697,367.89372 c 3.28983,1.51937 28.2544,7.29307 30.76662,8.81244 -3.03605,0.12601 -28.87397,2.06566 -32.68236,2.44911" id="path1872-6-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Hourglass.tw b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Hourglass.tw index 86ca52ea2d807a75cd66347f137b49892ee253fe..dcdfd1666a97b5025138a9a3ee86d83b14334f89 100644 --- a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Hourglass.tw +++ b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Hourglass.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Outfit_ShibariRopes_Hourglass [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccssczczczczccssczczczcsscc" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" id="path1790"/><path sodipodi:nodetypes="ccc" id="path1792" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1794" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1796" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1798" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1800" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1802" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1804" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1806" d="m 344.97383,337.35076 c -18.31566,0.80828 -42.52698,1.12893 -60.84827,1.92032 15.42935,3.92331 37.80717,11.47193 50.17501,15.90549" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1808" d="m 332.1631,367.69134 c -13.81611,1.60858 -36.52252,6.85281 -49.28538,11.09454 15.263,0.085 35.85098,1.55723 52.45709,2.74038" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccc" id="path1810" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39"/><path sodipodi:nodetypes="ccccccc" id="path1812" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1814" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1816" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1818" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1820" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1822" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1824" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1826" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1828" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path sodipodi:nodetypes="ccccccc" id="path1830" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none"/><path id="path1832" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none"/><path inkscape:transform-center-y="-10.814575" inkscape:transform-center-x="-1.4558081" id="path1834" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1836" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1838" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1840" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1842" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1844" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1846" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/><path sodipodi:nodetypes="ccccc" id="path1848" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path sodipodi:nodetypes="ccssczczczczccssczczczcsscc" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" id="path1790"/><path sodipodi:nodetypes="ccc" id="path1792" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1794" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1796" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1798" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1800" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1802" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1804" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1806" d="m 344.97383,337.35076 c -18.31566,0.80828 -42.52698,1.12893 -60.84827,1.92032 15.42935,3.92331 37.80717,11.47193 50.17501,15.90549" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1808" d="m 332.1631,367.69134 c -13.81611,1.60858 -36.52252,6.85281 -49.28538,11.09454 15.263,0.085 35.85098,1.55723 52.45709,2.74038" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccc" id="path1810" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1812" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1814" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1816" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1818" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1820" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1822" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1824" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1826" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1828" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path sodipodi:nodetypes="ccccccc" id="path1830" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000"/><path id="path1832" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000"/><path inkscape:transform-center-y="-10.814575" inkscape:transform-center-x="-1.4558081" id="path1834" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1836" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1838" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1840" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1842" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1844" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1846" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/><path sodipodi:nodetypes="ccccc" id="path1848" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Normal.tw b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Normal.tw index 035955b5ac337a2eb8195a95d25ad07f8ebc67a1..25cfd54bd5af026aaec2b2e24505053dd5b3ffef 100644 --- a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Normal.tw +++ b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Normal.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Outfit_ShibariRopes_Normal [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path1854" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path1856" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path1858" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path1860" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 346.59321,401.2752 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 33.1641,-35.06768 61.91274,-41.66561" id="path1862" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path1864" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 240.75965,330.55754 18.67843,6.50743 -19.84643,4.08782" id="path1866" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 347.27193,337.17398 c -18.31566,0.80828 -44.82508,1.30571 -63.14637,2.0971 15.42935,3.92331 46.29245,11.6487 58.66029,16.08226" id="path1868" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 342.23938,367.69134 c -13.81611,1.60858 -46.5988,6.85281 -59.36166,11.09454 15.263,0.085 43.62916,1.20368 60.23527,2.38683" id="path1870" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 237.84548,370.41149 c 3.28983,1.51937 13.19589,4.7753 15.70811,6.29467 -3.03605,0.12601 -13.2548,0.35855 -17.06319,0.742" id="path1872" sodipodi:nodetypes="ccc"/><path style="fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path1854" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path1856" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path1858" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path1860" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 346.59321,401.2752 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 33.1641,-35.06768 61.91274,-41.66561" id="path1862" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path1864" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 240.75965,330.55754 18.67843,6.50743 -19.84643,4.08782" id="path1866" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 347.27193,337.17398 c -18.31566,0.80828 -44.82508,1.30571 -63.14637,2.0971 15.42935,3.92331 46.29245,11.6487 58.66029,16.08226" id="path1868" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 342.23938,367.69134 c -13.81611,1.60858 -46.5988,6.85281 -59.36166,11.09454 15.263,0.085 43.62916,1.20368 60.23527,2.38683" id="path1870" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 237.84548,370.41149 c 3.28983,1.51937 13.19589,4.7753 15.70811,6.29467 -3.03605,0.12601 -13.2548,0.35855 -17.06319,0.742" id="path1872" sodipodi:nodetypes="ccc"/><path style="fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Obese.tw b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Obese.tw index 46c21b6002cb85edf3181d7f4fe8f62c2764cc6b..378799df68b5dfaf946dee15c721ea3831c1ece6 100644 --- a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Obese.tw +++ b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Obese.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Outfit_ShibariRopes_Obese [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852-7-2-1" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -31.331,7.02311 -39.45526,8.08058" id="path1854-9-1-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 55.20124,11.32214 74.02068,19.05652" id="path1856-3-3-4" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 232.48163,295.79692 c 11.10559,2.11719 24.88823,3.94983 32.43497,5.04763 -7.76353,1.9703 -25.2154,6.72405 -31.65681,7.88905" id="path1858-9-0-5" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 370.06388,310.11652 -76.79793,-6.26318 c 18.6846,6.99932 53.18856,16.91551 74.57354,20.1343" id="path1860-8-8-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 371.91733,403.83586 c -24.85562,4.67564 -62.37238,21.14345 -89.40392,30.17094 22.82814,-12.51843 62.46309,-37.80511 91.21173,-44.40304" id="path1862-7-8-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 223.34835,413.2 c 10.40403,3.57274 20.21184,12.60748 29.84849,21.9356 -7.59549,-11.61614 -22.56069,-27.89711 -34.02441,-34.09774" id="path1864-7-3-5" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 231.02958,327.95399 28.4085,9.11098 -33.62461,5.60558" id="path1866-2-6-9" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 365.87853,335.92398 c -18.31566,0.80828 -63.43168,2.55571 -81.75297,3.3471 15.42935,3.92331 67.81846,4.48449 80.1863,8.91805" id="path1868-6-4-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 369.72771,365.17357 c -13.81611,1.60858 -74.08713,9.37058 -86.84999,13.61231 15.263,0.085 73.45848,0.52691 90.06459,1.71006" id="path1870-0-1-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 219.60499,366.12595 c 3.28983,1.51937 31.43638,9.06084 33.9486,10.58021 -3.03605,0.12601 -32.4095,2.06566 -36.21789,2.44911" id="path1872-6-2-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8-4" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7-4" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8-4" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7-8"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7-2" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8-4" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2-1" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4-8" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path1852-7-2-1" style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="M 282.55889,202.33778 296.95,214.0875 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 238.82515,250.41394 c 8.89748,0.8284 28.61794,1.23037 35.84074,2.73646 -9.07057,1.20286 -31.331,7.02311 -39.45526,8.08058" id="path1854-9-1-0" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.72037,256.4549 c -20.00873,-1.45087 -51.83371,-1.22032 -73.36917,-1.90782 22.73019,3.82363 55.20124,11.32214 74.02068,19.05652" id="path1856-3-3-4" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 232.48163,295.79692 c 11.10559,2.11719 24.88823,3.94983 32.43497,5.04763 -7.76353,1.9703 -25.2154,6.72405 -31.65681,7.88905" id="path1858-9-0-5" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 370.06388,310.11652 -76.79793,-6.26318 c 18.6846,6.99932 53.18856,16.91551 74.57354,20.1343" id="path1860-8-8-2" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 371.91733,403.83586 c -24.85562,4.67564 -62.37238,21.14345 -89.40392,30.17094 22.82814,-12.51843 62.46309,-37.80511 91.21173,-44.40304" id="path1862-7-8-6" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 223.34835,413.2 c 10.40403,3.57274 20.21184,12.60748 29.84849,21.9356 -7.59549,-11.61614 -22.56069,-27.89711 -34.02441,-34.09774" id="path1864-7-3-5" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 231.02958,327.95399 28.4085,9.11098 -33.62461,5.60558" id="path1866-2-6-9" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 365.87853,335.92398 c -18.31566,0.80828 -63.43168,2.55571 -81.75297,3.3471 15.42935,3.92331 67.81846,4.48449 80.1863,8.91805" id="path1868-6-4-7" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 369.72771,365.17357 c -13.81611,1.60858 -74.08713,9.37058 -86.84999,13.61231 15.263,0.085 73.45848,0.52691 90.06459,1.71006" id="path1870-0-1-3" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 219.60499,366.12595 c 3.28983,1.51937 31.43638,9.06084 33.9486,10.58021 -3.03605,0.12601 -32.4095,2.06566 -36.21789,2.44911" id="path1872-6-2-8" sodipodi:nodetypes="ccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1874-5-8-4" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1876-1-9-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path1878-1-5-0" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path1880-1-0-3" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path1882-1-5-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path1884-0-1-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path1886-9-7-4" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path1888-3-3-1" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path1890-1-0-9" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path1892-0-8-4" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1894-4-7-8"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path1896-7-6-7" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path1898-6-7-2" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path1900-1-6-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path1902-8-5-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path1904-3-8-4" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path1906-5-6-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path1908-5-2-1" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path1910-7-4-8" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Unnatural.tw b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Unnatural.tw index cb6576846888cca0b22c7db4370c454ec9fd8e7b..ef4afcd0ac1a597b56c6130062e9622f5cb8ae24 100644 --- a/src/art/vector/layers/Torso_Outfit_ShibariRopes_Unnatural.tw +++ b/src/art/vector/layers/Torso_Outfit_ShibariRopes_Unnatural.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Outfit_ShibariRopes_Unnatural [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path811" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path813" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path815" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path817" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path819" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" id="path821" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path823" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" id="path825" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 341.26152,337.17398 c -18.31566,0.80828 -38.81467,1.30571 -57.13596,2.0971 15.42935,3.92331 33.91808,9.17383 46.28592,13.60739" id="path827" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 325.97592,369.63588 c -13.81611,1.60858 -30.33534,4.90827 -43.0982,9.15 15.263,0.085 31.25479,1.0269 47.8609,2.21005" id="path829" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#895b39" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" id="path831" sodipodi:nodetypes="ccc"/><path style="fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path833" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path835" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path837" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path839" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path841" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path843" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path845" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path847" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path849" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:none" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path851" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path853"/><path style="display:inline;fill-opacity:1;fill:#895b39;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:none" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path855" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:none" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path843-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:none" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path843-7-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:none" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path843-7-8-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path843-7-8-5-0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path843-7-8-5-0-1" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path843-7-8-5-0-1-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#895b39;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:none" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path843-7-8-5-0-1-1" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path811" style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 283.266,203.04489 13.684,11.04261 c -1.63332,5.69038 -5.58705,17.05451 -7.52294,24.56739 -1.31292,5.09519 -12.63008,11.98051 -13.00489,14.57133 -0.95556,6.60517 2.21576,26.42825 2.21576,26.42825 0,0 -13.27747,16.12568 -13.72133,21.19008 -0.44386,5.0644 9.1856,20.70076 9.1856,20.70076 0,0 -14.29082,11.54445 -14.66412,15.51966 -0.3733,3.97521 9.7691,20.25521 9.7691,20.25521 0,0 -15.21446,15.58066 -15.65359,19.38598 -0.43914,3.80532 12.14327,26.48656 12.14327,26.48656 0,0 -13.06557,27.07822 -12.50002,31.94288 0.56555,4.86466 13.41566,9.2894 13.41566,9.2894 m 7.71188,23.5334 c -4.38853,-0.52561 -8.54367,-23.1012 -7.48766,-23.63187 2.59642,-1.30474 14.74711,-5.90073 14.26248,-10.14295 -0.54799,-4.79686 -15.40234,-30.99086 -15.40234,-30.99086 0,0 16.90559,-21.2959 17.18086,-24.40684 0.27527,-3.11094 -13.67054,-21.4657 -13.67054,-21.4657 0,0 14.85046,-14.768 14.91838,-18.0491 0.0679,-3.28109 -10.02336,-17.72577 -10.02336,-17.72577 0,0 17.20036,-13.35198 17.92631,-18.04552 0.72595,-4.69354 -13.39058,-23.84532 -13.39058,-23.84532 0,0 15.78197,-18.92666 16.33827,-25.60739 0.1837,-2.2061 -6.9161,-9.85935 -5.53376,-15.391 2.58726,-10.35324 7.44506,-24.56858 7.44506,-24.56858 l 23.65209,-11.80605" sodipodi:nodetypes="ccssczczczczccssczczczcsscc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 243.06779,250.41394 c 8.89748,0.8284 24.3753,1.23037 31.5981,2.73646 -9.07057,1.20286 -24.96704,4.90179 -33.0913,5.95926" id="path813" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 368.59905,256.10135 c -20.00873,-1.45087 -49.71239,-0.86677 -71.24785,-1.55427 22.73019,3.82363 50.9586,9.02404 69.77804,16.75842" id="path815" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 239.38849,297.00403 c 11.10559,2.11719 17.98137,2.74272 25.52811,3.84052 -7.76353,1.9703 -17.27822,3.21884 -23.71963,4.38384" id="path817" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 357.65703,309.58619 -65.62852,-6.0864 c 18.6846,6.99932 38.97105,14.50129 60.35603,17.72008" id="path819" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 345.179,401.45198 c -24.85562,4.67564 -37.04826,23.70411 -64.0798,32.7316 22.82814,-12.51843 30.33567,-34.00702 59.08431,-40.60495" id="path821" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 226,413.2 c 10.40403,3.57274 17.56019,12.60748 27.19684,21.9356 -7.59549,-11.61614 -13.1664,-22.41963 -24.63012,-28.62026" id="path823" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 244.82551,332.32531 14.61257,4.73966 -14.54313,2.32005" id="path825" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 341.26152,337.17398 c -18.31566,0.80828 -38.81467,1.30571 -57.13596,2.0971 15.42935,3.92331 33.91808,9.17383 46.28592,13.60739" id="path827" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 325.97592,369.63588 c -13.81611,1.60858 -30.33534,4.90827 -43.0982,9.15 15.263,0.085 31.25479,1.0269 47.8609,2.21005" id="path829" sodipodi:nodetypes="ccc"/><path style="fill-rule:evenodd;fill:none;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-width:2;stroke:#780000" d="m 241.55779,372.35603 c 3.28983,1.51937 9.48358,2.83076 11.9958,4.35013 -3.03605,0.12601 -9.71927,0.35855 -13.52766,0.742" id="path831" sodipodi:nodetypes="ccc"/><path style="fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 272.1141,251.53004 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path833" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 260.75745,299.50059 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path835" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 255.58516,335.43341 c 3.29661,0.005 2.29085,-1.09045 3.92359,-1.36769 l 2.02206,0.40442 c 0.93908,0.26173 0.67928,6.11426 -0.33088,6.02941 l -2.09559,-0.22059 c -1.65597,-0.11943 -1.03128,-1.24079 -3.64155,-1.68302 z" id="path837" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.25842,374.42923 c 2.72469,0.7849 1.40697,0.0534 3.19569,0.14011 l 2.02206,0.40442 c 0.93908,0.26173 0.57529,3.87856 -0.43487,3.79371 l -2.09559,-0.22059 c -1.65597,-0.11943 -0.82331,-0.98083 -3.12162,-0.90312 z" id="path839" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 250.83035,429.84059 c 0.95691,0.78489 1.30298,1.45721 2.20781,1.33595 l 1.65811,0.76837 c 0.93908,0.26173 0.78327,3.82656 -0.22689,3.74171 l -2.0436,-0.0646 c -1.60398,-0.79534 -0.51135,-1.44876 -2.54969,-2.5669 z" id="path841" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 284.13184,431.5505 c -1.8408,0.7329 -1.53772,-0.46806 -2.8585,-0.17338 l -1.86608,0.87236 c -0.93908,0.26173 -0.403,3.47829 0.60716,3.39344 l 2.09559,-0.22059 c 1.08405,-0.43139 0.84268,-1.00759 2.15312,-1.6058 z" id="path843" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 286.438,376.67971 c -3.29661,0.005 -2.29085,-1.09045 -3.92359,-1.36769 l -2.02206,0.40442 c -0.93908,0.26173 -0.67928,6.11426 0.33088,6.02941 l 2.09559,-0.22059 c 1.65597,-0.11943 1.03128,-1.24079 3.64155,-1.68302 z" id="path845" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 288.13011,338.37481 c -3.24695,-0.57004 -2.22153,-1.00534 -3.7809,-1.5631 l -2.0616,0.0456 c -0.97033,0.0939 -1.42328,4.70624 -0.41381,4.79887 l 2.10195,0.14828 c 1.65142,0.17121 1.28387,-0.72996 3.93126,-0.71016 z" id="path847" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 294.70783,302.9585 c -1.41097,-0.25127 -0.97401,-0.70779 -1.7893,-0.95129 l -2.06044,0.0828 c -0.96848,0.11148 -1.7322,2.63093 -0.98119,3.4072 l 2.26026,0.16222 c 0.71837,0.0373 0.74491,-0.54408 2.30037,-0.31219 z" id="path849" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1px;stroke:#780000" d="m 299.13269,253.33113 c -3.24602,-0.57532 -1.6955,-0.96194 -3.25395,-1.52224 l -2.06168,-0.10485 c -0.97048,0.0923 -1.67133,4.686 -0.66201,4.78027 l 1.95466,0.48258 c 1.65113,0.17391 1.12327,-1.18696 3.77062,-1.16285 z" id="path851" sodipodi:nodetypes="ccccccc"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 276.41331,321.54531 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path853"/><path style="display:inline;fill-opacity:1;fill:#800000;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:3;stroke-opacity:1;stroke-width:1;stroke:#780000" d="m 271.51829,357.32018 a 2.3111103,2.3111103 0 0 1 -2.31111,2.31111 2.3111103,2.3111103 0 0 1 -2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,-2.31111 2.3111103,2.3111103 0 0 1 2.31111,2.31111 z" id="path855" inkscape:transform-center-x="-1.4558081" inkscape:transform-center-y="-10.814575"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.01785493px;stroke:#780000" d="m 268.57842,449.10732 c -1.91821,-0.87602 -1.58231,-1.03534 -3.10987,0.3706 0.0145,0.29298 0.35998,2.93011 0.50001,3.23589 2.18632,0.98824 1.94406,0.8202 3.3125,-0.8063 -0.35345,-1.68233 -0.47338,-1.86383 -0.70264,-2.80019 z" id="path843-7" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.07243621px;stroke:#780000" d="m 269.93731,454.74918 c -2.12943,-0.87602 -1.75656,-1.03534 -3.45233,0.3706 0.0161,0.29298 0.39962,2.93011 0.55507,3.23589 2.42709,0.98824 2.15814,0.8202 3.67728,-0.8063 -0.39236,-1.68233 -0.52551,-1.86383 -0.78002,-2.80019 z" id="path843-7-8" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.14677155px;stroke:#780000" d="m 271.6161,459.90829 c -2.25175,-0.94727 -1.85746,-1.11955 -3.65062,0.40074 0.0171,0.31681 0.42258,3.16842 0.58695,3.49907 2.56648,1.06862 2.28209,0.88691 3.88847,-0.87188 -0.4149,-1.81915 -0.55569,-2.01541 -0.8248,-3.02793 z" id="path843-7-8-5" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 272.825,464.06822 c -2.14931,0.0978 -1.92642,-0.21814 -2.6057,1.87025 0.15679,0.27294 1.76062,2.62494 2.0362,2.84892 2.44471,-0.12132 2.14508,-0.16381 2.5735,-2.38544 -1.14241,-1.43557 -1.339,-1.55057 -2.004,-2.33373 z" id="path843-7-8-5-0" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 292.63798,232.95142 c -1.33097,-1.69044 -0.94433,-1.6932 -3.03772,-1.02944 -0.1306,0.28639 -1.10892,2.95978 -1.13055,3.31425 1.52211,1.91691 1.38218,1.64856 3.43782,0.70329 0.50193,-1.76467 0.48095,-1.99145 0.73045,-2.9881 z" id="path843-7-8-5-0-1" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 294.40345,227.07813 c -1.32666,-1.69383 -0.94002,-1.6956 -3.03509,-1.03717 -0.13133,0.28606 -1.11645,2.95695 -1.13898,3.31136 1.51723,1.92077 1.37799,1.65207 3.43602,0.71204 0.50641,-1.76339 0.48602,-1.99023 0.73805,-2.98623 z" id="path843-7-8-5-0-1-6" sodipodi:nodetypes="ccccc"/><path style="display:inline;fill-opacity:1;fill-rule:evenodd;fill:#800000;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-width:1.0655576px;stroke:#780000" d="m 296.20761,221.4205 c -1.30595,-1.70984 -0.91932,-1.70691 -3.02224,-1.07403 -0.13482,0.28443 -1.15236,2.94313 -1.17921,3.29725 1.49374,1.9391 1.35777,1.66872 3.4271,0.7538 0.52785,-1.75709 0.5102,-1.98415 0.77435,-2.97702 z" id="path843-7-8-5-0-1-1" sodipodi:nodetypes="ccccc"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Unnatural.tw b/src/art/vector/layers/Torso_Unnatural.tw index 710194f4f91439b2e09910dfcfcc898f0bbe9f39..77116b3a248d454917b7cdfbc2eb9500e6446402 100644 --- a/src/art/vector/layers/Torso_Unnatural.tw +++ b/src/art/vector/layers/Torso_Unnatural.tw @@ -1,3 +1,3 @@ :: Art_Vector_Torso_Unnatural [nobr] -<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path758-3" class="shadow" d="m 248.80209,236.55327 c -5.9635,6.72282 -12.71545,29.08013 -12.78595,44.59861 -0.0511,11.25835 2.21468,22.20679 5.06234,31.37591 2.64714,6.84905 2.70507,14.79288 2.89224,21.60596 2.23588,31.66918 -16.13746,71.59892 -17.84204,78.9991 15.28122,5.65059 20.75148,34.04025 37.54749,44.44584 3.28218,4.4461 7.69563,8.97276 12.37124,10.72841 1.96441,-4.71239 4.08592,-9.99676 8.2212,-13.82212 23.0938,-21.36296 23.2852,-21.3212 47.48734,-37.59787 6.25915,-3.06075 12.71711,-4.53046 18.53422,-5.97999 -9.43641,-20.74737 -22.93964,-28.82948 -24.2877,-41.85922 -1.65915,-15.93639 23.53042,-36.59823 30.89289,-52.53461 6.11864,-14.92398 9.47724,-31.86365 9.93567,-48.00392" sodipodi:nodetypes="cscccccsccccc"/><path id="path758" class="skin torso" d="m 272.9,208.2 c 0,0 -12.16653,5.2045 -24.7,28.3 -6.95634,12.81849 -10.93617,28.88902 -11.00415,44.37207 -0.0493,11.23265 2.13572,22.1561 4.88187,31.30428 2.55277,6.83342 2.60863,14.7591 2.78912,21.55663 2.15618,31.59687 -10.13768,54.10012 -19.61684,79.56702 17.9,5.5 32.55,50.5 50.55,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -9.1,-20.7 -25.12583,-29.83259 -26.42583,-42.83259 C 322.37417,352.66741 348.2,331.7 355.3,315.8 c 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" sodipodi:nodetypes="csscccccccccccc" transform="translate(0.50000002)"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Unnatural_Pussyshadow" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowU"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Unnatural_Pussy" sodipodi:nodetypes="ccsc" inkscape:label="#PussyU"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0"/></svg></html>' >> \ No newline at end of file +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path id="path756" class="shadow" d="m 226,413.2 c 18.5,5 17.1,34.5 49.8,54.3 7.3,-16.9 20.1,-24.2 32.6,-34.3 12.4,-10 20,-18 41.9,-21.9 -7,-14.9 -12.2,-22.2 -15.8,-26.1 -0.9,-1 -3.9,-4.1 -6,-9 0,0 -1.9,-4.4 -2.3,-9 -0.4,-4.8 1.1,-10.5 13.5,-27.3 9,-12.2 10.8,-12.6 14.5,-19.8 3.7,-7.1 5.4,-13.1 6.8,-18.3 2.9,-11 4.7,-22.8 4,-28.5 -4.3,-37.3 -74.4,-71.5 -103.8,-51.8 -4.3,2.9 -6.8,6.3 -10,10.7 -13.9,19 -15.0481,41.62678 -14.3481,58.12678 0.3,6.4 3.1481,15.47322 5.7481,26.87322 3.8,16.5 1,28.2 0.8,32.5 -0.2,4.5 -0.7,12.2 -2.3,21 -1.9,9.9 -5.7,25 -15.1,42.5 z" sodipodi:nodetypes="cccccccccccccccccc"/><path id="path758" class="skin torso" d="m 272.9,208.2 c 0,0 -12.16653,5.2045 -24.7,28.3 -13.02433,24 -11.89644,59.4 -4.4,81 2.2,23 0.8,29.8 -1.3,49.9 -1.1,10.1 -9.65,25.2 -17.25,45.9 17.9,5.5 32.55,50.5 50.55,54.3 8.9,-18.2 32.8,-45.5 74.6,-56.2 -9.1,-20.7 -25.12583,-29.83259 -26.42583,-42.83259 C 322.37417,352.66741 348.2,331.7 355.3,315.8 c 8.9,-21.9 18.3,-62.5 10.5,-86 -11.7,-22 -21.9,-21.1 -21.9,-21.1 -32.7,-3.4 -35,-14 -30.7,-50.1 l -22.3,1 c 8.3,43.5 -2.9,39.9 -18,48.6" sodipodi:nodetypes="cscccccccccccc" transform="translate(0.50000002)"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Unnatural_Pussyshadow" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowU"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Unnatural_Pussy" sodipodi:nodetypes="ccsc" inkscape:label="#PussyU"/><path sodipodi:nodetypes="scscs" class="areola" d="m 271.54026,376.44844 c 0.0782,1.21363 -0.39233,3.20481 -1.35826,3.28497 -0.96592,0.0802 -1.48021,-1.74966 -1.55841,-2.96328 -0.0782,-1.21363 0.42001,-3.09486 1.38594,-3.17502 0.96593,-0.0802 1.45253,1.6397 1.53073,2.85333 z" id="path5405-7-9-0-4-6"/></svg></html>' >> \ No newline at end of file diff --git a/src/art/vector/layers/Torso_Unnatural_MLight.tw b/src/art/vector/layers/Torso_Unnatural_MLight.tw new file mode 100644 index 0000000000000000000000000000000000000000..46b54b4737ef7a30674f6ee2ea746a23a60bc624 --- /dev/null +++ b/src/art/vector/layers/Torso_Unnatural_MLight.tw @@ -0,0 +1,3 @@ +:: Art_Vector_Torso_Unnatural_MLight [nobr] + +<<print '<html><svg viewBox="0 0 560 1000" class="'+_art_display_class+'"><path style="fill-opacity:1;fill:#464646;stroke-width:0.54959524" d="m 310.98489,427.23479 c 0.453,-0.74885 1.46873,-1.92846 2.25717,-2.62137 1.57012,-1.37983 5.54912,-8.16158 6.74202,-11.49099 0.62129,-1.73406 0.59739,-2.9757 -0.13708,-7.11416 -1.19834,-6.75247 -1.21101,-7.04609 -0.30379,-7.04609 0.95781,0 2.61999,3.88345 3.63975,8.50361 0.74427,3.37201 0.73215,3.44555 -1.12723,6.84234 -1.03376,1.88854 -2.82954,4.65717 -3.9906,6.15255 -2.35721,4.11075 -7.52675,10.15954 -7.52675,10.15954 0,0 -6.80471,6.67312 0.44651,-3.38543 z" id="path4817-8" sodipodi:nodetypes="csscsscccc"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.49682742" d="m 248.13959,437.19208 c -2.20644,-3.48515 -6.91916,-12.5398 -8.11158,-15.58494 -0.53842,-1.37504 -1.73856,-3.74097 -2.66696,-5.25762 -2.24866,-3.67351 -2.89019,-6.43413 -2.00159,-8.6131 1.47506,-3.61699 2.84306,-7.47967 3.34206,-9.43669 0.64737,-2.53886 1.48849,-3.41658 1.09506,-1.14273 -0.69125,3.99513 -2.51202,11.33549 -3.11258,12.54828 -0.59831,1.20818 -0.58711,1.56362 0.11585,3.674 0.42806,1.28501 1.22353,2.97254 1.7677,3.75003 0.54422,0.77749 2.95165,5.1015 5.34988,9.60892 2.39823,4.5074 4.76513,8.86917 5.25978,9.69285 2.29841,3.82721 1.34583,4.5258 -1.03764,0.761 z" id="path4809-8"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.76042944" d="m 263.75723,425.16193 c -1.69242,-6.70782 -0.10105,-20.05559 3.50027,-29.36008 5.05322,-15.88279 -5.31114,-25.6564 -0.25685,-46.35523 0.6866,-1.72499 1.24834,-4.08041 1.24834,-5.23425 0,-2.92123 2.38679,-11.95425 3.28966,-12.45001 1.98595,-1.09046 2.08747,0.82982 0.28607,5.41078 -1.07987,2.74601 -1.92322,6.04644 -1.87416,7.33424 0.0491,1.28783 -0.48259,4.92187 -1.18142,8.07562 -2.13054,9.61503 -2.52433,13.71905 0.339,25.44524 0.74528,1.77401 1.53334,5.32201 1.75129,7.88446 0.33408,3.92792 0.0774,5.27754 -1.63611,8.6012 -5.28175,10.24501 -5.36506,19.63795 -4.24613,28.06938 0.6089,4.58799 -0.25324,6.41027 -1.21996,2.57865 z" id="path4767-2" sodipodi:nodetypes="cccsccccccccc"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 241.77521,386.00001 c 0,-1.88731 1.82321,-8.98714 2.06406,-8.03776 0.0867,0.34192 -0.0782,2.66344 -0.36676,5.15897 -0.50082,4.33281 -1.6973,6.36215 -1.6973,2.87879 z" id="path4753-0"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 311.27008,372.07243 c -1.19106,-1.69151 -3.34125,-7.53435 -3.34125,-9.0794 0,-2.66026 1.49944,-1.40874 2.45089,2.0457 0.52347,1.90053 1.44069,4.50001 2.0383,5.77668 1.09103,2.33076 0.25374,3.2476 -1.14794,1.25702 z" id="path4747-8"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 306.33823,347.90096 c -0.0151,-1.6722 0.54748,-5.39622 1.24861,-8.27563 l 1.27478,-5.23527 -3.37194,-4.68548 c -1.85458,-2.57699 -3.11973,-4.87287 -2.81148,-5.10192 0.64484,-0.47914 6.02736,4.09795 6.04541,5.14084 0.008,0.381 0.7011,1.33416 1.54338,2.11814 l 1.53137,1.42541 5.73102,-2.97831 c 3.15209,-1.63808 5.8907,-2.85801 6.08581,-2.71094 0.19514,0.14707 -1.94038,1.76546 -4.74557,3.59649 -2.80521,1.83101 -5.67077,4.03293 -6.36792,4.89316 -1.81697,2.24201 -3.69325,6.65784 -4.2828,10.07967 -0.75205,4.36487 -1.84931,5.37645 -1.88067,1.73384 z" id="path4735-6"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 248.729,336.63232 c -0.57859,-4.03696 -0.45843,-4.86673 1.0126,-6.9928 1.45544,-2.10353 8.22595,-7.58091 9.37064,-7.58091 1.15838,0 0.0845,1.51296 -2.70751,3.81404 -4.568,3.76498 -6.07104,6.29957 -6.57281,11.0837 l -0.44642,4.25647 z" id="path4721-0"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 329.71114,325.82252 c 0,-0.31996 0.74681,-0.72891 1.6596,-0.90883 1.05568,-0.20808 1.54507,-0.068 1.34495,0.38514 -0.38635,0.87457 -3.00455,1.33098 -3.00455,0.52369 z" id="path4691-3"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 264.77118,317.79777 c 0.85344,-1.0408 5.11884,-2.46001 5.60643,-1.86538 0.25159,0.30697 -0.69108,0.99005 -2.09507,1.51795 -2.92987,1.10165 -4.23575,1.23086 -3.51136,0.34743 z" id="path4685-3"/><path style="fill-opacity:1;fill:#464646;stroke-width:0.70040137" d="m 291.7938,316.22446 c -1.9967,-0.77691 -4.44721,-1.42386 -5.44556,-1.43764 -0.99835,-0.0133 -1.8152,-0.29869 -1.8152,-0.63313 0,-1.08519 3.23147,-0.6449 7.10553,0.96812 6.65663,2.77159 6.78485,3.68221 0.1553,1.10265 z" id="path4683"/><path style="display:inline;fill-opacity:1;fill:#464646;stroke-width:0.86920017" d="m 317.26151,390.87999 c -0.82092,-1.75357 -2.21512,-8.92328 -1.57839,-8.11685 0.22933,0.2904 1.08587,2.49926 1.90324,4.90864 1.4193,4.18318 1.19032,6.44475 -0.32485,3.20821 z" id="path4753-0-3"/><path d="m 283.66521,456.38067 c -1.54841,0.73859 -1.78928,15.78672 -9.24659,11.14886 -5.5459,3.1603 -10.12915,-4.94173 -10.42429,-8.4126 -0.25114,-2.95343 3.37748,-7.20053 3.87403,-6.51846 2.14579,-0.003 16.30971,2.85987 15.79685,3.7822 z" class="shadow" id="Body_Unnatural_Pussyshadow-9" sodipodi:nodetypes="ccscc" inkscape:label="#PussyshadowU"/><path d="m 274.36595,467.58332 c -3.81452,2.31718 -9.64064,-2.27902 -10.8644,-11.68664 5.95334,-21.67633 25.49385,-8.31185 20.23612,0.35499 -2.87984,4.74713 -3.52005,14.37508 -9.37172,11.33165 z" class="skin torso" id="Body_Unnatural_Pussy-8" sodipodi:nodetypes="ccsc" inkscape:label="#PussyU"/><path sodipodi:nodetypes="scscs" class="areola" d="m 268.2223,381.74564 c 0.0802,1.39213 -0.40206,3.67618 -1.39195,3.76813 -0.98989,0.092 -1.51694,-2.007 -1.59708,-3.39912 -0.0802,-1.39214 0.43043,-3.55006 1.42033,-3.64201 0.98989,-0.092 1.48856,1.88087 1.5687,3.273 z" id="path5405-7-9-0-5"/></svg></html>' >> \ No newline at end of file diff --git a/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw new file mode 100644 index 0000000000000000000000000000000000000000..1949fe79bfc478b3f136d6b9ae8e1576d2a06537 --- /dev/null +++ b/src/cheats/mod_EditChildCheatDatatypeCleanupNew.tw @@ -0,0 +1,330 @@ +:: MOD_Edit Child Cheat Datatype Cleanup New [nobr] + +<<set $nextButton = "Continue", $nextLink = "Child Interact">> +/* Cancel Option Check */ +<<if $tempSlave == "unset">> + <<unset $tempSlave>> + <<goto "Child Interact">> +<</if>> + +<<if $customEvalCode>> + <<if $customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */ + <<set $customEvalCode = "(" + $customEvalCode + ")">> + <</if>> + <<if typeof eval($customEvalCode) === "function">> + <<run (eval($customEvalCode))($tempSlave)>> + <</if>> +<</if>> +<<unset $customEvalCode>> + +<<run SlaveDatatypeCleanup($tempSlave)>> +<<set $rep = Number($rep) || 0>> +<<set $cash = Number($cash) || 0>> +<<set $week = Number($week) || 1>> +<<set $tempSlave.preg = Number($tempSlave.preg) || 0>> +<<set $tempSlave.pregType = Number($tempSlave.pregType) || 0>> +<<if $tempSlave.broodmother == 0>> + <<set WombInit($tempSlave)>> /* just to make sure */ + <<set $tempSlave.womb.length = 0>> /* simple way to delete all fetuses */ + <<set WombImpregnate($tempSlave, $tempSlave.pregType, $tempSlave.pregSource, $tempSlave.preg)>> /* recreates fetuses */ +<<else>> + <<set WombNormalizePreg($tempSlave)>> +<</if>> +<<set $tempSlave.pregWeek = Number($tempSlave.pregWeek) || Math.max($tempSlave.preg, 0)>> +<<if $tempSlave.preg <= 0>> + <<set $tempSlave.pregKnown = 0>> +<<elseif $tempSlave.preg > 0>> + <<set $tempSlave.pregKnown = 1>> +<</if>> + +/* Dependency Check */ +<br> +<<if $tempSlave.indenture == -1>> + <<set $tempSlave.indentureRestrictions = 0>> +<<elseif $tempSlave.indenture < -1>> + <<set $tempSlave.indenture = -1>> + <<print "Indenture was smaller than -1 reset to Fulltime Slave">><br> +<<elseif $tempSlave.indentureRestrictions < 0>> + <<set $tempSlave.indentureRestrictions = 0>> + <<print "Indenture Restriction was smaller than 0 reset to No Restrictions">><br> +<<elseif $tempSlave.indentureRestrictions > 2>> + <<set $tempSlave.indentureRestrictions = 2>> + <<print "Indenture Restrictions was bigger than 2 reset to Full Restrictions">><br> +<</if>> +<<if $tempSlave.weekAcquired < 0>> + <<set $tempSlave.weekAcquired = 0>> + <<print "Week Acquired was negative reset to 0">><br> +<</if>> +<<if ($tempSlave.relationshipTarget == $tempSlave.ID) && ($tempSlave.relationship > 0)>> + <<set $tempSlave.relationshipTarget = 0>> + <<set $tempSlave.relationship = -1>> + <<print "The Slave was in a relation with herself reset to emotional Slut">><br> +<</if>> +<<if ($tempSlave.rivalryTarget == $tempSlave.ID) && ($tempSlave.rivalry > 0)>> + <<set $tempSlave.rivalryTarget = 0>> + <<set $tempSlave.rivalry = 0>> + <<print "The Slave was her own Rival reset to No Rivalry">><br> +<</if>> +<<if $tempSlave.actualAge < 0>> + <<print "Slave actual Age is set too low, reset to existing actual Age">><br> + <<set $tempSlave.actualAge = $activeSlave.actualAge>> +<</if>> +<<if $tempSlave.physicalAge < 0>> + <<print "Slave physical Age is set too low, reset to existing physical Age">><br> + <<set $tempSlave.physicalAge = $activeSlave.actualAge>> +<</if>> +<<if $tempSlave.visualAge < 0>> + <<print "Slave visual Age is set too low, reset to existing visual Age">><br> + <<set $tempSlave.visualAge = $activeSlave.actualAge>> +<</if>> +<<if $tempSlave.ovaryAge < 0>> + <<print "Slave ovary Age is set too low, reset to match physical age">><br> + <<set $tempSlave.ovaryAge = $tempSlave.physicalAge>> +<</if>> +<<if $tempSlave.chem < 0>> + <<print "Slaves DNA Error is set too low, reset to 0">><br> + <<set $tempSlave.chem = 0>> +<</if>> +<<if $tempSlave.face < -100>> + <<print "Face Beauty was set too low, reset to -100">><br> + <<set $tempSlave.face = -100>> +<<elseif $tempSlave.face > 100>> + <<print "Face Beauty was set too high, reset to 100">><br> + <<set $tempSlave.face = 100>> +<</if>> +<<if $tempSlave.hLength < 0>> + <<print "Slaves Hair length was set too low, reset to 0">><br> + <<set $tempSlave.hLength = 0>> +<</if>> +<<if $tempSlave.lips < 0>> + <<print "Lips size too small, reset to 0">><br> + <<set $tempSlave.lips = 0>> +<<elseif $tempSlave.lips > 100>> + <<print "Lips size too high, reset to 100">><br> + <<set $tempSlave.lips = 100>> +<</if>> +<<if $tempSlave.muscles < -100>> + <<print "Muscle Value too low, reset to -100 (Frail)">><br> + <<set $tempSlave.muscles = 0>> +<<elseif $tempSlave.muscles > 100>> + <<print "Muscle Value too high, reset to 100 (Hugely Muscular)">><br> + <<set $tempSlave.muscles = 100>> +<</if>> +<<if $tempSlave.weight < -100>> + <<print "Weight Value too low, reset to -100 (Emaciated)">><br> + <<set $tempSlave.weight = -100>> +<<elseif $tempSlave.weight > 200 >> + <<print "Weight Value too high, reset to 200 (Extremely Obese)">><br> + <<set $tempSlave.weight = 200>> +<</if>> +<<if $tempSlave.waist < -100>> + <<print "Waist Value too low, reset to -100 (Absurd)">><br> + <<set $tempSlave.waist = -100>> +<<elseif $tempSlave.waist > 100>> + <<print "Waist Value too high, reset to 100 (Masculine)">><br> + <<set $tempSlave.waist = 100>> +<</if>> +<<if $tempSlave.height < 1>> + <<print "Height Value too low, reset to 140 (Seriously its still a Human Being)">><br> + <<set $tempSlave.height = 140>> +<</if>> +<<if $tempSlave.bellySag < 0>> + <<print "Bellysag Value too low, reset 0">><br> + <<set $tempSlave.bellySag = 0>> +<</if>> +<<if $tempSlave.boobs < 0>> + <<print "Breasts Value too low, reset to 200">><br> + <<set $tempSlave.boobs = 200>> +<</if>> +<<if $tempSlave.boobsImplant < 0>> + <<print "Breast Implant Value too low, reset to 0">><br> + <<set $tempSlave.boobsImplant = 0>> +<</if>> +<<if $tempSlave.butt < 0>> + <<print "Butt Value too low, reset to 0">><br> + <<set $tempSlave.butt = 0>> +<</if>> +<<if (ndef $tempSlave.pubertyAgeXX) || ($tempSlave.pubertyAgeXX < 0)>> + <<print "Puberty Age was not set or set too low, reset to Arcology fertility age">><br> + <<set $tempSlave.pubertyAgeXX = $fertilityAge>> +<</if>> +<<if (ndef $tempSlave.pubertyXX) && ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXX)>> + <<set $tempSlave.pubertyXX = 1>> +<<elseif (ndef $tempSlave.pubertyXX) && ($tempSlave.physicalAge < $tempSlave.pubertyAgeXX)>> + <<set $tempSlave.pubertyXX = 0>> +<</if>> +<<if $tempSlave.dick < 0>> + <<print "Slave Dick Value set too low, reset to 0 (No Dick)" >><br> + <<set $tempSlave.dick = 0>> +<</if>> +<<if $tempSlave.dick == 0>> + <<set $tempSlave.dickTat = 0>> +<</if>> +<<if ($tempSlave.vagina == -1) >> + <<set $tempSlave.labia = 0>> + <<set $tempSlave.clit = 0>> + <<set $tempSlave.cervixImplant = 0>> + <<set $tempSlave.ovaries = 0>> +<</if>> +<<if ($tempSlave.clit > 0) && ($tempSlave.dick > 0 )>> + <<print "No Giant Clit when Dick is present, reset Clit to 0 (Normal)" >><br> + <<set $tempSlave.clit = 0>> +<</if>> +<<if ($tempSlave.ovaries == 0) && ($tempSlave.mpreg == 0) && ($tempSlave.preg >0)>> + <<print "Slave has no Ovaries and no Analwomb, Pregnancy reset to 0">><br> + <<set $tempSlave.preg = 0>> + <<set $tempSlave.pregType = 0>> + <<set $tempSlave.pregSource = 0>> + <<set $tempSlave.pregWeek = 0>> +<</if>> +<<if ($tempSlave.pubertyXX != 1) && ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXX)>> + <<print "Slaves physical Age is equal or higher than female Puberty Age, Puberty set to 1 (Post Puberty)" >><br> + <<set $tempSlave.pubertyXX = 1>> +<</if>> +<<if ($tempSlave.ovaries == 1) && ($tempSlave.mpreg == 1)>> + <<print "Slave has a working Vagina, Analwomb got removed" >><br> + <<set $tempSlave.mpreg = 0>> +<</if>> +<<if ($tempSlave.pubertyXX == 0) && ($tempSlave.preg > 0)>> + <<print "Slave is not fertile (Pre-Puberty) and has no Anal Womb, pregnancy aborted !">><br> + <<set $tempSlave.preg = 0>> + <<set $tempSlave.pregType = 0>> + <<set $tempSlave.pregSource = 0>> + <<set $tempSlave.pregWeek = 0>> +<</if>> +<<if $tempSlave.balls < 0>> + <<print "Slave Balls Value set too low, reset to 0 (No Balls)">><br> + <<set $tempSlave.balls = 0>> +<</if>> +<<if $tempSlave.foreskin < 0>> + <<print "Slave Foreskin Value set too low, reset to 0 (None)">><br> + <<set $tempSlave.foreskin = 0>> +<</if>> +<<if $tempSlave.scrotum < 0>> + <<print "Slave Scrotum Value set too low, reset to 0 (No Scrotum)">><br> + <<set $tempSlave.scrotum = 0>> +<</if>> +<<if (ndef $tempSlave.pubertyAgeXY) || ($tempSlave.pubertyAgeXY < 0)>> + <<print "XY Puberty Age was not set or set too low, reset to Arcology Puberty Age">><br> + <<set $tempSlave.pubertyAgeXY = $potencyAge>> +<</if>> +<<if (ndef $tempSlave.pubertyXY) && ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXY)>> + <<set $tempSlave.pubertyXY = 1>> +<<elseif (ndef $tempSlave.pubertyXY) && ($tempSlave.physicalAge < $tempSlave.pubertyAgeXY)>> + <<set $tempSlave.pubertyXY = 0>> +<</if>> +<<if ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXY) && ($tempSlave.pubertyXY != 1)>> + <<print "Slaves physical Age is equal or higher than male Puberty Age, Puberty set to 1 (Post Puberty)" >><br> + <<set $tempSlave.pubertyXY = 1>> +<</if>> +<<if $tempSlave.oralSkill < 0>> + <<print "Oral Skill Value set too low, reset to 0">><br> + <<set $tempSlave.oralSkill = 0>> +<<elseif $tempSlave.oralSkill > 100>> + <<print "Oral Skill Value set too high, reset to 100">><br> + <<set $tempSlave.oralSkill = 100>> +<</if>> +<<if $tempSlave.vaginalSkill < 0>> + <<print "Vaginal Skill Value too low, reset to 0">><br> + <<set $tempSlave.vaginalSkill = 0>> +<<elseif $tempSlave.vaginalSkill > 100>> + <<print "Vaginal Skill Value too high, reset to 100">><br> + <<set $tempSlave.vaginalSkill = 100>> +<</if>> +<<if $tempSlave.analSkill < 0>> + <<print "Anal Skill Value set too low, reset to 0">><br> + <<set $tempSlave.analSkill = 0>> +<<elseif $tempSlave.analSkill > 100>> + <<print "Anal Skill Value set too high, reset to 100">><br> + <<set $tempSlave.analSkill = 100>> +<</if>> +<<if $tempSlave.whoreSkill < 0>> + <<print "Whoring Skill Value set too low, reset to 0">><br> + <<set $tempSlave.whoreSkill = 0>> +<<elseif $tempSlave.whoreSkill > 100>> + <<print "Whoring Skill Value set too high, reset to 100">><br> + <<set $tempSlave.whoreSkill = 100>> +<</if>> +<<if $tempSlave.entertainSkill < 0>> + <<print "Entertainment Skill Value set too low, reset to 0">><br> + <<set $tempSlave.entertainSkill = 0>> +<<elseif $tempSlave.entertainSkill > 100>> + <<print "Entertainment Skill Value set too high, reset to 100">><br> + <<set $tempSlave.entertainSkill = 100>> +<</if>> +<<if $tempSlave.intelligence < -100>> + <<print "Slave Intelligence Value set too low, reset to -100">><br> + <<set $tempSlave.intelligence = -100>> +<<elseif $tempSlave.intelligence > 100>> + <<print "Slave Intelligence Value set too high, reset to 100">><br> + <<set $tempSlave.intelligence = 100>> +<</if>> +<<if $tempSlave.intelligenceImplant < 0>> + <<print "Slave intelligenceImplant Value set too low, reset to 0">><br> + <<set $tempSlave.intelligenceImplant = 0>> +<<elseif $tempSlave.intelligenceImplant > 30>> + <<print "Slave intelligenceImplant Value set too high, reset to 30">><br> + <<set $tempSlave.intelligenceImplant = 30>> +<</if>> +<<if $tempSlave.fetishStrength < 0>> + <<print "Fetish Strength set too low, reset to 0">><br> + <<set $tempSlave.fetishStrength = 0>> +<<elseif $tempSlave.fetishStrength > 100>> + <<print "Fetish Strength set too high, reset to 100">><br> + <<set $tempSlave.fetishStrength = 100>> +<</if>> +<<if $tempSlave.energy < 0>> + <<print "Sex Drive was set too low, reset to 0">><br> + <<set $tempSlave.energy = 0>> +<<elseif $tempSlave.energy > 100>> + <<print "Sex Drive was set too high, reset to 100">><br> + <<set $tempSlave.energy = 100>> +<</if>> +<<if $tempSlave.penetrativeCount < 0>> + <<print "Penetrative sex Count was set too low, reset to 0">><br> + <<set $tempSlave.penetrativeCount = 0>> +<</if>> +<<if $tempSlave.oralCount < 0>> + <<print "Oral sex Count set too low, reset to 0">><br> + <<set $tempSlave.oralCount = 0>> +<</if>> +<<if $tempSlave.vaginalCount < 0>> + <<print "Vaginal sex Count set too low, reset to 0">><br> + <<set $tempSlave.vaginalCount = 0>> +<</if>> +<<if $tempSlave.analCount < 0>> + <<print "Anal sex Count set too low, reset to 0">><br> + <<set $tempSlave.analCount = 0>> +<</if>> +<<if $tempSlave.publicCount < 0>> + <<print "Public sex Count set too low, reset 0">><br> + <<set $tempSlave.publicCount = 0>> +<</if>> +<<if $tempSlave.mammaryCount < 0>> + <<print "Titjobs Count set too low, reset to 0">><br> + <<set $tempSlave.mammaryCount = 0>> +<</if>> +<<if $tempSlave.birthsTotal < 0>> + <<print "Total birth Count set too low, reset to 0">><br> + <<set $tempSlave.birthsTotal = 0>> +<</if>> +<<if $tempSlave.prestige < 0>> + <<print "Prestige set too low, reset to 0">><br> + <<set $tempSlave.prestige = 0>> +<<elseif $tempSlave.prestige > 3>> + <<print "Prestige set too high, reset to 3">><br> + <<set $tempSlave.prestige = 3>> +<</if>> +<<run SetBellySize($tempSlave)>> + +<br> +You perform the dark rituals, pray to the dark gods and sold your soul for the power to change and mold slaves to your will. + +<br><br>This slave has been changed forever and you have lost a bit of your soul, YOU CHEATER! + +<<set $activeSlave = clone($tempSlave)>> +<<unset $tempSlave>> +<<set _escn = $cribs.findIndex(function(s) { s.ID === $activeSlave.ID; })>> +<<if def _escn>> + <<set $cribs[_escn] = clone($activeSlave)>> +<</if>> diff --git a/src/cheats/mod_EditChildCheatNew.tw b/src/cheats/mod_EditChildCheatNew.tw new file mode 100644 index 0000000000000000000000000000000000000000..5eb9d5fa9a20b456575071b9543d2fe4ef5904a1 --- /dev/null +++ b/src/cheats/mod_EditChildCheatNew.tw @@ -0,0 +1,3400 @@ +:: MOD_Edit Child Cheat New [nobr] + +<<set $nextButton = "Continue", $nextLink = "MOD_Edit Child Cheat Datatype Cleanup New", $tempSlave = clone($activeSlave)>> + +<<widget COptions>> + <<link "[$args[0]]">> + <<replace #career>> + <<set $tempSlave.career = $args[0]>> + <<set _carR = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget NOptions>> + <<link "[$args[0]]">> + <<replace #nation>> + <<set $tempSlave.nationality = $args[0]>> + <<set _natR = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget H1Options>> + <<link "[$args[0]]">> + <<replace #hcol1>> + <<set $tempSlave.hColor = $args[0]>> + <<set _hcol1R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget H2Options>> + <<link "[$args[0]]">> + <<replace #hcol2>> + <<set $tempSlave.origHColor = $args[0]>> + <<set _hcol2R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget H3Options>> + <<link "[$args[0]]">> + <<replace #hcol3>> + <<set $tempSlave.pubicHColor = $args[0]>> + <<set _hcol3R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget H4Options>> + <<link "[$args[0]]">> + <<replace #hcol4>> + <<set $tempSlave.underArmHColor = $args[0]>> + <<set _hcol4R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget H5Options>> + <<link "[$args[0]]">> + <<replace #hcol5>> + <<set $tempSlave.eyebrowHColor = $args[0]>> + <<set _hcol5R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget E1Options>> + <<link "[$args[0]]">> + <<replace #ecol1>> + <<set $tempSlave.eyeColor = $args[0]>> + <<set _ecol1R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget E2Options>> + <<link "[$args[0]]">> + <<replace #ecol2>> + <<set $tempSlave.origEye = $args[0]>> + <<set _ecol2R = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget POptions>> + <<link "[$args[0]]">> + <<replace #ppil>> + <<set $tempSlave.origEye = $args[0]>> + <<set _ppilR = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget ScOptions>> + <<link "[$args[0]]">> + <<replace #sclr>> + <<set $tempSlave.origEye = $args[0]>> + <<set _sclrR = 0>> + <</replace>> + <</link>> +<</widget>> + +<<widget NameTab>> + <br>''Legal status:''<br> + <br>''She 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> + <<textbox "$tempSlave.birthName" $tempSlave.birthName>> + <<textbox "$tempSlave.birthSurname" $tempSlave.birthSurname>><br> + ''Current Name: ( [first Name] [Surname] 0 for no Surname)''<br> + <<textbox "$tempSlave.slaveName" $tempSlave.slaveName>> + <<textbox "$tempSlave.slaveSurname" $tempSlave.slaveSurname>> + <br> +<</widget>> + +<<widget FamilyTab>> + <br> + ''Active Slaves ID : @@.yellow;$tempSlave.ID@@'' + <br><br> + <<if $familyTesting == 1>> + ''Enter the IDs for this slaves parents (-2 or 0:random and untracked by system, -1:PC, all others are applicable):'' + <br> + ''mother ID'' + <<textbox "$tempSlave.mother" $tempSlave.mother>> + <br> + ''father ID'' + <<textbox "$tempSlave.father" $tempSlave.father>> + <br><br> + <<else>> + ''Slave Blood Relations (twin, sister, mother, daughter):'' + <<textbox "$tempSlave.relation" $tempSlave.relation>> + ''Blood Relations Target ID:'' + <<textbox "$tempSlave.relationTarget" $tempSlave.relationTarget>> + <</if>> + + <br><br> + ''Relationship (-3:married to you, -2:relationship, -1:emotional slut, 0:none, 1:like, 2:friend, 3:sex friend, 4:lover, 5:married):'' + <br> + <<switch $tempSlave.relationship>> + <<case -3>> + @@.green;Married to you@@ + <<case -2>> + @@.lightgreen;Emotional bound to you@@ + <<case -1>> + @@.hotpink;Emotional Slut@@ + <<case 0>> + No Relation + <<case 1>> + @@.yellow;Likes SlaveID $tempSlave.relationshipTarget@@ + <<case 2>> + @@.lightgreen;Friends with SlaveID $tempSlave.relationshipTarget@@ + <<case 3>> + @@.lightpink;Sex Friend with SlaveID $tempSlave.relationshipTarget@@ + <<case 4>> + @@.hotpink;Lover with SlaveID $tempSlave.relationshipTarget@@ + <<case 5>> + @@.green;Married to SlaveID $tempSlave.relationshipTarget@@ + <</switch>> + <br> + + <<radiobutton "$tempSlave.relationship" -3>> Married to You + <<radiobutton "$tempSlave.relationship" -2>> In Relationship with You + <<radiobutton "$tempSlave.relationship" -1>> Emotional Slut + <<radiobutton "$tempSlave.relationship" 0>> None + <<radiobutton "$tempSlave.relationship" 1>> Like + <<radiobutton "$tempSlave.relationship" 2>> Friend + <<radiobutton "$tempSlave.relationship" 3>> Sex Friend + <<radiobutton "$tempSlave.relationship" 4>> Lover + <<radiobutton "$tempSlave.relationship" 5>> Married + <br> + ''Relationship Target ID:'' <<textbox "$tempSlave.relationshipTarget" $tempSlave.relationshipTarget>> + <br> + <br> + ''Rival (0:none, 1:dislike, 2:Rival, 3:Bitter Rival ): '' + <br> + <<switch $tempSlave.rivalry>> + <<case 0>> + @@.yellow;No Rival@@ + <<case 1>> + @@.lightpink;Dislikes SlaveID $tempSlave.rivalryTarget@@ + <<case 2>> + @@.red;Rival of SlaveID $tempSlave.rivalryTarget@@ + <<case 3>> + @@.red;Bitter rivalry with SlaveID $tempSlave.rivalryTarget@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.rivalry" 0>> None + <<radiobutton "$tempSlave.rivalry" 1>> Dislike + <<radiobutton "$tempSlave.rivalry" 2>> Rival + <<radiobutton "$tempSlave.rivalry" 3>> Bitter Rival + <br> + ''Rivals Target ID:'' <<textbox "$tempSlave.rivalryTarget" $tempSlave.rivalryTarget>> + <br> +<</widget>> + +<<widget NationalTab>> + + <br><br> + + <<link "Nationality:">> + <<if (ndef _natR) || (_natR == 0) >> + <<replace "#nation">> + <<set _natR =1>> + <br>Current Nationality : @@.yellow;$tempSlave.nationality@@ <br> + <br>Non-Nations<br> + <<NOptions "Slave" >> + <<print " | ">> + <<NOptions "Stateless" >> + <br> + + <br>North America<br> + <<NOptions "American" >> + <<print " | ">> + <<NOptions "Antiguan" >> + <<print " | ">> + <<NOptions "Aruban" >> + <<print " | ">> + <<NOptions "Bahamian" >> + <<print " | ">> + <<NOptions "Barbadian" >> + <<print " | ">> + <<NOptions "Belizean" >> + <<print " | ">> + <<NOptions "Bermudian" >> + <<print " | ">> + <<NOptions "Canadian" >> + <<print " | ">> + <<NOptions "Costa Rican" >> + <<print " | ">> + <<NOptions "Cuban" >> + <br> + <<NOptions "Dominican" >> + <<print " | ">> + <<NOptions "Dominiquais" >> + <<print " | ">> + <<NOptions "Greenlandic" >> + <<print " | ">> + <<NOptions "Grenadian" >> + <<print " | ">> + <<NOptions "Guatemalan" >> + <<print " | ">> + <<NOptions "Haitian" >> + <<print " | ">> + <<NOptions "Honduran" >> + <<print " | ">> + <<NOptions "Jamaican" >> + <<print " | ">> + <<NOptions "Kittitian" >> + <<print " | ">> + <<NOptions "Mexican" >> + <br> + <<NOptions "Nicaraguan" >> + <<print " | ">> + <<NOptions "Panamanian" >> + <<print " | ">> + <<NOptions "Puerto Rican" >> + <<print " | ">> + <<NOptions "Saint Lucian" >> + <<print " | ">> + <<NOptions "Salvadoran" >> + <<print " | ">> + <<NOptions "Trinidadian" >> + <<print " | ">> + <<NOptions "Vincentian" >> + <br> + + <br>South America<br> + <<NOptions "Argentinian" >> + <<print " | ">> + <<NOptions "Bolivian" >> + <<print " | ">> + <<NOptions "Brazilian" >> + <<print " | ">> + <<NOptions "Chilean" >> + <<print " | ">> + <<NOptions "Colombian" >> + <<print " | ">> + <<NOptions "Ecuadorian" >> + <<print " | ">> + <<NOptions "French Guianan" >> + <<print " | ">> + <<NOptions "Guyanese" >> + <<print " | ">> + <<NOptions "Paraguayan" >> + <<print " | ">> + <<NOptions "Peruvian" >> + <br> + <<NOptions "Peruvian" >> + <<print " | ">> + <<NOptions "Surinamese" >> + <<print " | ">> + <<NOptions "Uruguayan" >> + <<print " | ">> + <<NOptions "Venezuelan" >> + <br> + + <br>Europe<br> + <<NOptions "Albanian" >> + <<print " | ">> + <<NOptions "Andorran" >> + <<print " | ">> + <<NOptions "Austrian" >> + <<print " | ">> + <<NOptions "Belarusian" >> + <<print " | ">> + <<NOptions "Belgian" >> + <<print " | ">> + <<NOptions "Bosnian" >> + <<print " | ">> + <<NOptions "British" >> + <<print " | ">> + <<NOptions "Bulgarian" >> + <<print " | ">> + <<NOptions "Catalan" >> + <<print " | ">> + <<NOptions "Croatian" >> + <br> + <<NOptions "Czech" >> + <<print " | ">> + <<NOptions "Danish" >> + <<print " | ">> + <<NOptions "Dutch" >> + <<print " | ">> + <<NOptions "Estonian" >> + <<print " | ">> + <<NOptions "Finnish" >> + <<print " | ">> + <<NOptions "French" >> + <<print " | ">> + <<NOptions "German" >> + <<print " | ">> + <<NOptions "Greek" >> + <<print " | ">> + <<NOptions "Hungarian" >> + <<print " | ">> + <<NOptions "Icelandic" >> + <br> + <<NOptions "Irish" >> + <<print " | ">> + <<NOptions "Italian" >> + <<print " | ">> + <<NOptions "Kosovan" >> + <<print " | ">> + <<NOptions "Latvian" >> + <<print " | ">> + <<NOptions "a Liechtensteiner" >> + <<print " | ">> + <<NOptions "Lithuanian" >> + <<print " | ">> + <<NOptions "Luxembourgian" >> + <<print " | ">> + <<NOptions "Macedonian" >> + <<print " | ">> + <<NOptions "Maltese" >> + <<print " | ">> + <<NOptions "Moldovan" >> + <br> + <<NOptions "Monégasque" >> + <<print " | ">> + <<NOptions "Montenegrin" >> + <<print " | ">> + <<NOptions "Norwegian" >> + <<print " | ">> + <<NOptions "Polish" >> + <<print " | ">> + <<NOptions "Portuguese" >> + <<print " | ">> + <<NOptions "Romanian" >> + <<print " | ">> + <<NOptions "Russian" >> + <<print " | ">> + <<NOptions "Sammarinese" >> + <<print " | ">> + <<NOptions "Scottish" >> + <<print " | ">> + <<NOptions "Serbian" >> + <br> + <<NOptions "Slovak" >> + <<print " | ">> + <<NOptions "Slovene" >> + <<print " | ">> + <<NOptions "Spanish" >> + <<print " | ">> + <<NOptions "Swedish" >> + <<print " | ">> + <<NOptions "Swiss" >> + <<print " | ">> + <<NOptions "Ukrainian" >> + <<print " | ">> + <<NOptions "Vatican" >> + <br> + + <br>Asia<br> + <<NOptions "Bangladeshi" >> + <<print " | ">> + <<NOptions "Bhutanese" >> + <<print " | ">> + <<NOptions "Bruneian" >> + <<print " | ">> + <<NOptions "Burmese" >> + <<print " | ">> + <<NOptions "Cambodian" >> + <<print " | ">> + <<NOptions "Chinese" >> + <<print " | ">> + <<NOptions "East Timorese" >> + <<print " | ">> + <<NOptions "Filipina" >> + <<print " | ">> + <<NOptions "Indian" >> + <<print " | ">> + <<NOptions "Indonesian" >> + <br> + <<NOptions "Japanese" >> + <<print " | ">> + <<NOptions "Kazakh" >> + <<print " | ">> + <<NOptions "Korean" >> + <<print " | ">> + <<NOptions "Kyrgyz" >> + <<print " | ">> + <<NOptions "Laotian" >> + <<print " | ">> + <<NOptions "Malaysian" >> + <<print " | ">> + <<NOptions "Maldivian" >> + <<print " | ">> + <<NOptions "Mongolian" >> + <<print " | ">> + <<NOptions "Nepalese" >> + <<print " | ">> + <<NOptions "Pakistani" >> + <br> + <<NOptions "Singaporean" >> + <<print " | ">> + <<NOptions "Sri Lankan" >> + <<print " | ">> + <<NOptions "Taiwanese" >> + <<print " | ">> + <<NOptions "Tajik" >> + <<print " | ">> + <<NOptions "Thai" >> + <<print " | ">> + <<NOptions "Tibetan" >> + <<print " | ">> + <<NOptions "Turkmen" >> + <<print " | ">> + <<NOptions "Uzbek" >> + <<print " | ">> + <<NOptions "Vietnamese" >> + <br> + + <br> Middle East<br> + <<NOptions "Afghan" >> + <<print " | ">> + <<NOptions "Armenian" >> + <<print " | ">> + <<NOptions "Azerbaijani" >> + <<print " | ">> + <<NOptions "Bahraini" >> + <<print " | ">> + <<NOptions "Cypriot" >> + <<print " | ">> + <<NOptions "Egyptian" >> + <<print " | ">> + <<NOptions "Emirati" >> + <<print " | ">> + <<NOptions "Georgian" >> + <<print " | ">> + <<NOptions "Iranian" >> + <<print " | ">> + <<NOptions "Iraqi" >> + <br> + <<NOptions "Israeli" >> + <<print " | ">> + <<NOptions "Jordanian" >> + <<print " | ">> + <<NOptions "Kurdish" >> + <<print " | ">> + <<NOptions "Kuwaiti" >> + <<print " | ">> + <<NOptions "Lebanese" >> + <<print " | ">> + <<NOptions "Omani" >> + <<print " | ">> + <<NOptions "Palestinian" >> + <<print " | ">> + <<NOptions "Qatari" >> + <<print " | ">> + <<NOptions "Saudi" >> + <<print " | ">> + <<NOptions "Syrian" >> + <br> + <<NOptions "Turkish" >> + <<print " | ">> + <<NOptions "Yemeni" >> + <br> + + <br>Africa<br> + <<NOptions "Algerian" >> + <<print " | ">> + <<NOptions "Angolan" >> + <<print " | ">> + <<NOptions "Beninese" >> + <<print " | ">> + <<NOptions "Bissau-Guinean" >> + <<print " | ">> + <<NOptions "Burkinabé" >> + <<print " | ">> + <<NOptions "Burundian" >> + <<print " | ">> + <<NOptions "Cameroonian" >> + <<print " | ">> + <<NOptions "Cape Verdean" >> + <<print " | ">> + <<NOptions "Central African" >> + <<print " | ">> + <<NOptions "Chadian" >> + <br> + <<NOptions "Comorian" >> + <<print " | ">> + <<NOptions "Congolese" >> + <<print " | ">> + <<NOptions "Djiboutian" >> + <<print " | ">> + <<NOptions "Equatoguinean" >> + <<print " | ">> + <<NOptions "Eritrean" >> + <<print " | ">> + <<NOptions "Ethiopian" >> + <<print " | ">> + <<NOptions "Gabonese" >> + <<print " | ">> + <<NOptions "Gambian" >> + <<print " | ">> + <<NOptions "Ghanan" >> + <<print " | ">> + <<NOptions "Guinean" >> + <br> + <<NOptions "Ivorian" >> + <<print " | ">> + <<NOptions "Kenyan" >> + <<print " | ">> + <<NOptions "Liberian" >> + <<print " | ">> + <<NOptions "Libyan" >> + <<print " | ">> + <<NOptions "Malagasy" >> + <<print " | ">> + <<NOptions "Malawian" >> + <<print " | ">> + <<NOptions "Malian" >> + <<print " | ">> + <<NOptions "Mauritanian" >> + <<print " | ">> + <<NOptions "Mauritian" >> + <<print " | ">> + <<NOptions "Moroccan" >> + <br> + <<NOptions "Mosotho" >> + <<print " | ">> + <<NOptions "Motswana" >> + <<print " | ">> + <<NOptions "Mozambican" >> + <<print " | ">> + <<NOptions "Namibian" >> + <<print " | ">> + <<NOptions "Nigerian" >> + <<print " | ">> + <<NOptions "Nigerien" >> + <<print " | ">> + <<NOptions "Rwandan" >> + <<print " | ">> + <<NOptions "Sahrawi" >> + <<print " | ">> + <<NOptions "São Toméan" >> + <<print " | ">> + <<NOptions "Senegalese" >> + <br> + <<NOptions "Seychellois" >> + <<print " | ">> + <<NOptions "Sierra Leonean" >> + <<print " | ">> + <<NOptions "Somali" >> + <<print " | ">> + <<NOptions "South African" >> + <<print " | ">> + <<NOptions "South Sudanese" >> + <<print " | ">> + <<NOptions "Sudanese" >> + <<print " | ">> + <<NOptions "Swazi" >> + <<print " | ">> + <<NOptions "Tanzanian" >> + <<print " | ">> + <<NOptions "Togolese" >> + <<print " | ">> + <<NOptions "Tunisian" >> + <br> + <<NOptions "Ugandan" >> + <<print " | ">> + <<NOptions "Zairian" >> + <<print " | ">> + <<NOptions "Zambian" >> + <<print " | ">> + <<NOptions "Zimbabwean" >> + <br> + + <br>Australia<br> + <<NOptions "Australian" >> + <<print " | ">> + <<NOptions "a Cook Islander" >> + <<print " | ">> + <<NOptions "Fijian" >> + <<print " | ">> + <<NOptions "French Polynesian" >> + <<print " | ">> + <<NOptions "Guamanian" >> + <<print " | ">> + <<NOptions "I-Kiribati" >> + <<print " | ">> + <<NOptions "Marshallese" >> + <<print " | ">> + <<NOptions "Micronesian" >> + <<print " | ">> + <<NOptions "Nauruan" >> + <<print " | ">> + <<NOptions "New Caledonian" >> + <br> + <<NOptions "a New Zealander" >> + <<print " | ">> + <<NOptions "Ni-Vanuatu" >> + <<print " | ">> + <<NOptions "Niuean" >> + <<print " | ">> + <<NOptions "Palauan" >> + <<print " | ">> + <<NOptions "Papua New Guinean" >> + <<print " | ">> + <<NOptions "Samoan" >> + <<print " | ">> + <<NOptions "a Solomon Islander" >> + <<print " | ">> + <<NOptions "Tongan" >> + <<print " | ">> + <<NOptions "Tuvaluan" >> + <br> + <</replace>> + <<else>> + <<replace "#nation">> + <<set _natR = 0>> + <</replace>> + <</if>> + <</link>> + <span id="nation"></span><br> + Custom Nation: <<textbox "$tempSlave.nationality" $tempSlave.nationality>> + //This will not alter name or race//<br> + <br><br> + + ''Race: (@@.yellow;$tempSlave.race@@)'' + <<textbox "$tempSlave.race" $tempSlave.race>> + <br> + <<radiobutton "$tempSlave.race" "white">> White + <<radiobutton "$tempSlave.race" "asian">> Asian + <<radiobutton "$tempSlave.race" "latina">> Latina + <<radiobutton "$tempSlave.race" "middle eastern">> Middle Eastern + <<radiobutton "$tempSlave.race" "black">> Black + <<radiobutton "$tempSlave.race" "semitic">> Semitic + <<radiobutton "$tempSlave.race" "southern european">> Southern European + <<radiobutton "$tempSlave.race" "indo-aryan">> Indo-Aryan + <<radiobutton "$tempSlave.race" "amerindian">> Amerindian + <<radiobutton "$tempSlave.race" "pacific islander">> Pacific Islander + <<radiobutton "$tempSlave.race" "malay">> Malay + <<radiobutton "$tempSlave.race" "mixed race">> Mixed Race + + <br> + + ''Original Race: (@@.yellow;$tempSlave.origRace@@)'' + <<textbox "$tempSlave.origRace" $tempSlave.origRace>> + <br> + <<radiobutton "$tempSlave.origRace" "white">> White + <<radiobutton "$tempSlave.origRace" "asian">> Asian + <<radiobutton "$tempSlave.origRace" "latina">> Latina + <<radiobutton "$tempSlave.origRace" "middle eastern">> Middle Eastern + <<radiobutton "$tempSlave.origRace" "black">> Black + <<radiobutton "$tempSlave.origRace" "semitic">> Semitic + <<radiobutton "$tempSlave.origRace" "southern european">> Southern European + <<radiobutton "$tempSlave.origRace" "indo-aryan">> Indo-Aryan + <<radiobutton "$tempSlave.origRace" "amerindian">> Amerindian + <<radiobutton "$tempSlave.origRace" "pacific islander">> Pacific Islander + <<radiobutton "$tempSlave.origRace" "malay">> Malay + <<radiobutton "$tempSlave.origRace" "mixed race">> Mixed Race + + <br> + + ''Skin Color: (@@.yellow;$tempSlave.skin@@)'' + <<textbox "$tempSlave.skin" $tempSlave.skin>> + <br> + <<radiobutton "$tempSlave.skin" "pure white">> Pure White + <<radiobutton "$tempSlave.skin" "extremely pale">> Extremely Pale + <<radiobutton "$tempSlave.skin" "pale">> Pale + <<radiobutton "$tempSlave.skin" "extremely fair">> Extremely Fair + <<radiobutton "$tempSlave.skin" "very fair">> Very Fair + <<radiobutton "$tempSlave.skin" "fair">> Fair + <<radiobutton "$tempSlave.skin" "white">> White + <<radiobutton "$tempSlave.skin" "light">> Light + <<radiobutton "$tempSlave.skin" "lightened">> Lightened + <<radiobutton "$tempSlave.skin" "light olive">> Light Olive + <<radiobutton "$tempSlave.skin" "olive">> Olive + <<radiobutton "$tempSlave.skin" "natural">> Natural + <<radiobutton "$tempSlave.skin" "tanned">> Tanned + <<radiobutton "$tempSlave.skin" "bronzed">> Bronzed + <<radiobutton "$tempSlave.skin" "dark olive">> Dark Olive + <<radiobutton "$tempSlave.skin" "dark">> Dark + <<radiobutton "$tempSlave.skin" "light brown">> Light Brown + <<radiobutton "$tempSlave.skin" "brown">> Brown + <<radiobutton "$tempSlave.skin" "dark brown">> Dark Brown + <<radiobutton "$tempSlave.skin" "black">> Black + <<radiobutton "$tempSlave.skin" "ebony">> Ebony + <<radiobutton "$tempSlave.skin" "pure black">> Pure Black + <br> + + ''Original Skin Color: (@@.yellow;$tempSlave.origSkin@@)'' + <<textbox "$tempSlave.origSkin" $tempSlave.origSkin>> + <br> + <<radiobutton "$tempSlave.origSkin" "pure white">> Pure White + <<radiobutton "$tempSlave.origSkin" "extremely pale">> Extremely Pale + <<radiobutton "$tempSlave.origSkin" "pale">> Pale + <<radiobutton "$tempSlave.origSkin" "extremely fair">> Extremely Fair + <<radiobutton "$tempSlave.origSkin" "very fair">> Very Fair + <<radiobutton "$tempSlave.origSkin" "fair">> Fair + <<radiobutton "$tempSlave.origSkin" "white">> White + <<radiobutton "$tempSlave.origSkin" "light">> Light + <<radiobutton "$tempSlave.origSkin" "lightened">> Lightened + <<radiobutton "$tempSlave.origSkin" "light olive">> Light Olive + <<radiobutton "$tempSlave.origSkin" "olive">> Olive + <<radiobutton "$tempSlave.origSkin" "natural">> Natural + <<radiobutton "$tempSlave.origSkin" "tanned">> Tanned + <<radiobutton "$tempSlave.origSkin" "bronzed">> Bronzed + <<radiobutton "$tempSlave.origSkin" "dark olive">> Dark Olive + <<radiobutton "$tempSlave.origSkin" "dark">> Dark + <<radiobutton "$tempSlave.origSkin" "light brown">> Light Brown + <<radiobutton "$tempSlave.origSkin" "brown">> Brown + <<radiobutton "$tempSlave.origSkin" "dark brown">> Dark Brown + <<radiobutton "$tempSlave.origSkin" "black">> Black + <<radiobutton "$tempSlave.origSkin" "ebony">> Ebony + <<radiobutton "$tempSlave.origSkin" "pure black">> Pure Black + <br> +<</widget>> + +<<widget AgeTab>> + <br> + ''Age - Actual:'' + <<textbox "$tempSlave.actualAge" $tempSlave.actualAge>> + <br> + ''Age - Physical:'' + <<textbox "$tempSlave.physicalAge" $tempSlave.physicalAge>> + <br> + ''Age - Ovaries:'' + <<textbox "$tempSlave.ovaryAge" $tempSlave.ovaryAge>> + <br> + ''Age - Visual:'' + <<textbox "$tempSlave.visualAge" $tempSlave.visualAge>> + <br> + ''Birth week:'' + <<textbox "$tempSlave.birthWeek" $tempSlave.birthWeek>> + <br><br> + ''Health (-99 to 100, -100 is death):'' + <<textbox "$tempSlave.health" $tempSlave.health>> + <br> + ''DNA Errors (0 to 990):'' + <<textbox "$tempSlave.chem" $tempSlave.chem>> + <br> + ''Addiction:'' + <<textbox "$tempSlave.addict" $tempSlave.addict>> + <br> +<</widget>> + +<<widget DevoTab>> + <br> + //Don't set devotion too far away from old devotion otherwise it won't stick// + <br> + ''Devotion (-100 to 100):'' + <<textbox "$tempSlave.devotion" $tempSlave.devotion>> + <br> + ''Old Devotion (-100 to 100):'' + <<textbox "$tempSlave.oldDevotion" $tempSlave.oldDevotion>> + <br> + <br> + //Don't set trust too far away from old trust otherwise it won't stick// + <br> + ''Trust (-100 to 100):'' + <<textbox "$tempSlave.trust" $tempSlave.trust>> + <br> + ''Old Trust (-100 to 100):'' + <<textbox "$tempSlave.oldTrust" $tempSlave.oldTrust>> + <br> +<</widget>> + +<<widget FaceTab>> + <br> + ''Face (-100 to 100): '' + <<if $tempSlave.face >= 100>>@@.yellow;Very Beautiful@@ + <<elseif $tempSlave.face >= 55>>@@.yellow;Beautiful@@ + <<elseif $tempSlave.face >= 15>>@@.yellow;Attractive@@ + <<elseif $tempSlave.face >= 0>>@@.yellow;Pretty@@ + <<elseif $tempSlave.face >= -15>>@@.yellow;Unattractive@@ + <<elseif $tempSlave.face >= -55>>@@.yellow;Ugly@@ + <<else>>@@.yellow;Very Ugly@@ + <</if>> + <<textbox "$tempSlave.face" $tempSlave.face>> + <br> + <<radiobutton "$tempSlave.face" -100>> Very Ugly + <<radiobutton "$tempSlave.face" -55>> Ugly + <<radiobutton "$tempSlave.face" -15>> Unattractive + <<radiobutton "$tempSlave.face" 0>> Pretty + <<radiobutton "$tempSlave.face" 15>> Attractive + <<radiobutton "$tempSlave.face" 55>> Beautiful + <<radiobutton "$tempSlave.face" 100>> Very Beautiful + <br><br> + + ''Face Shape: @@.yellow;$tempSlave.faceShape@@ '' + <br> + <<radiobutton "$tempSlave.faceShape" "masculine">> Masculine + <<radiobutton "$tempSlave.faceShape" "androgynous">> Androgynous + <<radiobutton "$tempSlave.faceShape" "normal">> Normal + <<radiobutton "$tempSlave.faceShape" "cute">> Cute + <<radiobutton "$tempSlave.faceShape" "sensual">> Sensual + <<radiobutton "$tempSlave.faceShape" "exotic">> Exotic + <br><br> + + ''Face Implant (0 to 100):'' + <<if $tempSlave.faceImplant < 6>> None + <<elseif $tempSlave.faceImplant > 95>> Uncanny Valley + <<elseif $tempSlave.faceImplant > 60>> Heavily Reworked + <<elseif $tempSlave.faceImplant > 30>> Noticeable Work + <<else>> Subtle Improvements + <</if>> + <br> + <<textbox "$tempSlave.faceImplant" $tempSlave.faceImplant>> + <<radiobutton "$tempSlave.faceImplant" 0>> None + <<radiobutton "$tempSlave.faceImplant" 15>> Subtle Improvements + <<radiobutton "$tempSlave.faceImplant" 35>> Noticeable Work + <<radiobutton "$tempSlave.faceImplant" 65>> Heavily Reworked + <<radiobutton "$tempSlave.faceImplant" 100>> Uncanny Valley + <br><br> + + ''Natural Skin Distinctiveness: @@.yellow;$tempSlave.markings@@ '' + <br> + <<radiobutton "$tempSlave.markings" "none">> None + <<radiobutton "$tempSlave.markings" "freckles">> Freckles + <<radiobutton "$tempSlave.markings" "heavily freckled">> Heavy Freckles + <<radiobutton "$tempSlave.markings" "beauty mark">> Beauty Mark + <<radiobutton "$tempSlave.markings" "birthmark">> Birth Mark + <br><br> + + ''Her hearing is :'' + <<switch $tempSlave.hears>> + <<case -2>>@@.yellow;Deaf@@ + <<case -1>>@@.yellow;Hard Of Hearing@@ + <<case 0>>@@.yellow;Normal@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.hears" 0>> Normal + <<radiobutton "$tempSlave.hears" -1>> Hard Of Hearing + <<radiobutton "$tempSlave.hears" -2>> Deaf + <br> + + ''Ear Implants (none: 0 | exist: 1):'' + <<if $tempSlave.earImplant == 1>> + @@.yellow;exist@@ + <<checkbox "$tempSlave.earImplant" 0 1 checked>> + <<else>> + @@.yellow;none@@ + <<checkbox "$tempSlave.earImplant" 0 1>> + <</if>> + +<</widget>> + +<<widget HairTab>> + <br> + ''Can grow hair on the head:'' + <<if $tempSlave.bald == 0>> + ''@@.yellow;true@@'' + <<checkbox "$tempSlave.bald" 0 1>> + <<else>> + ''@@.yellow;false@@'' + <<checkbox "$tempSlave.bald" 0 1 checked>> + <</if>> + <br> + ''Hair length: @@.yellow;$tempSlave.hLength@@'' + Custom hair length: <<textbox "$tempSlave.hLength" $tempSlave.hLength>> + <br> + <<switch $tempSlave.hStyle>> + <<case "tails" "dreadlocks" "curled" "cornrows">> + ''Her hair is in @@.yellow;$tempSlave.hStyle@@'' + <<case "ponytail">> + ''Her hair is in a @@.yellow;$tempSlave.hStyle@@'' + <<default>> + ''Her hair is @@.yellow;$tempSlave.hStyle@@'' + <</switch>> + Custom hair description: <<textbox "$tempSlave.hStyle" $tempSlave.hStyle>> + <br> + //For best results, use a short, uncapitalized and unpunctuated description; for example: 'back in a ponytail'// + <br> + <<radiobutton "$tempSlave.hStyle" "neat">> Neat + <<radiobutton "$tempSlave.hStyle" "shaved">> Shaved + <<radiobutton "$tempSlave.hStyle" "trimmed">> Trimmed + <<radiobutton "$tempSlave.hStyle" "buzzcut">> Buzzcut + <<radiobutton "$tempSlave.hStyle" "up">> Up + <<radiobutton "$tempSlave.hStyle" "ponytail">> Ponytail + <<radiobutton "$tempSlave.hStyle" "bun">> Bun + <<radiobutton "$tempSlave.hStyle" "curled">> Curls + <br> + <<radiobutton "$tempSlave.hStyle" "permed">> Permed + <<radiobutton "$tempSlave.hStyle" "luxurious">> Luxurious + <<radiobutton "$tempSlave.hStyle" "dreadlocks">> Dreadlocks + <<radiobutton "$tempSlave.hStyle" "cornrows">> Cornrows + <<radiobutton "$tempSlave.hStyle" "braided">> Braided + <<radiobutton "$tempSlave.hStyle" "tails">> Tails + <<radiobutton "$tempSlave.hStyle" "afro">> Afro + <<radiobutton "$tempSlave.hStyle" "strip">> Strip + + <br><br> + Her hair is currently ''@@.yellow;$tempSlave.hColor@@'' in color + <<link "Hair Colors">> + <<if (ndef _hcol1R) || (_hcol1R == 0) >> + <<replace "#hcol1">> + <<set _hcol1R = 1>> + <br> + <<H1Options "blonde" >> + <<H1Options "golden" >> + <<H1Options "platinum blonde" >> + <<H1Options "strawberry-blonde" >> + <<H1Options "copper" >> + <<H1Options "ginger" >> + <<H1Options "red" >> + <<H1Options "green" >> + <<H1Options "pink" >> + <<H1Options "dark brown" >> + <br> + <<H1Options "brown" >> + <<H1Options "auburn" >> + <<H1Options "burgundy" >> + <<H1Options "chocolate brown" >> + <<H1Options "chestnut" >> + <<H1Options "hazel" >> + <<H1Options "black" >> + <<H1Options "grey" >> + <<H1Options "silver" >> + <<H1Options "white" >> + <<H1Options "blue-violet" >> + <br> + <</replace>> + <<else>> + <<replace "#hcol1">> + <<set _hcol1R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=hcol1></span> + <br>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'// + <br> + ''Her original haircolor is @@.yellow;$tempSlave.origHColor@@'' + <<link "Hair Colors">> + <<if (ndef _hcol2R) || (_hcol2R == 0) >> + <<replace "#hcol2">> + <<set _hcol2R = 1>> + <br> + <<H2Options "blonde" >> + <<H2Options "golden" >> + <<H2Options "platinum blonde" >> + <<H2Options "strawberry-blonde" >> + <<H2Options "copper" >> + <<H2Options "ginger" >> + <<H2Options "red" >> + <<H2Options "green" >> + <<H2Options "pink" >> + <<H2Options "dark brown" >> + <br> + <<H2Options "brown" >> + <<H2Options "auburn" >> + <<H2Options "burgundy" >> + <<H2Options "chocolate brown" >> + <<H2Options "chestnut" >> + <<H2Options "hazel" >> + <<H2Options "black" >> + <<H2Options "grey" >> + <<H2Options "silver" >> + <<H2Options "white" >> + <<H2Options "blue-violet" >> + <br> + <</replace>> + <<else>> + <<replace "#hcol2">> + <<set _hcol2R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=hcol2></span> + <br>Custom hair color: <<textbox "$tempSlave.origHColor" $tempSlave.origHColor>> + <br><br> + ''Her eyebrows are @@.yellow;$tempSlave.eyebrowHColor@@ in color'' + <<link "Hair Colors">> + <<if (ndef _hcol5R) || (_hcol5R == 0) >> + <<replace "#hcol5">> + <<set _hcol5R = 1>> + <br> + <<H5Options "blonde" >> + <<H5Options "golden" >> + <<H5Options "platinum blonde" >> + <<H5Options "strawberry-blonde" >> + <<H5Options "copper" >> + <<H5Options "ginger" >> + <<H5Options "red" >> + <<H5Options "green" >> + <<H5Options "pink" >> + <<H5Options "dark brown" >> + <br> + <<H5Options "brown" >> + <<H5Options "auburn" >> + <<H5Options "burgundy" >> + <<H5Options "chocolate brown" >> + <<H5Options "chestnut" >> + <<H5Options "hazel" >> + <<H5Options "black" >> + <<H5Options "grey" >> + <<H5Options "silver" >> + <<H5Options "white" >> + <<H5Options "blue-violet" >> + <br> + <</replace>> + <<else>> + <<replace "#hcol5">> + <<set _hcol5R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=hcol5></span> + <br>Custom eyebrow color: <<textbox "$tempSlave.eyebrowHColor" $tempSlave.eyebrowHColor>> + <br> + ''Eyebrow Hair Style: (@@.yellow;$tempSlave.eyebrowHStyle@@)'' + <<radiobutton "$tempSlave.eyebrowHStyle" "bald">> Bald + <<radiobutton "$tempSlave.eyebrowHStyle" "shaved">> Shaved + <<radiobutton "$tempSlave.eyebrowHStyle" "natural">> Natural + <<radiobutton "$tempSlave.eyebrowHStyle" "rounded">> Rounded + <<radiobutton "$tempSlave.eyebrowHStyle" "straight">> Straight + <<radiobutton "$tempSlave.eyebrowHStyle" "high-arched">> High-Arched + <<radiobutton "$tempSlave.eyebrowHStyle" "curved">> Curved + <<radiobutton "$tempSlave.eyebrowHStyle" "slanted inwards">> Slanted Inwards + <<radiobutton "$tempSlave.eyebrowHStyle" "slanted outwards">> Slanted Outwards + <<radiobutton "$tempSlave.eyebrowHStyle" "elongated">> Elongated + <<radiobutton "$tempSlave.eyebrowHStyle" "shortened">> Shortened + <br> + ''Eyebrow Hair Shape: (@@.yellow;$tempSlave.eyebrowFullness@@)'' + <<radiobutton "$tempSlave.eyebrowFullness" "pencil-thin">> Pencil-Thin + <<radiobutton "$tempSlave.eyebrowFullness" "thin">> Thin + <<radiobutton "$tempSlave.eyebrowFullness" "threaded">> Threaded + <<radiobutton "$tempSlave.eyebrowFullness" "natural">> Natural + <<radiobutton "$tempSlave.eyebrowFullness" "tapered">> Tapered + <<radiobutton "$tempSlave.eyebrowFullness" "thick">> Thick + <<radiobutton "$tempSlave.eyebrowFullness" "bushy">> Bushy + <br> + ''Her pubic hair is @@.yellow;$tempSlave.pubicHColor@@ in color'' + <<link "Hair Colors">> + <<if (ndef _hcol3R) || (_hcol3R == 0) >> + <<replace "#hcol3">> + <<set _hcol3R = 1>> + <br> + <<H3Options "blonde" >> + <<H3Options "golden" >> + <<H3Options "platinum blonde" >> + <<H3Options "strawberry-blonde" >> + <<H3Options "copper" >> + <<H3Options "ginger" >> + <<H3Options "red" >> + <<H3Options "green" >> + <<H3Options "pink" >> + <<H3Options "dark brown" >> + <br> + <<H3Options "brown" >> + <<H3Options "auburn" >> + <<H3Options "burgundy" >> + <<H3Options "chocolate brown" >> + <<H3Options "chestnut" >> + <<H3Options "hazel" >> + <<H3Options "black" >> + <<H3Options "grey" >> + <<H3Options "silver" >> + <<H3Options "white" >> + <<H3Options "blue-violet" >> + <br> + <</replace>> + <<else>> + <<replace "#hcol3">> + <<set _hcol3R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=hcol3></span> + <br>Custom pubic hair color: <<textbox "$tempSlave.pubicHColor" $tempSlave.pubicHColor>> + <br> + ''Pubic Hair Style: (@@.yellow;$tempSlave.pubicHStyle@@)'' + <<radiobutton "$tempSlave.pubicHStyle" "bald">> Not able to grow + <<radiobutton "$tempSlave.pubicHStyle" "hairless">> Hairless + <<radiobutton "$tempSlave.pubicHStyle" "waxed">> Waxed + <<radiobutton "$tempSlave.pubicHStyle" "in a strip">> Strip + <<radiobutton "$tempSlave.pubicHStyle" "neat">> Neat + <<radiobutton "$tempSlave.pubicHStyle" "bushy">> Bushy + <<radiobutton "$tempSlave.pubicHStyle" "very bushy">> Very Bushy + <br> + ''Her underarm hair is @@.yellow;$tempSlave.underArmHColor@@ in color'' + <<link "Hair Colors">> + <<if (ndef _hcol4R) || (_hcol4R == 0) >> + <<replace "#hcol4">> + <<set _hcol4R = 1>> + <br> + <<H4Options "blonde" >> + <<H4Options "golden" >> + <<H4Options "platinum blonde" >> + <<H4Options "strawberry-blonde" >> + <<H4Options "copper" >> + <<H4Options "ginger" >> + <<H4Options "red" >> + <<H4Options "green" >> + <<H4Options "pink" >> + <<H4Options "dark brown" >> + <br> + <<H4Options "brown" >> + <<H4Options "auburn" >> + <<H4Options "burgundy" >> + <<H4Options "chocolate brown" >> + <<H4Options "chestnut" >> + <<H4Options "hazel" >> + <<H4Options "black" >> + <<H4Options "grey" >> + <<H4Options "silver" >> + <<H4Options "white" >> + <<H4Options "blue-violet" >> + <br> + <</replace>> + <<else>> + <<replace "#hcol4">> + <<set _hcol4R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=hcol4></span> + <br>Custom pubic hair color: <<textbox "$tempSlave.underArmHStyle" $tempSlave.underArmHStyle>> + <br> + ''Underarm Hairstyle: (@@.yellow;$tempSlave.underArmHStyle@@)'' + <<radiobutton "$tempSlave.underArmHStyle" "bald">> Not able to grow + <<radiobutton "$tempSlave.underArmHStyle" "hairless">> Hairless + <<radiobutton "$tempSlave.underArmHStyle" "waxed">> Waxed + <<radiobutton "$tempSlave.underArmHStyle" "in a strip">> Strip + <<radiobutton "$tempSlave.underArmHStyle" "neat">> Neat + <<radiobutton "$tempSlave.underArmHStyle" "bushy">> Bushy + <br> +<</widget>> + +<<widget EyesTab>> + <br> + ''Her eyes are currently @@.yellow;$tempSlave.eyeColor@@ in color'' + <<link "Eye Colors">> + <<if (ndef _ecol1R) || (_ecol1R == 0) >> + <<replace "#ecol1">> + <<set _ecol1R = 1>> + <br> + <<E1Options "blue" >> + <<E1Options "black" >> + <<E1Options "brown" >> + <<E1Options "green" >> + <<E1Options "turquoise" >> + <<E1Options "sky-blue" >> + <<E1Options "pale-grey" >> + <<E1Options "white" >> + <<E1Options "pink" >> + <<E1Options "amber" >> + <<E1Options "red" >> + <br> + <</replace>> + <<else>> + <<replace "#ecol1">> + <<set _ecol1R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=ecol1></span> + <br>Custom eye color: <<textbox "$tempSlave.eyeColor" $tempSlave.eyeColor>> + <br><br> + ''Her original eyecolor is @@.yellow;$tempSlave.origEye@@'' + <<link "Eye Colors">> + <<if (ndef _ecol2R) || (_ecol2R == 0) >> + <<replace "#ecol2">> + <<set _ecol2R = 1>> + <br> + <<E2Options "blue" #ecol2 _ecol2R >> + <<E2Options "black" #ecol2 _ecol2R >> + <<E2Options "brown" #ecol2 _ecol2R >> + <<E2Options "green" #ecol2 _ecol2R >> + <<E2Options "turquoise" #ecol2 _ecol2R >> + <<E2Options "sky-blue" #ecol2 _ecol2R >> + <<E2Options "pale-grey" #ecol2 _ecol2R >> + <<E2Options "white" #ecol2 _ecol2R >> + <<E2Options "pink" #ecol2 _ecol2R >> + <<E2Options "amber" #ecol2 _ecol2R >> + <<E2Options "red" #ecol2 _ecol2R >> + <br> + <</replace>> + <<else>> + <<replace "#ecol2">> + <<set _ecol2R = 0>> + <</replace>> + <</if>> + <</link>> + <span id=ecol2></span> + <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'' + <<link "Pupil Shape">> + <<if (ndef _ppilR) || (_ppilR == 0) >> + <<replace "#ppil">> + <<set _ppilR = 1>> + <br> + <<POptions "circular" >> + <<POptions "catlike" >> + <<POptions "serpent-like" >> + <<POptions "devilish" >> + <<POptions "demonic" >> + <<POptions "hypnotic" >> + <<POptions "heart-shaped" >> + <<POptions "wide-eyed" >> + <<POptions "almond-shaped" >> + <<POptions "bright" >> + <<POptions "teary" >> + <<POptions "vacant" >> + <<POptions "star-shaped" >> + <br> + <</replace>> + <<else>> + <<replace "#ppil">> + <<set _ppilR = 0>> + <</replace>> + <</if>> + <</link>> + <span id=ppil></span> + <br>Custom pupil shape: <<textbox "$tempSlave.pupil" $tempSlave.pupil>> + <br><br> + ''Her sclerae are @@.yellow;$tempSlave.sclerae@@ in color'' + <<link "Sclera Colors">> + <<if (ndef _sclrR) || (_sclrR == 0) >> + <<replace "#sclr">> + <<set _sclrR = 1>> + <br> + <<ScOptions "white" >> + <<ScOptions "blue" >> + <<ScOptions "black" >> + <<ScOptions "brown" >> + <<ScOptions "green" >> + <<ScOptions "turquoise" >> + <<ScOptions "sky-blue" >> + <<ScOptions "pale-grey" >> + <<ScOptions "pink" >> + <<ScOptions "amber" >> + <<ScOptions "red" >> + <br> + <</replace>> + <<else>> + <<replace "#sclr">> + <<set _sclrR = 0>> + <</replace>> + <</if>> + <</link>> + <span id=sclr></span> + <br>Custom sclera color: <<textbox "$tempSlave.sclerae" $tempSlave.sclerae>> + <br><br> + ''Her vision is :'' + <<switch $tempSlave.eyes>> + <<case -2>>@@.yellow;Blind@@ + <<case -1>>@@.yellow;Nearsighted@@ + <<case 1>>@@.yellow;Normal@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.eyes" 1>> Normal + <<radiobutton "$tempSlave.eyes" -1>> Nearsighted + <<radiobutton "$tempSlave.eyes" -2>> Blind + <br> +<</widget>> + +<<widget MouthTab>> + <br> + ''Lips (0 to 100): '' + <<if $tempSlave.lips >= 100>> @@.yellow;Enormous facepussy@@ + <<elseif $tempSlave.lips >= 85 >>@@.yellow;Huge@@ + <<elseif $tempSlave.lips >= 65 >>@@.yellow;Big@@ + <<elseif $tempSlave.lips >= 35 >>@@.yellow;Plush@@ + <<elseif $tempSlave.lips >= 15 >>@@.yellow;Normal@@ + <<else>>@@.yellow;Thin@@ + <</if>> + <<textbox "$tempSlave.lips" $tempSlave.lips>> + <br> + <<radiobutton "$tempSlave.lips" 0>> Thin + <<radiobutton "$tempSlave.lips" 15>> Normal + <<radiobutton "$tempSlave.lips" 35>> Plush + <<radiobutton "$tempSlave.lips" 65>> Big + <<radiobutton "$tempSlave.lips" 85>> Huge + <<radiobutton "$tempSlave.lips" 100>> Enormous facepussy + <br> + ''Lip Implants (0 to 30): '' + <<switch $tempSlave.lipsImplant >> + <<case 0>> @@.yellow;None@@ | + <<case 10>>@@.yellow;Normal@@ | + <<case 20>>@@.yellow;Large@@ | + <<case 30>>@@.yellow;Enormous@@ | + <</switch>> + <<radiobutton "$tempSlave.lipsImplant" 0>> None + <<radiobutton "$tempSlave.lipsImplant" 10>> Normal + <<radiobutton "$tempSlave.lipsImplant" 20>> Large + <<radiobutton "$tempSlave.lipsImplant" 30>> Enormous + + <br><br> + ''Teeth: @@.yellow;$tempSlave.teeth@@ '' + <br> + <<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 + <<radiobutton "$tempSlave.teeth" "cosmetic braces">> Cosmetic Braces + <<radiobutton "$tempSlave.teeth" "removable">> Removable + + <br><br> + + ''Voice : '' + <<switch $tempSlave.voice>> + <<case 0>>@@.yellow;Mute@@ + <<case 1>>@@.yellow;Deep@@ + <<case 2>>@@.yellow;Normal@@ + <<case 3>>@@.yellow;High@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.voice" 0>> Mute + <<radiobutton "$tempSlave.voice" 1>> Deep + <<radiobutton "$tempSlave.voice" 2>> Normal + <<radiobutton "$tempSlave.voice" 3>> High + <br> + + ''Accent: '' + <<if $tempSlave.accent == 0>>@@.yellow;None@@ + <<elseif $tempSlave.accent == 1>>@@.yellow;Distinctive@@ + <<elseif $tempSlave.accent == 2>>@@.yellow;Thick@@ + <<else>>@@.yellow;Barely Understands Language@@<</if>> + <br> + <<radiobutton "$tempSlave.accent" 0>> None + <<radiobutton "$tempSlave.accent" 1>> Distinctive + <<radiobutton "$tempSlave.accent" 2>> Thick + <<radiobutton "$tempSlave.accent" 3>> Barely Understands Language + <br> + +<</widget>> + +<<widget BodyTab>> + <br> + ''Genes (XX:female, XY:male):'' @@.yellow;$tempSlave.genes@@ + <<radiobutton "$tempSlave.genes" "XX">> Female + <<radiobutton "$tempSlave.genes" "XY">> Male + + <br> + ''Hormone Balance (<-400 to >+400): $tempSlave.hormoneBalance |'' + <<textbox "$tempSlave.hormoneBalance" $tempSlave.hormoneBalance>> + <br> + <<radiobutton "$tempSlave.hormoneBalance" -400>> Overwhelmingly masculine + <<radiobutton "$tempSlave.hormoneBalance" -300>> Extremely masculine + <<radiobutton "$tempSlave.hormoneBalance" -200>> Heavily masculine + <<radiobutton "$tempSlave.hormoneBalance" -100>> Very masculine + <<radiobutton "$tempSlave.hormoneBalance" -20>> Masculine + <<radiobutton "$tempSlave.hormoneBalance" 0>> Neutral + <<radiobutton "$tempSlave.hormoneBalance" 20>> Feminine + <<radiobutton "$tempSlave.hormoneBalance" 100>> Very feminine + <<radiobutton "$tempSlave.hormoneBalance" 200>> Heavily feminine + <<radiobutton "$tempSlave.hormoneBalance" 300>> Extremely feminine + <<radiobutton "$tempSlave.hormoneBalance" 400>> Overwhelmingly feminine + + <br><br> + ''Muscles (-100 to 100):'' + <<if $tempSlave.muscles <= -96>>@@.yellow;Frail@@ + <<elseif $tempSlave.muscles <= -31>>@@.yellow;Very Weak@@ + <<elseif $tempSlave.muscles <= -6>>@@.yellow;Rather Weak@@ + <<elseif $tempSlave.muscles <= 5>>@@.yellow;Soft@@ + <<elseif $tempSlave.muscles <= 30>>@@.yellow;Well Built@@ + <<elseif $tempSlave.muscles <= 95>>@@.yellow;Quite Muscular@@ + <<else>>@@.yellow;Extremely Muscular@@ <</if>> + <<textbox "$tempSlave.muscles" $tempSlave.muscles>> + <br> + <<radiobutton "$tempSlave.muscles" -98>> Frail + <<radiobutton "$tempSlave.muscles" -63>> Very Weak + <<radiobutton "$tempSlave.muscles" -18>> Rather Weak + <<radiobutton "$tempSlave.muscles" 0>> Soft + <<radiobutton "$tempSlave.muscles" 17>> Well Built + <<radiobutton "$tempSlave.muscles" 62>> Quite Muscular + <<radiobutton "$tempSlave.muscles" 97>> Extremely Muscular + <br><br> + + ''Weight (-100 to 200):'' + <<if $tempSlave.weight > 190 >> + @@.red;extremely obese@@ + <<elseif $tempSlave.weight > 160 >> + @@.red;very obese@@ + <<elseif $tempSlave.weight > 130 >> + @@.red;obese@@ + <<elseif $tempSlave.weight > 95>> + @@.red;overweight@@ + <<elseif $tempSlave.weight > 30>> + @@.red;chubby@@ + <<elseif $tempSlave.weight > 10 >> + @@.yellow;pleasingly curvy@@ + <<elseif $tempSlave.weight >= -10>> + @@.yellow;neither too fat nor too skinny@@ + <<elseif $tempSlave.weight >= -30>> + @@.yellow;pleasingly thin@@ + <<elseif $tempSlave.weight >= -95>> + @@.red;too skinny@@ + <<else>> + @@.red;emaciated@@ + <</if>> + <<textbox "$tempSlave.weight" $tempSlave.weight>> + <br> + <<radiobutton "$tempSlave.weight" -100>> Emaciated + <<radiobutton "$tempSlave.weight" -50>> Skinny + <<radiobutton "$tempSlave.weight" -20>> Thin + <<radiobutton "$tempSlave.weight" 0>> Average + <<radiobutton "$tempSlave.weight" 20>> Curvy + <<radiobutton "$tempSlave.weight" 60>> Chubby + <<radiobutton "$tempSlave.weight" 115>> Overweight + <<radiobutton "$tempSlave.weight" 145>> Obese + <<radiobutton "$tempSlave.weight" 175>> Very Obese + <<radiobutton "$tempSlave.weight" 200>> Extremely Obese + + <br> + ''Waist (Masculine:100 | Ugly:55 | Unattractive:15 | Average:0 | Feminine:-15 | hourglass:-55 | Absurd:-100): '' + <<if $tempSlave.waist > 95 >> + @@.red;Masculine@@ | + <<elseif $tempSlave.waist > 40 >> + @@.red;Ugly@@ | + <<elseif $tempSlave.waist > 10 >> + @@.red;Unattractive@@ | + <<elseif $tempSlave.waist >= -10>> + @@.yellow;Average@@ | + <<elseif $tempSlave.waist >= -40>> + @@.pink;Feminine@@ | + <<elseif $tempSlave.waist >= -95 >> + @@.pink;Hourglass@@ | + <<else>> + @@.pink;Absurd@@ | + <</if>> + <<textbox "$tempSlave.waist" $tempSlave.waist>> + <br> + <<radiobutton "$tempSlave.waist" 100>> Masculine + <<radiobutton "$tempSlave.waist" 55>> Ugly + <<radiobutton "$tempSlave.waist" 15>> Unattractive + <<radiobutton "$tempSlave.waist" 0>> Average + <<radiobutton "$tempSlave.waist" -15>> Feminine + <<radiobutton "$tempSlave.waist" -55>> Hourglass + <<radiobutton "$tempSlave.waist" -100>> Absurd + + <br><br> + ''Height:'' + <<if $tempSlave.height <= 149>>@@.yellow;Petite@@ + <<elseif $tempSlave.height <= 159>>@@.yellow;Short@@ + <<elseif $tempSlave.height <= 169>>@@.yellow;Average@@ + <<elseif $tempSlave.height <= 184>>@@.yellow;Tall@@ + <<else>>@@.yellow;very Tall@@ <</if>> + <<textbox "$tempSlave.height" $tempSlave.height>> + <br> + (149 or lower: Petite, 150-159: Short, 160-169: Average, 170-184: Tall, 185 or higher: Very Tall) + + <br><br> + ''Shoulders (-2 to 2): '' + <<switch $tempSlave.shoulders>> + <<case -2>>@@.yellow;Very narrow@@ + <<case -1>>@@.yellow;Narrow@@ + <<case 0>>@@.yellow;Normal@@ + <<case 1>>@@.yellow;Broad@@ + <<case 2>>@@.yellow;Very broad@@ + <</switch>> + <<radiobutton "$tempSlave.shoulders" -2>> Very narrow + <<radiobutton "$tempSlave.shoulders" -1>> Narrow + <<radiobutton "$tempSlave.shoulders" 0>> Normal + <<radiobutton "$tempSlave.shoulders" 1>> Broad + <<radiobutton "$tempSlave.shoulders" 2>> Very broad + + <br> + ''Hips (-2 to 2): '' + <<switch $tempSlave.hips>> + <<case -2>>@@.yellow;Very narrow@@ + <<case -1>>@@.yellow;Narrow@@ + <<case 0>>@@.yellow;Normal@@ + <<case 1>>@@.yellow;Broad@@ + <<case 2>>@@.yellow;Very broad@@ + <</switch>> + <<radiobutton "$tempSlave.hips" -2>> Very narrow + <<radiobutton "$tempSlave.hips" -1>> Narrow + <<radiobutton "$tempSlave.hips" 0>> Normal + <<radiobutton "$tempSlave.hips" 1>> Broad + <<radiobutton "$tempSlave.hips" 2>> Very broad + <br> +<</widget>> + +<<widget BellyTab>> + <br><br> + + ''Belly sagging:''@@.yellow;$tempSlave.bellySag@@ <br> + <<textbox "$tempSlave.bellySag" $tempSlave.bellySag>> + + <br><br> +<</widget>> + +<<widget BreastsTab>> + <br> + ''Breasts (200 to 50000):'' + <<textbox "$tempSlave.boobs" $tempSlave.boobs>> + <br> + ''Breast Implants:'' + <<textbox "$tempSlave.boobsImplant" $tempSlave.boobsImplant>> + <br> + ''Breast String Implants:'' + <<if $tempSlave.boobsImplantType == 0>>@@.yellow;No@@ | + <<else>>@@.yellow;Yes@@ | <</if>> + <<radiobutton "$tempSlave.boobsImplantType" 0>> No + <<radiobutton "$tempSlave.boobsImplantType" 1>> Yes + <br> + + ''Lactation (none:0 | natural:1 | artificial:2):'' + <<switch $tempSlave.lactation>> + <<case 0>>@@.yellow;None@@ + <<case 1>>@@.yellow;Natural@@ + <<case 2>>@@.yellow;Artificial@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.lactation" 0>> None + <<radiobutton "$tempSlave.lactation" 1>> Natural + <<radiobutton "$tempSlave.lactation" 2>> Artificial + <br> + + ''Lactation Adaptation (0 to 100): $tempSlave.lactationAdaptation |'' + <<textbox "$tempSlave.lactationAdaptation" $tempSlave.lactationAdaptation>> + + <br><br> + + ''Breast Shape: @@.yellow;$tempSlave.boobShape@@'' + <br> + <<radiobutton "$tempSlave.boobShape" "normal">> Normal + <<radiobutton "$tempSlave.boobShape" "perky">> Perky + <<radiobutton "$tempSlave.boobShape" "torpedo-shaped">> Torpedo-Shaped + <<radiobutton "$tempSlave.boobShape" "wide-set">> Wide-Set + <<radiobutton "$tempSlave.boobShape" "downward-facing">> Downward-Facing + <<radiobutton "$tempSlave.boobShape" "saggy">> Saggy + + <br> + + ''Nipples: @@.yellow;$tempSlave.nipples@@ |'' + <<radiobutton "$tempSlave.nipples" "tiny">> Tiny + <<radiobutton "$tempSlave.nipples" "cute">> Cute + <<radiobutton "$tempSlave.nipples" "puffy">> Puffy + <<radiobutton "$tempSlave.nipples" "partially inverted">> Partially Inverted + <<radiobutton "$tempSlave.nipples" "inverted">> Inverted + <<radiobutton "$tempSlave.nipples" "huge">> Huge + <<radiobutton "$tempSlave.nipples" "fuckable">> Penetrable + + <br> + + ''Areolae Size (Normal:0 to Huge:3): '' + <<switch $tempSlave.areolae>> + <<case 0>>@@.yellow;Normal@@ + <<case 1>>@@.yellow;Large@@ + <<case 2>>@@.yellow;Wide@@ + <<case 3>>@@.yellow;Huge@@ + <<case 4>>@@.yellow;Heart-shaped@@ + <<case 5>>@@.yellow;Star-shaped@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.areolae" 0>> Normal + <<radiobutton "$tempSlave.areolae" 1>> Large + <<radiobutton "$tempSlave.areolae" 2>> Wide + <<radiobutton "$tempSlave.areolae" 3>> Huge + + <br> + + ''Areolae Shape:'' + <<textbox "$tempSlave.areolaeShape" $tempSlave.areolaeShape>> + <br> + +<</widget>> + +<<widget ButtTab>> + <br> + ''Butt Size (1 to 7): '' + <<textbox "$tempSlave.butt" $tempSlave.butt>> + <br> + ''Butt Implants (0,1,2,3): | + <<switch $tempSlave.buttImplant>> + <<case 0>>@@.yellow;None@@ + <<case 1>>@@.yellow;Normal@@ + <<case 2>>@@.yellow;Large@@ + <<case 3>>@@.yellow;Huge@@ + <</switch>> + <<radiobutton "$tempSlave.buttImplant" 0>> None + <<radiobutton "$tempSlave.buttImplant" 1>> Normal + <<radiobutton "$tempSlave.buttImplant" 2>> Large + <<radiobutton "$tempSlave.buttImplant" 3>> Huge + <br> + ''Butt String Implants: '' + <<if $tempSlave.buttImplantType == 0>> + @@.yellow;No@@ + <<checkbox "$tempSlave.buttImplantType" 0 1>> + <<else>> + @@.yellow;Yes@@ + <<checkbox "$tempSlave.buttImplantType" 0 1 checked>> + <</if>> + <br><br> + ''Anus Size:'' + <<if $tempSlave.anus == 0>>@@.lime;Virgin.@@ + <<elseif $tempSlave.anus == 1>>@@.yellow;Normal@@. + <<elseif $tempSlave.anus == 2>>@@.yellow;Veteran@@. + <<else>>@@.yellow;Gaping@@. + <</if>> + <br> + <<radiobutton "$tempSlave.anus" 0>> Virgin + <<radiobutton "$tempSlave.anus" 1>> Normal + <<radiobutton "$tempSlave.anus" 2>> Veteran + <<radiobutton "$tempSlave.anus" 3>> Gaping + <br> +<</widget>> + +<<widget VagTab>> + <br> + ''Vagina (no vagina:-1,0,1,2,3):'' + <<if $tempSlave.vagina == -1>> + //No vagina.// + <<elseif $tempSlave.vagina == 0>> + @@.lime;Virgin@@. + <<elseif $tempSlave.vagina == 1>> + @@.yellow;Normal@@. + <<elseif $tempSlave.vagina == 2>> + @@.yellow;Veteran@@. + <<else>> + @@.yellow;Gaping@@. + <</if>> + <br> + <<radiobutton "$tempSlave.vagina" -1>> No vagina + <<radiobutton "$tempSlave.vagina" 0>> Virgin + <<radiobutton "$tempSlave.vagina" 1>> Normal + <<radiobutton "$tempSlave.vagina" 2>> Veteran + <<radiobutton "$tempSlave.vagina" 3>> Gaping + + <br> + + ''Vagina Wetness (0,1,2):'' + <<if $tempSlave.vaginaLube == 0>> + @@.yellow;Dry@@. + <<elseif $tempSlave.vaginaLube == 1>> + @@.yellow;Normal@@. + <<else>> + @@.yellow;Excessive@@. + <</if>> + <br> + <<radiobutton "$tempSlave.vaginaLube" 0>> Dry + <<radiobutton "$tempSlave.vaginaLube" 1>> Normal + <<radiobutton "$tempSlave.vaginaLube" 2>> Excessive + + <br> + + ''Clit:'' + <<if $tempSlave.clit == 0>> + @@.yellow;Normal@@. | + <<elseif $tempSlave.clit == 1>> + @@.yellow;Big@@. | + <<elseif $tempSlave.clit == 2>> + @@.yellow;Huge@@. | + <<elseif $tempSlave.clit == 3>> + @@.yellow;Enormous@@. | + <<elseif $tempSlave.clit == 4>> + @@.yellow;Dick-like@@. | + <<else>> + @@.yellow;Might as well be a big dick@@. | + <</if>> + <<radiobutton "$tempSlave.clit" 0>> Normal + <<radiobutton "$tempSlave.clit" 1>> Large + <<radiobutton "$tempSlave.clit" 2>> Huge + <<radiobutton "$tempSlave.clit" 3>> Enormous + <<radiobutton "$tempSlave.clit" 4>> Dick-like + <<radiobutton "$tempSlave.clit" 5>> Like a huge dick + + + <br> + + ''Labia:'' + <<if $tempSlave.labia == 0>> + @@.yellow;Minimal@@. | + <<elseif $tempSlave.labia == 1>> + @@.yellow;Normal@@. | + <<elseif $tempSlave.labia == 2>> + @@.yellow;Large@@. | + <<else>> + @@.yellow;Huge@@. | + <</if>> + <<radiobutton "$tempSlave.labia" 0>> Minimal + <<radiobutton "$tempSlave.labia" 1>> Normal + <<radiobutton "$tempSlave.labia" 2>> Large + <<radiobutton "$tempSlave.labia" 3>> Huge + + <br><br> + + ''Puberty (pre: 0 | post: 1):'' + <<if ($tempSlave.pubertyXX == 1)||(ndef $tempSlave.pubertyXX)>> + @@.yellow;Post puberty@@ + <<checkbox "$tempSlave.pubertyXX" 0 1 checked>> + <<else>> + @@.yellow;Pre puberty@@ + <<checkbox "$tempSlave.pubertyXX" 0 1>> + <</if>> + + <br> + + ''Puberty Age:'' @@.yellow;$tempSlave.pubertyAgeXX@@ + <<textbox "$tempSlave.pubertyAgeXX" $tempSlave.pubertyAgeXX>> + <br> + + ''C-Section scar:'' + <<if $tempSlave.cSec == 0>> + @@.yellow;false@@ + <<checkbox "$tempSlave.cSec" 0 1>> + <<else>> + @@.yellow;true@@ + <<checkbox "$tempSlave.cSec" 0 1 checked>> + <</if>> + + <br> + + ''Breeding mark (only for Eugenic Societies):'' + <<if $tempSlave.breedingMark == 1>> + @@.yellow;true@@ + <<checkbox "$tempSlave.breedingMark" 0 1 checked>> + <<else>> + @@.yellow;false@@ + <<checkbox "$tempSlave.breedingMark" 0 1>> + <</if>> + + <br><br> + ''Ovaries (none: 0 | exist: 1):'' + <<if $tempSlave.ovaries == 1>> + @@.yellow;exist@@ + <<checkbox "$tempSlave.ovaries" 0 1 checked>> + <<else>> + @@.yellow;none@@ + <<checkbox "$tempSlave.ovaries" 0 1>> + <</if>> + + <br> + + ''Pregnancy Level (-2: sterile, -1: contraceptives, 0: not pregnant, 1 to 25: pregnant):'' + <<if $tempSlave.preg > 20>> + @@.yellow;Advanced@@. + <<elseif $tempSlave.preg > 5>> + @@.yellow;Early@@. + <<elseif $tempSlave.preg == 0>> + @@.yellow;None@@. + <<elseif $tempSlave.preg == -1>> + @@.yellow;Using contraceptives@@. + <<else>> + @@.yellow;Sterile@@. + <</if>> + <<textbox "$tempSlave.preg" $tempSlave.preg>> + + <br> + ''Pregnancy Week (Literal number of weeks pregnant):'' + <<textbox "$tempSlave.pregWeek" $tempSlave.pregWeek>> + + <br> + ''Number of babies (0: none, 1 - 5):'' + <<if $tempSlave.pregType == 1>> + @@.yellow;A single baby@@. + <<elseif $tempSlave.pregType == 2>> + @@.yellow;Twins@@. + <<elseif $tempSlave.pregType == 3>> + @@.yellow;Triples@@. + <<elseif $tempSlave.pregType == 4>> + @@.yellow;Quadruplets@@. + <<elseif $tempSlave.pregType > 4>> + @@.yellow;Quintuplets@@. + <<else>> + @@.yellow;None@@. + <</if>> + <<textbox "$tempSlave.pregType" $tempSlave.pregType>> + <br> + <<radiobutton "$tempSlave.pregType" 0>> None + <<radiobutton "$tempSlave.pregType" 1>> Single + <<radiobutton "$tempSlave.pregType" 2>> Twins + <<radiobutton "$tempSlave.pregType" 3>> Triplets + <<radiobutton "$tempSlave.pregType" 4>> Quadruplets + <<radiobutton "$tempSlave.pregType" 5>> Quintuplets + + <br> + ''Father (0: none, -1: you, -2: unknown, slave ID):'' + <<textbox "$tempSlave.pregSource" $tempSlave.pregSource>> + <br> +<</widget>> + +<<widget PenisTab>> + <br> + ''Penis (none:0, 1 to 10):'' + <<if $tempSlave.dick == 0>> + @@.yellow;None@@. + <<elseif $tempSlave.dick == 1>> + @@.yellow;Tiny@@. + <<elseif $tempSlave.dick == 2>> + @@.yellow;Small@@. + <<elseif $tempSlave.dick == 3>> + @@.yellow;Normal@@. + <<elseif $tempSlave.dick == 4>> + @@.yellow;Large@@. + <<elseif $tempSlave.dick == 5>> + @@.yellow;Massive@@. + <<elseif $tempSlave.dick == 6>> + @@.yellow;Huger@@ + <<elseif $tempSlave.dick == 7>> + @@.yellow;Still huge@@. + <<elseif $tempSlave.dick == 8>> + @@.yellow;Enormous@@. + <<elseif $tempSlave.dick == 9>> + @@.yellow;Monstrous@@. + <<else>> + @@.yellow;Big McLargeHuge@@. + <</if>> + <<textbox "$tempSlave.dick" $tempSlave.dick>> + <br> + <<radiobutton "$tempSlave.dick" 0>> None + <<radiobutton "$tempSlave.dick" 1>> Tiny + <<radiobutton "$tempSlave.dick" 2>> Small + <<radiobutton "$tempSlave.dick" 3>> Normal + <<radiobutton "$tempSlave.dick" 4>> Large + <<radiobutton "$tempSlave.dick" 5>> Massive + <<radiobutton "$tempSlave.dick" 6>> Huge + <<radiobutton "$tempSlave.dick" 7>> More Huge + <<radiobutton "$tempSlave.dick" 8>> Enormous + <<radiobutton "$tempSlave.dick" 9>> Monstrous + <<radiobutton "$tempSlave.dick" 10>> Big McLargeHuge + + <br> + ''Foreskin also Clithood if there is no Dick (0 to 10):'' + <<if $tempSlave.foreskin == 0>> @@.yellow;None@@. + <<elseif $tempSlave.foreskin == 1>> @@.yellow;Tiny@@. + <<elseif $tempSlave.foreskin == 2>> @@.yellow;Small@@. + <<elseif $tempSlave.foreskin == 3>> @@.yellow;Normal@@. + <<elseif $tempSlave.foreskin == 4>> @@.yellow;Large@@. + <<elseif $tempSlave.foreskin == 5>> @@.yellow;Massive@@. + <<elseif $tempSlave.foreskin == 6>> @@.yellow;Huger@@ + <<elseif $tempSlave.foreskin == 7>> @@.yellow;Still huge@@. + <<elseif $tempSlave.foreskin == 8>> @@.yellow;Enormous@@. + <<elseif $tempSlave.foreskin == 9>> @@.yellow;Monstrous@@. + <<else>> @@.yellow;Big McLargeHuge@@. + <</if>> + <<textbox "$tempSlave.foreskin" $tempSlave.foreskin>> + <br> + <<radiobutton "$tempSlave.foreskin" 0>> None + <<radiobutton "$tempSlave.foreskin" 1>> Vestigial + <<radiobutton "$tempSlave.foreskin" 2>> Small + <<radiobutton "$tempSlave.foreskin" 3>> Normal + <<radiobutton "$tempSlave.foreskin" 4>> Large + <<radiobutton "$tempSlave.foreskin" 5>> Massive + <<radiobutton "$tempSlave.foreskin" 6>> Huge + <<radiobutton "$tempSlave.foreskin" 7>> More Huge + <<radiobutton "$tempSlave.foreskin" 8>> Enormous + <<radiobutton "$tempSlave.foreskin" 9>> Monstrous + <<radiobutton "$tempSlave.foreskin" 10>> Big McLargeHuge + + <br><br> + + ''Testicles (0 to 6):'' + <<if $tempSlave.balls == 0>> + @@.yellow;None@@. + <<elseif $tempSlave.balls == 1>> + @@.yellow;Vestigial@@. + <<elseif $tempSlave.balls == 2>> + @@.yellow;Small@@. + <<elseif $tempSlave.balls == 3>> + @@.yellow;Normal@@. + <<elseif $tempSlave.balls == 4>> + @@.yellow;Large@@. + <<elseif $tempSlave.balls == 5>> + @@.yellow;Huge@@. + <<else>> + @@.yellow;Titanic@@. + <</if>> + <<textbox "$tempSlave.balls" $tempSlave.balls>> + <br> + <<radiobutton "$tempSlave.balls" 0>> None / Invisible + <<radiobutton "$tempSlave.balls" 1>> Vestigial + <<radiobutton "$tempSlave.balls" 2>> Small + <<radiobutton "$tempSlave.balls" 3>> Normal + <<radiobutton "$tempSlave.balls" 4>> Large + <<radiobutton "$tempSlave.balls" 5>> Huge + <<radiobutton "$tempSlave.balls" 6>> Titanic + + <br> + + ''Ballsack (0 to 8):'' + <<if $tempSlave.scrotum == 0>> + @@.yellow;None@@. + <<elseif $tempSlave.scrotum == 1>> + @@.yellow;Vestigial@@. + <<elseif $tempSlave.scrotum == 2>> + @@.yellow;Small@@. + <<elseif $tempSlave.scrotum == 3>> + @@.yellow;Normal@@. + <<elseif $tempSlave.scrotum == 4>> + @@.yellow;Large@@. + <<elseif $tempSlave.scrotum == 5>> + @@.yellow;Huge@@. + <<elseif $tempSlave.scrotum == 6>> + @@.yellow;Massive@@. + <<elseif $tempSlave.scrotum == 7>> + @@.yellow;Enormous@@. + <<else>> + @@.yellow;Monstrous@@. + <</if>> + <<textbox "$tempSlave.scrotum" $tempSlave.scrotum>> + <br> + <<radiobutton "$tempSlave.scrotum" 0>> None + <<radiobutton "$tempSlave.scrotum" 1>> Vestigial + <<radiobutton "$tempSlave.scrotum" 2>> Small + <<radiobutton "$tempSlave.scrotum" 3>> Normal + <<radiobutton "$tempSlave.scrotum" 4>> Large + <<radiobutton "$tempSlave.scrotum" 5>> Huge + <<radiobutton "$tempSlave.scrotum" 6>> Massive + <<radiobutton "$tempSlave.scrotum" 7>> Enormous + <<radiobutton "$tempSlave.scrotum" 8>> Monstrous + + <br><br> + + ''Prostate (0: no prostate, 1:prostate, 2:hyperactive, 3:hyperactive-modified):'' + <<switch $tempSlave.prostate>> + <<case 0>> @@.yellow;No prostate@@ + <<case 1>> @@.yellow;Prostate@@ + <<case 2>> @@.yellow;Hyperactive prostate@@ + <<case 3>> @@.yellow;Hyperactive modified prostate@@ + <</switch>> + <br> + <<radiobutton "$tempSlave.prostate" 0>> No prostate + <<radiobutton "$tempSlave.prostate" 1>> Prostate + <<radiobutton "$tempSlave.prostate" 2>> Hyperactive prostate + <<radiobutton "$tempSlave.prostate" 3>> Hyperactive modified prostate + <br> + + ''Puberty (pre: 0 | post: 1):'' + <<if ($tempSlave.pubertyXY == 1)||(ndef $tempSlave.pubertyXY)>> + @@.yellow;Post puberty@@ + <<checkbox "$tempSlave.pubertyXY" 0 1 checked>> + <<else>> + @@.yellow;Pre puberty@@ + <<checkbox "$tempSlave.pubertyXY" 0 1>> + <</if>> + + <br> + ''Puberty Age:'' @@.yellow;$tempSlave.pubertyAgeXY@@ + <<textbox "$tempSlave.pubertyAgeXY" $tempSlave.pubertyAgeXY>> + <br> +<</widget>> + +<<widget SkillsTab>> + <br> + ''Oral sex (0 to 100):'' + <<if $tempSlave.oralSkill <= 10>> + @@.yellow;Unskilled@@. + <<elseif $tempSlave.oralSkill <= 30>> + @@.cyan;Basic.@@ + <<elseif $tempSlave.oralSkill <= 60>> + @@.cyan;Skilled.@@ + <<elseif $tempSlave.oralSkill < 100>> + @@.cyan;Expert.@@ + <<else>> + @@.cyan;Masterful.@@ + <</if>> + <<textbox "$tempSlave.oralSkill" $tempSlave.oralSkill>> + <br> + <<radiobutton "$tempSlave.oralSkill" 0>> Unskilled + <<radiobutton "$tempSlave.oralSkill" 15>> Basic + <<radiobutton "$tempSlave.oralSkill" 35>> Skilled + <<radiobutton "$tempSlave.oralSkill" 65>> Expert + <<radiobutton "$tempSlave.oralSkill" 100>> Masterful + + <<if $tempSlave.vagina > -1>> + <br> + + ''Vaginal sex (0 to 100):'' + <<if $tempSlave.vaginalSkill <= 10>> + @@.yellow;Unskilled@@. + <<elseif $tempSlave.vaginalSkill <= 30>> + @@.cyan;Basic.@@ + <<elseif $tempSlave.vaginalSkill <= 60>> + @@.cyan;Skilled.@@ + <<elseif $tempSlave.vaginalSkill < 100>> + @@.cyan;Expert.@@ + <<else>> + @@.cyan;Masterful.@@ + <</if>> + <<textbox "$tempSlave.vaginalSkill" $tempSlave.vaginalSkill>> + <br> + <<radiobutton "$tempSlave.vaginalSkill" 0>> Unskilled + <<radiobutton "$tempSlave.vaginalSkill" 15>> Basic + <<radiobutton "$tempSlave.vaginalSkill" 35>> Skilled + <<radiobutton "$tempSlave.vaginalSkill" 65>> Expert + <<radiobutton "$tempSlave.vaginalSkill" 100>> Masterful + <</if>> + + <br> + + ''Anal sex (0 to 100):'' + <<if $tempSlave.analSkill <= 10>> + @@.yellow;Unskilled@@. + <<elseif $tempSlave.analSkill <= 30>> + @@.cyan;Basic.@@ + <<elseif $tempSlave.analSkill <= 60>> + @@.cyan;Skilled.@@ + <<elseif $tempSlave.analSkill < 100>> + @@.cyan;Expert.@@ + <<else>> + @@.cyan;Masterful.@@ + <</if>> + <<textbox "$tempSlave.analSkill" $tempSlave.analSkill>> + <br> + <<radiobutton "$tempSlave.analSkill" 0>> Unskilled + <<radiobutton "$tempSlave.analSkill" 15>> Basic + <<radiobutton "$tempSlave.analSkill" 35>> Skilled + <<radiobutton "$tempSlave.analSkill" 65>> Expert + <<radiobutton "$tempSlave.analSkill" 100>> Masterful + <br> + ''Prostitution (0 to 100):'' + <<if $tempSlave.whoreSkill <= 10>> + @@.yellow;Unskilled@@. + <<elseif $tempSlave.whoreSkill <= 30>> + @@.cyan;Basic.@@ + <<elseif $tempSlave.whoreSkill <= 60>> + @@.cyan;Skilled.@@ + <<elseif $tempSlave.whoreSkill < 100>> + @@.cyan;Expert.@@ + <<else>> + @@.cyan;Masterful.@@ + <</if>> + <<textbox "$tempSlave.whoreSkill" $tempSlave.whoreSkill>> + <br> + <<radiobutton "$tempSlave.whoreSkill" 0>> Unskilled + <<radiobutton "$tempSlave.whoreSkill" 15>> Basic + <<radiobutton "$tempSlave.whoreSkill" 35>> Skilled + <<radiobutton "$tempSlave.whoreSkill" 65>> Expert + <<radiobutton "$tempSlave.whoreSkill" 100>> Masterful + + <br> + + ''Entertainment (0 to 100):'' + <<if $tempSlave.entertainSkill <= 10>> + @@.yellow;Unskilled@@. + <<elseif $tempSlave.entertainSkill <= 30>> + @@.cyan;Basic.@@ + <<elseif $tempSlave.entertainSkill <= 60>> + @@.cyan;Skilled.@@ + <<elseif $tempSlave.entertainSkill < 100>> + @@.cyan;Expert.@@ + <<else>> + @@.cyan;Masterful.@@ + <</if>> + <<textbox "$tempSlave.entertainSkill" $tempSlave.entertainSkill>> + <br> + <<radiobutton "$tempSlave.entertainSkill" 0>> Unskilled + <<radiobutton "$tempSlave.entertainSkill" 15>> Basic + <<radiobutton "$tempSlave.entertainSkill" 35>> Skilled + <<radiobutton "$tempSlave.entertainSkill" 65>> Expert + <<radiobutton "$tempSlave.entertainSkill" 100>> Masterful + + <br> + + ''Combat (0,1):'' + <<if $tempSlave.combatSkill == 0>> + @@.yellow;Unskilled@@. + <<else>> + @@.cyan;Skilled.@@ + <</if>> + <<radiobutton "$tempSlave.combatSkill" 0>> Unskilled + <<radiobutton "$tempSlave.combatSkill" 1>> Skilled + <br> +<</widget>> + +<<widget InteliTab>> + <br> + ''Intelligence (-100 to 100):'' + <<if $tempSlave.intelligence > 95>> + @@.deepskyblue;Brilliant.@@ + <<elseif $tempSlave.intelligence > 50>> + @@.deepskyblue;Very Smart.@@ + <<elseif $tempSlave.intelligence > 15>> + @@.deepskyblue;Smart.@@ + <<elseif $tempSlave.intelligence >= -15>> + @@.yellow;Average@@. + <<elseif $tempSlave.intelligence >= -50>> + @@.orangered;Stupid.@@ + <<elseif $tempSlave.intelligence >= -95>> + @@.orangered;Very Stupid.@@ + <<else>> + @@.orangered;Moronic.@@ + <</if>> + <br> + <<radiobutton "$tempSlave.intelligence" -100>> Moronic + <<radiobutton "$tempSlave.intelligence" -60>> Very Stupid + <<radiobutton "$tempSlave.intelligence" -30>> Stupid + <<radiobutton "$tempSlave.intelligence" 0>> Average + <<radiobutton "$tempSlave.intelligence" 30>> Smart + <<radiobutton "$tempSlave.intelligence" 60>> Very Smart + <<radiobutton "$tempSlave.intelligence" 100>> Brilliant + <br> + ''Education (0 to 30):'' + <<if $tempSlave.intelligenceImplant >= 30>> + @@.deepskyblue;Well Educated.@@ + <<elseif $tempSlave.intelligenceImplant >= 15>> + @@.deepskyblue;Educated.@@ + <<else>> + @@.yellow;Uneducated@@. + <</if>> + <<radiobutton "$tempSlave.intelligenceImplant" 0>> Uneducated + <<radiobutton "$tempSlave.intelligenceImplant" 15>> Educated + <<radiobutton "$tempSlave.intelligenceImplant" 30>> Well Educated + <br> +<</widget>> + +<<widget FetSexTab>> + <br> + ''Fetish Known: '' + <<if $tempSlave.fetishKnown == 0>> + @@.yellow;Unknown@@ + <<checkbox "$tempSlave.fetishKnown" 0 1>> + <<else>> + @@.yellow;Known@@ + <<checkbox "$tempSlave.fetishKnown" 0 1 checked>> + <</if>> + + <br> + + <<if $tempSlave.fetish == "none">> + ''Fetish:'' @@.pink;$tempSlave.fetish.@@ + <<else>> + ''Fetish:'' @@.lightcoral;$tempSlave.fetish.@@ + <</if>> + <br> + <<radiobutton "$tempSlave.fetish" "none">> None + <<radiobutton "$tempSlave.fetish" "submissive">> Submissive + <<radiobutton "$tempSlave.fetish" "dom">> Dom + <<radiobutton "$tempSlave.fetish" "cumslut">> Cumslut + <<radiobutton "$tempSlave.fetish" "humiliation">> Humiliation + <<radiobutton "$tempSlave.fetish" "buttslut">> Buttslut + <<radiobutton "$tempSlave.fetish" "boobs">> Boobs + <<radiobutton "$tempSlave.fetish" "pregnancy">> Pregnancy + <<radiobutton "$tempSlave.fetish" "sadist">> Sadist + <<radiobutton "$tempSlave.fetish" "masochist">> Masochist + + <br> + + ''Fetish strength (0 to 100):'' + <<if $tempSlave.fetishStrength > 95>> + @@.lightcoral;High.@@ + <<elseif $tempSlave.fetishStrength <= 60>> + @@.pink;Low.@@ + <<else>> + @@.hotpink;Normal.@@ + <</if>> + <<textbox "$tempSlave.fetishStrength" $tempSlave.fetishStrength>> + <br> + <<radiobutton "$tempSlave.fetishStrength" 0>> Low + <<radiobutton "$tempSlave.fetishStrength" 70>> Normal + <<radiobutton "$tempSlave.fetishStrength" 100>> High + <br><br> + ''Sexuality (unknown:0 | known:1): '' + <<if $tempSlave.attrKnown == 0>> + @@.yellow;Unknown@@ + <<checkbox "$tempSlave.attrKnown" 0 1>> + <<else>> + @@.yellow;Known@@ + <<checkbox "$tempSlave.attrKnown" 0 1 checked>> + <</if>> + + <br> + ''Male Attraction (0 - 100):'' + <<if $tempSlave.attrXY <= 5>> + @@.red;Disgusted by guys,@@ + <<elseif $tempSlave.attrXY <= 15>> + @@.red;Turned off by guys,@@ + <<elseif $tempSlave.attrXY <= 35>> + @@.red;Not attracted to guys,@@ + <<elseif $tempSlave.attrXY <= 65>> + Indifferent to guys, + <<elseif $tempSlave.attrXY <= 85>> + @@.green;Attracted to guys,@@ + <<elseif $tempSlave.attrXY <= 95>> + @@.green;Aroused by guys,@@ + <<else>> + @@.green;Passionate about guys,@@ + <</if>> + <<textbox "$tempSlave.attrXY" $tempSlave.attrXY>> + <br> + <<radiobutton "$tempSlave.attrXY" 0>> Disgusted by guys + <<radiobutton "$tempSlave.attrXY" 10>> Turned off by guys + <<radiobutton "$tempSlave.attrXY" 20>> Not attracted to guys + <<radiobutton "$tempSlave.attrXY" 50>> Indifferent to guys + <<radiobutton "$tempSlave.attrXY" 80>> Attracted to guys + <<radiobutton "$tempSlave.attrXY" 90>> Aroused by guys + <<radiobutton "$tempSlave.attrXY" 100>> Passionate about guys + + <br> + ''Female Attraction (0 - 100):'' + <<if $tempSlave.attrXX <= 5>> + @@.red;disgusted by girls.@@ + <<elseif $tempSlave.attrXX <= 15>> + @@.red;turned off by girls.@@ + <<elseif $tempSlave.attrXX <= 35>> + @@.red;not attracted to girls.@@ + <<elseif $tempSlave.attrXX <= 65>> + indifferent to girls. + <<elseif $tempSlave.attrXX <= 85>> + @@.green;attracted to girls.@@ + <<elseif $tempSlave.attrXX <= 95>> + @@.green;aroused by girls.@@ + <<else>> + @@.green;passionate about girls.@@ + <</if>> + <<textbox "$tempSlave.attrXX" $tempSlave.attrXX>> + <br> + <<radiobutton "$tempSlave.attrXX" 0>> Disgusted by girls + <<radiobutton "$tempSlave.attrXX" 10>> Turned off by girls + <<radiobutton "$tempSlave.attrXX" 20>> Not attracted to girls + <<radiobutton "$tempSlave.attrXX" 50>> Indifferent to girls + <<radiobutton "$tempSlave.attrXX" 80>> Attracted to girls + <<radiobutton "$tempSlave.attrXX" 90>> Aroused by girls + <<radiobutton "$tempSlave.attrXX" 100>> Passionate about girls + + <br> + ''Sex drive (0 - 100):'' + <<if $tempSlave.energy == 100>> + @@.green;Nympho!@@ + <<elseif $tempSlave.energy > 80>> + @@.green;Sex addict.@@ + <<elseif $tempSlave.energy > 60>> + @@.green;Powerful.@@ + <<elseif $tempSlave.energy > 40>> + @@.yellow;Average.@@ + <<elseif $tempSlave.energy > 20>> + @@.red;Poor.@@ + <<else>> + @@.red;Frigid.@@ + <</if>> + <<textbox "$tempSlave.energy" $tempSlave.energy>> + <br> +<</widget>> + +<<widget StatisticTab>> + <br> + ''Penetrative Sex: ''@@.yellow;$tempSlave.penetrativeCount@@ | + <<textbox "$tempSlave.penetrativeCount" $tempSlave.penetrativeCount>><br> + ''Oral Sex: ''@@.yellow;$tempSlave.oralCount@@ | + <<textbox "$tempSlave.oralCount" $tempSlave.oralCount>><br> + ''Vaginal Sex: ''@@.yellow;$tempSlave.vaginalCount@@ | + <<textbox "$tempSlave.vaginalCount" $tempSlave.vaginalCount>><br> + ''Anal Sex: ''@@.yellow;$tempSlave.analCount@@ | + <<textbox "$tempSlave.analCount" $tempSlave.analCount>><br> + ''Public Sex: ''@@.yellow;$tempSlave.publicCount@@ | + <<textbox "$tempSlave.publicCount" $tempSlave.publicCount>><br> + ''Titjobs: ''@@.yellow;$tempSlave.mammaryCount@@ | + <<textbox "$tempSlave.mammaryCount" $tempSlave.mammaryCount>><br> + <br> + ''Total Births: ''@@.yellow;$tempSlave.birthsTotal@@ | + <<textbox "$tempSlave.birthsTotal" $tempSlave.birthsTotal>><br> +<</widget>> + +<<widget FlaQuiTab>> + <br> + ''Behavioral Flaw:'' + <<if $tempSlave.behavioralFlaw == "none">> + //$tempSlave.behavioralFlaw.// + <<else>> + @@.red;$tempSlave.behavioralFlaw.@@ + <</if>> + <br> + <<radiobutton "$tempSlave.behavioralFlaw" "none">> None + <<radiobutton "$tempSlave.behavioralFlaw" "arrogant">> Arrogant + <<radiobutton "$tempSlave.behavioralFlaw" "bitchy">> Bitchy + <<radiobutton "$tempSlave.behavioralFlaw" "odd">> Odd + <<radiobutton "$tempSlave.behavioralFlaw" "hates men">> Men + <<radiobutton "$tempSlave.behavioralFlaw" "hates women">> Women + <<radiobutton "$tempSlave.behavioralFlaw" "anorexic">> Anorexic + <<radiobutton "$tempSlave.behavioralFlaw" "gluttonous">> Gluttonous + <<radiobutton "$tempSlave.behavioralFlaw" "devout">> Devout + <<radiobutton "$tempSlave.behavioralFlaw" "liberated">> Liberated + + <br><br> + + ''Behavioral Quirk:'' + <<if $tempSlave.behavioralQuirk == "none">> + //$tempSlave.behavioralQuirk.// + <<else>> + @@.green;$tempSlave.behavioralQuirk.@@ + <</if>> + <br> + <<radiobutton "$tempSlave.behavioralQuirk" "none">> None + <<radiobutton "$tempSlave.behavioralQuirk" "confident">> Confident + <<radiobutton "$tempSlave.behavioralQuirk" "cutting">> Cutting + <<radiobutton "$tempSlave.behavioralQuirk" "funny">> Funny + <<radiobutton "$tempSlave.behavioralQuirk" "adores women">> Adores Women + <<radiobutton "$tempSlave.behavioralQuirk" "adores men">> Adores Men + <<radiobutton "$tempSlave.behavioralQuirk" "insecure">> Insecure + <<radiobutton "$tempSlave.behavioralQuirk" "fitness">> Fitness + <<radiobutton "$tempSlave.behavioralQuirk" "sinful">> Sinful + <<radiobutton "$tempSlave.behavioralQuirk" "advocate">> Advocate + <<if $tempSlave.behavioralQuirk != "none">> + <<set $tempSlave.behavioralFlaw = "none">> + <</if>> + + <br><br> + + ''Sexual Flaw / Paraphilias:'' + <<if $tempSlave.sexualFlaw == "none">> + //$tempSlave.sexualFlaw.// + <<else>> + @@.red;$tempSlave.sexualFlaw.@@ + <</if>> + <br> + Flaws: + <<radiobutton "$tempSlave.sexualFlaw" "none">> None + <<radiobutton "$tempSlave.sexualFlaw" "hates oral">> Oral + <<radiobutton "$tempSlave.sexualFlaw" "hates anal">> Anal + <<radiobutton "$tempSlave.sexualFlaw" "hates penetration">> Penetration + <<radiobutton "$tempSlave.sexualFlaw" "repressed">> Repressed + <<radiobutton "$tempSlave.sexualFlaw" "shamefast">> Shamefast + <<radiobutton "$tempSlave.sexualFlaw" "apathetic">> Apathetic + <<radiobutton "$tempSlave.sexualFlaw" "idealistic">> Sexually Idealistic + <<radiobutton "$tempSlave.sexualFlaw" "crude">> Crude + <<radiobutton "$tempSlave.sexualFlaw" "judgemental">> Judgemental + + <br> + Paraphilias: + <<radiobutton "$tempSlave.sexualFlaw" "cum addict">> Cum Addict + <<radiobutton "$tempSlave.sexualFlaw" "anal addict">> Anal Addict + <<radiobutton "$tempSlave.sexualFlaw" "attention whore">> Attention Whore + <<radiobutton "$tempSlave.sexualFlaw" "breast growth">> Breast Obsession + <<radiobutton "$tempSlave.sexualFlaw" "abusive">> Abusive + <<radiobutton "$tempSlave.sexualFlaw" "malicious">> Malicious + <<radiobutton "$tempSlave.sexualFlaw" "self hating">> Self Hatred + <<radiobutton "$tempSlave.sexualFlaw" "neglectful">> Self Neglect + <<radiobutton "$tempSlave.sexualFlaw" "breeder">> Breeding Obsession + + <br><br> + + ''Sexual Quirk:'' + <<if $tempSlave.sexualQuirk == "none">> + //$tempSlave.sexualQuirk.// + <<else>> + @@.green;$tempSlave.sexualQuirk.@@ + <</if>> + <br> + <<radiobutton "$tempSlave.sexualQuirk" "none">> None + <<radiobutton "$tempSlave.sexualQuirk" "gagfuck queen">> Gagfuck Queen + <<radiobutton "$tempSlave.sexualQuirk" "painal queen">> Painal Queen + <<radiobutton "$tempSlave.sexualQuirk" "strugglefuck queen">> Strugglefuck Queen + <<radiobutton "$tempSlave.sexualQuirk" "perverted">> Perverted + <<radiobutton "$tempSlave.sexualQuirk" "tease">> Tease + <<radiobutton "$tempSlave.sexualQuirk" "caring">> Caring + <<radiobutton "$tempSlave.sexualQuirk" "romantic">> Romantic + <<radiobutton "$tempSlave.sexualQuirk" "unflinching">> Unflinching + <<radiobutton "$tempSlave.sexualQuirk" "size queen">> Size Queen + <<if $tempSlave.sexualQuirk != "none">> + <<if !["cum addict", "anal addict", "attention whore", "breast growth", "abusive", "malicious", "self hating", "neglectful", "breeder"].includes($tempSlave.sexualFlaw)>> + <<set $tempSlave.sexualFlaw = "none">> + <</if>> + <</if>> + <br> +<</widget>> + +<<widget PrestTab>> + ''Change her 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>> + <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>> + <br> + //For best results, use a short phrase; for example: 'Breeder.'// + <br> + + ''Prestige:'' + <<textbox "$tempSlave.prestige" $tempSlave.prestige>> + <<radiobutton "$tempSlave.prestige" 0>> 0 + <<radiobutton "$tempSlave.prestige" 1>> 1 + <<radiobutton "$tempSlave.prestige" 2>> 2 + <<radiobutton "$tempSlave.prestige" 3>> 3 + + <br> + ''Prestige description:'' + <<textbox "$tempSlave.prestigeDesc" $tempSlave.prestigeDesc>> + <br> +<</widget>> + +<<widget TattoTab>> + <br> + ''Full-body Tattoos:''<br> + <<link "[Tribal patterns]">> + <<set $tempSlave.boobsTat = "tribal patterns">><<set $tempSlave.buttTat = "tribal patterns">><<set $tempSlave.vaginaTat = "tribal patterns">> + <<set $tempSlave.dickTat = "tribal patterns">><<set $tempSlave.lipsTat = "tribal patterns">><<set $tempSlave.anusTat = "tribal patterns">> + <<set $tempSlave.shouldersTat = "tribal patterns">><<set $tempSlave.backTat = "tribal patterns">><<set $tempSlave.armsTat = "tribal patterns">> + <<set $tempSlave.legsTat = "tribal patterns">><<set $tempSlave.stampTat = "tribal patterns">> + <</link>> + <<print " | ">> + <<link "[Flowers]">> + <<set $tempSlave.boobsTat = "flowers">><<set $tempSlave.buttTat = "flowers">><<set $tempSlave.vaginaTat = "flowers">> + <<set $tempSlave.dickTat = "flowers">><<set $tempSlave.lipsTat = "flowers">><<set $tempSlave.anusTat = "flowers">> + <<set $tempSlave.shouldersTat = "flowers">><<set $tempSlave.backTat = "flowers">><<set $tempSlave.armsTat = "flowers">> + <<set $tempSlave.legsTat = "flowers">><<set $tempSlave.stampTat = "flowers">> + <</link>> + <<print " | ">> + <<link "[Scenes]">> + <<set $tempSlave.boobsTat = "scenes">><<set $tempSlave.buttTat = "scenes">><<set $tempSlave.vaginaTat = "scenes">> + <<set $tempSlave.dickTat = "scenes">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> + <<set $tempSlave.shouldersTat = "scenes">><<set $tempSlave.backTat = "scenes">><<set $tempSlave.armsTat = "scenes">> + <<set $tempSlave.legsTat = "scenes">><<set $tempSlave.stampTat = "scenes">> + <</link>> + <<print " | ">> + <<link "[Asian art]">> + <<set $tempSlave.boobsTat = "Asian art">><<set $tempSlave.buttTat = "Asian art">><<set $tempSlave.vaginaTat = "Asian art">> + <<set $tempSlave.dickTat = "Asian art">><<set $tempSlave.lipsTat = "permanent makeup">><<set $tempSlave.anusTat = "bleached">> + <<set $tempSlave.shouldersTat = "Asian art">><<set $tempSlave.backTat = "Asian art">><<set $tempSlave.armsTat = "Asian art">> + <<set $tempSlave.legsTat = "Asian art">><<set $tempSlave.stampTat = "Asian art">> + <</link>> + <<print " | ">> + <<link "[Degradation]">> + <<set $tempSlave.boobsTat = "degradation">><<set $tempSlave.buttTat = "degradation">><<set $tempSlave.vaginaTat = "degradation">> + <<set $tempSlave.dickTat = "degradation">><<set $tempSlave.lipsTat = "degradation">><<set $tempSlave.anusTat = "degradation">> + <<set $tempSlave.shouldersTat = "degradation">><<set $tempSlave.backTat = "degradation">><<set $tempSlave.armsTat = "degradation">> + <<set $tempSlave.legsTat = "degradation">><<set $tempSlave.stampTat = "degradation">> + <</link>> + <<print " | ">> + <<link "[Counting]">> + <<set $tempSlave.boobsTat = "counting">><<set $tempSlave.buttTat = "counting">><<set $tempSlave.vaginaTat = "counting">> + <<set $tempSlave.dickTat = "counting">><<set $tempSlave.lipsTat = "counting">><<set $tempSlave.anusTat = "counting">> + <<set $tempSlave.shouldersTat = "counting">><<set $tempSlave.backTat = "counting">><<set $tempSlave.armsTat = "counting">> + <<set $tempSlave.legsTat = "counting">><<set $tempSlave.stampTat = "counting">> + <</link>> + <<print " | ">> + <<link "[Advertisements]">> + <<set $tempSlave.boobsTat = "advertisements">><<set $tempSlave.buttTat = "advertisements">><<set $tempSlave.vaginaTat = "advertisements">> + <<set $tempSlave.dickTat = "advertisements">><<set $tempSlave.lipsTat = "advertisements">><<set $tempSlave.anusTat = "advertisements">> + <<set $tempSlave.shouldersTat = "advertisements">><<set $tempSlave.backTat = "advertisements">><<set $tempSlave.armsTat = "advertisements">> + <<set $tempSlave.legsTat = "advertisements">><<set $tempSlave.stampTat = "advertisements">> + <</link>> + <<print " | ">> + <<link "[Rude Words]">> + <<set $tempSlave.boobsTat = "rude words">><<set $tempSlave.buttTat = "rude words">><<set $tempSlave.vaginaTat = "rude words">> + <<set $tempSlave.dickTat = "rude words">><<set $tempSlave.lipsTat = "rude words">><<set $tempSlave.anusTat = "rude words">> + <<set $tempSlave.shouldersTat = "rude words">><<set $tempSlave.backTat = "rude words">><<set $tempSlave.armsTat = "rude words">> + <<set $tempSlave.legsTat = "rude words">><<set $tempSlave.stampTat = "rude words">> + <</link>> + <<print " | ">> + <<link "[Cow Pattern]">> + <<set $tempSlave.boobsTat = "bovine patterns">><<set $tempSlave.buttTat = "bovine patterns">><<set $tempSlave.vaginaTat = "bovine patterns">> + <<set $tempSlave.dickTat = "bovine patterns">><<set $tempSlave.lipsTat = "bovine patterns">><<set $tempSlave.anusTat = "bovine patterns">> + <<set $tempSlave.shouldersTat = "bovine patterns">><<set $tempSlave.backTat = "bovine patterns">><<set $tempSlave.armsTat = "bovine patterns">> + <<set $tempSlave.legsTat = "bovine patterns">><<set $tempSlave.stampTat = "bovine patterns">> + <</link>> + <<print " | ">> + <<link "[No Tattoos]">> + <<set $tempSlave.boobsTat = 0>><<set $tempSlave.buttTat = 0>><<set $tempSlave.vaginaTat = 0>> + <<set $tempSlave.dickTat = 0>><<set $tempSlave.lipsTat = 0>><<set $tempSlave.anusTat = 0>> + <<set $tempSlave.shouldersTat = 0>><<set $tempSlave.backTat = 0>><<set $tempSlave.armsTat = 0>> + <<set $tempSlave.legsTat = 0>><<set $tempSlave.stampTat = 0>><<set $tempSlave.bellyTat = 0>> + <</link>> + + <br><br> + ''__Lips Tattoo__ ( + <<if $tempSlave.lipsTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.lipsTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.lipsTat" 0>>None + <<radiobutton "$tempSlave.lipsTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.lipsTat" "flowers">>Flowers + <<radiobutton "$tempSlave.lipsTat" "permanent makeup">>Permanent Makeup + <<radiobutton "$tempSlave.lipsTat" "degradation">>Degradation + <<radiobutton "$tempSlave.lipsTat" "counting">>Counting + <<radiobutton "$tempSlave.lipsTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.lipsTat" "rude words">>Rude Words + <br>''Custom lips tattoo '' <<textbox "$tempSlave.lipsTat" $tempSlave.lipsTat>> + <br> + ''__Shoulders Tattoo__ ( + <<if $tempSlave.shouldersTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.shouldersTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.shouldersTat" 0>>None + <<radiobutton "$tempSlave.shouldersTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.shouldersTat" "flowers">>Flowers + <<radiobutton "$tempSlave.shouldersTat" "scenes">>Scenes + <<radiobutton "$tempSlave.shouldersTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.shouldersTat" "degradation">>Degradation + <<radiobutton "$tempSlave.shouldersTat" "counting">>Counting + <<radiobutton "$tempSlave.shouldersTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.shouldersTat" "rude words">>Rude Words + <br>''Custom shoulders tattoo '' <<textbox "$tempSlave.shouldersTat" $tempSlave.shouldersTat>> + <br> + ''__Back Tattoo__ ( + <<if $tempSlave.backTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.backTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.backTat" 0>>None + <<radiobutton "$tempSlave.backTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.backTat" "flowers">>Flowers + <<radiobutton "$tempSlave.backTat" "scenes">>Scenes + <<radiobutton "$tempSlave.backTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.backTat" "degradation">>Degradation + <<radiobutton "$tempSlave.backTat" "counting">>Counting + <<radiobutton "$tempSlave.backTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.backTat" "rude words">>Rude Words + <br>''Custom back tattoo '' <<textbox "$tempSlave.backTat" $tempSlave.backTat>> + <br> + ''__Belly Tattoo__ ( + <<if $tempSlave.bellyTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.bellyTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.bellyTat" 0>>None + <<radiobutton "$tempSlave.bellyTat" "a heart">>Heart + <<radiobutton "$tempSlave.bellyTat" "a star">>Star + <<radiobutton "$tempSlave.bellyTat" "a butterfly">>Butterfly + <br>''Custom belly tattoo '' <<textbox "$tempSlave.bellyTat" $tempSlave.bellyTat>> + <br> + ''__Arms Tattoo__ ( + <<if $tempSlave.armsTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.armsTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.armsTat" 0>>None + <<radiobutton "$tempSlave.armsTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.armsTat" "flowers">>Flowers + <<radiobutton "$tempSlave.armsTat" "scenes">>Scenes + <<radiobutton "$tempSlave.armsTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.armsTat" "degradation">>Degradation + <<radiobutton "$tempSlave.armsTat" "counting">>Counting + <<radiobutton "$tempSlave.armsTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.armsTat" "rude words">>Rude Words + <br>''Custom arms tattoo '' <<textbox "$tempSlave.armsTat" $tempSlave.armsTat>> + <br> + ''__Legs Tattoo__ ( + <<if $tempSlave.legsTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.legsTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.legsTat" 0>>None + <<radiobutton "$tempSlave.legsTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.legsTat" "flowers">>Flowers + <<radiobutton "$tempSlave.legsTat" "scenes">>Scenes + <<radiobutton "$tempSlave.legsTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.legsTat" "degradation">>Degradation + <<radiobutton "$tempSlave.legsTat" "counting">>Counting + <<radiobutton "$tempSlave.legsTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.legsTat" "rude words">>Rude Words + <br>''Custom legs tattoo '' <<textbox "$tempSlave.legsTat" $tempSlave.legsTat>> + <br> + ''__Boobs Tattoo__ ( + <<if $tempSlave.boobsTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.boobsTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.boobsTat" 0>>None + <<radiobutton "$tempSlave.boobsTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.boobsTat" "flowers">>Flowers + <<radiobutton "$tempSlave.boobsTat" "scenes">>Scenes + <<radiobutton "$tempSlave.boobsTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.boobsTat" "degradation">>Degradation + <<radiobutton "$tempSlave.boobsTat" "counting">>Counting + <<radiobutton "$tempSlave.boobsTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.boobsTat" "rude words">>Rude Words + <br>''Custom boobs tattoo '' <<textbox "$tempSlave.boobsTat" $tempSlave.boobsTat>> + <br> + ''__Butt Tattoo__ ( + <<if $tempSlave.buttTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.buttTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.buttTat" 0>>None + <<radiobutton "$tempSlave.buttTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.buttTat" "flowers">>Flowers + <<radiobutton "$tempSlave.buttTat" "scenes">>Scenes + <<radiobutton "$tempSlave.buttTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.buttTat" "degradation">>Degradation + <<radiobutton "$tempSlave.buttTat" "counting">>Counting + <<radiobutton "$tempSlave.buttTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.buttTat" "rude words">>Rude Words + <br>''Custom butt tattoo '' <<textbox "$tempSlave.buttTat" $tempSlave.buttTat>> + <br> + ''__Vagina Tattoo__ ( + <<if $tempSlave.vaginaTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.vaginaTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.vaginaTat" 0>>None + <<radiobutton "$tempSlave.vaginaTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.vaginaTat" "flowers">>Flowers + <<radiobutton "$tempSlave.vaginaTat" "scenes">>Scenes + <<radiobutton "$tempSlave.vaginaTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.vaginaTat" "degradation">>Degradation + <<radiobutton "$tempSlave.vaginaTat" "counting">>Counting + <<radiobutton "$tempSlave.vaginaTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.vaginaTat" "rude words">>Rude Words + <br>''Custom vagina tattoo '' <<textbox "$tempSlave.vaginaTat" $tempSlave.vaginaTat>> + <br> + ''__Anus Tattoo__ ( + <<if $tempSlave.anusTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.anusTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.anusTat" 0>>None + <<radiobutton "$tempSlave.anusTat" "bleached">>Bleached + <<radiobutton "$tempSlave.anusTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.anusTat" "flowers">>Flowers + <<radiobutton "$tempSlave.anusTat" "degradation">>Degradation + <<radiobutton "$tempSlave.anusTat" "counting">>Counting + <<radiobutton "$tempSlave.anusTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.anusTat" "rude words">>Rude Words + <br>''Custom anus tattoo '' <<textbox "$tempSlave.anusTat" $tempSlave.anusTat>> + <br> + ''__Dick Tattoo__ ( + <<if $tempSlave.dickTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.dickTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.dickTat" 0>>None + <<radiobutton "$tempSlave.dickTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.dickTat" "flowers">>Flowers + <<radiobutton "$tempSlave.dickTat" "degradation">>Degradation + <<radiobutton "$tempSlave.dickTat" "counting">>Counting + <<radiobutton "$tempSlave.dickTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.dickTat" "rude words">>Rude Words + <br>''Custom dick tattoo '' <<textbox "$tempSlave.dickTat" $tempSlave.dickTat>> + <br> + ''__Tramp Stamp Tattoo__ ( + <<if $tempSlave.stampTat == 0>>@@.yellow;None@@ + <<else>>@@.yellow;$tempSlave.stampTat@@<</if>> + )'' + <br> + <<radiobutton "$tempSlave.stampTat" 0>>None + <<radiobutton "$tempSlave.stampTat" "tribal patterns">>Tribal Patterns + <<radiobutton "$tempSlave.stampTat" "flowers">>Flowers + <<radiobutton "$tempSlave.stampTat" "scenes">>Scenes + <<radiobutton "$tempSlave.stampTat" "Asian art">>Asian Art + <<radiobutton "$tempSlave.stampTat" "degradation">>Degradation + <<radiobutton "$tempSlave.stampTat" "counting">>Counting + <<radiobutton "$tempSlave.stampTat" "advertisements">>Advertisements + <<radiobutton "$tempSlave.stampTat" "rude words">>Rude Words + <br>''Custom tramp stamp tattoo '' <<textbox "$tempSlave.stampTat" $tempSlave.stampTat>> + <br> +<</widget>> + +<<widget BrandTab>> + <br> + ''Branding: ''<<link "[No Branding]">><<set $tempSlave.brand =0>><<set $tempSlave.brandLocation = 0>><</link>> + <br> + <<if $tempSlave.brand == 0>> + ''She 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>>'' + <</if>> + <br><br> + ''Branding Location:'' + <br> + <<radiobutton "$tempSlave.brandLocation" "neck">> Neck + <<radiobutton "$tempSlave.brandLocation" "chest">> Chest + <<radiobutton "$tempSlave.brandLocation" "pubic mound">> Pubic mound + <<radiobutton "$tempSlave.brandLocation" "back">> On the back + <br> + ''Ears:'' + <<radiobutton "$tempSlave.brandLocation" "left ear">> Left ear + <<radiobutton "$tempSlave.brandLocation" "right ear">> Right ear + <<radiobutton "$tempSlave.brandLocation" "ears">> Both ears + <br> + ''Cheeks:'' + <<radiobutton "$tempSlave.brandLocation" "left cheek">> Left cheek + <<radiobutton "$tempSlave.brandLocation" "right cheek">> Right cheek + <<radiobutton "$tempSlave.brandLocation" "cheeks">> Both cheeks + <br> + ''Shoulders:'' + <<radiobutton "$tempSlave.brandLocation" "left shoulder">> Left shoulder + <<radiobutton "$tempSlave.brandLocation" "right shoulder">> Right shoulder + <<radiobutton "$tempSlave.brandLocation" "shoulders">> Both shoulders + <br> + ''Breasts:'' + <<radiobutton "$tempSlave.brandLocation" "left shoulder">> Left shoulder + <<radiobutton "$tempSlave.brandLocation" "right shoulder">> Right shoulder + <<radiobutton "$tempSlave.brandLocation" "shoulders">> Both shoulders + <br> + ''Upper Arms:'' + <<radiobutton "$tempSlave.brandLocation" "left upper arm">> Left upper arm + <<radiobutton "$tempSlave.brandLocation" "right upper arm">> Right upper arm + <<radiobutton "$tempSlave.brandLocation" "upper arms">> Both upper arms + <br> + ''Lower Arms:'' + <<radiobutton "$tempSlave.brandLocation" "left lower arm">> Left lower arm + <<radiobutton "$tempSlave.brandLocation" "right lower arm">> Right lower arm + <<radiobutton "$tempSlave.brandLocation" "lower arms">> Both lower arms + <br> + ''Wrist:'' + <<radiobutton "$tempSlave.brandLocation" "left wrist">> Left wrist + <<radiobutton "$tempSlave.brandLocation" "right wrist">> Right wrist + <<radiobutton "$tempSlave.brandLocation" "wrists">> Both wrists + <br> + ''Hand:'' + <<radiobutton "$tempSlave.brandLocation" "left hand">> Left hand + <<radiobutton "$tempSlave.brandLocation" "right hand">> Right hand + <<radiobutton "$tempSlave.brandLocation" "hands">> Both hands + <br> + ''Buttocks:'' + <<radiobutton "$tempSlave.brandLocation" "left buttock">> Left buttock + <<radiobutton "$tempSlave.brandLocation" "right buttock">> Right buttock + <<radiobutton "$tempSlave.brandLocation" "buttocks">> Both buttocks + <br> + ''Thighs:'' + <<radiobutton "$tempSlave.brandLocation" "left thigh">> Left thigh + <<radiobutton "$tempSlave.brandLocation" "right thigh">> Right thigh + <<radiobutton "$tempSlave.brandLocation" "thighs">> Both thighs + <br> + ''Calves:'' + <<radiobutton "$tempSlave.brandLocation" "left calf">> Left calf + <<radiobutton "$tempSlave.brandLocation" "right calf">> Right calf + <<radiobutton "$tempSlave.brandLocation" "calves">> Both calves + <br> + ''Ankles:'' + <<radiobutton "$tempSlave.brandLocation" "left ankle">> Left ankle + <<radiobutton "$tempSlave.brandLocation" "right ankle">> Right ankle + <<radiobutton "$tempSlave.brandLocation" "ankles">> Both ankles + <br> + ''Feet:'' + <<radiobutton "$tempSlave.brandLocation" "left foot">> Left foot + <<radiobutton "$tempSlave.brandLocation" "right foot">> Right foot + <<radiobutton "$tempSlave.brandLocation" "feet">> Both feet + <br><br> + ''Brand Design:'' + <br> + <<link "[your personal symbol]">><<set $tempSlave.brand = "your personal symbol">><</link>><<print " | ">> + <<link "[SLUT]">><<set $tempSlave.brand = "SLUT">><</link>><<print " | ">> + <<link "[WHORE]">><<set $tempSlave.brand = "WHORE">><</link>><<print " | ">> + <<link "[SLAVE]">><<set $tempSlave.brand = "SLAVE">><</link>><<print " | ">> + <<link "[COW]">><<set $tempSlave.brand = "COW">><</link>> + <br> + <<link "[MEAT]">><<set $tempSlave.brand = "MEAT">><</link>><<print " | ">> + <<link "[CUMDUMP]">><<set $tempSlave.brand = "CUMDUMP">><</link>><<print " | ">> + <<link "[LOVER]">><<set $tempSlave.brand = "LOVER">><</link>><<print " | ">> + <<link "[a pussy symbol]">><<set $tempSlave.brand = "a pussy symbol">><</link>><<print " | ">> + <<link "[an anus symbol]">><<set $tempSlave.brand = "an anus symbol">><</link>> + <br> + <<link "[a penis symbol]">><<set $tempSlave.brand = "a penis symbol">><</link>><<print " | ">> + <<link "[a lady silhouette]">><<set $tempSlave.brand = "a lady silhouette">><</link>><<print " | ">> + <<link "[a princess silhouette]">><<set $tempSlave.brand = "a princess silhouette">><</link>><<print " | ">> + <<link "[a queen silhouette]">><<set $tempSlave.brand = "a queen silhouette">><</link>><<print " | ">> + <<link "[an angel silhouette]">><<set $tempSlave.brand = "an angel silhouette">><</link>> + <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 "[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 " | ">> + <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>> + <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 "[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>> + <br> + <<link "[her 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 " | ">> + <<link "[the sigil of your Dynasty]">><<set $tempSlave.brand = "the sigil of your Dynasty">><</link>> + <br> + <<link "[the Shogunate's mon]">><<set $tempSlave.brand = "the Shogunate's mon">><</link>><<print " | ">> + <<link "[a symbol of the Caliphate]">><<set $tempSlave.brand = "a symbol of the Caliphate">><</link>><<print " | ">> + <<link "[your Imperial Seal]">><<set $tempSlave.brand = "your Imperial Seal">><</link>> + <br>''Custom brand design:'' <<textbox "$tempSlave.brand" $tempSlave.brand>> + <br> +<</widget>> + +<<widget PiercTab>> + <br> + ''Lips piercings (0-2): @@.yellow;$tempSlave.lipsPiercing@@'' + | + <<radiobutton "$tempSlave.lipsPiercing" 0>> None + <<radiobutton "$tempSlave.lipsPiercing" 1>> Standard + <<radiobutton "$tempSlave.lipsPiercing" 2>> Heavy + + <br> + ''Tongue piercings (0-2): @@.yellow;$tempSlave.tonguePiercing@@'' + | + <<radiobutton "$tempSlave.tonguePiercing" 0>> None + <<radiobutton "$tempSlave.tonguePiercing" 1>> Standard + <<radiobutton "$tempSlave.tonguePiercing" 2>> Heavy + + <br> + ''Ear piercings (0-2): @@.yellow;$tempSlave.earPiercing@@'' + | + <<radiobutton "$tempSlave.earPiercing" 0>> None + <<radiobutton "$tempSlave.earPiercing" 1>> Standard + <<radiobutton "$tempSlave.earPiercing" 2>> Heavy + + <br> + ''Nose piercings (0-2): @@.yellow;$tempSlave.nosePiercing@@'' + | + <<radiobutton "$tempSlave.nosePiercing" 0>> None + <<radiobutton "$tempSlave.nosePiercing" 1>> Standard + <<radiobutton "$tempSlave.nosePiercing" 2>> Heavy + + <br> + ''Eyebrow piercings (0-2): @@.yellow;$tempSlave.eyebrowPiercing@@'' + | + <<radiobutton "$tempSlave.eyebrowPiercing" 0>> None + <<radiobutton "$tempSlave.eyebrowPiercing" 1>> Standard + <<radiobutton "$tempSlave.eyebrowPiercing" 2>> Heavy + + <br> + ''Navel piercings (0-2): @@.yellow;$tempSlave.navelPiercing@@'' + | + <<radiobutton "$tempSlave.navelPiercing" 0>> None + <<radiobutton "$tempSlave.navelPiercing" 1>> Standard + <<radiobutton "$tempSlave.navelPiercing" 2>> Heavy + + <br> + ''Corset piercings (0-1): @@.yellow;$tempSlave.corsetPiercing@@'' + | + <<radiobutton "$tempSlave.corsetPiercing" 0>> None + <<radiobutton "$tempSlave.corsetPiercing" 1>> Pierced + + <br> + ''Nipples piercings (0-2): @@.yellow;$tempSlave.nipplesPiercing@@'' + | + <<radiobutton "$tempSlave.nipplesPiercing" 0>> None + <<radiobutton "$tempSlave.nipplesPiercing" 1>> Standard + <<radiobutton "$tempSlave.nipplesPiercing" 2>> Heavy + + <br> + ''Areolae piercings (0-2): @@.yellow;$tempSlave.areolaePiercing@@'' + | + <<radiobutton "$tempSlave.areolaePiercing" 0>> None + <<radiobutton "$tempSlave.areolaePiercing" 1>> Standard + <<radiobutton "$tempSlave.areolaePiercing" 2>> Heavy + + <br> + ''Clit/frenulum piercing (0-3): @@.yellow;$tempSlave.clitPiercing@@'' + | + <<radiobutton "$tempSlave.clitPiercing" 0>> None + <<radiobutton "$tempSlave.clitPiercing" 1>> Standard + <<radiobutton "$tempSlave.clitPiercing" 2>> Big + <<radiobutton "$tempSlave.clitPiercing" 3>> Smart piercing + + <br> + ''Pussylips piercings (0-2): @@.yellow;$tempSlave.vaginaPiercing@@'' + | + <<radiobutton "$tempSlave.vaginaPiercing" 0>> None + <<radiobutton "$tempSlave.vaginaPiercing" 1>> Standard + <<radiobutton "$tempSlave.vaginaPiercing" 2>> Heavy + + <br> + ''Anus piercing (0-2): @@.yellow;$tempSlave.anusPiercing@@'' + | + <<radiobutton "$tempSlave.anusPiercing" 0>> None + <<radiobutton "$tempSlave.anusPiercing" 1>> Standard + <<radiobutton "$tempSlave.anusPiercing" 2>> Heavy + + <br> + ''Shaft piercings (0-2): @@.yellow;$tempSlave.dickPiercing@@'' + | + <<radiobutton "$tempSlave.dickPiercing" 0>> None + <<radiobutton "$tempSlave.dickPiercing" 1>> Standard + <<radiobutton "$tempSlave.dickPiercing" 2>> Heavy + <br> +<</widget>> + +''Cheat Edit Slave '' <<link "[Cancel]" "Slave Interact">><<unset $tempSlave, $customEvalCode>><</link>> +<br> +<br><br> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<link "__Show All__">> +<<if (ndef _sAllR) || (_sAllR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 1>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<NameTab>> + <<FamilyTab>> + <<NationalTab>> + <<AgeTab>> + <<DevoTab>> + <<FaceTab>> + <<HairTab>> + <<EyesTab>> + <<MouthTab>> + <<BodyTab>> + <<BellyTab>> + <<BreastsTab>> + <<ButtTab>> + <<VagTab>> + <<PenisTab>> + <<SkillsTab>> + <<InteliTab>> + <<FetSexTab>> + <<FlaQuiTab>> + <<StatisticTab>> + <<PrestTab>> + <<TattoTab>> + <<BrandTab>> + <<PiercTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _sAllR = 0>> + <</replace>> +<</if>> +<</link>> +<br> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<link "Name & Status ">> +<<if (ndef _nameR) || (_nameR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 1>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<NameTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _nameR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Family & Relations">> +<<if (ndef _famR) || (_famR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 1>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<FamilyTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _famR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Nationality, Origin & Career">> +<<if (ndef _identR) || (_identR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 1>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<NationalTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _identR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Age & Health">> +<<if (ndef _nameR) || (_ageR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 1>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<AgeTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _ageR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Devotion & Trust">> +<<if (ndef _devR) || (_devR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 1>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<DevoTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _devR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<br> +<<link "Face & Skin">> +<<if (ndef _faceR) || (_faceR == 0) >> + <<replace "#spot">> + <<set _faceR = 1>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<FaceTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _faceR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Hair">> +<<if (ndef _hairR) || (_hairR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 1>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<HairTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _hairR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Eyes">> +<<if (ndef _eyesR) || (_eyesR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 1>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<EyesTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _eyesR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Mouth">> +<<if (ndef _mouthR) || (_mouthR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 1>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<MouthTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _mouthR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Body">> +<<if (ndef _bodyR) || (_bodyR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 1>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<BodyTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _bodyR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Belly">> +<<if (ndef _bellyR) || (_bellyR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 1>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<BellyTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _bellyR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Breasts">> +<<if (ndef _titsR) || (_titsR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 1>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<BreastsTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _titsR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Butt">> +<<if (ndef _buttR) || (_buttR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 1>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<ButtTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _buttR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Vagina & Pregnancy">> +<<if (ndef _vagR) || (_vagR == 0) >> + <<replace "#spot">><br> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 1>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<VagTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _vagR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Penis">> +<<if (ndef _dickR) || (_dickR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 1>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<PenisTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _dickR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<br> +<<link "Skills">> +<<if (ndef _skillsR) || (_skillsR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 1>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<SkillsTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _skillsR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Intelligence">> +<<if (ndef _intR) || (_intR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 1>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<InteliTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _intR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Fetish & Sexuality">> +<<if (ndef _sexR) || (_sexR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 1>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<FetSexTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _sexR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Flaws & Quirks">> +<<if (ndef _flawR) || (_flawR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 1>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<FlaQuiTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _flawR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Statistics">> +<<if (ndef _useR) || (_useR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 1>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<StatisticTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _useR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<br> +<<link "Prestige, Custom Tattoo & Description">> +<<if (ndef _descR) || (_descR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 1>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <br> + <<PrestTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _descR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Tattoos">> +<<if (ndef _tatsR) || (_tatsR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 1>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<TattoTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _tatsR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Branding">> +<<if (ndef _brandR) || (_brandR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 0>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 1>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<BrandTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _brandR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<<print " | " >> +<<link "Piercings">> +<<if (ndef _piercR) || (_piercR == 0) >> + <<replace "#spot">> + <<set _faceR = 0>><<set _nameR = 0>><<set _famR = 0>><<set _identR = 0>><<set _ageR = 0>><<set _devR = 0>><<set _hairR = 0>> + <<set _descR = 0>><<set _eyesR = 0>><<set _mouthR = 0>><<set _bodyR = 0>><<set _titsR = 0>><<set _buttR = 0>><<set _vagR = 0>> + <<set _dickR = 0>><<set _skillsR = 0>><<set _intR = 0>><<set _sexR = 0>><<set _flawR = 0>><<set _tatsR = 0>><<set _piercR = 1>> + <<set _sAllR = 0>><<set _natR = 0>><<set _carR = 0>><<set _bellyR = 0>><<set _useR = 0>><<set _brandR = 0>><<set _hcol5R = 0>><<set _hcol4R = 0>> + <<set _hcol3R = 0>><<set _hcol2R = 0>><<set _hcol1R = 0>><<set _ecol1R = 0>><<set _ecol2R = 0>><<set _ppilR = 0>><<set _sclrR = 0>> + <<PiercTab>> + <</replace>> +<<else>> + <<replace "#spot">> + <<set _piercR = 0>> + <</replace>> +<</if>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<br> +<<link "Custom Cheat">> + <<replace "#spot">> + <br><<textarea "$customEvalCode" "">> + <br>//Any JavaScript function will be automatically run using this slave as an argument when "Continue" is clicked. For example, entering "(slave) => slave.slaveName = 'Fancy Name' " will change your slave's name to "Fancy Name".// + <</replace>> +<</link>> +/*-------------------------------------------------------------------------------------------------------------------------------*/ +<br><<print "@@.yellow;Refresh through selecting a new or the same passage again for Changes to be seen@@" >><br> +<span id="spot"></span><br> +/* ------------------------------------------------------------------------- Used Variables: ------------------------------------------------------------------------------------------------*/ +/*.visualAge .ageImplant .birthWeek .health .chem .addict .devotion .oldDevotion .trust .oldTrust .face .faceShape .faceImplant .markings .bald .hLength .hStyle .hColor .origHColor*/ +/*.eyebrowHColor .pubicHColor .pubicHStyle .underArmHColor .underArmHStyle .eyeColor .origEye .eyes .hears .lips .lipsImplant .teeth .voiceImplant .voice .accent .genes .amp .fuckdoll .muscles .weight*/ +/*.waist .height .heightImplant .shoulders .shouldersImplant .hips .hipsImplant .bellyImplant .bellySag .burst .boobs .boobsImplant .boobsImplantType .lactation .boobShape .nipples .areolae*/ +/*.butt .buttImplant .anus .mpreg .vagina .vaginaLube .clit .labia .pubertyXX .pubertyAgeXX .crevixImplant .csec .breedingMark .ovaries .preg .pregType .pregSource .dick .foreskin .balls*/ diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw index 174e54fa224e635b099dd7791df96fdf4e0f459c..9d660ac0d4db9461692b4116785f3731c1b3e30a 100644 --- a/src/cheats/mod_editSlaveCheatNew.tw +++ b/src/cheats/mod_editSlaveCheatNew.tw @@ -1556,7 +1556,7 @@ <span id=hcol1></span> <br>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"]]// + //For best results, use a short, uncapitalized and unpunctuated description; for example: 'black with purple highlights'// <br> ''Her original haircolor is @@.yellow;$tempSlave.origHColor@@'' <<link "Hair Colors">> diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 87171c041b5149451318d36c7690400bd3255258..046a0125d5454034cf9ad7acc424e5a881efd525 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -410,6 +410,17 @@ Should children born in game strictly adhere to dick content settings? <<if $seeDicksAffectsPregnancy != 0>>[[No|Intro Summary][$seeDicksAffectsPregnancy = 0]]<<else>>No<</if>> | <<if $seeDicksAffectsPregnancy != 1>>[[Yes|Intro Summary][$seeDicksAffectsPregnancy = 1]]<<else>>Yes<</if>> +<<if $seeDicksAffectsPregnancy == 0>> + <br> + <<if $adamPrinciple == 1>> + XX slaves only fathering daughters is ''enabled''. + [[Disable|Intro Summary][$adamPrinciple = 0]] + <<else>> + XX slaves only fathering daughters is ''disabled''. + [[Enable|Intro Summary][$adamPrinciple = 1]] + <</if>> +<</if>> + <br> <<if $seeHyperPreg == 1>> Extreme pregnancy content like broodmothers is ''enabled''. @@ -745,6 +756,9 @@ __''Player Character''__ ''not'' on contraceptives. You ''can'' get pregnant. [[Take contraceptives|Intro Summary][$PC.preg = -1]] | [[Too late for that|Intro Summary][$PC.preg = 16, $PC.pregType = 1]] + <<elseif $PC.preg > 42>> + ''<<print $PC.preg>> weeks pregnant with octuplets'' and your water just broke. + [[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0, $PC.labor = 0]] <<elseif $PC.preg > 37>> ''<<print $PC.preg>> weeks pregnant'' and going to go into labor soon. [[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0]] @@ -752,6 +766,7 @@ __''Player Character''__ ''<<print $PC.preg>> weeks pregnant'' so there is no need to worry about contraceptives. [[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0]] | [[Ready to drop|Intro Summary][$PC.preg = 40]] + | [[Stuffed to capacity|Intro Summary][$PC.preg = 43, $PC.pregType = 8, $PC.labor = 1]] <</if>> <<if $PC.births > 0>> diff --git a/src/facilities/farmyard/farmerSelect.tw b/src/facilities/farmyard/farmerSelect.tw new file mode 100644 index 0000000000000000000000000000000000000000..be0a7bcb217fb250343391241d079461a5bb395c --- /dev/null +++ b/src/facilities/farmyard/farmerSelect.tw @@ -0,0 +1,20 @@ +:: Farmer Select [nobr] + +<<set $nextButton = "Back", $nextLink = "Farmyard", $showEncyclopedia = 1, $encyclopedia = "Farmer">> +<<showallAssignmentFilter>> +<<if ($Farmer != 0)>> + <<setLocalPronouns $Farmer>> + ''__@@.pink;<<= SlaveFullName($Farmer)>>@@__'' is serving as your Farmer.<br><br>$He will tend to your crops and animals. +<<else>> + You have not selected a Farmer. +<</if>> + +<br><br>''Appoint a Farmer from your obedient slaves:'' +<br><br>[[None|Farmer Workaround][$i = -1]] +<br><br> +<<assignmentFilter>> +<span id="ComingGoing"> + <<showallAssignmentFilter>> + <<include "Slave Summary">> + <<resetAssignmentFilter>> +</span> \ No newline at end of file diff --git a/src/facilities/farmyard/farmerSelectWorkaround.tw b/src/facilities/farmyard/farmerSelectWorkaround.tw new file mode 100644 index 0000000000000000000000000000000000000000..9e3257bed6910660bdd97cf81f189cc21ce563a9 --- /dev/null +++ b/src/facilities/farmyard/farmerSelectWorkaround.tw @@ -0,0 +1,13 @@ +:: Farmer Workaround [silently] + +<<if $Farmer != 0>> + <<= removeJob($Farmer, "be the Farmer")>> +<</if>> +<<if $i > -1>> + <<= assignJob($slaves[$i], "be the Farmer")>> + <<set $slaves[$i].livingRules = "luxurious">> + <<set $Farmer = $slaves[$i]>> +<</if>> + +<<goto "Farmyard">> + diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw index 794987e16cc390ea8246869c8bea1c41f4359d86..bd2354c6e034d205aac95b20799f12b498d85f03 100644 --- a/src/facilities/farmyard/farmyard.tw +++ b/src/facilities/farmyard/farmyard.tw @@ -1,191 +1,317 @@ :: Farmyard [nobr] +/*TODO: add zoo facility / minifacility*/ + <<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Farmyard", $showEncyclopedia = 1, $encyclopedia = "Farmyard">> <<if $farmyardName != "the Farmyard">> <<set $farmyardNameCaps = $farmyardName.replace("the ", "The ")>> <</if>> -$farmyardNameCaps is not dissimilar to a warehouse in its basic size and form, but most warehouses don't contain the huge, dense, banks of crop-growing machinery this one does. Here, fruits and vegetables of all shapes and sizes are grown; from exotic, succulent Old World fruits to the average, everyday, vegetables. This is where the majority of the food in $arcologies[0].name comes from, making this one of the more critical facilities in your arcology. +<<set _CL = $canines.length, _HL = $hooved.length, _FL = $felines.length>> + +<<farmyardAssignmentFilter>> +$farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and concrete that is $arcologies[0].name. Animals are kept in pens, tended to by your slaves, while <<if $farmyardUpgrade.hydroponics == 1>>rows of hydroponics equipment<<else>>makeshift fields<</if>> grow crops. +<<switch $farmyardDecoration>> +<<case "Roman Revivalist">> + Its red tiles and white stone walls are the very picture of a Roman farm villa's construction, as are the marble statues and reliefs. Saturn and Ceres look over the prosperity of the fields<<if $seeBestiality == 1>>, Mercury watches over the health of the animals, and Feronia ensures strong litters in your slaves.<<else>> and Mercury watches over the health of the animals.<</if>>. The slaves here are all looked after well, as they have one of the most important jobs in $arcologies[0].name. +<<case "Aztec Revivalist">> + It can't completely recreate the floating farms in the ancient Aztec fashion, but it comes as close as it can, shallow pseudo-canals dividing each field into multiple sections. Smooth stone and colorful murals cover the walls, depicting bloody stories of gods and mortals alike. +<<case "Egyptian Revivalist">> + It does its best to capture the wide open nature of ancient Egyptian farms, including mimicking the irrigation systems fed by the Nile. The stone walls are decorated with murals detailing its construction and your prowess in general, <<if $seeBestiality == 1>>with animal-bloated slaves featured prominently.<<else>>hieroglyphs spelling out a volumes of praise.<</if>> +<<case "Edo Revivalist">> + It does its best to mimic the rice patties and thatch roofed buildings of the Edo period despite the wide variety of crops tended by various slaves. Not every crop can thrive in flooded fields, but the ones that can take advantage of your attention to detail. +<<case "Arabian Revivalist">> + //This is a placeholder// +<<case "Chinese Revivalist">> + It does its best to capture the terraces that covered the ancient Chinese hills and mountains, turning every floor into ribbons of fields following a slight incline. Slaves wade through crops that can handle flooding and splash through the irrigation of the others when they aren't tending <<if $seeBestiality == 1>>or breeding with<</if>> your animals. +<<case "Chattel Religionist">> + It runs like a well oiled machine, slaves bent in humble service as they tend crops grown on the Prophet's command, or see to the animals' needs. Their clothing is tucked up and out of the way as they see to their tasks, keeping them clean as they work <<if $seeBestiality == 1>>around animal bloated bellies<</if>> as divine will dictates. +<<case "Degradationist">> + It is constructed less as a converted warehouse and more as something to visit, allowing guests to enjoy the spectacle of slaves <<if $seeBestiality == 1>>being pounded by eager animals<<else>>elbow deep in scrubbing animal waste<</if>> to their satisfaction. +<<case "Repopulation Focus">> + It teems with life, both in the belly of every animal and the belly of every slave, though the latter makes tending the fields difficult. They're ordered to take care, as they carry the future <<if $seeBestiality == 1>>of this farm<<else>>of the arcology<</if>> in their bellies. +<<case "Eugenics">> + It holds a wide variety of crops and animals, but the best of the best is easy to find. They're set apart from the others, given only the best care and supplies<<if $seeBestiality == 1>>and bred with only the highest quality slaves<</if>>, while the sub-par stock is neglected off to the side. +<<case "Asset Expansionist">> + It is not easy to look after animals and till fields with such enormous body parts, but your slaves are diligent regardless, working hard to provide food and livestock for the arcology. +<<case "Transformation Fetishist">> + //This is a placeholder// +<<case "Gender Radicalist">> + //This is a placeholder// +<<case "Gender Fundamentalist">> + //This is a placeholder// +<<case "Physical Idealist">> + Its animals are in exceptional shape, their coats unable to hide how muscular they are, requiring your slaves to be equally toned to control them. There's plenty of space for their exercise as well<<if $seeBestiality == 1>> and an abundance of curatives for the slaves full of their fierce kicking offspring<</if>>. +<<case "Supremacist">> + It is a clean and orderly operation, stables and cages mucked by a multitude of inferior slaves, along with grooming your animals and harvesting your crops. +<<case "Subjugationist">> + It is a clean and orderly operation, stables and cages mucked by a multitude of $arcologies[0].FSSubjugationistRace slaves, while the others are tasked with grooming your animals and harvesting your crops. +<<case "Paternalist">> + It's full of healthy animals, crops, and slaves, the former's every need diligently looked after by the latter. The fields flourish to capacity under such care, and the animals give the distinct impression of happiness. <<if $seeBestiality == 1>>Some more than others if the growing bellies of your slaves are anything to go by, the only indication that such rutting takes place.<</if>> +<<case "Pastoralist">> + //This is a placeholder// +<<case "Maturity Preferentialist">> + //This is a placeholder// +<<case "Youth Preferentialist">> + //This is a placeholder// +<<case "Body Purist">> + //This is a placeholder// +<<case "Slimness Enthusiast">> + It features trim animals and slaves alike, not a pound of excess among them. The feed for both livestock and crops are carefully maintained to ensure optimal growth without waste, letting them flourish without being weighed down. +<<case "Hedonistic">> + It features wider gates and stalls, for both the humans visiting or tending the occupants, and the animals starting to mimic their handlers <<if $seeBestiality == 1>>and company<</if>>, with plenty of seats along the way. +<<default>> + It is very much a converted warehouse still, sectioned off in various 'departments'<<if $farmyardUpgrade.machinery == 1>> with machinery placed where it can be<</if>>. +<</switch>> + +<<if $farmyardSlaves > 2>> + $farmyardNameCaps is bustling with activity. Farmhands are hurrying about, on their way to feed animals and maintain farming equipment. +<<elseif $farmyardSlaves > 0>> + $farmyardNameCaps is working steadily. Farmhands are moving about, looking after the animals and crops. +<<elseif $Farmer != 0>> + $Farmer.slaveName is alone in $farmyardName, and has nothing to do but look after the animals and crops. +<<else>> + $farmyardNameCaps is empty and quiet. <<link "Decommission the Farmyard" "Main">><<set $farmyardName = "the Farmyard", $farmyard = 0, $farmyardSlaves = 0, $farmyardDecoration = "standard", $farmyardUpgrade = {pump: 0, fertilizer: 0, hydroponics: 0, machinery: 0, seeds: 0, lab: 0}, $farmyardLab = 0, $farmyardLabUpgrades = {animalOvaries: 0, animalTesticles: 0, animalMpreg: 0}, $farmyardCrops = 0, $farmyardKennels = 0, $farmyardStable = 0, $farmyardCages = 0, $activeCanine = 0, $activeHooved = 0, $activeFeline = 0, $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}, $pitAnimal = 0, $canines = [], $hooved = [], $felines = []>> + <<set _far = $sectors.findIndex(function(s) { return s.type == "Farmyard"; })>> + <<if _far != -1>> + <<set $sectors[_far].type = "Manufacturing">> + <</if>> + <</link>> +<</if>> + +<<if $farmyardSlaves > 0>> + <<if $Farmer != 0>><<set _X = 1>><<else>><<set _X = 0>><</if>> + <<set _NewPop = $farmyardSlaves+$dormitoryPopulation+_X>> + <<link "Remove all slaves" "Farmyard">> + <<if $Farmer != 0>> + <<= assignJob($Farmer, "rest")>> + <</if>> + <<for $farmyardSlaves > 0>> + <<= assignJob($slaves[$slaveIndices[$FarmyardiIDs[0]]], "work as a farmhand")>> + <</for>> + <</link>> + <<if _NewPop > $dormitory>> + @@.red;Dormitory capacity will be exceeded.@@ + <</if>> +<</if>> + +<<set _Tmult0 = Math.trunc($farmyard*1000*$upgradeMultiplierArcology)>> +<br>It can support $farmyard farmhands. Currently there <<if $farmyardSlaves == 1>>is<<else>>are<</if>> $farmyardSlaves farmhand<<if $farmyardSlaves != 1>>s<</if>> at $farmyardName. +[[Expand the farmyard|Farmyard][$cash -= _Tmult0, $farmyard += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// + +<br><br> +<<if $Farmer != 0>> +<<set $Flag = 2>> + <<include "Slave Summary">> +<<else>> + You do not have a slave serving as a Farmer. [[Appoint one|Farmer Select]] +<</if>> + +<br><br> +<<if ($farmyard <= $farmyardSlaves)>> + ''$farmyardNameCaps is full and cannot hold any more slaves'' +<<elseif ($slaves.length > $farmyardSlaves)>> + <<link "''Send a slave to $farmyardName''">> + <<replace #ComingGoing>> + <<resetAssignmentFilter>> + <<set $Flag = 0>> + <<include "Slave Summary">> + <</replace>> + <</link>> +<</if>> + +<<if $farmyardSlaves > 0>> + | <<link "''Bring a slave out of $farmyardName''">> + <<replace #ComingGoing>> + <<farmyardAssignmentFilter>> + <<set $Flag = 1>> + <<include "Slave Summary">> + <<resetAssignmentFilter>> + <</replace>> + <</link>> +<<else>> + <br><br>//$farmyardNameCaps is empty for the moment.<br>// +<</if>> <br><br> +<<assignmentFilter>> +<span id="ComingGoing"> + <<farmyardAssignmentFilter>> + <<set $Flag = 1>> + <<include "Slave Summary">> + <<resetAssignmentFilter>> +</span><br> -<<if $farmyardUpgrade == 0>> - [[Upgrade the water pump|Farmyard][$cash -= Math.trunc(1000*$upgradeMultiplierArcology),$farmyardUpgrade += 1]] +<br><br> + +<<if $farmyardUpgrade.pump == 0>> + [[Upgrade the water pump|Farmyard][$cash -= Math.trunc(1000*$upgradeMultiplierArcology), $farmyardUpgrade.pump = 1]] //Costs <<print cashFormat(Math.trunc(1000*$upgradeMultiplierArcology))>> and slightly increases crop yield.// <br> -<<elseif $farmyardUpgrade == 1>> - [[Use a higher-quality fertilizer|Farmyard][$cash -= Math.trunc(2000*$upgradeMultiplierArcology),$farmyardUpgrade += 1]] - //Costs <<print cashFormat(Math.trunc(2000*$upgradeMultiplierArcology))>> and slightly increases upkeep costs and crop yield.// - <br> +<<else>> The water pump in $farmyardName is a more efficient model, slightly improving the amount of crops $farmyardName produces. -<<elseif $farmyardUpgrade == 2>> - [[Purchase a hydroponics system|Farmyard][$cash -= Math.trunc(5000*$upgradeMultiplierArcology),$farmyardUpgrade += 1]] + <br> +<</if>> +<<if $farmyardUpgrade.fertilizer == 0>> + [[Use a higher-quality fertilizer|Farmyard][$cash -= Math.trunc(2000*$upgradeMultiplierArcology), $farmyardUpgrade.fertilizer = 1]] + //Costs <<print cashFormat(Math.trunc(2000*$upgradeMultiplierArcology))>> and slightly increases upkeep costs and crop yield.// + <br> +<<else>> + $farmyardNameCaps is using a higher-quality fertilizer, increasing the amount of crops it produces. + <br> +<</if>> +<<if $farmyardUpgrade.hydroponics == 0>> + [[Purchase a hydroponics system|Farmyard][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $farmyardUpgrade.hydroponics = 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>> and slightly decreases upkeep costs.// <br> - The water pump in $farmyardName is a more efficient model, slightly improving the amount of crops $farmyardName produces. $farmyardNameCaps is using a higher-quality fertilizer, increasing the amount of crops it produces. -<<elseif $farmyardUpgrade == 3>> - [[Upgrade the machinery to increase the yield of crops|Farmyard][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $farmyardUpgrade += 1]] +<<else>> + $farmyardNameCaps is outfitted with an advanced hydroponics system, slightly reducing the amount of water your crops consume. + <br> +<</if>> +<<if $farmyardUpgrade.machinery == 0>> + [[Upgrade the machinery to increase the yield of crops|Farmyard][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $farmyardUpgrade.machinery = 1]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and moderately decreases upkeep costs.// <br> - The water pump in $farmyardName is a more efficient model, slightly improving the amount of crops $farmyardName produces. $farmyardNameCaps is using a higher-quality fertilizer, increasing the amount of crops it produces. $farmyardNameCaps is outfitted with an advanced hydroponics system, slightly reducing the amount of water your crops consume. -<<elseif $farmyardUpgrade == 4>> - [[Purchase genetically modified seeds|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology),$farmyardUpgrade += 1]] +<<else>> + The machinery in $farmyardName has been upgraded, and is more efficient. + <br> +<</if>> +<<if $farmyardUpgrade.seeds == 0>> + [[Purchase genetically modified seeds|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology),$farmyardUpgrade.seeds = 1]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and moderately increases crop yield.// <br> - The water pump in $farmyardName is a more efficient model, slightly improving the amount of crops $farmyardName produces. $farmyardNameCaps is using a higher-quality fertilizer, increasing the amount of crops it produces. $farmyardNameCaps is outfitted with an advanced hydroponics system, slightly reducing the amount of water your crops consume. The machinery in $farmyardName has been upgraded, and is more efficient. -<<elseif $farmyardUpgrade == 5>> - [[Purchase an R&D lab to experiment on different plant types|Farmyard][$cash -= Math.trunc(50000*$upgradeMultiplierArcology),$farmyardUpgrade = 6,$farmyardLab = 1]] - //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>> and unlocks the Research Lab.// +<<else>> + $farmyardNameCaps is using genetically modified seeds, moderately increasing the amount of crops it produces. <br> - The water pump in $farmyardName is a more efficient model, slightly improving the amount of crops $farmyardName produces. $farmyardNameCaps is using a higher-quality fertilizer, increasing the amount of crops it produces. $farmyardNameCaps is outfitted with an advanced hydroponics system, slightly reducing the amount of water your crops consume. The machinery in $farmyardName has been upgraded, and is more efficient. $farmyardNameCaps is using genetically modified seeds, moderately increasing the amount of crops it produces. -<<elseif $farmyardUpgrade == 6>> - The water pump in $farmyardName is a more efficient model, slightly improving the amount of crops $farmyardName produces. $farmyardNameCaps is using a higher-quality fertilizer, increasing the amount of crops it produces. $farmyardNameCaps is outfitted with an advanced hydroponics system, slightly reducing the amount of water your crops consume. The machinery in $farmyardName has been upgraded, and is more efficient. $farmyardNameCaps is using genetically modified seeds, moderately increasing the amount of crops it produces. A high-tech metal door, complete with retinal and fingerprint scanners, stands at the far end of $farmyardName. +<</if>> +<<if $cheatMode == 1>> + <<if $rep > 18000>> + <<if $farmyardUpgrade.lab == 0>> + [[Purchase an R&D lab to experiment with different plant and animal types|Farmyard][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $farmyardUpgrade.lab = 1, $farmyardLab = 1]] + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>> and unlocks the Research Lab.// + <br> + <<else>> + A high-tech metal door, complete with retinal and fingerprint scanners, stands at the far end of $farmyardName. + <br> + <</if>> + <</if>> <</if>> -<<if $seeBestiality == 1>> -<br> - <<if ($farmyardKennels == 0)>> - <br> - <<switch $continent>> - <<case "North America">> - <<set $activeCanine = {species: "wolf", speciesCap: "Wolf", speciesPlural: "wolves", type: "canine", dickSize: "large", ballType: "wolf"}>> - <<set $boughtWolves = 1>> - <<case "South America" "Brazil">> - <<set $activeCanine = {species: "fox", speciesCap: "Fox", speciesPlural: "foxes", type: "canine", dickSize: "large", ballType: "fox"}>> - <<set $boughtFoxes = 1>> - <<case "Europe" "the Middle East" "Africa" "Asia" "Japan">> - <<set $activeCanine = {species: "jackal", speciesCap: "Jackal", speciesPlural: "jackals", type: "canine", dickSize: "large", ballType: "jackal"}>> - <<set $boughtJackals = 1>> - <<case "Australia">> - <<set $activeCanine = {species: "dingo", speciesCap: "Dingo", speciesPlural: "dingos", type: "canine", dickSize: "large", ballType: "dingo"}>> - <<set $boughtDingos = 1>> - <</switch>> - [[Add kennels|Farmyard][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $farmyardKennels = 1]] - //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>> and allows you to keep <<print $activeCanine.species>>s. This description is temporary and will be changed.// - <br> - <<elseif ($farmyardKennels == 1)>> - <br> - Kennels have been built in one corner of $farmyardName, and are currently occupied by <<print $activeCanine.species>>s. //This description is temporary and will be changed.// - <<if $rep > 10000>> - <br> - [[Upgrade kennels|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $farmyardKennels = 2]] - //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and allows you to keep all types of exotic canines. This description is temporary and will be changed.// +<<if ($farmyardKennels == 0)>> + <br> + [[Add kennels|Farmyard][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $farmyardKennels = 1]] + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>> and allows you to keep dogs// + <br> +<<elseif ($farmyardKennels == 1)>> + <br> + <<link"Kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _CL == 0>>empty.<<else>>occupied by + <<if _CL == 1>> + <<print $canines>>. + <<elseif _CL <= 3>> + a couple different breeds of dogs. + <<else>> + all kinds of dogs. <</if>> - <br> - <<elseif ($farmyardKennels == 2)>> - <br> - <<link"Kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently occupied by - <<nobr>> - <<if $boughtCanines > 0>> - <<if $boughtWolves == 1 && $activeCanine.species != "wolf">> - wolves<<if $boughtCanines > 1>>,<</if>> - <</if>> - <<if $boughtFoxes == 1 && $activeCanine.species != "fox">> - foxes<<if $boughtCanines > 1>>,<</if>> - <</if>> - <<if $boughtJackals == 1 && $activeCanine.species != "jackal">> - jackals<<if $boughtCanines > 1>>,<</if>> - <</if>> - <<if $boughtDingos == 1 && $activeCanine.species != "dingo">> - dingos<<if $boughtCanines > 1>>,<</if>> - <</if>> - and + <</if>> + + <<if $rep > 10000>> + <br> + [[Upgrade kennels|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $farmyardKennels = 2]] + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and allows you to keep exotic canines// + <</if>> + <br> +<<elseif ($farmyardKennels == 2)>> + <br> + <<link"Large kennels" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _CL == 0>>empty.<<else>>occupied by + <<if _CL == 1>> + <<print $canines>>. + <<elseif _CL <= 3>> + a couple different breeds of canines. + <<else>> + all kinds of canines. <</if>> - <<print $activeCanine.speciesPlural>>. - <</nobr>> - <br> <</if>> + <br> +<</if>> - <<if ($farmyardStable == 0)>> - <br> - <<set $activeHooved = {species: "horse", speciesCap: "Horse", speciesPlural: "horses", type: "hooved", dickSize: "huge", ballType: "horse"}>> - [[Add a stable|Farmyard][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $farmyardStable = 1]] - //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and allows you to keep <<print "horse">>s. This description is temporary and will be changed.// - <br> - <<elseif ($farmyardStable == 1)>> - <br> - A large stable has been built at the far end of $farmyardName, and currently holds a decent amount of large <<print "horse">>s. //This description is temporary and will be changed.// - <br> +<<if ($farmyardStable == 0)>> + <br> + [[Add stables|Farmyard][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $farmyardStable = 1]] + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and allows you to keep hooved animals// + <br> +<<elseif ($farmyardStable == 1)>> + <br> + <<link "Stables" "FarmyardAnimals">><</link>> have been built at the far end of $farmyardName, and are currently <<if _HL == 0>>empty.<<else>>occupied by + <<if _CL == 1>> + <<print $hooved>>. + <<elseif _CL <= 3>> + a couple different types of hooved animals. + <<else>> + all kinds of hooved animals. + <</if>> + <</if>> + <<if $rep > 15000>> + <br> + [[Upgrade stables|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $farmyardStable = 2]] + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and allows you to keep exotic hooved animals// <</if>> + <br> +<<elseif $farmyardStable == 2>> + <br> + <<link "Large stables" "FarmyardAnimals">><</link>> have been build at the far end of $farmyardName, and are currently <<if _HL == 0>>empty.<<else>>occupied by + <<if _CL == 1>> + <<print $hooved>>. + <<elseif _CL <= 3>> + a couple different types of hooved animals. + <<else>> + all kinds of hooved animals. + <</if>> + <</if>> + <br> +<</if>> - <<if ($farmyardCages == 0)>> - <br> - <<switch $continent>> - <<case "North America">> - <<set $activeFeline = {species: "cougar", speciesCap: "Cougar", speciesPlural: "cougars", type: "feline", dickSize: "large", ballType: "cougar"}>> - <<set $boughtCougars = 1>> - <<case "South America" "Brazil">> - <<set $activeFeline = {species: "jaguar", speciesCap: "Jaguar", speciesPlural: "jaguars", type: "feline", dickSize: "large", ballType: "jaguar"}>> - <<set $boughtJaguars = 1>> - <<case "Europe">> - <<set $activeFeline = {species: "lynx", speciesCap: "Lynx", speciesPlural: "lynx", type: "feline", dickSize: "large", ballType: "lynx"}>> - <<set $boughtLynx = 1>> - <<case "the Middle East" "Australia">> - <<set $activeFeline = {species: "leopard", speciesCap: "Leopard", speciesPlural: "leopards", type: "feline", dickSize: "large", ballType: "leopard"}>> - <<set $boughtLeopards = 1>> - <<case "Africa">> - <<set $activeFeline = {species: "lion", speciesCap: "Lion", speciesPlural: "lions", type: "feline", dickSize: "large", ballType: "lion"}>> - <<set $boughtLions = 1>> - <<case "Asia" "Japan">> - <<set $activeFeline = {species: "tiger", speciesCap: "Tiger", speciesPlural: "tigers", type: "feline", dickSize: "large", ballType: "tiger"}>> - <<set $boughtTigers = 1>> - <</switch>> - [[Add cages|Farmyard][$cash -= Math.trunc(25000*$upgradeMultiplierArcology), $farmyardCages = 1]] - //Costs <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>> and allows you to keep <<print $activeFeline.species>>s. This description is temporary and will be changed.// - <br> - <<elseif ($farmyardCages == 1)>> - <br> - Large cages have been set up along one wall of $farmyardName, and are currently occupied by large <<print($activeFeline.species)>>s. //This description is temporary and will be changed.// - <<if $rep > 15000>> - <br> - [[Upgrade cages|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $farmyardCages = 2]] - //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and allows to keep all types of exotic felines. This description is temporary and will be changed.// +<<if ($farmyardCages == 0)>> + <br> + [[Add cages|Farmyard][$cash -= Math.trunc(25000*$upgradeMultiplierArcology), $farmyardCages = 1]] + //Costs <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>> and allows you to keep cats// + <br> +<<elseif ($farmyardCages == 1)>> + <br> + <<link"Cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _FL == 0>>empty.<<else>>occupied by + <<if _FL == 1>> + <<print $felines>>. + <<elseif _FL <= 3>> + a couple different breeds of cats. + <<else>> + all kinds of cats. <</if>> - <<elseif ($farmyardCages == 2)>> - <br> - <<link "Large cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently occupied by large - <<nobr>> - <<if $boughtFelines > 0>> - <<if $boughtCougars == 1 && $activeFeline.species != "cougar">> - cougars<<if $boughtFelines > 1>>,<</if>> - <</if>> - <<if $boughtJaguars == 1 && $activeFeline.species != "jaguar">> - jaguars<<if $boughtFelines > 1>>,<</if>> - <</if>> - <<if $boughtLynx == 1 && $activeFeline.species != "lynx">> - lynx<<if $boughtFelines > 1>>,<</if>> - <</if>> - <<if $boughtLeopards == 1 && $activeFeline.species != "leopard">> - leopards<<if $boughtFelines > 1>>,<</if>> - <</if>> - <<if $boughtLions == 1 && $activeFeline.species != "lion">> - lions<<if $boughtFelines > 1>>,<</if>> - <</if>> - <<if $boughtTigers == 1 && $activeFeline.species != "tiger">> - tigers<<if $boughtFelines > 1>>,<</if>> - <</if>> - and + <</if>> + <<if $rep > 15000>> + <br> + [[Upgrade cages|Farmyard][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $farmyardCages = 2]] + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and allows to keep exotic felines// + <</if>> +<<elseif ($farmyardCages == 2)>> + <br> + <<link"Large cages" "FarmyardAnimals">><</link>> have been built in one corner of $farmyardName, and are currently <<if _FL == 0>>empty.<<else>>occupied by + <<if _FL == 1>> + <<print $felines>>. + <<elseif _FL <= 3>> + a couple different breeds of felines. + <<else>> + all kinds of felines. <</if>> - <<print $activeFeline.speciesPlural>>. - <</nobr>> - <br> <</if>> <</if>> +<br> -<<if $farmyardLab == 1>> - <br><br> - A <<link "research and development lab" "FarmyardLab">><</link>> has been built at one end of $farmyardName. @@.red;ALPHA CONTENT!@@ +<<if $cheatMode == 1>> + <<if $farmyardLab > 0>> + <br><br> + A <<link "research and development lab" "FarmyardLab">><</link>> has been built at one end of $farmyardName. @@.red;ALPHA CONTENT!@@ + <</if>> <</if>> <br><br> - -<<link "Decommission $farmyardName and return this sector to manufacturing">> - <<set $farmyardName = "the Farmyard", $farmyard = 0, $farmyardUpgrade = 0, $farmyardUpgradeList = [], $farmyardLab = 0, $farmyardCrops = 0, $farmyardKennels = 0, $farmyardStable = 0, $farmyardCages = 0, $activeCanine = "wolf", $activeHooved = "horse", $activeFeline = "cougar", $boughtCanines = 0, $boughtFelines = 0, $boughtWolves = 0, $boughtFoxes = 0, $boughtJackals = 0, $boughtDingos = 0, $boughtCougars = 0, $boughtJaguars = 0, $boughtLynx = 0, $boughtLeopards = 0, $boughtLions = 0, $boughtTigers = 0, $pitAnimal = 0>> - <<for _i = 0; _i < $sectors.length; _i++>> - <<if $sectors[_i].type == "Farmyard">><<set $sectors[_i].type = "Manufacturing">><<break>><</if>> - <</for>> - <<goto "Main">> -<</link>> - <br><br>Rename $farmyardName: <<textbox "$farmyardName" $farmyardName "Farmyard">> //Use a noun or similar short phrase// diff --git a/src/facilities/farmyard/farmyardAnimals.tw b/src/facilities/farmyard/farmyardAnimals.tw index fddcc3b063fce4fd0abfe00b0f569089fa82bed6..f1d56847f976fef8feb88538fc2ade47a337ea93 100644 --- a/src/facilities/farmyard/farmyardAnimals.tw +++ b/src/facilities/farmyard/farmyardAnimals.tw @@ -1,20 +1,309 @@ :: FarmyardAnimals [nobr] +/*TODO: add prices*/ +/*TODO: these prices will definitely need to be adjusted*/ + <<set $nextButton = "Back", $nextLink = "Farmyard", $returnTo = "FarmyardAnimals", $showEncyclopedia = 1, $encyclopedia = "Farmyard">> +<<if $farmyardKennels > 0 || $farmyardStable > 0 || $farmyardCages > 0>> +<br> +''Domestic Animals'' +<hr> + +<<if $farmyardKennels > 0>> + <br> + Dogs: + <br><br> + <<if $animalsBought.labradorRetrievers == 0>> + <<link "Purchase Labrador Retrievers" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.labradorRetrievers = 1, $animalsBought.canines += 1, $canines.push("Labrador Retrievers")>><</link>> + <br> + <<elseif $animalsBought.labradorRetrievers == 1>> + Labrador Retrievers + <<if $activeCanine.breed != "Labrador Retriever">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Labrador Retriever", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.germanShepherds == 0>> + <<link "Purchase German Shepherds" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.germanShepherds = 1, $animalsBought.canines += 1, $canines.push("German Shepherds")>><</link>> + <br> + <<elseif $animalsBought.germanShepherds == 1>> + German Shepherds + <<if $activeCanine.breed != "German Shepherd">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "German Shepherd", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.goldenRetrievers == 0>> + <<link "Purchase Golden Retrievers" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.goldenRetrievers = 1, $animalsBought.canines += 1, $canines.push("Golden Retrievers")>><</link>> + <br> + <<elseif $animalsBought.goldenRetrievers == 1>> + Golden Retrievers + <<if $activeCanine.breed != "Golden Retriever">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Golden Retriever", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.frenchBulldogs == 0>> + <<link "Purchase French Bulldogs" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.frenchBulldogs = 1, $animalsBought.canines += 1, $canines.push("French Bulldogs")>><</link>> + <br> + <<elseif $animalsBought.frenchBulldogs == 1>> + French Bulldogs + <<if $activeCanine.breed != "French Bulldog">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "French Bulldog", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.bulldogs == 0>> + <<link "Purchase Bulldogs" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.bulldogs = 1, $animalsBought.canines += 1, $canines.push("Bulldogs")>><</link>> + <br> + <<elseif $animalsBought.bulldogs == 1>> + Bulldogs + <<if $activeCanine.breed != "Bulldog">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Bulldog", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.beagles == 0>> + <<link "Purchase Beagles" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.beagles = 1, $animalsBought.canines += 1, $canines.push("Beagles")>><</link>> + <br> + <<elseif $animalsBought.beagles == 1>> + Beagles + <<if $activeCanine.breed != "Beagle">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Beagle", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.poodles == 0>> + <<link "Purchase Poodles" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.poodles = 1, $animalsBought.canines += 1, $canines.push("Poodles")>><</link>> + <br> + <<elseif $animalsBought.poodles == 1>> + Poodles + <<if $activeCanine.breed != "Poodle">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Poodle", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.rottweilers == 0>> + <<link "Purchase Rottweilers" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.rottweilers = 1, $animalsBought.canines += 1, $canines.push("Rottweilers")>><</link>> + <br> + <<elseif $animalsBought.rottweilers == 1>> + Rottweilers + <<if $activeCanine.breed != "Rottweiler">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Rottweiler", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.yorkshireTerriers == 0>> + <<link "Purchase Yorkshire Terriers" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.yorkshireTerriers = 1, $animalsBought.canines += 1, $canines.push("Yorkshire Terriers")>><</link>> + <br> + <<elseif $animalsBought.yorkshireTerriers == 1>> + Yorkshire Terriers + <<if $activeCanine.breed != "Yorkshire Terrier">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Yorkshire Terrier", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> + <<if $animalsBought.siberianHuskies == 0>> + <<link "Purchase Siberian Huskies" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.siberianHuskies = 1, $animalsBought.canines += 1, $canines.push("Siberian Huskies")>><</link>> + <br> + <<elseif $animalsBought.siberianHuskies == 1>> + Siberian Huskies + <<if $activeCanine.breed != "Siberian Husky">> + [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dog", speciesCap: "Dog", speciesPlural: "dogs", breed: "Siberian Husky", type: "canine", dickSize: "big", ballType: "dog"}]] + <<else>> + //Set as active canine// + <</if>> + <br> + <</if>> +<</if>> + + +<<if $farmyardStable > 0>> + <br> + Hooved Animals: + <br><br> + <<if $animalsBought.horses == 0>> + <<link "Purchase horses" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.horses = 1, $animalsBought.hooved += 1, $hooved.push("horses")>><</link>> + <<elseif $animalsBought.horses == 1>> + Horses + <<if $activeHooved.species != "horse">> + [[Set as active hooved|FarmyardAnimals][$activeHooved = {species: "horse", speciesCap: "Horse", speciesPlural: "horses", type: "hooved", dickSize: "huge", ballType: "horse"}]] + <<else>> + //Set as active hooved// + <</if>> + <</if>> + <br> +<</if>> + + + +<<if $farmyardCages > 0>> + <br> + Cats: + <br><br> + <<if $animalsBought.siameses == 0>> + <<link "Purchase Siamese cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.siameses = 1, $animalsBought.felines += 1, $felines.push("Siamese cats")>><</link>> + <br> + <<elseif $animalsBought.siameses == 1>> + Siamese cats + <<if $activeFeline.breed != "Siamese">> + [[Set as active canine|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Siamese", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.persians == 0>> + <<link "Purchase Persian cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.persians = 1, $animalsBought.felines += 1, $felines.push("Persian cats")>><</link>> + <br> + <<elseif $animalsBought.persians == 1>> + Persian cats + <<if $activeFeline.breed != "Persian">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Persian", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.maineCoons == 0>> + <<link "Purchase Maine Coon cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.maineCoons = 1, $animalsBought.felines += 1, $felines.push("Maine Coon cats")>><</link>> + <br> + <<elseif $animalsBought.maineCoons == 1>> + Maine Coon cats + <<if $activeFeline.breed != "Maine Coon">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Maine Coon", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.ragdolls == 0>> + <<link "Purchase Ragdoll cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.ragdolls = 1, $animalsBought.felines += 1, $felines.push("Ragdoll cats")>><</link>> + <br> + <<elseif $animalsBought.ragdolls == 1>> + Ragdoll cats + <<if $activeFeline.breed != "Ragdoll">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Ragdoll", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.bengals == 0>> + <<link "Purchase Bengal cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.bengals = 1, $animalsBought.felines += 1, $felines.push("Bengal cats")>><</link>> + <br> + <<elseif $animalsBought.bengals == 1>> + Bengal cats + <<if $activeFeline.breed != "Bengal">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Bengal", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.abbysinians == 0>> + <<link "Purchase Abbysinian cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.abbysinians = 1, $animalsBought.felines += 1, $felines.push("Abbysinian cats")>><</link>> + <br> + <<elseif $animalsBought.abbysinians == 1>> + Abbysinian cats + <<if $activeFeline.breed != "Abbysinian">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Abbysinian", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.birmans == 0>> + <<link "Purchase Birman cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.birmans = 1, $animalsBought.felines += 1, $felines.push("Birman cats")>><</link>> + <br> + <<elseif $animalsBought.birmans == 1>> + Birman cats + <<if $activeFeline.breed != "Birman">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Birman", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.orientalShorthairs == 0>> + <<link "Purchase Oriental Shorthair cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.orientalShorthairs = 1, $animalsBought.felines += 1, $felines.push("Oriental Shorthair cats")>><</link>> + <br> + <<elseif $animalsBought.orientalShorthairs == 1>> + Oriental Shorthair cats + <<if $activeFeline.breed != "Oriental Shorthair">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Oriental Shorthair", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.sphynxes == 0>> + <<link "Purchase Sphynx cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.sphynxes = 1, $animalsBought.felines += 1, $felines.push("Sphynx cats")>><</link>> + <br> + <<elseif $animalsBought.sphynxes == 1>> + Sphynx cats + <<if $activeFeline.breed != "Sphynx">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Sphynx", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> + <<if $animalsBought.russianBlues == 0>> + <<link "Purchase Russian Blue cats" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.russianBlues = 1, $animalsBought.felines += 1, $felines.push("Russian Blue cats")>><</link>> + <br> + <<elseif $animalsBought.russianBlues == 1>> + Russian Blue cats + <<if $activeFeline.breed != "Russian Blue">> + [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cat", speciesCap: "Cat", speciesPlural: "cats", breed: "Russian Blue", type: "feline", dickSize: "small", ballType: "cat"}]] + <<else>> + //Set as active feline// + <</if>> + <br> + <</if>> +<</if>> +<</if>> + + + + + +<<if $farmyardKennels > 1 || $farmyardStable > 1 || $farmyardCages > 1>> <br> ''Exotic Animals'' <hr> -<<if $farmyardKennels == 2>> + + +<<if $farmyardKennels > 1>> <br> - Exotic Canines: - <hr> - <<if $boughtWolves == 0>> - [[Purchase wolves|FarmyardAnimals][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $boughtWolves = 1, $boughtCanines += 1]] + Canines: + <br><br> + <<if $animalsBought.wolves == 0>> + <<link "Purchase wolves" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.wolves = 1, $animalsBought.canines += 1, $canines.push("wolves")>><</link>> <br> - <<elseif $boughtWolves == 1>> - A couple of adult wolves are lounging about in their kennels. + <<elseif $animalsBought.wolves == 1>> + /*A couple of adult wolves are lounging about in their kennels.(OLD)*/ + Wolves <<if $activeCanine.species != "wolf">> [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "wolf", speciesCap: "Wolf", speciesPlural: "wolves", type: "canine", dickSize: "large", ballType: "wolf"}]] <<else>> @@ -22,12 +311,12 @@ <</if>> <br> <</if>> - - <<if $boughtFoxes == 0>> - [[Purchase foxes|FarmyardAnimals][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $boughtFoxes = 1, $boughtCanines += 1]] + <<if $animalsBought.foxes == 0>> + <<link "Purchase foxes" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.foxes = 1, $animalsBought.canines += 1, $canines.push("foxes")>><</link>> <br> - <<elseif $boughtFoxes == 1>> - Red foxes play in one corner of their kennels, chasing one another. + <<elseif $animalsBought.foxes == 1>> + /*Red foxes play in one corner of their kennels, chasing one another.(OLD)*/ + Foxes <<if $activeCanine.species != "fox">> [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "fox", speciesCap: "Fox", speciesPlural: "foxes", type: "canine", dickSize: "large", ballType: "fox"}]] <<else>> @@ -35,12 +324,12 @@ <</if>> <br> <</if>> - - <<if $boughtJackals == 0>> - [[Purchase jackals|FarmyardAnimals][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $boughtJackals = 1, $boughtCanines += 1]] + <<if $animalsBought.jackals == 0>> + <<link "Purchase jackals" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.jackals = 1, $animalsBought.canines += 1, $canines.push("jackals")>><</link>> <br> - <<elseif $boughtJackals == 1>> - A group of male jackals are fighting over a potential mate, causing quite a ruckus. + <<elseif $animalsBought.jackals == 1>> + /*A group of male jackals are fighting over a potential mate, causing quite a ruckus.(OLD)*/ + Jackals <<if $activeCanine.species != "jackal">> [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "jackal", speciesCap: "Jackal", speciesPlural: "jackals", type: "canine", dickSize: "large", ballType: "jackal"}]] <<else>> @@ -48,12 +337,12 @@ <</if>> <br> <</if>> - - <<if $boughtDingos == 0>> - [[Purchase dingos|FarmyardAnimals][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $boughtDingos = 1, $boughtCanines += 1]] + <<if $animalsBought.dingos == 0>> + <<link "Purchase dingos" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.dingos = 1, $animalsBought.canines += 1, $canines.push("dingos")>><</link>> <br> - <<elseif $boughtDingos == 1>> - The dingos are eating their meal, growling at each other when one gets to close to another's food. + <<elseif $animalsBought.dingos == 1>> + /*The dingos are eating their meal, growling at each other when one gets to close to another's food.(OLD)*/ + Dingos <<if $activeCanine.species != "dingo">> [[Set as active canine|FarmyardAnimals][$activeCanine = {species: "dingo", speciesCap: "Dingo", speciesPlural: "dingos", type: "canine", dickSize: "large", ballType: "dingo"}]] <<else>> @@ -62,85 +351,109 @@ <br> <</if>> <</if>> -<<if $farmyardCages == 2>> + + + +<<if $farmyardStable > 1>> + <br> + Hooved Animals: + <br><br> + <<if $animalsBought.zebras == 0>> + <<link "Purchase zebras" "FarmyardAnimals">><<set $cash -= Math.trunc(20000*$upgradeMultiplierArcology), $animalsBought.zebras = 1, $animalsBought.hooved += 1, $hooved.push("zebras")>><</link>> + <<elseif $animalsBought.zebras == 1>> + Zebras + <<if $activeHooved.species != "zebra">> + [[Set as active hooved|FarmyardAnimals][$activeHooved = {species: "zebra", speciesCap: "Zebra", speciesPlural: "zebras", type: "hooved", dickSize: "huge", ballType: "zebra"}]] + <<else>> + //Set as active hooved// + <</if>> + <</if>> <br> - Exotic Felines - <hr> - <<if $boughtCougars == 0>> - [[Purchase cougars|FarmyardAnimals][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $boughtCougars = 1, $boughtFelines += 1]] +<</if>> + + + +<<if $farmyardCages > 1>> + <br> + Felines + <br><br> + <<if $animalsBought.cougars == 0>> + <<link "Purchase cougars" "FarmyardAnimals">><<set $cash -= Math.trunc(30000*$upgradeMultiplierArcology), $animalsBought.cougars = 1, $animalsBought.felines += 1, $felines.push("cougars")>><</link>> <br> - <<elseif $boughtCougars == 1>> - The cougars are sleeping, their lean bodies scattered around under trees. + <<elseif $animalsBought.cougars == 1>> + /*The cougars are sleeping, their lean bodies scattered around under trees. (OLD)*/ + Cougars <<if $activeFeline.species != "cougar">> [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "cougar", speciesCap: "Cougar", speciesPlural: "cougars", type: "feline", dickSize: "large", ballType: "cougar"}]] <<else>> - //Active feline set // + //Set as active feline// <</if>> <br> <</if>> - - <<if $boughtJaguars == 0>> - [[Purchase jaguars|FarmyardAnimals][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $boughtJaguars = 1, $boughtFelines += 1]] + <<if $animalsBought.jaguars == 0>> + <<link "Purchase jaguars" "FarmyardAnimals">><<set $cash -= Math.trunc(30000*$upgradeMultiplierArcology), $animalsBought.jaguars = 1, $animalsBought.felines += 1, $felines.push("jaguars")>><</link>> <br> - <<elseif $boughtJaguars == 1>> - You can see a few jaguars laying around in the trees in their enclosure. + <<elseif $animalsBought.jaguars == 1>> + /*You can see a few jaguars laying around in the trees in their enclosure. (OLD)*/ + Jaguars <<if $activeFeline.species != "jaguar">> [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "jaguar", speciesCap: "Jaguar", speciesPlural: "jaguars", type: "feline", dickSize: "large", ballType: "jaguar"}]] <<else>> - //Active feline set // + //Set as active feline// <</if>> <br> <</if>> - - <<if $boughtLynx == 0>> - [[Purchase lynxs|FarmyardAnimals][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $boughtLynx = 1, $boughtFelines += 1]] + <<if $animalsBought.lynx == 0>> + <<link "Purchase lynxs" "FarmyardAnimals">><<set $cash -= Math.trunc(30000*$upgradeMultiplierArcology), $animalsBought.lynx = 1, $animalsBought.felines += 1, $felines.push("lynx")>><</link>> <br> - <<elseif $boughtLynx == 1>> - The lynxes are playfully running around their enclosure. + <<elseif $animalsBought.lynx == 1>> + /*The lynxes are playfully running around their enclosure. (OLD)*/ + Lynx <<if $activeFeline.species != "lynx">> [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "lynx", speciesCap: "Lynx", speciesPlural: "lynx", type: "feline", dickSize: "large", ballType: "lynx"}]] <<else>> - //Active feline set // + //Set as active feline// <</if>> <br> <</if>> - - <<if $boughtLeopards == 0>> - [[Purchase leopards|FarmyardAnimals][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $boughtLeopards = 1, $boughtFelines += 1]] + <<if $animalsBought.leopards == 0>> + <<link "Purchase leopards" "FarmyardAnimals">><<set $cash -= Math.trunc(30000*$upgradeMultiplierArcology), $animalsBought.leopards = 1, $animalsBought.felines += 1, $felines.push("leopards")>><</link>> <br> - <<elseif $boughtLeopards == 1>> - The leopards are lazing about in the trees in their enclosure. + <<elseif $animalsBought.leopards == 1>> + /*The leopards are lazing about in the trees in their enclosure. (OLD)*/ + Leopards <<if $activeFeline.species != "leopard">> [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "leopard", speciesCap: "Leopard", speciesPlural: "leopards", type: "feline", dickSize: "large", ballType: "leopard"}]] <<else>> - //Active feline set // + //Set as active feline// <</if>> <br> <</if>> - - <<if $boughtLions == 0>> - [[Purchase lions|FarmyardAnimals][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $boughtLions = 1, $boughtFelines += 1]] + <<if $animalsBought.lions == 0>> + <<link "Purchase lions" "FarmyardAnimals">><<set $cash -= Math.trunc(30000*$upgradeMultiplierArcology), $animalsBought.lions = 1, $animalsBought.felines += 1, $felines.push("lions")>><</link>> <br> - <<elseif $boughtLions == 1>> - Most of the lions are sunning themselves. + <<elseif $animalsBought.lions == 1>> + /*Most of the lions are sunning themselves. (OLD)*/ + Lions <<if $activeFeline.species != "lion">> [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "lion", speciesCap: "Lion", speciesPlural: "lions", type: "feline", dickSize: "large", ballType: "lion"}]] <<else>> - //Active feline set // + //Set as active feline// <</if>> <br> <</if>> - - <<if $boughtTigers == 0>> - [[Purchase tigers|FarmyardAnimals][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $boughtTigers = 1, $boughtFelines += 1]] + <<if $animalsBought.tigers == 0>> + <<link "Purchase tigers" "FarmyardAnimals">><<set $cash -= Math.trunc(30000*$upgradeMultiplierArcology), $animalsBought.tigers = 1, $animalsBought.felines += 1, $felines.push("tigers")>><</link>> <br> - <<elseif $boughtTigers == 1>> - Some of the tigers are swimming, and the ones that aren't are lazing about. + <<elseif $animalsBought.tigers == 1>> + /*Some of the tigers are swimming, and the ones that aren't are lazing about. (OLD)*/ + Tigers <<if $activeFeline.species != "tiger">> [[Set as active feline|FarmyardAnimals][$activeFeline = {species: "tiger", speciesCap: "Tiger", speciesPlural: "tigers", type: "feline", dickSize: "large", ballType: "tiger"}]] <<else>> - //Active feline set // + //Set as active feline// <</if>> <br> <</if>> -<</if>> \ No newline at end of file +<</if>> +<</if>> diff --git a/src/facilities/farmyard/farmyardLab.tw b/src/facilities/farmyard/farmyardLab.tw index d2e52f8da150651709513333b40f519ef26e4d0f..18df487b5b0160d55787969d8902303e8a79f39f 100644 --- a/src/facilities/farmyard/farmyardLab.tw +++ b/src/facilities/farmyard/farmyardLab.tw @@ -6,4 +6,29 @@ <br> $farmyardNameCaps Research Lab -<hr> \ No newline at end of file +<hr> + +<<if $farmyardLabUpgrades.animalOvaries == 0>> + [[Purchase schematics for animal ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalOvaries = 1]] + <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal ovaries into slaves.// + <br> +<<elseif $farmyardLabUpgrades.animalOvaries == 1>> + Research has been completed on schematics for animal ovaries, allowing you to implant them into slaves. + <br> +<</if>> +<<if $farmyardLabUpgrades.animalTesticles == 0>> + [[Purchase schematics for animal testicles|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalTesticles = 1]] + <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal testicles into slaves.// + <br> +<<elseif $farmyardLabUpgrades.animalTesticles == 1>> + Research has been completed on schematics for animal testicles, allowing you to implant them into slaves. + <br> +<</if>> +<<if $farmyardLabUpgrades.animalMpreg == 0>> + [[Purchase schematics for animal anal wombs and ovaries|FarmyardLab][$cash -= 25000, $farmyardLabUpgrades.animalMpreg = 1]] + <br>//Costs <<print cashFormat(25000)>> and allows you to implant animal anal wombs and ovaries into slaves.// + <br> +<<elseif $farmyardLabUpgrades.animalMpreg == 1>> + Research has been completed on schematics for animal anal wombs and ovaries, allowing you to implant them into slaves. + <br> +<</if>> \ No newline at end of file diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw new file mode 100644 index 0000000000000000000000000000000000000000..bc2b3f95269f7c387296076da666bb17c02218d1 --- /dev/null +++ b/src/facilities/farmyard/farmyardReport.tw @@ -0,0 +1,1067 @@ +:: Farmyard Report [nobr] + +//Currently WIP// + +<span id="dairystats"> +</span> + +<<set _MMWorkout = 0>> + +<<SlaveSort $DairyiIDs>> +<<set _DL = $DairyiIDs.length, $dairySlaves = _DL, _SL = $slaves.length, $bioreactorPerfectedID = 0, $legendaryBallsID = 0, $legendaryCowID = 0, $milkmaidDevotionBonus = 1, $milkmaidHealthBonus = 0, $milkmaidTrustBonus = 1, $milkmaidDevotionThreshold = 45, $milkmaidTrustThreshold = 35, _anusesStretched = 0, _birthers = 0, _births = 0, _cumWeek = 0, _femCumWeek = 0, _FLsFetish = 0, _milkWeek = 0, _balltacular = 0, _boobtacular = 0, _careerForgotten = 0, _chemMinor = 0, _chemSevere = 0, _desterilized = 0, _hatefilled = 0, _horrified = 0, $intelligenceLost = 0, _mindbroken = 0, _profits = 0, _skillsLost = 0, _stupidified = 0, _vaginasStretched = 0>> + +<!-- Statistics gathering --> +<<set $facility = $facility || {}, $facility.dairy = initFacilityStatistics($facility.dairy)>> + +<<if ($Milkmaid != 0)>> + <<set _FLs = $slaveIndices[$Milkmaid.ID]>> + + <<if $slaves[_FLs].health < 90>> + <<set $slaves[_FLs].curatives = 2>> + <<else>> + <<set $slaves[_FLs].curatives = 0>> + <</if>> + <<if ($slaves[_FLs].diet != "healthy")>> + <<set ($slaves[_FLs].diet = "healthy")>> + <</if>> + <<if $slaves[_FLs].devotion <= 60>> + <<set $slaves[_FLs].devotion += 5>> + <</if>> + <<if $slaves[_FLs].trust < 60>> + <<set $slaves[_FLs].trust += 5>> + <</if>> + <<if ($slaves[_FLs].oralSkill > 0)>> + <<set $milkmaidDevotionBonus += Math.trunc($slaves[_FLs].oralSkill/30)>> + <</if>> + <<if ($slaves[_FLs].health >= 80)>> + <<set $milkmaidHealthBonus++>> + <</if>> + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> + <<if $slaves[_FLs].fetishStrength <= 95>> + <<if $slaves[_FLs].fetish != "boobs">> + <<if fetishChangeChance($slaves[_FLs]) > random(0,100)>> + <<set _FLsFetish = 1, $slaves[_FLs].fetishKnown = 1, $slaves[_FLs].fetish = "boobs">> + <</if>> + <<elseif $slaves[_FLs].fetishKnown == 0>> + <<set _FLsFetish = 1, $slaves[_FLs].fetishKnown = 1>> + <<else>> + <<set _FLsFetish = 2, $slaves[_FLs].fetishStrength += 4>> + <</if>> + <</if>> + <<run getSlaveStatisticData($Milkmaid, $facility.dairy)>> + <<set $Milkmaid = $slaves[_FLs], $i = _FLs>> + <<= SlaveFullName($Milkmaid)>> is serving as your Milkmaid. + <<if $Milkmaid.relationship == -3 && $Milkmaid.devotion > 50>> + <<set $milkmaidDevotionBonus += 2, $milkmaidTrustBonus += 2>> + She tries her best to be your perfect farmwife. + <</if>> + <<if (_DL > 0) && ($milkmaidImpregnates == 1) && (canPenetrate($Milkmaid)) && $Milkmaid.pubertyXY == 1>> + <<set _milkmaidImpregnated = 0>> + <<for _dI = 0; _dI < _DL; _dI++>> + <<set $i = $slaveIndices[$DairyiIDs[_dI]]>> + <<if (canImpreg($slaves[$i], $Milkmaid))>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $Milkmaid.ID, $slaves[$i].pregKnown = 1, $slaves[$i].pregWeek = 1, _milkmaidImpregnated++, $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>> + <<set $slaves[$i].pregType = setPregType($slaves[$i])>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, $Milkmaid.ID, 1)>> + <</if>> + <</for>> + <<if _milkmaidImpregnated > 0>> + It's her responsibility to keep her charges pregnant, and she constantly + <<if _milkmaidImpregnated == 1>> + breeds the one fertile cow. + <<else>> + fills the _milkmaidImpregnated cows' cunts with her cum. + <</if>> + <<if $Milkmaid.career == "a breeding bull">> + She was conditioned to fill empty wombs, so she takes a @@.hotpink;deep pleasure@@ in her job. + <<set $slaves[_FLs].devotion++>> + <</if>> + <<set _Tmult = (_milkmaidImpregnated * 10), $slaves[_FLs].penetrativeCount += _Tmult, $Milkmaid.penetrativeCount += _Tmult, $penetrativeTotal += _Tmult>> + <<set $slaves[_FLs].need = 0>> + <</if>> + <</if>> + <<if (_FLsFetish == 1)>> + In her line of work, she touches more breasts than even you do. She lives in an atmosphere of quivering, heaving, milky breastflesh; of girls who shudder and moan when she touches their creamy nipples. She has @@.lightcoral;become more of a breast girl.@@ + <<elseif (_FLsFetish == 2)>> + It's a hard life, pulling teats and washing cows, but it does @@.lightsalmon;make her more of a breast fetishist.@@ + <</if>> + <<if ($Milkmaid.muscles > 30)>> + <<set $milkmaidHealthBonus++>> + Her muscles help her handle the fattest or most reluctant cow. + <</if>> + <<if $dairyRestraintsSetting != 2>> /* how much effort the MM must take to force a slave into a stall */ + <<for _dI = 0; _dI < _DL; _dI++>> + <<set $i = $slaveIndices[$DairyiIDs[_dI]]>> + <<if $slaves[$i].devotion <= 20>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].trust < 20>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].muscles >= 30>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].weight >= 70>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].weight >= 160>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].boobs >= 20000>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].balls >= 30>> + <<set _MMWorkout++>> + <</if>> + <<if $slaves[$i].belly >= 5000>> + <<set _MMWorkout++>> + <</if>> + <<if !canWalk($slaves[$i])>> /* big bonus if they can't move themselves and are fat as cows */ + <<if $slaves[$i].weight >= 70>> + <<set _MMWorkout += 2>> + <</if>> + <<if $slaves[$i].weight >= 160>> + <<set _MMWorkout += 2>> + <</if>> + <<if $slaves[$i].boobs >= 20000>> + <<set _MMWorkout += 2>> + <</if>> + <<if $slaves[$i].balls >= 30>> + <<set _MMWorkout += 2>> + <</if>> + <<if $slaves[$i].belly >= 5000>> + <<set _MMWorkout += 2>> + <</if>> + <</if>> + <</for>> + <</if>> + <<if (_MMWorkout > random(1,30)) && $Milkmaid.muscles < 60>> + Constantly having to wrestle unruly or aiding heavy cows into their stalls forces her to @@.lime;build muscle.@@ + <<set $slaves[_FLs].muscles++>> + <</if>> + <<if ($Milkmaid.oralSkill > 30)>> + Her skilled tongue helps her keep her girls happy. + <</if>> + <<if ($Milkmaid.oralSkill < 90)>> + <<set $skillIncrease = 3>> + <<OralSkillIncrease $slaves[_FLs]>> + <</if>> + <<if ($Milkmaid.sexualQuirk == "caring")>> + <<set $milkmaidTrustBonus++>> + She's very caring, and does her best to get the cows to trust her. + <</if>> + <<if ($Milkmaid.behavioralQuirk == "funny")>> + <<set $milkmaidTrustBonus++>> + She's funny, and does her best to get the cows to trust her by keeping them laughing. + <</if>> + <<if setup.milkmaidCareers.includes($Milkmaid.career)>> + <<set $milkmaidHealthBonus++>> + She has career experience dealing with milk animals. + <<elseif $Milkmaid.skillMM >= $masteredXP>> + <<set $milkmaidHealthBonus++>> + She has experience dealing with milk animals from working for you. + <<else>> + <<set $slaves[_FLs].skillMM += random(1,Math.ceil(($Milkmaid.intelligence+$Milkmaid.intelligenceImplant)/15) + 8)>> + <</if>> + <<if ($dairyStimulatorsSetting < 2) && ($Milkmaid.dick > 4) && (canPenetrate($Milkmaid))>> + <<for _dI = 0; _dI < _DL; _dI++>> + <<set $i = $slaveIndices[$DairyiIDs[_dI]]>> + <<if ($slaves[$i].balls > 0) && ($slaves[$i].prostate > 0)>> + She uses her turgid cock to give prostate stimulation to slaves that need help ejaculating. + <<set $slaves[_FLs].need -= 50>> + <<break>> + <</if>> + <</for>> + <</if>> + <<set $milkmaidDevotionThreshold += (5*$milkmaidDevotionBonus), $milkmaidTrustThreshold += (5*$milkmaidTrustBonus)>> + <<for _dI = 0; _dI < _DL; _dI++>> + <<set $i = $slaveIndices[$DairyiIDs[_dI]]>> + <<if $Milkmaid.rivalryTarget == $slaves[$i].ID>> + She either neglects or harasses her <<print rivalryTerm($Milkmaid)>>, $slaves[$i].slaveName, making sure she is unhappy and uncomfortable. + <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> + <<if random(1,100) > 65>> + <<set $Milkmaid.rivalry++, $slaves[_FLs].rivalry++, $slaves[$i].rivalry++>> + <</if>> + <<elseif $Milkmaid.relationshipTarget == $slaves[$i].ID>> + She dotes over her <<print relationshipTerm($Milkmaid)>>, $slaves[$i].slaveName, making sure she is happy and comfortable. + <<set $slaves[$i].devotion++, $slaves[$i].trust++>> + <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + She pays special attention to her <<print relativeTerm($Milkmaid.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName, making sure she is well kept and happy. + <<set $slaves[$i].trust++>> + <<elseif $Milkmaid.relationTarget == $slaves[$i].ID && $familyTesting == 0>> + She pays special attention to her $slaves[$i].relation, $slaves[$i].slaveName, making sure she is well kept and happy. + <<set $slaves[$i].trust++>> + <</if>> + <<if $slaves[$i].prestigeDesc == "She is remembered for winning best in show as a dairy cow.">> + <<if ($slaves[$i].lactation > 0) && (($slaves[$i].boobs-$slaves[$i].boobsImplant) > 6000)>> + She spends extra time with $slaves[$i].slaveName, the well-known cow. She is fascinated by $slaves[$i].slaveName's massive $slaves[$i].boobs cc breasts and spends extra time massaging and kneading them to maximize production. + <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> + <<else>> + She is disappointed that the well-known cow $slaves[$i].slaveName<<if ($slaves[$i].lactation == 0)>> isn't producing milk anymore. <<else>>'s breasts have shrunken considerably from their heyday.<</if>> + <</if>> + <</if>> + <<if $slaves[$i].prestigeDesc == "She is remembered for winning best in show as a cockmilker.">> + <<if (($slaves[$i].balls > 6) && ($slaves[$i].dick != 0)) || (($slaves[$i].balls > 4) && ($slaves[$i].dick != 0) && ($slaves[$i].prostate > 1))>> + She spends extra time with $slaves[$i].slaveName, the massive ejaculating cow. She can't help but massage the cow's dick and testes to stimulate them further and coax more from them. + <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> + <<else>> + She is disappointed that the (formerly) massive ejaculating cow $slaves[$i].slaveName<<if $slaves[$i].balls == 0 || $slaves[$i].dick == 0>> is incapable of giving cum. <<elseif $slaves[$i].prostate < 2>> no longer possesses a hyperactive prostate. <<else>>'s balls are considerably smaller than at their heyday.<</if>> + <</if>> + <</if>> + <<if $slaves[$i].prestigeDesc == "She is remembered for winning best in show as a breeder." && $slaves[$i].bellyPreg >= 1500>> + She spends extra time with $slaves[$i].slaveName, the well-known breeder. $Milkmaid.slaveName is fascinated by her growing pregnancy and popular womb. She makes sure her belly and it's occupants are nice and comfortable. + <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> + <</if>> + <</for>> +<</if>> + +<<set _Tadd = ($bioreactorsXY + $bioreactorsXX + $bioreactorsHerm + $bioreactorsBarren)>> +<<if (_DL + _Tadd > 0)>> + <<if ($Milkmaid != 0)>><br><br><</if>> + <<if (_DL != 1)>>''There are _DL cows in $dairyName.''<<else>>''There is one cow in $dairyName.''<</if>> + <<if ($dairyRestraintsSetting > 1)>> + The facility functions as an industrial slave products factory. + <</if>> + <<if (_Tadd > 0)>> + _Tadd milking machines have permanent biological components, making a total of <<print _Tadd + _DL>> milk-producing bodies. + <</if>> +<</if>> + +<<if ($Milkmaid != 0)>> + <<set $i = _FLs>> /* apply following SA passages to facility leader */ + <<if $showEWD != 0>> + <br><br> + /* 000-250-006 */ + <<if $seeImages && $seeReportImages>> + <div class="imageRef tinyImg"> + <<SlaveArt $slaves[_FLs] 0 0>> + </div> + <</if>> + /* 000-250-006 */ + ''__@@.pink;<<= SlaveFullName($slaves[_FLs])>>@@__'' is serving as your Milkmaid. + <br> + <<= saChoosesOwnClothes($slaves[$i])>> + <<include "SA rules">> + <<include "SA diet">> + <<include "SA long term effects">> + <<include "SA drugs">> + <<include "SA relationships">> + <<include "SA rivalries">> + <br><<include "SA devotion">> + <<else>> + <<silently>> + <<set _chosenClothes = saChoosesOwnClothes($slaves[$i])>> + <<include "SA rules">> + <<include "SA diet">> + <<include "SA long term effects">> + <<include "SA drugs">> + <<include "SA relationships">> + <<include "SA rivalries">> + <<include "SA devotion">> + <</silently>> + <</if>> + <<set $Milkmaid = $slaves[_FLs]>> +<</if>> + +<<set _oldCash = $cash>> +<<for _dI = 0; _dI < _DL; _dI++>> + <<set $i = $slaveIndices[$DairyiIDs[_dI]]>> + /* Special attention section */ + <<if ($legendaryCowID == 0) && ($slaves[$i].lactation > 0) && (($slaves[$i].boobs-$slaves[$i].boobsImplant) > 6000) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> + <<set $legendaryCowID = $slaves[$i].ID>> + <</if>> + <<if ($legendaryBallsID == 0) && ($slaves[$i].dick != 0) && ($slaves[$i].balls > 5 || ($slaves[$i].balls > 4 && $slaves[$i].prostate > 1)) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> + <<set $legendaryBallsID = $slaves[$i].ID>> + <</if>> + + /* Perform facility based rule changes */ + <<if ($dairySlimMaintain == 0)>> + <<if $dairyWeightSetting == 0>> + <<if $slaves[$i].weight <= 30>> + <<set $slaves[$i].diet = "fattening">> + <<else>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<elseif $dairyWeightSetting == 1>> + <<if $slaves[$i].weight <= 95>> + <<set $slaves[$i].diet = "fattening">> + <<else>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<elseif $dairyWeightSetting == 2>> + <<if $slaves[$i].weight <= 130>> + <<set $slaves[$i].diet = "fattening">> + <<else>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<elseif $dairyWeightSetting == 3>> + <<if $slaves[$i].weight <= 160>> + <<set $slaves[$i].diet = "fattening">> + <<else>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<elseif $dairyWeightSetting == 4>> + <<if $slaves[$i].weight <= 195>> + <<set $slaves[$i].diet = "fattening">> + <<else>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<elseif $dairyRestraintsSetting > 1>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<elseif $slaves[$i].weight > 10>> + <<set $slaves[$i].diet = "restricted">> + <<elseif ($slaves[$i].diet == "fattening") || $slaves[$i].diet == "healthy" || ($dairyRestraintsSetting > 1)>> + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<if $dairyRestraintsSetting > 1>> + <<set $slaves[$i].collar = "none", $slaves[$i].choosesOwnClothes = 0, $slaves[$i].clothes = "no clothing", $slaves[$i].buttplug = "none", $slaves[$i].vaginalAccessory = "none", $slaves[$i].dickAccessory = "none">> + <</if>> + <<switch $dairyDecoration>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist" "Supremacist" "Subjugationist" "Degradationist">> + <<set $slaves[$i].livingRules = "spare">> + <<default>> + <<set $slaves[$i].livingRules = "normal">> + <</switch>> + <<if $dairyPregSetting > 0>> + <<set $reservedChildren = FetusGlobalReserveCount("incubator")>> + <<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> + <<set $slaves[$i].reservedChildren = 0>> + <<set $slaves[$i].reservedChildrenNursery = 0>> + <</if>> + + /* General End of Week effects */ + <<if $showEWD != 0>> + <br><br> + /* 000-250-006 */ + <<if $seeImages && $seeReportImages>> + <div class="imageRef tinyImg"> + <<SlaveArt $slaves[$i] 0 0>> + </div> + <</if>> + /* 000-250-006 */ + ''__@@.pink;<<= SlaveFullName($slaves[$i])>>@@__'' + <<if $slaves[$i].choosesOwnAssignment == 2>> + <<include "SA chooses own job">> + <<else>> + is serving as a cow in $dairyName. + <</if>> + <br> She <<include "SA get milked">> + <br> + <<include "SA rules">> + <<include "SA diet">> + <<include "SA long term effects">> + <<include "SA drugs">> + <<include "SA relationships">> + <<include "SA rivalries">> + <br><<include "SA devotion">> + <<else>> + <<silently>> + <<include "SA chooses own job">> + <<include "SA get milked">> + <<include "SA rules">> + <<include "SA diet">> + <<include "SA long term effects">> + <<include "SA drugs">> + <<include "SA relationships">> + <<include "SA rivalries">> + <<include "SA devotion">> + <</silently>> + <</if>> + <<set _milkWeek += $milk, _cumWeek += $cum>> + + /* Facility Specific End of Week effects */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <</if>> + <<if ($slaves[$i].health < -80)>> + <<set $slaves[$i].health += 20>> + <<elseif ($slaves[$i].health < -40)>> + <<set $slaves[$i].health += 10>> + <<elseif ($slaves[$i].health < 0)>> + <<set $slaves[$i].health += 7>> + <<elseif ($slaves[$i].health < 90)>> + <<set $slaves[$i].health += 3>> + <</if>> + <<if ($slaves[$i].inflation > 0)>> + <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0>> + <<run SetBellySize($slaves[$i])>> + <</if>> + <<if ($slaves[$i].lactation > 0) && (($dairySlimMaintain == 0) || ($slaves[$i].boobs > 700))>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 100>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50>> + <<elseif ($slaves[$i].boobs < 10000)>> + <<set _growth = 25>> + <<else>> + <<set _growth = 0>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <<if $slaves[$i].prostate == 1>> + <<set $slaves[$i].prostate = 2, $slaves[$i].health -= 10, $cash -= $surgeryCost>> + <</if>> + <<if $slaves[$i].vasectomy == 1>> + <<set $slaves[$i].vasectomy = 0, $slaves[$i].health -= 10, $cash -= $surgeryCost>> + <</if>> + <<if ($dairySlimMaintain == 0)>> + <<if ($slaves[$i].lactation < 2) && ($slaves[$i].boobs > 300 || $slaves[$i].dick == 0 || $slaves[$i].lactation == 1 || $dairyImplantsSetting == 1) && $dairyImplantsSetting != 2>> + <<set $slaves[$i].lactation = 2, $slaves[$i].health -= 10, $cash -= $surgeryCost>> + <</if>> + <</if>> + <<if ($dairyFeedersUpgrade == 1) && ($dairyFeedersSetting > 0)>> + <<if ($dairySlimMaintain == 0)>> + <<if ($slaves[$i].balls == 0)>> + <<set $slaves[$i].hormones = 2>> + <</if>> + <<elseif $slaves[$i].diet == "fattening">> + <<set $slaves[$i].weight += 2>> + <</if>> + <<if ($slaves[$i].health < 75)>> + <<set $slaves[$i].health += 25>> + <<else>> + <<if ($dairySlimMaintain == 0) && $slaves[$i].lactation > 0>> + <<if $dairyFeedersSetting > 1 && $dairyStimulatorsSetting > 0>> + <<if $slaves[$i].boobs < 50000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <<else>> + <<set $slaves[$i].boobs = 50000>> + <</if>> + <<elseif $dairyFeedersSetting > 0 && $dairyStimulatorsSetting > 0>> + <<if $slaves[$i].boobs < 25000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <<elseif $dairyFeedersSetting > 1>> + <<if $slaves[$i].boobs < 10000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <<else>> + <<if $slaves[$i].boobs < 5000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <</if>> + <</if>> + <<if ($slaves[$i].balls > 0)>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].geneMods.NCS == 0) && ($slaves[$i].balls < 125)>> + <<set $slaves[$i].balls++>> + <<elseif ($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].balls < 125) && (random(1,600) > (30+(10*$slaves[$i].balls)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10)))>> + <<set $slaves[$i].balls++>> + <</if>> + <<if ($slaves[$i].balls == 125)>> + <<set _balltacular++>> + <</if>> + <<elseif ($slaves[$i].balls < 10)>> + <<if ($slaves[$i].geneMods.NCS == 0) && (random(1,100) > (40+(10*$slaves[$i].balls)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10)))>> + <<set $slaves[$i].balls++>> + <<elseif ($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].balls < 125) && (random(1,50) > (40+(10*$slaves[$i].balls)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10)))>> + <<set $slaves[$i].balls++>> + <</if>> + <<if ($slaves[$i].balls == 10)>> + <<set _balltacular++>> + <</if>> + <</if>> + <<if $slaves[$i].dick > 0>> + <<if $slaves[$i].dick < 10>> + <<if (($slaves[$i].geneMods.NCS == 0) && (random(1,100) > (40+(10*$slaves[$i].dick)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10))))>> + <<set $slaves[$i].dick++>> + <<elseif (($slaves[$i].geneMods.NCS == 1) && (random(1,50) > (40+(10*$slaves[$i].dick)-(10*$dairyRestraintsSetting)-($injectionUpgrade*10))))>> + <<set $slaves[$i].dick++>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> /* closes ($dairyFeedersUpgrade == 1) && ($dairyFeedersSetting > 0) */ + <<if ($dairyStimulatorsUpgrade == 1) && $dairyStimulatorsSetting > 0>> + <<if ($dairyStimulatorsSetting > 1) && ($slaves[$i].anus < 4)>> + <<set $slaves[$i].anus++>> + <<if ($slaves[$i].anus == 4)>> + <<set _anusesStretched++>> + <</if>> + <<elseif ($slaves[$i].anus < 3)>> + <<set $slaves[$i].anus++>> + <</if>> + <<if ($slaves[$i].health < 60)>> + <<set $slaves[$i].health += 20>> + <<elseif $dairySlimMaintain == 0 && $slaves[$i].lactation > 0>> + <<if $dairyFeedersSetting > 1>> + <<if $slaves[$i].boobs < 50000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <<elseif $dairyFeedersSetting > 0>> + <<if $slaves[$i].boobs < 25000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <<else>> + <<if $slaves[$i].boobs < 10000>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($slaves[$i].boobs < 2000)>> + <<set _growth = 75*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<elseif ($slaves[$i].boobs < 5000)>> + <<set _growth = 50*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50)/4))>> + <</if>> + <<else>> + <<set _growth = 25*Math.trunc(($injectionUpgrade*2)+$dairyFeedersSetting+$dairyRestraintsSetting+((50-$slaves[$i].physicalAge)/4))>> + <</if>> + <<if $slaves[$i].boobs <= 20000 && $slaves[$i].boobs+_growth > 20000>> + <<set _boobtacular++>> + <</if>> + <<if ($slaves[$i].geneMods.NCS == 1)>> + <<set _growth = Math.trunc(_growth/2)>> + <</if>> + <<set $slaves[$i].boobs += _growth>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if ($dairyRestraintsSetting > 1)>> + <<if $slaves[$i].lactation > 0>> + <<set $slaves[$i].lactationAdaptation += 1>> + <</if>> + <<if ($slaves[$i].muscles > -100)>> + <<set $slaves[$i].muscles-->> + <</if>> + <<if ($slaves[$i].fetish == "mindbroken")>> + <<if ($slaves[$i].boobs > 48000) && (($slaves[$i].balls >= 10) || ($slaves[$i].balls == 0))>> + <<set $bioreactorPerfectedID = $slaves[$i].ID>> + <</if>> + <<else>> + <<if ($slaves[$i].sexualFlaw != "self hating")>> + <<if ($slaves[$i].sexualFlaw != "cum addict") || ($dairyFeedersSetting == 0)>> + <<if ($slaves[$i].sexualFlaw != "anal addict") || ($dairyStimulatorsSetting == 0)>> + <<if ($slaves[$i].sexualFlaw != "breeder") || ($slaves[$i].preg < 0) || ($dairyPregSetting == 0)>> + <<if $dairyStimulatorsSetting > 1>> + <<if ($slaves[$i].sexualFlaw != "hates anal") && ($slaves[$i].sexualQuirk != "painal queen")>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <</if>> + <</if>> + <<if $dairyPregSetting > 1>> + <<if ($slaves[$i].sexualFlaw != "hates penetration") && ($slaves[$i].sexualQuirk != "strugglefuck queen")>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> + <</if>> + <<if $dairyFeedersSetting > 1>> + <<if ($slaves[$i].sexualFlaw != "hates oral") && ($slaves[$i].sexualQuirk != "gagfuck queen")>> + <<set $slaves[$i].sexualFlaw = "hates oral">> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].chem > 250>> + <<set _chemSevere++>> + <<elseif $slaves[$i].chem > 100>> + <<set _chemMinor++>> + <</if>> + <</if>> + <<if ($dairyStimulatorsSetting + $dairyFeedersSetting + $dairyPregSetting) > 5>> + <<if $slaves[$i].devotion <= 95 && $slaves[$i].sexualFlaw != "self hating">> + <<if ($slaves[$i].sexualFlaw != "breeder") || ($slaves[$i].preg < 0)>> + <<if ($slaves[$i].devotion > -75)>> + <<set $slaves[$i].devotion -= 10>> + <<if ($slaves[$i].devotion < -65)>> + <<set _hatefilled++>> + <</if>> + <<elseif ($slaves[$i].trust > -75)>> + <<set $slaves[$i].trust -= 10>> + <<if ($slaves[$i].trust < -65)>> + <<set _horrified++>> + <</if>> + <<elseif ($slaves[$i].vaginalSkill > 0)>> + <<set $slaves[$i].vaginalSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].oralSkill > 0)>> + <<set $slaves[$i].oralSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].analSkill > 0)>> + <<set $slaves[$i].analSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].career != "a bioreactor")>> + <<set $slaves[$i].career = "a bioreactor", _careerForgotten++>> + <<elseif ($slaves[$i].intelligenceImplant > 0)>> + <<set $slaves[$i].intelligenceImplant = Math.clamp($slaves[$i].intelligenceImplant-5, 0, 30), _skillsLost++>> + <<elseif ($slaves[$i].intelligence >= -15)>> + <<set $slaves[$i].intelligence -= 5, _intelligenceLost++>> + <<elseif ($slaves[$i].devotion >= -20)>> + <<set $slaves[$i].devotion -= 10>> + <<elseif ($slaves[$i].trust >= -20)>> + <<set $slaves[$i].trust -= 10>> + <<elseif ($slaves[$i].whoreSkill > 0)>> + <<set $slaves[$i].whoreSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].entertainSkill > 0)>> + <<set $slaves[$i].entertainSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].intelligence >= -50)>> + <<set $slaves[$i].intelligence -= 5>> + <<if $slaves[$i].intelligence < -50>> + <<set _stupidified++>> + <</if>> + <<elseif ($slaves[$i].fetish != "mindbroken")>> + <<set $slaves[$i].fetish = "mindbroken", _mindbroken++>> + <</if>> + <</if>> + <</if>> + <<if (($slaves[$i].milk > 1000) && ($slaves[$i].boobs > 12000) || ($slaves[$i].cum > 1000) && ($slaves[$i].balls >= 10)) && ($slaves[$i].career != "a bioreactor")>> + <<set $slaves[$i].career = "a bioreactor", _careerForgotten++>> + <</if>> + <<if ($arcologies[0].FSBodyPuristLaw == 0) && ($healthyDrugsUpgrade == 0)>> + <<set $slaves[$i].chem += 5>> + <<else>> + <<set $slaves[$i].chem += 2>> + <</if>> + <<elseif ($dairyStimulatorsSetting + $dairyFeedersSetting + $dairyPregSetting) > 3>> + <<if ($slaves[$i].devotion < 75)>> + <<if ($slaves[$i].devotion > -75)>> + <<set $slaves[$i].devotion -= 5>> + <<if ($slaves[$i].devotion < -70)>> + <<set _hatefilled++>> + <</if>> + <<elseif ($slaves[$i].trust > -75)>> + <<set $slaves[$i].trust -= 5>> + <<if ($slaves[$i].trust < -70)>> + <<set _horrified++>> + <</if>> + <<elseif ($slaves[$i].vaginalSkill >= 20)>> + <<set $slaves[$i].vaginalSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].oralSkill >= 20)>> + <<set $slaves[$i].oralSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].analSkill >= 20)>> + <<set $slaves[$i].analSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].career != "a bioreactor")>> + <<set $slaves[$i].career = "a bioreactor", _careerForgotten++>> + <<elseif ($slaves[$i].intelligenceImplant > 0)>> + <<set $slaves[$i].intelligenceImplant = Math.clamp($slaves[$i].intelligenceImplant-5, 0, 30), _skillsLost++>> + <<elseif ($slaves[$i].intelligence >= -15)>> + <<set $slaves[$i].intelligence -= 5, $intelligenceLost++>> + <<elseif ($slaves[$i].devotion >= -20)>> + <<set $slaves[$i].devotion -= 8>> + <<elseif ($slaves[$i].trust >= -20)>> + <<set $slaves[$i].trust -= 8>> + <<elseif ($slaves[$i].whoreSkill >= 20)>> + <<set $slaves[$i].whoreSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].entertainSkill >= 20)>> + <<set $slaves[$i].entertainSkill -= 10, _skillsLost++>> + <<elseif ($slaves[$i].intelligence >= -50)>> + <<set $slaves[$i].intelligence -= 5>> + <<if $slaves[$i].intelligence < -50>> + <<set _stupidified++>> + <</if>> + <<elseif ($slaves[$i].fetish != "mindbroken")>> + <<set $slaves[$i].fetish = "mindbroken", _mindbroken++>> + <</if>> + <<elseif (($slaves[$i].milk > 1000) && ($slaves[$i].boobs > 12000) || ($slaves[$i].cum > 1000) && ($slaves[$i].balls >= 10)) && ($slaves[$i].career != "a bioreactor")>> + <<set $slaves[$i].career = "a bioreactor", _careerForgotten++>> + <</if>> + <<if ($arcologies[0].FSBodyPuristLaw == 0) && ($healthyDrugsUpgrade == 0)>> + <<set $slaves[$i].chem += 2>> + <<else>> + <<set $slaves[$i].chem++>> + <</if>> + <</if>> /* closes ($dairyStimulatorsSetting + $dairyFeedersSetting + $dairyPregSetting) > 5 */ + <<if ($dairyPregUpgrade == 1) && ($dairyPregSetting > 0)>> + <<if ($slaves[$i].ovaries == 1) && ($slaves[$i].vagina > -1)>> + <<set _femCumWeek += Math.trunc((70-$slaves[$i].physicalAge)/(30-($slaves[$i].vaginaLube*10)))>> + <<if ($slaves[$i].preg == -2)>> + <<set $slaves[$i].preg = 0, _desterilized++>> + <</if>> + <<if isFertile($slaves[$i])>> + <<if $slaves[$i].eggType == "human">> + <<set $slaves[$i].preg = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>> + <<if ($dairyPregSetting > 2)>> + <<set $slaves[$i].pregType = random(10,29)>> + <<elseif ($dairyPregSetting > 1)>> + <<set $slaves[$i].pregType = random(3,6)>> + <<else>> + <<set $slaves[$i].pregType = either(1, 1, 1, 1, 2, 2, 2, 3, 3, 4)>> + <</if>> + <<set $slaves[$i].pregSource = -2>> + <<set WombImpregnate($slaves[$i], $slaves[$i].pregType, -2, 1)>> + <</if>> /*closes eggType */ + <<if ($slaves[$i].vagina == 0)>> + <<set $slaves[$i].vagina++>> + <</if>> + <<elseif ($slaves[$i].pregKnown == 1)>> + <<if ($dairyPregSetting > 2)>> + <<set $cash += 100>> + <<elseif ($dairyPregSetting > 1)>> + <<set $cash += 50>> + <<else>> + <<set $cash += 25>> + <</if>> + <<if ($dairyPregSetting > 1) && ($slaves[$i].vagina < 4)>> + <<set $slaves[$i].vagina++>> + <<if ($slaves[$i].vagina == 4)>> + <<set _vaginasStretched++>> + <</if>> + <<elseif ($slaves[$i].vagina < 3)>> + <<set $slaves[$i].vagina++>> + <</if>> + <</if>> + <</if>> + <</if>> +<</for>> + +<<if $inflatedSlavesMilk > 0>> + <<set _milkWeek -= ((8*$inflatedSlavesMilk*10)+8)>> +<</if>> +<<if $inflatedSlavesCum > 0>> + <<set _cumWeek -= ((80*$inflatedSlavesCum*10)+80)>> + <<if _cumWeek < 0>> + <<set _cumWeek = 0>> + <</if>> +<</if>> + +<<if (_Tadd > 0)>> + <<set _tempCash = $cash>> + <<set _seed = (100*$bioreactorsXY) + (100*$bioreactorsHerm), _cumWeek += _seed>> + <<if ($arcologies[0].FSPastoralistLaw == 1)>> + <<set $cash += _seed*random(40,50)>> + <<elseif ($arcologies[0].FSPastoralist != "unset")>> + <<set $cash += _seed*(random(25,35)+Math.trunc($arcologies[0].FSPastoralist/10))>> + <<else>> + <<set $cash += _seed*random(25,35)>> + <</if>> + <<set _seed = (2*$bioreactorsXX) + (2*$bioreactorsHerm), _femCumWeek += _seed>> + <<if ($arcologies[0].FSPastoralistLaw == 1)>> + <<set $cash += _seed*random(40,50)>> + <<elseif ($arcologies[0].FSPastoralist != "unset")>> + <<set $cash += _seed*(random(25,35)+Math.trunc($arcologies[0].FSPastoralist/10))>> + <<else>> + <<set $cash += _seed*random(25,35)>> + <</if>> + <<set _seed = (800*$bioreactorsXX) + (700*$bioreactorsBarren) + (600*$bioreactorsXY) + (600*$bioreactorsHerm), _milkWeek += _seed>> + <<if ($arcologies[0].FSPastoralistLaw == 1)>> + <<set $cash += _seed*(13+Math.trunc($arcologies[0].FSPastoralist/30))>> + <<elseif ($arcologies[0].FSPastoralist != "unset")>> + <<set $cash += _seed*(8+Math.trunc($arcologies[0].FSPastoralist/30))>> + <<else>> + <<set $cash += _seed*9>> + <</if>> + <br><br>_Tadd permanently converted biological "machine<<if _Tadd > 1>>s<</if>>" produce<<if _Tadd == 1>>s<</if>> @@.yellowgreen;<<print cashFormat($cash-_tempCash)>>@@ income. +<</if>> + +<<if $inflatedSlavesMilk > 0>> + <<set $cash -= Math.trunc(((600*($inflatedSlavesMilk)+8)+random(50,200)))>> +<</if>> +<<if $inflatedSlavesCum > 0>> + <<set $cash -= Math.trunc(((300*($inflatedSlavesCum+8))+random(25,100)))>> +<</if>> + +<<set _profits = $cash-_oldCash>> +<br><br> +<<if _chemSevere > 1>> + _chemSevere cows' productivity is being reduced by the long term effects of industrial use. +<<elseif _chemSevere > 0>> + One cow's productivity is being reduced by the long term effects of industrial use. +<</if>> +<<if _chemMinor > 1>> + _chemMinor cows have been drugged and used long enough that they require increased curative doses, slightly reducing their output. +<<elseif _chemMinor > 0>> + One cow has been drugged and used long enough that she requires increased curative doses, slightly reducing her output. +<</if>> +<<if _desterilized > 1>> + _desterilized cows had minor health issues preventing their fertile womb from conceiving; the issues have been resolved and they have been impregnated. +<<elseif _chemMinor > 0>> + One cow had minor health issues preventing her fertile womb from conceiving; they have been resolved and she has been impregnated. +<</if>> +<<if _hatefilled > 1>> + _hatefilled cows stopped struggling so much when fucked by the machines; it seems they have sunk into a fugue. +<<elseif _hatefilled > 0>> + One cow stopped struggling so much when fucked by the machines; it seems she has sunk into a fugue. +<</if>> +<<if _horrified > 1>> + _horrified cows' emotional activity dropped significantly; this indicates acceptance that they are not likely to leave $dairyName, ever again. +<<elseif _horrified > 0>> + One cow's emotional activity dropped significantly; this indicates acceptance that she is not likely to leave $dairyName, ever again. +<</if>> +<<if _skillsLost > 1>> + _skillsLost cows forgot skills due to their inability to focus on anything but machine rape. +<<elseif _skillsLost > 0>> + One cow forgot skills due to her inability to focus on anything but machine rape. +<</if>> +<<if _careerForgotten > 1>> + _careerForgotten cows forgot the details of their past professional lives; all they can remember now is this. +<<elseif _careerForgotten > 0>> + One cow forgot the details of her past professional life; all she can remember now is this. +<</if>> +<<if _vaginasStretched > 1>> + _vaginasStretched cows' vaginas were broken in for machine use, and are unlikely to be any use for anything other than receiving cum and medication, and giving birth. +<<elseif _vaginasStretched > 0>> + One cow's vagina was broken in for machine use, and is unlikely to be any use for anything other than receiving cum and medication, and giving birth. +<</if>> +<<if _anusesStretched > 1>> + _anusesStretched cows' anuses were loosened by machine sodomy, and are now permanently gaped. +<<elseif _anusesStretched > 0>> + One cow's anus was loosened by machine sodomy, and is now permanently gaped. +<</if>> +<<if $intelligenceLost > 1>> + $intelligenceLost cows suffered some loss of intelligence due to accumulated mental stress from life attached to a milking machine. +<<elseif $intelligenceLost > 0>> + One cow suffered some loss of intelligence due to accumulated mental stress from life attached to a milking machine. +<</if>> +<<if _stupidified > 1>> + _stupidified cows were so mentally dulled by use as biological factories that they were reduced to a very low level of intelligence. +<<elseif _stupidified > 0>> + One cow was so mentally dulled by use as biological factories that she was reduced to a very low level of intelligence. +<</if>> +<<if _mindbroken > 1>> + _mindbroken cows finally lost higher mental function, and are now nothing more than industrial equipment made of meat. +<<elseif _mindbroken > 0>> + One cow finally lost higher mental function, and is now nothing more than industrial equipment made of meat. +<</if>> +<<if _boobtacular > 1>> + _boobtacular cows grew past 30 kilograms of breasts, a remarkable advance in capacity. +<<elseif _boobtacular > 0>> + One cow grew past 30 kilograms of breasts, a remarkable advance in capacity. +<</if>> +<<if _balltacular > 1>> + _balltacular cows' testicles reached the largest size drug treatments can produce; the machines will now focus on buttfucking them with extra force. +<<elseif _balltacular > 0>> + One cow's testicles reached the largest size drug treatments can produce; the machines will now focus on buttfucking her with extra force. +<</if>> + +<<if ($dairyPregUpgrade == 1)>> +<<if ($dairyPregSetting >= 2)>> + Fertile cows make you a significant profit through contract pregnancies. +<<elseif ($dairyPregSetting == 1)>> + Fertile cows make you a small profit through contract pregnancies. +<</if>> +<</if>> +<<set _cumWeek = Math.trunc(_cumWeek/10)>> +<<set $cumPipeline = _cumWeek, $milkPipeline = _milkWeek>> +<<if $inflatedSlavesMilk > 0>> + <<set _outputMilk = ((8*$inflatedSlavesMilk*10)+8)>> +<<else>> + <<set _outputMilk = 0>> +<</if>> +<<if $inflatedSlavesCum > 0>> + <<set _outputCum = (((80*$inflatedSlavesCum*10)+80)/10)>> +<<else>> + <<set _outputCum = 0>> +<</if>> +$dairyNameCaps produced <<print _milkWeek+_outputMilk>> liters of milk<<if _cumWeek > 0>> and <<print _cumWeek+_outputCum>> liters of cum<</if>> this week. +<<if $inflatedSlavesMilk > 0>> + _outputMilk liters of milk were pumped into your penthouse for filling slaves this week. +<</if>> +<<if $inflatedSlavesCum > 0>> + <<if $inflatedSlavesMilk > 0>>and <</if>>_outputCum liters of cum were pumped into your penthouse<<if $inflatedSlavesMilk > 0>> as well<<else>> this week<</if>>. +<</if>> +<<if _femCumWeek > 0>> + The machines also managed to reclaim _femCumWeek liters of salable vaginal secretions. +<</if>> +<<if _births > 1>> + Additionally, _birthers cows gave birth<<if _births > _birthers>> to a total of _births calves<</if>> this week. +<<elseif _births > 0>> + Additionally, one cow gave birth<<if _births > _birthers>> to a total of _births calves<</if>> this week. +<</if>> + +<<if $arcologies[0].FSRestart != "unset" && $eugenicsFullControl != 1>> + <<if $dairyPregSetting > 0>> + The Societal Elite know what you are doing with your cows. @@.red;They do not approve@@. + <<set $failedElite += 5>> + <</if>> + <<if _milkmaidImpregnates == 1>> + The Societal Elite know you've ordered $Milkmaid.slaveName to impregnate your cows. @@.red;They are not amused by your disinterest in eugenics@@. + <<set $failedElite += 10>> + <</if>> +<</if>> + +<!-- Record statistics gathering --> +<<script>> + var b = State.variables.facility.dairy; + b.whoreIncome = 0; + b.whoreCosts = 0; + b.rep = 0; + for(var si of b.income.values()) { + b.whoreIncome += si.income; + b.whoreCosts += si.cost; + b.rep += si.rep; + } + b.maintenance = (State.variables.bioreactorsXY + State.variables.bioreactorsXX + State.variables.bioreactorsHerm + State.variables.bioreactorsBarren); + if (b.maintenance > 0) { + b.maintenance *= 100; + } else { + b.maintenance = 0; + } + b.maintenance += State.variables.dairy * State.variables.facilityCost * (1.0 + 0.2 * State.variables.dairyFeedersUpgrade + 0.1 * State.variables.dairyPregUpgrade); + b.totalIncome = b.whoreIncome; + b.totalExpenses = b.whoreCosts + b.maintenance; + b.profit = b.totalIncome - b.totalExpenses; +<</script>> +<<if (_profits > 0)>> + The sale of these products makes a profit of @@.yellowgreen;<<print cashFormat(_profits)>>@@. +<<elseif (_profits < 0)>> + Due to one-off costs of hormonal implants to encourage fluid production, your dairy made a loss of @@.red;<<print cashFormat(_profits)>>@@. +<<else>> + Due to one-off costs of hormonal implants to encourage fluid production paired with existing output, your dairy broke even this week. +<</if>> + +<<if ($arcologies[0].FSPastoralistLaw == 1)>> + Slave products have completely replaced traditional dairy, making the facility extremely lucrative. +<</if>> + +<<if ($dairySlimMaintainUpgrade == 1 && $dairySlimMaintain == 1)>> + <br> + <<if $arcologies[0].FSSlimnessEnthusiast > 80>> + Because of your arcology's great enthusiasm for small breasted slaves, the dairy's milking systems have been carefully overhauled and optimized for maximum milk extraction from slaves with smaller endowments--providing a significant boost to their otherwise modest output. This also prevents unfashionable breast expansion of already slim slaves through the milking process. + <<elseif $arcologies[0].FSSlimnessEnthusiast > 20>> + In keeping with your arcology's ideals, $dairyName has been modified to handle slim slaves with minimal impact to their body shapes. This limits potential profitability, but prevents unfashionable breast expansion of already slim slaves through the milking process. + <<else>> + Due to your arcology's lack of enthusiasm for small breasted slaves the dairy has discontinued using milking techniques that prevent breast growth through the milking process. + <<set $dairySlimMaintain = 0, $dairySlimMaintainUpgrade = 0>> + <</if>> +<</if>> + +<<if ($createBioreactors == 1) && ($bioreactorPerfectedID != 0)>> + <<for _dI = 0; _dI < _DL; _dI++>> + <<set $i = $slaveIndices[$DairyiIDs[_dI]]>> + <<if ($slaves[$i].ID == $bioreactorPerfectedID)>> + <br><br> <<= SlaveFullName($slaves[$i])>>'s breasts<<if $slaves[$i].balls > 0>>, balls<</if>><<if $slaves[$i].ovaries == 1>>, belly<</if>>, body, and mind have been completely adapted to synthesize useful products. She has been reclassified as part of the machine she's now permanently attached to. This combination is projected to produce approximately + <<if $slaves[$i].balls > 0>><<print 1000*Math.trunc((3*52*(45-$slaves[$i].physicalAge))/1000)>> liters of cum,<</if>> + <<if $slaves[$i].ovaries == 1>><<print 100*Math.trunc((52*(45-$slaves[$i].physicalAge))/100)>> liters of vaginal secretions, <<if $dairyPregSetting == 3>><<print 13*(45-$slaves[$i].physicalAge)>><<else>><<print 5*(45-$slaves[$i].physicalAge)>><</if>> slaves,<</if>> + and <<print 1000*Math.trunc((300*52*(45-$slaves[$i].physicalAge))/1000)>> liters of milk over a <<print 45-$slaves[$i].physicalAge>> year period before its biological components must be replaced. + <<if ($slaves[$i].ovaries == 1)>> + <<if ($slaves[$i].balls == 0)>> + <<set $bioreactorsXX++>> + <<else>> + <<set $bioreactorsHerm++>> + <</if>> + <<else>> + <<if ($slaves[$i].balls == 0)>> + <<set $bioreactorsBarren++>> + <<else>> + <<set $bioreactorsXY++>> + <</if>> + <</if>> + <<set $activeSlave = $slaves[$i]>> + <<include "Remove activeSlave">> + <<break>> + <</if>> + <</for>> +<</if>> + +<<if $dairyDecoration != "standard">> + <br><br> $dairyNameCaps's @@.green;$dairyDecoration style is well known.@@ +<</if>> + +<<if _DL > 0>> + <!-- Statistics output --> + <<DairyStatistics 0>> + <<timed 50ms>> + <<replace #dairystats>> + <<DairyStatistics 1>> + <</replace>> + <</timed>> +<</if>> +<<if (_DL + _Tadd) > 0 || $Milkmaid != 0>> + <br><br> +<</if>> diff --git a/src/facilities/nursery/acDump.tw b/src/facilities/nursery/acDump.tw new file mode 100644 index 0000000000000000000000000000000000000000..fe9358ac540a37cf5d08b4b0f430205428d95ffc --- /dev/null +++ b/src/facilities/nursery/acDump.tw @@ -0,0 +1,32 @@ +:: AC Dump + +<<if (ndef $activeSlave) || ($activeSlave == 0)>> + + @@.red;ERROR:@@ AC Dump, activeSlave invalid, returnTo is '$returnTo', previous passage was '<<print previous()>>'. Please report this. + + <<link "Continue">><<goto $returnTo>><</link>> | [[Go Back|previous()]] + +<<else>> + + <<silently>> + + <<set _CL = $cribs.length, _ID = $activeSlave.ID>> + + <<if $i >= 0 && $i < _CL && $cribs[$i].ID == _ID>> /* shortcut if $i is already pointing to this slave */ + <<set $cribs[$i] = $activeSlave>> + <<else>> + <<set $i = $cribs.findIndex(function(s) { s.ID === _ID; })>> /* find $i if exists */ + <<if $i != -1>> /* not found, so new slave */ + @@.red;ERROR:@@ $activeSlave.slaveName not found! Please report this. + <<else>> + <<set $cribs[$i] = $activeSlave>> + <</if>> + <</if>> + + <</silently>> + + <<goto $returnTo>> + +<</if>> + + diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw new file mode 100644 index 0000000000000000000000000000000000000000..448305ed89675221d0919a5956822ee041ce2c3e --- /dev/null +++ b/src/facilities/nursery/childInteract.tw @@ -0,0 +1,1443 @@ +:: Child Interact [nobr] + +<<if $cheatMode == 1>> + <center>//[[Cheat Edit Child Alternative|MOD_Edit Child Cheat New][$cheater = 1]]//</center> +<</if>> + +<<set $nextButton = "Confirm changes", $nextLink = "AC Dump", $returnTo = "Nursery", _SL = $slaves.length, _CL = $cribs.length>> +<<setLocalPronouns $activeSlave>> +<<run Enunciate($activeSlave)>> +/* +<<if ($activeSlave.assignmentVisible == 0)>> +<<switch $activeSlave.assignment>> +<<case "work in the brothel" "be the Madam">> + <<set $returnTo = "Brothel">> +<<case "be confined in the arcade">> + <<set $returnTo = "Arcade">> +<<case "serve in the club" "be the DJ">> + <<set $returnTo = "Club">> +<<case "work in the dairy" "be the Milkmaid">> + <<set $returnTo = "Dairy">> +<<case "work as a farmhand" "be the Farmer">> + <<set $returnTo = "Farmyard">> +<<case "rest in the spa" "be the Attendant">> + <<set $returnTo = "Spa">> +<<case "work as a nanny" "be the Matron">> + <<set $returnTo = "Nursery">> +<<case "learn in the schoolroom" "be the Schoolteacher">> + <<set $returnTo = "Schoolroom">> +<<case "work as a servant" "be the Stewardess">> + <<set $returnTo = "Servants' Quarters">> +<<case "serve in the master suite" "be your Concubine">> + <<set $returnTo = "Master Suite">> +<<case "be confined in the cellblock" "be the Wardeness">> + <<set $returnTo = "Cellblock">> +<<case "get treatment in the clinic" "be the Nurse">> + <<set $returnTo = "Clinic">> +<</switch>> +<</if>> +*/ +<<set $encyclopedia = either("Drugs and Their Effects", "From Rebellious to Devoted", "Costs Summary", "Disease in the Free Cities", "Slave Couture", "Nymphomania", "Gender", "Independent Slaves", "Modern Anal")>> +<<if $activeSlave.dick > 0>><<set $showEncyclopedia = 1, $encyclopedia = "Gender">><</if>> + +<center> +@@.cyan;[â†,Q] @@<span id="prevChild"><strong><<link "Prev" "Previous Child In Line">><</link>></strong></span> ''__@@.pink;$activeSlave.slaveName@@__'' <span id="nextChild"><strong><<link "Next" "Next Child In Line">><</link>></strong></span>@@.cyan; [E,→]@@ +</center> +<br> +<<if $seeDetails == 1>> + <<set $saleDescription = 0>> + <span id="LCD"><<include "Long Child Description">></span> + <br>//[[Options][$nextLink = passage()]] | [[Hide descriptions|Child Interact][$seeDetails = 0]] | [[Customize|Add custom descriptors]] | ''<<link "Update">><<replace "#LCD">><<include "Long Child Description">><</replace>><</link>>''// +<<else>> + //[[Show descriptions|Child Interact][$seeDetails = 1]]// +<</if>> + + +<br><br>__Take slave to another room:__ +[[Wardrobe|Wardrobe Use][$degradation = 0]] +| [[Auto salon|Salon][$degradation = 0,$primaryHairColor = "",$secondaryHairColor = "",$artificialEyeColor = "",$artificialEyeShape = "",$artificialEyeFill = "",$tattooChoice = "",$piercingLevel = ""]] +| [[Body mod studio|Body Modification][$degradation = 0, $tattooChoice = undefined]] +| [[Remote surgery|Remote Surgery][$degradation = 0]] +<<if $cyberMod == 1>>| [[Configure cybernetics|cyberConfig][$temp = 0]]<</if>> + +/*TODO: These will most likely need to be reworked*/ +<<if $extremeUnderage == 1>> + <br> + <span id="miniscene">//Or use $him here://</span> + <span id="sexoption"> + <<if ($activeSlave.vagina > -1)>> + <<if canDoVaginal($activeSlave)>> + <<link "Fuck $him">><<replace "#miniscene">><<include "FVagina">><br><</replace>><</link>> + <<if canDoAnal($activeSlave)>> + | <<link "Use $his holes">><<replace "#miniscene">><<include "FButt">><br> <</replace>><</link>> + <</if>> + <<else>> + //Remove $his chastity belt if you wish to fuck $him// + <</if>> + <</if>> + </span> + <span id="analsexoption"> + <<if canDoAnal($activeSlave)>> + | <<link "Fuck $his ass">><<replace "#miniscene">><<include "FAnus">><br> <</replace>><</link>> + <<else>> + | //Remove $his chastity belt if you wish to fuck $his ass// + <</if>> + </span> + | <<link "Use $his mouth">><<replace "#miniscene">><<include "FLips">><br> <</replace>><</link>> + | <<link "Kiss $him">><<replace "#miniscene">><<include "FKiss">><br> <</replace>><</link>> + | <<link "Play with $his tits">><<replace "#miniscene">><<include "FBoobs">><br> <</replace>><</link>> + | <<link "Caress $him">><<replace "#miniscene">><<include "FCaress">><br> <</replace>><</link>> + | <<link "Give $him a hug">><<replace "#miniscene">><<include "FEmbrace">><br> <</replace>><</link>> + <<if $cheatMode == 1>> + | <<link "Pat $his head">><<replace "#miniscene">><<include "FPat">><br> <</replace>><</link>> + <</if>> + | <<link "Grope $his boobs">><<replace "#miniscene">><<include "FondleBoobs">><br> <</replace>><</link>> + <<if $activeSlave.nipples == "fuckable" && $PC.dick > 0>> + | <<link "Fuck $his nipples">><<replace "#miniscene">><<include "FNippleFuck">><br> <</replace>><</link>> + <</if>> + <<if $activeSlave.lactation > 0 && $activeSlave.boobs >= 2000 && $activeSlave.belly < 60000>> + | <<link "Drink $his milk">><<replace "#miniscene">><<include "FSuckle">><br> <</replace>><</link>> + <</if>> + <span id="analgropeoption"> + <<if canDoAnal($activeSlave)>> + | <<link "Grope $his butt">><<replace "#miniscene">><<include "FondleButt">><br> <</replace>><</link>> + <</if>> + </span> + <span id="gropeoption"> + <<if ($activeSlave.vagina > -1)>> + <<if canDoVaginal($activeSlave)>> + | <<link "Grope $his pussy">><<replace "#miniscene">><<include "FondleVagina">><br> <</replace>><</link>> + | <<link "Eat $him out">><<replace "#miniscene">><<include "FLickPussy">><br> <</replace>><</link>> + <</if>> + <</if>> + </span> + <span id="dickgropeoption"> + <<if ($activeSlave.dick > 0)>> + <<if ($activeSlave.dickAccessory != "chastity") && ($activeSlave.dickAccessory != "combined chastity")>> + | <<link "Grope $his dick">><<replace "#miniscene">><<include "FondleDick">><br> <</replace>><</link>> + <<if canPenetrate($activeSlave) && $sexualOpeness == 1>> + | <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br> <</replace>><</link>> + <</if>> + <<else>> + | //Remove $his dick chastity belt if you wish to play with $his cock// + <</if>> + <</if>> + </span> + <<if ($activeSlave.amp == 0 || $activeSlave.amp == -3 || $activeSlave.amp == -5) && $PC.dick == 1>> + | <<link "Get a footjob">><<replace "#miniscene">><<include "FFeet">><br> <</replace>><</link>> + <</if>> + <span id = "impreg"> + <<if (canGetPregnant($activeSlave)) && ($activeSlave.fuckdoll == 0) && $seePreg != 0>> + <<if canImpreg($activeSlave, $PC)>> + | <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <<if canImpreg($activeSlave, $activeSlave)>> + | <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br> <</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + | <<link "Use another slave to impregnate $him" "FSlaveImpreg">><</link>> + <</if>> + <<if $activeSlave.assignment != "work in the dairy" && $activeSlave.assignment != "be confined in the arcade" && $activeSlave.assignment != "be confined in the cellblock">> + <<if $enema == 1>> + <<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>> + <<if $activeSlave.inflationType == "water" || $activeSlave.inflationType == "none">> + | <<link "Fill $his ass with water">><<set $activeSlave.inflationType = "water">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <<if $medicalEnema == 1>> + <<if $activeSlave.inflationType == "aphrodisiac" || $activeSlave.inflationType == "none">> + | <<link "Fill $his ass with aphrodisiacs">><<set $activeSlave.inflationType = "aphrodisiac">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <<if $activeSlave.inflationType == "curative" || $activeSlave.inflationType == "none">> + | <<link "Fill $his ass with curatives">><<set $activeSlave.inflationType = "curative">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <<if $activeSlave.inflationType == "tightener" || $activeSlave.inflationType == "none">> + | <<link "Fill $his ass with rectal tighteners">><<set $activeSlave.inflationType = "tightener">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if $dairyPiping == 1>> + <<if ($milkPipeline > 88 && $milkPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>> + <<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>> + <<if $activeSlave.inflationType == "milk" || $activeSlave.inflationType == "none">> + | <<link "Fill $his ass with milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force feed $him milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <</if>> + <<else>> + | //$dairyNameCaps is not producing enough milk to pump through the pipes// + <</if>> + <<if ($cumPipeline > 88 && $cumPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>> + <<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>> + <<if $activeSlave.inflationType == "cum" || $activeSlave.inflationType == "none">> + | <<link "Fill $his ass with cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force feed $him cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <</if>> + <<else>> + | //$dairyNameCaps is not producing enough cum to pump through the pipes// + <</if>> + <</if>> + <</if>> + <<if $activeSlave.inflation == 0 && $activeSlave.bellyImplant < 1500>> + <<if $activeSlave.assignment != "work in the dairy" && $activeSlave.assignment != "be confined in the arcade" && $activeSlave.assignment != "be confined in the cellblock">> + | <<link "Use another slave to forcefeed $him" "SlaveOnSlaveFeedingWorkAround">><</link>> + <<if $buckets == 1>> + | <<link "Make $him consume two liters of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 1>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <<if $activeSlave.pregKnown == 0>> + | <<link "Force $him to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force two gallons of slave food into $him">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> + <</if>> + <</if>> + <</if>> + </span> + <<if canDoVaginal($activeSlave)>> + | <<link "Have another slave fuck $his pussy" "FSlaveSlaveVag">><</link>> + <</if>> + <<if canPenetrate($activeSlave)>> + | <<link "Have another slave ride $his cock" "FSlaveSlaveDick">><</link>> + <<elseif $activeSlave.clit >= 4>> + | <<link "Have another slave ride $his clit-dick" "FSlaveSlaveDick">><</link>> + <</if>> + <<if $seeBestiality == 1>> + <<if $farmyardKennels > 0 && $activeCanine != 0>> + | <<link "Have a $activeCanine.species mount $him">><<set $animalType = "canine">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + <</if>> + <<if $farmyardStable > 0 && $activeHooved.species != 0>> + | <<link "Let a $activeHooved.species mount $him">><<set $animalType = "hooved">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + <</if>> + <<if $farmyardCages > 0 && $activeFeline != 0>> + | <<link "Have a $activeFeline.species mount $him">><<set $animalType = "feline">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + <</if>> + <</if>> + <<if $cheatMode == 1>> + | <<link "Check $his deadliness @@.red;FOR TESTING@@">><<replace "#miniscene">><<include "Deadliness">><br> <</replace>><</link>> + <</if>> + | <<link "Abuse $him">><<replace "#miniscene">><<include "FAbuse">><</replace>><</link>> + <<if $familyTesting == 1>> + <<for $i = 0; $i < _SL; $i++>> + <<if $activeSlave.mother == $slaves[$i].ID>> + <<if isSlaveAvailable($slaves[$i])>> + | <<link "Fuck $him with $his mother">><<replace "#miniscene">><<set $partner = "mother">><<include "FRelation">><br> <</replace>><</link>> + <<else>> + //$His mother, $slaves[$i].slaveName, is unavailable// + <</if>> + <</if>> + /* + <<if $activeSlave.father == $slaves[$i].ID>> + <<if isSlaveAvailable($slaves[$i])>> + | <<link "Fuck $him with $his father">><<replace "#miniscene">><<set $partner = "father">><<include "FRelation">><br> <</replace>><</link>> + <<else>> + //$His father, $slaves[$i].slaveName, is unavailable// + <</if>> + <</if>> + */ + <</for>> + <<if $activeSlave.daughters > 0>> + <<set $relation = 0>> + <<for $i = 0; $i < _SL; $i++>> + <<if ($activeSlave.ID == $slaves[$i].father || $activeSlave.ID == $slaves[$i].mother) && !isSlaveAvailable($slaves[$i])>> + <<set $relation++>> + <</if>> + <</for>> + <<if $relation == $activeSlave.daughters>> + <<if $activeSlave.daughters == 1>> + //$His daughter is unavailable// + <<else>> + //$His daughters are unavailable// + <</if>> + <<else>> + <<if $activeSlave.daughters == 1>> + | <<link "Fuck $him with $his daughter">><<replace "#miniscene">><<set $partner = "daughter">><<include "FRelation">><br> <</replace>><</link>> + <<else>> + | <<link "Fuck $him with one of $his daughters">><<replace "#miniscene">><<set $partner = "daughter">><<include "FRelation">><br> <</replace>><</link>> + <</if>> + <</if>> + <</if>> + /* + <<if $activeSlave.daughters > 1>> + | <<link "Fuck $him with $his daughters">><<replace "#miniscene">><<set $partner = "daughters">><<include "FRelation">><br> <</replace>><</link>> + <</if>> + */ + <<if $activeSlave.sisters > 0>> + <<set $relation = 0>> + <<for $i = 0; $i < _SL; $i++>> + <<if areSisters($activeSlave, $slaves[$i]) > 0 && !isSlaveAvailable($slaves[$i])>> + <<set $relation++>> + <</if>> + <</for>> + <<if $relation == $activeSlave.sisters>> + <<if $activeSlave.sisters == 1>> + //$His sister is unavailable// + <<else>> + //$His sisters are unavailable// + <</if>> + <<else>> + <<if $activeSlave.sisters == 1>> + | <<link "Fuck $him with $his sister">><<replace "#miniscene">><<set $partner = "sister">><<include "FRelation">><br> <</replace>><</link>> + <<else>> + | <<link "Fuck $him with one of $his sisters">><<replace "#miniscene">><<set $partner = "sister">><<include "FRelation">><br> <</replace>><</link>> + <</if>> + <</if>> + <</if>> + /* + <<if $activeSlave.sisters > 1>> + | <<link "Fuck $him with $his sisters">><<replace "#miniscene">><<set $partner = "sisters">><<include "FRelation">><br> <</replace>><</link>> + <</if>> + */ + <<else>> + <<if ($activeSlave.relation != 0)>> + <<set _assayedSlave = getSlave($activeSlave.relationTarget)>> + <<if isSlaveAvailable(_assayedSlave)>> + <<if ($activeSlave.relation == "mother")>> + | <<link "Fuck $him with $his daughter">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + <<elseif ($activeSlave.relation == "daughter")>> + | <<link "Fuck $him with $his mother">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + <<elseif ($activeSlave.relation == "sister")>> + | <<link "Fuck $him with $his sister">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + <<elseif ($activeSlave.relation == "twin")>> + | <<link "Fuck $him with $his twin">><<replace "#miniscene">><<set $partner = "relation">><<include "FRelation">><br> <</replace>><</link>> + <</if>> + <<else>> + //_assayedSlave.slaveName is unavailable// + <</if>> + <</if>> + <</if>> + <<if ($activeSlave.relationship > 0)>> + <<set _si = $slaveIndices[$activeSlave.relationshipTarget]>> + <<if isSlaveAvailable($slaves[_si])>> + <<if ($activeSlave.relationship == 1)>> + | <<link `"Fuck $him with $his friend <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + <<elseif ($activeSlave.relationship == 2)>> + | <<link `"Fuck $him with $his best friend <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + <<elseif ($activeSlave.relationship == 3)>> + | <<link `"Fuck $him with $his FWB <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + <<elseif ($activeSlave.relationship == 4)>> + | <<link `"Fuck $him with $his lover <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + <<else>> + | <<link `"Fuck $him with $his slave wife <<= SlaveFullName($slaves[_si])>>"`>><<replace "#miniscene">><<set $partner = "relationship">><<include "FRelation">><br> <</replace>><</link>> + <</if>> + <<else>> + <<if $slaves[_si].assignment == "be your agent">> + <<if $activeSlave.broodmother < 2>> + | <<link `"Send $him to live with your agent <<= SlaveFullName($slaves[_si])>>"`>> + <<set $subSlave = $slaves[_si]>> + <<goto "Agent Company">> + <</link>> + <<else>> + | //A hyper-broodmother cannot be sent to live with your agent// + <</if>> + <<else>> + | //<<= SlaveFullName($slaves[_si])>> is unavailable// + <</if>> + <</if>> + <</if>> + <<if ($activeSlave.rivalryTarget != 0) && canWalk($activeSlave)>> + | <<link "Abuse $his rival with $him">><<replace "#miniscene">><<include "FRival">><br> <</replace>><</link>> + <</if>> + <<if ($activeSlave.fetish != "mindbroken") && (($activeSlave.amp != 1) || ($activeSlave.voice != 0)) && $activeSlave.accent != 4>> + | <<link "Ask $him about $his feelings">><<replace "#miniscene">><<include "FFeelings">><br> <</replace>><</link>> + <</if>> + <<if $activeSlave.devotion >= 100 && $activeSlave.relationship < 0 && $activeSlave.relationship > -3>> + | <<link "Talk to $him about relationships" "Matchmaking">><<set $subSlave = 0, $eventSlave = $activeSlave>><</link>> + <</if>> + <<if $MixedMarriage == 1 && $activeSlave.relationship != 5 && $activeSlave.relationship != -3>> + <<if ($weddingPlanned != 0)>> + | You already have a wedding planned this week. + <<else>> + | <<link "Marry $him" "FMarry">><</link>> + <</if>> + <</if>> + + <<set _activeSlaveRepSacrifice = repGainSacrifice()>> + <<if _activeSlaveRepSacrifice > 0 && $arcologies[0].FSPaternalist == "unset" && ($activeSlave.breedingMark == 0 || $propOutcome == 0)>> + | <<link "Sacrifice $him on the altar" "Aztec Slave Sacrifice">><<set $sacrificeType = "life">><</link>>//This will kill $him and gain you _activeSlaveRepSacrifice reputation// + <</if>> +<</if>> + +/* pregmod start */ +<<if $familyTesting == 1>> + <br><br> + <span id="family"> + <div id="familyTree"></div> + <span id="familyTreeLink"> + <<link "Pull up the file on $his family tree.">> + <<replace #familyTreeLink>> + <<run renderFamilyTree($slaves, $activeSlave.ID)>> + <</replace>> + <</link>> + </span> + </span> + /* Old version + <span id="family"> + <<link "Pull up the file on $his family tree.">> + <<replace #family>> + <div id="editFamily"><div id="graph"></div></div> + <<run updateFamilyTree($activeSlave, $slaves, $PC)>> + <script>updateFamilyTree()</script> + <</replace>> + <</link>> + </span> + */ +<</if>> + +<<if $extremeUnderage == 1>> + <<if $universalRulesImpregnation == "HG" && $seePreg != 0>> + <br><br> + <<if $activeSlave.HGExclude == 0>> + Will be bred by the head girl when fertile. <<link "Exempt $him" "Child Interact">><<set $activeSlave.HGExclude = 1>><</link>> + <<else>> + Will not be bred by the head girl when fertile. <<link "Include $him" "Child Interact">><<set $activeSlave.HGExclude = 0>><</link>> + <</if>> + <</if>> +<</if>> +/* pregmod end */ + +<br><br> +<<if $activeSlave.useRulesAssistant == 0>> + @@.gray;''Not subject'' to the Rules Assistant.@@ + <<link "Include $him" "Child Interact">><<set $activeSlave.useRulesAssistant = 1>><</link>> + <br> +<<else>> + __Rules Assistant:__ [[Rules Assistant Options|Rules Assistant]] + + <<if (def $activeSlave.currentRules) && ($activeSlave.currentRules.length > 0)>> + <ul> + <<= $defaultRules.filter(x => ruleApplied($activeSlave, x)).map(x => `<li>Rule "${x.name}" applied</li>`).join(" ") >> + </ul> + <</if>> + | <<link "//Apply rules//">> + <<silently>> + <<run DefaultRules($activeSlave)>> + <</silently>> + <<goto "Child Interact">> + <</link>> + | <<link "Exempt $him" "Child Interact">><<set $activeSlave.useRulesAssistant = 0>><</link>> +<</if>> + +<<if $cyberMod == 0>>/* CyberMod Toggle */ +/* START hotswap prosthetics */ +<<if ndef $activeSlave.readyLimbs>> + <<set $activeSlave.readyLimbs = []>> +<</if>> +<<if ($activeSlave.readyLimbs.length > 0 || $activeSlave.amp < 0) && $activeSlave.PLimb == 1>> + <br><br><span id = "LimbOptions"><<include "Hotswap Prosthetics">></span> +<</if>> +/* END hotswap prosthetics */ +<</if>>/* CyberMod Toggle */ +<br> + +<span id="fucktoypref"> + <<if ($activeSlave.assignment == "please you") || ($activeSlave.assignment == "serve in the master suite") || ($activeSlave.assignment == "be your Concubine")>> + Fucktoy use preference: <strong><span id="hole">$activeSlave.toyHole</span></strong>. + <<link "Mouth">><<set $activeSlave.toyHole = "mouth">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + | <<link "Tits">><<set $activeSlave.toyHole = "boobs">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>> + | <<link "Pussy">><<set $activeSlave.toyHole = "pussy">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + <<elseif ($activeSlave.vagina == 0)>> + | //Take $his virginity before giving $him pussy special attention// + <</if>> + <<if ($activeSlave.anus > 0) && canDoAnal($activeSlave)>> + | <<link "Ass">><<set $activeSlave.toyHole = "ass">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + <<else>> + | //Take $his anal virginity before giving $him ass special attention// + <</if>> + /*check*/ + <<if ($activeSlave.dick > 0) && canPenetrate($activeSlave)>> + | <<link "Dick">><<set $activeSlave.toyHole = "dick">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + <</if>> + | <<link "No Preference">><<set $activeSlave.toyHole = "all her holes">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>> + <br> + <</if>> +</span> + +<br><br>__Appearance:__ + +<br>Clothes: ''<span id="clothes">$activeSlave.clothes</span>.'' +| <<link "Let $him choose">><<set $activeSlave.clothes = "choosing her own clothes",$activeSlave.choosesOwnClothes = 1>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> + +<br> //Nice:// +<<link "Apron">><<set $activeSlave.clothes = "an apron",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Ballgown">><<set $activeSlave.clothes = "a ball gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Bangles">><<set $activeSlave.clothes = "slutty jewelry",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Battlearmor">><<set $activeSlave.clothes = "battlearmor",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Battledress">><<set $activeSlave.clothes = "battledress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Biyelgee costume">><<set $activeSlave.clothes = "a biyelgee costume",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Bodysuit">><<set $activeSlave.clothes = "a comfortable bodysuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Boyshorts">><<set $activeSlave.clothes = "boyshorts",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Bra">><<set $activeSlave.clothes = "a bra",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Burkini">><<set $activeSlave.clothes = "a burkini",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Burqa">><<set $activeSlave.clothes = "a burqa",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Button-up shirt and panties">><<set $activeSlave.clothes = "a button-up shirt and panties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Button-up shirt">><<set $activeSlave.clothes = "a button-up shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Cheerleader">><<set $activeSlave.clothes = "a cheerleader outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>> +| <<link "Clubslut netting">><<set $activeSlave.clothes = "clubslut netting",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Cutoffs and a t-shirt">><<set $activeSlave.clothes = "cutoffs and a t-shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Cutoffs">><<set $activeSlave.clothes = "cutoffs",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Cybersuit">><<set $activeSlave.clothes = "a cybersuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Dirndl">><<set $activeSlave.clothes = "a dirndl",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Fallen nun">><<set $activeSlave.clothes = "a fallen nuns habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Gothic lolita dress">><<set $activeSlave.clothes = "a gothic lolita dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Haltertop dress">><<set $activeSlave.clothes = "a halter top dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Hanbok">><<set $activeSlave.clothes = "a hanbok",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Hijab and abaya">><<set $activeSlave.clothes = "a hijab and abaya",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Hijab and blouse">><<set $activeSlave.clothes = "a hijab and blouse",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Jeans">><<set $activeSlave.clothes = "jeans",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Kitty lingerie">><<set $activeSlave.clothes = "kitty lingerie",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Ku Klux Klan Robe (nice)">><<set $activeSlave.clothes = "a klan robe",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Ku Klux Klan Robe (slutty)">><<set $activeSlave.clothes = "a slutty klan robe",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Latex catsuit">><<set $activeSlave.clothes = "a latex catsuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Leather pants and a tube top">><<set $activeSlave.clothes = "leather pants and a tube top",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Leather pants and pasties">><<set $activeSlave.clothes = "leather pants and pasties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Leather pants">><<set $activeSlave.clothes = "leather pants",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Lederhosen">><<set $activeSlave.clothes = "lederhosen",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Leotard">><<set $activeSlave.clothes = "a leotard",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Maid (nice)">><<set $activeSlave.clothes = "a nice maid outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Maid (slutty)">><<set $activeSlave.clothes = "a slutty maid outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Military uniform">><<set $activeSlave.clothes = "a military uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Mini dress">><<set $activeSlave.clothes = "a mini dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Monokini">><<set $activeSlave.clothes = "a monokini",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Mounty outfit">><<set $activeSlave.clothes = "a mounty outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Nice lingerie">><<set $activeSlave.clothes = "attractive lingerie",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Niqab and abaya">><<set $activeSlave.clothes = "a niqab and abaya",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Nurse (nice)">><<set $activeSlave.clothes = "a nice nurse outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Nurse (slutty)">><<set $activeSlave.clothes = "a slutty nurse outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "One-piece swimsuit">><<set $activeSlave.clothes = "a one-piece swimsuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Oversized t-shirt and boyshorts">><<set $activeSlave.clothes = "an oversized t-shirt and boyshorts",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Oversized t-shirt">><<set $activeSlave.clothes = "an oversized t-shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Panties and pasties">><<set $activeSlave.clothes = "panties and pasties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Panties">><<set $activeSlave.clothes = "panties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Police uniform">><<set $activeSlave.clothes = "a police uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Pony outfit (nice)">><<set $activeSlave.clothes = "a nice pony outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Pony outfit (slutty)">><<set $activeSlave.clothes = "a slutty pony outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Red Army uniform">><<set $activeSlave.clothes = "a red army uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Scalemail bikini">><<set $activeSlave.clothes = "a scalemail bikini",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Schoolgirl">><<set $activeSlave.clothes = "a schoolgirl outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Schutzstaffel uniform (nice)">><<set $activeSlave.clothes = "a schutzstaffel uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Schutzstaffel uniform (slutty)">><<set $activeSlave.clothes = "a slutty schutzstaffel uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Skimpy loincloth">><<set $activeSlave.clothes = "a skimpy loincloth",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Slave gown">><<set $activeSlave.clothes = "a slave gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Slutty outfit">><<set $activeSlave.clothes = "a slutty outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Spats and a tank top">><<set $activeSlave.clothes = "spats and a tank top",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sport shorts and a sports bra">><<set $activeSlave.clothes = "sport shorts and a sports bra",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sport shorts and t-shirt">><<set $activeSlave.clothes = "sport shorts and a t-shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sport shorts">><<set $activeSlave.clothes = "sport shorts",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sports bra">><<set $activeSlave.clothes = "a sports bra",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "String bikini">><<set $activeSlave.clothes = "a string bikini",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Striped bra">><<set $activeSlave.clothes = "a striped bra",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Striped panties">><<set $activeSlave.clothes = "striped panties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Striped underwear">><<set $activeSlave.clothes = "striped underwear",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Succubus costume">><<set $activeSlave.clothes = "a succubus outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Suit (nice)">><<set $activeSlave.clothes = "nice business attire",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Suit (slutty)">><<set $activeSlave.clothes = "slutty business attire",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sweater and cutoffs">><<set $activeSlave.clothes = "a sweater and cutoffs",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sweater and panties">><<set $activeSlave.clothes = "a sweater and panties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Sweater">><<set $activeSlave.clothes = "a sweater",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "T-shirt and jeans">><<set $activeSlave.clothes = "a t-shirt and jeans",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "T-shirt and panties">><<set $activeSlave.clothes = "a t-shirt and panties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "T-shirt and thong">><<set $activeSlave.clothes = "a t-shirt and thong",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "T-shirt">><<set $activeSlave.clothes = "a t-shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Tank-top and panties">><<set $activeSlave.clothes = "a tank-top and panties",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Tank-top">><<set $activeSlave.clothes = "a tank-top",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Thong">><<set $activeSlave.clothes = "a thong",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Tube top and thong">><<set $activeSlave.clothes = "a tube top and thong",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Tube top">><<set $activeSlave.clothes = "a tube top",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> + +<<if isItemAccessible("attractive lingerie for a pregnant woman")>> + | //FS// <<link "Attractive lingerie for a pregnant woman">><<set $activeSlave.clothes = "attractive lingerie for a pregnant woman",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a bunny outfit")>> + | //FS// <<link "Bunny outfit">><<set $activeSlave.clothes = "a bunny outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("body oil")>> + | //FS// <<link "Body oil">><<set $activeSlave.clothes = "body oil",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a chattel habit")>> + | //FS// <<link "Chattel habit">><<set $activeSlave.clothes = "a chattel habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("conservative clothing")>> + | //FS// <<link "Conservative clothing">><<set $activeSlave.clothes = "conservative clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("harem gauze")>> + | //FS// <<link "Harem gauze">><<set $activeSlave.clothes = "harem gauze",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a huipil")>> + | //FS// <<link "Huipil">><<set $activeSlave.clothes = "a huipil",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a kimono")>> + | //FS// <<link "Kimono">><<set $activeSlave.clothes = "a kimono",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a maternity dress")>> + | //FS// <<link "Maternity dress">><<set $activeSlave.clothes = "a maternity dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a long qipao")>> + | //FS// <<link "Qipao (nice)">><<set $activeSlave.clothes = "a long qipao",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a slutty qipao")>> + | //FS// <<link "Qipao (slutty)">><<set $activeSlave.clothes = "a slutty qipao",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("stretch pants and a crop-top")>> + | //FS// <<link "Stretch pants and a crop-top">><<set $activeSlave.clothes = "stretch pants and a crop-top",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("a toga")>> + | //FS// <<link "Toga">><<set $activeSlave.clothes = "a toga",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +<<if isItemAccessible("Western clothing")>> + | //FS// <<link "Western clothing">><<set $activeSlave.clothes = "Western clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> + +<br> //Harsh:// + <<link "Go naked">><<set $activeSlave.clothes = "no clothing", $activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<<if isItemAccessible("chains")>> + | //FS// <<link "Chains">><<set $activeSlave.clothes = "chains",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +<</if>> +| <<link "Penitent nun">><<set $activeSlave.clothes = "a penitent nuns habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Restrictive latex">><<set $activeSlave.clothes = "restrictive latex",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Shibari ropes">><<set $activeSlave.clothes = "shibari ropes",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> +| <<link "Uncomfortable straps">><<set $activeSlave.clothes = "uncomfortable straps",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> + + +<br>Collar: ''<span id="collar">$activeSlave.collar</span>.'' +<<link "None">><<set $activeSlave.collar = "none">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<br> //Nice:// +<<link "Stylish leather">><<set $activeSlave.collar = "stylish leather">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Satin choker">><<set $activeSlave.collar = "satin choker">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Silken ribbon">><<set $activeSlave.collar = "silk ribbon">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Heavy gold">><<set $activeSlave.collar = "heavy gold">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Pretty jewelry">><<set $activeSlave.collar = "pretty jewelry">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> + <<if ($seeAge != 0)>> + | <<link "Nice retirement counter">><<set $activeSlave.collar = "nice retirement counter">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<</if>> +| <<link "Bell">><<set $activeSlave.collar = "bell collar">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Cowbell">><<set $activeSlave.collar = "leather with cowbell">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<<if isItemAccessible("bowtie")>> + | //FS// <<link "Bowtie collar">><<set $activeSlave.collar = "bowtie">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<</if>> +<<if isItemAccessible("ancient Egyptian")>> + | //FS// <<link "Ancient Egyptian">><<set $activeSlave.collar = "ancient Egyptian">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<</if>> +<br> //Harsh:// +<<link "Tight steel">><<set $activeSlave.collar = "tight steel">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<<if ($seeAge != 0)>> + | <<link "Cruel retirement counter">><<set $activeSlave.collar = "cruel retirement counter">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<</if>> +| <<link "Uncomfortable leather">><<set $activeSlave.collar = "uncomfortable leather">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<<if $activeSlave.preg > -1 && $seePreg != 0>> +| <<link "Pregnancy biometrics">><<set $activeSlave.collar = "preg biometrics">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<</if>> +| <<link "Shock punishment">><<set $activeSlave.collar = "shock punishment">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Dildo gag">><<set $activeSlave.collar = "dildo gag">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<<if isItemAccessible("massive dildo gag") && $activeSlave.oralSkill > 50>> +| <<link "Massive dildo gag">><<set $activeSlave.collar = "massive dildo gag">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +<</if>> +| <<link "Ball gag">><<set $activeSlave.collar = "ball gag">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Bit gag">><<set $activeSlave.collar = "bit gag">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Neck corset">><<set $activeSlave.collar = "neck corset">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> +| <<link "Porcelain mask">><<set $activeSlave.collar = "porcelain mask">><<replace "#collar">>$activeSlave.collar<</replace>><</link>> + +<<if $activeSlave.amp != 1>> +<br>Shoes: ''<span id="shoes">$activeSlave.shoes</span>.'' +<<link "Go barefoot">><<set $activeSlave.shoes = "none">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>> +| <<link "Flats">><<set $activeSlave.shoes = "flats">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>> +| <<link "Heels">><<set $activeSlave.shoes = "heels">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>> +| <<link "Pumps">><<set $activeSlave.shoes = "pumps">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>> +| <<link "Thigh boots">><<set $activeSlave.shoes = "boots">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>> +| <<link "Painfully extreme heels">><<set $activeSlave.shoes = "extreme heels">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>> +<</if>> + +<<if $activeSlave.amp != 1>> +<br>Leg accessory: ''<span id="legAccessory">$activeSlave.legAccessory</span>.'' +<<link "None">><<set $activeSlave.legAccessory = "none">><<replace "#legAccessory">>$activeSlave.legAccessory<</replace>><</link>> +| <<link "Short Stockings">><<set $activeSlave.legAccessory = "short stockings">><<replace "#legAccessory">>$activeSlave.legAccessory<</replace>><</link>> +| <<link "Long Stockings">><<set $activeSlave.legAccessory = "long stockings">><<replace "#legAccessory">>$activeSlave.legAccessory<</replace>><</link>> +<</if>> + +<br>Torso accessory: ''<span id="bellyAccessory">$activeSlave.bellyAccessory</span>.'' +<<link "None">><<set $activeSlave.bellyAccessory = "none">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +| <<link "Tight corset">><<set $activeSlave.bellyAccessory = "a corset">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +<<if ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> +| <<link "Extreme corset">><<set $activeSlave.bellyAccessory = "an extreme corset">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +<</if>> +<<if ($activeSlave.belly > 10000)>> +| <<link "Supportive band">><<set $activeSlave.bellyAccessory = "a support band">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +<</if>> +<<if isItemAccessible("a small empathy belly")>> /* works for all of them */ +<<if $activeSlave.belly < 1500 && $activeSlave.weight < 130>> +| <<link "1st Trimester belly">><<set $activeSlave.bellyAccessory = "a small empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +| <<link "2nd Trimester belly">><<set $activeSlave.bellyAccessory = "a medium empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +| <<link "3rd Trimester belly">><<set $activeSlave.bellyAccessory = "a large empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +| <<link "3rd Trimester twins belly">><<set $activeSlave.bellyAccessory = "a huge empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>> +<<else>> + | $His stomach is too big to fit an empathy belly around. +<</if>> +<</if>> + +<br>Anal accessory: ''<span id="buttplug">$activeSlave.buttplug</span>.'' +<<link "None">><<set $activeSlave.buttplug = "none", $activeSlave.buttplugAttachment = "none">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>> +| <<link "Normal">><<set $activeSlave.buttplug = "plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>> +<<if isItemAccessible("long plug") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> +| <<link "Long">><<set $activeSlave.buttplug = "long plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>> +<</if>> +| <<link "Large">><<set $activeSlave.buttplug = "large plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>> +<<if isItemAccessible("long, large plug") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> +| <<link "Long and large">><<set $activeSlave.buttplug = "long, large plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>> +<</if>> +<<if $activeSlave.anus >= 2>>| <<link "Huge">><<set $activeSlave.buttplug = "huge plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>><</if>> +<<if isItemAccessible("long, huge plug")>> +<<if ($activeSlave.breedingMark != 1 || $propOutcome == 0) && $activeSlave.anus >= 2>> +| <<link "Long and huge">><<set $activeSlave.buttplug = "long, huge plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>> +<</if>> +<</if>> +<<if isItemAccessible("tail") && $activeSlave.buttplug != "none">> + Anal accessory attachment: ''<span id="buttplugAttach">$activeSlave.buttplugAttachment</span>.'' + <<link "None">><<set $activeSlave.buttplugAttachment = "none">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + <<if $toysBoughtButtPlugTails == 1>> + | <<link "Tail">><<set $activeSlave.buttplugAttachment = "tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + | <<link "Cat tail">><<set $activeSlave.buttplugAttachment = "cat tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + | <<link "Fox tail">><<set $activeSlave.buttplugAttachment = "fox tail">><<replace "#buttplugAttach">>$activeSlave.buttplugAttachment<</replace>><</link>> + <</if>> +<</if>> +<<if $activeSlave.vagina > -1>> +<br>Vaginal accessory: ''<span id="vaginalAccessory">$activeSlave.vaginalAccessory</span>.'' +<<link "None">><<set $activeSlave.vaginalAccessory = "none">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +| <<link "Dildo">><<set $activeSlave.vaginalAccessory = "dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>> +<<if isItemAccessible("long dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> +| <<link "Long dildo">><<set $activeSlave.vaginalAccessory = "long dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>> +<</if>> +| <<link "Large dildo">><<set $activeSlave.vaginalAccessory = "large dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>> +<<if isItemAccessible("long, large dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> +| <<link "Large and long dildo">><<set $activeSlave.vaginalAccessory = "long, large dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>> +<</if>> +<<if $activeSlave.vagina >= 2>>| <<link "Huge dildo">><<set $activeSlave.vaginalAccessory = "huge dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>><</if>> +<<if isItemAccessible("long, huge dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> +<<if $activeSlave.vagina >= 2>>| <<link "Huge and long dildo">><<set $activeSlave.vaginalAccessory = "long, huge dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>><</if>> +<</if>> +| <<link "Chastity belt">><<set $activeSlave.vaginalAccessory = "chastity belt",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +| <<link "Anal chastity belt">><<set $activeSlave.vaginalAccessory = "anal chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +| <<link "Combined chastity belt">><<set $activeSlave.vaginalAccessory = "combined chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +<</if>> +<<if $activeSlave.dick > 0>> +<br>Dick accessory: ''<span id="dickAccessory">$activeSlave.dickAccessory</span>.'' +<<link "None">><<set $activeSlave.dickAccessory = "none">><<replace "#dickAccessory">>$activeSlave.dickAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +| <<link "Chastity cage">><<set $activeSlave.dickAccessory = "chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">>$activeSlave.dickAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +| <<link "Anal chastity belt">><<set $activeSlave.dickAccessory = "anal chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">>$activeSlave.dickAccessory<<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</replace>><</link>> +| <<link "Combined chastity belt">><<set $activeSlave.dickAccessory = "combined chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">>$activeSlave.dickAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>> +<</if>> + +<<if $arcologies[0].FSRestart != "unset" && $activeSlave.devotion > 20 && $activeSlave.trust > 0 && $activeSlave.choosesOwnClothes == 1>> +<br> + <<if $activeSlave.choosesOwnChastity == 1>> + $He is allowed to decide whether $he to wear chastity devices. + [[Withdraw Privilege|Child Interact][$activeSlave.choosesOwnChastity = 0]] + <<else>> + $He is not allowed to choose whether to wear chastity devices. + [[Allow Choice|Child Interact][$activeSlave.choosesOwnChastity = 1]] + <</if>> +<</if>> + +<br><br>__Physical Regimen:__ +<span id="drugs"> + <br>Drugs: <strong>$activeSlave.drugs</strong>. + <<link "None">><<set $activeSlave.drugs = "no drugs">><<SlaveInteractDrugs>><</link>> + <<if $activeSlave.indentureRestrictions < 2>> + <<if $activeSlave.drugs == "intensive breast injections" || $activeSlave.drugs == "intensive butt injections" || $activeSlave.drugs == "intensive penis enhancement" || $activeSlave.drugs == "intensive testicle enhancement">> + | <<link "Moderate">> + <<switch $activeSlave.drugs>> + <<case "intensive breast injections">> + <<set $activeSlave.drugs = "breast injections">> + <<case "intensive butt injections">> + <<set $activeSlave.drugs = "butt injections">> + <<case "intensive penis enhancement">> + <<set $activeSlave.drugs = "penis enhancement">> + <<case "intensive testicle enhancement">> + <<set $activeSlave.drugs = "testicle enhancement">> + <</switch>> + <<SlaveInteractDrugs>> + <</link>> + <<elseif $activeSlave.drugs == "breast injections" || $activeSlave.drugs == "butt injections" || $activeSlave.drugs == "penis enhancement" || $activeSlave.drugs == "testicle enhancement">> + | <<link "Intensify">> + <<set $activeSlave.drugs = "intensive " + $activeSlave.drugs>> + <<SlaveInteractDrugs>> + <</link>> + <</if>> + <<if ($activeSlave.intelligence > -100) && $activeSlave.indentureRestrictions < 1>> + | <<link "Psychosuppressants">><<set $activeSlave.drugs = "psychosuppressants">><<SlaveInteractDrugs>><</link>> + <<else>> + | Psychosuppressants + <</if>> + <<if ($activeSlave.boobs < 48000)>> + | <<link "Breasts">><<set $activeSlave.drugs = "breast injections">><<SlaveInteractDrugs>><</link>> + <<else>> + | Breasts + <</if>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($activeSlave.boobs < 25000)>> + | <<link "Hyper-Breasts">><<set $activeSlave.drugs = "hyper breast injections">><<SlaveInteractDrugs>><</link>> + <<else>> + | Hyper Breasts + <</if>> + <</if>> + <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>> + <<if ($activeSlave.boobs-$activeSlave.boobsImplant > 100)>> + | <<link "Breast reducers">><<set $activeSlave.drugs = "breast redistributors">><<SlaveInteractDrugs>><</link>> + <<else>> + | Breast reducers + <</if>> + <<if ($activeSlave.nipples == "huge" || $activeSlave.nipples == "puffy" || $activeSlave.nipples == "cute")>> + | <<link "Nipple reducers">><<set $activeSlave.drugs = "nipple atrophiers">><<SlaveInteractDrugs>><</link>> + <<else>> + | Nipple reducers + <</if>> + <</if>> + <<if ($activeSlave.butt < 9)>> + | <<link "Buttocks">><<set $activeSlave.drugs = "butt injections">><<SlaveInteractDrugs>><</link>> + <<else>> + | Buttocks + <</if>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($activeSlave.butt < 20)>> + | <<link "Hyper-Buttocks">><<set $activeSlave.drugs = "hyper butt injections">><<SlaveInteractDrugs>><</link>> + <<else>> + | Hyper Buttocks + <</if>> + <</if>> + <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>> + <<if ($activeSlave.butt-$activeSlave.buttImplant > 0)>> + | <<link "Butt reducers">><<set $activeSlave.drugs = "butt redistributors">><<SlaveInteractDrugs>><</link>> + <<else>> + | Butt reducers + <</if>> + <</if>> + <<if ($activeSlave.lips <= 95) || (($activeSlave.lips <= 85) && ($seeExtreme != 1))>> + | <<link "Lips">><<set $activeSlave.drugs = "lip injections">><<SlaveInteractDrugs>><</link>> + <<else>> + | Lips + <</if>> + <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>> + <<if ($activeSlave.lips-$activeSlave.lipsImplant > 0)>> + | <<link "Lip reducers">><<set $activeSlave.drugs = "lip atrophiers">><<SlaveInteractDrugs>><</link>> + <<else>> + | Lip reducers + <</if>> + <</if>> + <<if $growthStim == 1>> + <<if $activeSlave.height < 274 && $activeSlave.height < Math.clamp((Height.mean($activeSlave) * 1.25),0,274)>> + | <<link "Growth Stimulants">><<set $activeSlave.drugs = "growth stimulants">><<SlaveInteractDrugs>><</link>> + <<else>> + | Growth Stimulants + <</if>> + <</if>> + | <<link "Fertility">><<set $activeSlave.drugs = "fertility drugs">><<SlaveInteractDrugs>><</link>> + <<if ($seeHyperPreg == 1) && ($activeSlave.indentureRestrictions < 1) && ($superFertilityDrugs == 1) && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> + | <<link "Fertility+">><<set $activeSlave.drugs = "super fertility drugs">><<SlaveInteractDrugs>><</link>> + <</if>> + <<if ($activeSlave.dick > 0)>> + <<if ($activeSlave.dick < 10)>> + | <<link "Penis enhancement">><<set $activeSlave.drugs = "penis enhancement">><<SlaveInteractDrugs>><</link>> + <<else>> + | Penis enhancement + <</if>> + <<else>> + <<if ($activeSlave.clit < 5)>> + | <<link "Clitoris enhancement">><<set $activeSlave.drugs = "penis enhancement">><<SlaveInteractDrugs>><</link>> + <<else>> + | Clitoris enhancement + <</if>> + <</if>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + <<if ($activeSlave.dick > 0)>> + <<if ($activeSlave.dick < 31)>> + | <<link "Hyper penis enhancement">><<set $activeSlave.drugs = "hyper penis enhancement">><<SlaveInteractDrugs>><</link>> + <<else>> + | Hyper penis enhancement + <</if>> + <<else>> + <<if ($activeSlave.clit < 5)>> + | <<link "Hyper clitoris enhancement">><<set $activeSlave.drugs = "penis enhancement">><<SlaveInteractDrugs>><</link>> + <<else>> + | Hyper clitoris enhancement + <</if>> + <</if>> + <</if>> + <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>> + <<if ($activeSlave.dick > 1)>> + | <<link "Penis reducers">><<set $activeSlave.drugs = "penis atrophiers">><<SlaveInteractDrugs>><</link>> + <<elseif $activeSlave.dick == 1>> + | Penis reducers + <</if>> + <</if>> + <<if ($activeSlave.balls > 0)>> + | <<link "Testicle enhancement">><<set $activeSlave.drugs = "testicle enhancement">><<SlaveInteractDrugs>><</link>> + <<if $arcologies[0].FSAssetExpansionistResearch == 1>> + | <<link "Hyper testicle enhancement">><<set $activeSlave.drugs = "hyper testicle enhancement">><<SlaveInteractDrugs>><</link>> + <</if>> + <</if>> + <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>> + <<if ($activeSlave.balls > 1)>> + | <<link "Testicle reducers">><<set $activeSlave.drugs = "testicle atrophiers">><<SlaveInteractDrugs>><</link>> + <<elseif $activeSlave.balls == 1>> + | Testicle reducers + <</if>> + <<if ($activeSlave.clit > 0)>> + | <<link "Clitoris reducers">><<set $activeSlave.drugs = "clitoris atrophiers">><<SlaveInteractDrugs>><</link>> + <</if>> + <<if $activeSlave.labia > 0 && $activeSlave.vagina > -1>> + | <<link "Labia reducers">><<set $activeSlave.drugs = "labia atrophiers">><<SlaveInteractDrugs>><</link>> + <</if>> + <</if>> + <<if $arcologies[0].FSYouthPreferentialistResearch == 1>> + <<if ($activeSlave.visualAge > 18)>> + | <<link "Anti-aging cream">><<set $activeSlave.drugs = "anti-aging cream">><<SlaveInteractDrugs>><</link>> + <<else>> + | Anti-aging cream + <</if>> + <</if>> + | <<link "Steroids">><<set $activeSlave.drugs = "steroids">><<SlaveInteractDrugs>><</link>> + <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>> + <<if ($activeSlave.weight > -95)>> + | <<link "Weight loss pills">><<set $activeSlave.drugs = "appetite suppressors">><<SlaveInteractDrugs>><</link>> + <<else>> + | Weight loss pills + <</if>> + <</if>> + <<if $precociousPuberty == 1 && $pubertyHormones == 1 && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> + <<if ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1) && $activeSlave.pubertyXX == 0>> + | <<link "Female hormone injections">><<set $activeSlave.drugs = "female hormone injections">><<SlaveInteractDrugs>><</link>> + <</if>> + <<if $activeSlave.balls > 0 && $activeSlave.pubertyXY == 0>> + | <<link "Male hormone injections">><<set $activeSlave.drugs = "male hormone injections">><<SlaveInteractDrugs>><</link>> + <</if>> + <</if>> + | <<link "Hormone enhancers">><<set $activeSlave.drugs = "hormone enhancers">><<SlaveInteractDrugs>><</link>> + | <<link "Hormone blockers">><<set $activeSlave.drugs = "hormone blockers">><<SlaveInteractDrugs>><</link>> + <<if $activeSlave.boobs > 250 && $activeSlave.boobShape != "saggy" && $purchasedSagBGone == 1>> + | <<link "Sag-B-Gone breast lifting cream">><<set $activeSlave.drugs = "sag-B-gone">><<SlaveInteractDrugs>><</link>> + <</if>> + <</if>> +</span> + +<br> + +Health: <span id="curatives"><strong><<if $activeSlave.curatives > 1>>curatives<<elseif $activeSlave.curatives > 0>>preventatives<<else>>none<</if>></strong></span>. + <<link "None">><<set $activeSlave.curatives = 0>><<replace "#curatives">><strong>none</strong><</replace>><</link>> + | <<link "Preventatives">><<set $activeSlave.curatives = 1>><<replace "#curatives">><strong>preventatives</strong><</replace>><</link>> + | <<link "Curatives">><<set $activeSlave.curatives = 2>><<replace "#curatives">><strong>curatives</strong><</replace>><</link>> + + + +Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1>>extreme<<elseif $activeSlave.aphrodisiacs > 0>>applied<<elseif $activeSlave.aphrodisiacs === -1>>anaphrodisiacs<<else>>none<</if>></strong></span>. + <<link "None">><<set $activeSlave.aphrodisiacs = 0>><<replace "#aphrodisiacs">><strong>none</strong><</replace>><</link>> + | <<link "Apply">><<set $activeSlave.aphrodisiacs = 1>><<replace "#aphrodisiacs">><strong>applied</strong><</replace>><</link>> + | <<link "Extreme">><<set $activeSlave.aphrodisiacs = 2>><<replace "#aphrodisiacs">><strong>extreme</strong><</replace>><</link>> + | <<link "Anaphrodisiacs">><<set $activeSlave.aphrodisiacs = -1>><<replace "#aphrodisiacs">><strong>anaphrodisiacs</strong><</replace>><</link>> +<br> +<span id="fertilityblock"> +<<if ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1 || $activeSlave.preg > 0)>> + <<if ($activeSlave.preg < -1)>> + //$He is sterile// + <<elseif ($activeSlave.pubertyXX == 0) && $activeSlave.preg < 1>> + //$He is not yet fertile// + <<elseif $activeSlave.ovaryAge >= 47 && $activeSlave.preg < 1>> + //$He is too old to become pregnant// + <<if $activeSlave.preg == -1>> + <<set $activeSlave.preg = 0>> + <<run SetBellySize($activeSlave)>> + <</if>> + <<elseif $activeSlave.broodmotherOnHold == 1>> + //$His pregnancy implant is turned off<<if $activeSlave.broodmotherCountDown > 0>>; $he is expected to be completely emptied of $his remaining brood in $activeSlave.broodmotherCountDown week<<if $activeSlave.broodmotherCountDown > 1>>s<</if>><<else>>.<</if>>// + [[Turn on implant|Child Interact][$activeSlave.broodmotherOnHold = 0, $activeSlave.broodmotherCountDown = 0]] + <<elseif $activeSlave.preg >= -1>> + Contraception: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<print "using contraceptives">><<elseif $activeSlave.pregWeek < 0>><<print "postpartum">><<elseif $activeSlave.preg == 0>><<print "fertile">><<elseif $activeSlave.preg < 4>><<print "may be pregnant">><<else>><<print $activeSlave.preg>><<print " weeks pregnant">><</if>></strong></span>. + <<if ($activeSlave.preg == 0)>> + <<link "Use contraceptives">><<set $activeSlave.preg = -1>> + <<SlaveInteractFertility>> + <<SlaveInteractImpreg>> + <</link>> + <<elseif $activeSlave.preg == -1>> + <<link "Let $him get pregnant">><<set $activeSlave.preg = 0>> + <<SlaveInteractFertility>> + <<SlaveInteractImpreg>> + <</link>> + <<elseif $activeSlave.induce == 1>> + //Hormones are being slipped into $his food, $he will give birth suddenly and rapidly this week// + <<elseif ($activeSlave.preg > 38) && ($activeSlave.broodmother == 0) && ($activeSlave.labor == 0)>> + [[Induce labor|Child Interact][$activeSlave.labor = 1,$activeSlave.induce = 1,$birthee = 1]] + | <<link "Give $him a cesarean section" "csec">><</link>> + <<elseif ($activeSlave.broodmother > 0)>> + <<if $activeSlave.broodmotherOnHold != 1>> + [[Turn off implant|Child Interact][$activeSlave.broodmotherOnHold = 1, $activeSlave.broodmotherCountDown = 38-WombMinPreg($activeSlave)]] + <</if>> + <<if ($activeSlave.preg > 37)>> + | [[Induce mass childbirth|BirthStorm]] + <</if>> + <<elseif ($activeSlave.preg > 35)>> + | <<link "Give $him a cesarean section" "csec">><</link>> + <<elseif ($activeSlave.preg > 0) && $activeSlave.breedingMark == 1 && $propOutcome == 1 && $activeSlave.pregSource == -1>> + //You are forbidden from aborting an elite child// + <<elseif ($activeSlave.preg > 0)>> + <<link "Abort $his pregnancy" "Abort">><</link>> + <</if>> + <</if>> +<</if>> +<<if ($activeSlave.pregKnown == 1) && ($pregSpeedControl == 1) && ($activeSlave.breedingMark != 1 || $propOutcome == 0) && ($activeSlave.indentureRestrictions < 1) && ($activeSlave.broodmother == 0) && $seePreg != 0>> +<br> + __Pregnancy control__: <<if $activeSlave.pregControl == "labor supressors">>Labor is suppressed<<elseif $activeSlave.pregControl == "slow gestation">>Slowed gestation speed<<elseif $activeSlave.pregControl == "speed up">>Faster gestation speed, staffed clinic recommended<<else>>Normal gestation and birth<</if>>. + <<if ($activeSlave.preg >= 38)>> + <br> + <<if $activeSlave.pregControl == "labor supressors">> + <<link "Normal Birth">><<set $activeSlave.pregControl = "none">><<SlaveInteractFertility>><</link>> + <<else>> + <<link "Supress Labor">><<set $activeSlave.pregControl = "labor supressors">><<SlaveInteractFertility>><</link>> + <</if>> + <<elseif ($activeSlave.preg < 40)>> + <br> + <<if $activeSlave.pregControl != "none">> + <<link "Normal Gestation">><<set $activeSlave.pregControl = "none">><<SlaveInteractFertility>><</link>> | + <</if>> + <<if $activeSlave.pregControl != "slow Gestation">> + <<link "Slow Gestation">><<set $activeSlave.pregControl = "slow gestation">><<SlaveInteractFertility>><</link>> | + <</if>> + <<if $activeSlave.pregControl != "speed up">> + <<link "Fast Gestation">><<set $activeSlave.pregControl = "speed up">><<SlaveInteractFertility>><</link>> + <</if>> + <</if>> +<</if>> +</span> +<<if $incubator > 0>> +<<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">> +<<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>> +<<else>> + <br> + <<if $activeSlave.pregType - $activeSlave.reservedChildrenNursery == 0>> + <<set $reservedChildren = 0>> + //$His children are already reserved for $nurseryName// + <<else>> + <<set $freeTanks = ($incubator-$tanks.length)>> + <<if $activeSlave.reservedChildren > 0>> + <<if $activeSlave.pregType == 1>> + $His child will be placed in $incubatorName. + <<elseif $activeSlave.reservedChildren < $activeSlave.pregType>> + $activeSlave.reservedChildren of $his children will be placed in $incubatorName. + <<elseif $activeSlave.pregType == 2>> + Both of $his children will be placed in $incubatorName. + <<else>> + All $activeSlave.reservedChildren of $his children will be placed in $incubatorName. + <</if>> + <<if ($activeSlave.reservedChildren + $activeSlave.reservedChildrenNursery < $activeSlave.pregType) && ($reservedChildren < $freeTanks)>> + <<link "Keep another child" "Child Interact">><<set $activeSlave.reservedChildren += 1, $reservedChildren += 1>><</link>> + <<if $activeSlave.reservedChildren > 0>> + | <<link "Keep one less child" "Child Interact">><<set $activeSlave.reservedChildren -= 1, $reservedChildren -= 1>><</link>> + <</if>> + <<if $activeSlave.reservedChildren > 1>> + | <<link "Keep none of $his children" "Child Interact">><<set $reservedChildren -= $activeSlave.reservedChildren, $activeSlave.reservedChildren = 0>><</link>> + <</if>> + <<if ($reservedChildren + $activeSlave.pregType - $activeSlave.reservedChildren) <= $freeTanks>> + | <<link "Keep the rest of $his children" "Child Interact">><<set $reservedChildren += ($activeSlave.pregType - $activeSlave.reservedChildren), $activeSlave.reservedChildren += ($activeSlave.pregType - $activeSlave.reservedChildren), $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <</if>> + <<elseif ($activeSlave.reservedChildren == $activeSlave.pregType) || ($reservedChildren == $freeTanks) || ($activeSlave.reservedChildren - $activeSlave.reservedChildrenNursery >= 0)>> + <<link "Keep one less child" "Child Interact">><<set $activeSlave.reservedChildren -= 1, $reservedChildren -= 1>><</link>> + <<if $activeSlave.reservedChildren > 1>> + | <<link "Keep none of $his children" "Child Interact">><<set $reservedChildren -= $activeSlave.reservedChildren, $activeSlave.reservedChildren = 0>><</link>> + <</if>> + <</if>> + <<elseif $reservedChildren < $freeTanks>> + $He is pregnant and you have <<if $freeTanks == 1>>an<</if>> @@.lime;available aging tank<<if $freeTanks > 1>>s<</if>>.@@ + <<print "[[Keep "+ (($activeSlave.pregType > 1) ? "a" : "the") +" child|Child Interact][$activeSlave.reservedChildren += 1, $reservedChildren += 1]]">> + <<if ($activeSlave.pregType > 1) && ($reservedChildren + $activeSlave.pregType) <= $freeTanks>> + | <<link "Keep all of $his children" "Child Interact">><<set $reservedChildren += $activeSlave.pregType, $activeSlave.reservedChildren += $activeSlave.pregType, $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <</if>> + <<elseif $reservedChildren == $freeTanks>> + You have no available tanks for $his children. + <</if>> + <</if>> +<</if>> +<</if>> +<</if>> + +<<if $nurseryCribs > 0>> +<<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">> +<<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>> +<<else>> + <br> + <<if $activeSlave.pregType - $activeSlave.reservedChildren == 0>> + <<set $reservedChildren = 0>> + //$His children are already reserved for $incubatorName// + <<else>> + <<set $freeCribs = ($nurseryCribs-$cribs.length)>> + <<if $activeSlave.reservedChildrenNursery > 0>> + <<if $activeSlave.pregType == 1>> + $His child will be placed in $nurseryName. + <<elseif $activeSlave.reservedChildrenNursery < $activeSlave.pregType>> + $activeSlave.reservedChildrenNursery of $his children will be placed in $nurseryName. + <<elseif $activeSlave.pregType == 2>> + Both of $his children will be placed in $nurseryName. + <<else>> + All $activeSlave.reservedChildrenNursery of $his children will be placed in $nurseryName. + <</if>> + <<if (($activeSlave.reservedChildren + $activeSlave.reservedChildrenNursery < $activeSlave.pregType) && ($reservedChildrenNursery < $freeCribs))>> + <<link "Keep another child" "Child Interact">><<set $activeSlave.reservedChildrenNursery += 1, $reservedChildrenNursery += 1>><</link>> + <<if $activeSlave.reservedChildrenNursery > 0>> + | <<link "Keep one less child" "Child Interact">><<set $activeSlave.reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1>><</link>> + <</if>> + <<if $activeSlave.reservedChildrenNursery > 1>> + | <<link "Keep none of $his children" "Child Interact">><<set $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <</if>> + <<if ($reservedChildrenNursery + $activeSlave.pregType - $activeSlave.reservedChildrenNursery) <= $freeCribs>> + | <<link "Keep the rest of $his children" "Child Interact">><<set $reservedChildrenNursery += ($activeSlave.pregType - $activeSlave.reservedChildrenNursery), $activeSlave.reservedChildrenNursery += ($activeSlave.pregType - $activeSlave.reservedChildrenNursery), $activeSlave.reservedChildren = 0>><</link>> + <</if>> + <<elseif ($activeSlave.reservedChildrenNursery == $activeSlave.pregType) || ($reservedChildrenNursery == $freeCribs) || ($activeSlave.reservedChildrenNursery - $activeSlave.reservedChildren >= 0)>> + <<link "Keep one less child" "Child Interact">><<set $activeSlave.reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1>><</link>> + <<if $activeSlave.reservedChildrenNursery > 1>> + | <<link "Keep none of $his children" "Child Interact">><<set $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <</if>> + <</if>> + <<elseif $reservedChildrenNursery < $freeCribs>> + $He is pregnant and you have <<if $freeCribs == 1>>an<</if>> @@.lime;available room<<if $freeCribs > 1>>s<</if>>.@@ + <<print "[[Keep "+ (($activeSlave.pregType > 1) ? "a" : "the") +" child|Child Interact][$activeSlave.reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">> + <<if ($activeSlave.pregType > 1) && ($reservedChildrenNursery + $activeSlave.pregType) <= $freeCribs>> + | <<link "Keep all of $his children" "Child Interact">><<set $reservedChildrenNursery += $activeSlave.pregType, $activeSlave.reservedChildrenNursery += $activeSlave.pregType, $reservedChildren -= $activeSlave.pregType, $activeSlave.reservedChildren = 0>><</link>> + <</if>> + <<elseif $reservedChildrenNursery == $freeCribs>> + You have no available rooms for $his children. + <</if>> + <</if>> +<</if>> +<</if>> +<</if>> +/**/ +<<if $propOutcome == 1 && $arcologies[0].FSRestart != "unset">> + <<if $activeSlave.breedingMark == 0 && $activeSlave.fuckdoll == 0 && $activeSlave.eggType == "human" && isFertile($activeSlave)>> + <br> + [[Breeder Eligibility Exam|BreedingTest]] + <</if>> +<</if>> + +<span id="bloating"> +<<if $activeSlave.inflation > 0>> +<br> +__Required Bloating__: <strong><span id="inflate"><<if $activeSlave.inflation == 3>><<print "$He is required to keep 2 gallons of $activeSlave.inflationType in $him at all times">><<elseif $activeSlave.inflation == 2>><<print "$He is required to keep 4 liters of $activeSlave.inflationType in $him at all times">><<elseif $activeSlave.inflation == 1>><<print "$He is required to keep 2 liters of $activeSlave.inflationType in $him at all times">><</if>></span></strong>. +<<if $activeSlave.inflationMethod == 3>> + <<link "Let $him deflate">><<set $activeSlave.inflation = 0,$activeSlave.inflationType = "none",$activeSlave.inflationMethod = 0,$activeSlave.cumSource = 0,$activeSlave.milkSource = 0, SetBellySize($activeSlave)>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> +<<elseif $activeSlave.inflationType == "milk">> + <<link "Let $him deflate">><<set $activeSlave.inflation = 0,$activeSlave.inflationType = "none",$activeSlave.inflationMethod = 0, SetBellySize($activeSlave)>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> +<<elseif $activeSlave.inflationType == "cum">> + <<link "Let $him deflate">><<set $activeSlave.inflation = 0,$activeSlave.inflationType = "none",$activeSlave.inflationMethod = 0, SetBellySize($activeSlave)>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> +<<else>> + <<link "Let $him deflate">><<set $activeSlave.inflation = 0,$activeSlave.inflationType = "none",$activeSlave.inflationMethod = 0, SetBellySize($activeSlave)>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> +<</if>> +<</if>> +</span> + +<br> +Hormones: <strong><span id="hormones"> +<<if $activeSlave.hormones == -2>>intensive male<<elseif $activeSlave.hormones == -1>>male<<elseif $activeSlave.hormones == 2>>intensive female<<elseif $activeSlave.hormones == 1>>female<<else>>none<</if>></span></strong>. +<<if $activeSlave.indentureRestrictions < 2>> +<<link "Intensive Female">><<set $activeSlave.hormones = 2>><<replace "#hormones">>intensive female<</replace>><</link>> | +<</if>> +<<link "Female">><<set $activeSlave.hormones = 1>><<replace "#hormones">>female<</replace>><</link>> | +<<link "None">><<set $activeSlave.hormones = 0>><<replace "#hormones">>none<</replace>><</link>> | +<<link "Male">><<set $activeSlave.hormones = -1>><<replace "#hormones">>male<</replace>><</link>> | +<<if $activeSlave.indentureRestrictions < 2>> +<<link "Intensive Male">><<set $activeSlave.hormones = -2>><<replace "#hormones">>intensive male<</replace>><</link>> +<</if>> + +<br>Diet: <strong><span id="diet">$activeSlave.diet</span></strong>. +<<link "Healthy">><<set $activeSlave.diet = "healthy">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<if ($activeSlave.health < 90) && ($activeSlave.chem >= 10) && ($dietCleanse == 1)>> +| <<link "Cleanse">><<set $activeSlave.diet = "cleansing">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<elseif ($dietCleanse == 1)>> +| //$He is already healthy// +<</if>> +<<if ($activeSlave.balls > 0) && ($cumProDiet == 1)>> +| <<link "Cum production">><<set $activeSlave.diet = "cum production">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<</if>> +<<if canGetPregnant($activeSlave) && ($dietFertility == 1)>> +| <<link "Fertility">><<set $activeSlave.diet = "fertility">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<</if>> +<<if ($activeSlave.weight >= -95)>> +| <<link "Lose weight">><<set $activeSlave.diet = "restricted">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<else>> +| //$He is already underweight// +<</if>> +<<if $activeSlave.weight <= 200>> +| <<link "Fatten">><<set $activeSlave.diet = "fattening">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<else>> +| //$He is already extremely overweight// +<</if>> +<<if $feeder == 1>> +| <<link "Estrogen enriched">><<set $activeSlave.diet = "XX">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +| <<link "Testosterone enriched">><<set $activeSlave.diet = "XY">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<if $dietXXY == 1 && $activeSlave.balls > 0 && ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1)>> +| <<link "Herm hormone blend">><<set $activeSlave.diet = "XXY">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<</if>> +<</if>> +<<if ($activeSlave.muscles <= 95) && $activeSlave.amp != 1>> +| <<link "Build muscle">><<set $activeSlave.diet = "muscle building">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<elseif $activeSlave.muscles > 95 && $activeSlave.amp != 1>> +| //$He is maintaining $his enormous musculature// +<<else>> +| //$He has no limbs and thus can't effectively build muscle// +<</if>> +<<if ($activeSlave.muscles > 5 || $activeSlave.fuckdoll == 0) && canWalk($activeSlave)>> +| <<link "Slim down">><<set $activeSlave.diet = "slimming">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<<elseif !canWalk($activeSlave)>> +| //$He can't move and thus can't trim down// +<</if>> + +<br>Diet Base: <strong><span id="dietBase"><<if $activeSlave.dietCum == 2>>Cum Based<<elseif ($activeSlave.dietCum == 1) && ($activeSlave.dietMilk == 0)>>Cum Added<<elseif ($activeSlave.dietCum == 1) && ($activeSlave.dietMilk == 1)>>Cum and Milk Added<<elseif ($activeSlave.dietMilk == 1) && ($activeSlave.dietCum == 0)>>Milk Added<<elseif ($activeSlave.dietMilk == 2)>>Milk Based<<elseif ($activeSlave.dietCum == 0) && ($activeSlave.dietMilk == 0)>>Normal<<else>>THERE HAS BEEN AN ERROR<</if>></span></strong> +<<link "Normal">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Normal<</replace>><</link>> | +<<link "Cum Added">><<set $activeSlave.dietCum = 1>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Cum Added<</replace>><</link>> | +<<link "Milk Added">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 1>><<replace "#dietBase">>Milk Added<</replace>><</link>> | +<<link "Cum & Milk Added">><<set $activeSlave.dietCum = 1>><<set $activeSlave.dietMilk = 1>><<replace "#dietBase">>Cum & Milk Added<</replace>><</link>> | +<<link "Cum Based">><<set $activeSlave.dietCum = 2>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Cum Based<</replace>><</link>> | +<<link "Milk Based">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 2>><<replace "#dietBase">>Milk Based<</replace>><</link>> + +<<if $arcologies[0].FSHedonisticDecadenceResearch == 1>> + <br>Solid Slave Food Access: <strong><span id="snacks"><<if $activeSlave.onDiet == 0>>Free to stuff $himself.<<else>>On a strict diet.<</if>></span></strong> + <<link "No Access">><<set $activeSlave.onDiet = 1>><<replace "#snacks">>On a strict diet.<</replace>><</link>> | + <<link "Full Access">><<set $activeSlave.onDiet = 0>><<replace "#snacks">>Free to stuff $himself.<</replace>><</link>> +<</if>> + +<br><br>__Behavior__:<br> +<<set $dormitoryPopulation = 0, $roomsPopulation = 0>> +<<for $i = 0; $i < _SL; $i++>> + <<if $slaves[$i].assignmentVisible == 1 && ($slaves[$i].assignment != "be your Head Girl" || $HGSuite != 1) && ($slaves[$i].assignment != "guard you" || $dojo <= 1)>> + <<if $slaves[$i].livingRules == "luxurious">> + <<if $slaves[$i].relationship >= 4>> + <<set $roomsPopulation += 0.5>> + <<else>> + <<set $roomsPopulation++>> + <</if>> + <<else>> + <<set $dormitoryPopulation++>> + <</if>> + <</if>> +<</for>> +Living standard: ''<span id="livingRules">$activeSlave.livingRules</span>.'' +<<if setup.facilityCareers.includes($activeSlave.assignment)>> + //$His living conditions are managed by $his assignment.// +<<else>> + <<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | + <<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | + <<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>><<else>>//No luxurious rooms available//<</if>> +<</if>> + +<br>Typical punishment: ''<span id="standardPunishment">$activeSlave.standardPunishment</span>.'' +<<link "Confinement">><<set $activeSlave.standardPunishment = "confinement">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | +<<link "Whipping">><<set $activeSlave.standardPunishment = "whipping">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | +<<link "Chastity">><<set $activeSlave.standardPunishment = "chastity">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | +<<link "Situational">><<set $activeSlave.standardPunishment = "situational">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> + +Typical reward: ''<span id="standardReward">$activeSlave.standardReward</span>.'' +<<link "Relaxation">><<set $activeSlave.standardReward = "relaxation">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> | +<<link "Drugs">><<set $activeSlave.standardReward = "drugs">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> | +<<link "Orgasm">><<set $activeSlave.standardReward = "orgasm">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> | +<<link "Situational">><<set $activeSlave.standardReward = "situational">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> +<br>Non-assignment orgasm rules: ''<span id="releaseRules">$activeSlave.releaseRules</span>.'' +<<link "Permit masturbation and interslave sex">><<set $activeSlave.releaseRules = "permissive">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | +<<link "Let $him get off with other slaves">><<set $activeSlave.releaseRules = "sapphic">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | +<<if $activeSlave.amp != 1 && $activeSlave.fuckdoll == 0 && $activeSlave.fetish != "mindbroken">> + <<link "Restrict $him to masturbation only">><<set $activeSlave.releaseRules = "masturbation">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> | +<</if>> +<<link "Only with you">><<set $activeSlave.releaseRules = "restrictive">><<replace "#releaseRules">>$activeSlave.releaseRules<</replace>><</link>> + +<<if $activeSlave.clitPiercing == 3>> + <br> + <<if $activeSlave.dick < 1>> + $His smart clit piercing is set to + <<else>>$His smart frenulum piercing is set to + <</if>> + <strong><span id="setting">$activeSlave.clitSetting</span></strong>. + <<link "Vanilla">><<set $activeSlave.clitSetting = "vanilla">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Oral">><<set $activeSlave.clitSetting = "oral">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Anal">><<set $activeSlave.clitSetting = "anal">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Boobs">><<set $activeSlave.clitSetting = "boobs">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Sub">><<set $activeSlave.clitSetting = "submissive">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Dom">><<set $activeSlave.clitSetting = "dom">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Humiliation">><<set $activeSlave.clitSetting = "humiliation">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + <<if $seePreg != 0>> + | <<link "Preg">><<set $activeSlave.clitSetting = "pregnancy">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + <</if>> + | <<link "Pain">><<set $activeSlave.clitSetting = "masochist">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Sadism">><<set $activeSlave.clitSetting = "sadist">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Men">><<set $activeSlave.clitSetting = "men">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Anti-men">><<set $activeSlave.clitSetting = "anti-men">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Women">><<set $activeSlave.clitSetting = "women">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "Anti-women">><<set $activeSlave.clitSetting = "anti-women">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "All sex">><<set $activeSlave.clitSetting = "all">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> + | <<link "No sex">><<set $activeSlave.clitSetting = "none">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>> +<</if>> + +<<if $activeSlave.voice != 0>> + <br>Speech rules: ''<span id="speechRules">$activeSlave.speechRules</span>.'' + <<link "Restrictive">><<set $activeSlave.speechRules = "restrictive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> | + <<link "Permissive">><<set $activeSlave.speechRules = "permissive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> + <<if $activeSlave.accent > 0 && $activeSlave.accent < 4>>| <<link "Accent elimination">><<set $activeSlave.speechRules = "accent elimination">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> + <<elseif $activeSlave.accent > 3>>| <<link "Language lessons">><<set $activeSlave.speechRules = "language lessons">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> + <</if>> +<</if>> + +<br> +Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRules</span>.'' +<<link "Restrictive">><<set $activeSlave.relationshipRules = "restrictive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> | +<<link "Just friends">><<set $activeSlave.relationshipRules = "just friends">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> | +<<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> + +<<if $studio == 1>> + + <br><br>__Media__:<br> + <<if $activeSlave.pornPrestige == 3>> + //$He is so prestigious in the realm of $activeSlave.pornFameType porn that $his fame is self-sustaining.// + <<elseif $activeSlave.pornFeed == 0>> + The media hub is not releasing highlights of $his sex life. [[Release|Child Interact][$activeSlave.pornFeed = 1]] + <<else>> + The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. + <<if $activeSlave.pornFameSpending == 0>> + [[Halt|Child Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFocus = "none"]] | + [[Publicize|Child Interact][$activeSlave.pornFameSpending += 1000]] + //Will cost <<print cashFormat(1000)>> weekly.// + <<else>> + <<textbox "_newPornSpending" $activeSlave.pornFameSpending>> weekly is spent to publicize them. [[Save changes|Child Interact][$activeSlave.pornFameSpending = Number(_newPornSpending) || 0]] | + [[Halt|Child Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFameSpending = 0, $activeSlave.pornFocus = "none", $PCSlutContacts = 1]] | + <<if $activeSlave.pornFameSpending < 5000>> + [[Increase|Child Interact][$activeSlave.pornFameSpending += 1000]] | + <</if>> + [[Decrease|Child Interact][$activeSlave.pornFameSpending -= 1000]] + <<if $activeSlave.pornFameSpending > 5000>><<set _warn = 1>><</if>> + <<set $activeSlave.pornFameSpending = Number($activeSlave.pornFameSpending) || 0>> + <<set $activeSlave.pornFameSpending = Math.clamp(Math.ceil($activeSlave.pornFameSpending/1000)*1000, 0, 5000)>> + <<if _warn>><br>//Spending more than <<print cashFormat(5000)>> weekly will have no effect.//<</if>> + <<if $PC.career == "escort">> + <br> + You retain some contacts from your past life in the industry that may be willing to cut you some discounts should you return to it. + <<if $PCSlutContacts != 2>> + You are not baring your body for all to see. + [[Star in porn for a discount|Child Interact][$PCSlutContacts = 2]] + <<else>> + You are starring in hardcore porn once more. + [[Stop doing porn for a discount|Child Interact][$PCSlutContacts = 1]] + <</if>> + <</if>> + <</if>> + + <<if $studioFeed == 1>> + <br> + <<if $activeSlave.pornFame < 100>> + $He lacks the fame in porn needed to discern what $his feed is getting tagged as. + <<else>> + <<if $activeSlave.pornPrestige > 0>> + $He is known for $activeSlave.pornFameType porn<<if $activeSlave.pornPrestige > 1>> and viewers have grown to expect it from $him<</if>>. + <</if>> + <<if $activeSlave.pornFocus == "none">> + You are allowing $his viewers to guide the direction of $his content. + <<else>> + You are focusing attention on the $activeSlave.pornFocus aspect of $his content. + <</if>> + <<switch $activeSlave.sexualFlaw>> + <<case "neglectful">> + [[Neglectful|Child Interact][$activeSlave.pornFocus = "neglectful"]] | + <<case "cum addict">> + [[Cum addiction|Child Interact][$activeSlave.pornFocus = "cum addict"]] | + <<case "anal addict">> + [[Anal addiction|Child Interact][$activeSlave.pornFocus = "anal addict"]] | + <<case "attention whore">> + [[Attention whore|Child Interact][$activeSlave.pornFocus = "attention whore"]] | + <<case "breast growth">> + [[Breast growth|Child Interact][$activeSlave.pornFocus = "breast growth"]] | + <<case "abusive">> + [[Abusive|Child Interact][$activeSlave.pornFocus = "abusive"]] | + <<case "malicious">> + [[Malicious|Child Interact][$activeSlave.pornFocus = "malicious"]] | + <<case "self hating">> + [[Self hating|Child Interact][$activeSlave.pornFocus = "self hating"]] | + <<case "breeder">> + [[Breeder|Child Interact][$activeSlave.pornFocus = "breeder"]] | + <</switch>> + + <<switch $activeSlave.fetish>> + <<case "submissive">> + [[Submissive|Child Interact][$activeSlave.pornFocus = "submissive"]] | + <<case "cumslut">> + [[Cumslut|Child Interact][$activeSlave.pornFocus = "cumslut"]] | + <<case "buttslut">> + [[Buttslut|Child Interact][$activeSlave.pornFocus = "buttslut"]] | + <<case "humiliation">> + [[Humiliation|Child Interact][$activeSlave.pornFocus = "humiliation"]] | + <<case "boobs">> + [[Boobs|Child Interact][$activeSlave.pornFocus = "boobs"]] | + <<case "dom">> + [[Dominant|Child Interact][$activeSlave.pornFocus = "dom"]] | + <<case "sadist">> + [[Sadist|Child Interact][$activeSlave.pornFocus = "sadist"]] | + <<case "masochist">> + [[Masochist|Child Interact][$activeSlave.pornFocus = "masochist"]] | + <<case "pregnancy">> + [[Pregnancy|Child Interact][$activeSlave.pornFocus = "pregnancy"]] | + <</switch>> + + <<switch $activeSlave.sexualQuirk>> + <<case "gagfuck queen">> + [[Gagfuck queen|Child Interact][$activeSlave.pornFocus = "gagfuck queen"]] | + <<case "strugglefuck queen">> + [[Strugglefuck queen|Child Interact][$activeSlave.pornFocus = "strugglefuck queen"]] | + <<case "painal queen">> + [[Painal queen|Child Interact][$activeSlave.pornFocus = "painal queen"]] | + <<case "tease">> + [[Tease|Child Interact][$activeSlave.pornFocus = "tease"]] | + <<case "romantic">> + [[Romantic|Child Interact][$activeSlave.pornFocus = "romantic"]] | + <<case "perverted">> + [[Perverted|Child Interact][$activeSlave.pornFocus = "perverted"]] | + <<case "caring">> + [[Caring|Child Interact][$activeSlave.pornFocus = "caring"]] | + <<case "unflinching">> + [[Unspeakable|Child Interact][$activeSlave.pornFocus = "unspeakable"]] | + <<case "size queen">> + [[Size queen|Child Interact][$activeSlave.pornFocus = "size queen"]] | + <</switch>> + + <<if ($activeSlave.devotion < -20) && ($activeSlave.analCount + $activeSlave.vaginalCount > 0)>> + [[Rape|Child Interact][$activeSlave.pornFocus = "rape"]] | + <</if>> + <<if $activeSlave.bellyPreg > 500>> + [[Preggo|Child Interact][$activeSlave.pornFocus = "preggo"]] | + <</if>> + <<if $activeSlave.weight > 95>> + [[BBW|Child Interact][$activeSlave.pornFocus = "BBW"]] | + <</if>> + <<if $activeSlave.visualAge <= 12>> + [[Underage|Child Interact][$activeSlave.pornFocus = "underage"]] | + <</if>> + <<if ($activeSlave.weight > 30 && $activeSlave.diet == "fattening") || ($activeSlave.inflation > 0 && $activeSlave.inflationType == "food")>> + [[Weight gain|Child Interact][$activeSlave.pornFocus = "weight gain"]] | + <</if>> + <<if canPenetrate($activeSlave) && $activeSlave.dick > 3>> + [[Big dick|Child Interact][$activeSlave.pornFocus = "well hung"]] | + <</if>> + + [[Smut is smut|Child Interact][$activeSlave.pornFocus = "porn"]] | + [[No focus|Child Interact][$activeSlave.pornFocus = "none"]] + <</if>> + <</if>> + <</if>> +<</if>> + +/*| <<link "Upload $him" "Upload Slave">><</link>>*/ +| <<link "Export this slave" "Export Slave">><</link>> +<<if $cheatMode>> + | <<link "Import a slave" "Import Slave">><</link>> +<</if>> +<<if $cheatMode == 1>> + <br>''Cheatmode:'' + <<link "Retrieve immediately" "Nursery Retrieval Workaround">> + <<set $nurseryOldID = $cribs[$i].ID>> + <<set $readySlave = $cribs.pluck([$i], [$i])>> + <</link>> +<</if>> +<br> +<<if $activeSlave.actualAge < $minimumSlaveAge>> + <<link "Remove from $nurseryName" "Nursery Discard Workaround">><</link>> + <br>//Children that are younger than <<print $minimumSlaveAge>> will be given to another arcology to be raised// +<<else>> + <<link "Remove from $nurseryName" "Nursery Retrieval Workaround">><</link>> +<</if>> diff --git a/src/facilities/nursery/childrenReport.tw b/src/facilities/nursery/childrenReport.tw new file mode 100644 index 0000000000000000000000000000000000000000..81a0926ae9911515a8279954dc2ba34781aaf400 --- /dev/null +++ b/src/facilities/nursery/childrenReport.tw @@ -0,0 +1,391 @@ +:: Children Report [nobr] + +<<set $nurserySlaves = 0>> + +<<for _nur = 0; _nur < $cribs.length; _nur++>> + <<set $cribs[_nur].birthWeek += 1>> + <<if $cribs[_nur].birthWeek >= 52>> + <<set $cribs[_nur].birthWeek = 0>> + <<if $seeAge == 1>> + <<set $cribs[_nur].actualAge++, $cribs[_nur].ovaryAge++>> + <</if>> + <</if>> + <<set $nurserySlaves += 1>> + <<if $cribs[_inc].growTime > 0>> + <<set $cribs[_inc].growTime -= 1>> + <br>@@.pink;<<print $cribs[_nur].slaveName>>@@ is growing steadily. $He <<if $cribs[_nur].growTime <= 0>>is @@.lime;ready for release.@@ $He will be ejected from $his crib upon your approach<<else>>will be ready for release in about <<print $cribs[_nur].growTime>> weeks<</if>>. + <<else>> + @@.pink;$cribs[_nur].slaveName@@ is @@.lime;ready for release.@@ $He will be removed from $nurseryName upon your approach. + <</if>> + + <<if $nurseryUpgradeWeight == 1>> + <br> + <<if $nurseryWeightSetting == 1>> + <<if $cribs[_nur].weight < 200>> + <<set $cribs[_nur].weight += 5>> + <</if>> + The weight monitoring systems are overloading $his intake causing @@.red;rapid weight gain.@@ + <<elseif $nurseryWeightSetting == 2>> + <<if $cribs[_nur].weight > 10>> + <<set $cribs[_nur].weight -= 1>> + The weight monitoring systems detect $he is overweight and @@.green;decrease $his caloric intake.@@ + <<elseif $cribs[_nur].weight < -10>> + <<set $cribs[_nur].weight += 1>> + The weight monitoring systems detect $he is underweight and @@.green;increase $his caloric intake.@@ + <<else>> + $He is @@.lime;currently a healthy weight;@@ efforts will be made to maintain it. + <</if>> + <<elseif $nurseryWeightSetting == 0>> + <<if $cribs[_nur].weight > -100>> + $His developing body @@.red;quickly sheds its gained weight.@@ + <<set $cribs[_nur].weight -= 40>> + <</if>> + <</if>> + <<else>> + <<if $cribs[_nur].weight > -100>> + $His developing body @@.red;quickly sheds its gained weight.@@ + <<set $cribs[_nur].weight -= 40>> + <</if>> + <</if>> + + <<if $nurseryUpgradeMuscles == 1>> + <br> + <<if $nurseryMusclesSetting == 2>> + <<if $cribs[_nur].muscles < 100>> + <<set $cribs[_nur].muscles += 5>> + <</if>> + The strength monitoring systems are overloading $him with steroids causing @@.green;rapid muscle development.@@ + <<elseif $nurseryMusclesSetting == 1>> + <<if $cribs[_nur].muscles > 10>> + <<set $cribs[_nur].muscles-->> + The strength monitoring systems detect $he is overly muscular and @@.green;decrease $his steroid dosage.@@ + <<elseif $cribs[_nur].muscles < -10>> + <<set $cribs[_nur].muscles++>> + The strength monitoring systems detect $he is weak and @@.green;increase $his steroid dosage.@@ + <<else>> + $He has @@.lime;a healthy musculature;@@ efforts will be made to maintain it. + <</if>> + <<elseif $nurseryMusclesSetting == 0>> + <<if $cribs[_nur].muscles > -100>> + $His developing body @@.red;quickly loses its gained muscle.@@ + <<set $cribs[_nur].muscles -= 40>> + <</if>> + <</if>> + <<else>> + <<if $cribs[_nur].muscles > -100>> + $His developing body @@.red;quickly loses its gained muscle.@@ + <<set $cribs[_nur].muscles -= 40>> + <</if>> + <</if>> + + <<if $nurseryUpgradeGrowthStims == 1 && $nurseryGrowthStimsSetting != 0>> + <br> + <<set _heightLimit = Math.trunc(Math.clamp((Height.mean($cribs[_nur]) * 1.25),0,274))>> + <<set _heightLimitAge = Height.forAge($cribs[_nur].height, $cribs[_nur])>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* + ** NCS should block physical growth beyond that of a toddler, but some players might like + ** a little more or less. So using $minimumSlaveAge or 8, whichever is lesser. + */ + <<set _limitAge = Math.min(8, $minimumSlaveAge)>> + <<set _heightLimitAge = Height.forAge($cribs[_nur].height, _limitAge, $cribs[_nur].genes)>> + <<set _heightLimit = _heightLimitAge>> + <</if>> + <<if $cribs[_nur].height >= _heightLimit>> + The monitoring system detects $his body is not able to support further increases in height, so it carefully regulates stimulant injections to @@.yellow;maintain $his current stature.@@ + <<set $cribs[_nur].height = _heightLimit>> + <<elseif $nurseryGrowthStimsSetting == 2>> + <<if $cribs[_nur].geneMods.NCS == 1>> + The monitoring system floods $his body with growth stimulants, but $his @@.orange;NCS prevents an increase in $his growth rate.@@ + <<set $cribs[_nur].height = _heightLimitAge>> + <<else>> + The monitoring system floods $his body with growth stimulants, causing @@.green;a sharp increase in growth rate.@@ + <<if $nurseryWeightSetting >= 1 && $nurseryMusclesSetting <= 1 && $nurseryReproductionSetting <= 1>> + <<set $cribs[_nur].height += random(1,2)>> + <<else>> + <<set $cribs[_nur].height += random(0,1)>> + <</if>> + <</if>> + <<elseif $nurseryGrowthStimsSetting == 1>> + <<if $cribs[_nur].geneMods.NCS == 1>> + The monitoring system detects $he is near the expected height for $his @@.orange;NCS@@ condition, so it carefully regulates stimulants injections to @@.yellow;maintain $his current stature.@@ + <<set $cribs[_nur].height = _heightLimitAge>> + <<elseif $cribs[_nur].height > _heightLimitAge>> + The monitoring system detects $he is near the expected height, so it carefully regulates stimulants injections to @@.yellow;maintain $his current stature.@@ + <<if random(1,10) == 10>> + <<set $cribs[_nur].height += random(0,1)>> + <</if>> + <<else>> + The monitoring system detects $his body is capable of developing more rapidly and @@.green;increases $his growth stimulant dosage.@@ + <<set $cribs[_nur].height += random(0,1)>> + <</if>> + <</if>> + <<set $cribs[_nur].height = Math.clamp($cribs[_nur].height, 0, _heightLimit)>> + <<else>> + <br> + With the growth stimulant injections offline, $his body is left to develop naturally. + <</if>> + + <<if $nurseryUpgradeReproduction == 1>> + <br> + <<if $nurseryReproductionSetting == 2>> + $His developing body is being flooded with hormones. + <<if $nurseryWeightSetting == 1>> + Combined with the abundant food provided to $him, $his body grows rapidly. + <<if $cribs[_nur].ovaries == 1>> + <<set $cribs[_nur].pubertyXX = 1>> + <<if $cribs[_nur].hormoneBalance < 500>> + <<set $cribs[_nur].hormoneBalance += 100>> + <</if>> + <<if $seeHyperPreg == 1>> + <<set $cribs[_nur].readyOva = random(25,45)>> + <<else>> + <<set $cribs[_nur].readyOva = random(3,8)>> + <</if>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the excess estrogen-laced growth hormones flooding $his body. + <<if $cribs[_nur].boobs < 8000>> + The excess estrogen-laced growth hormones @@.green;rapidly balloon $his breasts.@@ + <<set $cribs[_nur].boobs += 100>> + <</if>> + <<if $cribs[_nur].hips < 2 && random(1,100) > 80>> + The excess estrogen-laced growth hormones @@.green;cause $his hips to widen for childbirth.@@ + <<set $cribs[_nur].hips++>> + <</if>> + <<if $cribs[_nur].butt < 12 && random(1,100) > 70>> + The excess estrogen-laced growth hormones @@.green;cause $his rear to grow fatter.@@ + <<set $cribs[_nur].butt++>> + <</if>> + <</if>> + <<elseif $cribs[_nur].balls > 0>> + <<set $cribs[_nur].pubertyXY = 1>> + <<if $cribs[_nur].hormoneBalance > -500>> + <<set $cribs[_nur].hormoneBalance -= 100>> + <</if>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the excess testosterone-laced growth hormones flooding $his body. + <<if $cribs[_nur].balls < 40 && random(1,100) > 30>> + The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@ + <<set $cribs[_nur].balls++>> + <</if>> + <<if $cribs[_nur].dick < 10 && random(1,100) > 80>> + The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@ + <<set $cribs[_nur].dick++>> + <</if>> + <</if>> + <</if>> + <<elseif $nurseryWeightSetting == 2>> + Combined with the healthy food provided to $him, $his body grows readily. + <<if $cribs[_nur].ovaries == 1>> + <<set $cribs[_nur].pubertyXX = 1>> + <<if $cribs[_nur].hormoneBalance < 500>> + <<set $cribs[_nur].hormoneBalance += 100>> + <</if>> + <<if $seeHyperPreg == 1>> + <<set $cribs[_nur].readyOva = random(15,25)>> + <<else>> + <<set $cribs[_nur].readyOva = random(2,6)>> + <</if>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the excess estrogen-laced growth hormones flooding $his body. + <<if $cribs[_nur].boobs < 4000>> + The excess estrogen-laced growth hormones @@.green;rapidly balloon $his breasts.@@ + <<set $cribs[_nur].boobs += 100>> + <</if>> + <<if $cribs[_nur].hips < 2 && random(1,100) > 95>> + The excess estrogen-laced growth hormones @@.green;cause $his hips to widen for childbirth.@@ + <<set $cribs[_nur].hips++>> + <</if>> + <<if $cribs[_nur].butt < 8 && random(1,100) > 80>> + The excess estrogen-laced growth hormones @@.green;cause $his rear to grow fatter.@@ + <<set $cribs[_nur].butt++>> + <</if>> + <</if>> + <<elseif $cribs[_nur].balls > 0>> + <<set $cribs[_nur].pubertyXY = 1>> + <<if $cribs[_nur].hormoneBalance > -500>> + <<set $cribs[_nur].hormoneBalance -= 100>> + <</if>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the excess testosterone-laced growth hormones flooding $his body. + <<if $cribs[_nur].balls < 10 && random(1,100) > 30>> + The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@ + <<set $cribs[_nur].balls++>> + <</if>> + <<if $cribs[_nur].dick < 7 && random(1,100) > 80>> + The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@ + <<set $cribs[_nur].dick++>> + <</if>> + <</if>> + <</if>> + <<else>> + Since $his body has little to work with, $his growth is fairly minor. + <<if $cribs[_nur].ovaries == 1>> + <<set $cribs[_nur].pubertyXX = 1>> + <<if $cribs[_nur].hormoneBalance < 500>> + <<set $cribs[_nur].hormoneBalance += 100>> + <</if>> + <<if $seeHyperPreg == 1>> + <<set $cribs[_nur].readyOva = random(10,15)>> + <<else>> + <<set $cribs[_nur].readyOva = random(2,4)>> + <</if>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the excess estrogen-laced growth hormones flooding $his body. + <<if $cribs[_nur].boobs < 2000>> + The excess estrogen-laced growth hormones @@.green;rapidly grow $his breasts.@@ + <<set $cribs[_nur].boobs += 10>> + <</if>> + <<if $cribs[_nur].hips < 2 && random(1,100) > 95>> + The excess estrogen-laced growth hormones @@.green;cause $his hips to widen for childbirth.@@ + <<set $cribs[_nur].hips++>> + <</if>> + <<if $cribs[_nur].butt < 6 && random(1,100) > 90>> + The excess estrogen-laced growth hormones @@.green;cause $his rear to grow fatter.@@ + <<set $cribs[_nur].butt++>> + <</if>> + <</if>> + <<elseif $cribs[_nur].balls > 0>> + <<set $cribs[_nur].pubertyXY = 1>> + <<if $cribs[_nur].hormoneBalance > -500>> + <<set $cribs[_nur].hormoneBalance -= 100>> + <</if>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the excess testosterone-laced growth hormones flooding $his body. + <<if $cribs[_nur].balls < 6 && random(1,100) > 80>> + The excess testosterone-laced growth hormones @@.green;cause $his balls to grow for extra cum production.@@ + <<set $cribs[_nur].balls++>> + <</if>> + <<if $cribs[_nur].dick < 4 && random(1,100) > 90>> + The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@ + <<set $cribs[_nur].dick++>> + <</if>> + <</if>> + <</if>> + <</if>> + <<elseif $nurseryReproductionSetting == 1>> + Her hormone levels are being carefully managed, @@.green;encouraging early puberty.@@ + <<if $cribs[_nur].ovaries == 1>> + <<set $cribs[_nur].pubertyXX = 1>> + <<set $cribs[_nur].hormoneBalance = 250>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks growth@@ despite the added estrogen. + <<else>> + <<if $cribs[_nur].boobs < 400 && random(1,100) > 60>> + The added estrogen @@.green;causes $his breasts to swell.@@ + <<set $cribs[_nur].boobs += 50>> + <</if>> + <<if $cribs[_nur].hips < 2 && random(1,100) > 90>> + The added estrogen @@.green;causes $his hips to widen.@@ + <<set $cribs[_nur].hips++>> + <</if>> + <<if $cribs[_nur].butt < 5 && random(1,100) > 80>> + The added estrogen @@.green;causes $his butt to grow.@@ + <<set $cribs[_nur].butt++>> + <</if>> + <</if>> + <<elseif $cribs[_nur].balls > 0>> + <<set $cribs[_nur].pubertyXY = 1>> + <<set $cribs[_nur].hormoneBalance = -250>> + <<if $cribs[_nur].geneMods.NCS == 1>> + /* NCS blocks hormonal growth of all secondary sexual characteristics */ + $His @@.orange;NCS blocks all growth@@ despite the added testosterone. + <<else>> + <<if $cribs[_nur].balls < 3 && random(1,100) > 80>> + The added testosterone @@.green;causes $his balls to swell.@@ + <<set $cribs[_nur].balls++>> + <</if>> + <<if $cribs[_nur].dick < 3 && random(1,100) > 60>> + The added testosterone @@.green;causes $his penis to grow.@@ + <<set $cribs[_nur].dick++>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if $cribs[_nur].hormoneBalance > 100>> + <<set $cribs[_nur].hormoneBalance -= 50>> + <<elseif $cribs[_nur].hormoneBalance < -100>> + <<set $cribs[_nur].hormoneBalance += 50>> + <</if>> + <<if $cribs[_nur].balls > 0>> + <<if $cribs[_nur].balls > 1>> + <<set $cribs[_nur].balls -= 5>> + <</if>> + <<if $cribs[_nur].dick > 1>> + <<set $cribs[_nur].dick -= 5>> + <</if>> + <<if $cribs[_nur].balls <= 0>> + <<set $cribs[_nur].balls = 1>> + <</if>> + <<if $cribs[_nur].dick <= 0>> + <<set $cribs[_nur].dick = 1>> + <</if>> + <</if>> + <<if $cribs[_nur].boobs > 0>> + <<set $cribs[_nur].boobs -= 500>> + <</if>> + <<if $cribs[_nur].butt > 0>> + <<set $cribs[_nur].butt -= 4>> + <</if>> + <</if>> + <<else>> + <<if $cribs[_nur].hormoneBalance > 100>> + <<set $cribs[_nur].hormoneBalance -= 50>> + <<elseif $cribs[_nur].hormoneBalance < -100>> + <<set $cribs[_nur].hormoneBalance += 50>> + <</if>> + <<if $cribs[_nur].balls > 0>> + <<if $cribs[_nur].balls > 1>> + <<set $cribs[_nur].balls -= 5>> + <</if>> + <<if $cribs[_nur].dick > 1>> + <<set $cribs[_nur].dick -= 5>> + <</if>> + <<if $cribs[_nur].balls <= 0>> + <<set $cribs[_nur].balls = 1>> + <</if>> + <<if $cribs[_nur].dick <= 0>> + <<set $cribs[_nur].dick = 1>> + <</if>> + <</if>> + <<if $cribs[_nur].boobs > 0>> + <<set $cribs[_nur].boobs -= 500>> + <</if>> + <<if $cribs[_nur].butt > 0>> + <<set $cribs[_nur].butt -= 4>> + <</if>> + <</if>> + + <<if $nurseryReproductionSetting == 2>> + <<set $cribs[_nur].energy = 80, $cribs[_nur].need = 100>> + <<elseif $nurseryReproductionSetting == 1>> + <<set $cribs[_nur].energy = 50, $cribs[_nur].need = 20>> + <<else>> + <<set $cribs[_nur].energy = 0, $cribs[_nur].need = 0>> + <</if>> + + <<set $cribs[_nur].weight = Math.clamp($cribs[_nur].weight, -100, 200)>> + <<set $cribs[_nur].muscles = Math.clamp($cribs[_nur].muscles, -100, 100)>> + <<set $cribs[_nur].dick = Math.clamp($cribs[_nur].dick, 0, 10)>> + <<set $cribs[_nur].hips = Math.clamp($cribs[_nur].hips, -2, 2)>> + <<set $cribs[_nur].balls = Math.clamp($cribs[_nur].balls, 0, 40)>> + <<set $cribs[_nur].boobs = Math.clamp($cribs[_nur].boobs, 0, 30000)>> + <<set $cribs[_nur].height = Math.clamp($cribs[_nur].height, 0, 274)>> + <<set $cribs[_nur].hormoneBalance = Math.clamp($cribs[_nur].hormoneBalance, -500, 500)>> + +<br> +<</for>> +/* +<<if $nurserySlaves == 0>> +$nurseryNameCaps is currently unused. +<</if>> +*/ + +<br><br> diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw new file mode 100644 index 0000000000000000000000000000000000000000..fdc53a0b27d71fc8fc5836181fc2412df5694b70 --- /dev/null +++ b/src/facilities/nursery/longChildDescription.tw @@ -0,0 +1,2176 @@ +:: Long Child Description [nobr] + +/*TODO: This may need rewriting - a lot of it is copy-pasted from longSlaveDescription.tw */ + +<<run SlavePronouns($activeSlave)>> +<<setLocalPronouns $activeSlave>> + +/* 000-250-006 */ +<<if $seeImages == 1>> + <<if $imageChoice == 1>> + <div class="imageRef lrgVector"><div class="mask"> </div><<SlaveArt $activeSlave 3 0>></div> + <<else>> + <div class="imageRef lrgRender"><div class="mask"> </div><<SlaveArt $activeSlave 3 0>></div> + <</if>> +<</if>> +/* 000-250-006 */ + + + +<span id="childName"> +''@@.pink;<<= SlaveFullName($activeSlave)>>@@'' +</span> + +<<if $activeSlave.customLabel>> (@@.yellow;''<<print $activeSlave.customLabel>>''@@)<</if>> + +<<if $ui == "start">> +<<elseif $saleDescription == 1>> + <<if $applyLaw == 1>> + has passed inspection to be sold in your arcology. + <<include "Law Compliance">> /* includes CheckForGingering */ + <<else>> + is for sale and is available to inspect. + <<if $prisonCrime>> /* reports a slave's crime in the criminal market */ + $He $prisonCrime + <<set $prisonCrime = 0>> + <</if>> + <</if>> + <br> ''$activeSlave.slaveName'' +<</if>> + +is + +<<if $activeSlave.devotion < -95>>a @@.darkviolet;hate-filled@@, +<<elseif $activeSlave.devotion < -50>>a @@.darkviolet;hateful@@, +<<elseif $activeSlave.devotion < -20>>a @@.mediumorchid;reluctant@@, +<<elseif $activeSlave.devotion <= 20>>a @@.yellow;hesitant@@, +<<elseif $activeSlave.devotion <= 50>>an @@.hotpink;accepting@@, +<<elseif $activeSlave.devotion <= 95>>a @@.deeppink;devoted@@, +<<else>>a @@.magenta;worshipful@@, +<</if>> +<<if $activeSlave.trust < -95>>@@.goldenrod;abjectly terrified@@ +<<elseif $activeSlave.trust < -50>>@@.goldenrod;terrified@@ +<<elseif $activeSlave.trust < -20>>@@.gold;frightened@@ +<<elseif $activeSlave.trust < 20>>@@.yellow;fearful@@ +<<elseif $activeSlave.trust <= 50>> + <<if $activeSlave.devotion < -20>> + @@.orange;careful@@ + <<else>> + @@.mediumaquamarine;careful@@ + <</if>> +<<elseif $activeSlave.trust < 95>> + <<if $activeSlave.devotion < -20>> + @@.orangered;bold@@ + <<else>> + @@.mediumseagreen;trusting@@ + <</if>> +<<else>> + <<if $activeSlave.devotion < -20>> + @@.darkred;defiant@@ + <<else>> + @@.seagreen;profoundly trusting@@ + <</if>> +<</if>> + +<<set $desc = SlaveTitle($activeSlave)>> +''@@.coral;$desc.@@'' + + +<<if $activeSlave.slaveName != $activeSlave.birthName || $activeSlave.slaveSurname != $activeSlave.birthSurname>> + <<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.slaveName != $activeSlave.birthName && $activeSlave.slaveSurname != $activeSlave.birthSurname>> + <<= SlaveFullName($activeSlave)>> is not $his original full name; + <<if $activeSlave.birthName === "" || $activeSlave.birthSurname === "">> + whatever it was, however, has been lost forever. + <</if>> + <<elseif $activeSlave.slaveName != $activeSlave.birthName>> + $activeSlave.slaveName is not $his original given name; + <<if $activeSlave.birthName === "">> + whatever it was, however, has been lost forever. + <</if>> + <<elseif $activeSlave.slaveSurname != $activeSlave.birthSurname>> + <<if $activeSlave.slaveSurname === 0>> + $He once had a surname; + <<if $activeSlave.birthSurname === "">> + whatever it was, however, has been lost forever. + <</if>> + <<else>> + $activeSlave.slaveSurname is not $his original surname; + <<if $activeSlave.birthSurname === "">> + whatever it was, however, has been lost forever. + <</if>> + <</if>> + <</if>> + <<if $activeSlave.birthName !== "" || $activeSlave.birthSurname !== "">> + <<if $activeSlave.devotion > 95>> + $he adores $his slave name and affects to have forgotten that $he was ever called + <<elseif $activeSlave.devotion > 50>> + $he uses $his slave name automatically and gives no sign that $he was ever called + <<elseif $activeSlave.devotion > 20>> + $he uses $his slave name despite once being known as + <<elseif $activeSlave.devotion >= -20>> + $he uses $his slave name hesitantly since $he was once called + <<elseif $activeSlave.devotion >= -50>> + $he uses $his slave name with resentment since $he prefers $his original name, + <<else>> + $he uses $his slave name only when constantly punished, since $he feels $his real name is + <</if>> + <<if $activeSlave.birthName === "">> + $activeSlave.birthSurname. + <<elseif $activeSlave.birthSurname === "">> + $activeSlave.birthName. + <<elseif $surnameOrder != 1>> + <<switch $activeSlave.nationality>> + <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> + <<if $activeSlave.birthSurname>>$activeSlave.birthSurname <</if>>$activeSlave.birthName. + <<default>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</switch>> + <<else>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</if>> + <</if>> + <<if $activeSlave.slaveSurname == 0>> + $He has no surname as a slave, which $he + <<if $activeSlave.devotion > 95>>loves. + <<elseif $activeSlave.devotion > 50>>likes. + <<elseif $activeSlave.devotion > 20>>accepts. + <<elseif $activeSlave.devotion >= -20>>tolerates. + <<elseif $activeSlave.devotion >= -50>>resents. + <<else>>hates. + <</if>> + <</if>> + <<else>> + $activeSlave.slaveName<<if $activeSlave.slaveSurname>> $activeSlave.slaveSurname<</if>> is not its original name: it was once called + <<if $surnameOrder != 1>> + <<switch $activeSlave.nationality>> + <<case "Cambodian" "Chinese" "Hungarian" "Japanese" "Korean" "Mongolian" "Taiwanese" "Vietnamese">> + <<if $activeSlave.birthSurname>>$activeSlave.birthSurname <</if>>$activeSlave.birthName. + <<default>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</switch>> + <<else>> + $activeSlave.birthName<<if $activeSlave.birthSurname>> $activeSlave.birthSurname<</if>>. + <</if>> + <</if>> +<</if>> + +<<if $activeSlave.health < -90>> + $He is nearly unresponsive. $He's obviously @@.red;dangerously sick,@@ +<<elseif $activeSlave.health < -50>> + $He seems @@.red;very sick,@@ +<<elseif $activeSlave.health < -20>> + $He seems @@.red;ill,@@ +<<elseif $activeSlave.health <= 20>> + $He seems reasonably @@.yellow;healthy,@@ +<<elseif $activeSlave.health <= 50>> + $He shines with @@.green;good health,@@ +<<else>> + $He almost gleams; $he's in the absolute @@.green;best of health,@@ +<</if>> +and +<<set _age = $activeSlave.actualAge + 1>> +$he's +<<if $activeSlave.birthWeek >= 52 && $seeAge == 1>> + going to turn _age this week, +<<elseif $activeSlave.actualAge < 3>> + an infant, + <<if $showAgeDetail == 1>> + <<if $activeSlave.actualAge == 0>> + <<print 0+$week-$activeSlave.weekAcquired>> weeks + <<elseif $activeSlave.actualAge == 1>> + $activeSlave.actualAge year + <<else>> + $activeSlave.actualAge years + <</if>> + old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + only + <<if $activeSlave.actualAge == 0>> + <<print 0+$week-$activeSlave.weekAcquired>> weeks + <<elseif $activeSlave.actualAge == 1>> + $activeSlave.actualAge year + <<else>> + $activeSlave.actualAge years + <</if>> + old. + <</if>> +<<elseif $activeSlave.actualAge < 5>> + a toddler, + <<if $showAgeDetail == 1>> + $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + only $activeSlave.actualAge years old. + <</if>> +<<elseif $activeSlave.actualAge < 13>> + a little $girl, + <<if $showAgeDetail == 1>> + $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + only $activeSlave.actualAge years old. + <</if>> +<<elseif $activeSlave.actualAge < 16>> + almost a child, + <<if $showAgeDetail == 1>> + $activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <<else>> + less than 17 years old. + <</if>> +<<elseif $activeSlave.actualAge < 17>> + young and fresh at $activeSlave.actualAge<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. +<<elseif $activeSlave.actualAge < 18>> + young, fresh, and nearly 18<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<if $seeAge == 1>> and people are already beginning to eye $him<</if>><<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. +<<elseif $activeSlave.actualAge < 19>> + <<if $activeSlave.birthWeek == 0 && $seeAge == 1>> + just turned $activeSlave.actualAge this week, which many citizens find especially appealing. + <<elseif $activeSlave.birthWeek < 4 && $seeAge == 1>> + only turned $activeSlave.actualAge this month. + <<else>> + $activeSlave.actualAge years old<<if $showAgeDetail == 1 && ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>. + <</if>> +<</if>> +<<if $activeSlave.actualAge != $activeSlave.physicalAge>> + However, $he has the body of a <<print $activeSlave.physicalAge>>-year old; + <<if $activeSlave.physicalAge < 18 && $activeSlave.actualAge >= 18>> + a stark contrast given $his maturity. + <<elseif $activeSlave.physicalAge < 18 && $activeSlave.actualAge < 18>> + a noticeable difference thanks to $his immaturity. + <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-20 || $activeSlave.physicalAge >= $activeSlave.actualAge+20>> + a shocking difference from $his actual age. + <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-10 || $activeSlave.physicalAge >= $activeSlave.actualAge+10>> + a noticeable difference from $his actual age. + <<elseif $activeSlave.physicalAge <= $activeSlave.actualAge-5 || $activeSlave.physicalAge >= $activeSlave.actualAge+5>> + a barely noticeable difference from $his actual age. + <<else>> + though it is hard to tell the difference from $his actual age. + <</if>> +<</if>> +/* +** NCS will not be enabled for children +*/ +<<if $activeSlave.physicalAge != $activeSlave.visualAge>> + <<if $activeSlave.visualAge <= $activeSlave.physicalAge-20 || $activeSlave.visualAge >= $activeSlave.physicalAge+20>> + $He has undergone radical age therapy that makes $him look + <<elseif $activeSlave.visualAge <= $activeSlave.physicalAge-10 || $activeSlave.visualAge >= $activeSlave.physicalAge+10>> + $He has undergone drastic age therapy that makes $him look + <<elseif $activeSlave.visualAge <= $activeSlave.physicalAge-5 || $activeSlave.visualAge >= $activeSlave.physicalAge+5>> + $He has undergone noticeable age therapy that makes $him look + <<else>> + For various reasons, $he looks + <</if>> + <<if $activeSlave.physicalAge > $activeSlave.visualAge>> + <<if $activeSlave.physicalAge < $activeSlave.visualAge+5>> + a slightly younger <<print $activeSlave.visualAge>>. + <<else>> + a younger <<print $activeSlave.visualAge>>. + <</if>> + <<else>> + <<if $activeSlave.physicalAge > $activeSlave.visualAge-5>> + a slightly older <<print $activeSlave.visualAge>>. + <</if>> + <</if>> +<</if>> + +<<if $saleDescription != 1>> + <<if $clinic != 0 && $clinicUpgradeScanner == 1>> + <<if $activeSlave.chem > 15>> + $clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeSlave.chem/10)>>@@. + <<else>> + $clinicNameCaps's scanners confirm that $he has good prospects for long term health. + <</if>> + <</if>> + + <<if $showSexualHistory == 1 && $ui != "start">> + <<set _weeksOwned = $week-$activeSlave.weekAcquired>> + $He has been with you + <<if $activeSlave.weekAcquired == 0>> + since before you owned the arcology, + <<elseif $activeSlave.weekAcquired == 1>> + since you first took control of the arcology, + <<elseif _weeksOwned > 1>> + <<print $week-$activeSlave.weekAcquired>> weeks, + <<else>> + one week, + <</if>> + + <<if ($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount) > 0>> + and has been fucked about <<print commaNum($activeSlave.oralCount + $activeSlave.vaginalCount + $activeSlave.analCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount)>> times, including + <<if $activeSlave.mammaryCount > 0>> + <<print commaNum($activeSlave.mammaryCount)>> mammary, + <</if>> + <<if $activeSlave.vaginalCount > 0>> + <<print commaNum($activeSlave.vaginalCount)>> vanilla, + <</if>> + <<if $activeSlave.analCount > 0>> + <<print commaNum($activeSlave.analCount)>> anal, + <</if>> + <<if $activeSlave.penetrativeCount > 0>> + <<print commaNum($activeSlave.penetrativeCount)>> penetrating, + <</if>> + <<if ($activeSlave.penetrativeCount+$activeSlave.mammaryCount+$activeSlave.vaginalCount+$activeSlave.analCount) > 0>> + and + <</if>> + <<print commaNum($activeSlave.oralCount)>> oral sexual encounters. + <<else>> + <<if $week-$activeSlave.weekAcquired >= 1>> + and + <<else>> + $He + <</if>> + has had little or no sexual experience <<if $activeSlave.weekAcquired != 0>>as your slave<<else>>in your new arcology<</if>> yet. + <</if>> + + <<set _sortedCounts = []>> + <<set _sortedCounts.push({type: "anal", value: $activeSlave.analCount}), _sortedCounts.push({type: "vaginal", value: $activeSlave.vaginalCount}), _sortedCounts.push({type: "oral", value: $activeSlave.oralCount/2}), _sortedCounts.push({type: "mammary", value: $activeSlave.mammaryCount}), _sortedCounts.push({type: "penetrative", value: $activeSlave.penetrativeCount})>> + <<set _sortedCounts = _sortedCounts.sort(function(a, b){return b.value-a.value})>> + <<if _sortedCounts[0].type == "anal">> + <<if (_weeksOwned*112)/$activeSlave.analCount < 4>> + Remarkably, this means that $he's been buttfucked + <<if (_weeksOwned*112)/$activeSlave.analCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.analCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.analCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.analCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "vaginal">> + <<if (_weeksOwned*112)/$activeSlave.vaginalCount < 4>> + Remarkably, this means that $his pussy has been fucked + <<if (_weeksOwned*112)/$activeSlave.vaginalCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.vaginalCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "oral">> + <<if (_weeksOwned*112)/$activeSlave.oralCount < 4>> + Remarkably, this means that $he's sucked something off + <<if (_weeksOwned*112)/$activeSlave.oralCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.oralCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "mammary">> + <<if (_weeksOwned*112)/$activeSlave.mammaryCount < 4>> + Remarkably, this means that $he's put $his tits to work + <<if (_weeksOwned*112)/$activeSlave.mammaryCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.mammaryCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <<elseif _sortedCounts[0].type == "penetrative">> + <<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 4>> + Remarkably, this means that $he's pounded a hole + <<if (_weeksOwned*112)/$activeSlave.penetrativeCount < 1>> + more than once every hour + <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 1.5>> + about once every hour + <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 2.5>> + about once every two hours + <<elseif (_weeksOwned*112)/$activeSlave.penetrativeCount < 3.5>> + about once every three hours + <<else>> + about once every four hours + <</if>> + $he's spent awake. + <</if>> + <</if>> + + <<if ($activeSlave.lactation > 0) && ($activeSlave.milk < 20)>> + $He has given a small quantity of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. + <<elseif ($activeSlave.milk > 1)>> + $He has given about <<print commaNum($activeSlave.milk)>> liters of milk<<if ($activeSlave.cum > 0)>> and about <<print commaNum($activeSlave.cum)>> deciliters of cum<</if>>. + <</if>> + + <<if ($activeSlave.birthsTotal != 0)>> + $He has given birth a total of <<print $activeSlave.birthsTotal>> time<<if $activeSlave.birthsTotal != 1>>s<</if>>; + <<if ($activeSlave.births == $activeSlave.birthsTotal)>> + <<if ($activeSlave.births == 1)>> + it happened within the walls of $arcologies[0].name. + <<elseif ($activeSlave.births == 2)>> + both of them happened within the walls of $arcologies[0].name. + <<else>> + all of them happened within the walls of $arcologies[0].name. + <</if>> + <<elseif $activeSlave.births == 1>> + one of them happened within the walls of $arcologies[0].name. + <<elseif ($activeSlave.births > 1)>> + $activeSlave.births of them happened within the walls of $arcologies[0].name. + <<else>> + none of them happening within $arcologies[0].name. + <</if>> + <</if>> + + <<if $activeSlave.slavesKnockedUp > 0>> + $He's knocked up $activeSlave.slavesKnockedUp other slave girl<<if $activeSlave.slavesKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you<</if>>. + <<elseif $activeSlave.slavesFathered > 0>> + $He's fathered $activeSlave.slavesFathered new slave<<if $activeSlave.slavesFathered > 1>>s<</if>> for you. + <</if>> + <<if $activeSlave.PCKnockedUp > 0>> + $He's managed to knock you up $activeSlave.PCKnockedUp time<<if $activeSlave.PCKnockedUp > 1>>s<</if>><<if $activeSlave.slavesFathered > 0>> and is the father of $activeSlave.PCChildrenFathered of your children<</if>>. + <<elseif $activeSlave.PCChildrenFathered > 0>> + $He's the father of $activeSlave.PCChildrenFathered of your children. + <</if>> + <</if>> +<</if>> + +<<if $activeSlave.fuckdoll == 0>> /* NORMAL NON-FUCKDOLL MENTAL REPORT */ + + <<eyeDescription>> + + <<if $activeSlave.fetish == "mindbroken">> + However, @@.coral;$his mind is fundamentally broken;@@ everything $he experiences will quickly be forgotten. + <</if>> + + <<if ($activeSlave.behavioralFlaw == "arrogant")>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + $He is @@.red;arrogant@@ and clings to $his dignity. + <<elseif ($activeSlave.devotion < -20)>> + $He is still @@.red;arrogant@@ at heart, but does $his best to hide it out of fear. + <<elseif ($activeSlave.devotion <= 20)>> + $He is @@.red;arrogant@@ and seems to think slavery beneath $him. + <<else>> + Despite being well broken, $he seems to retain hints of @@.red;arrogance@@. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "bitchy")>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + $He is @@.red;bitchy@@ and insults you every chance $he gets. + <<elseif ($activeSlave.devotion < -20)>> + $He is still @@.red;bitchy@@ at times, but does $his best to keep quiet out of fear. + <<elseif ($activeSlave.devotion <= 20)>> + $He is @@.red;bitchy@@ and constantly tries to get a word in edgewise. + <<else>> + Since $he is well broken, $he tries to confine $his @@.red;bitchy@@ remarks to your other slaves. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "liberated")>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + $He strongly believes that @@.red;slavery is wrong,@@ and resists it as best $he can. + <<elseif ($activeSlave.devotion < -20)>> + $He strongly believes that @@.red;slavery is wrong,@@ but usually keeps quiet out of fear. + <<elseif ($activeSlave.devotion <= 20)>> + $He strongly believes that @@.red;slavery is wrong,@@ and rarely misses a chance to complain about it. + <<else>> + $He strongly believes that @@.red;slavery is wrong,@@ but has learned to keep it to herself. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "devout")>> + $He is @@.red;devoutly religious,@@ + <<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>> + and uses $his faith as a wellspring of resistance. + <<elseif ($activeSlave.devotion < -20)>> + and uses $his faith as a place of refuge. + <<elseif ($activeSlave.devotion <= 20)>> + and uses $his faith as a private place within herself. + <<else>> + but has learned to keep $his faith private. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "odd")>> + $He behaves @@.red;oddly@@, saying and doing random things. + <<elseif ($activeSlave.behavioralFlaw == "hates men")>> + $He @@.red;strongly dislikes@@ being around + <<if ($activeSlave.attrXY >= 85) && ($activeSlave.energy >= 40)>> + men; since $he loves the dick, $he's forced to put up with them. + <<elseif ($activeSlave.attrXY >= 65) && ($activeSlave.energy >= 40)>> + men; since $he likes the dick, $he reluctantly puts up with them. + <<else>> + men. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "hates women")>> + $He @@.red;strongly dislikes@@ being around + <<if ($activeSlave.attrXX >= 85) && ($activeSlave.energy >= 40)>> + women; since $he loves pussy, $he's forced to put up with them. + <<elseif ($activeSlave.attrXX >= 65) && ($activeSlave.energy >= 40)>> + women; since $he likes pussy, $he reluctantly puts up with them. + <<else>> + women. + <</if>> + <<elseif ($activeSlave.behavioralFlaw == "anorexic")>> + $He suffers from @@.red;anorexia@@. + <<elseif ($activeSlave.behavioralFlaw == "gluttonous")>> + $He @@.red;tends to overeat@@ whenever $he can, reacting to the rigors of sexual slavery with overeating. + <</if>> + + <<switch $activeSlave.behavioralQuirk>> + <<case "confident">> + $He's @@.green;confident,@@ and believes that $he has something of value to offer, even as a slave. + <<case "cutting">> + $He often has a witty or @@.green;cutting@@ remark ready, but knows when to keep them to herself. + <<case "funny">> + $He's @@.green;funny,@@ often providing a little comic relief. + <<case "adores women">> + $He @@.green;adores women,@@ and loves spending time with them. + <<case "adores men">> + $He @@.green;adores men,@@ and loves spending time with them. + <<case "fitness">> + $He's a @@.green;fitness fanatic,@@ and almost gets off to a hard workout. + <<case "insecure">> + $He's @@.green;insecure,@@ defining $his self worth by how much others want to fuck $him. + <<case "sinful">> + <<if $arcologies[0].FSChattelReligionist == "unset">> + $He's delightfully @@.green;sinful,@@ taking real pleasure in breaking cultural mores. + <<else>> + $He's a devout Chattel Religionist, and is aggressively @@.green;sinful@@ against old world faiths. $He is enthusiastic about slutty religious clothing, and excited by intentional sacrilege like openly using old world religious icons as sex toys or having orgies on altars. + <</if>> + <<case "advocate">> + $He's an @@.green;advocate@@ for slavery, and can articulate what it's done for $him. + <</switch>> + + <<switch $activeSlave.sexualFlaw>> + <<case "hates oral">> + $He @@.red;hates@@ oral sex and tries to avoid it. + <<case "hates anal">> + $He @@.red;hates@@ anal sex and tries to avoid it. + <<case "hates penetration">> + $He @@.red;hates@@ penetration and tries to avoid it. + <<case "repressed">> + $He is @@.red;sexually repressed,@@ retaining a fundamental distaste for sex from $his upbringing. + <<case "idealistic">> + $He is @@.red;sexually idealistic,@@ retaining a belief that sex should be based on love and consent. + <<case "shamefast">> + $He is @@.red;shamefast,@@ suffering crippling anxiety when naked. + <<case "apathetic">> + $He is @@.red;sexually apathetic,@@ often slipping into inertness during sex. + <<case "crude">> + $He is @@.red;sexually crude,@@ and has little sense of what partners find disgusting during sex. + <<case "judgemental">> + $He is @@.red;sexually judgemental,@@ and often denigrates $his sexual partners' performance. + <<case "cum addict">> + $He's a @@.yellow;cum addict:@@ $he has a deep psychological addiction to <<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>pussyjuice<</if>> and becomes anxious if $he goes for a few hours without drinking any. + <<case "anal addict">> + $He's an @@.yellow;anal addict:@@ $he has a deep psychological need to be fucked in the ass and becomes anxious if $he goes for a few hours without anal. + <<case "attention whore">> + $He's an @@.yellow;attention whore:@@ shocking and titillating spectators is more important to $him than the actual pleasure of sex. + <<case "breast growth">> + $He has a @@.yellow;breast growth obsession:@@ $he's nearly incapable of believing that $his breasts are big enough. + <<case "abusive">> + $He's sexually @@.yellow;abusive:@@ $he prefers taking sexual pleasure by force to having it offered to $him. + <<case "malicious">> + $He's sexually @@.yellow;malicious:@@ $he gets off on others' anguish. + <<case "self hating">> + $He's filled with @@.yellow;self hatred,@@ and is disturbingly willing to comply with things that might hurt $him. + <<case "neglectful">> + $He's sexually @@.yellow;self neglectful,@@ and often shows no interest in getting off herself. + <<case "breeder">> + $He's @@.yellow;obsessed with being bred@@ to the point of fetishizing pregnancy itself as much as any act that leads to it. + <</switch>> + + <<switch $activeSlave.sexualQuirk>> + <<case "gagfuck queen">> + $He's a @@.green;gagfuck queen:@@ $he's able to safely take a rough facefuck. + <<case "painal queen">> + $He's a @@.green;painal queen:@@ $he knows exactly how much $he can take without getting hurt. + <<case "strugglefuck queen">> + $He's a @@.green;strugglefuck queen:@@ $he can gauge exactly how much resistance $his partners want. + <<case "tease">> + $He's a @@.green;tease,@@ and often displays a little flash of herself followed by a blush. + <<case "romantic">> + $He's a @@.green;romantic,@@ and persists in innocent pleasure in the closeness of sex. + <<case "perverted">> + $He's @@.green;perverted,@@ and enjoys breaking sexual boundaries. + <<case "caring">> + $He's @@.green;caring,@@ and enjoys bringing partners pleasure more than getting off herself. + <<case "unflinching">> + $He's @@.green;unflinching,@@ willing to do anything, even by the standards of sex slaves. + <<case "size queen">> + $He's @@.green;a size queen;@@ preferring big cock is almost $his trademark. + <</switch>> + + <<if ($activeSlave.fetishKnown == 1)>> + <<switch $activeSlave.fetish>> + <<case "submissive">> + <<if ($activeSlave.sexualFlaw == "apathetic")>> + This sexual apathy plays into $his preference for @@.lightcoral;submission.@@ + <<elseif ($activeSlave.behavioralFlaw == "arrogant")>> + $His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit@@. + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's an extreme @@.lightcoral;submissive@@, and relishes the strictures of slavery. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He's a confirmed @@.lightcoral;submissive@@, and enjoys the strictures of slavery. + <<else>> + $He has @@.lightcoral;submissive@@ tendencies, and likes the strictures of slavery. + <</if>> + <<case "cumslut">> + <<if ($activeSlave.sexualFlaw == "hates oral")>> + $He's torn between $his @@.lightcoral;love of semen@@ and $his dislike of having cocks in $his mouth. + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's a @@.lightcoral;cumslut@@, and loves giving blowjobs and receiving facials. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He @@.lightcoral;prefers giving oral@@, and enjoys sucking dick and receiving facials. + <<else>> + $He has an @@.lightcoral;oral fixation@@, and likes giving blowjobs and receiving facials. + <</if>> + <<case "humiliation">> + <<if ($activeSlave.behavioralFlaw == "bitchy")>> + $His bitchiness is really just an expression of $his deep need to be @@.lightcoral;humiliated@@ herself. + <<elseif ($activeSlave.sexualFlaw == "shamefast")>> + $His shame is genuine, and it is with real self-loathing that $he @@.lightcoral;gets off on humiliation.@@ + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's a slut for @@.lightcoral;humiliation@@, and gets off on having others see $his enslavement. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He enjoys @@.lightcoral;humiliating@@ sex. + <<else>> + $He likes @@.lightcoral;embarrassing@@ sex. + <</if>> + <<case "buttslut">> + <<if ($activeSlave.sexualFlaw == "hates anal")>> + $His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt@@. + <<elseif ($activeSlave.fetishStrength > 95)>> + $He's a @@.lightcoral;buttslut@@, happy to have anyone put anything up $his ass. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He @@.lightcoral;prefers anal.@@ + <<else>> + $He has an @@.lightcoral;anal fixation.@@ + <</if>> + <<case "boobs">> + <<if ($activeSlave.fetishStrength > 95)>> + $He @@.lightcoral;prefers mammary intercourse@@ to any other kind of sex, and readily climaxes to nipple stimulation. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He enjoys @@.lightcoral;breast play,@@ and is rapidly aroused by nipple stimulation. + <<else>> + $He @@.lightcoral;really likes boobs,@@ $hers and others. + <</if>> + <<case "pregnancy">> + <<if ($activeSlave.fetishStrength > 95)>> + $He has a @@.lightcoral;pregnancy fetish,@@ and finds anything related to reproduction sexy. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He has an @@.lightcoral;impregnation fantasy,@@ and enjoys bareback sex. + <<else>> + $He has a recurring @@.lightcoral;impregnation fantasy.@@ + <</if>> + <<case "dom">> + <<if ($activeSlave.sexualFlaw == "apathetic")>> + $He is at war with herself, since $his habitual apathy during sex barely masks a desire to @@.lightcoral;dominate.@@ + <<elseif ($activeSlave.fetishStrength > 95)>> + $He is a @@.lightcoral;complete dom;@@ with other slaves this is expressed as a strong preference to top, and with $his betters $he's an almost competitive lover. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He likes to take an active, powerful role in sex; with other slaves this is expressed as @@.lightcoral;dominance@@, and with $his betters $he's a very energetic lover. + <<else>> + $He prefers to take a @@.lightcoral;dominant@@ sexual role. + <</if>> + <<case "sadist">> + <<if ($activeSlave.fetishStrength > 95)>> + $He is an @@.lightcoral;aggressive sadist@@; $he's constantly plotting to control, abuse, and hurt other slaves. + <<elseif ($activeSlave.fetishStrength > 60)>> + $He has @@.lightcoral;sadistic tendencies@@; $he enjoys watching other slaves in pain, but truly loves causing pain herself. + <<else>> + $He gets off on @@.lightcoral;the suffering of others@@; $he enjoys watching other slaves in pain. + <</if>> + <<case "masochist">> + <<if ($activeSlave.fetishStrength > 95)>> + $He is a @@.lightcoral;pain slut.@@ + <<elseif ($activeSlave.fetishStrength > 60)>> + $He @@.lightcoral;gets off on pain,@@ showing strong masochistic tendencies. + <<else>> + $He @@.lightcoral;doesn't mind pain,@@ and shows some masochistic tendencies. + <</if>> + <<default>> + $His sexual tastes are @@.pink;quite normal.@@ + <</switch>> + <<else>> + $His fetishes, if any, are not known to you. + <</if>> + + <<if ($activeSlave.attrKnown == 1)>> + <<if ($activeSlave.energy > 95)>> + $He's a @@.green;nymphomaniac.@@ + <<elseif ($activeSlave.energy > 80)>> + $He's a @@.green;sex addict.@@ + <<elseif ($activeSlave.energy > 60)>> + $He has a @@.green;powerful appetite for sex.@@ + <<elseif ($activeSlave.energy > 40)>> + $He has a @@.yellow;healthy sex drive.@@ + <<elseif ($activeSlave.energy > 20)>> + $He has a @@.red;weak sex drive.@@ + <<else>> + $He's @@.red;frigid,@@ with little interest in sex. + <</if>> + <<if ($activeSlave.attrXY <= 5)>> + <<if ($activeSlave.attrXX <= 5)>> + $He @@.red;finds both men's and women's intimate areas quite repulsive,@@ an unfortunate state of affairs! + <<else>> + $He @@.red;finds men sexually disgusting,@@ + <<if ($activeSlave.attrXX <= 15)>> + and @@.red;has almost as much trouble with women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + and is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and $he is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <</if>> + <<elseif ($activeSlave.attrXY <= 15)>> + $He @@.red;considers men's bodies a turnoff,@@ + <<if ($activeSlave.attrXX <= 5)>> + and is @@.red;actually disgusted by womens'.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + and @@.red;feels the same about womens'.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + and is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and $he is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 35)>> + $He is @@.red;finds most men unattractive,@@ + <<if ($activeSlave.attrXX <= 5)>> + and is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + and is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + and is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and $he is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 65)>> + $He's indifferent to sex with men, + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;actually unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + and feels the same about women, too. + <<elseif ($activeSlave.attrXX <= 85)>> + but @@.green;is attracted to women.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + @@.green;strongly preferring women.@@ + <<else>> + but is @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 85)>> + $He @@.green;finds men attractive,@@ + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + but is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + and @@.green;likes women too.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + but @@.green;likes women even more.@@ + <<else>> + but is really @@.green;passionate about women.@@ + <</if>> + <<elseif ($activeSlave.attrXY <= 95)>> + $He @@.green;is aroused by most men,@@ + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + but is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + and @@.green;likes women too.@@ + <<elseif ($activeSlave.attrXX <= 95)>> + and @@.green;thinks most women are hot,@@ too. + <<else>> + but is most @@.green;passionate about women.@@ + <</if>> + <<else>> + <<if ($activeSlave.attrXX > 95)>> + $He's @@.green;omnisexual,@@ and is passionately attracted to nearly everyone. + <<else>> + $He's @@.green;passionate about men,@@ + <<if ($activeSlave.attrXX <= 5)>> + but is @@.red;disgusted by the idea of intimacy with a woman.@@ + <<elseif ($activeSlave.attrXX <= 15)>> + but is @@.red;turned off by women.@@ + <<elseif ($activeSlave.attrXX <= 35)>> + but is @@.red;unenthusiastic about women.@@ + <<elseif ($activeSlave.attrXX <= 65)>> + but is indifferent to women. + <<elseif ($activeSlave.attrXX <= 85)>> + but also @@.green;likes women,@@ too. + <<else>> + but also @@.green;thinks most women are hot,@@ too. + <</if>> + <</if>> + <</if>> + <<else>> + You do not understand $his sexuality very well. + <</if>> + +<<else>> /* FUCKDOLL MENTAL REPORT */ + + It's impossible to tell what intelligence or inclinations a fuckdoll might have by looking at it, but the most recent records indicate that this one is + <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>> + @@.deepskyblue;brilliant@@ + <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>> + @@.deepskyblue;highly intelligent@@ + <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>> + of @@.deepskyblue;above average intelligence@@ + <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>> + of average intelligence + <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>> + of @@.orangered;below average intelligence@@ + <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>> + @@.orangered;very stupid@@ + <<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -100)>> + @@.orangered;a moron@@ + <</if>> + <<if ($activeSlave.intelligence >= -15)>> + <<if ($activeSlave.intelligenceImplant < 15)>> + but is uneducated. + <<elseif $activeSlave.intelligenceImplant >= 30>> + and is well educated. + <<else>> + and is educated. + <</if>> + <<else>> + <<if ($activeSlave.intelligenceImplant < 15)>> + and is uneducated. + <<elseif $activeSlave.intelligenceImplant >= 30>> + but is well educated. + <<else>> + but is educated. + <</if>> + <</if>> + + <<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none") ||($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>> + <<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none")>> + $His remaining mental flaws are likewise impossible to discern, but if $he was allowed out of $his suit, this fuckdoll would probably still + <<if $activeSlave.behavioralFlaw != "none">> + <<switch $activeSlave.behavioralFlaw>> + <<case "hates men">> + @@.red;hate men@@ + <<case "hates women">> + @@.red;hate women@@ + <<case "gluttonous">> + be a @@.red;stress eater@@ + <<default>> + be @@.red;$activeSlave.behavioralFlaw@@ + <</switch>> + <</if>> + <<if $activeSlave.sexualFlaw != "none">> + <<if $activeSlave.behavioralFlaw != "none">>and would still<</if>> + <<switch $activeSlave.sexualFlaw>> + <<case "hates oral">> + @@.red;hate oral.@@ + <<case "hates anal">> + @@.red;hate anal.@@ + <<case "hates penetration">> + @@.red;hate penetration.@@ + <<case "cum addict">> + a @@.yellow;cum addict.@@ + <<case "anal addict">> + an @@.yellow;anal addict.@@ + <<case "attention whore">> + an @@.yellow;attention whore.@@ + <<case "breast growth">> + have a @@.yellow;breast obsession.@@ + <<case "breeder">> + have a @@.yellow;breeding obsession.@@ + <<default>> + be @@.red;$activeSlave.sexualFlaw.@@ + <</switch>> + <<else>> + to an unacceptable degree. + <</if>> + <</if>> + <<if ($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>> + $His character seems to retain some distinctiveness; $he may still + <<if $activeSlave.behavioralQuirk != "none">> + be + <<switch $activeSlave.behavioralQuirk>> + <<case "fitness">> + @@.green;a fitness fanatic@@ + <<case "adores women">> + @@.green;adore women@@ + <<case "adores men">> + @@.green;adore men@@ + <<case "advocate">> + @@.green;an advocate@@ + <<default>> + @@.green;$activeSlave.behavioralQuirk@@ + <</switch>> + <</if>> + <<if $activeSlave.sexualQuirk != "none">> + <<if $activeSlave.behavioralQuirk != "none">>and still<</if>> be + <<switch $activeSlave.sexualQuirk>> + <<case "romantic" "perverted" "caring" "unflinching">> + @@.green;$activeSlave.sexualQuirk.@@ + <<default>> + a @@.green;$activeSlave.sexualQuirk.@@ + <</switch>> + <<else>> + in there. + <</if>> + <</if>> + <</if>> + + <<if ($activeSlave.fetishKnown == 1)>> + $His recent biomedical readings indicate that $he still prefers + <<switch $activeSlave.fetish>> + <<case "submissive">> + @@.lightcoral;being forced to submit@@ + <<case "cumslut">> + @@.lightcoral;being facefucked@@ + <<case "humiliation">> + @@.lightcoral;being fucked in public@@ + <<case "buttslut">> + @@.lightcoral;being sodomized@@ + <<case "boobs">> + @@.lightcoral;having $his breasts handled@@ + <<case "pregnancy">> + @@.lightcoral;being inseminated@@ + <<case "dom" "sadist">> + @@.lightcoral;being on top@@ + <<case "masochist">> + @@.lightcoral;being hurt@@ + <<default>> + @@.lightcoral;having vanilla sex@@ + <</switch>> + to any other kind of use. + <</if>> + + <<if ($activeSlave.attrKnown == 1)>> + $His suit usually forces $him to become aroused for use, but when $he's allowed to react naturally, $he has + <<if ($activeSlave.energy > 95)>> + a @@.green;nymphomaniac@@ need + <<elseif ($activeSlave.energy > 80)>> + a @@.green;pathological need@@ + <<elseif ($activeSlave.energy > 60)>> + a @@.green;powerful need@@ + <<elseif ($activeSlave.energy > 40)>> + a @@.yellow;healthy need@@ + <<elseif ($activeSlave.energy > 20)>> + a @@.red;weak need@@ + <<else>> + @@.red;no need@@ + <</if>> + for external sexual stimulation, acts + <<if ($activeSlave.attrXX <= 15)>> + @@.red;revolted@@ + <<elseif ($activeSlave.attrXX <= 35)>> + @@.red;unhappy@@ + <<elseif ($activeSlave.attrXX <= 65)>> + indifferent + <<elseif ($activeSlave.attrXX <= 85)>> + @@.green;eager@@ + <<else>> + @@.green;very enthusiastic@@ + <</if>> + when a pussy is pressed against $his face hole, and + <<if ($activeSlave.attrXY <= 15)>> + @@.red;struggles@@ + <<elseif ($activeSlave.attrXY <= 35)>> + @@.red;does not react positively@@ + <<elseif ($activeSlave.attrXY <= 65)>> + does not react significantly + <<elseif ($activeSlave.attrXY <= 85)>> + @@.green;seems pleased@@ + <<else>> + is @@.green;very happy@@ + <</if>> + when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of $his lower holes<<else>>$his rear hole<</if>>. + <</if>> + +<</if>> /* END MENTAL REPORT */ + +<<if $saleDescription == 0>> + <<if $eventDescription == 0>> + <<if canSee($activeSlave)>> + <<if ($activeSlave.attrKnown == 1)>> + <<if ($activeSlave.assignment != "work in the dairy") || ($dairyRestraintsSetting > 1)>> + <<if ($activeSlave.attrXX > 85) && ($PC.boobs == 1)>> + $His attraction to women is obvious: $he can't seem to stop staring at your breasts. + <<elseif ($activeSlave.attrXY > 85) && ($PC.dick == 1)>> + $His attraction to men is obvious: $he can't seem to stop glancing down at your package. + <<elseif ($activeSlave.attrXY > 85) && ($PC.boobs == 0)>> + $His attraction to men is obvious: $he can't seem to stop checking out your broad chest. + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> +<</if>> + +<<if $activeSlave.fuckdoll == 0>> + <<if $showBodyMods == 1>> + <<if ["neck", "left cheek", "right cheek", "cheeks", "left ears", "right ears", "ears"].includes($activeSlave.brandLocation)>> + <<brandDescription>> + <</if>> + <</if>> +<</if>> + +<<if $familyTesting == 1>> + + <<Family>> + + <<if $activeSlave.relationship >= 3 && totalRelatives($activeSlave) > 0>> + <<set _lover = getSlave($activeSlave.relationshipTarget)>> + <<if def _lover>> + <<if $activeSlave.mother == _lover.ID>> + $He is in an @@.lightgreen;incestuous relationship with $his mother, <<= SlaveFullName(_lover)>>.@@ + <<elseif $activeSlave.father == _lover.ID>> + $He is in an @@.lightgreen;incestuous relationship with $his father, <<= SlaveFullName(_lover)>>.@@ + <<elseif _lover.mother == $activeSlave.ID || _lover.father == $activeSlave.ID>> + $He is in an @@.lightgreen;incestuous relationship with $his daughter, <<= SlaveFullName(_lover)>>.@@ + <<else>> + <<switch areSisters($activeSlave, _lover)>> + <<case 1>> + $He is in an @@.lightgreen;incestuous relationship with $his twin, <<= SlaveFullName(_lover)>>.@@ + <<case 2>> + $He is in an @@.lightgreen;incestuous relationship with $his sister, <<= SlaveFullName(_lover)>>.@@ + <<case 3>> + $He is in an @@.lightgreen;incestuous relationship with $his half-sister, <<= SlaveFullName(_lover)>>.@@ + <</switch>> + <</if>> + <</if>> + <<elseif $activeSlave.relationship <= -2>> + <<if ($activeSlave.mother == -1 || $activeSlave.father == -1)>> + <<if ($activeSlave.mother == -1 && $activeSlave.father == -1)>> + $He is in an @@.lightgreen;incestuous relationship with $his sole parent, you.@@ + <<elseif $activeSlave.mother == -1>> + $He is in an @@.lightgreen;incestuous relationship with $his mother, you.@@ + <<elseif $activeSlave.father == -1>> + $He is in an @@.lightgreen;incestuous relationship with $his father, you.@@ + <</if>> + <<elseif $PC.mother == $activeSlave.ID || $PC.father == $activeSlave.ID>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his son, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his daughter, you.@@ + <</if>> + <<elseif areSisters($PC, $activeSlave) == 1>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his twin brother, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his twin sister, you.@@ + <</if>> + <<elseif areSisters($PC, $activeSlave) == 2>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his brother, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his sister, you.@@ + <</if>> + <<elseif areSisters($PC, $activeSlave) == 3>> + <<if $PC.title == 1>> + $He is in an @@.lightgreen;incestuous relationship with $his half-brother, you.@@ + <<elseif $PC.title == 0>> + $He is in an @@.lightgreen;incestuous relationship with $his half-sister, you.@@ + <</if>> + <</if>> + <</if>> + +<<else>> + + <<if $activeSlave.relation != 0>> + <<set _lsd = $slaveIndices[$activeSlave.relationTarget]>> + <<if def _lsd>> + <<if ($slaves[_lsd].ID == $activeSlave.relationshipTarget) && ($activeSlave.relationship >= 3)>> + $He is @@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s $activeSlave.relation, making their relationship incestuous.@@ + <<else>> + $He is @@.lightgreen;<<= SlaveFullName($slaves[_lsd])>>'s $activeSlave.relation.@@ + <</if>> + <</if>> + <</if>> + +<</if>> /* closes extended family mode */ + +<<if $activeSlave.rivalry != 0>> + <<set _lsd = $slaveIndices[$activeSlave.rivalryTarget]>> + <<if def _lsd>> + $He + <<if $activeSlave.rivalry <= 1>> + @@.lightsalmon;dislikes@@ <<= SlaveFullName($slaves[_lsd])>>. + <<elseif $activeSlave.rivalry <= 2>> + is <<= SlaveFullName($slaves[_lsd])>>'s @@.lightsalmon;rival.@@ + <<else>> + @@.lightsalmon;bitterly hates@@ <<= SlaveFullName($slaves[_lsd])>>. + <</if>> + <</if>> +<</if>> + +<<if $activeSlave.bodySwap > 0>> + <<if $activeSlave.origBodyOwner !== "">> + $He currently possesses <<print $activeSlave.origBodyOwner>>'s body. + <</if>> + <<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0 && $activeSlave.origBodyOwnerID > 0>> + <<set _lsd = $slaveIndices[$activeSlave.origBodyOwnerID]>> + <<if def _lsd>> + $He is fully aware that <<= SlaveFullName($slaves[_lsd])>> is in $his old body. + <</if>> + <</if>> +<</if>> + +<br> + +<<if $saleDescription == 0>> + <<if $activeSlave.origin != 0>> + <<originDescription $activeSlave>> + <</if>> +<</if>> + +/*TODO: This will DEFINITELY need updating - children born in your arcology do not have past experience*/ + +<<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.career != 0>> + <<if $activeSlave.career == "a slave">> + $He was a slave long before you obtained $him. + <<elseif $activeSlave.career == "a slave since birth">> + $He's been your slave $his entire life. + <<elseif $activeSlave.career == "a meat toilet" || $activeSlave.career == "a cum dump">> + $He sees herself as a cum receptacle. + <<elseif $activeSlave.career == "a dairy cow">> + $He's been broken into the belief that $he is nothing more than a cow to be milked and bred. + <<elseif $activeSlave.career == "a breeding bull">> + $He's been broken into the belief that $he is nothing more than a bull destined to fill fertile wombs with calves. + <<elseif $activeSlave.career == "a breeder">> + Before you obtained $him, $he was a breeding slave. + <<elseif $activeSlave.career == "a bioreactor">> + $He has spent time as a cow in an industrial dairy, an experience that marked $him deeply. + <<else>> + Before $he was a slave, $he was + <<if setup.bodyguardCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Bodyguard. + <<elseif setup.wardenessCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Wardeness for <<if $cellblock == 0>>a Cellblock<<else>>$cellblockName<</if>>. + <<elseif setup.attendantCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as an Attendant for <<if $spa == 0>>a Spa<<else>>$spaName<</if>>. + <<elseif setup.matronCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Matron for <<if $nursery == 0>>a Nursery<<else>>$nurseryName<</if>>. + <<elseif setup.nurseCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Nurse for <<if $clinic == 0>>a Clinic<<else>>$clinicName<</if>>. + <<elseif setup.schoolteacherCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Schoolteacher for <<if $schoolroom == 0>>a Schoolroom<<else>>$schoolroomName<</if>>. + <<elseif setup.stewardessCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Stewardess for <<if $servantsQuarters == 0>>a Servant's Quarters<<else>>$servantsQuartersName<</if>>. + <<elseif setup.milkmaidCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Milkmaid for <<if $dairy == 0>>a Dairy<<else>>$dairyName<</if>>. + <<elseif setup.farmerCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Farmer for <<if $farmyard == 0>>a Farmyard<<else>>$farmyardName<</if>>. + <<elseif setup.madamCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Madam for <<if $brothel == 0>>a Brothel<<else>>$brothelName<</if>>. + <<elseif setup.DJCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a DJ for <<if $club == 0>>a Club<<else>>$clubName<</if>>. + <<elseif setup.HGCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Head Girl. + <<elseif setup.recruiterCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a recruiter. + <<elseif setup.entertainmentCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him a slight edge at entertainment. + <<elseif setup.whoreCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him a slight edge at sexual commerce. + <<elseif setup.gratefulCareers.includes($activeSlave.career)>> + $activeSlave.career, so $he can remember what it's like to have the freedom to starve. + <<elseif setup.menialCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him experience following orders. + <<elseif setup.servantCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him a slight edge in housekeeping. + <<else>> + <<print $activeSlave.career>>. + <</if>> + <</if>> + <</if>> + <<if ($week-$activeSlave.weekAcquired >= 20) && ($activeSlave.entertainSkill >= 100)>> + <<if setup.entertainmentCareers.includes($activeSlave.career)>><<else>> + $He has gotten enough experience to be as charismatic as any professional entertainer<<if ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>>, and has been fucked so many times that a free sex worker could teach $him nothing<</if>>. + <</if>> + <<elseif ($activeSlave.oralCount + $activeSlave.analCount + $activeSlave.vaginalCount + $activeSlave.mammaryCount + $activeSlave.penetrativeCount > 1000)>> + <<if setup.whoreCareers.includes($activeSlave.career)>><<else>> + $He has been fucked so many times that a free sex worker could teach $him nothing. + <</if>> + <</if>> +<</if>> + +<<if $activeSlave.prestige > 0>> + <<if $activeSlave.prestigeDesc>>$activeSlave.prestigeDesc<</if>> + <<if $activeSlave.prestige > 2>> + It is extremely prestigious to own $him. + <<elseif $activeSlave.prestige > 1>> + It is quite prestigious to own $him. + <<else>> + It is fairly prestigious to own $him. + <</if>> +<</if>> + +<<if $activeSlave.pornPrestige > 0>> + <<if $activeSlave.pornPrestigeDesc>>$activeSlave.pornPrestigeDesc<</if>> + <<if $activeSlave.pornPrestige > 2>> + As such, $he tends to gain a following wherever $he goes. + <<elseif $activeSlave.pornPrestige > 1>> + As such, $he is recognized often. + <<else>> + As such, $he is recognized occasionally. + <</if>> +<</if>> + +<<if $activeSlave.prestige > 0 || $activeSlave.pornPrestige > 1>> + <<if $activeSlave.fuckdoll == 0 && $activeSlave.markings == "birthmark">> + $He has a large, liver-colored birthmark, but since $he's well known, this uniqueness adds to $his beauty rather than detracting from it. + <</if>> +<</if>> + +<<if $activeSlave.fuckdoll > 0>> + $He is + <<if $activeSlave.fuckdoll <= 10>> + poorly adapted to life as a living sex toy. + <<elseif $activeSlave.fuckdoll <= 30>> + @@.aquamarine;moderately adapted to life as a living sex toy.@@ + <<elseif $activeSlave.fuckdoll <= 60>> + @@.aquamarine;well adapted to life as a living sex toy.@@ + <<elseif $activeSlave.fuckdoll < 100>> + @@.aquamarine;almost perfectly adapted to life as a living sex toy.@@ + <<else>> + @@.aquamarine;perfectly adapted to life as a living sex toy.@@ + <</if>> + Entertainment and prostitution skills are irrelevant for a Fuckdoll. +<<else>> + <<if $activeSlave.whoreSkill <= 10>> + <<if $activeSlave.entertainSkill <= 10>> + <<elseif $activeSlave.entertainSkill <= 30>> + $He is @@.aquamarine;reasonably entertaining.@@ + <<elseif $activeSlave.entertainSkill <= 60>> + $He is a @@.aquamarine;skilled entertainer.@@ + <<elseif $activeSlave.entertainSkill < 100>> + $He is an @@.aquamarine;expert entertainer.@@ + <<else>> + $He is a @@.aquamarine;master of entertainment.@@ + <</if>> + <<else>> + <<if $activeSlave.entertainSkill <= 10>> + <<elseif $activeSlave.entertainSkill <= 30>> + $He is @@.aquamarine;reasonably entertaining@@ and + <<elseif $activeSlave.entertainSkill <= 60>> + $He is a @@.aquamarine;skilled entertainer@@ and + <<elseif $activeSlave.entertainSkill < 100>> + $He is an @@.aquamarine;expert entertainer@@ and + <<else>> + $He is a @@.aquamarine;master of entertainment@@ and + <</if>> + <</if>> + <<if $activeSlave.whoreSkill <= 10>> + <<elseif $activeSlave.whoreSkill <= 30>> + <<if $activeSlave.entertainSkill <= 10>>$He <</if>>has @@.aquamarine;basic experience as a prostitute.@@ + <<elseif $activeSlave.whoreSkill <= 60>> + <<if $activeSlave.entertainSkill <= 10>>$He is <</if>>a @@.aquamarine;skilled streetwalker.@@ + <<elseif $activeSlave.whoreSkill < 100>> + <<if $activeSlave.entertainSkill <= 10>>$He is <</if>>an @@.aquamarine;expert working girl.@@ + <<else>> + <<if $activeSlave.entertainSkill <= 10>>$He is <</if>>a @@.aquamarine;masterful whore.@@ + <</if>> +<</if>> + +<<if ($activeSlave.customDesc != "") && (def $activeSlave.customDesc)>> + <<print $activeSlave.customDesc>> +<</if>> + +<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>> + <<if $genderLawPass == 1>> + $His body is a perfect example of the fashionable feminine ideal. + <</if>> +<<elseif $arcologies[0].FSSlimnessEnthusiastLaw == 1>> + <<if slimPass($activeSlave) == 1>> + $His body is a perfect example of the fashionable ideal flat body. + <</if>> +<<elseif $arcologies[0].FSHedonisticDecadenceLaw2 == 1>> + <<if ($activeSlave.boobs >= 2000) && ($activeSlave.butt >= 5) && ($activeSlave.weight > 95)>> + $His body is a perfect example of the fashionable plump body. + <</if>> +<</if>> + +<<if $arcologies[0].FSRestartSMR > 0 && $arcologies[0].FSRestart > 80 && ($activeSlave.dick == 0) && ($activeSlave.balls == 0) && ($activeSlave.ovaries == 0) && ($activeSlave.mpreg == 0) && ($activeSlave.vagina < 0)>> + $His body is a perfect example of a subhuman who has accepted their place in society. +<</if>> + +<<if ($showScores != 0)>> + <<set FResult($activeSlave)>> + Currently, $he has an @@.pink;''attractiveness score'' of __''$beauty''__@@ and a @@.lightcoral;''sexual score'' of __''$FResult''__.@@ +<</if>> + +<br> + +<<if $activeSlave.amp != 0>> + <<amputeeDescription>> +<</if>> + +<<ClothingDescription>> +<<if $showBodyMods == 1>> + <<clothingCorsetDescription>> +<</if>> + +<<if ($showClothing == 1) && ($saleDescription == 0)>> + $He +<<else>> + $activeSlave.slaveName +<</if>> +<<set _averageHeight = Height.mean($activeSlave)>> +is +<<if $activeSlave.height <= (_averageHeight+5) && $activeSlave.height >= (_averageHeight-5)>> + an average height<<if $activeSlave.physicalAge < 16>> for $his age<</if>> +<<elseif $activeSlave.height < (_averageHeight-15)>> + petite<<if $activeSlave.physicalAge < 16>> for $his age<</if>> +<<elseif $activeSlave.height < (_averageHeight-5)>> + short<<if $activeSlave.physicalAge < 16>> for $his age<</if>> +<<elseif $activeSlave.height > (_averageHeight+15)>> + very tall<<if $activeSlave.physicalAge < 16>> for $his age<</if>> +<<elseif $activeSlave.height > (_averageHeight+5)>> + tall<<if $activeSlave.physicalAge < 16>> for $his age<</if>> +<</if>> +<<if $showHeightCMs == 1>> at <<= heightToEitherUnit($activeSlave.height)>>,<</if>> + +and + +<<if $activeSlave.weight > 190 >> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("perfectly curvy", "perfectly plush")>>. + <<else>> + @@.red;<<print either("dangerously overweight", "extremely obese", "dangerously fat")>>.@@ + <</if>> +<<elseif $activeSlave.weight > 160 >> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("spectacularly curvy", "spectacularly plush")>>. + <<else>> + @@.red;<<print either("extremely overweight", "very obese", "extremely fat")>>.@@ + <</if>> +<<elseif $activeSlave.weight > 130 >> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("amazingly curvy", "amazingly plush")>>. + <<else>> + @@.red;<<print either("very overweight", "obese", "very fat")>>.@@ + <</if>> +<<elseif $activeSlave.weight > 95>> + <<if $activeSlave.hips > 1>> + <<print either("extremely curvy", "extremely plush")>>, but $his huge hips make the extra weight attractive on $him. + <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("extremely curvy", "extremely plush")>>. + <<else>> + @@.red;<<print either("overweight", "carrying a lot of extra weight", "fat")>>.@@ + <</if>> +<<elseif $activeSlave.weight > 30>> + <<if $activeSlave.hips > 1>> + <<print either("quite curvy", "very plush")>>, but $his motherly hips make the extra weight attractive on $him. + <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> + <<print either("quite curvy", "very plush")>>. + <<else>> + @@.red;<<print either("chubby", "carrying extra weight")>>.@@ + <</if>> +<<elseif $activeSlave.weight > 10 >><<print either("pleasingly curvy", "nicely plush")>>. +<<elseif $activeSlave.weight >= -10>><<print either("a healthy weight", "neither too fat nor too skinny", "an attractive weight for $his frame")>>. +<<elseif $activeSlave.weight >= -30>><<print either("pleasingly thin", "appealingly skinny")>>. +<<elseif $activeSlave.weight >= -95>> + <<if $activeSlave.hips > 1>> + <<print either("very thin", "quite skinny")>>, but $his wide hips make the gap between $his thighs very noticeable. + <<elseif $activeSlave.hips < -1>> + <<print either("very thin", "quite skinny")>>, but $his trim hips make $his look like a model. + <<else>> + @@.red;<<print either("rail thin", "underweight", "too skinny")>>.@@ + <</if>> +<<else>>@@.red;<<print either("emaciated", "dangerously skinny")>>.@@ +<</if>> + +<<if $activeSlave.hips > 2>> + $His hips are unrealistically wide, it is obvious they have been artificially widened. +<</if>> + +<<waistDescription>> + +<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>> + <<if $arcologies[0].FSHedonisticDecadence == "unset" && $arcologies[0].FSPhysicalIdealistStrongFat == 0>> + <<if $activeSlave.weight > 130>> + $He is much too fat for the fashionable feminine ideal. + <<elseif $activeSlave.weight > 30>> + $He is too fat for the fashionable feminine ideal. + <<elseif $activeSlave.weight < -30>> + $He is too skinny for the fashionable feminine ideal. + <</if>> + <<else>> + <<if $activeSlave.weight > 130>> + $He is much too fat for the fashionable feminine ideal. + <<elseif $activeSlave.weight < -30>> + $He is too skinny for the fashionable feminine ideal. + <</if>> + <</if>> +<<elseif $arcologies[0].FSSlimnessEnthusiastLaw == 1>> + <<if $arcologies[0].FSHedonisticDecadence == "unset" && $arcologies[0].FSPhysicalIdealistStrongFat == 0>> + <<if $activeSlave.weight > 30>> + $He is much too fat for the fashionable feminine ideal. + <<elseif $activeSlave.weight > 10>> + $He is too fat for the fashionable feminine ideal. + <</if>> + <<else>> + <<if $activeSlave.weight > 60>> + $He is much too fat for the fashionable feminine ideal. + <<elseif $activeSlave.weight > 30>> + $He is too fat for the fashionable feminine ideal. + <</if>> + <</if>> +<<elseif $arcologies[0].FSHedonisticDecadenceLaw2 == 1>> + <<if $activeSlave.weight <= 95>> + $He is too thin for the fashionable feminine ideal. + <<elseif $activeSlave.weight <= 10>> + $He is much too thin for the fashionable feminine ideal. + <</if>> +<</if>> + +<<if canWalk($activeSlave)>> + <<if $activeSlave.weight > (170+($activeSlave.muscles/5)) && $activeSlave.physicalAge >= 18>> + $He is so fat that it is difficult for $him to move. + <<if $activeSlave.muscles > 95>> + However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. + <<elseif $activeSlave.muscles > 30>> + $He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. + <<elseif $activeSlave.muscles > 5>> + $He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. + <<else>> + $He cannot get to $his feet unaided, and tries to stay seated as much as $he can. + <</if>> + <<elseif $activeSlave.weight > (110+($activeSlave.muscles/20)) && $activeSlave.physicalAge <= 3>> + $He is so fat that it is difficult for $him to move. + <<if $activeSlave.muscles > 95>> + However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. + <<elseif $activeSlave.muscles > 30>> + $He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. + <<elseif $activeSlave.muscles > 5>> + $He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. + <<else>> + $He cannot get to $his feet unaided, and tries to stay seated as much as $he can. + <</if>> + <<elseif $activeSlave.weight > (140+($activeSlave.muscles/15)) && $activeSlave.physicalAge <= 12>> + $He is so fat that it is difficult for $him to move. + <<if $activeSlave.muscles > 95>> + However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. + <<elseif $activeSlave.muscles > 30>> + $He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. + <<elseif $activeSlave.muscles > 5>> + $He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. + <<else>> + $He cannot get to $his feet unaided, and tries to stay seated as much as $he can. + <</if>> + <<elseif $activeSlave.weight > (165+($activeSlave.muscles/10)) && $activeSlave.physicalAge < 18>> + $He is so fat that it is difficult for $him to move. + <<if $activeSlave.muscles > 95>> + However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. + <<elseif $activeSlave.muscles > 30>> + $He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. + <<elseif $activeSlave.muscles > 5>> + $He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. + <<else>> + $He cannot get to $his feet unaided, and tries to stay seated as much as $he can. + <</if>> + <</if>> +<</if>> + +<<heightImplantDescription>> + +$He is +<<if $activeSlave.muscles > 95>> + @@.pink;extremely muscular,@@ with defined pecs, powerful glutes, and massive traps<<if $activeSlave.weight > 95>> hidden beneath a layer of fat<</if>>. +<<elseif $activeSlave.muscles > 50>> + @@.pink;quite muscular,@@ with ripped abs, strong shoulders, and defined lats<<if $activeSlave.weight > 95>> hidden beneath a layer of fat<</if>>. +<<elseif $activeSlave.muscles > 30>> + @@.pink;well built,@@ yet feminine with defined abs and strong shapely muscles<<if $activeSlave.weight > 95>> hidden beneath a layer of fat<</if>>. +<<elseif $activeSlave.muscles > 5>> + @@.pink;well built,@@ yet feminine, with just-visible muscles<<if $activeSlave.weight > 30>> hidden beneath a layer of fat<</if>>. +<<elseif $activeSlave.muscles > -6>> + @@.pink;soft and feminine,@@ with no visible muscles. +<<elseif $activeSlave.muscles > -31>> + @@.pink;rather weak,@@ with barely any muscles. +<<elseif $activeSlave.muscles > -96>> + @@.pink;very weak;@@ $he struggles with day-to-day tasks. +<<else>> + @@.red;frail;@@ $he can barely hold herself up. +<</if>> + +<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty + $arcologies[0].FSSlimnessEnthusiastLaw > 0 && $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadenceStrongFat == 0>> + <<if $arcologies[0].FSPhysicalIdealistLaw > 0 && $activeSlave.muscles > 50>> + $He is entirely too muscular for the fashionable feminine ideal. + <<elseif $activeSlave.muscles > 30>> + $He is entirely too muscular for the fashionable feminine ideal. + <</if>> +<</if>> + +<<if $activeSlave.amp == 0>> + <<if $activeSlave.weight > 190>> + $He has hugely thick arms with sagging fat rolls and + <<elseif $activeSlave.weight > 160>> + $He has thick arms with drooping fat folds and + <<elseif $activeSlave.weight > 130>> + $He has plump arms with + <<elseif $activeSlave.weight > 97>> + $He has chubby arms with + <<else>> + $He has normal arms with + <</if>> + <<if $activeSlave.muscles > 95>> + huge muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flesh<</if>>. + <<elseif $activeSlave.muscles > 30>> + obvious muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flesh<</if>>. + <<elseif $activeSlave.muscles > 5>> + toned muscles<<if $activeSlave.weight > 30>> hidden beneath $his soft flesh<</if>>. + <<else>> + little muscle to them. + <</if>> +<</if>> + +<<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.ID == $Bodyguard.ID>> + $He is your bodyguard. + <<BodyguardWeapon>> + <</if>> + + <<if $activeSlave.combatSkill > 0>> + $He is @@.aquamarine;skilled at combat@@: $he is comfortable with the use of modern firearms and edged weapons, and $his hands <<if $activeSlave.amp == -4>>would be deadly weapons even if they weren't full of deadly weapons already<<elseif $activeSlave.amp > 0>>would be deadly weapons if $he had any<<else>>are deadly weapons<</if>>. + <</if>> +<</if>> + +<<if $activeSlave.pitKills > 0>> + $activeSlave.pitKills slaves have died by $his hand in pit fights. +<</if>> + +<<if $activeSlave.corsetPiercing > 0>> + <<CorsetPiercingDescription>> +<</if>> + +<<pregnancyDescription>> + +<<if $activeSlave.amp == 0>> + <<if $activeSlave.weight > 190>> + $He has extremely fat legs with immense soft, rather uneven thighs and + <<elseif $activeSlave.weight > 160>> + $He has very fat legs with massively thick, soft, somewhat uneven thighs and + <<elseif $activeSlave.weight > 130>> + $He has fat legs with hugely thick, soft thighs and + <<elseif $activeSlave.weight > 97>> + $He has fat legs with thick, soft thighs and + <<elseif $activeSlave.weight > 95>> + $He has normal legs with thick, soft thighs and + <<else>> + $He has relatively normal legs and thighs with + <</if>> + <<if $activeSlave.muscles > 95>> + huge muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flab<</if>>. + <<elseif $activeSlave.muscles > 30>> + obvious muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flab<</if>>. + <<elseif $activeSlave.muscles > 5>> + toned muscles<<if $activeSlave.weight > 30>> hidden beneath $his soft flab<</if>>. + <<else>> + barely any muscle in them. + <</if>> +<</if>> + +<<heelDescription>> + +<<if $activeSlave.fuckdoll == 0>> + <<if $showBodyMods == 1>> + /* Check it's not a facial brand: */ + <<if ["back", "lower back", "chest", "right shoulder", "left shoulder", "shoulders", "right upper arm", "left upper arm", "upper arms", "right lower arm", "left lower arm", "lower arms", "right wrist", "left wrist", "wrists", "right hand", "left hand", "hands", "left ankle", "right ankle", "ankles", "right calf", "left calf", "calves", "right foot", "left foot", "feet"].includes($activeSlave.brandLocation)>> + <<brandDescription>> + <</if>> + <</if>> +<</if>> + +<<skinDescription>> + +<<if $saleDescription == 1>> + + <<accentDescription>> + +<</if>> + +<<if ($activeSlave.ID == $Bodyguard.ID) && ($activeSlave.scars > 1) && ($activeSlave.scars < 6)>> + $His scars make $him look even more menacing than $he actually is. +<<elseif ($activeSlave.ID == $Bodyguard.ID) && ($activeSlave.scars == 6)>> + $His menacing scar makes $him look terrifying. +<<elseif ($activeSlave.ID == $Wardeness.ID) && ($activeSlave.scars > 1)>> + $His scars make $him look like $he's in the right place. +<</if>> + +<<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0 && $activeSlave.pornPrestige < 2>> + $He has a large, liver-colored birthmark, detracting from $his beauty. + <</if>> + <<if ($activeSlave.skin == "tanned") && ($activeSlave.origSkin != "tanned")>> + <<if ($activeSlave.releaseRules != "restrictive" && $activeSlave.releaseRules != "masturbation")>> + <<if ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> + $His tan is slightly uneven, since $he enjoys + <<if ($activeSlave.fetish == "buttslut")>> + letting other tanned slaves share a tanning bed with $him so they can sodomize $him while $he tans. + <<elseif ($activeSlave.fetish == "cumslut")>> + letting other tanned slaves share a tanning bed with $him so they get oral from $him while $he tans. + <<elseif ($activeSlave.fetish == "sadist")>> + forcing inferior slaves into the tanning beds with $him so $he can sodomize them while $he tans. + <<elseif ($activeSlave.fetish == "dom")>> + bringing other slaves into the tanning beds with $him so $he can fuck them while $he tans. + <<elseif ($activeSlave.fetish == "masochist") || ($activeSlave.fetish == "submissive")>> + letting other slaves into the tanning beds with $him so they can fuck $him while $he tans. + <<elseif ($activeSlave.fetish == "boobs")>> + bringing other slaves into the tanning beds with $him so $he can tittyfuck them while $he tans. + <<elseif ($activeSlave.fetish == "pregnancy") && (random(0,99) < $seeDicks)>> + letting slaves with dicks into the tanning beds with $him so they can cum inside $him while $he tans. + <<else>> + bringing other slaves into the tanning beds with $him to have sex while $he tans. + <</if>> + <</if>> + <</if>> + <</if>> +<</if>> + +<<if ($showClothing == 1) && ($saleDescription == 0)>> + + <<earDescription>> + + <<upperFaceDescription>> + + <<HairDescription>> + +<<else>> + $His hair is $activeSlave.hColor<<if $activeSlave.hColor != $activeSlave.eyebrowHColor>>, with $activeSlave.eyebrowHColor eyebrows<</if>>. +<</if>> + +<<if $activeSlave.fuckdoll == 0>> + <<if ($activeSlave.hColor == "red")>> + <<if ($activeSlave.hLength >= 10)>> + <<if ($activeSlave.markings == "freckles") || ($activeSlave.markings == "heavily freckled")>> + <<if ($activeSlave.skin == "pale") || ($activeSlave.skin == "fair")>> + It goes perfectly with $his $activeSlave.skin skin and freckles. + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($activeSlave.physicalAge < 11)>> + $He is too young to have armpit hair. + <<elseif $activeSlave.underArmHStyle == "hairless">> + $His armpits are perfectly smooth and naturally hairless. + <<elseif $activeSlave.underArmHStyle == "bald">> + $His armpits no longer grow hair, leaving them smooth and hairless. + <<elseif ($activeSlave.underArmHStyle == "waxed")>> + <<if ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>> + $His armpit hair has been removed to prevent chafing. + <<else>> + $His armpits are waxed and smooth. + <</if>> + <<elseif ($activeSlave.physicalAge < 12)>> + $He has a few $activeSlave.underArmHColor wisps of armpit hair. + <<elseif ($activeSlave.physicalAge < 13)>> + Because of $his young age $he has barely any $activeSlave.underArmHColor armpit hair. + <<elseif $activeSlave.underArmHStyle == "shaved">> + $His armpits appear hairless, but closer inspection reveals light, $activeSlave.underArmHColor stubble. + <<elseif $activeSlave.underArmHStyle == "neat">> + $His armpit hair is neatly trimmed <<if $activeSlave.amp == 1>>since it is always in full view<<else>>to not be visible unless $he lifts $his arms<</if>>. + <<elseif $activeSlave.underArmHStyle == "bushy">> + $His $activeSlave.underArmHColor armpit hair has been allowed to grow freely, <<if $activeSlave.amp == 1>>creating two bushy patches under where $his arms used to be<<else>>it can be seen poking out from under $his arms at all times<</if>>. + <</if>> +<</if>> + +<<if $activeSlave.voice == 0>> + $He is @@.pink;completely silent@@, which is understandable, since $he's mute. +<<else>> + <<if $activeSlave.lips > 95>> + $He is @@.pink;effectively mute@@, since $his lips are so large that $he can no longer speak intelligibly. $He can still <<if $activeSlave.devotion > 50>>moan<<elseif $activeSlave.devotion > 20>>whimper<<else>>scream<</if>> through them, though. + <</if>> +<</if>> + +<<if $showBodyMods == 1>> + <<if $activeSlave.fuckdoll > 0>> + <<if $activeSlave.earPiercing+$activeSlave.eyebrowPiercing+$activeSlave.nosePiercing > 0>> + The piercings on its head run through its suit, helping secure the material to its head. + <</if>> + <<else>> + <<earPiercingDescription>> + <<nosePiercingDescription>> + <<eyebrowPiercingDescription>> + <<customTatDescription $activeSlave>> + <</if>> +<</if>> + +<<faceDescription>> +<<mouthDescription>> + +<<if ($showClothing == 1) && ($saleDescription == 0)>> + + <<if $activeSlave.fuckdoll == 0>> + <<collarDescription>> + <<if ($activeSlave.relationship > 4)>> + <<if ($activeSlave.amp != 1)>> + $He has a simple gold band on the little finger of $his left hand. + <<else>> + $He has a simple gold band on a length of chain around $his neck. + <</if>> + <<elseif ($activeSlave.relationship == -3)>> + <<if ($activeSlave.amp != 1)>> + $He has a simple steel band on the little finger of $his left hand. + <<else>> + $He has a simple steel band on a length of cord around $his neck. + <</if>> + <</if>> + <</if>> + +<</if>> + +<<if $activeSlave.fuckdoll == 0>> + <<nailsDescription>> + <<if $showBodyMods == 1>> + <<backTatDescription>> + <<shouldersTatDescription>> + <<armsTatDescription>> + <</if>> +<</if>> + +<<if $activeSlave.fuckdoll == 0>> + <<if $activeSlave.minorInjury != 0>> + <<if $activeSlave.minorInjury != "sore ass">> + $He is sporting a @@.red;$activeSlave.minorInjury@@, covered by makeup. + <</if>> + <</if>> +<</if>> + +<br> + +/* Calling all boob widgets */ +<<BoobsDescription>> +<<boobsShapeDescription>> +<<boobsExtraDescription>> +<<if $showBodyMods == 1>> + <<boobsTatDescription>> +<</if>> +<<boobBrandDescription>> +<<shouldersDescription>> +<<nipplesDescription>> +<<if $showBodyMods == 1>> + <<nipplesPiercingDescription>> +<</if>> +<<areolaeDescription>> + +<<if $activeSlave.inflation > 0>> /* to be obsoleted with phase 4 */ + <<BellyInflationDescription>> +<<elseif $activeSlave.bellyImplant >= 2000>> + <<BellyImplantDescription>> +<<else>> + <<BellyDescription>> +<</if>> + +<<ButtDescription>> + +<br> + +<<crotchDescription>> +<<dickDescription>> +<<vaginaDescription>> + +<<AnusDescription>> + +<<if $activeSlave.fuckdoll == 0>> + <br> + <<switch $activeSlave.drugs>> + <<case "super fertility drugs">> + <<if isFertile($activeSlave) && $activeSlave.preg == 0>> + $He is constantly dripping sexual fluids and $his breasts and belly are slightly swollen. The super fertility drugs have $him ready to be impregnated. + <</if>> + <<case "fertility drugs">> + <<if isFertile($activeSlave) && $activeSlave.preg == 0>> + $He smells of sexual fluids and $his breasts are slightly swollen. The fertility drugs have $him ready to be impregnated. + <</if>> + <<case "intensive breast injections">> + <<if ($activeSlave.amp != 1)>>$He massages $his tits uncomfortably<<else>>$He squirms under the unfamiliar weight on $his chest<</if>>. The A-HGH must be having an effect, painfully stretching $his breasts as the mammary and adipose tissue underneath grows explosively. + <<case "hyper breast injections">> + <<if ($activeSlave.amp != 1)>>$He massages $his tits uncomfortably<<else>>$He squirms under the unfamiliar weight on $his chest<</if>>. The HA-HGH must be having an effect, painfully stretching $his breasts as the mammary and adipose tissue underneath grows explosively. + <<case "intensive butt injections">> + <<if ($activeSlave.amp != 1)>>$He massages $his butt uncomfortably<<else>>$He squirms against the unfamiliar weight on $his backside<</if>>. The A-HGH must be having an effect, painfully stretching $his buttocks as the muscular and adipose tissue underneath grows explosively. + <<case "hyper butt injections">> + <<if ($activeSlave.amp != 1)>>$He massages $his butt uncomfortably<<else>>$He squirms against the unfamiliar weight on $his backside<</if>>. The HA-HGH must be having an effect, painfully stretching $his buttocks as the muscular and adipose tissue underneath grows explosively. + <<case "intensive penis enhancement">> + <<if ($activeSlave.amp != 1)>>$He massages $his <<if ($activeSlave.dick > 0)>>dick<<else>>clit<</if>> uncomfortably<<else>>$He squirms against the unfamiliar weight in $his <<if ($activeSlave.dick > 0)>>dick<<else>>clit<</if>><</if>>. The A-HGH must be having an effect, painfully lengthening and thickening $his <<if ($activeSlave.dick > 0)>>dick<<else>>clit<</if>>. + <<case "intensive testicle enhancement">> + <<if ($activeSlave.amp != 1)>>$He massages $his balls uncomfortably<<else>>$He squirms in response to the pressure in $his balls<</if>> as a bead of cum forms on tip of $his dick. The A-HGH must be having an effect, painfully expanding $his testicles. + <<case "hyper penis enhancement">> + <<if ($activeSlave.amp != 1)>>$He massages $his <<if ($activeSlave.dick > 0)>>dick<<else>>clit<</if>> uncomfortably<<else>>$He squirms against the unfamiliar weight in $his <<if ($activeSlave.dick > 0)>>dick<<else>>clit<</if>><</if>>. The HA-HGH must be having an effect, painfully lengthening and thickening $his <<if ($activeSlave.dick > 0)>>dick<<else>>clit<</if>>. + <<case "hyper testicle enhancement">> + <<if $activeSlave.balls < 20>> + <<if ($activeSlave.amp != 1)>>$He massages $his balls uncomfortably<<else>>$He squirms in response to the pressure in $his balls<</if>> as cum drools from the tip of $his dick. The HA-HGH must be having an effect, painfully expanding $his testicles. + <<elseif $activeSlave.balls >= 50>> + <<if ($activeSlave.amp != 1)>>$He massages $his balls uncomfortably<<else>>$He squirms in response to the pressure in $his balls<</if>> as a thick cascade of cum pours from the tip of $his cock. The HA-HGH must be having an effect, painfully expanding $his testicles. + <<elseif $activeSlave.balls >= 37>> + <<if ($activeSlave.amp != 1)>>$He massages $his balls uncomfortably<<else>>$He squirms in response to the pressure in $his balls<</if>> as cum freely flows from the tip of $his cock, pooling under $him. The HA-HGH must be having an effect, painfully expanding $his testicles. + <<elseif $activeSlave.balls >= 20>> + <<if ($activeSlave.amp != 1)>>$He massages $his balls uncomfortably<<else>>$He squirms in response to the pressure in $his balls<</if>> as precum pools under $him. The HA-HGH must be having an effect, painfully expanding $his testicles. + <</if>> + <<case "female hormone injections" "male hormone injections">> + $He looks very ill, likely a side effect of the extreme hormone injections. + <<case "appetite suppressors">> + Despite how little $he has been eating lately, $his stomach barely growls at all. + <<case "penis atrophiers">> + <<if ($activeSlave.amp != 1)>>$He massages $his dick uncomfortably<<else>>$He squirms in response to the discomfort in $his dick<</if>>. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his dick. + <<case "testicle atrophiers">> + <<if ($activeSlave.amp != 1)>>$He massages $his balls uncomfortably<<else>>$He squirms in response to the discomfort in $his balls<</if>>. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his testicles. + <<case "clitoris atrophiers">> + <<if ($activeSlave.amp != 1)>>$He massages $his clit uncomfortably<<else>>$He squirms in response to the discomfort in $his clit<</if>>. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his clitoris. + <<case "labia atrophiers">> + <<if ($activeSlave.amp != 1)>>$He massages $his pussy uncomfortably<<else>>$He squirms in response to the discomfort in $his cunt<</if>>. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his labia. + <<case "nipple atrophiers">> + <<if ($activeSlave.amp != 1)>>$He massages $his nipples uncomfortably<<else>>$He squirms in response to the discomfort in $his breasts<</if>>. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his nipples. + <<case "lip atrophiers">> + <<if ($activeSlave.amp != 1)>>$He massages $his lips uncomfortably<<else>>$He licks $his lips uncomfortably<</if>>. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his lips. + <<case "breast redistributors">> + <<if ($activeSlave.amp != 1)>>$He pinches at the fat building on $his belly and lets off a sigh<<else>>$He squirms under the added weight building on $his belly<</if>>. The RDST-D must be having an effect, encouraging $his body to redistribute $his breasts' adipose tissue to $his middle. + <<case "butt redistributors">> + <<if ($activeSlave.amp != 1)>>$He pinches at the fat building on $his belly and lets off a sigh<<else>>$He squirms under the added weight building on $his belly<</if>>. The RDST-D must be having an effect, encouraging $his body to redistribute $his buttock's adipose tissue to $his middle. + <<case "sag-B-gone">> + $His breasts are shiny from the layer of anti-sag cream rubbed onto them. They might be a little perkier, or not. + <<default>> + <</switch>> + <<if $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiacs">> + <<if $activeSlave.inflationType == "aphrodisiacs">> + $He's literally full of + <<if ($activeSlave.amp == 1)>> + aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. + <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> + aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> $His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> $His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he + <<if $activeSlave.anus == 0>> + plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get herself off. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <<else>> + <<if $activeSlave.anus > 2>>$his entire hand, formed into a beak shape,<<elseif $activeSlave.anus > 1>>two fingers<<else>>a finger<</if>> to fuck $his own ass. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. + <</if>> + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. + <<elseif ($activeSlave.dick != 0)>> + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> + <<elseif ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. + <<else>> + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. + <</if>> + <<elseif $activeSlave.aphrodisiacs > 1>> + $He's swimming in + <<if ($activeSlave.amp == 1)>> + aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself. + <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> + aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with extreme sexual frustration, desperately trying to relieve herself. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he + <<if $activeSlave.anus == 0>> + plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get herself off. + <<else>> + <<if $activeSlave.anus > 2>>$his entire hand, formed into a beak shape,<<elseif $activeSlave.anus > 1>>two fingers<<else>>a finger<</if>> to fuck $his own ass. + <</if>> + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. + <<elseif ($activeSlave.dick != 0)>> + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief.<<if canPenetrate($activeSlave)>> $His cock is painfully erect.<</if>> + <<elseif ($activeSlave.vagina == -1)>> + aphrodisiacs, has<<if $seeDicks > 0>> no penis and<</if>> no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. + <<else>> + aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. + <</if>> + <<else>> + <<if ($activeSlave.amp == 1)>> + $He's on aphrodisiacs, but is an amputee, so $he cannot touch herself. $He writhes with sexual frustration. + <<elseif (($activeSlave.vaginalAccessory == "chastity belt") || ($activeSlave.vaginalAccessory == "combined chastity"))>> + $He's on aphrodisiacs, but is wearing a chastity belt and cannot touch herself. $He writhes with sexual frustration. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>> + $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft with one hand while the other pinches a nipple. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation") && ($activeSlave.dick != 0)>> + $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft and pussy with one hand while the other pinches a nipple. + <<elseif ($activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation")>> + $He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his pussy with one hand while the other pinches a nipple. + <<elseif ($activeSlave.dick != 0) && canPenetrate($activeSlave)>> + $He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. $His erect dick sways as $he does. + <<else>> + $He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. + <</if>> + <</if>> + <</if>> + <<if ($activeSlave.addict > 0) && ($activeSlave.addict <= 2)>> + $He is a new @@.cyan;aphrodisiac addict@@. + <<elseif ($activeSlave.addict > 0) && ($activeSlave.addict < 10)>> + $He is a confirmed @@.cyan;aphrodisiac addict@@. + <<elseif ($activeSlave.addict > 0)>> + $He is completely @@.cyan;dependent on aphrodisiacs@@, and it is unlikely you will ever be able to wean $him off them. + <</if>> +<</if>> + +<<set $saleDescription = 0, $applyLaw = 0>> /* clear sale and law flags, if set */ + +/* +<span id="naming"> +<<if $cribs[$i].mother > 0>> + <<set _tempMom = getSlave($cribs[$i].mother)>> +<</if>> +<<if $cribs[$i].father > 0>> + <<set _tempDad = getSlave($cribs[$i].father)>> +<</if>> + +<br>Choose a name for $him. <<textbox "$cribs[$i].slaveName" $cribs[$i].slaveName>> + <<link "Commit name.">> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + <<replace "#naming">> + You instruct $assistantName to register $him as "<<print $cribs[$i].slaveName>>" in the slave registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<br><<link "Have your PA assign $him a random name">> + <<replace "#naming">> + <<NewChildName $cribs[$i]>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> +<</link>> +<<if $arcologies[0].FSPastoralist != "unset">> + <<if $cribs[$i].lactation > 0>> + <br><<link "Have your PA assign $him a random cow name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.cowSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <</if>> +<</if>> +<<if $arcologies[0].FSChattelReligionist != "unset">> + <br><<link "Have your PA assign $him a random devotional name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.chattelReligionistSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<</if>> +<<if $arcologies[0].FSRomanRevivalist != "unset">> + <br><<link "Have your PA assign $him a random Roman name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.romanSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<<elseif $arcologies[0].FSAztecRevivalist != "unset">> + <br><<link "Have your PA assign $him a random Aztec name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.aztecSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> + <br><<link "Have your PA assign $him a random ancient Egyptian name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.ancientEgyptianSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<<elseif $arcologies[0].FSEdoRevivalist != "unset">> + <br><<link "Have your PA assign $him a random feudal Japanese name">> + <<replace "#naming">> + <<set $cribs[$i].slaveName = setup.edoSlaveNames.random()>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<</if>> +<<if $arcologies[0].FSDegradationist != "unset">> + <br><<link "Have your PA assign $him a degrading name">> + <<replace "#naming">> + <<run DegradingName($cribs[$i])>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + $assistantName registers $him as "<<print $cribs[$i].slaveName>>" in your registry. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> +<</if>> +<<if $cribs[$i].mother > 0>> + <<setLocalPronouns _tempMom 2>> + <<if _tempMom.ID == $Concubine.ID>> + <br><<link "Permit your Concubine to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.relationship == -3 && (_tempMom.devotion >= -20)>> + <br><<link "Permit your wife to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName picks a name suitable for your daughter; from now on _he2 will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.ID == $Bodyguard.ID>> + <br><<link "Permit your bodyguard to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.ID == $HeadGirl.ID>> + <br><<link "Permit your headgirl to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.devotion > 50 && _tempMom.trust > 50>> + <br><<link "Permit $his devoted mother to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempMom.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <</if>> +<</if>> +<<if $cribs[$i].father > 0 && $cribs[$i].father != $cribs[$i].mother>> + <<setLocalPronouns _tempDad 2>> + <<if _tempDad.ID == $Concubine.ID>> + <br><<link "Permit your Concubine to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.relationship == -3 && (_tempDad.devotion >= -20)>> + <br><<link "Permit your wife to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName picks a name suitable for your daughter; from now on $he will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.ID == $Bodyguard.ID>> + <br><<link "Permit your bodyguard to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.ID == $HeadGirl.ID>> + <br><<link "Permit your headgirl to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName decides on "<<print $cribs[$i].slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.devotion > 50 && _tempDad.trust > 50>> + <br><<link "Permit $his devoted father to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $cribs[$i]>> + <<set $cribs[$i].birthName = $cribs[$i].slaveName>> + After some careful consideration, _tempDad.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $cribs[$i].slaveName>>". + <</replace>> + <<replace "#childName">> + ''__@@.pink;$cribs[$i].slaveName@@__'' + <</replace>> + <</link>> + <</if>> +<</if>> +</span> +*/ \ No newline at end of file diff --git a/src/facilities/nursery/matronSelect.tw b/src/facilities/nursery/matronSelect.tw index 60e89eb751ecdfa47fd2d8caff52099637c601c2..fdfed340d45a5b88f311274be1a8915a1f95de7e 100644 --- a/src/facilities/nursery/matronSelect.tw +++ b/src/facilities/nursery/matronSelect.tw @@ -3,7 +3,8 @@ <<set $nextButton = "Back", $nextLink = "Nursery", $showEncyclopedia = 1, $encyclopedia = "Matron">> <<showallAssignmentFilter>> <<if ($Matron != 0)>> - ''__@@.pink;<<= SlaveFullName($Matron)>>@@__'' is serving as your Matron.<br><br>She will manage the nursery. + <<setLocalPronouns $Matron + ''__@@.pink;<<= SlaveFullName($Matron)>>@@__'' is serving as your Matron.<br><br>$He will manage the nursery. <<else>> You have not selected a Matron. <</if>> diff --git a/src/facilities/nursery/nextChildInLine.tw b/src/facilities/nursery/nextChildInLine.tw new file mode 100644 index 0000000000000000000000000000000000000000..b6550c4d703c6a2ff0f16504397f2857efca4e2e --- /dev/null +++ b/src/facilities/nursery/nextChildInLine.tw @@ -0,0 +1,15 @@ +:: Next Child In Line + +<<silently>> + +<<set $i = $cribs.findIndex(function(s) { s.ID === $activeSlave.ID; })>> +<<set $cribs[$i] = $activeSlave>> /* save changes before switching */ +<<if $i == $cribs.length - 1>> + <<set $activeSlave = $cribs[0]>> +<<else>> + <<set $activeSlave = $cribs[$i+1]>> +<</if>> +<<goto "Child Interact">> + + +<</silently>> diff --git a/src/facilities/nursery/nursery.tw b/src/facilities/nursery/nursery.tw index 5a699726559c454f2bb6c507964072ddebfc17d4..18a4879a440270ec2178bdb6acb30d519221164a 100644 --- a/src/facilities/nursery/nursery.tw +++ b/src/facilities/nursery/nursery.tw @@ -8,7 +8,7 @@ <<set $nurseryNameCaps = $nurseryName.replace("the ", "The ")>> <</if>> -<<set $nurseryBabies = $cribs.length, $freeCribs = $nursery - $nurseryBabies, _SL = $slaves.length, _eligibility = 0>> +<<set $nurseryBabies = $cribs.length, $freeCribs = $nursery - $nurseryBabies, _SL = $slaves.length, _eligibility = 0, $reservedChildren = FetusGlobalReserveCount("incubator"), $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> <<nurseryAssignmentFilter>> $nurseryNameCaps @@ -69,10 +69,12 @@ $nurseryNameCaps $nurseryNameCaps is bustling with activity. Nannies are busily moving about, feeding babies and changing diapers. <<elseif $nurserySlaves > 0>> $nurseryNameCaps is working steadily. Nannies are moving about, cleaning up and feeding hungry children. + <<set $nannyInfluence = 1>> <<elseif $Matron != 0>> $Matron.slaveName is alone in $nurseryName, and has nothing to do but keep the place clean and look after the children. -<<else>> - $nurseryNameCaps is empty and quiet. <<link "Decommission the Nursery" "Main">><<set $nursery = 0, $nurseryNannies = 0, $nurseryDecoration = "standard", $cribs = [], $reservedChildrenNursery = 0>><<for _i = 0; _i < $slaves.length; _i++>><<set $slaves[_i].reservedChildrenNursery = 0>><</for>><</link>> + <<set $MatronInfluence = 1>> +<<elseif ($nurserySlaves <= 0) && ($nurseryBabies <= 0)>> + $nurseryNameCaps is empty and quiet. <<link "Decommission the Nursery" "Main">><<set $nurseryCribs = 0, $nursery = 0, $nannyInfluence = 0, $nurseryDecoration = "standard", $cribs = [], $reservedChildrenNursery = 0>><<for _i = 0; _i < $slaves.length; _i++>><<set $slaves[_i].reservedChildrenNursery = 0>><</for>><</link>> <</if>> <<if $nurserySlaves > 0>> @@ -91,13 +93,28 @@ $nurseryNameCaps <</if>> <</if>> -<br>It can support $nurseryNannies nannies. Currently there <<if $nurserySlaves == 1>>is<<else>>are<</if>> $nurserySlaves nann<<if $nurserySlaves != 1>>ies<<else>>y<</if>> at $nurseryName. -<<if $nurseryNannies < 5>> - [[Expand the nursery|Nursery][$cash -= 1000*$upgradeMultiplierArcology, $nurseryNannies += 1]] //Costs <<print cashFormat(1000*$upgradeMultiplierArcology)>>// +/*TODO: add a malus for having children without nannies*/ +<<set _Tmult0 = Math.trunc($nursery*1000*$upgradeMultiplierArcology)>> +<br>It can support $nursery nannies. Currently there <<if $nurserySlaves == 1>>is<<else>>are<</if>> $nurserySlaves nann<<if $nurserySlaves != 1>>ies<<else>>y<</if>> at $nurseryName. +<<if $nurseryBabies > 0 && ($nurserySlaves < 1 && $Matron < 1)>> + //You must have at least one nanny or Matron to be able to influence the childrens' upbringing// + <br> +<</if>> +<<if $nursery < 5>> + [[Expand the nursery|Nursery][$cash -= _Tmult0, $nursery += 1, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <<else>> //$nurseryNameCaps can support a maximum of 5 slaves// <</if>> +<<if $Matron != 0>> + <br> + <<if $MatronIgnoresFlaws != 1>> + $Matron.slaveName will attempt to fix flaws in nannies serving under her. [[Ignore flaws|Nursery][$MatronIgnoresFlaws = 1]] + <<else>> + $Matron.slaveName has been instructed to ignore flaws in the nannies serving under her. [[Fix flaws|Nursery][$MatronIgnoresFlaws = 0]] + <</if>> +<</if>> + <br><br> <<if $Matron != 0>> <<set $Flag = 2>> @@ -107,7 +124,7 @@ $nurseryNameCaps <</if>> <br><br> -<<if ($nurseryNannies <= $nurserySlaves)>> +<<if ($nursery <= $nurserySlaves)>> ''$nurseryNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $nurserySlaves)>> <<link "''Send a slave to $nurseryName''">> @@ -141,25 +158,22 @@ $nurseryNameCaps <<resetAssignmentFilter>> </span><br> -<br>It can support $nursery child<<if $nursery > 1>>ren<</if>>. Currently $nurseryBabies rooms are in use. -<<if $nursery < 50>> - [[Add another room|Nursery][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $nursery += 5]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>> and will increase upkeep costs// +<br>It can support $nurseryCribs child<<if $nurseryCribs != 1>>ren<</if>>. Currently $nurseryBabies rooms are in use. +<<if $nurseryCribs < 50>> + [[Add another room|Nursery][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $nurseryCribs += 5]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<if $freeCribs == 0>> All of the rooms are currently occupied by growing children. <</if>> <<else>> //$nurseryNameCaps can support a maximum of 50 children// <</if>> - <<if $nursery > 1 && $reservedChildrenNursery < $freeCribs>> - [[Remove a room|Nursery][$cash -= Math.trunc(1000*$upgradeMultiplierArcology), $nursery -= 5]] //Costs <<print cashFormat(Math.trunc(1000*$upgradeMultiplierArcology))>> and will reduce upkeep costs// - <</if>> -<<if $nurseryBabies > 0>> /* not really sure what the best way to add in a window for the children would be */ -<br><br>''Children in $nurseryName'' +<<if $nurseryCribs > 1 && $reservedChildrenNursery < $freeCribs>> + [[Remove a room|Nursery][$cash -= Math.trunc(1000*$upgradeMultiplierArcology), $nurseryCribs -= 5]] //Costs <<print cashFormat(Math.trunc(1000*$upgradeMultiplierArcology))>> and will reduce upkeep costs// <</if>> <br><br> -Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $nursery rooms, <<print $freeCribs>> <<if $freeCribs == 1>>is<<else>>are<</if>> unoccupied. Of those, $reservedChildrenNursery room<<if $reservedChildrenNursery == 1>> is<<else>>s are<</if>> reserved. +Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $nurseryCribs rooms, <<print $freeCribs>> <<if $freeCribs == 1>>is<<else>>are<</if>> unoccupied. Of those, $reservedChildrenNursery room<<if $reservedChildrenNursery == 1>> is<<else>>s are<</if>> reserved. <<if (0 < _SL)>> <<set $sortNurseryList = $sortNurseryList || 'Unsorted'>> @@ -196,15 +210,18 @@ Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $ <</if>> <div id="qlNursery"> <<for _u = 0; _u < _SL; _u++>> + <<setLocalPronouns $slaves[_u]>> <<if $slaves[_u].preg > 0 && $slaves[_u].broodmother == 0 && $slaves[_u].pregKnown == 1 && $slaves[_u].eggType == "human">> <<if $slaves[_u].assignment == "work in the dairy" && $dairyPregSetting > 0>> <<else>> <<set _slaveId = "slave-" + $slaves[_u].ID>> <<set _pregCount = $slaves[_u].pregType>> - <<set _reservedSpots = $slaves[_u].reservedChildrenNursery>> + <<set _WL = $slaves[_u].womb.length>> + <<set _reservedNursery = WombReserveCount($slaves[_u], "nursery")>> + <<set _reservedIncubator = WombReserveCount($slaves[_u], "incubator")>> <<set _pregWeek = $slaves[_u].pregWeek>> <<set _slaveName = SlaveFullName($slaves[_u])>> - <div class="possible" @id="_slaveId" @data-preg-count="_pregCount" @data-reserved-spots="_reservedSpots" @data-preg-week="_pregWeek" @data-name="_slaveName"> + <div class="possible" @id="_slaveId" @data-preg-count="_pregCount" @data-reserved-spots="_reservedNursery" @data-preg-week="_pregWeek" @data-name="_slaveName"> <<print "[[_slaveName|Long Slave Description][$activeSlave = $slaves[" + _u + "], $nextLink = passage()]]">> is $slaves[_u].pregWeek weeks pregnant with <<if $slaves[_u].pregSource == 0 || $slaves[_u].preg <= 5>>someone's<<if $slaves[_u].preg <= 5>>, though it is too early to tell whose,<</if>> <<elseif $slaves[_u].pregSource == -1>>your @@ -215,53 +232,53 @@ Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $ <<print $slaves[_t].slaveName>>'s <</if>> <</if>> - <<if $slaves[_u].pregType > 1>>$slaves[_u].pregType babies<<else>>baby<</if>>. - <<if $slaves[_u].reservedChildrenNursery > 0>> + <<if _WL > 1>>_WL babies<<else>>baby<</if>>. + <<if _reservedNursery > 0>> <<set _childrenReservedNursery = 1>> - <<if $slaves[_u].pregType == 1>> - Her child will be placed in $nurseryName. - <<elseif $slaves[_u].reservedChildrenNursery < $slaves[_u].pregType>> - $slaves[_u].reservedChildrenNursery of her children will be placed in $nurseryName. - <<elseif $slaves[_u].pregType == 2>> - Both of her children will be placed in $nurseryName. + <<if _WL == 1>> + $His child will be placed in $nurseryName. + <<elseif _reservedNursery < _WL>> + _reservedNursery of $his children will be placed in $nurseryName. + <<elseif _WL == 2>> + Both of $his children will be placed in $nurseryName. <<else>> - All $slaves[_u].reservedChildrenNursery of her children will be placed in $nurseryName. + All _reservedNursery of $his children will be placed in $nurseryName. <</if>> - <<if ($slaves[_u].reservedChildren + $slaves[_u].reservedChildrenNursery < $slaves[_u].pregType) && ($reservedChildrenNursery < $freeCribs)>> + <<if (_reservedIncubator + _reservedNursery < _WL) && ($reservedChildrenNursery < $freeCribs)>> <br> - <<print "[[Keep another child|Nursery][$slaves[" + _u + "].reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">> - <<if $slaves[_u].reservedChildrenNursery > 0>> - | <<print "[[Keep one less child|Nursery][$slaves[" + _u + "].reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1]]">> + <<print "[[Keep another child|Nursery][WombAddToGenericReserve($slaves[" + _u + "], 'nursery', 1)]]">> + <<if _reservedNursery > 0>> + | <<print "[[Keep one less child|Nursery][WombCleanGenericReserve($slaves[" + _u + "], 'nursery', 1)]]">> <</if>> - <<if $slaves[_u].reservedChildrenNursery > 1>> - | <<print "[[Keep none of her children|Nursery][$reservedChildrenNursery -= $slaves[" + _u + "].reservedChildrenNursery, $slaves[" + _u + "].reservedChildrenNursery = 0]]">> + <<if _reservedNursery > 1>> + | <<print "[[Keep none of " + $his + " children|Nursery][WombCleanGenericReserve($slaves[" + _u + "], 'nursery', 9999)]]">> <</if>> - <<if ($reservedChildrenNursery + $slaves[_u].pregType - $slaves[_u].reservedChildrenNursery) <= $freeCribs>> - | <<print "[[Keep the rest of her children|Nursery][$reservedChildrenNursery += ($slaves[" + _u + "].pregType - $slaves[" + _u + "].reservedChildrenNursery), $slaves[" + _u + "].reservedChildrenNursery = $slaves[" + _u + "].pregType, $slaves[" + _u + "].reservedChildren = 0]]">> + <<if ($reservedChildrenNursery + _WL - _reservedNursery) <= $freeCribs>> + | <<print "[[Keep the rest of " + $his + " children|Nursery][WombAddToGenericReserve($slaves[" + _u + "], 'nursery', 9999)]]">> <</if>> - <<elseif ($slaves[_u].reservedChildrenNursery == $slaves[_u].pregType) || ($reservedChildrenNursery == $freeCribs) || ($slaves[_u].reservedChildren + $slaves[_u].reservedChildrenNursery == $slaves[_u].pregType)>> + <<elseif (_reservedNursery == _WL) || ($reservedChildrenNursery == $freeCribs) || (_reservedIncubator + _reservedNursery == _WL)>> <br> - <<print "[[Keep one less child|Nursery][$slaves[" + _u + "].reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1]]">> - <<if $slaves[_u].reservedChildrenNursery > 1>> - | <<print "[[Keep none of her children|Nursery][$reservedChildrenNursery -= $slaves[" + _u + "].reservedChildrenNursery, $slaves[" + _u + "].reservedChildrenNursery = 0]]">> + <<print "[[Keep one less child|Nursery][WombCleanGenericReserve($slaves[" + _u + "], 'nursery', 1)]]">> + <<if _reservedNursery > 1>> + | <<print "[[Keep none of " + $his + " children|Nursery][WombCleanGenericReserve($slaves[" + _u + "], 'nursery', 9999)]]">> <</if>> <</if>> - <<elseif $reservedChildrenNursery < $freeCribs>> - <<if $slaves[_u].pregType - $slaves[_u].reservedChildren == 0>> + <<elseif ($reservedChildrenNursery < $freeCribs) && ($freeCribs > _WL)>> + <<if _WL - _reservedIncubator == 0>> //$His children are already reserved for $incubatorName// <br> - <<print "[[Keep " + $his + " " + (($slaves[_u].pregType > 1) ? "children" : "child") + " here instead|Nursery][$slaves[" + _u + "].reservedChildrenNursery += $slaves[" + _u + "].pregType, $slaves[" + _u + "].reservedChildren = 0]]">> + <<print "[[Keep " + $his + " " + ((_WL > 1) ? "children" : "child") + " here instead|Nursery][WombChangeReserveType($slaves[" + _u + "], 'incubator', 'nursery')]]">> <<else>> You have <<if $freeCribs == 1>>an<</if>> @@.lime;available room<<if $freeCribs > 1>>s<</if>>.@@ <br> - <<print "[[Keep "+ (($slaves[_u].pregType > 1) ? "a" : "the") + " child|Nursery][$slaves[" + _u + "].reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">> - <<if ($slaves[_u].pregType > 1) && ($reservedChildrenNursery + $slaves[_u].pregType - $slaves[_u].reservedChildrenNursery) <= $freeCribs>> - | <<print "[[Keep all of " + $his + " children|Nursery][$reservedChildrenNursery += $slaves["+ _u + "].pregType, $slaves[" + _u + "].reservedChildrenNursery += $slaves["+ _u +"].pregType, $slaves[" + _u + "].reservedChildren = 0]]">> + <<print "[[Keep "+ ((_WL > 1) ? "a" : "the") +" child|Nursery][WombAddToGenericReserve($slaves[" + _u + "], 'nursery', 1)]]">> + <<if (_WL > 1) && ($reservedChildrenNursery + _WL - _reservedNursery) <= $freeCribs>> + | <<print "[[Keep all of " + $his + " children|Nursery][WombAddToGenericReserve($slaves[" + _u + "], 'nursery', 9999)]]">> <</if>> <</if>> <<elseif $reservedChildrenNursery == $freeCribs>> <br> - You have @@.red;no room for her offspring.@@ + You have @@.red;no room for $his offspring.@@ <</if>> <<set _eligibility = 1>> </div> @@ -276,7 +293,7 @@ Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $ <br> //You have no pregnant slaves bearing eligible children.// <</if>> -<<if $PC.pregKnown == 1 && $PC.pregSource != -1>> +<<if $PC.pregKnown == 1 && $PC.pregSource != -6>> <br>''@@.pink;You're pregnant@@'' and going to have <<switch $PC.pregType>> <<case 1>> @@ -296,46 +313,49 @@ Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $ <<case 8>> octuplets. <</switch>> - <<if $PC.reservedChildrenNursery > 0>> + <<set _WL = $PC.womb.length>> + <<set _reservedIncubator = WombReserveCount($PC, "incubator")>> + <<set _reservedNursery = WombReserveCount($PC, "nursery")>> + <<if _reservedNursery > 0>> <<set _childrenReservedNursery = 1>> - <<if $PC.pregType == 1>> + <<if _WL == 1>> Your child will be placed in $nurseryName. - <<elseif $PC.reservedChildrenNursery < $PC.pregType>> - $PC.reservedChildrenNursery of your children will be placed in $nurseryName. - <<elseif $PC.pregType == 2>> + <<elseif _reservedNursery < _WL>> + _reservedNursery of your children will be placed in $nurseryName. + <<elseif _WL == 2>> Both of your children will be placed in $nurseryName. <<else>> - All $PC.reservedChildrenNursery of your children will be placed in $nurseryName. + All _reservedNursery of your children will be placed in $nurseryName. <</if>> - <<if ($PC.reservedChildrenNursery < $PC.pregType) && ($reservedChildrenNursery < $freeCribs) && ($PC.reservedChildrenNursery - $PC.reservedChildren > 0)>> + <<if (_reservedNursery < _WL) && ($reservedChildrenNursery < $freeCribs) && (_reservedNursery - _reservedIncubator > 0)>> <br> - <<print "[[Keep another child|Nursery][$PC.reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">> - <<if $PC.reservedChildrenNursery > 0>> - | <<print "[[Keep one less child|Nursery][$PC.reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1]]">> + <<print "[[Keep another child|Nursery][_reservedNursery += 1, $reservedChildrenNursery += 1]]">> + <<if _reservedNursery > 0>> + | <<print "[[Keep one less child|Nursery][_reservedNursery -= 1, $reservedChildrenNursery -= 1]]">> <</if>> - <<if $PC.reservedChildrenNursery > 1>> - | <<print "[[Keep none of your children|Nursery][$reservedChildrenNursery -= $PC.reservedChildrenNursery, $PC.reservedChildrenNursery = 0]]">> + <<if _reservedNursery > 1>> + | <<print "[[Keep none of your children|Nursery][$reservedChildrenNursery -= _reservedNursery, _reservedNursery = 0]]">> <</if>> - <<if ($reservedChildrenNursery + $PC.pregType - $PC.reservedChildrenNursery) <= $freeCribs>> - | <<print "[[Keep the rest of your children|Nursery][$reservedChildrenNursery += ($PC.pregType - $PC.reservedChildrenNursery), $PC.reservedChildrenNursery += ($PC.pregType - $PC.reservedChildrenNursery)]]">> + <<if ($reservedChildrenNursery + _WL - _reservedNursery) <= $freeCribs>> + | <<print "[[Keep the rest of your children|Nursery][$reservedChildrenNursery += (_WL - _reservedNursery), _reservedNursery += (_WL - _reservedNursery)]]">> <</if>> - <<elseif ($PC.reservedChildrenNursery == $PC.pregType) || ($reservedChildrenNursery == $freeCribs) || ($PC.reservedChildrenNursery - $PC.reservedChildren >= 0)>> + <<elseif (_reservedNursery == _WL) || ($reservedChildrenNursery == $freeCribs) || (_reservedNursery - _reservedIncubator >= 0)>> <br> - <<print "[[Keep one less child|Nursery][$PC.reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1]]">> - <<if $PC.reservedChildrenNursery > 1>> - | <<print "[[Keep none of your children|Nursery][$reservedChildrenNursery -= $PC.reservedChildrenNursery, $PC.reservedChildrenNursery = 0]]">> + <<print "[[Keep one less child|Nursery][_reservedNursery -= 1, $reservedChildrenNursery -= 1]]">> + <<if _reservedNursery > 1>> + | <<print "[[Keep none of your children|Nursery][$reservedChildrenNursery -= _reservedNursery, _reservedNursery = 0]]">> <</if>> <</if>> <<elseif $reservedChildrenNursery < $freeCribs>> - <<if $PC.pregType - $PC.reservedChildren == 0>> - //Your child<<if $PC.pregType > 0>>ren are<<else>>is<</if>> already reserved for $incubatorName// - <<print "[[Keep your "+ (($PC.pregType > 1) ? "children" : "child") +" here instead|Nursery][$PC.reservedChildrenNursery += 1, $PC.reservedChildren = 0]]">> + <<if _WL - _reservedIncubator == 0>> + //Your child<<if _WL > 0>>ren are<<else>>is<</if>> already reserved for $incubatorName// + <<print "[[Keep your "+ ((_WL > 1) ? "children" : "child") +" here instead|Nursery][_reservedNursery += 1, _reservedIncubator = 0]]">> <<else>> You have <<if $freeCribs == 1>>an<</if>> @@.lime;available room<<if $freeCribs > 1>>s<</if>>.@@ <br> - <<print "[[Keep "+ (($PC.pregType > 1) ? "a" : "your") +" child|Nursery][$PC.reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">> - <<if ($PC.pregType > 1) && ($reservedChildrenNursery + $PC.pregType - $PC.reservedChildrenNursery) <= $freeCribs>> - | [[Keep all of your children|Nursery][$reservedChildrenNursery += $PC.pregType, $PC.reservedChildrenNursery += $PC.pregType]] + <<print "[[Keep "+ ((_WL > 1) ? "a" : "your") +" child|Nursery][_reservedNursery += 1, $reservedChildrenNursery += 1]]">> + <<if (_WL > 1) && ($reservedChildrenNursery + _WL - _reservedNursery) <= $freeCribs>> + | [[Keep all of your children|Nursery][$reservedChildrenNursery += _WL, _reservedNursery += _WL]] <</if>> <</if>> <<elseif $reservedChildrenNursery == $freeCribs>> @@ -356,9 +376,289 @@ Reserve an eligible mother-to-be's child to be placed in a room upon birth. Of $ <<goto "Nursery">> <</link>> <</if>> -/* WILL NEED TO BE REWORKED + <br><br> -Target age for release: <<textbox "$targetAge" $targetAge "Nursery">> [[Minimum Legal Age|Nursery][$targetAge = $minimumSlaveAge]] | [[Average Age of Fertility|Nursery][$targetAge = $fertilityAge]] | [[Average Age of Potency|Nursery][$targetAge = $potencyAge]] | [[Legal Adulthood|Nursery][$targetAge = 18]] +Target age for release: <<textbox "$targetAgeNursery" $targetAgeNursery "Nursery">> + [[Minimum Legal Age|Nursery][$targetAgeNursery = $minimumSlaveAge]] + | [[Average Age of Fertility|Nursery][$targetAgeNursery = $fertilityAge]] + | [[Average Age of Potency|Nursery][$targetAgeNursery = $potencyAge]] + | [[Legal Adulthood|Nursery][$targetAgeNursery = 18]] //Setting will not be applied to rooms in use.// + +/*TODO: Rework these buttons to allow management that makes sense*/ +/*TODO: Rewrite probably all of the descriptions - these are basically placeholders for now*/ +<br><br> +<<if $nurseryWeight == 1>> + <<if $nurseryWeightSetting == 1>> + Weight is not being properly managed, saving costs but likely causing excessive weight gain. + [[Monitor|Nursery][$nurseryWeightSetting = 2]] | [[Disable|Nursery][$nurseryWeightSetting = 0]] + <<elseif $nurseryWeightSetting == 2>> + Weight is being carefully managed; children will be raised at a healthy weight. + [[Estimate only|Nursery][$nurseryWeightSetting = 1]] | [[Disable|Nursery][$nurseryWeightSetting = 0]] + <<elseif $nurseryWeightSetting == 0>> + Weight management systems are offline; children will likely be malnourished. + [[Activate|Nursery][$nurseryWeightSetting = 2]] + <</if>> +<<else>> + The amount of food the children eat is not being monitored, meaning they may end up becoming malnourished. + [[Carefully monitor the amount of food the children eat|Nursery][$cash -= Math.trunc(1000*$upgradeMultiplierArcology), $nurseryWeight = 1]] + //Costs <<print cashFormat(Math.trunc(1000*$upgradeMultiplierArcology))>> and will increase upkeep costs// +<</if>> +<br> +<<if $nurseryMuscles == 1>> + <<if $nurseryMusclesSetting == 2>> + Children are purposefully getting more excercise than recommended; excessive muscle gain likely. + [[Limit excercise|Nursery][$nurseryMusclesSetting = 1]] | [[Disable|Nursery][$nurseryMusclesSetting = 0]] + <<elseif $nurseryMusclesSetting == 1>> + Excercise is being carefully managed; children will be raised with average strength. + [[More excercise|Nursery][$nurseryMusclesSetting = 2]] | [[Disable|Nursery][$nurseryMusclesSetting = 0]] + <<elseif $nurseryMusclesSetting == 0>> + Children are no getting any excercise; they will likely be extremely weak. + [[Allow|Nursery][$nurseryMusclesSetting = 1]] + <</if>> +<<else>> + The children are not getting any excercise, meaning they will likely end up becoming weak and frail. + [[Allow the children to remain active|Nursery][$cash -= Math.trunc(1000*$upgradeMultiplierArcology), $nurseryMuscles = 1]] //Costs <<print cashFormat(Math.trunc(1000*$upgradeMultiplierArcology))>> and will increase upkeep costs// +<</if>> +<br> +<<if $nurseryUpgradeHormones == 1>> + <<if $nurseryHormonesSetting == 2>> + Hormone levels are purposefully set higher than recommended; over-active reproductive systems likely. + [[Limit|Nursery][$nurseryHormonesSetting = 1]] | [[Disable|Nursery][$nurseryHormonesSetting = 0]] + <<elseif $nurseryHormonesSetting == 1>> + Hormone levels are being carefully managed; children will be released with fully functional reproductive organs. + [[Overload|Nursery][$nurseryHormonesSetting = 2]] | [[Disable|Nursery][$nurseryHormonesSetting = 0]] + <<elseif $nurseryHormonesSetting == 0>> + Hormones management systems are offline; children will undergo normal puberty. + [[Activate|Nursery][$nurseryHormonesSetting = 1]] + <</if>> +<<else>> + The children are not being given growth hormones. + [[Give the children growth hormones|Nursery][$cash -= Math.trunc(1000*$upgradeMultiplierArcology), $nurseryUpgradeHormones = 1, $nurseryHormonesSetting = 0]] + //Costs <<print cashFormat(Math.trunc(1000*$upgradeMultiplierArcology))>> and will increase upkeep costs// +<</if>> +<br> /* TODO: this may need a rewrite - I'm not much of a writer */ +<<if $nurserySex == 1>> + The staff are allowed to use the children sexually. + [[Disallow the staff to use them|Nursery][$nurserySex = 0]] +<<else>> + The staff are not allowed to use the children sexually. + [[Allow the staff to use them|Nursery][$nurserySex = 1]] +<</if>> +/* +<br> +<<if $nurseryOrgans == 1>> + Surgical tools have been added to the tank to be able to extract tissue samples from the occupant. +<<elseif $organFarm >= 1>> + The cribs lack the ability to extract tissue samples to be used by the organ fabricator. [[ the growth cribs with surgical extraction tools|Nursery][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $nurseryOrgans = 1]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will increase upkeep costs// +<<else>> + The cribs lack the ability to extract tissue samples and the dispensary lacks the ability to make use of them to fabricate organs. +<</if>> */ +<br> +<<if $nurseryImprintSetting == "terror">> /*TODO: this may (read: most likely will) need a rewrite*/ + The children are being taught to be devoted but fearful of you. This is locked upon birth. + [[Switch the system to focus on attachment|Nursery][$nurseryImprintSetting = "trust"]] //Only affects new infants// +<<else>> + The children are being taught to be devoted and trusting of you. This is locked upon birth. + [[Switch the system to focus on dependence|Nursery][$nurseryImprintSetting = "terror"]] //Only affects new infants// +<</if>> + +<<if $nurseryBabies > 0>> +<br><br>''Children in $nurseryName'' +<br> +<<for $i = 0; $i < $nurseryBabies; $i++>> + <<capture $i>> + <<setLocalPronouns $cribs[$i]>> + <br><<link "<<= SlaveFullName($cribs[$i])>>" "Child Interact">><<set $activeSlave = $cribs[$i]>><</link>> occupies this room. $He is <<if $cribs[$i].genes == "XX">>a natural girl<<else>>a natural boy<</if>>, with $cribs[$i].hColor hair<<if $cribs[$i].eyes != -2>> and $cribs[$i].eyeColor eyes.<<else>>. $He is blind.<</if>> + /*Statistical projections indicates that once released $he will be around <<= heightToEitherUnit($cribs[$i].height + random(-5,5))>> tall. TODO: would this make sense to include?*/ Most likely $he will be + <<if $cribs[$i].weight <= 30 && $cribs[$i].weight >= -30>> + at a healthy weight and + <<elseif $cribs[$i].weight >= 31 && $cribs[$i].weight <= 95>> + quite overweight and + <<elseif $cribs[$i].weight >= 96>> + very overweight and + <<elseif $cribs[$i].weight <= -31 && $cribs[$i].weight >= -95>> + quite thin and + <<elseif $cribs[$i].weight <= -96>> + very thin and + <</if>> + <<if $cribs[$i].muscles <= 5 && $cribs[$i].muscles >= -5>> + with a normal musculature. + <<elseif $cribs[$i].muscles >= 6 && $cribs[$i].muscles <= 30>> + quite toned. + <<elseif $cribs[$i].muscles >= 31 && $cribs[$i].muscles <= 95>> + quite muscular. + <<elseif $cribs[$i].muscles >= 96>> + with a powerful musculature. + <<elseif $cribs[$i].muscles <= -6 && $cribs[$i].muscles >= -30>> + quite weak. + <<elseif $cribs[$i].muscles <= -31 && $cribs[$i].muscles >= -95>> + very weak. + <<elseif $cribs[$i].muscles <= -96>> + extremely weak. + <</if>> + $His breasts are projected to be + <<if $cribs[$i].boobs <= 799>> + of normal size, + <<elseif $cribs[$i].boobs <= 1799>> + of generous size, + <<elseif $cribs[$i].boobs <= 3249>> + of incredible size, + <<else>> + of humongous size, + <</if>> + while $his rear will be + <<if $cribs[$i].butt <= 3>> + a healthy size. + <<elseif $cribs[$i].butt <= 6>> + quite impressive. + <<elseif $cribs[$i].butt <= 9>> + very impressive. + <<else>> + immense. + <</if>> /* TODO: how much of this would make sense to include? + <<if $cribs[$i].dick > 0>> + <<if $cribs[$i].dick <= 3>> + The latest analysis reported $his dick will end up being around the average + <<elseif $cribs[$i].dick >= 4 && $cribs[$i].dick <= 6>> + The latest analysis reported $his dick will end up being above average + <<elseif $cribs[$i].dick >= 7 && $cribs[$i].dick <= 9>> + The latest analysis reported $his dick will end up being far above the average + <<else>> + The latest analysis reported $his dick will end up being of monstrous size + <</if>> + <</if>> + <<if $cribs[$i].balls > 0>> + <<if $cribs[$i].balls <= 3>> + and $his testicles will reach a normal size. + <<elseif $cribs[$i].balls >= 4 && $cribs[$i].balls <= 6>> + and $his testicles will be of remarkable size. + <<elseif $cribs[$i].balls >= 7 && $cribs[$i].balls <= 9>> + and $his testicles will reach an impressive size. + <<else>> + and $his testicles will reach a monstrous size. + <</if>> + <</if>> + <<if $cribs[$i].pubertyXX == 1 && $cribs[$i].ovaries == 1>> + Scanners report $his womb is fertile. + <<else>> + Scanners report $he is not fertile, + <<if $cribs[$i].pubertyXX == 0>> + as $he has not yet entered puberty. + <<else>> + as it appears $his womb is sterile. + <</if>> + <</if>> + */ + <<if $cribs[$i].growTime <= 0>> + <<set $readySlaves = 1>> + <br>$He is ready to be released from $nurseryName. + <<else>> + <br>$He is currently growing steadily. $He will be ready for release in about <<if $cribs[$i].growTime > 52>><<print Math.trunc($cribs[$i].growTime/52)>> years<<else>><<print $cribs[$i].growTime>> weeks<</if>>. + <</if>> + /* this may get added later down the line + <<if $nurseryOrgans == 1>> + <br> + You can extract a sample and prepare a new organ for $him to be implanted once $he exits her room. + <<set _newOrgan = 0>> + <<set $cribOrgans = { + ovaries: 0, + penis: 0, + testicles:0, + eyes: 0, + voiceBox: 0}>> + <<for _i = 0; _i < $nurseryOrgans.length; _i++>> + <<if $cribs[$i].ID == $nurseryOrgans[_i].ID>> + <<if $nurseryOrgans[_i].type == "ovaries">> + <<set $cribOrgans.ovaries = 1>> + <</if>> + <<if $nurseryOrgans[_i].type == "testicles">> + <<set $cribOrgans.testicles = 1>> + <</if>> + <<if $nurseryOrgans[_i].type == "penis">> + <<set $cribOrgans.penis = 1>> + <</if>> + <<if $nurseryOrgans[_i].type == "eyes">> + <<set $cribOrgans.eyes = 1>> + <</if>> + <<if $nurseryOrgans[_i].type == "voicebox">> + <<set $cribOrgans.voicebox = 1>> + <</if>> + <</if>> + <</for>> + <<if $cribs[$i].genes == "XX">> + Being a natural girl she possesses a functional vagina and ovaries, you can: + <<else>> + Being a natural boy he possesses a functional penis and balls, you can: + <</if>> + <br> + <<if $cribs[$i].ovaries == 0 && $cribOrgans.ovaries != 1>> + <<link "Prepare ovaries">> + <<set $cash -= 10000>> + <<set _newOrgan = {type: "ovaries", weeksToCompletion: "10", ID: 0}>> + <<set _newOrgan.ID = $cribs[$i].ID>> + <<set $nurseryOrgans.push(_newOrgan)>> + <<goto "Nursery">> + <</link>> + <</if>> + <<if $cribs[$i].dick == 0 && $cribOrgans.penis != 1>> + <<link "Prepare penis">> + <<set $cash -= 5000>> + <<set _newOrgan = {type: "penis", weeksToCompletion: "5", ID: 0}>> + <<set _newOrgan.ID = $cribs[$i].ID>> + <<set $nurseryOrgans.push(_newOrgan)>> + <<goto "Nursery">> + <</link>> + <</if>> + <<if $cribs[$i].balls == 0 && $cribOrgans.testicles != 1>> + | + <<link "Prepare testicles">> + <<set $cash -= 5000>> + <<set _newOrgan = {type: "testicles", weeksToCompletion: "10", ID: 0}>> + <<set _newOrgan.ID = $cribs[$i].ID>> + <<set $nurseryOrgans.push(_newOrgan)>> + <<goto "Nursery">> + <</link>> + <</if>> + <<if $cribs[$i].eyes == -2 && $cribOrgans.eyes != 1>> + <br>She appears to be blind: + <<link "Prepare eyes">> + <<set $cash -= 10000>> + <<set _newOrgan = {type: "eyes", weeksToCompletion: "10", ID: 0}>> + <<set _newOrgan.ID = $cribs[$i].ID>> + <<set $nurseryOrgans.push(_newOrgan)>> + <<goto "Nursery">> + <</link>> + <</if>> + <<if $cribs[$i].voice == 0 && $cribOrgans.voicebox != 1>> + <br>It appears she was born a mute: + <<link "Prepare vocal cords">> + <<set $cash -= 5000>> + <<set _newOrgan = {type: "voicebox", weeksToCompletion: "5", ID: 0}>> + <<set _newOrgan.ID = $cribs[$i].ID>> + <<set $nurseryOrgans.push(_newOrgan)>> + <<goto "Nursery">> + <</link>> + <</if>> + <</if>> + */ + <</capture>> + <br> +<</for>> +<</if>> +<br> +/* +<<if $readySlaves == 1>> + <<for $i = 0; $i < $nurseryBabies; $i++>> + <<if $cribs[$i].growTime <= 0>> + <<set $nurseryOldID = $cribs[$i].ID>> + <<set $readySlave = $cribs.pluck([$i], [$i])>> + <<break>> + <</if>> + <</for>> + <<goto "Nursery Retrieval Workaround">> +<</if>> +*/ + <br><br>Rename $nurseryName: <<textbox "$nurseryName" $nurseryName "Nursery">> //Use a noun or similar short phrase// diff --git a/src/facilities/nursery/nurseryDiscardWorkaround.tw b/src/facilities/nursery/nurseryDiscardWorkaround.tw new file mode 100644 index 0000000000000000000000000000000000000000..cd9e3dd993c56157965e3d1b766eb670c4e28540 --- /dev/null +++ b/src/facilities/nursery/nurseryDiscardWorkaround.tw @@ -0,0 +1,8 @@ +:: Nursery Discard Workaround [nobr] + +$activeSlave.slaveName has been given away to another arcology to be raised, never to be seen again. + +<br><br> + +<<set $nurserySlaves-->> +<<set $returnTo = "Main">> \ No newline at end of file diff --git a/src/facilities/nursery/nurseryReport.tw b/src/facilities/nursery/nurseryReport.tw index 2876409ee3a161d37ba3ce170c546c978e6ffc8a..4833d24b5dea0525eb6c51b17f864ad57b6f0d2c 100644 --- a/src/facilities/nursery/nurseryReport.tw +++ b/src/facilities/nursery/nurseryReport.tw @@ -1,9 +1,8 @@ :: Nursery Report [nobr] -//Currently WIP// -/* Will need to be completely reworked +/* TODO: This will most likely still need some rewriting */ <<SlaveSort $NurseryiIDs>> -<<set _DL = $NurseryiIDs.length, $nurserySlaves = _DL, _SL = $slaves.length, _bonusToggle = 0, _healthBonus = 0, _idleBonus = 0, _restedSlaves = 0, _trustBonus = 0>> +<<set _DL = $NurseryiIDs.length, $nurserySlaves = _DL, _SL = $slaves.length, _bonusToggle = 0, _healthBonus = 0, _idleBonus = 0, _trustBonus = 0>> <<if $nurseryDecoration != "standard">> <<set _devBonus = 1>> @@ -44,29 +43,27 @@ <<set $slaves[_FLs].devotion += _devBonus, $Matron = $slaves[_FLs]>> <<= SlaveFullName($Matron)>> is serving as the nursery matron.<<if $Matron.relationship == -3 && $Matron.devotion > 50>> She tries her best to be your perfect attentive, caring and loving wife.<</if>> <<if (_FLsFetish == 1)>> - When she is paid a visit by a slave with sexual issues to work out, she provides her with an understanding, willing, giving partner. She finds real satisfaction in helping your slaves find sexual gratification, and @@.lightsalmon;becomes a caring.@@ + When she is paid a visit by a slave with sexual issues to work out, she provides her with an understanding, willing, giving partner. She finds real satisfaction in helping your slaves find sexual gratification, and @@.lightsalmon;becomes more caring.@@ <<elseif (_FLsFetish == 2)>> Every new slave in the nursery is a new girl she gets to connect with and serve. Sexually. @@.lightsalmon;She becomes more caring.@@ <</if>> <<if setup.attendantCareers.includes($Matron.career)>> - She has experience with counseling from her life before she was a slave, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks. + She has experience with childcare from her life before she was a slave, making her better at properly raising children, and giving her a better chance of softening flaws into beneficial quirks. <<set _bonusToggle = 1, _idleBonus++>> <<elseif $Matron.skillMT >= $masteredXP>> - She has experience with counseling from working for you, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks. + She has experience with childcare from working for you, making her better at properly raising children, and giving her a better chance of softening flaws into beneficial quirks. <<set _bonusToggle = 1, _idleBonus++>> <<else>> <<set $slaves[_FLs].skillMT += random(1,($Matron.intelligence+4)*2)>> <</if>> - <<if ($Matron.eyes == -2)>> - Her blindness allows her to deeply connect with her girls. - <<set _idleBonus++>> - <</if>> <<if ($Matron.fetish == "none")>> - $Matron.slaveName respects the slaves lounging in the nursery, allowing them to relax completely. + $Matron.slaveName respects the slaves working in the nursery, allowing them to care for the children more effectively. <<set _idleBonus++>> - <<elseif ($Matron.fetish == "caring")>> - $Matron.slaveName lets the slaves resting in the nursery take the lead sexually, doing her best to please them. + /* TODO: not sure what to write for this one + <<elseif ($Matron.fetish == "dom")>> + $Matron.slaveName enjoys being able to have control over the nannies. <<set _idleBonus++>> + */ <<elseif ($Matron.fetishKnown == 1)>> $Matron.slaveName can't keep her hands to herself, preventing the slaves in the nursery from relaxing completely. <</if>> @@ -82,6 +79,7 @@ She has a natural mothering instinct and really makes her girls feel at home. <<set _idleBonus++, _healthBonus++>> <</if>> + /* TODO: this will need to be reworked <<set _attendantUsedCure = 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set $i = $slaveIndices[$NurseryiIDs[_dI]]>> @@ -113,7 +111,7 @@ <<elseif $Matron.relationshipTarget == $slaves[$i].ID>> She dedicates most of her attention to her <<if $Matron.relationship == 1>>friend<<elseif $Matron.relationship == 2>>best friend<<elseif $Matron.relationship == 3>>friend with benefits<<elseif $Matron.relationship == 4>>lover<<elseif $Matron.relationship == 5>>slave wife<</if>>, $slaves[$i].slaveName, making her stress, both physical and mental, wash away. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Matron, $slaves[$i]) > 0>> <<if $slaves[$i].mother == $Matron.ID || $slaves[$i].father == $Matron.ID>> She makes sure to spend extra time caring for her daughter, $slaves[$i].slaveName. <<set $slaves[$i].trust++, $slaves[$i].health++>> @@ -210,13 +208,14 @@ <</if>> <</if>> <</for>> - <<if (_DL < $nursery)>> - <<set _seed = random(1,10)+(($nursery-_DL)*(random(150,170)+(_idleBonus*10)))>> + */ + <<if (_DL < $nurseryCribs)>> + <<set _seed = random(1,10)+(($nurseryCribs-_DL)*(random(150,170)+(_idleBonus*10)))>> <<set $cash += _seed>> - <br> Since she doesn't have enough girls to occupy all her time, the nursery takes in citizens' slaves on a contract basis and she helps them too, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ - <<if ($arcologies[0].FSHedonisticDecadence > 0) && (_DL == 0)>> - Society @@.green;loves@@ being allowed to lounge in your nursery, greatly advancing your laid back culture. - <<FSChange "Hedonism" 2>> + <br> Since she doesn't have enough children to occupy all her time, the nursery takes in citizens' children on a contract basis and she cares for them too, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ + <<if ($arcologies[0].FSRepopulationFocus > 0) && (_DL == 0)>> + Society @@.green;loves@@ the way you are raising more children for $arcologies[0].name. + <<= FSChange ("Repopulationist", 2)>> <</if>> <</if>> <<if (_DL > 0)>><br><br><</if>> @@ -226,21 +225,21 @@ ''<<if (_DL > 1)>>There are _DL slaves<<else>>There is one slave<</if>> resting and recuperating in the nursery.'' <<if ($arcologies[0].FSHedonisticDecadence > 0) && (_DL == 0)>> Society @@.green;approves@@ of your slaves being pampered this way, greatly advancing your laid back culture. - <<FSChange "Hedonism" 1>> + <<= FSChange("Hedonism", 1)>> <</if>> <</if>> <<if $Matron != 0>> - <<set $i = _FLs>> /* apply following SA passages to facility leader + <<set $i = _FLs>> /* apply following SA passages to facility leader */ <<if $showEWD != 0>> <br><br> - /* 000-250-006 + /* 000-250-006 */ <<if $seeImages && $seeReportImages>> <div class="imageRef smlImg"> <<SlaveArt $slaves[_FLs] 0 0>> </div> <</if>> - /* 000-250-006 + /* 000-250-006 */ ''__@@.pink;<<= SlaveFullName($slaves[$i])>>@@__'' is serving as the Matron in $nurseryName. <br> <<= saChoosesOwnClothes($slaves[$i])>> @@ -280,33 +279,27 @@ <<set $slaves[$i].health += 3>> <</if>> <<switch $nurseryDecoration>> - <<case "Chattel Religionist" "Chinese Revivalist">> - <<set $slaves[$i].livingRules = "normal">> + <<case "Repopulationism">> /* feel free to change this */ + <<set $slaves[$i].livingRules = "luxurious">> <<case "Degradationist">> <<set $slaves[$i].livingRules = "spare">> <<default>> - <<set $slaves[$i].livingRules = "luxurious">> + <<set $slaves[$i].livingRules = "normal">> <</switch>> - <<if ($slaves[$i].health >= 20) && ($slaves[$i].trust > 60) && ($slaves[$i].devotion > 60) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].sexualFlaw == "none") && ($slaves[$i].behavioralFlaw == "none")>> - <br><br>''__@@.pink;$slaves[$i].slaveName@@__'' is feeling well enough to leave $nurseryName, so @@.yellow;her assignment has defaulted to rest@@. - <<= removeJob($slaves[$i], "rest in the nursery")>> - <<set _restedSlaves++, _DL--, _dI-->> - <<continue>> - <</if>> <<if $showEWD != 0>> <br><br> - /* 000-250-006 + /* 000-250-006 */ <<if $seeImages && $seeReportImages>> <div class="imageRef smlImg"> <<SlaveArt $slaves[$i] 0 0>> </div> <</if>> - /* 000-250-006 + /* 000-250-006 */ ''__@@.pink;<<= SlaveFullName($slaves[$i])>>@@__'' <<if $slaves[$i].choosesOwnAssignment == 2>> <<include "SA chooses own job">> <<else>> - is resting in $nurseryName. + is working in $nurseryName. <</if>> <br> She <<= saRest($slaves[$i])>> <br> @@ -333,6 +326,7 @@ <</silently>> <</if>> <</for>> +/* <<if (_restedSlaves > 0)>> <br><br> <<if (_restedSlaves == 1)>> @@ -341,9 +335,12 @@ _restedSlaves slaves have rested until they reached a state of @@.hotpink;devotion@@ and @@.mediumaquamarine;trust@@ and will leave the nursery before the end of the week. <</if>> <<if $nurseryDecoration != "standard">> - <br><br> $nurseryNameCaps's $nurseryDecoration atmosphere @@.hotpink;had an impact on <<if _restedSlaves == 1>>her while she was<<else>>them while they were<</if>>@@ resting. + <br><br> $nurseryNameCaps's $nurseryDecoration atmosphere @@.hotpink;had an impact on <<if _restedSlaves == 1>>her while she was<<else>>them while they were<</if>>@@ working. <</if>> <</if>> +*/ <<if _DL > 0 || $Matron != 0>> <br><br> -<</if>> */ \ No newline at end of file +<</if>> + +<<include "Children Report">> \ No newline at end of file diff --git a/src/facilities/nursery/nurseryRetrievalWorkaround.tw b/src/facilities/nursery/nurseryRetrievalWorkaround.tw new file mode 100644 index 0000000000000000000000000000000000000000..aa206035f90bf814a548fc6bb7d50ea0514f7114 --- /dev/null +++ b/src/facilities/nursery/nurseryRetrievalWorkaround.tw @@ -0,0 +1,29 @@ +:: Nursery Retrieval Workaround [nobr] + +$readySlave.slaveName has been discharged from $nurseryName and is ready for inspection. + +<br><br> + +<<set $activeSlave = $readySlave>> +<<set $saleDescription = 0, $applyLaw = 0>> +<<set $nurserySlaves-->> +<<include "Long Slave Description">> +<<run newSlave($activeSlave)>> +<<set $nextLink = "AS Dump">> +<<set $returnTo = "Main">> +/* +<<if $nurseryOrgans.length > 0>> + <<for _i = 0; _i < $nurseryOrgans.length; _i++>> + <<if $nurseryOrgans[_i].ID == $nurseryOldID>> + <<set _newOrgan = {type: $nurseryOrgans[_i].type, weeksToCompletion: $nurseryOrgans[_i].weeksToCompletion, ID: $activeSlave.ID}>> + <<if _newOrgan.weeksToCompletion <= 0>> + <<set $completedOrgans.push($nurseryOrgans[_i])>> + <<else>> + <<set $organs.push(_newOrgan)>> + <</if>> + <<set $nurseryOrgans.deleteAt(_i), _i-->> + <</if>> + <</for>> +<</if>> +*/ +/*<<include "New Child Nursery">>*/ \ No newline at end of file diff --git a/src/facilities/nursery/nurseryWorkaround.tw b/src/facilities/nursery/nurseryWorkaround.tw index 593fe2f255f4c7d9c254bc4c418eb6bd43ca7dd4..6d74f647f1d505dee90bde84a1b03099fa5e05f3 100644 --- a/src/facilities/nursery/nurseryWorkaround.tw +++ b/src/facilities/nursery/nurseryWorkaround.tw @@ -1,7 +1,239 @@ :: Nursery Workaround [nobr] -<<if $cribs.length < $nursery>> - <<set $activeSlave.growTime = Math.trunc($targetAgeNursery*52)>> - <<set $cribs.push($activeSlave)>> - <<set $nurseryBabies++>> +<<if $cribs.length < $nurseryCribs>> + <<run newChild($activeSlave)>> + <<set $activeSlave.growTime = ($targetAgeNursery*52)>> + /* for later + <span id="naming"> + <<if $activeSlave.mother > 0>> + <<set _tempMom = getSlave($activeSlave.mother)>> + <</if>> + <<if $activeSlave.father > 0>> + <<set _tempDad = getSlave($activeSlave.father)>> + <</if>> + <br>Choose a name for $him. <<textbox "$activeSlave.slaveName" $activeSlave.slaveName>> + <<link "Commit name.">> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + <<replace "#naming">> + You instruct $assistantName to register the new girl as "<<print $activeSlave.slaveName>>" in the slave registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <br><<link "Have your PA assign $him a random name">> + <<replace "#naming">> + <<NewChildName $activeSlave>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<if $arcologies[0].FSPastoralist != "unset">> + <<if $activeSlave.lactation > 0>> + <br><<link "Have your PA assign $him a random cow name">> + <<replace "#naming">> + <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <</if>> + <</if>> + <<if $arcologies[0].FSChattelReligionist != "unset">> + <br><<link "Have your PA assign $him a random devotional name">> + <<replace "#naming">> + <<set $activeSlave.slaveName = setup.chattelReligionistSlaveNames.random()>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <</if>> + <<if $arcologies[0].FSRomanRevivalist != "unset">> + <br><<link "Have your PA assign $him a random Roman name">> + <<replace "#naming">> + <<set $activeSlave.slaveName = setup.romanSlaveNames.random()>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif $arcologies[0].FSAztecRevivalist != "unset">> + <br><<link "Have your PA assign $him a random Aztec name">> + <<replace "#naming">> + <<set $activeSlave.slaveName = setup.aztecSlaveNames.random()>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> + <br><<link "Have your PA assign $him a random ancient Egyptian name">> + <<replace "#naming">> + <<set $activeSlave.slaveName = setup.ancientEgyptianSlaveNames.random()>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif $arcologies[0].FSEdoRevivalist != "unset">> + <br><<link "Have your PA assign $him a random feudal Japanese name">> + <<replace "#naming">> + <<set $activeSlave.slaveName = setup.edoSlaveNames.random()>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <</if>> + <<if $arcologies[0].FSDegradationist != "unset">> + <br><<link "Have your PA assign $him a degrading name">> + <<replace "#naming">> + <<run DegradingName($activeSlave)>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + $assistantName registers the new girl as "<<print $activeSlave.slaveName>>" in your registry. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <</if>> + <<if $activeSlave.mother > 0>> + <<setLocalPronouns _tempMom 2>> + <<if _tempMom.ID == $Concubine.ID>> + <br><<link "Permit your Concubine to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempMom.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>". + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.relationship == -3 && (_tempMom.devotion >= -20)>> + <br><<link "Permit your wife to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempMom.slaveName picks a name suitable for your daughter; from now on _he2 will be known as "<<print $activeSlave.slaveName>>". + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.ID == $Bodyguard.ID>> + <br><<link "Permit your bodyguard to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempMom.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.ID == $HeadGirl.ID>> + <br><<link "Permit your headgirl to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempMom.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempMom.devotion > 50 && _tempMom.trust > 50>> + <br><<link "Permit $his devoted mother to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempMom $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempMom.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>". + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <</if>> + <</if>> + <<if $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>> + <<setLocalPronouns _tempDad 2>> + <<if _tempDad.ID == $Concubine.ID>> + <br><<link "Permit your Concubine to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempDad.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>". + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.relationship == -3 && (_tempDad.devotion >= -20)>> + <br><<link "Permit your wife to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempDad.slaveName picks a name suitable for your daughter; from now on $he will be known as "<<print $activeSlave.slaveName>>". + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.ID == $Bodyguard.ID>> + <br><<link "Permit your bodyguard to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempDad.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.ID == $HeadGirl.ID>> + <br><<link "Permit your headgirl to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempDad.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect. + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <<elseif _tempDad.devotion > 50 && _tempDad.trust > 50>> + <br><<link "Permit $his devoted father to name _his2 daughter">> + <<replace "#naming">> + <<ParentNames _tempDad $activeSlave>> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + After some careful consideration, _tempDad.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>". + <</replace>> + <<replace "#newName">> + ''__@@.pink;$activeSlave.slaveName@@__'' + <</replace>> + <</link>> + <</if>> + <</if>> + </span> + <span id="newName"> + <<set $activeSlave.birthName = $activeSlave.slaveName>> + </span> + */ <</if>> \ No newline at end of file diff --git a/src/facilities/nursery/previousChildInLine.tw b/src/facilities/nursery/previousChildInLine.tw new file mode 100644 index 0000000000000000000000000000000000000000..d534910dd27bfccf07e723c2ed31a4a29ed7801d --- /dev/null +++ b/src/facilities/nursery/previousChildInLine.tw @@ -0,0 +1,16 @@ +:: Previous Child In Line + +<<silently>> + +<<set $i = $cribs.findIndex(function(s) { s.ID === $activeSlave.ID; })>> +<<set $cribs[$i] = $activeSlave>> /* save changes before switching */ +<<if $i == 0>> + <<set $activeSlave = $cribs[$cribs.length - 1]>> +<<else>> + <<set $activeSlave = $cribs[$i-1]>> +<</if>> +<<goto "Child Interact">> + + +<</silently>> + diff --git a/src/facilities/nursery/saCareForChildren.tw b/src/facilities/nursery/saCareForChildren.tw new file mode 100644 index 0000000000000000000000000000000000000000..e4c312eebb7c5878433ffde674497b07058cb0df --- /dev/null +++ b/src/facilities/nursery/saCareForChildren.tw @@ -0,0 +1,3 @@ +/*:: SA care for children [nobr]*/ + +//For effects on nannies/matron.// \ No newline at end of file diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 52a589a1a651644c96c9083b02fb333520eaa93f..89a8842bdc7d638513e698134afa2eb1772515fc 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -56,12 +56,12 @@ PLAYING FREE CITIES <br> @@.yellow;Yellow text@@ means something neutral but noteworthy. <br> @@.hotpink;Hot pink text@@ means an increase in a slave's regard for to you. <br> @@.mediumorchid;Orchid text@@ means a decrease in a slave's regard for to you. - <br> @@.mediumaquamarine;Aquamarine text@@ means an increase in a slave's <br> @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ of to you, and a reduction in her fear of you. - <br> @@.gold;Gold text@@ means a decrease in a slave's <br> @@.gold;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ of you, and an increase in her fear of you. + <br> @@.mediumaquamarine;Aquamarine text@@ means an increase in a slave's @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ of to you, and a reduction in her fear of you. + <br> @@.gold;Gold text@@ means a decrease in the slave's @@.gold;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ of you, and an increase in her fear of you. <br> @@.orangered;Orange-red text@@ means a decrease in a hateful slave's fear of you. <br> @@.lime;Lime text@@ means something has grown or improved, which is usually, but not always, good. <br> @@.orange;Orange text@@ means something has shrunk or degraded, which is usually, but not always, bad. - <br> @@.yellowgreen;Yellow-green text@@ indicates a @@.yellowgreen;[[money|Encyclopedia][$encyclopedia = "Money"]]@@-related event. + <br> @@.yellowgreen;Yellow-green text@@ is for a @@.yellowgreen;[[money|Encyclopedia][$encyclopedia = "Money"]]@@-related event. <br> @@.coral;Coral text@@ is used for simple identifiers that can be used to check a slave's general type at a glance, also weakening fetishes. <br> @@.lightcoral;Light coral text@@ is used when a slave's fetish strengthens or develops. @@ -710,6 +710,15 @@ Choose a more particular entry below: <</if>> <</for>> + <br><br><br>__Farming__ (offering a bonus as [[Farmer|Encyclopedia][$encyclopedia = "Farmer"]]), including slaves who were + <<for $i = 0; $i < setup.farmerCareers.length; $i++>> + <<if $i == setup.farmerCareers.length-1>> + and <<print setup.farmerCareers[$i]>>. + <<else>> + <<print setup.farmerCareers[$i]>>, + <</if>> + <</for>> + <br><br><br>__Teaching__ (offering a bonus as [[Schoolteacher|Encyclopedia][$encyclopedia = "Schoolteacher"]]), including slaves who were <<for $i = 0; $i < setup.schoolteacherCareers.length; $i++>> <<if $i == setup.schoolteacherCareers.length-1>> @@ -808,6 +817,8 @@ Choose a more particular entry below: If she has a very large dick capable of erection, a Milkmaid can assist cows with ejaculation if the Dairy is not already stimulating prostates. <</if>> + <br><br>A ''Farmer'' can be selected once the [[Farmyard|Encyclopedia][$encyclopedia = "Farmyard"]] facility is built. Having applicable [[career experience|Encyclopedia][$encyclopedia = "Career Experience"]] and strong [[muscles|Encyclopedia][$encyclopedia = "Musculature"]] allow a Farmer to maintain the different crops and animals. //This description needs to be expanded.// + <<case "Nurse">> An ''Nurse'' can be selected once the [[Clinic|Encyclopedia][$encyclopedia = "Clinic"]] facility is built. Nurses increase [[health|Encyclopedia][$encyclopedia = "Health"]] gains in the Clinic. Good Nurses are [[nymphomaniacs|Encyclopedia][$encyclopedia = "Nymphomania"]], highly @@.cyan;intelligent@@, physically fit, and very beautiful. @@ -868,6 +879,11 @@ SLAVE ASSIGNMENTS (COMMON): //Associated facility: [[Dairy|Encyclopedia][$encyclopedia = "Dairy"]]// +<<case "Farming">> + <<encyclopediaEntryFarming>> + //Associated facility: [[Farmyard|Encyclopedia][$encyclopedia = "Farmyard"]]// + + <<case "Public Service">> <<encyclopediaEntryPublicService>> //Associated facility: [[Club|Encyclopedia][$encyclopedia = "Club"]]// @@ -1672,8 +1688,8 @@ ARCOLOGY FACILITIES <br><br>''Extended family mode must be enabled.'' //This entry still needs work and will be updated with more information as it matures. If this message is still here, remind one of the devs to remove it.// -<<case "Farmyard">> - The ''Farmyard'' is where the majority of the food in your arcology is grown, once it is built. <<if $seeBestiality == 1>>It also allows you to house animals, which you can have interact with your slaves.<</if>> //This entry still needs work and will be updated with more information as it matures. If this message is still here, remind one of the devs to remove it.// +<<case "Farmyard">> /* TODO: this needs a rewrite */ + The ''Farmyard'' is where the majority of the [[food|Encyclopedia][$encyclopedia = "Food"]] in your arcology is grown, once it is built. It also allows you to house animals<<if $seeBestiality == 1>>, which you can have interact with your slaves<</if>>. //This entry still needs work and will be updated with more information as it matures. If this message is still here, remind one of the devs to remove it.// /********** FACILITY BONUSES @@ -1965,6 +1981,11 @@ LORE: THE FREE CITIES TODAY <br><br>-- Marianne St. Croix, "Digital Currencies: A Review," //Journal of Economics, March 2037//// +<<case "Food">> + //An army marches on its stomach. Likewise, an arcology cannot function without sustenance. + + Please expand this. I'm not good at writing lore. -- DCoded// + <<case "Disease in the Free Cities">> //In light of some recent alarmism, it's time for the medical profession to clear the air about diseases. @@ -2605,7 +2626,7 @@ LORE: INTERVIEWS <br>''Autistic Boi'' for Mediterranean market preset. <br>''anon'' for the PA subjugationsist and supremacist FS appearances. <br>''Editoranon and Milkanon?'' for prison markets and the nursing handjob scene. - <br>''DCoded'' for bestiality content, scenes, facilities and fixes. Also the future nursery and a pussy licking scene. + <br>''DCoded'' for creating the favicon and adding animals to the Pit, as well as nursery and bestiality content, scenes, facilities and fixes. Also a pussy licking scene. <br>''HiveBro'' for giving hyperpregnant slaves some serious loving. <br>''git contributors lost to time'' for their submissions and work through pregmod's git. <br>''Bane70'' optimized huge swaths of code with notable professionalism. @@ -2798,6 +2819,11 @@ LORE: INTERVIEWS <br><br>''Extended family mode must be enabled.'' /*Removed for brevity, replace if necessary*/ +<<case "The Nursery">> /* TODO: this needs a rewrite */ + A facility used to rapidly age children kept within its aging tanks using a combination of growth hormones, accelerants, stem cells and other chemicals; slaves that come out of it are rarely healthy. Requires a massive amount of electricity to run, though once powered contains a battery backup to last at least a day. Can be upgraded to combat malnutrition and thinness caused by a body growing far beyond any natural rate. Hormones can also be added to encourage puberty and even sex organ development. Growth control systems include cost saving overrides, though enabling them may result in bloated, sex crazed slaves barely capable to moving. + + <br><br>To build it; ''Extended family mode needs to be enabled and the power lines need to be replaced. Then go to the penthouse management screen and it should be there.'' + <<case "Organic Mesh Breast Implant">> A specialized organic implant produced from the dispensary designed to be implanted into to a slave's natural breast tissue to maintain a slave's breast shape no matter how big her breasts may grow. An expensive and risky procedure proportional to the size of the breasts the mesh will be implanted into. Should health become an issue, the slave in surgery may undergo an emergency mastectomy. Furthermore, once implanted, the mesh cannot be safely removed from the breast. However, total breast removal will rid the slave of the implant; consider strongly when and if you want to implant the mesh before doing so. They are exceedingly difficult to identify once bound to the breast tissue, and combined with their natural shape, are often overlooked. @@ -2931,7 +2957,7 @@ Error: bad title. | [[The Corporation|Encyclopedia][$encyclopedia = "The Corporation"]] <</if>> -<<if ["Slave Assignments","Career Experience","Attendant","Matron","Bodyguard","Concubine","DJ","Head Girl","Madam","Milkmaid","Nurse","Recruiter","Schoolteacher","Stewardess","Wardeness","Attending Classes","Confinement","Fucktoy","Glory Hole","Milking","Public Service","Rest","Sexual Servitude","Servitude","Whoring",].includes($encyclopedia)>> +<<if ["Slave Assignments","Career Experience","Attendant","Matron","Bodyguard","Concubine","DJ","Head Girl","Madam","Milkmaid","Farmer","Nurse","Recruiter","Schoolteacher","Stewardess","Wardeness","Attending Classes","Confinement","Fucktoy","Glory Hole","Milking","Public Service","Rest","Sexual Servitude","Servitude","Whoring",].includes($encyclopedia)>> <br><br>//Slave leadership positions// | [[Career Experience|Encyclopedia][$encyclopedia = "Career Experience"]]<br> [[Attendant|Encyclopedia][$encyclopedia = "Attendant"]] | [[Matron|Encyclopedia][$encyclopedia = "Matron"]] @@ -2941,6 +2967,7 @@ Error: bad title. | [[Head Girl|Encyclopedia][$encyclopedia = "Head Girl"]] | [[Madam|Encyclopedia][$encyclopedia = "Madam"]] | [[Milkmaid|Encyclopedia][$encyclopedia = "Milkmaid"]] + | [[Farmer|Encyclopedia][$encyclopedia = "Farmer"]] | [[Nurse|Encyclopedia][$encyclopedia = "Nurse"]] | [[Recruiter|Encyclopedia][$encyclopedia = "Recruiter"]] | [[Schoolteacher|Encyclopedia][$encyclopedia = "Schoolteacher"]] diff --git a/src/gui/Encyclopedia/encyclopediaWidgets.tw b/src/gui/Encyclopedia/encyclopediaWidgets.tw index f92a94edbc6adc2c26c5be27fc5c8c9211a0a9b9..b45b05b1d44a83d80dcdc435ac44f6e4b52eccde 100644 --- a/src/gui/Encyclopedia/encyclopediaWidgets.tw +++ b/src/gui/Encyclopedia/encyclopediaWidgets.tw @@ -20,6 +20,10 @@ ''Getting milked'' is an assignment which makes money from lactation based on a slave's breasts, [[health|Encyclopedia][$encyclopedia = "Health"]], and hormonal status.<<if $seeDicks > 0>> Cows with balls will also give semen.<</if>> Creates profit quickly from slaves with big tits<<if $seeDicks > 0>> or balls<</if>>. <</widget>> +<<widget "encyclopediaEntryFarming">> +''Farming'' is an assignment which produces [[food|Encyclopedia][$encyclopedia = "Food"]] from your slaves' hard work. Can also reduce arcology upkeep with upgrades in the [[Farmyard|Encyclopedia][$encyclopedia = "Farmyard"]]. +<</widget>> + <<widget "encyclopediaEntryPublicService">> ''Public Service'' is an assignment which increases reputation based on a slave's beauty, sexual appeal, and skills. Very similar to whoring, but for reputation rather than money. <</widget>> diff --git a/src/init/dummy.tw b/src/init/dummy.tw index 93cd74dcc85e22ea15fab779d4e74001a5e6c8d3..3f8c617aee60f8c7cb731b893e0eb18b007eccea 100644 --- a/src/init/dummy.tw +++ b/src/init/dummy.tw @@ -3,10 +3,9 @@ This is special passage to avoid false positive error in sanityCheck build script. Do not uncomment anything! -$babies $nurseryUpgrade $ageMode -$youngCareers, $educatedCareers, $uneducatedCareers, $gratefulCareers, $menialCareers, $entertainmentCareers, $whoreCareers, $HGCareers, $madamCareers, $DJCareers, $bodyguardCareers, $wardenessCareers, $nurseCareers, $attendantCareers, $matronCareers, $milkmaidCareers, $stewardessCareers, $schoolteacherCareers +$youngCareers, $educatedCareers, $uneducatedCareers, $gratefulCareers, $menialCareers, $entertainmentCareers, $whoreCareers, $HGCareers, $madamCareers, $DJCareers, $bodyguardCareers, $wardenessCareers, $nurseCareers, $attendantCareers, $matronCareers, $milkmaidCareers, $farmerCareers, $stewardessCareers, $schoolteacherCareers $whiteAmericanSlaveNames, $africanAmericanSlaveNames, $asianAmericanSlaveNames, $latinaSlaveNames, $russianSlaveNames, $egyptianSlaveNames, $brazilianSlaveNames, $chineseSlaveNames, $koreanSlaveNames, $indianSlaveNames, $indonesianSlaveNames, $bangladeshiSlaveNames, $japaneseSlaveNames, $nigerianSlaveNames, $pakistaniSlaveNames, $mexicanSlaveNames, $filipinaSlaveNames, $ethiopianSlaveNames, $germanSlaveNames, $saudiSlaveNames, $turkishSlaveNames, $colombianSlaveNames, $argentinianSlaveNames, $vietnameseSlaveNames, $iranianSlaveNames, $congoleseSlaveNames, $frenchSlaveNames, $thaiSlaveNames, $britishSlaveNames, $italianSlaveNames, $spanishSlaveNames, $kenyanSlaveNames, $ukrainianSlaveNames, $canadianSlaveNames, $peruvianSlaveNames, $venezuelanSlaveNames, $irishSlaveNames, $icelandicSlaveNames, $finnishSlaveNames, $newZealanderSlaveNames, $polishSlaveNames, $greekSlaveNames, $israeliSlaveNames, $armenianSlaveNames, $moroccanSlaveNames, $romanianSlaveNames, $swedishSlaveNames, $lithuanianSlaveNames, $bolivianSlaveNames, $haitianSlaveNames, $cubanSlaveNames, $whiteSouthAfricanSlaveNames, $blackSouthAfricanSlaveNames, $chileanSlaveNames, $belgianSlaveNames, $danishSlaveNames, $norwegianSlaveNames, $hungarianSlaveNames, $estonianSlaveNames, $slovakSlaveNames, $kazakhSlaveNames, $zimbabweanSlaveNames, $ugandanSlaveNames, $tanzanianSlaveNames, $dutchSlaveNames, $austrianSlaveNames, $swissSlaveNames, $puertoRicanSlaveNames, $czechSlaveNames, $portugueseSlaveNames, $jamaicanSlaveNames, $malaysianSlaveNames, $guatemalanSlaveNames, $ghananSlaveNames, $serbianSlaveNames, $australianSlaveNames, $burmeseSlaveNames, $algerianSlaveNames, $sudaneseSlaveNames, $iraqiSlaveNames, $uzbekSlaveNames, $nepaleseSlaveNames, $afghanSlaveNames, $yemeniSlaveNames, $lebaneseSlaveNames, $tunisianSlaveNames, $emiratiSlaveNames, $libyanSlaveNames, $jordanianSlaveNames, $omaniSlaveNames, $malianSlaveNames, $sammarineseSlaveNames, $marshalleseSlaveNames, $syrianSlaveNames, $bermudianSlaveNames, $uruguayanSlaveNames, $monegasqueSlaveNames, $montenegrinSlaveNames, $cambodianSlaveNames, $cameroonianSlaveNames, $gaboneseSlaveNames, $djiboutianSlaveNames, $greenlandicSlaveNames, $tuvaluanSlaveNames, $zambianSlaveNames, $albanianSlaveNames, $bruneianSlaveNames, $singaporeanSlaveNames $cowSlaveNames, $chattelReligionistSlaveNames, $romanSlaveNames, $aztecSlaveNames, $ancientEgyptianSlaveNames, $edoSlaveNames $ArcologyNamesSupremacistWhite, $ArcologyNamesSupremacistAsian, $ArcologyNamesSupremacistLatina, $ArcologyNamesSupremacistMiddleEastern, $ArcologyNamesSupremacistBlack, $ArcologyNamesSupremacistIndoAryan, $ArcologyNamesSupremacistPacificIslander, $ArcologyNamesSupremacistMalay, $ArcologyNamesSupremacistAmerindian, $ArcologyNamesSupremacistSouthernEuropean, $ArcologyNamesSupremacistSemitic, $ArcologyNamesSupremacistMixedRace @@ -18,7 +17,6 @@ $belarusianSlaveNames, $dominicanSlaveNames, $scottishSlaveNames $ArcologyNamesEugenics, $ArcologyNamesRepopulationist, $ArcologyNamesHedonisticDecadence $LurcherSpeed $$i -$safePartialBirthTech $activeSlave.bodySwap, $activeSlave.customImageFormat, $activeSlave.customHairVector, $activeSlave.shoeColor, $activeSlave.newGamePlus, $activeSlave.nipplesAccessory, $activeSlave.ovaImplant, $activeSlave.premature, $activeSlave.superfetation $drugs, $harshCollars, $shoes, $bellyAccessories, $vaginalAccessories, $dickAccessories, $buttplugs $PC.origRace, $PC.origSkin @@ -27,4 +25,5 @@ $servantsQuartersSpots $sEnunciate, $SEnunciate, $ssEnunciate, $cEnunciate, $ccEnunciate, $zEnunciate, $shEnunciate, $ShEnunciate, $xEnunciate $Girl, $securityForceRecruit, $securityForceTrade,$securityForceBooty, $securityForceIncome, $securityForceMissionEfficiency,$securityForceProfitable, $TierTwoUnlock +$farmyardSpots */ diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 6aeb2ca5706bb66f6a32e6a9f741f58a641d2bac..ccdacc01e80a281e9e1a739ac0f561fbc2ce5e3b 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License along with thi <<set $returnTo = "init", $nextButton = "Continue", $nextLink = "Alpha disclaimer">> <<unset $releaseID>> -<<set $ver = "0.10.7", $releaseID = 1031>> -<<if ndef $releaseID>><<set $releaseID = 1031>><</if>> +<<set $ver = "0.10.7", $releaseID = 1032>> +<<if ndef $releaseID>><<set $releaseID = 1032>><</if>> /* This needs to be broken down into individual files that can be added to StoryInit instead. */ @@ -178,7 +178,7 @@ You should have received a copy of the GNU General Public License along with thi <</if>> <<set $organs = []>> -<<set $ArcadeiIDs = [], $BrothiIDs = [], $CellBiIDs = [], $CliniciIDs = [], $ClubiIDs = [], $DairyiIDs = [], $HGSuiteiIDs = [], $MastSiIDs = [], $SchlRiIDs = [], $ServQiIDs = [], $SpaiIDs = [], $NurseryiIDs = []>> +<<set $ArcadeiIDs = [], $BrothiIDs = [], $CellBiIDs = [], $CliniciIDs = [], $ClubiIDs = [], $DairyiIDs = [], $FarmyardiIDs = [], $HGSuiteiIDs = [], $MastSiIDs = [], $SchlRiIDs = [], $ServQiIDs = [], $SpaiIDs = [], $NurseryiIDs = []>> <<if ndef $saveImported>> <<set $saveImported = 0>> @@ -202,9 +202,11 @@ You should have received a copy of the GNU General Public License along with thi <<set $useSummaryCache = true>> <<set $seeExtreme = 0>> <<set $seeBestiality = 0>> + <<set $extremeUnderage = 0>> <<set $seeHyperPreg = 0>> <<set $seePreg = 1>> <<set $dangerousPregnancy = 0>> + <<set $adamPrinciple = 0>> <<set $seeCircumcision = 1>> <<set $seeAge = 1>> <<set $seeDicks = 25>> @@ -489,17 +491,6 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $spaName = "the Spa">> <<set $spaNameCaps = "The Spa">> -<<set $nursery = 0>> /*counts the number of children the nursery can support*/ -<<set $nurseryNannies = 0>> /*counts the number of nannies the nursery can support*/ -<<set $nurseryDecoration = "standard">> -<<set $nurseryBabies = 0>> /*counts the number of children currently in the nursery*/ -<<set $nurserySlaves = 0>> /*counts thse number of nannies currently assigned to the nursery*/ -<<set $nurseryName = "the Nursery">> -<<set $nurseryNameCaps = "The Nursery">> -<<set $reservedChildrenNursery = 0>> -<<set $cribs = []>> -<<set $babies = []>> - <<set $incubator = 0>> <<set $incubatorSlaves = 0>> <<set $incubatorOrgans = []>> @@ -557,30 +548,46 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $masterSuiteName = "the Master Suite">> <<set $masterSuiteNameCaps = "The Master Suite">> +<<set $nursery = 0>> /*counts the number of nannies the nursery can support*/ +<<set $nurseryCribs = 0>> /*counts the number of children the nursery can support*/ +<<set $nurserySlaves = 0>> /*counts thse number of nannies currently assigned to the nursery*/ +<<set $nurseryBabies = 0>> /*counts the number of children currently in the nursery*/ +<<set $nurseryDecoration = "standard">> +<<set $MatronInfluence = 0>> /*check for whether the children are influenced by the Matron*/ +<<set $nannyInfluence = 0>> /*check for whether the children are influenced by the nannies*/ +<<set $nurseryWeight = 0>> +<<set $nurseryMuscles = 0>> +<<set $nurseryHormones = 0>> +<<set $nurseryOrgans = 0>> /*not currently in use*/ +<<set $nurseryImprintSetting = 0>> +<<set $nurseryWeightSetting = 0>> +<<set $nurseryMusclesSetting = 0>> +<<set $nurseryHormonesSetting = 0>> +<<set $nurseryName = "the Nursery">> +<<set $nurseryNameCaps = "The Nursery">> +<<set $reservedChildrenNursery = 0>> +<<set $cribs = []>> /*array of children in the nursery*/ +/*<<set $childIndices = cribs2indices()>>*/ +<<set $minimumChildAge = 0>> +<<set $childToSlave = -1>> + <<set $farmyard = 0>> +<<set $farmyardDecoration = "standard">> <<set $farmyardUpgrade = 0>> <<set $farmyardUpgradeList = []>> <<set $farmyardCrops = 0>> <<set $farmyardStable = 0>> <<set $farmyardKennels = 0>> <<set $farmyardCages = 0>> -<<set $activeCanine = "wolf">> -<<set $activeHooved = "horse">> -<<set $activeFeline = "cougar">> +<<set $activeCanine = 0>> +<<set $activeHooved = 0>> +<<set $activeFeline = 0>> <<set $farmyardLab = 0>> -<<set $boughtCanines = 0>> -<<set $boughtFelines = 0>> -<<set $boughtWolves = 0>> -<<set $boughtFoxes = 0>> -<<set $boughtJackals = 0>> -<<set $boughtDingos = 0>> -<<set $boughtCougars = 0>> -<<set $boughtJaguars = 0>> -<<set $boughtPumas = 0>> -<<set $boughtLynx = 0>> -<<set $boughtLeopards = 0>> -<<set $boughtLions = 0>> -<<set $boughtTigers = 0>> +<<set $farmyardLabUpgrades = {animalOvaries: 0, animalTesticles: 0, animalMpreg: 0}>> +<<set $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}>> +<<set $canines = []>> +<<set $hooved = []>> +<<set $felines = []>> <<set $farmyardName = "the Farmyard">> <<set $farmyardNameCaps = "The Farmyard">> @@ -828,7 +835,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $missingParentID = -10000>> <<set $startingSlaveRelative = 0>> <<set $mom = 0>> -<<set $animalParts = 0>> +/*<<set $animalParts = 0>>*/ <<set $originOveride = 0>> <<set $playerAging = 2>> <<set $pregSpeedControl = 0>> @@ -893,6 +900,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $DJ = 0>> <<set $Milkmaid = 0>> <<set $milkmaidImpregnates = 0>> +<<set $Farmer = 0>> <<set $Collectrix = 0>> <<set $Stewardess = 0>> <<set $stewardessImpregnates = 0>> @@ -902,7 +910,6 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $Nurse = 0>> <<set $Wardeness = 0>> <<set $Concubine = 0>> -<<set $Matron = 0>> <<set $assistant = 0>> <<set $assistantPower = 0>> <<set $economicUncertainty = 10>> @@ -994,8 +1001,12 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $meshImplants = 0>> <<set $prostateImplants = 0>> <<set $youngerOvaries = 0>> +<<set $animalOvaries = 0>> /*{pigOvaries: 0, canineOvaries: 0, horseOvaries: 0, cowOvaries: 0} currently unused*/ +<<set $animalTesticles = 0>> /*{pigTestes: 0, dogTestes: 0, horseTestes: 0, cowTestes: 0} currently unused*/ +<<set $animalMpreg = 0>> /*{pigMpreg: 0, dogMpreg: 0, horseMpreg: 0, cowMpreg: 0} currently unused*/ <<set $prostheticsUpgrade = 0>> <<set $geneticMappingUpgrade = 0>> +<<set $pregnancyMonitoringUpgrade = 0>> <<set $surgeryUpgrade = 0>> @@ -1381,4 +1392,6 @@ erectileImplant: 0 <<include "secInit">> +<<set $postSexCleanUp = 1>> + <<goto "Alpha disclaimer">> diff --git a/src/js/DefaultRules.tw b/src/js/DefaultRules.tw index 8ef94f2cf210f9049c3a9c6b8842917c58401dec..4930dab05c07025f44fb226dba37ecaf64632024 100644 --- a/src/js/DefaultRules.tw +++ b/src/js/DefaultRules.tw @@ -188,6 +188,15 @@ window.DefaultRules = (function() { } break; + case "work as a farmhand": + if ((V.farmyardSlaves < V.farmyard && canWalk(slave))) //TODO: rework these requirements + break; + else { + RAFacilityRemove(slave, rule); + delete rule.setAssignment; + } + break; + case "work as a servant": if ((V.servantsQuartersSlaves < V.servantsQuarters && canSee(slave) && canWalk(slave) && (slave.devotion >= -20 || slave.trust < -20 || (slave.devotion >= -50 && slave.trust <= 20)))) break; @@ -303,6 +312,9 @@ window.DefaultRules = (function() { case "work in the dairy": r += `<br>${slave.slaveName} has been automatically assigned to be milked in ${V.dairyName}.`; break; + case "work as a farmhand": + r += `<br>${slave.slaveName} has been automatically assigned to work in ${V.farmyardName}.`; + break; case "work as a servant": r += `<br>${slave.slaveName} has been automatically assigned to work in ${V.servantsQuartersName}.`; break; @@ -1716,7 +1728,7 @@ 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", "be your Head Girl"].contains(slave.assignment))) + !(["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))) _release = 1; else _release = 1; diff --git a/src/js/assayJS.tw b/src/js/assayJS.tw index 309257eaeac979a7eb46ff36f3da3380b63b78c3..a85e7803da8002f5425c644c00fc01604bd35d58 100644 --- a/src/js/assayJS.tw +++ b/src/js/assayJS.tw @@ -174,23 +174,21 @@ window.TatScore = function(slave) { }; window.slimPass = function(slave) { - var slimPass = 0; - var ArcologyZero = State.variables.arcologies[0]; + let slimPass = 0; + let ArcologyZero = State.variables.arcologies[0]; if (ArcologyZero.FSSlimnessEnthusiastLaw === 1) { if ((slave.boobs < 300) && (slave.butt <= 1) && (slave.waist <= 10)) { - State.variables.slimPass = 1; if ((ArcologyZero.FSPhysicalIdealist === "unset") && (ArcologyZero.FSHedonisticDecadenceStrongFat === 0) && (slave.muscles > 30)) { /*muscle check*/ slimPass = 0; - } - if (State.variables.slimPass === 1) { - if ((ArcologyZero.FSHedonisticDecadence !== "unset") || (ArcologyZero.FSPhysicalIdealistStrongFat === 1)) { /*weight check*/ - if (slave.weight > 30) { - slimPass = 0; - } - } else if (slave.weight > 10) { + } else if ((ArcologyZero.FSHedonisticDecadence !== "unset") || (ArcologyZero.FSPhysicalIdealistStrongFat === 1)) { /*weight check*/ + if (slave.weight > 30) { slimPass = 0; } + } else if (slave.weight > 10) { + slimPass = 0; + } else { + slimPass = 1; } } } @@ -224,7 +222,7 @@ window.inferiorRaceP = function inferiorRaceP(slave) { window.isLeaderP = function isLeaderP(slave) { const V = State.variables; - const leaders = [V.HeadGirl, V.Bodyguard, V.Recruiter, V.Concubine, V.Nurse, V.Attendant, V.Matron, V.Madam, V.DJ, V.Milkmaid, V.Stewardess, V.Schoolteacher, V.Wardeness]; + const leaders = [V.HeadGirl, V.Bodyguard, V.Recruiter, V.Concubine, V.Nurse, V.Attendant, V.Matron, V.Madam, V.DJ, V.Milkmaid, V. Farmer, V.Stewardess, V.Schoolteacher, V.Wardeness]; return leaders.some(leader => leader.ID && leader.ID === slave.ID); }; @@ -360,6 +358,84 @@ window.newSlave = function newSlave(slave) { } }; +window.newChild = function newChild(child) { + const V = State.variables; + + child.age = 0; /* not sure if this is the correct way to do this or if more is required */ + child.birthWeek = 0; /* Child comes out at 0,0. That's all that's needed. The specifics are defined later.*/ + + if (child.override_Eye_Color != 1) { + switch (child.eyeColor) { + case "blind blue": + child.origEye = "deep blue"; + break; + case "milky white": + case "implant": + child.origEye = jsEither(["blue", "green", "brown", "hazel", "light blue", "light green", "dark green", "dark blue"]); + break; + default: + child.origEye = child.eyeColor; + break; + } + } + + if (child.override_Race != 1) { + child.origRace = child.race; + } + if (child.override_H_Color != 1) { + child.origHColor = child.hColor; + } + if (child.override_Arm_H_Color != 1) { + child.underArmHColor = child.hColor; + } + if (child.override_Pubic_H_Color != 1) { + child.pubicHColor = child.hColor; + } + if (child.override_Brow_H_Color != 1) { + child.eyebrowHColor = child.hColor; + } + if (child.override_Skin != 1) { + child.origSkin = child.skin; + } + + child.override_Race = 0; + child.override_H_Color = 0; + child.override_Arm_H_Color = 0; + child.override_Pubic_H_Color = 0; + child.override_Brow_H_Color = 0; + child.override_Skin = 0; + child.override_Eye_Color = 0; + + if (V.surnamesForbidden === 1) { + child.childSurname = 0; + } + + if (child.fuckdoll > 0) { + child.pronoun = "it"; + child.possessivePronoun = "its"; + child.possessive = "its"; + child.object = "it"; + child.objectReflexive = "itself"; + child.noun = "toy"; + } else if (child.dick > 0 && child.vagina === -1 && V.diversePronouns === 1) { + child.pronoun = "he"; + child.possessivePronoun = "his"; + child.possessive = "his"; + child.object = "him"; + child.objectReflexive = "himself"; + child.noun = "boy"; + } else { + child.pronoun = "she"; + child.possessivePronoun = "hers"; + child.possessive = "her"; + child.object = "her"; + child.objectReflexive = "herself"; + child.noun = "girl"; + } + State.variables.cribs.push(child); + State.variables.nurseryBabies++; +}; + window.addSlave = function addSlave(slave) { State.variables.slaves.push(slave); State.variables.slaveIndices[slave.ID] = State.variables.slaves.length - 1; @@ -369,6 +445,10 @@ window.removeSlave = function removeSlave(index) { State.variables.slaveIndices = slaves2indices(); return ret; }; +window.removeChild = function removeChild(index) { + const ret = State.variables.cribs.deleteAt(index); + return ret; +}; window.slaves2indices = function slaves2indices() { const obj = {}; State.variables.slaves.forEach((slave, i) => obj[slave.ID] = i); @@ -379,6 +459,9 @@ window.getSlave = function getSlave(ID) { if (index === undefined) return undefined; else return State.variables.slaves[index]; }; +window.getChild = function getChild(ID) { + return V.cribs.find(function(s) { return s.ID == ID; }); +}; window.getPronouns = function getPronouns(slave) { return { pronoun: slave.pronoun, @@ -949,8 +1032,8 @@ window.PCTitle = function PCTitle() { if (V.arcadeSlaves >= 15) { titles.push("Comptroller of the Arcade"); } - if (V.nurserySlave >= 10) { - titles.push("Caretaker of the Infants"); + if (V.nurseryBabies >= 10) { + titles.push("Caretaker of the Youth"); } let schoolsPresent = [], schoolsPerfected = [], schoolTitle = ""; @@ -1470,6 +1553,7 @@ window.DegradingName = function DegradingName(slave) { "be the Matron", "be the Stewardess", "be the Milkmaid", + "be the Farmer", "be the DJ", "be your Concubine", "be the Madam", @@ -1818,6 +1902,9 @@ window.DegradingName = function DegradingName(slave) { slave.slaveName = jsEither(["Dairy", "Farm"]); } break; + case "be the Farmer": + slave.slaveName = jsEither(["Farmhand", "Farmer"]); + break; case "be the DJ": slave.slaveName = jsEither(["Bass", "Booth"]); break; @@ -1989,3 +2076,140 @@ window.faceIncrease = function faceIncrease(slave, amount) { if (slave.face > 95) slave.face = 100; return r; }; + +window.Deadliness = function Deadliness(slave) { + const V = State.variables; + let deadliness = 2; + + if (slave.combatSkill > 0) { + deadliness += 2; + } + + if (setup.bodyguardCareers.includes(slave.career)) { + deadliness += 1; + } else if (slave.skillBG >= V.masteredXP) { + deadliness += 1; + } + + if (slave.muscles > 30 && slave.muscles <= 95) { + deadliness += 1; + } else if (slave.muscles > 95 && slave.height >= 185) { + deadliness += 2; + } else if (slave.muscles > 95) { + deadliness -= 1; + } else if (slave.muscles < -95) { + deadliness -= 20; + } else if (slave.muscles < -30) { + deadliness -= 7; + } else if (slave.muscles < -5) { + deadliness -= 3; + } + + if (slave.height >= 170) { + deadliness += 1; + } + + if (slave.health > 50) { + deadliness += 1; + } + + if (slave.boobs > 4000) { + deadliness -= 2; + } else if (slave.boobs > 2000) { + deadliness -= 1; + } + + if (slave.butt > 6) { + deadliness -= 1; + } + + if (slave.hips > 2) { + deadliness -= 1; + } + + if (slave.weight > 190) { + deadliness -= 20; + } else if (slave.weight > 160) { + deadliness -= 10; + } else if (slave.weight > 130) { + deadliness -= 3; + } else if (slave.weight > 30 || slave.weight < -10) { + deadliness -= 1; + } + + if (slave.health < -50) { + deadliness -= 1; + } + + if (slave.bellyFluid >= 10000) { + deadliness -= 3; + } else if (slave.bellyFluid >= 5000) { + deadliness -= 2; + } else if (slave.bellyFluid >= 2000) { + deadliness -= 1; + } + + if (slave.pregKnown === 1 || slave.bellyPreg >= 1500 || slave.bellyImplant >= 1500) { + if (slave.belly >= 750000) { + deadliness -= 50; + } else if (slave.belly >= 600000) { + deadliness -= 25; + } else if (slave.belly >= 450000) { + deadliness -= 15; + } else if (slave.belly >= 300000) { + deadliness -= 10; + } else if (slave.belly >= 150000) { + deadliness -= 8; + } else if (slave.belly >= 100000) { + deadliness -= 7; + } else if (slave.belly >= 10000) { + deadliness -= 3; + } else if (slave.belly >= 5000) { + deadliness -= 2; + } else { + deadliness -= 1; + } + } + + if (slave.labor === 1) { + deadliness -= 15; + } else if (slave.preg >= 40 && slave.pregControl !== "labor supressors") { + deadliness -= 5; + } + + if (slave.balls >= 15) { + deadliness -= 1; + } + + if (slave.dick >= 10) { + deadliness -= 1; + } + + if (slave.amp === 0) { + if (!canWalk(slave)) { + deadliness -= 20; + } + } else if (slave.amp === 1) { + deadliness -= 20; + } else if (slave.amp === -5) { + deadliness += 10; + } else if (slave.amp === -4) { + deadliness += 5; + } else { + deadliness -= 1; + } + + if (!canSee(slave)) { + deadliness -= 8; + } else if ((slave.eyes === -1 && !["corrective glasses", "corrective contacts"].includes(slave.eyewear)) || (slave.eyes === 1 && ["blurring glasses", "blurring contacts"].includes(slave.eyewear))) { + deadliness -= 1; + } + + if (!canHear(slave)) { + deadliness -= 4; + } else if ((slave.hears == -1 && slave.earwear !== "hearing aids") || (slave.hears == 0 && slave.earwear === "muffling ear plugs")) { + deadliness -= 1; + } + + return Math.max(deadliness, 1); +}; diff --git a/src/js/assignJS.tw b/src/js/assignJS.tw index 5eef7f8e313dd8fa767321c14af3efb5ea0e0621..2ca984e1b0ffcf2b7e145c89a9825273711f5248 100644 --- a/src/js/assignJS.tw +++ b/src/js/assignJS.tw @@ -127,6 +127,33 @@ window.assignJob = function assignJob(slave, job) { } break; + case "work as a farmhand": + case "farmyard": + slave.assignment = "work as a farmhand"; + slave.assignmentVisible = 0; + V.farmyardSlaves++; + V.FarmyardiIDs.push(slave.ID); + switch (V.farmyardDecoration) { + case "Aztec Revivalist": + case "Chinese Revivalist": + case "Chattel Religionist": + case "Edo Revivalist": + case "Arabian Revivalist": + case "Egyptian Revivalist": + case "Supremacist": + case "Subjugationist": + case "Degradationist": + slave.livingRules = "spare"; + break; + case "Roman Revivalist": + slave.livingRules = "luxurious"; + break; + default: + slave.livingRules = "normal"; + break; + } + break; + case "live with your head girl": case "head girl suite": case "hgsuite": @@ -219,6 +246,7 @@ window.assignJob = function assignJob(slave, job) { case "be the dj": case "be the madam": case "be the milkmaid": + case "be the farmer": case "be the nurse": case "be the schoolteacher": case "be the stewardess": @@ -322,6 +350,8 @@ window.removeJob = function removeJob(slave, assignment) { V.DJ = 0; if (V.Milkmaid !== 0 && slave.ID === V.Milkmaid.ID) V.Milkmaid = 0; + if (V.Farmer !== 0 && slave.ID === V.Farmer.ID) + V.Farmer = 0; if (V.Schoolteacher !== 0 && slave.ID === V.Schoolteacher.ID) V.Schoolteacher = 0; if (V.Attendant !== 0 && slave.ID === V.Attendant.ID) @@ -389,6 +419,13 @@ window.removeJob = function removeJob(slave, assignment) { V.dairySlaves--; break; + case "work as a farmhand": + case "farmyard": + slave.assignment = "rest"; + V.FarmyardiIDs.delete(slave.ID); + V.farmyardSlaves--; + break; + case "learn in the schoolroom": case "schoolroom": slave.assignment = "rest"; diff --git a/src/js/beautyJS.tw b/src/js/beautyJS.tw new file mode 100644 index 0000000000000000000000000000000000000000..a08e7e1515e74d2839f612060aea1666f4c158a1 --- /dev/null +++ b/src/js/beautyJS.tw @@ -0,0 +1,1221 @@ +:: Beauty [script] + +window.Beauty = (function() { + "use strict"; + let V, arcology, beauty; + + function Beauty(slave) { + V = State.variables; + arcology = V.arcologies[0]; + modScore(slave); + + beauty = 120; + calcInitBeauty(slave); + if (slave.fuckdoll === 0) { + beauty += 30; + calcFaceBeauty(slave); + calcTeethBeauty(slave); + calcModBeauty(slave); + calcCosmeticsBeauty(slave); + calcFSNotFuckdollBeauty(slave); + calcMiscNotFuckdollBeauty(slave); + } + if (slave.dick > 0) { + calcDickBeauty(slave); + } + if (slave.balls > 0) { + calcBallsBeauty(slave); + } + calcButtBeauty(slave); + calcHipsBeauty(slave); + calcBoobsBeauty(slave); + calcWeightBeauty(slave); + calcMusclesBeauty(slave); + calcBodyHairBeauty(slave); + calcImplantBeauty(slave); + if (arcology.FSRepopulationFocus > 40) { + calcRepopulationPregBeauty(slave); + } else if (arcology.FSRestart > 40) { + calcRestartPregBeauty(slave); + } + if (arcology.FSGenderRadicalistLawFuta !== 0) { + calcFutaLawBeauty(slave); + } + calcBodyProportionBeauty(slave); + calcVoiceBeauty(slave); + if (slave.amp !== 0) { + calcLimbsBeauty(slave); + } + calcPubertyBeauty(slave); + calcFSMiscBeauty(slave); + + calcPurityBeauty(slave); + calcPhysiqueBeauty(slave); + if (arcology.FSSlimnessEnthusiastLaw === 1) { + calcSlimBeauty(slave); + } + if (arcology.FSGenderFundamentalistLawBeauty + arcology.FSGenderRadicalistLawBeauty > 0) { + calcGenderLawBeauty(slave); + } + + calcMultipliersBeauty(slave); + beauty = Math.max(1, Math.trunc(0.5*beauty)); + + return beauty; + }; + + function calcInitBeauty(slave) { + beauty -= slave.waist/20; + beauty -= slave.muscles/30; + beauty += slave.lips/10; + beauty += slave.clit; + beauty += (slave.height-160)/10; + beauty += 2*slave.hips; + if (slave.anus > 3) { + beauty -= 10 + (slave.anus*2); /*-20*/ + } + if (slave.vagina > 3) { + beauty -= 10 + (slave.vagina*2); /*-20*/ + } + + }; + + function calcFaceBeauty(slave) { + beauty += slave.face/5; + switch (slave.faceShape) { + case "masculine": + if (arcology.FSGenderRadicalist !== "unset") { + beauty -= (2 - (arcology.FSGenderRadicalist/25))*(slave.face/30); + } else if (arcology.FSGenderFundamentalist !== "unset") { + beauty -= (2 + (arcology.FSGenderFundamentalist/25))*(slave.face/30); + } else { + beauty -= 2*(slave.face/30); + } + break; + case "androgynous": + if (arcology.FSGenderRadicalist !== "unset") { + beauty += 2 - ((1 - (arcology.FSGenderRadicalist/25))*(slave.face/30)); + } else if (arcology.FSGenderFundamentalist !== "unset") { + beauty += 2 - ((1 + (arcology.FSGenderFundamentalist/25))*(slave.face/30)); + } else { + beauty += 2 - (slave.face/30); + } + break; + case "exotic": + beauty += 2*(slave.face/30); + break; + case "sensual": + beauty += 2 + (slave.face/30); + break; + case "cute": + beauty += 8/3; + break; + } + }; + + function calcTeethBeauty(slave) { + switch (slave.teeth) { + case "crooked": + beauty -= 3; + break; + case "braces": + case "cosmetic braces": + if (slave.visualAge > 14 && slave.visualAge < 18) { + beauty += 1; + } + break; + case "removable": + case "pointy": + case "baby": + case "mixed": + beauty -= 1; + break; + } + }; + + function calcModBeauty(slave) { + if (arcology.FSTransformationFetishist > 20 || arcology.FSDegradationist > 20) { + if (V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)) { + beauty += 8 + (V.modScore*0.25); + } else if (V.modScore > 7) { + beauty += V.modScore - 7; + } + } else if (arcology.FSBodyPurist > 20 || arcology.FSPaternalist > 20) { + if (V.modScore <= 7) { + beauty += 10; + } else { + beauty += 15 - V.modScore; + } + } else { + if (V.modScore <= 7) { + beauty += V.modScore; + } else if (V.modScore > 15 || (V.piercingScore > 8 && V.tatScore > 5)) { + beauty += 11; + } else { + beauty += 7 + (0.5*(V.modScore - 7)); + } + } + }; + + function calcCosmeticsBeauty(slave) { + if (slave.brand !== 0) { + if (V.rep > 10000) { + beauty += 1; + } else if (V.rep < 5000) { + beauty -= 1; + } + } + if (slave.minorInjury !== 0) { + beauty -= 2; + } + if (slave.cSec === 1) { + beauty -= 2; + } + if (slave.nails > 0) { + beauty += 1; + } + if (slave.makeup > 0) { + beauty += 1; + } + switch (slave.markings) { + case "beauty mark": + if (slave.face > 40) { + beauty += 6; + } else if (slave.face < -10) { + beauty -= 6; + } + break; + case "birthmark": + if (slave.prestige > 0 || slave.pornPrestige > 1) { + beauty += 4; + } else { + beauty -= 4; + } + break; + case "freckles": + case "heavily freckled": + if (slave.skin === "pale" || slave.skin === "fair") { + beauty += 2; + if (slave.hColor === "red") { + beauty += 2; + } + } + break; + } + }; + + function calcFSNotFuckdollBeauty(slave) { + if (arcology.FSSupremacist !== "unset") { + if (slave.race === arcology.FSSupremacistRace) { + beauty += (arcology.FSSupremacist/3) + (arcology.FSSupremacistLawME*10); + } + } + if (arcology.FSSubjugationist !== "unset") { + if (slave.race === arcology.FSSubjugationistRace) { + beauty -= (arcology.FSSubjugationist/2) - (arcology.FSSubjugationistLawME*10); + } + } + if (arcology.FSDegradationist !== "unset") { + beauty -= (arcology.FSDegradationist/10)*((slave.intelligence + slave.intelligenceImplant)/20); + } + if (arcology.FSGenderFundamentalistLawBimbo === 1) { + beauty -= (slave.intelligence + slave.intelligenceImplant)/2; + } + if (arcology.FSYouthPreferentialist !== "unset") { + beauty += (30 - slave.visualAge)/(30 - V.minimumSlaveAge)*((arcology.FSYouthPreferentialist/2) + (arcology.FSYouthPreferentialistLaw*10)); /*max 60*/ + } else if (arcology.FSMaturityPreferentialist !== "unset") { + if (V.retirementAge > 30) { + beauty += (30 - slave.visualAge)/(30 - V.retirementAge)*((arcology.FSMaturityPreferentialist/2) + (arcology.FSMaturityPreferentialistLaw*10)); /*max 60, problems if retirementAge is 30 or under*/ + } + } + if (arcology.FSBodyPurist > 20) { /*bonus for virgin slaves*/ + if (slave.vagina === 0 && slave.vaginalCount === 0) { + beauty += 30*(arcology.FSBodyPurist/100); + } + if (slave.anus === 0 && slave.analCount === 0) { + beauty += 30*(arcology.FSBodyPurist/100); + } + } + if (arcology.FSEdoRevivalist !== "unset") { + if (slave.nationality === "Japanese" || slave.nationality === "Edo Revivalist") { + beauty += arcology.FSEdoRevivalist/2; + } else if (slave.race === "asian") { + beauty += arcology.FSEdoRevivalist/5; + } else { + beauty -= arcology.FSEdoRevivalist/4; + } + if (V.language === "Japanese" && canTalk(slave)) { + if (slave.accent > 1) { + beauty -= arcology.FSEdoRevivalist/2; + } else if (slave.accent > 0) { + beauty -= arcology.FSEdoRevivalist/5; + } else { + beauty += arcology.FSEdoRevivalist/10; + } + } + } else if (arcology.FSChineseRevivalist !== "unset") { + if (slave.nationality === "Chinese" || slave.nationality === "Ancient Chinese Revivalist") { + beauty += arcology.FSChineseRevivalist/2; + } else if (slave.race === "asian") { + beauty += arcology.FSChineseRevivalist/5; + } else { + beauty -= arcology.FSChineseRevivalist/4; + } + if (V.language === "Chinese" && canTalk(slave)) { + if (slave.accent > 1) { + beauty -= arcology.FSChineseRevivalist/2; + } else if (slave.accent > 0) { + beauty -= arcology.FSChineseRevivalist/5; + } else { + beauty += arcology.FSChineseRevivalist/10; + } + } + } + }; + + function calcMiscNotFuckdollBeauty(slave) { + beauty += Math.min(slave.health, 100)/5; + beauty += slave.voice; + beauty += (slave.intelligence + slave.intelligenceImplant)/10; + beauty += slave.entertainSkill/10; + beauty += slave.whoreSkill/10; + beauty -= 3*slave.visualAge; + if (setup.entertainmentCareers.includes(slave.career)) { + beauty += 20; + } else if (V.week - slave.weekAcquired >= 20 && slave.entertainSkill >= 100) { + beauty += 10; + } + if (slave.race === "white" && slave.origRace === "white") { + beauty += 4; + } else if (slave.race === "white") { + beauty += 2; + } + }; + + function calcDickBeauty(slave) { + if (arcology.FSAssetExpansionist > 20 && arcology.FSGenderFundamentalist === "unset") { + if (slave.dick >= 20) { + beauty += 17 + (slave.dick*(arcology.FSAssetExpansionist/500)); /*23*/ + } else if (slave.dick >= 10) { + beauty += 10 + (slave.dick*(arcology.FSAssetExpansionist/300)); /*16.3*/ + } else if (slave.dick > 6) { + beauty += slave.dick*(1 + (arcology.FSAssetExpansionist/100)); /*10*/ + } + } else if (arcology.FSGenderFundamentalist !== "unset") { + if (slave.dick > 0) { + beauty += 3 - slave.dick; + } + } else if (arcology.FSGenderRadicalist !== "unset") { + if (slave.dick > 20) { + beauty += 20 + (slave.dick*(arcology.FSGenderRadicalist/400)); /*27.5*/ + } else if (slave.dick >= 10) { + beauty += 10 + (slave.dick*(arcology.FSGenderRadicalist/200)); /*20*/ + } else if (slave.dick > 0) { + beauty += slave.dick*(1 + (arcology.FSGenderRadicalist/100)); /*10*/ + } + } else { + beauty -= 2*slave.dick; + } + }; + + function calcBallsBeauty(slave) { + if (arcology.FSAssetExpansionist > 20 && arcology.FSGenderFundamentalist === "unset") { + if (slave.balls > 100) { + beauty += 41 + (slave.balls*(arcology.FSAssetExpansionist/500)); /*66*/ + } else if (slave.balls > 80) { + beauty += 16 + (slave.balls*(arcology.FSAssetExpansionist/400)); /*41*/ + } else if (slave.balls > 60) { + beauty += 6 + (slave.balls*(arcology.FSAssetExpansionist/800)); /*16*/ + } else if (slave.balls > 10) { + beauty += slave.balls*((arcology.FSAssetExpansionist/1000)); /*6*/ + } + } else if (arcology.FSGenderFundamentalist !== "unset") { + if (slave.scrotum > 0) { + beauty -= slave.balls*(1 + (arcology.FSGenderFundamentalist/200)); + } + } else if (arcology.FSGenderRadicalist !== "unset") { + if (slave.scrotum > 0) { + if (slave.balls > 100) { + beauty += 40 + (slave.balls*(arcology.FSGenderRadicalist/2000)); /*46.25*/ + } else if (slave.balls > 60) { + beauty += 30 + (slave.balls*(arcology.FSGenderRadicalist/1000)); /*40*/ + } else if (slave.balls > 10) { + beauty += 15 + (slave.balls*(arcology.FSGenderRadicalist/400)); /*30*/ + } else { + beauty += slave.balls*(1 + (arcology.FSGenderRadicalist/200)); /*15*/ + } + } + } else { + if (slave.scrotum > 0) { + beauty -= slave.balls; + } + } + if (arcology.FSRestart !== "unset") { /* Eugenics does not like slaves having working balls */ + if (slave.ballType === "human") { + beauty -= slave.balls*(1 + (arcology.FSRestart/100)); + } + } + }; + + function calcButtBeauty(slave) { + if (slave.butt <= 10) { + beauty += 1.5*slave.butt; /*max 15*/ + } else { + beauty += 15 + (slave.butt/4); /*max 20*/ + } + if ((arcology.FSTransformationFetishist > 20 && arcology.FSSlimnessEnthusiast === "unset") || arcology.FSAssetExpansionist > 20) { + if (slave.butt <= 2) { + beauty += 2*(slave.butt - 1); /*2*/ + } else if (slave.butt <= 4) { + beauty += 2 + 1.5*(slave.butt - 2); /*5*/ + } else if (slave.butt <= 10) { + beauty += 5 + 1*(slave.butt - 4); /*11*/ + } else { + beauty += 7 + 0.5*(slave.butt - 5); /*14.5*/ + } /* maybe buff butts? */ + } else if (arcology.FSSlimnessEnthusiast > 20) { + if (slave.butt <= 3) { + beauty += 12 + 3*(slave.butt - 1); /*18 buff if asses get buffed*/ + } else if (slave.butt <= 5) { + beauty += 9; + } else { + beauty -= 10 + 3*slave.butt; /*-70*/ + } + } else { + if (slave.butt <= 2) { + beauty += 2*(slave.butt-1); /*2*/ + } else if (slave.butt <= 4) { + beauty += 2 + (1.5*(slave.butt - 2)); /*5*/ + } else if (slave.butt <= 8) { + beauty += 2 + (1.5*(slave.butt - 2)); /*11*/ + } else { + beauty += 9; + } + } + if (arcology.FSTransformationFetishist > 20) { /* the cost of using AE's values */ + if (arcology.FSSlimnessEnthusiast !== "unset") { + if (slave.butt >= 3) { + if (slave.buttImplant/slave.butt < 0.25) { + beauty -= 2*(slave.butt - 1) + 10; + } + } + } else { + if (slave.butt >= 6) { + if (slave.buttImplant/slave.butt < 0.50) { + beauty -= (1.5*slave.butt) + 6; /* will get nasty at huge sizes */ + } + } + } + } + }; + + function calcHipsBeauty(slave) { /* butts in general may need buffs */ + switch (slave.hips) { + case -2: + if (slave.butt > 2) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 2 - slave.butt; + } else { + beauty += 1; + } + } else { + beauty += 1; + } + break; + case -1: + if (slave.butt > 4) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 4 - slave.butt; + } else { + beauty += 1; + } + } else { + beauty += 1; + } + break; + case 0: + if (slave.butt > 6) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 6 - slave.butt; + } else { + beauty += 1; + } + } else if (slave.butt <= 1) { + beauty += slave.butt - 2; + } else { + beauty += 1; + } + break; + case 1: + if (slave.butt > 8) { + if (arcology.FSTransformationFetishist === "unset" && arcology.FSHedonisticDecadence === "unset") { + beauty += 8 - slave.butt; + } else { + beauty += 1; + } + } else if (slave.butt <= 2) { + beauty += slave.butt - 3; + } else { + beauty += 1; + } + break; + case 2: + if (slave.butt <= 3) { + beauty += slave.butt - 4; + } else { + beauty += 1; + } + break; + case 3: + if (slave.butt <= 8) { + beauty += slave.butt - 8; + } else { + beauty += 1; + } + break; + } + }; + + function calcBoobsBeauty(slave) { + if ((arcology.FSTransformationFetishist > 20 && arcology.FSSlimnessEnthusiast === "unset") || arcology.FSAssetExpansionist > 20) { + if (slave.boobs <= 500) { + beauty += 0.02*(slave.boobs - 250); /*5*/ + } else if (slave.boobs <= 1500) { + beauty += 5 + 0.015*(slave.boobs - 500); /*20*/ + } else if (slave.boobs <= 3000) { + beauty += 20 + 0.01*(slave.boobs - 1500); /*42.5*/ + } else if (slave.boobs <= 25000) { + beauty += 50 + 0.005*(slave.boobs - 3000); /*160 - this might need to be lowered. Maybe drop the 50? Otherwise break it down more.*/ + } else { + beauty += 145 + 0.001*(slave.boobs - 10000); /* 185 */ + } + } else if (arcology.FSSlimnessEnthusiast > 20) { + if (slave.boobs <= 500) { + beauty += 0.08*(slave.boobs); /*40 - buff me to be in line with higher end asset exp*/ + } else if (slave.boobs <= 1000) { + beauty += 10; + } else if (slave.boobs <= 3000) { + beauty += 5; + } else { + beauty -= 5 + 0.005*(slave.boobs - 3000); /*-110*/ + } + } else { + if (slave.boobs <= 1200) { + beauty += 0.02*(slave.boobs - 200); /*20*/ + } else if (slave.boobs <= 2400) { + beauty += 20 + (0.01*(slave.boobs - 1200)); /*32*/ + } else if (slave.boobs <= 3600) { + beauty += 32 + (0.005*(slave.boobs - 2400)); /*38*/ + } else if (slave.boobs <= 10000) { + beauty += 38; + } else if (slave.boobs <= 25000) { + beauty += 30; + } else { + beauty += 20; + } + } + if (arcology.FSTransformationFetishist > 20) { /* the cost of using AE's values */ + if (arcology.FSSlimnessEnthusiast !== "unset") { + if (slave.boobs >= 400) { + if (slave.boobs >= 10000) { + if (slave.boobsImplant/slave.boobs < 0.75) { + beauty -= (0.05*slave.boobs) + 10; + } + } else if (slave.boobs >= 2000) { + if (slave.boobsImplant/slave.boobs < 0.50) { + beauty -= (0.05*slave.boobs) + 10; + } + } else if (slave.boobs >= 1000) { + if (slave.boobsImplant/slave.boobs < 0.25) { + beauty -= (0.05*slave.boobs) + 10; + } + } else { + if (slave.boobsImplant/slave.boobs < 0.10) { + beauty -= (0.05*slave.boobs) + 10; + } + } + } + } else { + if (slave.boobs >= 600) { + if (slave.boobs >= 10000) { + if (slave.boobsImplant/slave.boobs < 0.75) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } else if (slave.boobs >= 2000) { + if (slave.boobsImplant/slave.boobs < 0.50) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } else if (slave.boobs >= 1000) { + if (slave.boobsImplant/slave.boobs < 0.25) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } else { + if (slave.boobsImplant/slave.boobs < 0.10) { + beauty -= 30 + (0.005*slave.boobs); /* will get nasty at huge sizes */ + } + } + } + } + } + if (slave.boobs > 250) { + if (slave.boobShape === "perky") { + beauty += 6; + } else if (slave.boobShape === "torpedo-shaped") { + beauty += 6; + } else if (slave.boobShape === "downward-facing") { + beauty -= 4; + } else if (slave.boobShape === "saggy") { + beauty -= 4; + } + } + if (slave.nipples === "huge") { + beauty += 4; + } else if (slave.nipples === "inverted") { + beauty += 2; + } else if (slave.nipples === "puffy") { + beauty += 2; + } else if (slave.nipples === "tiny") { + beauty -= 2; + } else if (slave.nipples === "fuckable") { + if (arcology.FSTransformationFetishist !== "unset") { + beauty += arcology.FSTransformationFetishist/10; + } + } + }; + + function calcWeightBeauty(slave) { + if (arcology.FSHedonisticDecadence > 20) { + if (slave.weight < -95) { + beauty += -70 + (slave.weight/10); /*-80*/ + } else if (slave.weight < -30) { + beauty += -30 + (slave.weight/3); /*-61*/ + } else if (slave.weight < -10) { + beauty += (slave.weight); /*-30*/ + } else if (slave.weight <= 10) { + /* no effect */ + } else if (slave.weight <= 30) { + beauty += (slave.weight/2); /*15*/ + } else if (slave.weight <= 95) { + beauty += 15 + (slave.weight/7); /*28.5*/ + } else if (slave.weight <= 130) { + beauty += 28 + (slave.weight/10); /*41*/ + } else if (slave.weight <= 160) { + beauty += 42 + (slave.weight/20); /*50*/ + } else if (slave.weight <= 190) { + beauty += 50 - (slave.weight/25); /*42.5*/ + } else { + beauty += 40 - (slave.weight/20); /*30*/ + } + } else { + if (slave.weight > 130) { + beauty -= Math.abs(slave.weight)/5; + } else if (slave.hips === 3) { + if (slave.weight < -10) { + beauty -= Math.abs(slave.weight)/10; + } + } else if (slave.hips === 2) { + if (slave.weight > 95) { + beauty -= Math.abs(slave.weight)/15; + } else if (slave.weight < -30) { + beauty -= Math.abs(slave.weight)/10; + } + } else if (slave.hips === -2) { + if (slave.weight < -95 || slave.weight > 30) { + beauty -= Math.abs(slave.weight)/10; + } + } else { + if (Math.abs(slave.weight) > 30) { + beauty -= Math.abs(slave.weight)/10; + } + } + } + if (arcology.FSPhysicalIdealist !== "unset") { + if (arcology.FSPhysicalIdealistStrongFat === 1) { + if (slave.weight > 10 && slave.weight <= 130) { + beauty += slave.weight*(arcology.FSPhysicalIdealist/200); /*65*/ + } else { + beauty -= Math.abs(slave.weight)/2; + } + } + } + }; + + function calcMusclesBeauty(slave) { + if (arcology.FSPhysicalIdealist !== "unset") { + if (arcology.FSPhysicalIdealistLaw === 1) { + if (Math.abs(slave.weight) <= 30 && slave.health >= 20 && slave.muscles >= 20 && slave.muscles <= 50) { + beauty += (slave.muscles + (Math.min(slave.health,300)/5))*(arcology.FSPhysicalIdealist/100); + } else { + beauty -= 30; + } + } else { + if (slave.muscles > 30 || slave.muscles <= -5) { + beauty += slave.muscles*(arcology.FSPhysicalIdealist/120); /*+-83*/ + } + } + } else if (arcology.FSHedonisticDecadence !== "unset") { + if (slave.muscles < -10) { + beauty += Math.abs(slave.muscles)*(arcology.FSHedonisticDecadence/160); /*62.5*/ + } else if (slave.muscles > 5) { + if (arcology.FSHedonisticDecadenceStrongFat === 1) { + beauty += slave.muscles*(arcology.FSHedonisticDecadence/200); /*50*/ + } else { + beauty -= slave.muscles*(arcology.FSHedonisticDecadence/200); /*-50*/ + } + } + } + }; + + function calcBodyHairBeauty(slave) { + if (slave.physicalAge < 11) { + beauty += 4; + } else if (slave.physicalAge >= 13) { + switch (slave.underArmHStyle) { + case "hairless": + case "bald": + case "waxed": + case "shaved": + beauty += 2; + break; + case "bushy": + if (arcology.FSBodyPurist > 0) { + beauty += 4; + } else { + beauty -= 2; + } + break; + } + switch (slave.pubicHStyle) { + case "hairless": + case "bald": + case "waxed": + beauty += 2; + break; + case "bushy": + if (arcology.FSBodyPurist > 0) { + beauty += 2; + } else { + beauty -= 4; + } + break; + case "bushy in the front and neat in the rear": + if (arcology.FSBodyPurist > 0) { + beauty += 4; + } else { + beauty -= 2; + } + break; + case "very bushy": + if (arcology.FSBodyPurist > 0) { + beauty += 2; + } else { + beauty -= 6; + } + break; + } + } + }; + + function calcImplantBeauty(slave) { + if (arcology.FSTransformationFetishist !== "unset") { + if (Math.abs(slave.shouldersImplant) > 1) { + beauty += (arcology.FSTransformationFetishist/20) + Math.abs(slave.shouldersImplant); + } + if (Math.abs(slave.hipsImplant) > 1) { + beauty += (arcology.FSTransformationFetishist/20) + Math.abs(slave.hipsImplant); + } + if (slave.race !== slave.origRace) { + beauty += arcology.FSTransformationFetishist/20; + } + if (slave.faceImplant > 95 && slave.face > 40) { + beauty += arcology.FSTransformationFetishist/4; + } + } else if (arcology.FSBodyPurist !== "unset") { + if (slave.faceImplant > 5) { + beauty -= (arcology.FSBodyPurist/100)*(slave.faceImplant/10); + } + if (slave.race === slave.origRace) { + beauty -= arcology.FSBodyPurist/20; + } + } else { + if (slave.faceImplant > 30) { + beauty -= (slave.faceImplant - 30)/10; + } + } + }; + + function calcRepopulationPregBeauty(slave) { + if (slave.preg > 30) { /*limited huge boost for full term */ + if (slave.broodmother > 0) { + beauty += 0.4*(slave.broodmother*arcology.FSRepopulationFocus); /*40-80 limited due to constant presence. Also good breeders, but subpar mothers*/ + } else if (slave.bellyPreg >= 600000) { + beauty += 1.5*arcology.FSRepopulationFocus; /*150*/ + } else if (slave.bellyPreg >= 300000) { + beauty += arcology.FSRepopulationFocus; /*100*/ + } else if (slave.bellyPreg >= 120000) { + beauty += 0.9*arcology.FSRepopulationFocus; /*90*/ + } else { + beauty += 0.8*arcology.FSRepopulationFocus; /*80*/ + } + } else if (slave.preg > 20) { + if (slave.pregType >= 20) { + beauty += 10*(arcology.FSRepopulationFocus/40); /*25*/ + } else if (slave.pregType >= 10) { + beauty += 9*(arcology.FSRepopulationFocus/40); /*22.5*/ + } else { + beauty += 8*(arcology.FSRepopulationFocus/40); /*20*/ + } + } else if (slave.preg > 10) { + if (slave.pregType >= 20) { + beauty += arcology.FSRepopulationFocus/5; /*20*/ + } else if (slave.pregType >= 10) { + beauty += arcology.FSRepopulationFocus/6.25; /*16*/ + } else { + beauty += arcology.FSRepopulationFocus/10; /*10*/ + } + } else if (slave.pregWeek < 0) { + beauty += arcology.FSRepopulationFocus/10; /*10*/ + } else if (slave.preg > 0 && slave.collar === "preg biometrics") { + beauty += arcology.FSRepopulationFocus/12; /*8.33*/ + } else { + beauty -= arcology.FSRepopulationFocus/2.5; /*-40*/ + } + if (slave.births > 50) { + beauty += arcology.FSRepopulationFocus/1.5; /*66.6*/ + } else { + beauty += slave.births*(arcology.FSRepopulationFocus/75); + } + }; + + function calcRestartPregBeauty(slave) { + if (slave.breedingMark === 1 && V.propOutcome === 1) { + if (slave.preg > 5 && slave.pregSource === -1) { + beauty += arcology.FSRestart; /*100*/ + } + } else { + if (slave.preg > 30) { + if (slave.bellyPreg >= 600000) { + beauty -= 2.5*arcology.FSRestart; /*-250*/ + } else if (slave.bellyPreg >= 300000) { + beauty -= 1.25*arcology.FSRestart; /*-125*/ + } else if (slave.bellyPreg >= 120000) { + beauty -= arcology.FSRestart; /*-100*/ + } else { + beauty -= 0.75*arcology.FSRestart; /*-75*/ + } + } else if (slave.preg > 20) { + if (slave.pregType >= 20) { + beauty -= arcology.FSRestart/1.5; /*-66.6*/ + } else if (slave.pregType >= 10) { + beauty -= arcology.FSRestart/2; /*-50*/ + } else { + beauty -= arcology.FSRestart/3; /*-33.3*/ + } + } else if (slave.preg > 10) { + if (slave.pregType >= 20) { + beauty -= 3*(arcology.FSRestart/8); /*-37.5*/ + } else if (slave.pregType >= 10) { + beauty -= arcology.FSRestart/4; /*-25*/ + } else { + beauty -= arcology.FSRestart/8; /*-12.5*/ + } + } else if (slave.preg === -2) { + beauty += arcology.FSRestart/7; /*14.2*/ + } else if (slave.preg < 1) { + beauty += arcology.FSRestart/5; /*20*/ + } + if (slave.births > 50) { + beauty -= arcology.FSRestart; /*-100*/ + } else { + beauty -= slave.births*(arcology.FSRestart/50); + } + } + }; + + function calcFutaLawBeauty(slave) { + switch (arcology.FSGenderRadicalistLawFuta) { + case 1: + if (slave.dick > 0 && slave.vagina > -1) { /* herms */ + calcFutaLawTrueFutaBeauty(slave); + } + break; + case 2: + if (canAchieveErection(slave) && slave.balls > 0 && slave.scrotum > 0) { /* erection! */ + calcFutaLawBigDickBeauty(slave); + } + break; + case 3: + calcFutaLawBigBootyBeauty(slave); + break; + case 4: + if (slave.dick > 0 && slave.vagina === -1 && slave.faceShape !== "masculine") { + if (slave.boobs < 500 && slave.dick < 4 && slave.balls < 4) { + calcFutaLawFemboyBeauty(slave); + } + } + break; + } + }; + + function calcFutaLawTrueFutaBeauty(slave) { + if (slave.dick <= 10) { + beauty += slave.dick; + } else if (slave.dick > 20) { + beauty += 2; + } else { + beauty += 4; + } + }; + + function calcFutaLawBigDickBeauty(slave) { + beauty += slave.dick; + if (slave.balls > 120) { + beauty += 14; + } else if (slave.balls > 100) { + beauty += 12; + } else if (slave.balls > 80) { + beauty += 10; + } else if (slave.balls > 60) { + beauty += 8; + } else if (slave.balls > 40) { + beauty += 6; + } else if (slave.balls > 20) { + beauty += 4; + } else if (slave.balls > 10) { + beauty += 2; + } else { + beauty += slave.balls; + } + }; + + function calcFutaLawBigBootyBeauty(slave) { + if (slave.hips >= 1) { + beauty += 4*(slave.hips - 1); /*8*/ + if (arcology.FSSlimnessEnthusiast !== "unset") { + beauty += 4*(slave.hips - 1); /*8*/ /* offsets the malus for big butts */ + } + } + if (slave.analSkill > 60 && slave.anus >= 2) { + beauty += 2*(slave.anus-2); /*6*/ + if (arcology.FSSlimnessEnthusiast != "unset") { + beauty += 2*(slave.anus-2); /*6*/ /* offsets the malus for big butts */ + } + } + if (slave.butt >= 5) { + beauty += (slave.butt - 5); /*15*/ + } + }; + + function calcFutaLawFemboyBeauty(slave) { + if (arcology.FSSlimnessEnthusiast === "unset") { /*balance with slimness*/ + beauty += 20; + if (slave.boobs < 300) { + beauty += 12; + } else if (slave.boobs < 400) { + beauty += 6; + } + } + if (slave.dick === 1) { + beauty += 12; + } else if (slave.dick === 2) { + beauty += 6; + } + if (slave.balls <= 2) { + beauty += 8; + } + if (slave.faceShape === "cute" && slave.face > 0) { /*uggos need not apply, maybe a small boost for other faceShapes*/ + beauty += ((arcology.FSGenderRadicalist/25)*(slave.face/30)) - 2; /*gives a slightly better boost than androgynous does with gendrad boost, 15.3*/ + } + if (slave.nipples === "tiny") { + beauty += 5; + } else if (slave.nipples === "cute") { + beauty += 2; + } else { + beauty -= 5; + } + }; + + function calcBodyProportionBeauty(slave) { + if (arcology.FSGenderFundamentalist !== "unset") { + if (slave.shoulders > slave.hips) { + if (slave.boobs <= 2000*(slave.shoulders - slave.hips)) { + beauty -= (slave.shoulders - slave.hips)*(1 + (arcology.FSGenderFundamentalist/200)); + } + } + } else if (arcology.FSGenderRadicalist === "unset") { + if (slave.shoulders > slave.hips) { + if (slave.boobs <= 2000*(slave.shoulders - slave.hips)) { + beauty -= slave.shoulders - slave.hips; + } + } + } + }; + + function calcVoiceBeauty(slave) { + if (canTalk(slave)) { + if (slave.accent >= 3) { + beauty -= 1; + } else if (slave.accent === 1) { + beauty += 1; + } + } else { + beauty -= 2; + } + }; + + function calcLimbsBeauty(slave) { + switch (slave.amp) { + case 1: + beauty -= 10; + break; + case -1: + case -2: + case -4: + beauty -= 2; + break; + } + }; + + function calcPubertyBeauty(slave) { + if (slave.pubertyXX === 1) { + beauty += 5; + } + if (slave.pubertyXY === 0 && slave.physicalAge > V.potencyAge && slave.balls > 0) { + beauty += 10; + if (arcology.FSGenderFundamentalist !== "unset") { + beauty += 5; + } + } + }; + + function calcFSMiscBeauty(slave) { + if (arcology.FSTransformationFetishist > 20) { + if (slave.lips > 70) { + if (slave.lipsImplant/slave.lips < 0.5) { + beauty -= ((slave.lips/10) + (arcology.FSTransformationFetishist/20)); + } + } + if (slave.hips === 3) { + beauty += 10; + } + } + if ((arcology.FSGenderRadicalist > 20 && arcology.FSGenderRadicalistLawFuta !== 3) || arcology.FSSlimnessEnthusiast > 20) { + if (slave.hips < 0) { + beauty += Math.abs(slave.hips); + } + } + if (arcology.FSPhysicalIdealist !== "unset") { + if (slave.height > Height.mean(slave)) { + beauty += 10; + } + } + if (arcology.FSHedonisticDecadenceLaw2 === 1) { + if (slave.boobs >= 2000 && slave.butt >= 5 && slave.weight > 95) { + beauty += 5 + (arcology.FSHedonisticDecadence/20); /*10*/ + } else { + beauty -= 15 + (arcology.FSHedonisticDecadence/20); /*-20*/ + } + } + if (arcology.FSChattelReligionistCreed === 1) { + if (V.nicaeaAssignment === slave.assignment) { + beauty += 2*V.nicaeaPower; + } + } + }; + + function calcPurityBeauty(slave) { + if (isPure(slave)) { + V.pure = V.pure++ || 1; + if (arcology.FSBodyPurist !== "unset") { + beauty += arcology.FSBodyPurist/5; + } + if (arcology.FSTransformationFetishist === "unset") { + beauty += 2; + } + } else if (arcology.FSTransformationFetishist !== "unset") { + beauty += arcology.FSTransformationFetishist/40; + } + }; + + function calcPhysiqueBeauty(slave) { + let physiquePass = 0; + + if (slave.boobs < 500 && slave.butt < 3) { + if (slave.muscles <= 30 && arcology.FSPhysicalIdealist === "unset" && slave.weight <= 10 && arcology.FSHedonisticDecadence === "unset") { + physiquePass = 1; + } else if (arcology.FSPhysicalIdealist !== "unset") { /* no muscle malus for muscle loving societies */ + if (arcology.FSPhysicalIdealistStrongFat === 1 && slave.weight <= 30) { /* reduced weight malus for fat loving societies */ + physiquePass = 1; + } else if (slave.weight <= 10) { + physiquePass = 1; + } + } else if (arcology.FSHedonisticDecadence !== "unset" && slave.weight <= 30) { /* reduced weight malus for fat loving societies */ + if (arcology.FSHedonisticDecadenceStrongFat === 1) { /* no muscle malus for muscle loving societies */ + physiquePass = 1; + } else if (slave.muscles <= 30) { + physiquePass = 1; + } + } + } + if (physiquePass === 1) { + beauty += 40; + if (arcology.FSSlimnessEnthusiast > 20) { + beauty += arcology.FSSlimnessEnthusiast/20; + if (canTalk(slave) && slave.voice === 3) { + beauty += arcology.FSSlimnessEnthusiast/40; + } + } + } else if (slave.butt > 4 && slave.boobs > 800) { + if (arcology.FSSlimnessEnthusiast === "unset") { + beauty += 1; + } + if (arcology.FSAssetExpansionist > 20) { + beauty += arcology.FSAssetExpansionist/20; + if (canTalk(slave) && slave.voice === 3) { + beauty += arcology.FSAssetExpansionist/40; + } + } + } + }; + + function calcSlimBeauty(slave) { + if (slimPass(slave) === 1) { + beauty += 40 + (arcology.FSSlimnessEnthusiast/20); /*45*/ + } else { + beauty -= arcology.FSSlimnessEnthusiast/20; + } + }; + + function calcGenderLawBeauty(slave) { + V.genderLawPass = 1; + + if (arcology.FSPhysicalIdealist === "unset" && arcology.FSHedonisticDecadenceStrongFat === 0 && slave.muscles > 30) { /*muscle check*/ + V.genderLawPass = 0; + } else if (arcology.FSHedonisticDecadence !== "unset" || arcology.FSPhysicalIdealistStrongFat === 1) { /*weight check*/ + if (slave.weight > 130 || slave.weight <= -30) { + V.genderLawPass = 0; + } + } else if (Math.abs(slave.weight) > 30) { + V.genderLawPass = 0; + } else if (arcology.FSAssetExpansionist !== "unset") { + if (slave.boobs < 500 || slave.boobs > 1600 || slave.butt < 3 || slave.butt > 6) { + V.genderLawPass = 0; + } + } else if (slave.boobs < 500 || slave.boobs > 800 || slave.butt < 3 || slave.butt > 4) { + V.genderLawPass = 0; + } + if (V.genderLawPass === 1) { + beauty += 60; + } else { + beauty -= 10; + } + }; + + function calcMultipliersBeauty(slave) { + calcBellyBeauty(slave); + if (arcology.FSGenderRadicalist !== "unset") { + if (slave.bellyPreg >= 500 && arcology.FSRepopulationFocus === "unset" && arcology.FSRestart === "unset") { + if (slave.mpreg === 1) { + beauty = 0.9*beauty; + } else { + beauty = 0.7*beauty; + } + } + } else if (arcology.FSGenderFundamentalist === "unset") { + if (slave.preg > 10 && arcology.FSRepopulationFocus === "unset" && arcology.FSRestart === "unset") { + beauty = 0.8*beauty; + } + } + if (slave.breedingMark === 1) { + if (V.propOutcome === 1) { + beauty = 2*beauty; + } else { + beauty += 2; + } + } + if (slave.fuckdoll === 0 && V.seeAge === 1) { + calcAgeBeauty(slave); + } + if (slave.prestige + slave.pornPrestige > 0) { + calcPrestigeBeauty(slave); + } + }; + + function calcBellyBeauty(slave) { + if (slave.bellySag > 0) { + if (slave.belly < 100) { + if (arcology.FSRepopulationFocus === "unset") { + beauty -= 20; + } + } + } + if (slave.bellyImplant >= 1500) { + if (arcology.FSTransformationFetishist > 20) { + beauty += Math.min(Math.trunc(slave.bellyImplant/1000), 50); /*50*/ + } else if (arcology.FSRepopulationFocus > 60) { + if ((slave.ovaries === 0 && slave.mpreg === 0) || slave.preg < -1) { + beauty += 20; + } + } else { + if (slave.bellyImplant >= 750000) { /* multipliers */ + beauty = 0.2*beauty; + } else if (slave.bellyImplant >= 450000) { + beauty = 0.5*beauty; + } else if (slave.bellyImplant >= 300000) { + beauty = 0.7*beauty; + } else if (slave.bellyImplant >= 100000) { + beauty = 0.8*beauty; + } else if (slave.bellyImplant >= 50000) { + beauty = 0.85*beauty; + } else { + beauty = 0.9*beauty; + } + } + } + }; + + function calcAgeBeauty(slave) { + if (slave.physicalAge === V.minimumSlaveAge) { + beauty += 1; + if (slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (arcology.FSRepopulationFocus !== "unset" || arcology.FSGenderFundamentalist !== "unset") && arcology.FSRestart === "unset") { + if (slave.birthWeek === 0) { + beauty += 1.6*beauty; + } else if (slave.birthWeek < 4) { + beauty += 0.2*beauty; + } + } else { + if (slave.birthWeek === 0) { + beauty += 0.8*beauty; + } else if (slave.birthWeek < 4) { + beauty += 0.1*beauty; + } + } + } else if (slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (arcology.FSRepopulationFocus !== "unset" || arcology.FSGenderFundamentalist !== "unset") && arcology.FSRestart === "unset") { + beauty += 1; + if (slave.birthWeek === 0) { + beauty += 0.8*beauty; + } else if (slave.birthWeek < 4) { + beauty += 0.1*beauty; + } + } + }; + + function calcPrestigeBeauty(slave) { /* multipliers */ + if (slave.prestige >= 3) { + beauty += 2*beauty; + } else if (slave.prestige === 2) { + beauty += 0.5*beauty; + } else if (slave.prestige === 1) { + beauty += 0.25*beauty; + } + if (slave.pornPrestige === 3) { + beauty += beauty; + } else if (slave.pornPrestige === 2) { + beauty += 0.5*beauty; + } else if (slave.pornPrestige === 1) { + beauty += 0.1*beauty; + } + }; + + return Beauty; +})(); diff --git a/src/js/datatypeCleanupJS.tw b/src/js/datatypeCleanupJS.tw index 67819770573fa1d87515a53ac5360700856697f4..1eb8cad636a2fa699ec3b31b96f53c01b1e2e99e 100644 --- a/src/js/datatypeCleanupJS.tw +++ b/src/js/datatypeCleanupJS.tw @@ -196,12 +196,11 @@ window.slavePregnancyDatatypeCleanup = function slavePregnancyDatatypeCleanup(sl slave.ovaries = Math.clamp(+slave.ovaries, 0, 1) || 0; slave.vasectomy = Math.clamp(+slave.vasectomy, 0, 1) || 0; slave.mpreg = Math.clamp(+slave.mpreg, 0, 1) || 0; - slave.reservedChildren = Math.max(+slave.reservedChildren, 0) || 0; - slave.reservedChildrenNursery = Math.max(+slave.reservedChildrenNursery, 0) || 0; + slave.reservedChildren = WombReserveCount(slave, "incubator") || 0; + slave.reservedChildrenNursery = WombReserveCount(slave, "nursery") || 0; if (slave.pregAdaptation !== 0) { slave.pregAdaptation = Math.max(+slave.pregAdaptation, 0) || 50; } - slave.superfetation = Math.clamp(+slave.superfetation, 0, 1) || 0; slave.ovaImplant = Math.clamp(+slave.ovaImplant, -1, 2) || 0; slave.broodmother = Math.clamp(+slave.broodmother, 0, 3) || 0; slave.broodmotherFetuses = Math.max(+slave.broodmotherFetuses, 0) || 0; @@ -597,6 +596,514 @@ window.slaveMiscellaneousDatatypeCleanup = function slaveMiscellaneousDatatypeCl } }; +/* a lot of this may need to be removed */ +window.ChildDatatypeCleanup = function ChildDatatypeCleanup(child) { + childAgeDatatypeCleanup(child); + childPhysicalDatatypeCleanup(child); + childFaceDatatypeCleanup(child); + childHairDatatypeCleanup(child); + childBoobsDatatypeCleanup(child); + childButtDatatypeCleanup(child); + childPregnancyDatatypeCleanup(child); + childBellyDatatypeCleanup(child); + childGenitaliaDatatypeCleanup(child); + childImplantsDatatypeCleanup(child); + childPiercingsDatatypeCleanup(child); + childTattooDatatypeCleanup(child); + childCosmeticsDatatypeCleanup(child); + childDietDatatypeCleanup(child); + childPornDatatypeCleanup(child); + childRelationDatatypeCleanup(child); + childSkillsDatatypeCleanup(child); + childStatCountDatatypeCleanup(child); + childPreferencesDatatypeCleanup(child); + childRulesDatatypeCleanup(child); + childCustomStatsDatatypeCleanup(child); + childMiscellaneousDatatypeCleanup(child); + generatePronouns(child); +}; + +window.childAgeDatatypeCleanup = function childAgeDatatypeCleanup(child) { + const V = State.variables; + + child.birthWeek = Math.clamp(+child.birthWeek, 0, 51) || 0; + if (child.age > 0) { + child.actualAge = Math.clamp(+child.actualAge, V.minimumChildAge, Infinity) || child.age; /* if undefined, this sets to child.age */ + } else { + child.actualAge = Math.clamp(+child.actualAge, V.minimumChildAge, Infinity) || 18; + child.age = child.actualAge; + } + child.visualAge = Math.max(+child.visualAge, 0) || child.actualAge; + child.physicalAge = Math.max(+child.physicalAge, 0) || child.actualAge; + child.ovaryAge = Math.max(+child.ovaryAge, 0) || child.physicalAge; + child.pubertyAgeXX = Math.max(+child.pubertyAgeXX, 0) || V.fertilityAge; + child.pubertyAgeXY = Math.max(+child.pubertyAgeXY, 0) || V.potencyAge; +}; + +window.childPhysicalDatatypeCleanup = function childPhysicalDatatypeCleanup(child) { + if (typeof child.nationality !== "string") { + child.nationality = "child"; + } + if (typeof child.race !== "string") { + nationalityToRace(child); + } + if (typeof child.origRace !== "string") { + child.origRace = child.race; + } + if (typeof child.skin !== "string") { + child.skin = "light"; + } + if (typeof child.origSkin !== "string") { + child.origSkin = child.skin; + } + if (typeof child.minorInjury !== "string") { + child.minorInjury = 0; + } + child.health = Math.clamp(+child.health, -100, 100) || 0; + child.muscles = Math.clamp(+child.muscles, -100, 100) || 0; + child.weight = Math.clamp(+child.weight, -100, 200) || 0; + child.waist = Math.clamp(+child.waist, -100, 100) || 0; + child.height = Math.round(Math.max(+child.height, 0)) || Math.round(Height.mean(child)); + child.shoulders = Math.clamp(+child.shoulders, -2, 2) || 0; + child.hips = Math.clamp(+child.hips, -2, 3) || 0; +}; + +window.childFaceDatatypeCleanup = function childFaceDatatypeCleanup(child) { + child.face = Math.clamp(+child.face, -100, 100) || 0; + if (typeof child.faceShape !== "string") { + child.faceShape = "normal"; + } + child.eyes = Math.clamp(+child.eyes, -3, 1) || 1; /* if 0 or undefined, this sets to 1 */ + if (typeof child.eyeColor !== "string") { + child.eyeColor = "brown"; + } + if (typeof child.origEye !== "string") { + child.origEye = child.eyeColor; + } + if (typeof child.pupil !== "string") { + child.pupil = "circular"; + } + if (typeof child.sclerae !== "string") { + child.sclerae = "white"; + } + if (child.lips !== 0) { + child.lips = Math.clamp(+child.lips, 0, 100) || 15; + } +}; + +window.childHairDatatypeCleanup = function childHairDatatypeCleanup(child) { + if (typeof child.hColor !== "string") { + child.hColor = "brown"; + } + if (typeof child.origHColor !== "string") { + child.origHColor = child.hColor; + } + if (child.hLength !== 0) { + child.hLength = Math.clamp(+child.hLength, 0, 300) || 60; + } + if (typeof child.hStyle !== "string") { + child.hStyle = "long"; + } + child.haircuts = Math.clamp(+child.haircuts, 0, 1) || 0; + child.bald = Math.clamp(+child.bald, 0, 1) || 0; + if (typeof child.pubicHColor !== "string") { + child.pubicHColor = child.hColor; + } + if (typeof child.pubicHStyle !== "string") { + child.pubicHStyle = "neat"; + } + if (typeof child.underArmHColor !== "string") { + child.underArmHColor = "child.hColor"; + } + if (typeof child.underArmHStyle !== "string") { + child.underArmHStyle = "waxed"; + } + if (typeof child.eyebrowHColor !== "string") { + child.eyebrowHColor = "child.hColor"; + } + if (typeof child.eyebrowHStyle !== "string") { + child.eyebrowHStyle = "natural"; + } + if (typeof child.eyebrowFullness !== "string") { + child.eyebrowFullness = "natural"; + } +}; + +window.childBoobsDatatypeCleanup = function childBoobsDatatypeCleanup(child) { + child.boobs = Math.max(+child.boobs, 100) || 200; + if (typeof child.boobShape !== "string") { + child.boobShape = "normal"; + } + if (typeof child.nipples !== "string") { + child.nipples = "cute"; + } + if (typeof child.nipplesAccessory !== "string") { + child.nipplesAccessory = "none"; + } + child.areolae = Math.clamp(+child.areolae, 0, 3) || 0; + if (typeof child.areolaeShape !== "string") { + child.areolaeShape = "circle"; + } + child.lactation = Math.clamp(+child.lactation, 0, 2) || 0; + child.lactationAdaptation = Math.clamp(+child.lactationAdaptation, 0, 100) || 0; +}; + +window.childButtDatatypeCleanup = function childButtDatatypeCleanup(child) { + if (child.butt !== 0) { + child.butt = Math.clamp(+child.butt, 0, 20) || 1; + } + child.anus = Math.clamp(+child.anus, 0, 4) || 0; + child.analArea = Math.max(+child.analArea, 0) || 0; +}; + +window.childPregnancyDatatypeCleanup = function childPregnancyDatatypeCleanup(child) { + child.induce = Math.clamp(+child.induce, 0, 1) || 0; + child.labor = Math.clamp(+child.labor, 0, 1) || 0; + child.cSec = Math.clamp(+child.cSec, 0, 1) || 0; + child.prematureBirth = Math.clamp(+child.prematureBirth, 0, 1) || 0; + child.ovaries = Math.clamp(+child.ovaries, 0, 1) || 0; + child.vasectomy = Math.clamp(+child.vasectomy, 0, 1) || 0; + child.mpreg = Math.clamp(+child.mpreg, 0, 1) || 0; + child.reservedChildren = WombReserveCount(child, "incubator") || 0; + child.reservedChildrenNursery = WombReserveCount(child, "nursery") || 0; + if (child.pregAdaptation !== 0) { + child.pregAdaptation = Math.max(+child.pregAdaptation, 0) || 50; + } + child.pregSource = +child.pregSource || 0; + if (typeof child.pregControl !== "string") { + child.pregControl = "none"; + } + WombNormalizePreg(child); +}; + +window.childBellyDatatypeCleanup = function childBellyDatatypeCleanup(child) { + child.bellySag = Math.max(+child.bellySag, 0) || 0; + child.bellySagPreg = Math.max(+child.bellySagPreg, 0) || child.bellySag; + SetBellySize(child); +}; + +window.childGenitaliaDatatypeCleanup = function childGenitaliaDatatypeCleanup(child) { + child.vagina = Math.clamp(+child.vagina, -1, 10) || 0; + child.vaginaLube = Math.clamp(+child.vaginaLube, 0, 2) || 0; + child.labia = Math.clamp(+child.labia, 0, 3) || 0; + child.clit = Math.clamp(+child.clit, 0, 5) || 0; + child.foreskin = Math.max(+child.foreskin, 0) || 0; + child.dick = Math.max(+child.dick, 0) || 0; + if (child.dick && child.prostate !== 0) { + child.prostate = Math.clamp(+child.prostate, 0, 3) || 1; + } else { + child.prostate = Math.clamp(+child.prostate, 0, 3) || 0; + } + child.balls = Math.max(+child.balls, 0) || 0; + child.scrotum = Math.max(+child.scrotum, 0) || child.balls; +}; + +window.childImplantsDatatypeCleanup = function childImplantsDatatypeCleanup(child) { + child.ageImplant = Math.clamp(+child.ageImplant, 0, 1) || 0; + child.faceImplant = Math.clamp(+child.faceImplant, 0, 100) || 0; + child.lipsImplant = Math.clamp(+child.lipsImplant, 0, 100) || 0; + child.voiceImplant = Math.clamp(+child.voiceImplant, -1, 1) || 0; + child.boobsImplant = Math.max(+child.boobsImplant, 0) || 0; + child.boobsImplantType = Math.clamp(+child.boobsImplantType, 0, 1) || 0; + child.breastMesh = Math.clamp(+child.breastMesh, 0, 1) || 0; + child.buttImplant = Math.clamp(+child.buttImplant, 0, 3) || 0; + child.buttImplantType = Math.clamp(+child.buttImplantType, 0, 1) || 0; + child.earImplant = Math.clamp(+child.earImplant, 0, 1) || 0; +}; + +window.childPiercingsDatatypeCleanup = function childPiercingsDatatypeCleanup(child) { + child.earPiercing = Math.clamp(+child.earPiercing, 0, 2) || 0; + child.nosePiercing = Math.clamp(+child.nosePiercing, 0, 2) || 0; + child.eyebrowPiercing = Math.clamp(+child.eyebrowPiercing, 0, 2) || 0; + child.lipsPiercing = Math.clamp(+child.lipsPiercing, 0, 2) || 0; + child.tonguePiercing = Math.clamp(+child.tonguePiercing, 0, 2) || 0; + child.nipplesPiercing = Math.clamp(+child.nipplesPiercing, 0, 2) || 0; + child.areolaePiercing = Math.clamp(+child.areolaePiercing, 0, 2) || 0; + child.corsetPiercing = Math.clamp(+child.corsetPiercing, 0, 1) || 0; + child.navelPiercing = Math.clamp(+child.navelPiercing, 0, 2) || 0; + child.clitPiercing = Math.clamp(+child.clitPiercing, 0, 3) || 0; + child.vaginaPiercing = Math.clamp(+child.vaginaPiercing, 0, 2) || 0; + child.dickPiercing = Math.clamp(+child.dickPiercing, 0, 2) || 0; + child.anusPiercing = Math.clamp(+child.anusPiercing, 0, 2) || 0; +}; + +window.childTattooDatatypeCleanup = function childTattooDatatypeCleanup(child) { + if (typeof child.shouldersTat !== "string") { + child.shouldersTat = 0; + } + if (typeof child.lipsTat !== "string") { + child.lipsTat = 0; + } + if (typeof child.boobsTat !== "string") { + child.boobsTat = 0; + } + if (typeof child.armsTat !== "string") { + child.armsTat = 0; + } + if (typeof child.backTat !== "string") { + child.backTat = 0; + } + if (typeof child.stampTat !== "string") { + child.stampTat = 0; + } + if (typeof child.buttTat !== "string") { + child.buttTat = 0; + } + if (typeof child.vaginaTat !== "string") { + child.vaginaTat = 0; + } + if (typeof child.dickTat !== "string") { + child.dickTat = 0; + } + if (typeof child.anusTat !== "string") { + child.anusTat = 0; + } + if (typeof child.legsTat !== "string") { + child.legsTat = 0; + } + if (typeof child.bellyTat !== "string") { + child.bellyTat = 0; + } + if (typeof child.customTat !== "string") { + child.customTat = ""; + } +}; + +window.childCosmeticsDatatypeCleanup = function childCosmeticsDatatypeCleanup(child) { + child.makeup = Math.clamp(+child.makeup, 0, 8) || 0; + child.nails = Math.clamp(+child.nails, 0, 9) || 0; + child.scars = Math.clamp(+child.scars, 0, 6) || 0; + child.choosesOwnClothes = Math.clamp(+child.choosesOwnClothes, 0, 1) || 0; + if (typeof child.clothes !== "string") { + child.clothes = "no clothing"; + } + if (typeof child.collar !== "string") { + child.collar = "none"; + } + if (typeof child.shoes !== "string") { + child.shoes = "none"; + } + if (typeof child.eyewear !== "string") { + child.eyewear = "none"; + } + child.brand = Math.clamp(+child.brand, 0, 1) || 0; + if (typeof child.brandLocation !== "string") { + child.brandLocation = 0; + } + if (typeof child.markings !== "string") { + child.markings = "none"; + } + if (typeof child.bellyAccessory !== "string") { + child.bellyAccessory = "none"; + } + if (typeof child.vaginalAccessory !== "string") { + child.vaginalAccessory = "none"; + } + if (typeof child.dickAccessory !== "string") { + child.dickAccessory = "none"; + } + if (typeof child.legAccessory !== "string") { + child.legAccessory = "none"; + } + if (typeof child.buttplug !== "string") { + child.buttplug = "none"; + } + if (typeof child.buttplugAttachment !== "string") { + child.buttplugAttachment = "none"; + } + if (typeof child.headAccessory !== "string") { + child.headAccessory = "none"; + } + if (typeof child.rearAccessory !== "string") { + child.rearAccessory = "none"; + } + if (typeof child.backAccessory !== "string") { + child.backAccessory = "none"; + } +}; + +window.childDietDatatypeCleanup = function childDietDatatypeCleanup(child) { + if (typeof child.diet !== "string") { + child.diet = "healthy"; + } + child.dietCum = Math.clamp(+child.dietCum, 0, 2) || 0; + child.dietMilk = Math.clamp(+child.dietMilk, 0, 2) || 0; + child.onDiet = Math.clamp(+child.onDiet, 0, 1) || 0; + child.hormones = Math.clamp(+child.hormones, -2, 2) || 0; + child.hormoneBalance = Math.clamp(+child.hormoneBalance, -400, 400) || 0; + if (typeof child.drugs !== "string") { + child.drugs = "no drugs"; + } + child.aphrodisiacs = Math.clamp(+child.aphrodisiacs, 0, 2) || 0; + child.curatives = Math.clamp(+child.curatives, 0, 2) || 0; +}; + +window.childPornDatatypeCleanup = function childPornDatatypeCleanup(child) { + child.pornFeed = Math.clamp(+child.pornFeed, 0, 1) || 0; + child.pornFame = Math.max(+child.pornFame, 0) || 0; + child.pornFameSpending = Math.max(+child.pornFameSpending, 0) || 0; + child.pornPrestige = Math.clamp(+child.pornPrestige, 0, 3) || 0; + if (typeof child.pornPrestigeDesc !== "string") { + child.pornPrestigeDesc = 0; + } + if (typeof child.pornFameType !== "string") { + child.pornFameType = "none"; + } + if (typeof child.pornFocus !== "string") { + child.pornFocus = "none"; + } + child.pornTypeGeneral = Math.max(+child.pornTypeGeneral, 0) || 0; + child.pornTypeFuckdoll = Math.max(+child.pornTypeFuckdoll, 0) || 0; + child.pornTypeRape = Math.max(+child.pornTypeRape, 0) || 0; + child.pornTypePreggo = Math.max(+child.pornTypePreggo, 0) || 0; + child.pornTypeBBW = Math.max(+child.pornTypeBBW, 0) || 0; + child.pornTypeGainer = Math.max(+child.pornTypeGainer, 0) || 0; + child.pornTypeStud = Math.max(+child.pornTypeStud, 0) || 0; + child.pornTypeLoli = Math.max(+child.pornTypeLoli, 0) || 0; + child.pornTypeDeepThroat = Math.max(+child.pornTypeDeepThroat, 0) || 0; + child.pornTypeStruggleFuck = Math.max(+child.pornTypeStruggleFuck, 0) || 0; + child.pornTypePainal = Math.max(+child.pornTypePainal, 0) || 0; + child.pornTypeTease = Math.max(+child.pornTypeTease, 0) || 0; + child.pornTypeRomantic = Math.max(+child.pornTypeRomantic, 0) || 0; + child.pornTypePervert = Math.max(+child.pornTypePervert, 0) || 0; + child.pornTypeCaring = Math.max(+child.pornTypeCaring, 0) || 0; + child.pornTypeUnflinching = Math.max(+child.pornTypeUnflinching, 0) || 0; + child.pornTypeSizeQueen = Math.max(+child.pornTypeSizeQueen, 0) || 0; + child.pornTypeNeglectful = Math.max(+child.pornTypeNeglectful, 0) || 0; + child.pornTypeCumAddict = Math.max(+child.pornTypeCumAddict, 0) || 0; + child.pornTypeAnalAddict = Math.max(+child.pornTypeAnalAddict, 0) || 0; + child.pornTypeAttentionWhore = Math.max(+child.pornTypeAttentionWhore, 0) || 0; + child.pornTypeBreastGrowth = Math.max(+child.pornTypeBreastGrowth, 0) || 0; + child.pornTypeAbusive = Math.max(+child.pornTypeAbusive, 0) || 0; + child.pornTypeMalicious = Math.max(+child.pornTypeMalicious, 0) || 0; + child.pornTypeSelfHating = Math.max(+child.pornTypeSelfHating, 0) || 0; + child.pornTypeBreeder = Math.max(+child.pornTypeBreeder, 0) || 0; + child.pornTypeSub = Math.max(+child.pornTypeSub, 0) || 0; + child.pornTypeCumSlut = Math.max(+child.pornTypeCumSlut, 0) || 0; + child.pornTypeAnal = Math.max(+child.pornTypeAnal, 0) || 0; + child.pornTypeHumiliation = Math.max(+child.pornTypeHumiliation, 0) || 0; + child.pornTypeBoobs = Math.max(+child.pornTypeBoobs, 0) || 0; + child.pornTypeDom = Math.max(+child.pornTypeDom, 0) || 0; + child.pornTypeSadist = Math.max(+child.pornTypeSadist, 0) || 0; + child.pornTypeMasochist = Math.max(+child.pornTypeMasochist, 0) || 0; + child.pornTypePregnancy = Math.max(+child.pornTypePregnancy, 0) || 0; +}; + +window.childRelationDatatypeCleanup = function childRelationDatatypeCleanup(child) { + child.mother = +child.mother || 0; + child.father = +child.father || 0; + if (State.variables.familyTesting == 0) { + child.relationTarget = Math.max(+child.relationTarget, 0) || 0; + } + child.canRecruit = Math.clamp(+child.canRecruit, 0, 1) || 0; + child.relationship = Math.clamp(+child.relationship, -3, 5) || 0; + child.relationshipTarget = Math.max(+child.relationshipTarget, 0) || 0; + child.rivalryTarget = Math.max(+child.rivalryTarget, 0) || 0; + child.rivalry = Math.clamp(+child.rivalry, 0, 3) || 0; +}; + +window.childSkillsDatatypeCleanup = function childSkillsDatatypeCleanup(child) { + child.oralSkill = Math.clamp(+child.oralSkill, 0, 100) || 0; + child.vaginalSkill = Math.clamp(+child.vaginalSkill, 0, 100) || 0; + child.analSkill = Math.clamp(+child.analSkill, 0, 100) || 0; + child.whoreSkill = Math.clamp(+child.whoreSkill, 0, 100) || 0; + child.entertainSkill = Math.clamp(+child.entertainSkill, 0, 100) || 0; + child.combatSkill = Math.clamp(+child.combatSkill, 0, 1) || 0; + child.skillHG = Math.clamp(+child.skillHG, 0, 200) || 0; + child.skillRC = Math.clamp(+child.skillRC, 0, 200) || 0; + child.skillBG = Math.clamp(+child.skillBG, 0, 200) || 0; + child.skillMD = Math.clamp(+child.skillMD, 0, 200) || 0; + child.skillDJ = Math.clamp(+child.skillDJ, 0, 200) || 0; + child.skillNU = Math.clamp(+child.skillNU, 0, 200) || 0; + child.skillTE = Math.clamp(+child.skillTE, 0, 200) || 0; + child.skillAT = Math.clamp(+child.skillAT, 0, 200) || 0; + child.skillMT = Math.clamp(+child.skillMT, 0, 200) || 0; + child.skillST = Math.clamp(+child.skillST, 0, 200) || 0; + child.skillMM = Math.clamp(+child.skillMM, 0, 200) || 0; + child.skillWA = Math.clamp(+child.skillWA, 0, 200) || 0; + child.skillS = Math.clamp(+child.skillS, 0, 200) || 0; + child.skillE = Math.clamp(+child.skillE, 0, 200) || 0; + child.skillW = Math.clamp(+child.skillW, 0, 200) || 0; +}; + +window.childStatCountDatatypeCleanup = function childStatCountDatatypeCleanup(child) { + child.oralCount = Math.max(+child.oralCount, 0) || 0; + child.vaginalCount = Math.max(+child.vaginalCount, 0) || 0; + child.analCount = Math.max(+child.analCount, 0) || 0; + child.publicCount = Math.max(+child.publicCount, 0) || 0; + child.mammaryCount = Math.max(+child.mammaryCount, 0) || 0; + child.penetrativeCount = Math.max(+child.penetrativeCount, 0) || 0; + child.pitKills = Math.max(+child.pitKills, 0) || 0; + child.milk = Math.max(+child.milk, 0) || 0; + child.cum = Math.max(+child.cum, 0) || 0; + child.births = Math.max(+child.births, 0) || 0; + child.birthsTotal = Math.max(+child.birthsTotal, 0) || child.births; + child.laborCount = Math.max(+child.laborCount, 0) || child.birthsTotal; + child.childsFathered = Math.max(+child.childsFathered, 0) || 0; + child.PCChildrenFathered = Math.max(+child.PCChildrenFathered, 0) || 0; + child.childsKnockedUp = Math.max(+child.childsKnockedUp, 0) || 0; + child.PCKnockedUp = Math.max(+child.PCKnockedUp, 0) || 0; + child.bodySwap = Math.max(+child.bodySwap, 0) || 0; +}; + +window.childPreferencesDatatypeCleanup = function childPreferencesDatatypeCleanup(child) { + child.energy = Math.clamp(+child.energy, 0, 100) || 0; + child.need = Math.max(+child.need, 0) || 0; + child.attrXY = Math.clamp(+child.attrXY, 0, 100) || 0; + child.attrXX = Math.clamp(+child.attrXX, 0, 100) || 0; + child.attrKnown = Math.clamp(+child.attrKnown, 0, 1) || 0; + child.fetishStrength = Math.clamp(+child.fetishStrength, 0, 100) || 0; + child.fetishKnown = Math.clamp(+child.fetishKnown, 0, 1) || 0; +}; + +window.childRulesDatatypeCleanup = function childRulesDatatypeCleanup(child) { + child.breedingMark = Math.clamp(+child.breedingMark, 0, 1) || 0; + child.rudeTitle = Math.clamp(+child.rudeTitle, 0, 1) || 0; +}; + +window.childCustomStatsDatatypeCleanup = function childCustomStatsDatatypeCleanup(child) { + if (typeof child.customLabel !== "string") { + child.customLabel = ""; + } + if (typeof child.customDesc !== "string") { + child.customDesc = ""; + } + if (typeof child.customTitle !== "string") { + child.customTitle = ""; + } + if (typeof child.customTitleLisp !== "string") { + child.customTitleLisp = ""; + } + if (typeof child.customImage !== "string") { + child.customImage = 0; + } +}; + +window.childMiscellaneousDatatypeCleanup = function childMiscellaneousDatatypeCleanup(child) { + child.weekAcquired = Math.max(+child.weekAcquired, 0) || 0; + child.prestige = Math.clamp(+child.prestige, 0, 3) || 0; + child.devotion = Math.clamp(+child.devotion, -100, 100) || 0; + child.oldDevotion = Math.clamp(+child.oldDevotion, -100, 100) || 0; + child.trust = Math.clamp(+child.trust, -100, 100) || 0; + child.oldTrust = Math.clamp(+child.oldTrust, -100, 100) || 0; + child.chem = Math.max(+child.chem, 0) || 0; + child.addict = Math.max(+child.addict, 0) || 0; + child.intelligence = Math.clamp(+child.intelligence, -100, 100) || 0; + child.intelligenceImplant = Math.clamp(+child.intelligenceImplant, 0, 30) || 0; + child.premature = Math.clamp(+child.premature, 0, 1) || 0; + child.training = Math.clamp(+child.training, 0, 150) || 0; + child.tired = Math.clamp(+child.tired, 0, 1) || 0; + child.hears = Math.clamp(+child.hears, -2, 0) || 0; + if (typeof child.earwear !== "string") { + child.earwear = "none"; + } + if (child.voice !== 0) { + child.voice = Math.clamp(+child.voice, 0, 3) || 1; + } + child.electrolarynx = Math.clamp(+child.electrolarynx, 0, 1) || 0; + child.accent = Math.clamp(+child.accent, 0, 3) || 0; +}; + window.PCDatatypeCleanup = function PCDatatypeCleanup() { const V = State.variables; const PC = V.PC; @@ -642,6 +1149,7 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { PC.birthArcOwner = Math.max(+PC.birthArcOwner, 0) || 0; PC.birthCitizen = Math.max(+PC.birthCitizen, 0) || 0; PC.birthSelf = Math.max(+PC.birthSelf, 0) || 0; + PC.birthLab = Math.max(+PC.birthLab, 0) || 0; PC.slavesFathered = Math.max(+PC.slavesFathered, 0) || 0; PC.slavesKnockedUp = Math.max(+PC.slavesKnockedUp, 0) || 0; PC.intelligence = 100; @@ -654,8 +1162,8 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() { V.playerAging = Math.clamp(+V.playerAging, 0, 2) || 2; } PC.newVag = Math.clamp(+PC.newVag, 0, 1) || 0; - PC.reservedChildren = Math.max(+PC.reservedChildren, 0) || 0; - PC.reservedChildrenNursery = Math.max(+PC.reservedChildrenNursery, 0) || 0; + PC.reservedChildren = WombReserveCount(PC, "incubator") || 0; + PC.reservedChildrenNursery = WombReserveCount(PC, "nursery") || 0; PC.fertDrugs = Math.clamp(+PC.fertDrugs, 0, 1) || 0; PC.forcedFertDrugs = Math.max(+PC.forcedFertDrugs, 0) || 0; PC.staminaPills = Math.clamp(+PC.staminaPills, 0, 1) || 0; @@ -690,7 +1198,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.ASlaveLimit = Math.max(+V.ASlaveLimit, 0) || 0; V.shelterAbuse = Math.max(+V.shelterAbuse, 0) || 0; - V.arcologies[0].prosperity = Math.max(+V.arcologies[0].prosperity, 0) || 0; + V.arcologies[0].prosperity = Math.clamp(+V.arcologies[0].prosperity, 1, 300) || 1; V.AProsperityCap = Math.max(+V.AProsperityCap, 0) || 0; V.arcologies[0].ownership = Math.clamp(+V.arcologies[0].ownership, 0, 100) || 0; V.arcologies[0].minority = Math.clamp(+V.arcologies[0].minority, 0, 100) || 0; @@ -741,3 +1249,38 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.TFS.studentsBought = Math.max(+V.TFS.studentsBought, 0) || 0; V.TFS.schoolProsperity = Math.clamp(+V.TFS.schoolProsperity, -10, 10) || 0; }; + +window.FacilityNameCleanup = function FacilityNameCleanup() { + const V = State.variables; + V.arcologies[0].name = V.arcologies[0].name || "Arcology X-4"; + V.brothelName = V.brothelName || "the Brothel"; + V.brothelNameCaps = V.brothelNameCaps || "The Brothel"; + V.dairyName = V.dairyName || "the Dairy"; + V.dairyNameCaps = V.dairyNameCaps || "The Dairy"; + V.clubName = V.clubName || "the Club"; + V.clubNameCaps = V.clubNameCaps || "The Club"; + V.servantsQuartersName = V.servantsQuartersName || "the Servants' Quarters"; + V.servantsQuartersNameCaps = V.servantsQuartersNameCaps || "The Servants' Quarters"; + V.schoolroomName = V.schoolroomName || "the Schoolroom"; + V.schoolroomNameCaps = V.schoolroomNameCaps || "The Schoolroom"; + V.spaName = V.spaName || "the Spa"; + V.spaNameCaps = V.spaNameCaps || "The Spa"; + V.nurseryName = V.nurseryName || "the Nursery"; + V.nurseryNameCaps = V.nurseryNameCaps || "The Nursery"; + V.clinicName = V.clinicName || "the Clinic"; + V.clinicNameCaps = V.clinicNameCaps || "The Clinic"; + V.arcadeName = V.arcadeName || "the Arcade"; + V.arcadeNameCaps = V.arcadeNameCaps || "The Arcade"; + V.cellblockName = V.cellblockName || "the Cellblock"; + V.cellblockNameCaps = V.cellblockNameCaps || "The Cellblock"; + V.masterSuiteName = V.masterSuiteName || "the Master Suite"; + V.masterSuiteNameCaps = V.masterSuiteNameCaps || "The Master Suite"; + V.HGSuiteName = V.HGSuiteName || "the Head Girl Suite"; + V.HGSuiteNameCaps = V.HGSuiteNameCaps || "The Head Girl Suite"; + V.pitName = V.pitName || "the Pit"; + V.pitNameCaps = V.pitNameCaps || "The Pit"; + V.incubatorName = V.incubatorName || "the Incubator"; + V.incubatorNameCaps = V.incubatorNameCaps || "The Incubator"; + V.farmyardName = V.farmyardName || "the Farmyard"; + V.farmyardNameCaps = V.farmyardNameCaps || "The Farmyard"; +}; diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw index 99cc80c6fcc8b844f06f86258d2e84a6b7d139b9..ee5ec7ad47e0bef22cec5b2284df70409510b0a1 100644 --- a/src/js/economyJS.tw +++ b/src/js/economyJS.tw @@ -7,7 +7,7 @@ window.Job = Object.freeze({ SERVANT: 'work as a servant', SERVER: 'be a servant', STEWARD: 'be the Stewardess', CLUB: 'serve in the club', DJ: 'be the DJ', JAIL: 'be confined in the cellblock', WARDEN: 'be the Wardeness', CLINIC: 'get treatment in the clinic', NURSE: 'be the Nurse', HGTOY: 'live with your Head Girl', SCHOOL: 'learn in the schoolroom', TEACHER: 'be the Schoolteacher', SPA: 'rest in the spa', ATTEND: 'be the Attendant', - NANNY: 'work as a nanny', MATRON: 'be the Matron', REST: 'rest'}); + NANNY: 'work as a nanny', MATRON: 'be the Matron', FARMYARD: 'work as a farmhand', FARMER: 'be the Farmer', REST: 'rest'}); window.PersonalAttention = Object.freeze({TRADE: 'trading', WAR: 'warfare', SLAVING: 'slaving', ENGINEERING: 'engineering', MEDICINE: 'medicine', MAID: 'upkeep', HACKING: 'hacking'}); window.getCost = function(array) { diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw index 828f4902f75975be167a3ff5725bb1c43c991913..599682f431726154309159554a8522a2318b7df5 100644 --- a/src/js/eventSelectionJS.tw +++ b/src/js/eventSelectionJS.tw @@ -131,7 +131,7 @@ if(eventSlave.fetish != "mindbroken") { } } if(eventSlave.ID != State.variables.HeadGirl.ID) { - if(canSee(eventSlave)) { + if(canSee(eventSlave) && canWalk(eventSlave)) { if(eventSlave.speechRules != "restrictive") { if(eventSlave.trust > 75) { if(eventSlave.devotion > 50) { @@ -988,11 +988,13 @@ if(eventSlave.fetish != "mindbroken") { } } - if(eventSlave.devotion > 20) { - if(eventSlave.trust > -10) { - if(eventSlave.ID != State.variables.HeadGirl.ID) { - if(eventSlave.ID != State.variables.Concubine.ID) { - State.variables.RESSevent.push("refreshment delivery"); + if (canWalk(eventSlave)) { + if(eventSlave.devotion > 20) { + if(eventSlave.trust > -10) { + if(eventSlave.ID != State.variables.HeadGirl.ID) { + if(eventSlave.ID != State.variables.Concubine.ID) { + State.variables.RESSevent.push("refreshment delivery"); + } } } } @@ -2412,11 +2414,13 @@ if(eventSlave.fetish != "mindbroken") { } } - if(eventSlave.devotion > 20) { - if(eventSlave.trust > -10) { - if(eventSlave.ID != State.variables.HeadGirl.ID) { - if(eventSlave.ID != State.variables.Concubine.ID) { - State.variables.RESSevent.push("refreshment delivery"); + if (canWalk(eventSlave)) { + if(eventSlave.devotion > 20) { + if(eventSlave.trust > -10) { + if(eventSlave.ID != State.variables.HeadGirl.ID) { + if(eventSlave.ID != State.variables.Concubine.ID) { + State.variables.RESSevent.push("refreshment delivery"); + } } } } diff --git a/src/js/fresult.tw b/src/js/fresult.tw index 2721c0956a05a85a71bcf0b6c690b780ab488aaf..bcb29ff23f0c8c506bc79f99369fdf79f38db719 100644 --- a/src/js/fresult.tw +++ b/src/js/fresult.tw @@ -9,7 +9,7 @@ window.FResult = (function() { "use strict"; // we can't initialise our global variables on load, because SugarCube.State isn't initialised // instead, declare them and initialise on run time - let V, incest_bonus; + let V, result, incest_bonus; function FResult(slave) { V = State.variables; incest_bonus = V.arcologies[0].FSEgyptianRevivalist > 20 || V.arcologies[0].FSEgyptianRevivalistIncestPolicy === 1; @@ -18,15 +18,15 @@ window.FResult = (function() { if (!slave.fuckdoll) calcNotFuckdoll(slave); else - V.FResult += slave.fuckdoll/10; + result += slave.fuckdoll/10; - V.FResult += Math.max(0, slave.aphrodisiacs) * 2; + result += Math.max(0, slave.aphrodisiacs) * 2; if (slave.inflationType === "aphrodisiac") - V.FResult += slave.inflation*4; + result += slave.inflation*4; if (slave.lactation > 0) - V.FResult += 1; + result += 1; if (slave.nipples === "fuckable") calcFuckableTits(slave); @@ -34,67 +34,68 @@ window.FResult = (function() { if (V.seeAge === 1) calcAge(slave); if (slave.fetish === "mindbroken") - V.FResult = Math.trunc(V.FResult*0.4); + result = Math.trunc(result*0.4); else - V.FResult = Math.trunc(V.FResult*0.7); + result = Math.trunc(result*0.7); if (slave.pregWeek < 0) - V.FResult -= Math.trunc(V.FResult*slave.pregWeek/10); // reduced the most just after birth + result -= Math.trunc(result*slave.pregWeek/10); // reduced the most just after birth calcAmputation(slave); if (V.arcologies[0].FSHedonisticDecadence > 20) calcHedonismWeight(slave); - if (V.FResult < 2) { + if (result < 2) { if (supremeRaceP(slave) && V.arcologies[0].FSSupremacist > 20) - V.FResult = 0; + result = 0; else - V.FResult = 2; + result = 2; } + return result; } function calcUseWeights(slave) { - V.FResult = (3 - slave.anus)+(slave.muscles/30); + result = (3 - slave.anus)+(slave.muscles/30); if (slave.muscles < -95) - V.FResult -= 5; + result -= 5; else if (slave.muscles < -30) - V.FResult -= 2; + result -= 2; const uses = V.oralUseWeight + V.vaginalUseWeight + V.analUseWeight; if (uses <= 0) return; - V.FResult += (6+slave.tonguePiercing) * (V.oralUseWeight/uses) * (slave.oralSkill/30); + result += (6+slave.tonguePiercing) * (V.oralUseWeight/uses) * (slave.oralSkill/30); if (slave.sexualFlaw === "cum addict") - V.FResult += (V.oralUseWeight/uses) * (slave.oralSkill/30); + result += (V.oralUseWeight/uses) * (slave.oralSkill/30); if (canDoVaginal(slave)) { - V.FResult += 6 * (V.vaginalUseWeight/uses) * (slave.vaginalSkill/30); - V.FResult += (3 - slave.vagina); - V.FResult += slave.vaginaLube; + result += 6 * (V.vaginalUseWeight/uses) * (slave.vaginalSkill/30); + result += (3 - slave.vagina); + result += slave.vaginaLube; } if (canDoAnal(slave)) { - V.FResult += 6 * (V.analUseWeight/uses) * (slave.analSkill/30); + result += 6 * (V.analUseWeight/uses) * (slave.analSkill/30); if (slave.sexualFlaw === "anal addict") - V.FResult += (V.analUseWeight/uses) * (slave.analSkill/30); + result += (V.analUseWeight/uses) * (slave.analSkill/30); if (slave.inflationType === "aphrodisiac") - V.FResult += (V.analUseWeight/uses) * (slave.inflation * 3); + result += (V.analUseWeight/uses) * (slave.inflation * 3); } } function calcFuckableTits(slave) { - V.FResult += 2; + result += 2; if (slave.fetish === "boobs") - V.FResult += Math.trunc(slave.fetishStrength/20); + result += Math.trunc(slave.fetishStrength/20); } function calcWorksWithRelatives(slave) { V.slaves.forEach(islave => { if (isParentP(slave, islave) && sameAssignmentP(slave, islave)) { - V.FResult += 1; - if (incest_bonus) V.FResult += 1; + result += 1; + if (incest_bonus) result += 1; } if (areSisters(slave, islave) > 0 && sameAssignmentP(slave, islave)) { - V.FResult += 1; - if (incest_bonus) V.FResult += 1; + result += 1; + if (incest_bonus) result += 1; } }); } @@ -102,8 +103,8 @@ window.FResult = (function() { function calcWorksWithRelativesVanilla(slave) { const fre = getSlave(slave.relationTarget) if (fre !== undefined && sameAssignmentP(slave, fre)) { - V.FResult += 2; - if (incest_bonus) V.FResult += 2; + result += 2; + if (incest_bonus) result += 2; } } @@ -111,94 +112,92 @@ window.FResult = (function() { const fre = V.slaves.findIndex(s => { return haveRelationshipP(slave, s) && sameAssignmentP(slave, s); }); - if (fre !== -1) V.FResult += 1; + if (fre !== -1) result += 1; } function calcWorksWithRival(slave) { - const en = V.slaves.findIndex(s => { - return isRivalP(slave, s) && sameAssignmentP(slave, s); - }); - if (en !== -1) V.FResult -= 1; + const en = getSlave(slave.rivalryTarget); + if (en !== undefined && sameAssignmentP(slave, en)) result -= 1; } function calcHInjectionsDiet(slave) { if (slave.drugs === "male hormone injections" || slave.drugs === "female hormone injections") - V.FResult -= 10; + result -= 10; if (slave.diet === "XXY") - V.FResult += 2; + result += 2; else if (slave.diet === "XY" || slave.diet === "XX") - V.FResult += 1; + result += 1; else if (slave.diet === "cum production") - V.FResult += 1; + result += 1; else if (slave.diet === "fertility") - V.FResult += 1; + result += 1; } function calcPreg(slave) { if (V.arcologies[0].FSRepopulationFocus > 20) { - if (slave.preg > 10) V.FResult += 2; - else V.FResult -= 2; + if (slave.preg > 10) result += 2; + else result -= 2; } else if (V.arcologies[0].FSRestart > 20) { if (slave.bellyPreg >= 500 && slave.breedingMark === 1 && V.propOutcome === 1) - V.FResult += 1; + result += 1; else if (slave.preg > 10) - V.FResult -= 10; + result -= 10; else - V.FResult += 0; + result += 0; } } function calcRace(slave) { if (V.arcologies[0].FSSupremacist !== "unset" && supremeRaceP(slave)) - V.FResult -= (V.arcologies[0].FSSupremacist/5) + (V.arcologies[0].FSSupremacistLawME*10); + result -= (V.arcologies[0].FSSupremacist/5) + (V.arcologies[0].FSSupremacistLawME*10); if (V.arcologies[0].FSSubjugationist !== "unset" && inferiorRaceP(slave)) - V.FResult += (V.arcologies[0].FSSubjugationist/10) + (V.arcologies[0].FSSubjugationistLawME); + result += (V.arcologies[0].FSSubjugationist/10) + (V.arcologies[0].FSSubjugationistLawME); } function calcSexAttributes(slave) { - if (slave.clitPiercing > 2) V.FResult += 1; + if (slave.clitPiercing > 2) result += 1; if (slave.fetishKnown === 1 && slave.fetishStrength > 60 && slave.fetish != "none") - V.FResult += slave.fetishStrength/5; + result += slave.fetishStrength/5; if (slave.attrKnown === 1) { - V.FResult += Math.trunc(slave.attrXX/20); - V.FResult += Math.trunc(slave.attrXY/20); - if (slave.energy > 95) V.FResult += 3; - else if (slave.energy > 80) V.FResult += 2; - else if (slave.energy > 60) V.FResult += 1; - else if (slave.energy <= 20) V.FResult -= 2; - else if (slave.energy <= 40) V.FResult -= 1; + result += Math.trunc(slave.attrXX/20); + result += Math.trunc(slave.attrXY/20); + if (slave.energy > 95) result += 3; + else if (slave.energy > 80) result += 2; + else if (slave.energy > 60) result += 1; + else if (slave.energy <= 20) result -= 2; + else if (slave.energy <= 40) result -= 1; } - if (slave.sexualFlaw !== "none") V.FResult -= 2; - if (slave.sexualQuirk !== "none") V.FResult += 2; - if (slave.behavioralFlaw !== "none") V.FResult -= 2; - if (slave.behavioralQuirk !== "none") V.FResult += 2; + if (slave.sexualFlaw !== "none") result -= 2; + if (slave.sexualQuirk !== "none") result += 2; + if (slave.behavioralFlaw !== "none") result -= 2; + if (slave.behavioralQuirk !== "none") result += 2; } function calcCareer(slave) { if (setup.whoreCareers.includes(slave.career)) - V.FResult += 1; + result += 1; else if (slave.oralCount + slave.analCount + slave.vaginalCount + slave.mammaryCount + slave.penetrativeCount > 1000) - V.FResult += 1; + result += 1; } function calcSight(slave) { - if (!canSee(slave)) V.FResult -= 3; + if (!canSee(slave)) result -= 3; else if (slave.eyes <= -1) { if (slave.eyewear !== "corrective glasses" && slave.eyewear !== "corrective contacts") - V.FResult -= 1; + result -= 1; } else if (slave.eyewear === "blurring glasses") - V.FResult -= 1; + result -= 1; else if (slave.eyewear === "blurring contacts") - V.FResult -= 1; + result -= 1; } function calcHearing(slave) { - if (!canHear(slave)) V.FResult -= 2; + if (!canHear(slave)) result -= 2; else if (slave.hears <= -1) { if (slave.earwear !== "hearing aids") - V.FResult -= 1; + result -= 1; } else if (slave.earwear === "muffling ear plugs") - V.FResult -= 1; + result -= 1; } function calcEgyptianBonus(slave) { @@ -210,15 +209,15 @@ window.FResult = (function() { function calcYouthBonus(slave) { if (slave.visualAge < 30) { if (slave.actualAge > 30) - V.FResult += 5; // experienced for her apparent age + result += 5; // experienced for her apparent age if (slave.physicalAge > 30) - V.FResult -= slave.physicalAge/2; // too old :( + result -= slave.physicalAge/2; // too old :( } } function calcMatureBonus(slave) { if (slave.visualAge >= 30 && slave.actualAge >= 30 && slave.physicalAge < slave.visualAge) - V.FResult += Math.min((slave.physicalAge - slave.visualAge) * 2, 20); // looks and acts mature, but has a body that just won't quit + result += Math.min((slave.physicalAge - slave.visualAge) * 2, 20); // looks and acts mature, but has a body that just won't quit } function calcNotFuckdoll(slave) { @@ -245,43 +244,41 @@ window.FResult = (function() { function calcAge(slave) { if ((V.arcologies[0].FSRepopulationFocus !== "unset" || V.arcologies[0].FSGenderFundamentalist !== "unset") && slave.physicalAge === V.minimumSlaveAge && slave.physicalAge === V.fertilityAge && canGetPregnant(slave)) { - V.FResult += 1; - if (slave.birthWeek === 0) V.FResult += V.FResult; - else if (slave.birthWeek < 4) V.FResult += 0.2*V.FResult; + result += 1; + if (slave.birthWeek === 0) result += result; + else if (slave.birthWeek < 4) result += 0.2*result; } else if (slave.physicalAge === V.minimumSlaveAge) { - V.FResult += 1; - if (slave.birthWeek === 0 ) V.FResult += 0.5*V.FResult; - else if (slave.birthWeek < 4) V.FResult += 0.1*V.FResult; + result += 1; + if (slave.birthWeek === 0 ) result += 0.5*result; + else if (slave.birthWeek < 4) result += 0.1*result; } else if (slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (V.arcologies[0].FSRepopulationFocus !== "unset" || V.arcologies[0].FSGenderFundamentalist !== "unset")) { - V.FResult += 1; + result += 1; if (slave.birthWeek === 0) - V.FResult += 0.5*V.FResult; + result += 0.5*result; else if (slave.birthWeek < 4) - V.FResult += 0.1*V.FResult; + result += 0.1*result; } } function calcAmputation(slave) { switch(slave.amp) { case 0: - break; - case 1: - V.FResult -= 2; - break; case -2: - break; case -5: break; + case 1: + result -= 2; + break; default: - V.FResult -= 1; + result -= 1; } } function calcHedonismWeight(slave) { if (slave.weight < 10) - V.FResult -= 2; + result -= 2; else if (slave.weight > 190) - V.FResult -= 5; // too fat + result -= 5; // too fat } return FResult; })(); diff --git a/src/js/generateGenetics.tw b/src/js/generateGenetics.tw new file mode 100644 index 0000000000000000000000000000000000000000..0ddae929c878aaeab2adccd4989febd706e609d8 --- /dev/null +++ b/src/js/generateGenetics.tw @@ -0,0 +1,850 @@ +:: generateGenetics [script] + +// Generates a child's genetics based off mother and father and returns it as an object to be attached to an ovum +window.generateGenetics = (function() { + "use strict"; + let genes; + let mother; + let activeMother; + let father; + let activeFather; + let V; + + function generateGenetics(actor1, actor2, x) { + V = State.variables; + genes = {gender: "XX", name: "blank", surname: 0, mother: 0, motherName: "none", father: 0, fatherName: "none", nationality: "Stateless", race: "white", intelligence: 0, face: 0, eyeColor: "brown", hColor: "black", skin: "white", markings: "none", behavioralFlaw: "none", sexualFlaw: "none", pubicHSyle: "bushy", underArmHStyle: "bushy", geneticQuirks: 0}; + if (actor1.ID > 0) { + mother = V.genePool.find(function(s) { return s.ID == actor1.ID; }); + if (mother === undefined) { + mother = actor1; + } + activeMother = V.slaves[V.slaveIndices[actor1]]; + if (activeMother === undefined) { + activeMother = actor1; + } + } else { + activeMother = V.PC; + mother = V.PC; + } + father = (actor2 > 0) ? V.genePool.find(function(s) { return s.ID == actor2; }) + : (actor2 == -1) ? V.PC + : 0; + activeFather = (father !== 0 && father.ID > 0) ? V.slaves[V.slaveIndices[actor2]] + : (father !== 0 && father.ID == -1) ? V.PC + : 0; + + genes.gender = setGender(father); + genes.name = setName(x); + genes.mother = setMotherID(actor1.ID); + genes.motherName = setMotherName(activeMother); + genes.father = setFatherID(actor2); + genes.fatherName = setFatherName(father, activeFather, actor2); + genes.nationality = setNationality(father, mother); + genes.skin = setSkin(father, mother); + genes.race = setRace(father, mother, actor2); + genes.intelligence = setIntelligence(father, mother, activeMother, actor2); + genes.face = setFace(father, mother, activeMother, actor2); + genes.eyeColor = setEyeColor(father, mother, actor2); + genes.hColor = setHColor(father, mother, actor2); + genes.underArmHStyle = setUnderArmHStyle(father, mother); + genes.pubicHStyle = setPubicHStyle(father, mother); + genes.markings = setMarkings(father, mother); + genes.sexualFlaw = setSexualFlaw(father, mother); + genes.behavioralFlaw = setBehavioralFlaw(father, mother); + genes.fetish = setFetish(father, mother); + + return genes; + } + + // gender + function setGender(father) { + let gender; + if (V.seeDicksAffectsPregnancy == 1) { + gender = Math.floor(Math.random()*100) < V.seeDicks ? "XY" : "XX"; + } else if (V.adamPrinciple == 1) { + if (father !== 0) { + if (father.genes == "XX") { + gender = "XX"; + } else { + gender = jsEither(["XX", "XY", "XY", "YY"]); + } + } else { + gender = jsEither(["XX", "XY"]); + } + } else { + gender = jsEither(["XX", "XY"]); + } + return gender; + } + + // name + function setName(x) { + return "ovum" + x; + } + + // motherID + function setMotherID(actor1ID) { + return actor1ID; + } + + // motherName + function setMotherName(activeMother) { + let motherName; + if (activeMother.ID == -1) { + motherName = activeMother.name; + if (activeMother.surname !== 0 && activeMother.surname !== "") { motherName + " " + activeMother.surname; } + } else { + motherName = activeMother.slaveName; + if (activeMother.slaveSurname !== 0 && activeMother.slaveSurname !== "") { motherName + " " + activeMother.slaveSurname; } + } + return motherName; + } + + // fatherID + function setFatherID(actor2) { + return actor2; + } + + // fatherName + function setFatherName(father, activeFather, actor2) { + let fatherName; + if (father !== 0) { + if (father.ID == -1) { + fatherName = activeFather.name; + if (activeFather.surname !== 0 && activeFather.surname !== "") { fatherName + " " + activeFather.surname; } + } else { + fatherName = activeFather.slaveName; + if (activeFather.slaveSurname !== 0 && activeFather.slaveSurname !== "") { fatherName + " " + activeFather.slaveSurname; } + } + } else { + switch(actor2) { + case -2: + case -5: + fatherName = "citizen"; + break; + case -3: + fatherName = "Your Master"; + break; + case -4: + fatherName = "Another arcology owner"; + break; + case -6: + fatherName = "The Societal Elite"; + break; + case -7: + fatherName = "Lab designed"; + break; + default: + fatherName = "Unknown"; + } + } + return fatherName; + } + + // nationality + function setNationality(father, mother) { + return (father === 0) ? "Stateless" + : (father.nationality == mother.nationality) ? mother.nationality + : "Stateless"; + } + + // race + function setRace(father, mother, actor2) { + let race; + if (father !== 0) { + race = (mother.origRace == father.origRace) ? mother.origRace + : (jsRandom(1,4)) == 4 ? jsEither([father.origRace, mother.origRace]) + : "mixed race"; + } else if (actor2 == -2 || actor2 == -5) { + if (V.arcologies[0].FSSupremacist != "unset") { + race = jsEither([mother.origRace, V.arcologies[0].FSSupremacistRace, V.arcologies[0].FSSupremacistRace]); + if (mother.origRace != V.arcologies[0].FSSupremacistRace) { + if (jsRandom(1,100) > 50) { + race = "mixed race"; + } + } + } else { + race = mother.origRace; + } + } else { + race = mother.origRace; + } + return race; + } + + //skin + function setSkin(father, mother) { + let skinToMelanin = { + 'pure black': 21, + ebony: 20, + black: 19, + 'dark brown': 18, + brown: 17, + 'light brown': 16, + dark: 15, + 'dark olive': 14, + bronze: 13, + tan: 12, + natural: 11, + olive: 10, + 'light olive': 9, + light: 8, + light: 7, + white: 6, + fair: 5, + 'very fair': 4, + 'extremely fair': 3, + pale: 2, + 'extremely pale': 1, + 'pure white': 0 + }; + let momSkinIndex = mother ? (skinToMelanin[mother.origSkin] || 11) : 7; + let dadSkinIndex = father !== 0 ? (skinToMelanin[father.origSkin] || 11) : 7; + let skinIndex = Math.round(Math.random() * (dadSkinIndex - momSkinIndex) + momSkinIndex); + return [ + 'pure white', + 'extremely pale', + 'pale', + 'extremely fair', + 'very fair', + 'fair', + 'white', + 'light', + 'light', + 'light olive', + 'olive', + 'natural', + 'tan', + 'bronze', + 'dark olive', + 'dark', + 'light brown', + 'brown', + 'dark brown', + 'ebony', + 'black', + 'pure black' + ][skinIndex]; + }; + + // eyeColor + function setEyeColor(father, mother, actor2) { + let eyeColor; + if (father !== 0) { + if (mother.origEye == father.origEye) { + eyeColor = mother.origEye; + } else if (mother.origEye == "red" || mother.origEye == "pale red" || mother.origEye == "light red" || mother.origEye == "pale gray" || mother.origEye == "milky white") { + eyeColor = father.origEye; + } else if (father.origEye == "red" || father.origEye == "pale red" || father.origEye == "light red" || father.origEye == "pale gray" || father.origEye == "milky white") { + eyeColor = mother.origEye; + } else if (mother.origEye == "blue") { + if (jsRandom(1,4) == 2) { + eyeColor = mother.origEye; + } else { + eyeColor = father.origEye; + } + } else if (father.origEye == "blue") { + if (jsRandom(1,4) == 2) { + eyeColor = father.origEye; + } else { + eyeColor = mother.origEye; + } + } else { + eyeColor = jsEither([mother.origEye, father.origEye]); + } + } else if (actor2 === -2 || actor2 === 0 || actor2 === -5) { + eyeColor = jsEither([mother.origEye, "brown", "blue", "brown", "green", "hazel", "green"]); + } else { + eyeColor = mother.origEye; + } + return eyeColor; + } + + // hColor + function setHColor(father, mother, actor2) { + let hairColor; + if (father !== 0) { + if (mother.origHColor == father.origHColor) { + hairColor = mother.origHColor; + } else if (mother.origHColor == "white") { + hairColor = jsRandom(1,100) == 69 ? mother.origHColor : father.origHColor; + } else if (father.origHColor == "white") { + hairColor = jsRandom(1,100) == 69 ? father.origHColor : mother.origHColor; + } else if (mother.origHColor == "black") { + hairColor = jsEither([mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, mother.origHColor, father.origHColor]); + } else if (father.origHColor == "black") { + hairColor = jsEither([father.origHColor, father.origHColor, father.origHColor, father.origHColor, father.origHColor, father.origHColor, father.origHColor, mother.origHColor]); + } else if (mother.origHColor == "brown") { + hairColor = jsEither([mother.origHColor, mother.origHColor, mother.origHColor, father.origHColor]); + } else if (father.origHColor == "brown") { + hairColor = jsEither([father.origHColor, father.origHColor, father.origHColor, mother.origHColor]); + } else { + hairColor = jsEither([mother.origHColor, father.origHColor]); + } + } else if (actor2 === -2 || actor2 === 0 || actor2 === -5) { + hairColor = jsEither([mother.origHColor, "brown", "blonde", "black", "brown", "black", "brown", "black"]); + } else { + hairColor = mother.origHColor; + } + return hairColor; + } + + // underArmHairStyle + function setUnderArmHStyle(father, mother) { + let hair; + if (father !== 0) { + if (mother.underArmHStyle == "hairless" && father.underArmHStyle == "hairless") { + hair = "hairless"; + } else if (mother.underArmHStyle == "hairless" || father.underArmHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + } else if (mother.underArmHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + return hair; + } + + // pubicHairStyle + function setPubicHStyle(father, mother) { + let hair; + if (father !== 0) { + if (mother.pubicHStyle == "hairless" && father.pubicHStyle == "hairless") { + hair = "hairless"; + } else if (mother.pubicHStyle == "hairless" || father.pubicHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + } else if (mother.pubicHStyle == "hairless") { + hair = (jsRandom(1,5) == 3) ? "hairless" : jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } else { + hair = jsEither(["bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless"]); + } + return hair; + } + + // markings + function setMarkings(father, mother) { + let markings; + if (jsRandom(1,8) == 1) { + markings = jsEither(["beauty mark", "birthmark"]); + } else { + markings = "none"; + } + if (markings == "none") { + if (father !== 0) { + markings = jsEither([mother.markings, father.markings, "none", "none"]); + } else { + markings = jsEither([mother.markings, mother.markings, "none", "none"]); + } + } + return markings; + } + + // sexualFlaw + function setSexualFlaw(father, mother) { + let flaw; + if (father !== 0) { + flaw = jsEither([mother.sexualFlaw, father.sexualFlaw, "none", "none"]); + } else { + flaw = jsEither([mother.sexualFlaw, mother.sexualFlaw, "none", "none"]); + } + return flaw; + } + + // behavioralFlaw + function setBehavioralFlaw(father, mother) { + let flaw; + if (father !== 0) { + flaw = jsEither([mother.behavioralFlaw, father.behavioralFlaw, "none", "none"]); + } else { + flaw = jsEither([mother.behavioralFlaw, mother.behavioralFlaw, "none", "none"]); + } + return flaw; + } + + // fetish + function setFetish(father, mother) { + let fetish; + if (father !== 0) { + fetish = jsEither(["none", "none", "none", "none", "none", father.fetish, mother.fetish]); + } else { + fetish = jsEither(["none", "none", "none", "none", "none", mother.fetish, mother.fetish]); + } + if (fetish == "mindbroken") { fetish = "none"; } + return fetish; + } + + //intelligence + function setIntelligence(father, mother, activeMother, actor2) { + let smarts; + if (mother.ID == -1) { + if (actor2 == -6) { + smarts = jsRandom(90,100); + } else if (father !== 0) { + if (father.intelligence < mother.intelligence) { + smarts = jsRandom(father.intelligence, mother.intelligence); + } else { + smarts = jsRandom(mother.intelligence, father.intelligence); + } + if (smarts <= 50) { + smarts += 30; + } + } else { + smarts = jsRandom(50,100); + } + } else if (father !== 0) { + if (father.intelligence < mother.intelligence) { + smarts = jsRandom(father.intelligence, mother.intelligence); + } else { + smarts = jsRandom(mother.intelligence, father.intelligence); + } + if (activeMother.breedingMark == 1 && smarts <= 50) { + smarts = jsRandom(60,100); + } + } else { + smarts = mother.intelligence; + } + if (V.inbreeding == 1) { + if (mother.ID != -1) { + if (father !== 0 && father.ID == -1 && activeMother.breedingMark != 1) { + if (smarts >= -95 && jsRandom(1,100) < 40) { + smarts -= jsRandom(1,10); + if (smarts >= -95 && jsRandom(1,100) < 20) { + smarts -= jsRandom(1,5); + } + } + } else { + if (smarts >= -95 && jsRandom(1,100) < 50) { + smarts -= jsRandom(1,15); + if (smarts >= -95 && jsRandom(1,100) < 30) { + smarts -= jsRandom(1,15); + } + } + } + } + } + return Math.clamp(smarts, -100, 100); + } + + //face + function setFace(father, mother, activeMother, actor2) { + let face; + if (mother.ID == -1) { + if (actor2 == -6) { + face = jsRandom(90,100); + } else if (father !== 0) { + if (father.face < mother.face) { + face = jsRandom(father.face, mother.face); + } else { + face = jsRandom(mother.face, father.face); + } + if (face <= 40) { + face += jsRandom(5,20); + } + } else { + face = jsRandom(20,100); + } + } else if (father !== 0) { + if (father.face < mother.face) { + face = jsRandom(father.face, mother.face); + } else { + face = jsRandom(mother.face, father.face); + } + if (activeMother.breedingMark == 1 && face < 60) { + face = jsRandom(60,100); + } + } else { + face = mother.face; + } + if (V.inbreeding == 1) { + if (mother.ID != -1) { + if (father !== 0 && father.ID == -1 && activeMother.breedingMark != 1) { + if (face > -100 && jsRandom(1,100) > 60) { + face -= jsRandom(2,20); + } + } else { + if (face > -100 && jsRandom(1,100) < 50) { + face -= jsRandom(1,15); + if (face >= -95 && jsRandom(1,100) < 30) { + face -= jsRandom(5,20); + } + } + } + } + } + return Math.clamp(face, -100, 100); + } + + return generateGenetics; + +})(); + +window.generateChild = function(mother, ova, destination) { + + let V = State.variables; + let genes = ova.genetics; //maybe just argument this? We'll see. + let pregUpgrade = V.pregnancyMonitoringUpgrade; + let child; + + if (!destination) { //does extra work for the incubator if defined, otherwise builds a simple object + if (genes.gender == "XX") { + child.genes = "XX"; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your daughter"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s daughter`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your daughter`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s daughter`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } else { + child.genes = "XY"; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your son"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s son`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your son`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } + + child.mother = genes.mother; + child.father = genes.father; + child.nationality = genes.nationality; + child.skin = genes.skin; + child.race = genes.race; + child.intelligence = genes.intelligence; + if (mother.prematureBirth > 0) { + if (child.intelligence >= -90) { + child.intelligence -= jsRandom(0,10) + } + child.premature = 1; + } + child.face = genes.face; + child.eyeColor = genes.eyeColor; + child.hColor = genes.hColor; + child.underArmHStyle = genes.underArmHStyle; + child.pubicHStyle = genes.pubicHStyle; + child.markings = genes.markings; + child.sexualFlaw = genes.sexualFlaw; + child.behavioralFlaw = genes.behavioralFlaw; + child.fetish = genes.fetish; + child.pubicHColor = child.hColor; + child.underArmHColor = child.hColor; + child.eyebrowHColor = child.hColor; + child.birthWeek = child.birthWeek; + if (mother.addict > 0) { + child.addict = Math.trunc(mother.addict/2); + } + child.weekAcquired = V.week; + if (child.nationality == "Stateless") { + if (V.arcologies[0].FSRomanRevivalist > 90) { + child.nationality = "Roman Revivalist"; + } else if (V.arcologies[0].FSAztecRevivalist > 90) { + child.nationality = "Aztec Revivalist"; + } else if (V.arcologies[0].FSEgyptianRevivalist > 90) { + child.nationality = "Ancient Egyptian Revivalist"; + } else if (V.arcologies[0].FSEdoRevivalist > 90) { + child.nationality = "Edo Revivalist"; + } else if (V.arcologies[0].FSArabianRevivalist > 90) { + child.nationality = "Arabian Revivalist"; + } else if (V.arcologies[0].FSChineseRevivalist > 90) { + child.nationality = "Ancient Chinese Revivalist"; + } + } + + } else { + + V.activeSlaveOneTimeMinAge = V.targetAge; + V.activeSlaveOneTimeMaxAge = V.targetAge; + V.one_time_age_overrides_pedo_mode = 1; + V.ageAdjustOverride = 1; + + if (genes.gender == "XX") { + GenerateNewSlave("XX"); + child = V.activeSlave; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your daughter"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s daughter`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your daughter`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s daughter`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } else { + GenerateNewSlave("XY"); + child = V.activeSlave; + child.slaveSurname = genes.surname; + if (!pregUpgrade) { + if (genes.mother == -1) { + if (genes.father <= 0) { + child.slaveName = "Your son"; + } else { + child.slaveName = `Your and ${genes.fatherName}'s son`; + } + child.slaveSurname = V.PC.surname; + } else { + if (genes.father == -1) { + child.slaveName = `${genes.motherName} and your son`; + child.slaveSurname = V.PC.surname; + } else if (genes.father > 0) { + child.slaveName = `${genes.motherName} and ${genes.fatherName}'s son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } else { + let currentFather = getSlave(genes.father); + if (currentFather !== undefined) { + if (currentFather.slaveSurname !== 0 && currentFather.slaveSurname !== "") { + child.slaveSurname = currentFather.slaveSurname; + } + } + } + } else { + child.slaveName = `${genes.motherName}'s bastard son`; + let currentMother = getSlave(genes.mother); + if (currentMother !== undefined) { + if (currentMother.slaveSurname !== 0 && currentMother.slaveSurname !== "") { + child.slaveSurname = currentMother.slaveSurname; + } + } + } + } + } else { + child.slaveName = genes.name; + } + } + + child.mother = genes.mother; + child.father = genes.father; + child.nationality = genes.nationality; + child.skin = genes.skin; + child.origSkin = child.skin; + child.race = genes.race; + child.origRace = child.race; + child.intelligence = genes.intelligence; + if (mother.prematureBirth > 0) { + if (child.intelligence >= -90) { + child.intelligence -= jsRandom(0,10) + } + child.premature = 1; + } + child.face = genes.face; + child.eyeColor = genes.eyeColor; + child.origEye = child.eyeColor; + child.hColor = genes.hColor; + child.origHColor = child.HColor; + child.underArmHStyle = genes.underArmHStyle; + child.pubicHStyle = genes.pubicHStyle; + child.markings = genes.markings; + child.sexualFlaw = genes.sexualFlaw; + child.behavioralFlaw = genes.behavioralFlaw; + child.fetish = genes.fetish; + child.pubicHColor = child.hColor; + child.underArmHColor = child.hColor; + child.eyebrowHColor = child.hColor; + child.birthWeek = child.birthWeek; + child.energy = 0; + child.anus = 0; + if (child.vagina > 0) {child.vagina = 0;} + if (child.fetish != "none") {child.fetishStrength = 20;} + if (child.dick > 0) { + child.foreskin = 1; + child.balls = 1; + child.scrotum = 1; + } + if (mother.addict > 0) { + child.addict = Math.trunc(mother.addict/2); + } + child.career = "a slave since birth"; + child.birthName = child.slaveName; + child.birthSurname = child.slaveSurname; + child.devotion = 0; + child.trust = 0; + child.weekAcquired = V.week; + if (child.nationality == "Stateless") { + if (V.arcologies[0].FSRomanRevivalist > 90) { + child.nationality = "Roman Revivalist"; + } else if (V.arcologies[0].FSAztecRevivalist > 90) { + child.nationality = "Aztec Revivalist"; + } else if (V.arcologies[0].FSEgyptianRevivalist > 90) { + child.nationality = "Ancient Egyptian Revivalist"; + } else if (V.arcologies[0].FSEdoRevivalist > 90) { + child.nationality = "Edo Revivalist"; + } else if (V.arcologies[0].FSArabianRevivalist > 90) { + child.nationality = "Arabian Revivalist"; + } else if (V.arcologies[0].FSChineseRevivalist > 90) { + child.nationality = "Ancient Chinese Revivalist"; + } + } + + child.weight = -100; + child.muscles = -100; + child.boobs = 0; + child.butt = 0; + child.chem = 990; + child.areolaePiercing = 0; + child.corsetPiercing = 0; + child.boobsImplant = 0; + child.boobsImplantType = 0; + child.nipplesPiercing = 0; + child.areolaePiercing = 0; + child.lactation = 0; + child.hipsImplant = 0; + child.buttImplant = 0; + child.buttImplantType = 0; + child.lipsImplant = 0; + child.lipsPiercing = 0; + child.tonguePiercing = 0; + child.vaginaPiercing = 0; + child.preg = 0; + child.pregType = 0; + child.pregKnown = 0; + child.belly = 0; + child.bellyPreg = 0; + child.bellyFluid = 0; + child.bellyImplant = -1; + child.clitPiercing = 0; + child.dickPiercing = 0; + child.makeup = 0; + child.nails = 0; + child.earPiercing = 0; + child.nosePiercing = 0; + child.eyebrowPiercing = 0; + child.stampTat = 0; + child.bellyTat = 0; + child.anusPiercing = 0; + child.anusTat = 0; + child.shouldersTat = 0; + child.armsTat = 0; + child.legsTat = 0; + child.backTat = 0; + child.combatSkill = 0; + child.whoreSkill = 0; + child.entertainSkill = 0; + child.oralSkill = 0; + child.analSkill = 0; + child.vaginalSkill = 0; + child.accent = 4; + child.canRecruit = 0; + child.hStyle = "long"; + child.hLength = 300; + if (V.incubatorImprintSetting == "terror") { + child.origin = "She was conditioned from birth into mindless terror in an aging tank."; + child.tankBaby = 2; + } else { + child.origin = "She was conditioned from birth into trusting obedience in an aging tank."; + child.tankBaby = 1; + } + child.intelligenceImplant = 0; + child.navelPiercing = 0; + } + return child; +} \ No newline at end of file diff --git a/src/js/generateNewSlaveJS.tw b/src/js/generateNewSlaveJS.tw index cb98f3fd60a1713914c3b22e37a4afb643f2fab2..ef2f543963fee5b5dceaac263c26f70409829799 100644 --- a/src/js/generateNewSlaveJS.tw +++ b/src/js/generateNewSlaveJS.tw @@ -71,11 +71,6 @@ window.GenerateNewSlave = (function(){ slave.ovaries = 1; slave.pubertyXY = 0; slave.energy = jsRandom(1,85); - /* Superfetation as rare genetic disorder 1 from 100, not active for now. - if (jsRandom(0,99) < 1) { - slave.superfetation = 1; - } - */ generateXXBodyProportions(); generateVagina(); diff --git a/src/js/pregJS.tw b/src/js/pregJS.tw index 363f3cdf084b6e80cee1d561c5c0f6032f6c92e6..3786283c8e608551f66305af5f3b39ef75b131cf 100644 --- a/src/js/pregJS.tw +++ b/src/js/pregJS.tw @@ -72,7 +72,25 @@ window.setPregType = function(actor) { if(typeof actor.readyOva == "number" && actor.readyOva != 0) { ovum = actor.readyOva; //just single override; for delayed impregnation cases } else if(actor.ID == -1) { - if(actor.birthMaster > 0) { // Predisposed to twins + if(actor.geneticQuirks.fertility == 2 && actor.geneticQuirks.hyperFertility == 2) { // Do not mix with sperm + if(actor.fertDrugs == 1) { + ovum += jsEither([2, 3, 3, 3, 3, 4, 4, 5]); + } else { + ovum += jsEither([1, 1, 2, 2, 3, 3, 4]); + } + if(actor.forcedFertDrugs > 0) { + ovum += jsEither([3, 3, 4, 4, 5]); + } + } else if(actor.geneticQuirks.hyperFertility == 2) { // Predisposed to multiples + if(actor.fertDrugs == 1) { + ovum += jsEither([1, 2, 2, 2, 2, 3, 3, 4]); + } else { + ovum += jsEither([0, 1, 1, 1, 1, 1, 2, 3]); + } + if(actor.forcedFertDrugs > 0) { + ovum += jsEither([2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4]); + } + } else if(actor.geneticQuirks.fertility == 2) { // Predisposed to twins if(actor.fertDrugs == 1) { ovum += jsEither([1, 1, 2, 2, 2, 2, 3, 3]); } else { @@ -91,6 +109,7 @@ window.setPregType = function(actor) { ovum += jsEither([0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4]); } } + ovum = Math.clamp(ovum, 0, 8); } else if(actor.pregType == 0) { ovum += jsEither([0, 0, 0, 0, 0, 0, 0, 0, 0, 1]); //base chance for twins if(actor.hormones == 2) { @@ -212,21 +231,13 @@ window.knockMeUp = function(target, chance, hole, fatherID, displayOverride) { } window.getIncubatorReserved = function(slaves) { - var count = 0; - slaves.forEach(function(s){ - if (s.reservedChildren > 0) - count += s.reservedChildren; - }); - return count; + + return FetusGlobalReserveCount("incubator"); } window.getNurseryReserved = function (slaves) { - var count = 0; - slaves.forEach(function (s) { - if (s.reservedChildrenNursery > 0) - count += s.reservedChildrenNursery; - }); - return count; + + return FetusGlobalReserveCount("nursery"); } /* not to be used until that last part is defined. It may become slave.boobWomb.volume or some shit */ diff --git a/src/js/removeActiveSlave.tw b/src/js/removeActiveSlave.tw index e8ea98fbe9a2aef89d9552ef01caeef819016866..f46aa12fe685b0d079d60d3de232f6e94f999810 100644 --- a/src/js/removeActiveSlave.tw +++ b/src/js/removeActiveSlave.tw @@ -13,10 +13,7 @@ window.removeActiveSlave = function removeActiveSlave() { if (V.PC.pregSource === V.missingParentID) { missing = true; } - if (V.activeSlave.reservedChildren > 0) { - V.reservedChildren -= V.activeSlave.reservedChildren; - V.reservedChildrenNursery -= V.activeSlave.reservedChildrenNursery; - } + if (V.PC.mother === AS_ID) { V.PC.mother = V.missingParentID; missing = true; @@ -63,6 +60,7 @@ window.removeActiveSlave = function removeActiveSlave() { } V.slaves.forEach(slave => { WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ + WombChangeGeneID(slave, AS_ID, V.missingParentID); if (slave.pregSource === V.missingParentID) { missing = true; } @@ -148,32 +146,30 @@ window.removeActiveSlave = function removeActiveSlave() { removeJob(V.activeSlave, V.activeSlave.assignment); if (V.traitor !== 0) { + missing = true; /* no exceptions, fetus system relies on this */ if (AS_ID === V.traitor.pregSource) { V.traitor.pregSource = 0; } if (V.traitor.mother === AS_ID) { V.traitor.mother = V.missingParentID; - missing = true; } if (V.traitor.father === AS_ID) { V.traitor.father = V.missingParentID; - missing = true; } if (V.traitor.origBodyOwnerID === AS_ID) { V.traitor.origBodyOwnerID = 0; } } if (V.boomerangSlave !== 0) { + missing = true; if (AS_ID === V.boomerangSlave.pregSource) { V.boomerangSlave.pregSource = 0; } if (V.boomerangSlave.mother === AS_ID) { V.boomerangSlave.mother = V.missingParentID; - missing = true; } if (V.boomerangSlave.father === AS_ID) { V.boomerangSlave.father = V.missingParentID; - missing = true; } if (V.boomerangSlave.origBodyOwnerID === AS_ID) { V.traitor.origBodyOwnerID = 0; @@ -227,7 +223,6 @@ window.removeActiveSlave = function removeActiveSlave() { V.genePool.deleteAt(_geneIndex); } } - if (missing) { V.missingTable[V.missingParentID] = { slaveName: V.activeSlave.slaveName, @@ -237,6 +232,11 @@ window.removeActiveSlave = function removeActiveSlave() { vagina : V.activeSlave.vagina, ID : V.missingParentID }; + if (V.traitor.ID == V.activeSlave.ID) { /* To link developing fetuses to their parent */ + V.traitor.missingParentTag = V.missingParentID; + } else if (V.boomerangSlave.ID == V.activeSlave.ID) { + V.boomerangSlave.missingParentTag = V.missingParentID; + } V.missingParentID--; } diff --git a/src/js/rulesAssistant.tw b/src/js/rulesAssistant.tw index b074e2eef8e7e451899e4a11686148aa1b19b02a..093ee3e2479b8752adda6829ee9d0d8bc0eb8fd4 100644 --- a/src/js/rulesAssistant.tw +++ b/src/js/rulesAssistant.tw @@ -84,6 +84,13 @@ window.RAFacilityRemove = function RAFacilityRemove(slave, rule) { } break; + case "work as farmhand": + if (slave.assignment === rule.setAssignment) { + r += `<br>${slave.slaveName} has been removed from ${V.farmyardName} and has been assigned to ${rule.removalAssignment}.`; + assignJob(slave. rule.removalAssignment); + } + break; + case "rest in the spa": if (slave.assignment === rule.setAssignment) { r += `<br>${slave.slaveName} has been removed from ${V.spaName} and has been assigned to ${rule.removalAssignment}.`; diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index d1d00ca4ffd1505d8a273779877e4afb2828aa7b..df8d33f70b56c2bc55c7ccd4e846ff180e600e99 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -815,6 +815,7 @@ window.rulesAssistantOptions = (function() { "Club": "serve in the club", "Arcade": "be confined in the arcade", "Dairy": "work in the dairy", + "Farmyard": "work as a farmhand", "Servant Quarters": "work as a servant", "Master Suite": "serve in the master suite", "Schoolroom": "learn in the schoolroom", @@ -3373,6 +3374,7 @@ window.rulesAssistantOptions = (function() { if (V.club > 0) items.push(["Club", "serve in the club"]); if (V.arcade > 0) items.push(["Arcade", "be confined in the arcade"]); if (V.dairy > 0) items.push(["Dairy", "work in the dairy"]); + if (V.farmyard > 0) items.push(["Farmyard", "work as a farmhand"]); if (V.servantsQuarters > 0) items.push(["Servant Quarters", "work as a servant"]); if (V.masterSuite > 0) items.push(["Master Suite", "serve in the master suite"]); if (V.schoolroom > 0) items.push(["Schoolroom", "learn in the schoolroom"]); diff --git a/src/js/slaveGenerationJS.tw b/src/js/slaveGenerationJS.tw index 1b13b719b4a92d1a89b613ae32160541b7248a8c..c5584eabde0f1f9c194b0bf449d7259e3a5a1479 100644 --- a/src/js/slaveGenerationJS.tw +++ b/src/js/slaveGenerationJS.tw @@ -1538,7 +1538,6 @@ window.BaseSlave = function BaseSlave() { pregSource: 0, pregType: 0, pregAdaptation: 50, - superfetation: 0, ovaImplant: 0, wombImplant: "none", broodmother: 0, @@ -1626,6 +1625,7 @@ window.BaseSlave = function BaseSlave() { behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", + geneticQuirks: {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, rearLipedema: 0, wellHung: 0, wGain: 0, wLoss: 0, androgyny: 0}, oralCount: 0, vaginalCount: 0, analCount: 0, diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index e66593f702cef8e5813284cb74b7454b8058651c..5ca395259bebcad5a382d9d6aaa9ccd2f126bc8d 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -77,10 +77,12 @@ Mousetrap.bind("n", function () { Mousetrap.bind("left", function () { $("#prevSlave a.macro-link").trigger("click"); $("#prevRule a").trigger("click"); + $("#prevChild a.macro-link").trigger("click"); }); Mousetrap.bind("q", function () { $("#prevSlave a.macro-link").trigger("click"); $("#prevRule a").trigger("click"); + $("#prevChild a.macro-link").trigger("click"); }); Mousetrap.bind("shift+left", function () { $("#firstRule a").trigger("click"); @@ -91,6 +93,7 @@ Mousetrap.bind("shift+q", function () { Mousetrap.bind("right", function () { $("#nextSlave a.macro-link").trigger("click"); $("#nextRule a").trigger("click"); + $("#nextChild a.macro-link").trigger("click"); }); Mousetrap.bind("shift+right", function () { $("#lastRule a").trigger("click"); @@ -98,6 +101,7 @@ Mousetrap.bind("shift+right", function () { Mousetrap.bind("e", function () { $("#nextSlave a.macro-link").trigger("click"); $("#nextRule a").trigger("click"); + $("#nextChild a.macro-link").trigger("click"); }); Mousetrap.bind("shift+e", function () { $("#lastRule a").trigger("click"); @@ -314,7 +318,7 @@ window.isFertile = function(slave) { WombInit(slave); - if (slave.womb.length > 0 && slave.superfetation < 1 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ + if (slave.womb.length > 0 && slave.geneticQuirks.superfetation < 2 && slave.ovaImplant < 1) { /* currently pregnant without superfetation */ return false; } else if (slave.womb.length > 0) { /* temp failure condition to prevent current double preg bug */ return false; @@ -587,12 +591,14 @@ window.expandFacilityAssignments = function(facilityAssignments) { "work as a nanny": "be the Matron", "work in the brothel": "be the Madam", "work in the dairy": "be the Milkmaid", + "work as a farmhand": "be the Farmer", "work as a servant": "be the Stewardess", "get treatment in the clinic": "be the Nurse", "live with your Head Girl": "be your Head Girl", "serve in the master suite": "be your Concubine", "learn in the schoolroom": "be the Schoolteacher", "be confined in the cellblock": "be the Wardeness", + "be a nanny": "be the Matron", }; if (!facilityAssignments || !facilityAssignments.length) @@ -977,3 +983,16 @@ window.SoftenSexualFlaw = function SoftenSexualFlaw(slave) { } slave.sexualFlaw = "none"; }; + +window.genUUID = function() { + var d = new Date().getTime(); + if(Date.now){ + d = Date.now(); //high-precision timer + } + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { + var r = (d + Math.random()*16)%16 | 0; + d = Math.floor(d/16); + return (c=='x' ? r : (r&0x3|0x8)).toString(16); + }); + return uuid; +}; diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index 80044f781f2a611b782a8b043c6d1383daa92b85..32bb45c93d68c6c03fb20fb6b0b3539b8ae06d87 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -1030,7 +1030,6 @@ window.FSChange = function FSChange(FS, magnitude, bonus_multiplier) { return errorMessage; }; -/* Currently unused, widget version routes directly through FSChange() */ window.FSChangePorn = function FSChangePorn(FS, magnitude) { return FSChange(FS, magnitude, State.variables.pornFameBonus); }; @@ -1048,4 +1047,8 @@ window.ordinalSuffix = function ordinalSuffix(i) { return i + "rd"; } return i + "th"; +} + +window.removeDuplicates = function removeDuplicates(array) { + return [...new Set(array)]; } \ No newline at end of file diff --git a/src/js/vignettes.tw b/src/js/vignettes.tw index 1bba04613b188a0f30edb56d8ee963733813c87d..3b684ac691eb96b35194f6b7b39f37db0a5beaba 100644 --- a/src/js/vignettes.tw +++ b/src/js/vignettes.tw @@ -1565,11 +1565,19 @@ window.GetVignette = function GetVignette(slave) { type: "rep", effect: 0, }); - vignettes.push({ - text: "a woman dragged her angry husband along so he could watch her get eaten out by a whore,", - type: "rep", - effect: 0, - }); + if ($seeDicks != 100) { + vignettes.push({ + text: "a woman dragged her angry husband along so he could watch her get eaten out by a whore,", + type: "rep", + effect: 0, + }); + } else { + vignettes.push({ + text: "a man dragged his angry lover along so he could watch him get sucked off by a whore,", + type: "rep", + effect: 0, + }); + } vignettes.push({ text: `${he} went to sleep after being sold for sex all day, and had a dream about you loving ${him},`, type: "devotion", @@ -3134,11 +3142,19 @@ window.GetVignette = function GetVignette(slave) { type: "rep", effect: 0, }); - vignettes.push({ - text: "a woman dragged her angry husband along so he could watch his wife get eaten out by a public slut,", - type: "rep", - effect: 0, - }); + if ($seeDicks != 100) { + vignettes.push({ + text: "a woman dragged her angry husband along so he could watch his wife get eaten out by a public slut,", + type: "rep", + effect: 0, + }); + } else { + vignettes.push({ + text: "a man dragged his angry lover along so he could watch his boyfriend get sucked off by a public slut,", + type: "rep", + effect: 0, + }); + } vignettes.push({ text: `${he} went to sleep after having sex with strangers all day, and had a dream about you loving ${him},`, type: "devotion", diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw index ca6a44655a6a8036b602a1fbaa57ec2798ad1cad..2407abcb97bd203488d03cacb33ae7555eeb6788 100644 --- a/src/js/wombJS.tw +++ b/src/js/wombJS.tw @@ -28,6 +28,7 @@ $slave.bellyPreg = WombGetWolume($slave) - return double, with current womb volu //Init womb system. window.WombInit = function(actor) { + if (!Array.isArray(actor.womb)) { //alert("creating new womb"); //debugging actor.womb = []; @@ -45,7 +46,13 @@ window.WombInit = function(actor) { } //backward compatibility setup. Fully accurate for normal pregnancy only. - if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { + if (actor.womb.length > 0 && actor.broodmother == 0 && actor.womb[0].genetics == undefined) { + var i=0 + actor.womb.forEach(function(ft){ + ft.genetics = generateGenetics(actor.ID, actor.pregSource, i); + i++; + }); + } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother == 0) { WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg); } else if (actor.womb.length == 0 && actor.pregType != 0 && actor.broodmother > 0 && actor.broodmotherOnHold < 1) { //sorry but for already present broodmothers it's impossible to calculate fully, aproximation used. @@ -73,10 +80,14 @@ window.WombImpregnate = function(actor, fCount, fatherID, age) { for (i=0; i<fCount; i++) { tf = {}; //new Object tf.age = age; //initial age + tf.motherID = actor.ID; //Initial biological mother ID setup. tf.fatherID = fatherID; //We can store who is father too. - tf.sex = Math.round(Math.random())+1; // 1 = male, 2 = female. For possible future usage, just as concept now. tf.volume = 1; //Initial, to create property. Updated with actual data after WombGetVolume call. + tf.reserve = ""; //Initial, to create property. Used later to mark if this child is to be kept. tf.identical = 0; //Initial, to create property. Updated with actual data during fetalSplit call. + tf.splitted = 0; //marker for already splitted fetus. + tf.genetics = generateGenetics(actor, fatherID, i+1); //Stored genetic information. + tf.ID = genUUID(); try { if (actor.womb.length == 0) { @@ -91,6 +102,37 @@ window.WombImpregnate = function(actor, fCount, fatherID, age) { } } + MissingParentIDCorrection(actor); +}; + +window.WombSurrogate = function(actor, fCount, mother, fatherID, age) { + var i; + var tf; + for (i=0; i<fCount; i++) { + tf = {}; //new Object + tf.age = age; //initial age + tf.motherID = mother.ID; //Initial biological mother ID setup. + tf.fatherID = fatherID; //We can store who is father too. + tf.volume = 1; //Initial, to create property. Updated with actual data after WombGetVolume call. + tf.reserve = ""; //Initial, to create property. Used later to mark if this child is to be kept. + tf.identical = 0; //Initial, to create property. Updated with actual data during fetalSplit call. + tf.splitted = 0; //marker for already splitted fetus. + tf.genetics = generateGenetics(mother, fatherID, i+1); //Stored genetic information. + + try { + if (actor.womb.length == 0) { + actor.pregWeek = age; + actor.preg = age; + } + actor.womb.push(tf); + } catch(err){ + WombInit(actor); + actor.womb.push(tf); + alert("WombImpregnate warning - " + actor.slaveName+" "+err); + } + + } + MissingParentIDCorrection(actor); }; window.WombProgress = function(actor, ageToAdd) { @@ -284,43 +326,324 @@ window.WombChangeID = function(actor, fromID, toID) { WombNormalizePreg(actor); }; +window.WombChangeGeneID = function(actor, fromID, toID) { + WombInit(actor); + actor.womb + .filter(ft => ft.genetics.father === fromID) + .forEach(ft => ft.genetics.father = toID); + actor.womb + .filter(ft => ft.genetics.mother === fromID) + .forEach(ft => ft.genetics.mother = toID); + WombNormalizePreg(actor); +}; /* Sorts the womb object by age with oldest and thus soonest to be born, first. This will be needed in the future once individual fertilization is a possibility.*/ window.WombSort = function(actor) { actor.womb.sort((a, b) => { return b.age - a.age; }); }; -window.fetalSplit = function(actor) { +//now function work with chance. Literary we give it "one from X" as chance. +window.fetalSplit = function(actor, chance) { var i, ft; - var nft = {}; - nft.age = actor.preg; - nft.fatherID = actor.pregSource; - nft.sex = Math.round(Math.random())+1; - nft.volume = 1; - nft.identical = 0; + var nft; actor.womb.forEach(function(s){ - if ((jsRandom(1,1000) >= 1000) && s.identical !== 1) + if ((jsRandom(1,chance) >= chance) && s.splitted !== 1) { nft = {}; nft.age = s.age; nft.fatherID = s.fatherID; - nft.sex = s.sex; + nft.motherID = s.motherID; nft.volume = s.volume; - actor.womb.push(nft); - s.identical = 1; + nft.reserve = ""; //splitted fetus is new separate, reserve - it's not genetic to split. + nft.genetics = deepCopy(s.genetics); + s.splitted = 1; //this is marker that this is already splitted fetus (to not split second time in loop), only source fetus needed it. + nft.identical = 1; //this is marker that this fetus has at least one twin. + s.identical = 1; //this is marker that this fetus has at least one twin. + + if (s.twinID == "" || s.twinID == undefined) + s.twinID = genUUID(); + + nft.twinID = s.twinID; + + actor.womb.push(nft); + } }); WombNormalizePreg(actor); }; +//safe alternative to .womb.length. +window.WombFetusCount = function(actor) +{ + WombInit(actor); + return actor.womb.length; +} + +//give reference to fetus object, but not remove fetus, use for manupulation in the womb. +window.WombGetFetus = function(actor, fetusNum) +{ + WombInit(actor); + if (actor.womb.length >= fetusNum) + return actor.womb[fetusNum]; + else + return null; +} + +//give reference to fetus object, and remove it form the womb. +window.WombRemoveFetus = function(actor, fetusNum) +{ + WombInit(actor); + if (actor.womb.length >= fetusNum){ + let ft = actor.womb[fetusNum]; + actor.womb.splice(fetusNum, 1); + WombSort(actor); + return ft; + } + else + return null; +} + +/*to add fetus object in the womb. Be warned - you can add one single fetus to many wombs, or even add it many times to one womb. It's will not show error, but behavior become strange, as fetus object will be the same - it's reference, not full copies. If this not desired - use deepCopy on fetus before adding.*/ +window.WombAddFetus = function(actor, fetus) +{ + WombInit(actor); + actor.womb.push(fetus); + WombSort(actor); +} + +// change property for all fetuses. Like fetus.age = X. +window.WombChangeFetus = function(actor, propName, newValue) +{ + WombInit(actor); + actor.womb.forEach(ft => ft[propName] = newValue); +} + +// change genetic property of all fetuses. Like fetus.genetic.intelligence = X +window.WombChangeGene = function(actor, geneName, newValue) +{ + WombInit(actor); + actor.womb.forEach(ft => ft.genetics[geneName] = newValue); +} + +// replaces untraceable fatherIDs with missingParentID. Required for concurrent pregancy to differentiate between siblings. +window.MissingParentIDCorrection = function(actor) { + WombInit(actor); + actor.womb + .filter(ft => (ft.genetics.father === 0 || (ft.genetics.father < -1 && ft.genetics.father >= -20))) + .forEach(ft => ft.genetics.father = State.variables.missingParentID); + State.variables.missingParentID--; +} + +window.WombCleanYYFetuses = function(actor) +{ + var reserved = []; + + var i = actor.womb.length-1; + var ft; + + while (i >= 0) + { + ft = actor.womb[i]; + + if (ft.genetics.gender == "YY") + { + reserved.push(ft); + actor.womb.splice(i, 1); + } + + i--; + } + + return reserved; +} + + +window.FetusGlobalReserveCount = function(reserveType) +{ + var cnt = 0; + var SV = State.variables; + + if (typeof reserveType != 'string' ) + return 0; + + SV.slaves.forEach(function(slave){ + slave.womb.forEach(function(ft){ + if (ft.reserve == reserveType) + cnt++; + }); + }); + + SV.PC.womb.forEach(function(ft){ + if (ft.reserve == reserveType) + cnt++; + }); + + return cnt; +} + +window.WombSetGenericReserve = function(actor, type, count) +{ + //console.log ("actor: " + actor + " type: " + type + " typeof: " + typeof type + " count: " + count); + actor.womb.forEach(function(ft){ + //console.log (" type: " + ft.reserve + " typeof: " + typeof ft.reserve); + if ((ft.reserve == "" || ft.reserve == type) && count > 0) + { + //console.log ("!trigger"); + ft.reserve = type; + count--; + } + + }); +} + +window.WombAddToGenericReserve = function(actor, type, count) +{ + + WombSetGenericReserve(actor, type, (WombReserveCount(actor, type)+count)); + +} + +window.WombChangeReserveType = function(actor, oldType, newType) +{ + + var count = 0; + + actor.womb.forEach(function(ft){ + if (ft.reserve == oldType) + { + ft.reserve = newType; + count++; + } + }); + + return count; +} + +window.WombCleanGenericReserve = function(actor, type, count) +{ + + actor.womb.forEach(function(ft){ + + if (ft.reserve == type && count > 0) + { + ft.reserve = ""; + count--; + } + + }); +} + +window.WombReserveCount = function(actor, type) +{ + + var cnt = 0; + + actor.womb.forEach(function(ft){ + + if (ft.reserve == type) + { + cnt++; + } + + }); + + return cnt; +} + +window.WombGetReservedFetuses = function(actor, type) +{ + var reserved = []; + + actor.womb.forEach(function(ft){ + + if (ft.reserve == type) + { + reserved.push(ft); + } + + }); + + return reserved; +} + +window.WombRemoveReservedFetuses = function(actor, type) +{ + var reserved = []; + + var i = actor.womb.length-1; + var ft; + + while (i >= 0) + { + ft = actor.womb[i]; + + if (ft.reserve == type) + { + reserved.push(ft); + actor.womb.splice(i, 1); + } + + i--; + } + + return reserved; +} + +window.WombCleanAllReserve = function(actor) +{ + + actor.womb.forEach(function(ft){ + ft.reserve = ""; + }); + +} + +window.BCReserveInit = function() +{ + var SV = State.variables; + + SV.slaves.forEach(function(slave) + { + slave.womb.forEach(function(ft) + { + if (typeof ft.reserve != 'string') + ft.reserve = ""; + if (typeof ft.motherID != 'number') //setting missing biological mother ID for fetus. + ft.motherID = slave.ID; + + if (ft.ID == undefined) + ft.ID = genUUID(); + + try { + if (slave.reservedChildren > 0) + WombSetGenericReserve(slave, "incubator", reservedChildren); + + if (slave.reservedChildrenNursery > 0) + WombSetGenericReserve(slave, "nursery", reservedChildren); + } catch (err) { + + console.log (err + " slave ID: " + slave.ID + " slave name: " + slave.slaveName + " " + slave.slaveSurname); + slave.reservedChildren = 0; + } + }); + }); + + SV.PC.womb.forEach(function(ft){ + if (typeof ft.reserve != 'string') + ft.reserve = ""; + ft.motherID = SV.PC.ID; + }); + +} + /* alt -window.fetalSplit = function(actor) +window.fetalSplit = function(actor, chance) { var i, ft, nft; actor.womb.forEach(function(s){ - if ((jsRandom(1,1000) >= 1000) && s.identical !== 1) + if ((jsRandom(1,chance) >= chance) && s.identical !== 1) { nft = deepCopy(s); actor.womb.push(nft); diff --git a/src/npc/abort.tw b/src/npc/abort.tw index cff6b49f636efb705c652c9e54f789d7e1f69453..124c46ac09fe5d5610d503271f2842066cb4a668 100644 --- a/src/npc/abort.tw +++ b/src/npc/abort.tw @@ -32,12 +32,9 @@ The remote surgery makes aborting a pregnancy quick and efficient. $activeSlave. <<if lastPregRule($activeSlave,$defaultRules)>><<set $activeSlave.preg = -1>><<else>><<set $activeSlave.preg = 0>><</if>> -<<if $activeSlave.reservedChildren > 0>> - <<set $reservedChildren -= $activeSlave.reservedChildren>> -<</if>> -<<if $activeSlave.reservedChildrenNursery > 0>> - <<set $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery>> -<</if>> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> + <<set $activeSlave.pregType = 0>> <<set $activeSlave.pregSource = 0>> <<set $activeSlave.pregKnown = 0>> diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw index f0d2d761d428c07bdfdf307efbe6b0c7db7e3404..831728a100eac224d1603d30cc3a20e893eec1fe 100644 --- a/src/npc/acquisition.tw +++ b/src/npc/acquisition.tw @@ -6,19 +6,36 @@ <<if $saveImported == 1>><<set _valueOwed = 5000>><<else>><<set _valueOwed = 50000>><</if>> <<if $freshPC == 1 || $saveImported == 0>> + <<if $PC.career == "servant">> + <<set $PC.geneticQuirks.fertility = 1>> + <</if>> <<if $PC.vagina == 1>> <<set $PC.births = 0>> <<if $PC.career == "servant">> - <<if $PC.actualAge >= 50 >> - <<set $PC.births = 9>> - <<set $PC.birthMaster = 9>> - <<elseif $PC.actualAge >= 35>> - <<set $PC.births = 6>> - <<set $PC.birthMaster = 6>> - <<else>> - <<set $PC.births = 3>> - <<set $PC.birthMaster = 3>> + <<if $PC.pregType != 8>> + <<if $PC.actualAge >= 50>> + <<set $PC.births = 9>> + <<set $PC.birthMaster = 9>> + <<elseif $PC.actualAge >= 35>> + <<set $PC.births = 6>> + <<set $PC.birthMaster = 6>> + <<else>> + <<set $PC.births = 3>> + <<set $PC.birthMaster = 3>> + <</if>> + <<else>> /* Master kept you pregged up */ + <<if $PC.actualAge >= 50>> + <<set $PC.births = 70>> + <<set $PC.birthMaster = 70>> + <<elseif $PC.actualAge >= 35>> + <<set $PC.births = 40>> + <<set $PC.birthMaster = 40>> + <<else>> + <<set $PC.births = 16>> + <<set $PC.birthMaster = 16>> + <</if>> <</if>> + <<set $PC.geneticQuirks.fertility = 2>> <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].origin == "She was another of your late master's servants. She spent nine months in your womb, courtesy of your master." || $slaves[$i].origin == "Your late master took pleasure in using his servants in creative ways. He inseminated you with your own sperm, and nine months later, your daughter was born.">> <<set $PC.births += 1>> @@ -42,18 +59,27 @@ <</if>> <<if $PC.preg > 0>> <<set $PC.pregWeek = $PC.preg>> - <<set $PC.pregType = 1>> + <<if $PC.pregType != 8>> + <<set $PC.pregType = 1>> + <<else>> + <<set $PC.geneticQuirks.hyperFertility = 2>> + <</if>> <<if $PC.career == "servant">> <<set $PC.pregSource = -3>> - <<set $PC.pregType += random(0,0,1)>> + <<if $PC.pregType != 8>> + <<set $PC.pregType += random(0,0,1)>> + <</if>> <<elseif $PC.career == "escort">> - <<set $PC.pregSource = -2>> + <<set $PC.pregSource = -5>> <</if>> <<set $PC.pregKnown = 1>> <<set $PC.belly = getPregBellySize($PC)>> <<set WombImpregnate($PC, $PC.pregType, $PC.pregSource, $PC.preg)>> <</if>> <</if>> + <<if $PC.dick == 1>> + <<set $PC.geneticQuirks.wellHung = 2>> + <</if>> <<set $PC.ovaryAge = $PC.physicalAge>> <<else>> /*testtest*/ <<set $PC.sisters = 0>> diff --git a/src/npc/agent/agentCompany.tw b/src/npc/agent/agentCompany.tw index 367d627ffea4edf9e148607bac9e2707f0551d30..0bac9e041d39c0a42aaf7d6ee20b1859a92752b8 100644 --- a/src/npc/agent/agentCompany.tw +++ b/src/npc/agent/agentCompany.tw @@ -4,15 +4,8 @@ <<= assignJob($activeSlave, "live with your agent")>> -<<if $activeSlave.reservedChildren > 0>> - <<set $reservedChildren -= $activeSlave.reservedChildren>> - <<set $activeSlave.reservedChildren = 0>> -<</if>> - -<<if $activeSlave.reservedChildrenNursery > 0>> - <<set $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery>> - <<set $activeSlave.reservedChildrenNursery = 0>> -<</if>> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> <<if $activeSlave.rivalry > 0>> <<set _i = $slaveIndices[$activeSlave.rivalryTarget]>> diff --git a/src/npc/agent/agentWorkaround.tw b/src/npc/agent/agentWorkaround.tw index c4f8a66dc0d12b39b249c355ce6754f205850056..f2796ae4c71573d323e14fe57c48e3bbfd96a8ec 100644 --- a/src/npc/agent/agentWorkaround.tw +++ b/src/npc/agent/agentWorkaround.tw @@ -4,15 +4,8 @@ <<= assignJob($slaves[$i], "be your agent")>> -<<if $slaves[$i].reservedChildren > 0>> - <<set $reservedChildren -= $slaves[$i].reservedChildren>> - <<set $slaves[$i].reservedChildren = 0>> -<</if>> - -<<if $slaves[$i].reservedChildrenNursery > 0>> - <<set $reservedChildrenNursery -= $slaves[$i].reservedChildrenNursery>> - <<set $slaves[$i].reservedChildrenNursery = 0>> -<</if>> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> <<if $slaves[$i].rivalry > 0>> <<set _i = $slaveIndices[$slaves[$i].rivalryTarget]>> diff --git a/src/npc/asDump.tw b/src/npc/asDump.tw index 56d10a602a2cf1d217333aa714f4e9c710a53f17..95994df71ea55339ca3237ac8b8c32d6c26f7499 100644 --- a/src/npc/asDump.tw +++ b/src/npc/asDump.tw @@ -30,6 +30,7 @@ <<case $Madam.ID>><<set $Madam = $activeSlave>> <<case $DJ.ID>><<set $DJ = $activeSlave>> <<case $Milkmaid.ID>><<set $Milkmaid = $activeSlave>> + <<case $Farmer.ID>><<set $Farmer = $activeSlave>> <<case $Schoolteacher.ID>><<set $Schoolteacher = $activeSlave>> <<case $Attendant.ID>><<set $Attendant = $activeSlave>> <<case $Matron.ID>><<set $Matron = $activeSlave>> diff --git a/src/npc/databases/cheatmodeDatabase.tw b/src/npc/databases/cheatmodeDatabase.tw index 5dc13cf9451ea890f958d0593ab97a114950d903..26e3bb4eb41a1155ec5b2e2c545f962b5777d840 100644 --- a/src/npc/databases/cheatmodeDatabase.tw +++ b/src/npc/databases/cheatmodeDatabase.tw @@ -4,9 +4,9 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Miss Anne", _HS.birthName = "Lindy Anne", _HS.ID = 990000, _HS.relation = "mother", _HS.relationTarget = 990004, _HS.relationship = 4, _HS.relationshipTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990002, _HS.assignment = "be your Head Girl", _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.ageImplant = 1, _HS.health = 50, _HS.devotion = 100, _HS.height = 175, _HS.eyeColor = "green", _HS.hColor = "honey blonde", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.areolae = 1, _HS.butt = 4, _HS.buttImplant = 2, _HS.face = 55, _HS.lips = 35, _HS.anus = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.clothes = "a slave gown", _HS.intelligence = 100, _HS.energy = 65, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "'Miss Anne' is tattooed in lovely flowing script over her collarbone.", _HS.customDesc = "She speaks with the rich accent of the Old South.">> <<if $seeDicks != 100>> - <<set _HS.genes = "XX", _HS.vagina = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100>> + <<set _HS.genes = "XX", _HS.vagina = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100, _HS.pubertyXX = 1>> <<else>> - <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 4, _HS.balls = 4, _HS.scrotum = 4, _HS.foreskin = 4, _HS.prostate = 1>> + <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 4, _HS.balls = 4, _HS.scrotum = 4, _HS.foreskin = 4, _HS.prostate = 1, _HS.pubertyXY = 1>> <</if>> <<run newSlave(_HS)>> <<set $HeadGirl = clone(_HS)>> @@ -15,9 +15,9 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Cornelia", _HS.birthName = "Cora", _HS.ID = 990001, _HS.relation = "mother", _HS.relationTarget = 990002, _HS.relationship = 4, _HS.relationshipTarget = 990000, _HS.assignment = "whore", _HS.birthWeek = random(0,51), _HS.actualAge = 36, _HS.physicalAge = 36, _HS.visualAge = 36, _HS.ovaryAge = 36, _HS.ageImplant = 1, _HS.health = 10, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "dark", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1200, _HS.boobsImplant = 1000, _HS.areolae = 2, _HS.butt = 5, _HS.buttImplant = 3, _HS.preg = -2, _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsImplant = 10, _HS.anus = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.clothes = "a slave gown", _HS.energy = 65, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "A large letter S is branded into the back of her left hand.", _HS.customDesc = "She speaks with the demeaning accent of slaves from the Old South.">> <<if $seeDicks != 0>> - <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 3, _HS.balls = 3, _HS.scrotum = 3, _HS.foreskin = 3, _HS.prostate = 1>> + <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 3, _HS.balls = 3, _HS.scrotum = 3, _HS.foreskin = 3, _HS.prostate = 1, _HS.pubertyXY = 1>> <<else>> - <<set _HS.genes = "XX", _HS.vagina = 3, _HS.ovaries = 1>> + <<set _HS.genes = "XX", _HS.vagina = 3, _HS.ovaries = 1, _HS.pubertyXX = 1>> <</if>> <<run newSlave(_HS)>> //_HS.slaveName,// @@ -25,9 +25,9 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Sheba", _HS.birthName = "Shaneequa", _HS.ID = 990002, _HS.relation = "daughter", _HS.relationTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990000, _HS.assignment = "whore", _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 10, _HS.devotion = 12, _HS.height = 175, _HS.race = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1600, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.areolae = 1, _HS.butt = 6, _HS.buttImplant = 2, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.anus = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.clothes = "a slave gown", _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "A large letter S is branded into the back of her left hand.", _HS.customDesc = "She speaks with the demeaning accent of slaves from the Old South.", _HS.mother = 990001>> <<if $seeDicks != 100>> - <<set _HS.genes = "XX", _HS.vagina = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35>> + <<set _HS.genes = "XX", _HS.vagina = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.pubertyXX = 1>> <<else>> - <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 2, _HS.balls = 2, _HS.scrotum = 2, _HS.foreskin = 2, _HS.prostate = 1>> + <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 2, _HS.balls = 2, _HS.scrotum = 2, _HS.foreskin = 2, _HS.prostate = 1, _HS.pubertyXY = 1>> <</if>> <<run newSlave(_HS)>> //_HS.slaveName,// @@ -35,9 +35,9 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Cornflower", _HS.birthName = "Alysa", _HS.ID = 990003, _HS.relation = "daughter", _HS.relationTarget = 990005, _HS.relationship = 3, _HS.relationshipTarget = 990005, _HS.assignment = "get milked", _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 12, _HS.muscles = 50, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.pubicHStyle = "waxed", _HS.waist = -100, _HS.heels = 1, _HS.voice = 0, _HS.boobs = 6000, _HS.nipples = "huge", _HS.areolae = 2, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.butt = 3, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.anus = 3, _HS.anusTat = "bovine patterns", _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.nosePiercing = 2, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.oralSkill = 15, _HS.analSkill = 35, _HS.energy = 65, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.customTat = "A pretty blue cornflower is tattooed on each of her cheeks.", _HS.customDesc = "She once spoke with the demeaning accent of slaves from the Old South.", _HS.mother = 990005>> <<if $seeDicks != 100>> - <<set _HS.genes = "XX", _HS.vagina = 1, _HS.vaginaTat = "bovine patterns", _HS.ovaries = 1, _HS.vaginalSkill = 15>> + <<set _HS.genes = "XX", _HS.vagina = 1, _HS.vaginaTat = "bovine patterns", _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.pubertyXX = 1>> <<else>> - <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 3, _HS.balls = 3, _HS.scrotum = 3, _HS.foreskin = 3, _HS.prostate = 1, _HS.dickTat = "bovine patterns">> + <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 3, _HS.balls = 3, _HS.scrotum = 3, _HS.foreskin = 3, _HS.prostate = 1, _HS.dickTat = "bovine patterns", _HS.pubertyXY = 1>> <</if>> <<run newSlave(_HS)>> //_HS.slaveName,// @@ -45,9 +45,9 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Miss Lily", _HS.birthName = "Lillian", _HS.ID = 990004, _HS.relation = "daughter", _HS.relationTarget = 990000, _HS.assignment = "guard you", _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 30, _HS.muscles = 50, _HS.height = 175, _HS.eyeColor = "green", _HS.hColor = "straw blonde", _HS.skin = "pale", _HS.hLength = 40, _HS.hStyle = "in a short ponytail", _HS.waist = -55, _HS.boobs = 600, _HS.butt = 3, _HS.face = 15, _HS.lips = 35, _HS.preg = -2, _HS.anus = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.energy = 65, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "'Miss Lily' is tattooed in lovely flowing script over her collarbone.", _HS.customDesc = "She once spoke with the rich accent of the Old South.", _HS.mother = 990000>> <<if $seeDicks != 100>> - <<set _HS.genes = "XX", _HS.ovaries = 1>> + <<set _HS.genes = "XX", _HS.ovaries = 1, _HS.pubertyXX = 1>> <<else>> - <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 4, _HS.balls = 4, _HS.scrotum = 4, _HS.foreskin = 4, _HS.prostate = 1>> + <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 4, _HS.balls = 4, _HS.scrotum = 4, _HS.foreskin = 4, _HS.prostate = 1, _HS.pubertyXY = 1>> <</if>> <<run newSlave(_HS)>> <<set $Bodyguard = clone(_HS)>> @@ -56,9 +56,9 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Lilac", _HS.birthName = "Lillian", _HS.ID = 990005, _HS.relation = "mother", _HS.relationTarget = 990003, _HS.relationship = 3, _HS.relationshipTarget = 990003, _HS.assignment = "get milked", _HS.birthWeek = random(0,51), _HS.actualAge = 36, _HS.physicalAge = 36, _HS.visualAge = 36, _HS.ovaryAge = 36, _HS.health = 20, _HS.devotion = 12, _HS.muscles = 50, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.heels = 1, _HS.boobs = 8000, _HS.nipples = "huge", _HS.areolae = 2, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.butt = 4, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.anus = 3, _HS.anusTat = "bovine patterns", _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.nosePiercing = 2, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.oralSkill = 15, _HS.analSkill = 35, _HS.energy = 65, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.customTat = "A pretty purple lilac is tattooed on each of her cheeks.", _HS.customDesc = "She once spoke with the demeaning accent of slaves from the Old South.">> <<if $seeDicks != 100>> - <<set _HS.genes = "XX", _HS.vagina = 1, _HS.vaginaTat = "bovine patterns", _HS.ovaries = 1, _HS.vaginalSkill = 15>> + <<set _HS.genes = "XX", _HS.vagina = 1, _HS.vaginaTat = "bovine patterns", _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.pubertyXX = 1>> <<else>> - <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 5, _HS.balls = 5, _HS.scrotum = 5, _HS.foreskin = 5, _HS.prostate = 1, _HS.dickTat = "bovine patterns">> + <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 5, _HS.balls = 5, _HS.scrotum = 5, _HS.foreskin = 5, _HS.prostate = 1, _HS.dickTat = "bovine patterns", _HS.pubertyXY = 1>> <</if>> <<run newSlave(_HS)>> //and _HS.slaveName.// diff --git a/src/npc/descriptions/fAnus.tw b/src/npc/descriptions/fAnus.tw index 78dcd2ea0993f2e20f74f9d77207069c9de2aec5..1e7a97e4b8ea0187687047bbdcd8c1111eec46db 100644 --- a/src/npc/descriptions/fAnus.tw +++ b/src/npc/descriptions/fAnus.tw @@ -169,50 +169,55 @@ $His anus is invitingly bleached, <<= knockMeUp($activeSlave, 5, 1, -1)>> <</if>> -<<if canWalk($activeSlave)>> - <<if $activeSlave.anus < 2>> - <<set _Anus = "tight butt">> - <<elseif $activeSlave.anus < 3>> - <<set _Anus = "used butthole">> - <<elseif $activeSlave.anus < 4>> - <<set _Anus = "gaping butthole">> - <<else>> - <<set _Anus = "anal gape">> +<<if $postSexCleanUp > 0>> + <<if canWalk($activeSlave)>> + <<if $activeSlave.anus < 2>> + <<set _Anus = "tight butt">> + <<elseif $activeSlave.anus < 3>> + <<set _Anus = "used butthole">> + <<elseif $activeSlave.anus < 4>> + <<set _Anus = "gaping butthole">> + <<else>> + <<set _Anus = "anal gape">> + <</if>> + <<switch $activeSlave.assignment>> + <<case "work in the brothel">> + $He goes to wash $his _Anus so $his next customer can have the illusion that he's the first to use it today. + <<case "serve in the club">> + $He goes to wash and delicately perfume $his _Anus so it can gratify the finest citizen. + <<case "work in the dairy">> + $He goes off to carefully wash $his _Anus to avoid besmirching the nice clean dairy. + <<case "work as a farmhand">> + $He goes off to wash $his _Anus to avoid tainting the food in $farmyardName. + <<case "work as a servant">> + $He rushes to wash $his _Anus, impatient to get back to $his many chores. + <<case "work as a nanny">> + $He goes off to wash $his _Anus, before hurrying to continue taking care of the children in $nurseryName. + <<case "whore">> + $He uses an enema to clean $his _Anus before returning to offering it for sale. + <<case "serve the public">> + $He uses an enema to clean $his _Anus before returning to offering it for free. + <<case "be a servant">> + $He uses an enema to clean $his _Anus, since $his chores didn't perform themselves while you used $his backdoor. + <<case "rest">> + $He uses an enema to clean $his _Anus before crawling back into bed, face down. + <<case "get milked">> + $He uses an enema to clean $his _Anus <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>. + <<case "please you">> + $He uses an enema to clean $his _Anus before returning to await your next use of $his backdoor, as though nothing had happened. + <<case "be a subordinate slave">> + $He uses an enema to clean $his _Anus, though it's only a matter of time before another slave decides to play with $his backdoor. + <<case "be your Head Girl">> + $He uses an enema to clean $his _Anus, worried that $his charges got up to trouble while $he enjoyed the buttsex. + <<case "guard you">> + $He hurries off to wash $his _Anus so you'll be unguarded for as little time as possible. + <<case "train slaves">> + $He uses an enema to clean $his _Anus before $he returns to teaching $his classes, a little bow-legged. + <<default>> + $He hurries off to wash $his _Anus before going back to $activeSlave.assignment. + <</switch>> + <<set _Anus = "">> <</if>> - <<switch $activeSlave.assignment>> - <<case "work in the brothel">> - $He goes to wash $his _Anus so $his next customer can have the illusion that he's the first to use it today. - <<case "serve in the club">> - $He goes to wash and delicately perfume $his _Anus so it can gratify the finest citizen. - <<case "work in the dairy">> - $He goes off to carefully wash $his _Anus to avoid besmirching the nice clean dairy. - <<case "work as a servant">> - $He rushes to wash $his _Anus, impatient to get back to $his many chores. - <<case "work as a nanny">> - $He goes off to wash $his _Anus, before hurrying to continue taking care of the children in $nurseryName. - <<case "whore">> - $He uses an enema to clean $his _Anus before returning to offering it for sale. - <<case "serve the public">> - $He uses an enema to clean $his _Anus before returning to offering it for free. - <<case "be a servant">> - $He uses an enema to clean $his _Anus, since $his chores didn't perform themselves while you used $his backdoor. - <<case "rest">> - $He uses an enema to clean $his _Anus before crawling back into bed, face down. - <<case "get milked">> - $He uses an enema to clean $his _Anus <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>. - <<case "please you">> - $He uses an enema to clean $his _Anus before returning to await your next use of $his backdoor, as though nothing had happened. - <<case "be a subordinate slave">> - $He uses an enema to clean $his _Anus, though it's only a matter of time before another slave decides to play with $his backdoor. - <<case "be your Head Girl">> - $He uses an enema to clean $his _Anus, worried that $his charges got up to trouble while $he enjoyed the buttsex. - <<case "guard you">> - $He hurries off to wash $his _Anus so you'll be unguarded for as little time as possible. - <<case "train slaves">> - $He uses an enema to clean $his _Anus before $he returns to teaching $his classes, a little bow-legged. - <<default>> - $He hurries off to wash $his _Anus before going back to $activeSlave.assignment. - <</switch>> <</if>> <</if>> @@ -220,4 +225,4 @@ $His anus is invitingly bleached, <<if passage() != "Slave Interact">> <<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>> <</if>> -<<set _Anus = "">> + diff --git a/src/npc/descriptions/fBoobs.tw b/src/npc/descriptions/fBoobs.tw index 034db96e5e83b3ce3bd0c4e19ec06eca4717c5c6..3edf5425a0213dc95e63c0eb446edf249f63662c 100644 --- a/src/npc/descriptions/fBoobs.tw +++ b/src/npc/descriptions/fBoobs.tw @@ -196,6 +196,8 @@ tits. <<switch $activeSlave.assignment>> <<case "work in the dairy">> $He goes off to carefully wash $his <<if $activeSlave.boobs > 1500>>acre of cleavage<<elseif $activeSlave.boobs > 500>>generous cleavage<<else>>chest<</if>> to keep production in $dairyName nice and sanitary. +<<case "work as a farmhand">> + $He goes off to carefull wash $his <<if $activeSlave.boobs > 1500>>acre of cleavage<<elseif $activeSlave.boobs > 500>>generous cleavage<<else>>chest<</if>> to make sure $he doesn't taint the food in $farmyardName. <<case "whore">> $He heads off to wash $his <<if $activeSlave.boobs > 1500>>acre of cleavage<<elseif $activeSlave.boobs > 500>>generous cleavage<<else>>chest<</if>> before $he returns to prostituting $himself. <<case "work in the brothel">> diff --git a/src/npc/descriptions/fButt.tw b/src/npc/descriptions/fButt.tw index 5eaaae8fe3fc703db4f83b2c0530e7e22df9c3d4..0d70f1824a5f0ffe45b5bf38962c0a6e8c145d7d 100644 --- a/src/npc/descriptions/fButt.tw +++ b/src/npc/descriptions/fButt.tw @@ -200,7 +200,7 @@ $His anus is invitingly bleached, $His still-tight ass keeps your load inside $him. <</if>> -<<if canWalk($activeSlave)>> +<<if canWalk($activeSlave) && $postSexCleanUp > 0>> <<switch $activeSlave.assignment>> <<case "whore">> $He heads to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes before returning to selling them publicly.<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole before returning to selling it publicly.<<else>>face before returning to selling $his mouth publicly.<</if>> @@ -228,6 +228,8 @@ $His anus is invitingly bleached, $He goes to wash and delicately perfume $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes so they<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole so it<<else>>face so it<</if>> can gratify the finest citizen. <<case "work in the dairy">> $He goes off to carefully wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> to avoid besmirching the nice clean dairy. +<<case "work as a farmhand">> + $He goes off to wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> to avoid tainting the food in $farmyardName. <<case "work as a servant">> $He rushes to wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, impatient to get back to $his undiminished chores. <<case "work as a nanny">> diff --git a/src/npc/descriptions/fVagina.tw b/src/npc/descriptions/fVagina.tw index e26707c0a8261cf963ec7e1fe8b01abe8d595f09..68b706d6312514322d161a2a1e3e465f37ee97c5 100644 --- a/src/npc/descriptions/fVagina.tw +++ b/src/npc/descriptions/fVagina.tw @@ -514,7 +514,7 @@ You call $him over so you can Your cum slides right out of $his gaping hole. <</if>> -<<if canWalk($activeSlave)>> +<<if canWalk($activeSlave) && $postSexCleanUp > 0>> $He uses <<if $activeSlave.vagina > 0>>a quick douche to clean $his <<if $activeSlave.vagina < 2>>tight<<elseif $activeSlave.vagina > 3>>loose<</if>> pussy<<else>>an enema to clean $his <<if $activeSlave.anus < 2>>tight<<elseif $activeSlave.anus < 3>>used<<else>>gaping<</if>> butthole<</if>>, <<switch $activeSlave.assignment>> <<case "work in the brothel">> @@ -523,6 +523,8 @@ You call $him over so you can just like $he does in the club. <<case "work in the dairy">> to avoid besmirching the nice clean dairy. + <<case "work as a farmhand">> + to avoid tainting the food in $farmyardName. <<case "work as a servant">> mostly to keep everything $he has to clean from getting any dirtier. <<case "work as a nanny">> diff --git a/src/npc/fAbuse.tw b/src/npc/fAbuse.tw index 913d19bfc2d761ac2bfec7a17892c6b93acd0fce..70a29249b83d4b422659aa14d7b669b5e0046a83 100644 --- a/src/npc/fAbuse.tw +++ b/src/npc/fAbuse.tw @@ -176,15 +176,15 @@ <<case "a button-up shirt">> Because $he's nude under $his shirt, $he simply lifts it over $his head. <<case "a nice pony outfit">> - $He wimpers as $he knows $he can't remove her outfit without some help. + $He wimpers as $he knows $he can't remove $his outfit without some help. <<case "a slutty pony outfit">> - $He wimpers as $he knows $he can't remove her outfit without some help. + $He wimpers as $he knows $he can't remove $his outfit without some help. <<case "a sweater">> Because $he's nude under $his sweater, $he simply lifts it over $his head. <<case "a tank-top">> Because $he's nude under $his tank-top, $he simply lifts it over $his head. <<case "a thong">> - $He slips out of her thong and kicks it aside. + $He slips out of $his thong and kicks it aside. <<case "a tube top">> Because $he's nude under $his tube top, $he simply lifts it over $his head. <<case "a one-piece swimsuit">> diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index 2828a3b833d14282bac95de1e25314cdee52596d..7c3dd28f769afdd6bd12afa458a308bda497f410 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -1015,6 +1015,8 @@ My favorite part of my body i<<s>> <</if>> <</if>> <</if>> +<<case "work as a farmhand">> + /* TODO: add a description for this */ <<case "please you" "serve in the master suite" "be your Concubine">> <<if ($activeSlave.fetishKnown == 1)>> <<if $activeSlave.toyHole == "mouth" && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($PC.dick == 1)>> @@ -1350,7 +1352,7 @@ My favorite part of my body i<<s>> <</if>> /* closes FS */ <<if ($activeSlave.devotion > 75)>> - <<if $activeSlave.tankBaby > 0 || $activeSlave.mother == -1 || (areSisters($activeSlave, $PC) && $activeSlave.actualAge <= $PC.actualAge)>> + <<if $activeSlave.tankBaby > 0 || $activeSlave.cribBaby > 0 || $activeSlave.mother == -1 || (areSisters($activeSlave, $PC) && $activeSlave.actualAge <= $PC.actualAge)>> I've known you my whole life, <<Master>>, I can't really think of any time<<s>> you weren't there for me. <<elseif (areSisters($activeSlave, $PC) && $activeSlave.actualAge > $PC.actualAge) || $PC.mother == $activeSlave.ID || $PC.father == $activeSlave.ID>> You're my dear <<Master>>. I've known you <<s>>in<<c>>e you were born, and I will alway<<s>> be watching out for you, no matter what. diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw index 2f45ccad17bd41423788d7d76e35a55e9631270c..d4d2680a192daa078a121d06b9645eaea8e5cb33 100644 --- a/src/npc/newSlaveIncestSex.tw +++ b/src/npc/newSlaveIncestSex.tw @@ -97,7 +97,7 @@ _othershe / _otherher <br/> <<link "Order them to demonstrate their love for each other">> <<replace "#result">> Now that you own them, you want to see proof of their love for each other. You order the <<if _one == "twin">>twins<<elseif _one == _other && _one == "brother">>brothers<<elseif _one == _other && _one == "sister">>sisters<<else>>_one and _other<</if>> to perform mutual oral sex in front of you. -Hesitantly, they assume 69 position on your couch. They either never did this in front of a stranger or never had sex this way before. You remind them that they are sex slaves now. They need to follow all orders, especially sexual ones, so this is a comparatively gentle start. +Hesitantly, they assume the 69 position on your couch. They have either never done this in front of a stranger or have never had sex this way before. You remind them that they are sex slaves now. They need to follow all orders, including sexual ones, so this is a relatively gentle start. <br/><br/> <<if _one == "twin">>One _one<<else>>The _onelong<</if>> shows more boldness as _oneshe lowers _oneher head towards _oneher _otherlong's privates. <<if $activeSlave.dick == 0 >> @@ -110,9 +110,9 @@ As the _other's arousal grows, _othershe becomes more eager to please _otherher Of course, _othershe has to adapt _otherher actions <<if $sissy.dick == 0 >>from the feelings on _otherher dick to the pussy pressed against _otherher lips.<<else>>from the feelings at _otherher pussy to the dick in _otherher mouth.<</if>> <</if>> <br/><br/> -You can tell how uncomfortable they are with you watching them, but as they become increasingly worked up, they lose their inhibitions. Soon, you watch really enthralling <<print $RecETSevent.replace("incest","") >> incest action at your office<<if _actions.length >>, including some enthusiastic <<print _actions.join(" and ")>><</if>>. Eventually, they bring each other to an impressive mutual orgasm. Their lusty moans are only muffled by each others crotches. Spent, exhausted, and with their faces covered in each others <<print _secretions.join(" and ")>>, they untangle to rest comfortably on your couch. +You can tell how uncomfortable they are with you watching them, but as they become increasingly worked up, they lose their inhibitions. Soon, you are watching some fairly enthralling <<print $RecETSevent.replace("incest","") >> incest action at your office<<if _actions.length >>, including some enthusiastic <<print _actions.join(" and ")>><</if>>. Eventually, they bring each other to impressive mutual orgasms. Their lusty moans are muffled only by each others' crotches. Spent, exhausted, and with their faces covered in each others <<print _secretions.join(" and ")>>, they untangle to rest comfortably on your couch. <br/><br/> -You indicate them to present themselves to you. Still shaking from the aftershocks of their orgasms, they are standing side by side in front of you. Panting, naked and with their _genitals dripping mixed juices. You simply nod, showing your approval. They are visibly relieved, not only sexually. They are more confident of having made the right choice in enslaving themselves to you since you seem @@.mediumaquamarine;trustworthy@@ and @@.hotpink;sympathetic.@@ They hug again, kissing and licking the sexual fluids off each others stained faces. +You indicate them to present themselves to you. Still shaking from the aftershocks of their orgasms, they stand side by side in front of you, panting, naked and with their _genitals dripping mixed juices. You simply nod, showing your approval. They are visibly relieved, and not only sexually. They are more confident of having made the right choice in enslaving themselves to you, since you seem @@.mediumaquamarine;trustworthy@@ and @@.hotpink;sympathetic.@@ They hug again, kissing and licking the sexual fluids off each others' stained faces. <</replace>> <<set $sissy.devotion += 4>> <<set $sissy.trust += 4>> @@ -123,4 +123,19 @@ You indicate them to present themselves to you. Still shaking from the aftershoc <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> <</link>> + +/* +<<link "Show them how cruel life in your arcology can be">> TODO: this needs to be written +<<replace "#result">> +<</replace>> +<<set $sissy.devotion -= 4>> +<<set $sissy.trust -= 4>> +<<set $sissy.oralCount += 1>> +<<set $oralTotal += 1>> +<<set $activeSlave.devotion -= 4>> +<<set $activeSlave.trust -= 4>> +<<set $activeSlave.oralCount += 1>> +<<set $oralTotal += 1>> +<</link>> +*/ </span> diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index df4e84ff09a9bd4461fba2b7c198bf91233b1f14..d97bee573442fe7190bf3fa1c4e5396413ca33b2 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -147,6 +147,11 @@ __You are customizing this slave:__ <<if ($activeSlave.vagina == -1)>> <<set $activeSlave.vaginaLube = 0>> <</if>> +<<if $activeSlave.preg > 0>> + <<if $activeSlave.pregSource != -1>> + <<set $activeSlave.pregSource = 0>> + <</if>> +<</if>> <<if ($activeSlave.ovaries == 0)>> <<set $activeSlave.preg = 0, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>> <<set $activeSlave.belly = 0, $activeSlave.bellyPreg = 0>> @@ -247,6 +252,11 @@ __You are customizing this slave:__ <<set $activeSlave.origin = "She was a fellow escort you were popular with.">> <<set $activeSlave.customTat = "She has your custom emblem tattooed on her left breast. She got the tattoo after starring in a porno with you.">> <</if>> + <<if $activeSlave.preg > 0>> + <<if $activeSlave.pregType != -1>> + <<set $activeSlave.pregType = -5>> + <</if>> + <</if>> <<elseif $PC.career == "gang">> <<if $activeSlave.mother == -1 && $activeSlave.father == -1>> <<set $activeSlave.origin = "She was the result of a night of hard drugs and unprotected sex after a big score. It took quite a bit of alcohol to come to terms with drunkenly knocking yourself up.">> @@ -278,6 +288,11 @@ __You are customizing this slave:__ <<set $activeSlave.origin = "She was another of your late master's servants.">> <<set $activeSlave.customTat = "She has your master's brand on her left breast.">> <</if>> + <<if $activeSlave.preg > 0>> + <<if $activeSlave.pregType != -1>> + <<set $activeSlave.pregType = -3>> + <</if>> + <</if>> <<elseif $PC.career == "medicine">> <<if $activeSlave.mother == -1 && $activeSlave.father == -1>> <<set $activeSlave.origin = "She was conceived after a successful experiment in hermaphrodite self-reproduction.">> @@ -990,6 +1005,7 @@ Her nationality is $activeSlave.nationality. <<else>>Barren. <</if>> </span> +<<link "Completely Filled">><<set $activeSlave.preg = 43,$activeSlave.pregType = 8,$activeSlave.pregWeek = 43,$activeSlave.pregKnown = 1,$activeSlave.belly = 120000,$activeSlave.bellyPreg = 120000,$activeSlave.pubertyXX = 1>><<replace "#preg">>Stuffed to capacity.<</replace>><<StartingGirlsCost>><</link>> | <<link "Ready to Drop">><<set $activeSlave.preg = 40,$activeSlave.pregType = 1,$activeSlave.pregWeek = 40,$activeSlave.pregKnown = 1,$activeSlave.belly = 15000,$activeSlave.bellyPreg = 15000,$activeSlave.pubertyXX = 1>><<replace "#preg">>Ready to drop.<</replace>><<StartingGirlsCost>><</link>> | <<link "Advanced">><<set $activeSlave.preg = 34,$activeSlave.pregType = 1,$activeSlave.pregWeek = 34,$activeSlave.pregKnown = 1,$activeSlave.belly = 10000,$activeSlave.bellyPreg = 10000,$activeSlave.pubertyXX = 1>><<replace "#preg">>Advanced.<</replace>><<StartingGirlsCost>><</link>> | <<link "Showing">><<set $activeSlave.preg = 27,$activeSlave.pregType = 1,$activeSlave.pregWeek = 27,$activeSlave.pregKnown = 1,$activeSlave.belly = 5000,$activeSlave.bellyPreg = 5000,$activeSlave.pubertyXX = 1>><<replace "#preg">>Showing.<</replace>><<StartingGirlsCost>><</link>> | diff --git a/src/player/actions/fondleBoobs.tw b/src/player/actions/fondleBoobs.tw index 6ce6c47d94f0e997f1749095220a8be33c31bd95..a8f6dc6d70c79a8afd64de665844ed9b16d2032c 100644 --- a/src/player/actions/fondleBoobs.tw +++ b/src/player/actions/fondleBoobs.tw @@ -81,7 +81,7 @@ You call $him over so you can fondle $his playing with $his nipples between your fingers and thumbs, <</if>> <</if>> - teasing them and pulling them gently towards you, Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. + teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. <<if $activeSlave.nipples != "fuckable">> Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. <<else>> @@ -93,7 +93,7 @@ You call $him over so you can fondle $his <<if ($activeSlave.boobs >= 20000)>> $his colossal tits, before sinking your body into their immense softness, <<elseif ($activeSlave.boobs >= 10000)>> - $his massive tits, before sinking into your arms around their soft mass, + $his massive tits, before sinking your arms into their soft mass, <<elseif ($activeSlave.boobs >= 5000)>> $his monster tits, bouncing their weighty mass in your hands, <<elseif ($activeSlave.boobs > 1000)>> @@ -120,7 +120,7 @@ You call $him over so you can fondle $his playing with $his hard, erect nipples between your fingers and thumbs, <</if>> <</if>> - teasing them and pulling them gently towards you, Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. + teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. <<if $activeSlave.nipples != "fuckable">> Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, rolling $his $activeSlave.nipples nipples between your fingers and thumbs while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you give them a hard pull, sending $him gasping over the edge of ecstasy. <<else>> @@ -164,7 +164,7 @@ You call $him over so you can fondle $his <<if ($activeSlave.boobs >= 20000)>> colossal tits, before sinking your body into their immense softness, <<elseif ($activeSlave.boobs >= 10000)>> - massive tits, before sinking your arms around their soft mass, + massive tits, before sinking your arms into their soft mass, <<elseif ($activeSlave.boobs >= 5000)>> monster tits, bouncing their weighty mass in your hands, <<elseif ($activeSlave.boobs > 1000)>> @@ -191,7 +191,7 @@ You call $him over so you can fondle $his playing with $his hard, erect nipples between your fingers and thumbs, <</if>> <</if>> - teasing them and pulling them gently towards you, Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. + teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. <<if $activeSlave.nipples != "fuckable">> Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. <<else>> diff --git a/src/pregmod/FSuckle.tw b/src/pregmod/FSuckle.tw index e8ac0bfa98b10720f4cdcb67d7437cafd2d8f61b..c4e77987efeb7ad13cd1fefc5143d73404b5581f 100644 --- a/src/pregmod/FSuckle.tw +++ b/src/pregmod/FSuckle.tw @@ -139,7 +139,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<elseif $activeSlave.weight > 95>> getting familiar with $his fat belly and <</if>> - letting go so that $his tits cover your face and <<if $PC.belly >= 5000>>belly<<else>>torso<</if>> in heavenly softness; $his + letting go so that $his tits cover your face and <<if $PC.belly >= 5000>>belly<<else>>torso<</if>> in heavenly softness, $his <<if $activeSlave.nipples != "fuckable">> <<if $activeSlave.nipples == "puffy">> exceedingly soft nipple already brushing against your lips, covering your face with excess milk as if begging for you to empty $him. @@ -154,7 +154,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<if $activeSlave.fetish == "mindbroken">> $He obeys without question and mechanically begins to <<if $PC.dick == 1>>jerk you off<<else>>finger you<</if>>. <<elseif $activeSlave.devotion >= -20>> - But it was unnecessary as $he already <<if $PC.dick == 1>>wrapped $his fingers around your needy cock<<else>>smelled your arousal<</if>> and began to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You buck to $his touch, forcing $him to try and steady $his breasts as your baby bump jumps with life. + This proves unnecessary as, before you finish speaking, $he <<if $PC.dick == 1>>wraps $his fingers around your needy cock<<else>>smells your arousal<</if>> and begins to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You buck to $his touch, forcing $him to try and steady $his breasts as your baby bump jumps with life. <<elseif $activeSlave.trust < -20>> $He begins to question your order, but quickly realizes that was a mistake as you grab $his hand and force it yo your crotch. Hastily, $he begins to stroke <<if $PC.dick == 1>>your dick<<else>>your pussy<</if>> until reassured that $he is pleasing you from your lusty moans and thrusting. $He does $his best, hoping to not anger you further as $he presses <<if $PC.dick == 1>>the head<<else>>your lower lips<</if>> against $his nearby nipple. <<else>> @@ -165,7 +165,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<if $activeSlave.fetish == "mindbroken">> $He obeys without question and mechanically begins to <<if $PC.dick == 1>>jerk you off<<else>>finger you<</if>>. <<elseif $activeSlave.devotion >= -20>> - But it was unnecessary as $he already <<if $PC.dick == 1>>noticed your hardening penis<<else>>smelled your arousal<</if>> and began to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You respond further with a positive "Mmmhmm~", which calms $his worries as $he works on pleasuring you as much as $he can with one hand. + This proves unnecessary as, before you finish speaking, $he <<if $PC.dick == 1>>notices your hardening penis<<else>>smells your arousal<</if>> and begins to apply $his ministrations to take care of you<<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">>, as the sensations to $his nipple add so much more to the already surrounding breastflesh<</if>>. You respond further with a positive "Mmmhmm~", which calms $his worries as $he works on pleasuring you as much as $he can with one hand. <<elseif $activeSlave.trust < -20>> $He begins to question your order, but quickly realizes <<if $PC.dick == 1>>your penis is at full mast and prodding $his breastflesh<<else>>you're soaking wet and quivering with desire<</if>>. Cautiously, $he begins to stroke <<if $PC.dick == 1>>it<<else>>your pussy<</if>> until reassured that $he is pleasing you with a positive "Mmmhmm~". $He does $his best, hoping to not anger you in any way or make a mistake as $he presses <<if $PC.dick == 1>>the head<<else>>your lower lips<</if>> against $his nearby nipple. <<else>> @@ -259,7 +259,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<elseif $activeSlave.weight > 95>> getting familiar with $his fat belly as <</if>> - $his over-productive bosoms dripping sweet cream on your face<<if $activeSlave.nipples == "inverted">>, the milk waiting to be sucked from the tight inverted holes above you<</if>><<if $PC.belly >= 10000>> and your belly brushing the undersides of $his tits<</if>>. You + $his over-productive bosoms drip sweet cream on your face<<if $activeSlave.nipples == "inverted">>, the milk waiting to be sucked from the tight inverted holes above you<</if>><<if $PC.belly >= 10000>> and your belly brushing the undersides of $his tits<</if>>. You <<if _mood == 2>> order $him to deal with <<if $PC.dick == 1>>the erect monster pressing uncomfortably against the underside of your belly<<else>>the needy hole leaking all over your floor<</if>>. <<else>> @@ -291,7 +291,7 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <</if>> <<if $activeSlave.boobs >= 20000>> - Such sensations hasten your breath making you take in more of $his womanly scent. You work with your lips and tongue to + Such sensations hasten your breath, making you take in more of $his womanly scent. You work with your lips and tongue to <<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "partially inverted">> tease out $his nipple and suckle with newfound gusto, <<elseif $activeSlave.nipples == "fuckable">> @@ -319,13 +319,13 @@ You <<if _mood == 2>>demand<<else>>beckon<</if>> $activeSlave.slaveName to <<else>> roll and prod <</if>> - with your tongue trying to get the most out of $his mammaries, you hasten $his breath and bring $him further pleasure<<if $activeSlave.nipples == "inverted">> as it slowly hardens and leaves its inverted state<</if>>. + with your tongue, trying to get the most out of $his mammaries, you hasten $his breath and bring $him further pleasure<<if $activeSlave.nipples == "inverted">> as it slowly hardens and leaves its inverted state<</if>>. <<if $activeSlave.nipples == "puffy">> - You note the texture of $his nipple; soft, more so even than the rest of $his boob. Your constant efforts of sucking and tongueplay are rewarded + You note the texture of $his nipple: soft, more so even than the rest of $his boob. Your constant efforts of sucking and tongueplay are rewarded <<elseif $activeSlave.nipples == "fuckable">> You feverishly thrash your tongue around in the bumpy enclosure, each strong movement sending shivers through $him, causing $him to gasp and moan, as well as rewarding you <<elseif $activeSlave.nipples != "inverted">> - You take in the texture of $his nipple; hard and bumpy. A stark contrast to the rest of $his boob; an undeniable ocean of softness. Your constant efforts of sucking and tongueplay are rewarded + You take in the texture of $his nipple: hard and bumpy, a stark contrast to the rest of $his boob - an undeniable ocean of softness. Your constant efforts of sucking and tongueplay are rewarded <<else>> Your constant efforts of sucking and tongueplay are rewarded <</if>> @@ -342,7 +342,7 @@ Milk continues to spill into your mouth as you suckle away at the <<else>> hardness, <</if>> -relishing the delicious treat one could have only received from a mother's bosom, at least so was the case before modern medicine decided to say something about it. Though it may as well be artificial, the act of breastfeeding continues to appease a fundamental emotional need that is arguably unique to the action. +relishing the delicious treat one could have only received from a mother's bosom; at least, so was the case before modern medicine decided to say something about it. Though it may as well be artificial, the act of breastfeeding continues to appease a fundamental emotional need that is arguably unique to the action. <<if _mood == 2>> It gives you undeniable emotional respite despite the mood caused by your pregnancy, even if it will only last as long as you stay with $him. <<elseif _mood == 1>> @@ -357,13 +357,13 @@ relishing the delicious treat one could have only received from a mother's bosom <<if $PC.dick == 1>> holds $his breast and jiggles it in an attempt to compliment your thrusts, adding even more sensation alongside your own efforts. With the milk adding lubrication to the sensual hole of $his nipple and the enclosed nature of $his sopping wet breastpussy itself adding suction, it's like you were enveloped inside of a highly advanced cock milking machine, each bump sending thrums of pleasure as your dick brushed against them. <<else>> - held $his breast and jiggled it in an attempt to compliment your thrusts, adding more sensation to your own efforts. The milk adding wetness to the sensual hole of $his nipple and the nature of $his sopping wet breastpussy itself adding suction felt like you were being enveloped by a world class pussy pump; each movement adding more suction and wetness than the last. + held $his breast and jiggled it in an attempt to compliment your thrusts, adding more sensation to your own efforts. The milk adding wetness to the sensual hole of $his nipple and the nature of $his sopping wet breastpussy itself adding suction felt like you were being enveloped by a world class pussy pump, each movement adding more suction and wetness than the last. <</if>> <<else>> - While you were busy suckling, $he was anything but idle; using $his hand as best as $he could to bring you the most pleasure $he is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. In your <<if $PC.dick == 1>>already dazed state<<else>>lust addled haze<</if>>, $his fingers seem to send lightning along your nerves<<if $PC.dick == 1>>; the tips brushing across your shaft to tickle its head make you thrust instinctively. $His tugs, gentle yet firm<<else>>. $His fingertips brush across your labia to tickle your clit, making you buck instinctively. $His strokes, gentle yet decisive<</if>>, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick == 1>>shoot your load<<else>>come<</if>> as hard as you can. + While you were busy suckling, $he was anything but idle, using $his hand as best as $he could to bring you the most pleasure $he is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. In your <<if $PC.dick == 1>>already dazed state<<else>>lust addled haze<</if>>, $his fingers seem to send lightning along your nerves<<if $PC.dick == 1>>; the tips brushing across your shaft to tickle its head make you thrust instinctively. $His tugs, gentle yet firm<<else>>. $His fingertips brush across your labia to tickle your clit, making you buck instinctively. $His strokes, gentle yet decisive<</if>>, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick == 1>>shoot your load<<else>>come<</if>> as hard as you can. <</if>> <<elseif $activeSlave.boobs >= 2000>> - While you were busy suckling, $he was anything but idle; using $his hand as best as $he could to bring you the most pleasure $he is is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. $His hand continues to apply itself to your <<if $PC.dick == 1>>shaft, its fingertips brushing across your shaft to tickle its head and make you thrust instinctively. $His tugs<<else>>sex, $his fingertips seeming to send lightning along your nerves. As $he tickles your clit, you buck instinctively. $His strokes<</if>>, gentle yet firm, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick == 1>>shoot your load<<else>>come<</if>> as hard as you can. + While you were busy suckling, $he was anything but idle, using $his hand as best as $he could to bring you the most pleasure $he is is capable of. Though no lube was applied, $his ministrations were more than enough to take you to the knife's edge of orgasm more than once. $His hand continues to apply itself to your <<if $PC.dick == 1>>shaft, its fingertips brushing across your shaft to tickle its head and make you thrust instinctively. $His tugs<<else>>sex, $his fingertips seeming to send lightning along your nerves. As $he tickles your clit, you buck instinctively. $His strokes<</if>>, gentle yet firm, have an almost motherly feel to them. Such ministrations cannot help but prepare you to <<if $PC.dick == 1>>shoot your load<<else>>come<</if>> as hard as you can. <</if>> The two of you put so much into seeking pleasure in the act that you both cum at once, $his great gasp coinciding with your <<if $PC.dick == 1>><<if $PC.balls > 1>>flood<<else>>jet<</if>> of jizz flying<<else>>own jet of pussy juice squirting<</if>> @@ -406,6 +406,8 @@ Once you <<if _mood == 1>>wake and slowly rise to your feet, you help $him clean before resuming $his lovely bouncing in the club. <<case "work in the dairy">> before returning to the dairy. +<<case "work as a farmhand">> + to avoid tainting the food in $farmyardName. <<case "work as a servant">> mostly to keep everything $he has to clean from getting any dirtier. <<case "work as a nanny">> diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw index bcbf6039013c7263f7d7b850ffb45e233f19a817..522b9a717770efb5ebad27b704b8786606f031ba 100644 --- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw +++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterOrder.tw @@ -30,6 +30,7 @@ <br>[[Matron|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Matron"]] <br>[[Stewardess|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Stewardess"]] <br>[[Milkmaid|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Milkmaid"]] + <br>[[Farmer|JobFulfillmentCenterOrder][$JFCOrder = 1, $Role = "Farmer"]] <br>[[Return|JobFulfillmentCenterOrder]] <</replace>> <</link>> diff --git a/src/pregmod/MpregSelf.tw b/src/pregmod/MpregSelf.tw index 5f17ca1f3476d55d5ab739167618484ef75863b4..87c3251ec365b3d3bcc6834d09b6d0ad6e764262 100644 --- a/src/pregmod/MpregSelf.tw +++ b/src/pregmod/MpregSelf.tw @@ -49,7 +49,7 @@ <</if>> <<set _selfPreg = 30+($PC.balls*20)>> - <<= knockMeUp($PC, _selfPreg, 0, -6)>> + <<= knockMeUp($PC, _selfPreg, 0, -1)>> <<else>> <<if $PC.balls > 2>> Calling over your closest slave, you order her to bring you one of the high-volume enema syringes from the slave quarters. She rushes off, and you set about getting naked before lying down on your luxurious bed. Your cock is already rock-hard, sending rivulets of precum running down to pool on your massive balls. Your pussy is similarly soaked, imagining your belly swelling after your knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the extra-long enema syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." @@ -96,5 +96,5 @@ You feel her soft lips pressed to your vulva as she works to retrieve her treat. You hear some soft slurping noises and feel a warm tongue worming its way inside you to retrieve any lingering cum. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your own balls for a satisfying creampie. There's always a slave to do that, of course, but why use slave cum when you have such obviously superior material available? <</if>> - <<= knockMeUp($PC, 100, 0, -6)>> + <<= knockMeUp($PC, 100, 0, -1)>> <</if>> diff --git a/src/pregmod/analyzePlayerPregnancy.tw b/src/pregmod/analyzePlayerPregnancy.tw new file mode 100644 index 0000000000000000000000000000000000000000..57162158b7060b0fc1cf965a1c4533fdc7d63c89 --- /dev/null +++ b/src/pregmod/analyzePlayerPregnancy.tw @@ -0,0 +1,184 @@ +:: Analyze PC Pregnancy [nobr] + +<<set $nextButton = "Continue", $nextLink = "Manage Personal Affairs">> + +<<set _WL = $PC.womb.length, _incubatorReservations = WombReserveCount($PC, "incubator"), _nurseryReservations = WombReserveCount($PC, "nursery")>> + +<<if _WL == 0>> + <<goto "Manage Personal Affairs">> +<<else>> + + //You make yourself comfortable and prep your stomach for examination. <<PlayerBelly>>// + + <br><br> + Overall statistics: + <br> Fetal count: $PC.womb.length + <br> Estimated womb volume: <<print commaNum(Math.round($PC.belly))>> cc + + <br><br> + Furthest developed pregnancy: + <br> Fetal development week: $PC.preg + + <<if $incubator + $nursery > 0>> + <br><br> + <<if $incubator > 0>> + <<if _incubatorReservations > 0>> + <<link "Remove all of your children from $incubatorName" "Analyze PC Pregnancy">> + <<run WombChangeReserveType($PC, "incubator", "")>> + <<set $reservedChildren -= _incubatorReservations>> + <</link>> | + <</if>> + <<if _incubatorReservations < _WL && ($reservedChildren + _WL - _incubatorReservations <= $freeTanks)>> + <<link "Keep all of your children in $incubatorName" "Analyze PC Pregnancy">> + <<run WombChangeReserveType($PC, "nursery", "incubator")>> + <<run WombChangeReserveType($PC, "", "incubator")>> + <<set $reservedChildrenNursery -= _nurseryReservations>> + <<set $reservedChildren += _WL - _incubatorReservations>> + <</link>> + <<elseif _incubatorReservations < _WL>> + There is not enough free space in $incubatorName for the rest of your children. + <</if>> + <</if>> + <br> + <<if $nursery > 0>> + <<if _nurseryReservations > 0>> + <<link "Remove all of your children from $nurseryName" "Analyze PC Pregnancy">> + <<run WombChangeReserveType($PC, "nursery", "")>> + <<set $reservedChildrenNursery -= _nurseryReservations>> + <</link>> | + <</if>> + <<if _nurseryReservations < _WL && ($reservedChildrenNursery + _WL - _nurseryReservations <= $freeCribs)>> + <<link "Keep all of your children in $nurseryName" "Analyze PC Pregnancy">> + <<run WombChangeReserveType($PC, "incubator", "nursery")>> + <<run WombChangeReserveType($PC, "", "nursery")>> + <<set $reservedChildren -= _incubatorReservations>> + <<set $reservedChildrenNursery += _WL - _nurseryReservations>> + <</link>> + <<elseif _nurseryReservations < _WL>> + There is not enough free space in $nurseryName for the rest of your children. + <</if>> + <</if>> + <</if>> + + <br><br> + Deep scan: + + <br> + <<for _ap = 0; _ap < _WL; _ap++>> + <<capture _ap>> + <br> + Ova: $PC.womb[_ap].genetics.name + + <<if $geneticMappingUpgrade == 1>> + <br> + Gender: $PC.womb[_ap].genetics.gender + <br> + Father ID: $PC.womb[_ap].genetics.father + <br> + Father Name: $PC.womb[_ap].genetics.fatherName + <br> + Mother ID: $PC.womb[_ap].genetics.mother + <br> + Mother Name: $PC.womb[_ap].genetics.motherName + <br> + Nationality: $PC.womb[_ap].genetics.nationality + <br> + Race: $PC.womb[_ap].genetics.race + <br> + Skin tone: $PC.womb[_ap].genetics.skin + <br> + Intelligence index: $PC.womb[_ap].genetics.intelligence out of 100 + <br> + Face index: $PC.womb[_ap].genetics.face out of 100 + <br> + Eye Color: $PC.womb[_ap].genetics.eyeColor + <br> + Hair Color: $PC.womb[_ap].genetics.hColor + <<if $PC.womb[_ap].genetics.underArmHStyle == "hairless" && $PC.womb[_ap].genetics.pubicHStyle == "hairless">> + <br> + Body hair: none + <<elseif $PC.womb[_ap].genetics.underArmHStyle == "hairless">> + <br> + Body hair: lacks underarm hair + <<elseif $PC.womb[_ap].genetics.pubicHStyle == "hairless">> + <br> + Body hair: lacks pubic hair + <</if>> + <<if $PC.womb[_ap].genetics.markings == "freckles" || $PC.womb[_ap].genetics.markings == "heavily freckled">> + <br> + Markings: $PC.womb[_ap].genetics.markings + <</if>> + <<else>> + <<if $PC.womb[_ap].age > 13>> + <br> + Gender: $PC.womb[_ap].genetics.gender + <</if>> + <<if $PC.womb[_ap].age > 5>> + <br> + Father ID: $PC.womb[_ap].genetics.father + <br> + Father Name: $PC.womb[_ap].genetics.fatherName + <br> + Mother ID: $PC.womb[_ap].genetics.mother + <br> + Mother Name: $PC.womb[_ap].genetics.motherName + <</if>> + <</if>> + <<if $incubator > 0 || $nursery > 0>> + <br> + Reserved: $PC.womb[_ap].reserve + <</if>> + + <br><br> + + Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze PC Pregnancy][$PC.womb[_ap].genetics.name = _tempName]] + <<if $PC.womb[_ap].age < 4 && $PC.womb[_ap].fatherID != -6>> + <br> + <<link "Terminate ovum" "Analyze PC Pregnancy">><<run WombRemoveFetus($PC, _ap)>><</link>> + <<if $surgeryUpgrade == 1>> + | [[Transplant ovum|Ova Transplant Workaround][$donatrix = $PC, $wombIndex = _ap, $nextLink = "Analyze PC Pregnancy"]] + <</if>> + <</if>> + <<if $incubator > 0>> + <br> + <<if $PC.womb[_ap].reserve === "incubator">> + <<link "Don't keep this child in $incubatorName" "Analyze PC Pregnancy">> + <<set $PC.womb[_ap].reserve = "">> + <<set $reservedChildren-->> + <</link>> + <<elseif $freeTanks - $reservedChildren > 0>> + <<link "Keep this child in $incubatorName" "Analyze PC Pregnancy">> + <<if $PC.womb[_ap].reserve === "nursery">> + <<set $reservedChildrenNursery-->> + <</if>> + <<set $PC.womb[_ap].reserve = "incubator">> + <<set $reservedChildren++>> + <</link>> + <<else>> + There is not enough free space to keep this child in $incubatorName. + <</if>> + <</if>> + <<if $nursery > 0>> + <br> + <<if $PC.womb[_ap].reserve === "nursery">> + <<link "Don't keep this child in $nurseryName" "Analyze PC Pregnancy">> + <<set $PC.womb[_ap].reserve = "">> + <<set $reservedChildrenNursery-->> + <</link>> + <<elseif $freeCribs - $reservedChildrenNursery > 0>> + <<link "Keep this child in $nurseryName" "Analyze PC Pregnancy">> + <<if $PC.womb[_ap].reserve === "incubator">> + <<set $reservedChildren-->> + <</if>> + <<set $PC.womb[_ap].reserve = "nursery">> + <<set $reservedChildrenNursery++>> + <</link>> + <<else>> + There is not enough free space to keep this child in $nurseryName. + <</if>> + <</if>> + <br><br><hr style="margin:0"><br> + <</capture>> + <</for>> + +<</if>> diff --git a/src/pregmod/analyzePregnancy.tw b/src/pregmod/analyzePregnancy.tw new file mode 100644 index 0000000000000000000000000000000000000000..d0f940a4b1e9ac5d2dfb446297b7788eb81ae1b5 --- /dev/null +++ b/src/pregmod/analyzePregnancy.tw @@ -0,0 +1,188 @@ +:: Analyze Pregnancy [nobr] + +<<set $nextButton = "Continue", $nextLink = "Slave Interact">> + +<<set _WL = $activeSlave.womb.length, _incubatorReservations = WombReserveCount($activeSlave, "incubator"), _nurseryReservations = WombReserveCount($activeSlave, "nursery")>> + +<<if _WL == 0>> + <<goto "Slave Interact">> +<<else>> + + //$activeSlave.slaveName is <<if $activeSlave.devotion < 20>>restrained<<else>>comfortably reclined<</if>> with $his stomach prepped for examination. $He shudders slightly at the cold touch of the sensor against $his skin.// + + <br><br> + + <<set $saleDescription = 1>><<pregnancyDescription>><<set $saleDescription = 0>> + + <br><br> + Overall statistics: + <br> Fetal count: $activeSlave.womb.length + <br> Estimated womb volume: <<print commaNum(Math.round($activeSlave.bellyPreg))>> cc + + <br><br> + Furthest developed pregnancy: + <br> Fetal development week: $activeSlave.preg + + <<if $incubator + $nursery > 0>> + <br><br> + <<if $incubator > 0>> + <<if _incubatorReservations > 0>> + <<link "Remove all of $his children from $incubatorName" "Analyze Pregnancy">> + <<run WombChangeReserveType($activeSlave, "incubator", "")>> + <<set $reservedChildren -= _incubatorReservations>> + <</link>> | + <</if>> + <<if _incubatorReservations < _WL && ($reservedChildren + _WL - _incubatorReservations <= $freeTanks)>> + <<link "Keep all of $his children in $incubatorName" "Analyze Pregnancy">> + <<run WombChangeReserveType($activeSlave, "nursery", "incubator")>> + <<run WombChangeReserveType($activeSlave, "", "incubator")>> + <<set $reservedChildrenNursery -= _nurseryReservations>> + <<set $reservedChildren += _WL - _incubatorReservations>> + <</link>> + <<elseif _incubatorReservations < _WL>> + There is not enough free space in $incubatorName for the rest of $his children. + <</if>> + <</if>> + <br> + <<if $nursery > 0>> + <<if _nurseryReservations > 0>> + <<link "Remove all of $his children from $nurseryName" "Analyze Pregnancy">> + <<run WombChangeReserveType($activeSlave, "nursery", "")>> + <<set $reservedChildrenNursery -= _nurseryReservations>> + <</link>> | + <</if>> + <<if _nurseryReservations < _WL && ($reservedChildrenNursery + _WL - _nurseryReservations <= $freeCribs)>> + <<link "Keep all of $his children in $nurseryName" "Analyze Pregnancy">> + <<run WombChangeReserveType($activeSlave, "incubator", "nursery")>> + <<run WombChangeReserveType($activeSlave, "", "nursery")>> + <<set $reservedChildren -= _incubatorReservations>> + <<set $reservedChildrenNursery += _WL - _nurseryReservations>> + <</link>> + <<elseif _nurseryReservations < _WL>> + There is not enough free space in $nurseryName for the rest of $his children. + <</if>> + <</if>> + <</if>> + + <br><br> + Deep scan: + + <br> + <<for _ap = 0; _ap < _WL; _ap++>> + <<capture _ap>> + <br> + Ova: $activeSlave.womb[_ap].genetics.name + + <<if $geneticMappingUpgrade == 1>> + <br> + Gender: $activeSlave.womb[_ap].genetics.gender + <br> + Father ID: $activeSlave.womb[_ap].genetics.father + <br> + Father Name: $activeSlave.womb[_ap].genetics.fatherName + <br> + Mother ID: $activeSlave.womb[_ap].genetics.mother + <br> + Mother Name: $activeSlave.womb[_ap].genetics.motherName + <br> + Nationality: $activeSlave.womb[_ap].genetics.nationality + <br> + Race: $activeSlave.womb[_ap].genetics.race + <br> + Skin tone: $activeSlave.womb[_ap].genetics.skin + <br> + Intelligence index: $activeSlave.womb[_ap].genetics.intelligence out of 100 + <br> + Face index: $activeSlave.womb[_ap].genetics.face out of 100 + <br> + Eye Color: $activeSlave.womb[_ap].genetics.eyeColor + <br> + Hair Color: $activeSlave.womb[_ap].genetics.hColor + <<if $activeSlave.womb[_ap].genetics.underArmHStyle == "hairless" && $activeSlave.womb[_ap].genetics.pubicHStyle == "hairless">> + <br> + Body hair: none + <<elseif $activeSlave.womb[_ap].genetics.underArmHStyle == "hairless">> + <br> + Body hair: lacks underarm hair + <<elseif $activeSlave.womb[_ap].genetics.pubicHStyle == "hairless">> + <br> + Body hair: lacks pubic hair + <</if>> + <<if $activeSlave.womb[_ap].genetics.markings == "freckles" || $activeSlave.womb[_ap].genetics.markings == "heavily freckled">> + <br> + Markings: $activeSlave.womb[_ap].genetics.markings + <</if>> + <<else>> + <<if $activeSlave.womb[_ap].age > 13>> + <br> + Gender: $activeSlave.womb[_ap].genetics.gender + <</if>> + <<if $activeSlave.womb[_ap].age > 5>> + <br> + Father ID: $activeSlave.womb[_ap].genetics.father + <br> + Father Name: $activeSlave.womb[_ap].genetics.fatherName + <br> + Mother ID: $activeSlave.womb[_ap].genetics.mother + <br> + Mother Name: $activeSlave.womb[_ap].genetics.motherName + <</if>> + <</if>> + <<if $incubator > 0 || $nursery > 0>> + <br> + Reserved: $activeSlave.womb[_ap].reserve + <</if>> + + <br><br> + + Rename: <<textbox "_tempName" _tempName >> [[Apply | Analyze Pregnancy][$activeSlave.womb[_ap].genetics.name = _tempName]] + <<if $activeSlave.womb[_ap].age < 4 && ($activeSlave.womb[_ap].fatherID != -1 || $activeSlave.breedingMark == 0)>> + <br> + <<link "Terminate ovum" "Analyze Pregnancy">><<run WombRemoveFetus($activeSlave, _ap)>><</link>> + <<if $surgeryUpgrade == 1>> + | [[Transplant ovum|Ova Transplant Workaround][$donatrix = $activeSlave, $wombIndex = _ap, $nextLink = "Analyze Pregnancy"]] + <</if>> + <</if>> + <<if $incubator > 0>> + <br> + <<if $activeSlave.womb[_ap].reserve === "incubator">> + <<link "Don't keep this child in $incubatorName" "Analyze Pregnancy">> + <<set $activeSlave.womb[_ap].reserve = "">> + <<set $reservedChildren-->> + <</link>> + <<elseif $freeTanks - $reservedChildren > 0>> + <<link "Keep this child in $incubatorName" "Analyze Pregnancy">> + <<if $activeSlave.womb[_ap].reserve === "nursery">> + <<set $reservedChildrenNursery-->> + <</if>> + <<set $activeSlave.womb[_ap].reserve = "incubator">> + <<set $reservedChildren++>> + <</link>> + <<else>> + There is not enough free space to keep this child in $incubatorName. + <</if>> + <</if>> + <<if $nursery > 0>> + <br> + <<if $activeSlave.womb[_ap].reserve === "nursery">> + <<link "Don't keep this child in $nurseryName" "Analyze Pregnancy">> + <<set $activeSlave.womb[_ap].reserve = "">> + <<set $reservedChildrenNursery-->> + <</link>> + <<elseif $freeCribs - $reservedChildrenNursery > 0>> + <<link "Keep this child in $nurseryName" "Analyze Pregnancy">> + <<if $activeSlave.womb[_ap].reserve === "incubator">> + <<set $reservedChildren-->> + <</if>> + <<set $activeSlave.womb[_ap].reserve = "nursery">> + <<set $reservedChildrenNursery++>> + <</link>> + <<else>> + There is not enough free space to keep this child in $nurseryName. + <</if>> + <</if>> + <br><br><hr style="margin:0"><br> + <</capture>> + <</for>> + +<</if>> diff --git a/src/pregmod/artificialInsemination.tw b/src/pregmod/artificialInsemination.tw index 736428f053334f165ddd620ebbf930fc80bfb2b2..023d8a1996587c1dda43de8b6e8f0772144c1ca1 100644 --- a/src/pregmod/artificialInsemination.tw +++ b/src/pregmod/artificialInsemination.tw @@ -21,7 +21,7 @@ __Select an eligible slave to serve as the semen donatrix:__ <br>//You have no slaves with potent sperm.// <</if>> -/* Disabled until .pregSource can manage to comprehend this +/* <<if $incubatorSlaves > 0 && $incubatorReproductionSetting == 2>> <br><br> diff --git a/src/pregmod/beastFuck.tw b/src/pregmod/beastFuck.tw index a3268693334e71e4e1e287aa11b1ceda2a8f8190..e867b0fc5308cec9121672aac9f4390fc4e69ee9 100644 --- a/src/pregmod/beastFuck.tw +++ b/src/pregmod/beastFuck.tw @@ -319,53 +319,57 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <</if>> <</if>> -<<if canWalk($activeSlave)>> - <<if ($activeSlave.vagina == 3)>> - Cum drips out of $his fucked-out hole. - <<elseif ($activeSlave.vagina == 2)>> - Cum drips out of $his stretched vagina. - <<elseif ($activeSlave.vagina == 1)>> - $His still-tight vagina keeps your load inside $him. - <<elseif ($activeSlave.vagina < 0)>> - Cum drips out of $his girly ass. - <<else>> - Your cum slides right out of $his gaping hole. - <</if>> - - $He uses <<if $activeSlave.vagina > 0>>a quick douche to clean $his <<if $activeSlave.vagina < 2>>tight<<elseif $activeSlave.vagina > 3>>loose<</if>> pussy<<else>>an enema to clean $his <<if $activeSlave.anus < 2>>tight<<elseif $activeSlave.anus < 3>>used<<else>>gaping<</if>> butthole<</if>>, +<<if $postSexCleanUp > 0>> + <<if ($activeSlave.vagina == 3)>> + Cum drips out of $his fucked-out hole. + <<elseif ($activeSlave.vagina == 2)>> + Cum drips out of $his stretched vagina. + <<elseif ($activeSlave.vagina == 1)>> + $His still-tight vagina keeps your load inside $him. + <<elseif ($activeSlave.vagina < 0)>> + Cum drips out of $his girly ass. + <<else>> + Your cum slides right out of $his gaping hole. + <</if>> - <<switch $activeSlave.assignment>> - <<case "work in the brothel">> - just like $he does between each customer. - <<case "serve in the club">> - just like $he does in the club. - <<case "work in the dairy">> - to avoid besmirching the nice clean dairy. - <<case "work as a servant">> - mostly to keep everything $he has to clean from getting any dirtier. - <<case "whore">> - before returning to offering it for sale. - <<case "serve the public">> - before returning to offering it for free. - <<case "rest">> - before crawling back into bed. - <<case "get milked">> - <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>. - <<case "be a servant">> - since $his chores didn't perform themselves while you used $his fuckhole. - <<case "please you">> - before returning to await your next use of $his fuckhole, as though nothing had happened. - <<case "be a subordinate slave">> - though it's only a matter of time before another slave decides to play with $his fuckhole. - <<case "be your Head Girl">> - worried that $his charges got up to trouble while $he enjoyed $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s use. - <<case "guard you">> - so $he can be fresh and ready for more sexual use even as $he guards your person. - <<case "be the Schoolteacher">> - before $he returns to teaching $his classes. - <<default>> - before $he returns to $activeSlave.assignment. - <</switch>> + <<if canWalk($activeSlave)>> + $He uses <<if $activeSlave.vagina > 0>>a quick douche to clean $his <<if $activeSlave.vagina < 2>>tight<<elseif $activeSlave.vagina > 3>>loose<</if>> pussy<<else>>an enema to clean $his <<if $activeSlave.anus < 2>>tight<<elseif $activeSlave.anus < 3>>used<<else>>gaping<</if>> butthole<</if>>, + + <<switch $activeSlave.assignment>> + <<case "work in the brothel">> + just like $he does between each customer. + <<case "serve in the club">> + just like $he does in the club. + <<case "work in the dairy">> + to avoid besmirching the nice clean dairy. + <<case "work as a farmhand">> + to avoid tainting the food in $farmyardName. + <<case "work as a servant">> + mostly to keep everything $he has to clean from getting any dirtier. + <<case "whore">> + before returning to offering it for sale. + <<case "serve the public">> + before returning to offering it for free. + <<case "rest">> + before crawling back into bed. + <<case "get milked">> + <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>. + <<case "be a servant">> + since $his chores didn't perform themselves while you used $his fuckhole. + <<case "please you">> + before returning to await your next use of $his fuckhole, as though nothing had happened. + <<case "be a subordinate slave">> + though it's only a matter of time before another slave decides to play with $his fuckhole. + <<case "be your Head Girl">> + worried that $his charges got up to trouble while $he enjoyed $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s use. + <<case "guard you">> + so $he can be fresh and ready for more sexual use even as $he guards your person. + <<case "be the Schoolteacher">> + before $he returns to teaching $his classes. + <<default>> + before $he returns to $activeSlave.assignment. + <</switch>> + <</if>> <</if>> <<set $species = 0>> diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw index 5b661e5c02c271fff626cdffbf5b284c08f40f31..d9e2b2b6d5a3e7d625a34fc2b5c261160894756c 100644 --- a/src/pregmod/beastFucked.tw +++ b/src/pregmod/beastFucked.tw @@ -247,7 +247,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <<case "feline">> <<if canWalk($activeSlave)>> - The _animal.species mounts $him, causing $him to give a squeal as its claws dig into her flesh. + The _animal.species mounts $him, causing $him to give a squeal as its claws dig into $his flesh. <<else>> The _animal.species lines its _animal.dickSize penis with $activeSlave.slaveName's _orifice and gives a mighty shove. <</if>> @@ -304,7 +304,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <</if>> <<if (canDoVaginal($activeSlave) && $activeSlave.vagina == 0) || (!canDoVaginal($activeSlave) && $activeSlave.anus == 0)>> - The pain of having such a _animal.dickSize cock take $his <<if !canDoVaginal && $activeSlave.anus == 0>>anal<</if>>virginity has @@.red;damaged her health.@@ + The pain of having such a _animal.dickSize cock take $his <<if !canDoVaginal && $activeSlave.anus == 0>>anal<</if>>virginity has @@.red;damaged $his health.@@ <<set $activeSlave.health -= 10>> <</if>> <</if>> @@ -422,7 +422,8 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <</if>> <<if _sexAct != "oral">> - <<if canWalk($activeSlave)>> + <<if $postSexCleanUp > 0>> + <<if ($activeSlave.vagina == 3)>> <<= capFirstChar(_animal.species)>> cum drips out of $his fucked-out hole. <<elseif ($activeSlave.vagina == 2)>> @@ -435,40 +436,43 @@ before calling in the _animal.species. The _animal.species slowly saunters up to <<= capFirstChar(_animal.species)>> cum slides right out of $his gaping hole. <</if>> - $He uses <<if $activeSlave.vagina > 0>>a quick douche to clean $his <<if $activeSlave.vagina < 2>>tight<<elseif $activeSlave.vagina > 3>>loose<</if>> pussy<<else>>an enema to clean $his <<if $activeSlave.anus < 2>>tight<<elseif $activeSlave.anus < 3>>used<<else>>gaping<</if>> butthole<</if>>, - - <<switch $activeSlave.assignment>> - <<case "work in the brothel">> - just like $he does between each customer. - <<case "serve in the club">> - just like $he does in the club. - <<case "work in the dairy">> - to avoid besmirching the nice clean dairy. - <<case "work as a servant">> - mostly to keep everything $he has to clean from getting any dirtier. - <<case "whore">> - before returning to offering it for sale. - <<case "serve the public">> - before returning to offering it for free. - <<case "rest">> - before crawling back into bed. - <<case "get milked">> - <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>. - <<case "be a servant">> - since $his chores didn't perform themselves while you used $his fuckhole. - <<case "please you">> - before returning to await your next use of $his fuckhole, as though nothing had happened. - <<case "be a subordinate slave">> - though it's only a matter of time before another slave decides to play with $his fuckhole. - <<case "be your Head Girl">> - worried that $his charges got up to trouble while $he enjoyed $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s use. - <<case "guard you">> - so $he can be fresh and ready for more sexual use even as $he guards your person. - <<case "be the Schoolteacher">> - before $he returns to teaching $his classes. - <<default>> - before $he returns to $activeSlave.assignment. - <</switch>> + <<if canWalk($activeSlave)>> + $He uses <<if $activeSlave.vagina > 0>>a quick douche to clean $his <<if $activeSlave.vagina < 2>>tight<<elseif $activeSlave.vagina > 3>>loose<</if>> pussy<<else>>an enema to clean $his <<if $activeSlave.anus < 2>>tight<<elseif $activeSlave.anus < 3>>used<<else>>gaping<</if>> butthole<</if>>, + <<switch $activeSlave.assignment>> + <<case "work in the brothel">> + just like $he does between each customer. + <<case "serve in the club">> + just like $he does in the club. + <<case "work in the dairy">> + to avoid besmirching the nice clean dairy. + <<case "work as a farmhand">> + to avoid tainting the food in $farmyardName. + <<case "work as a servant">> + mostly to keep everything $he has to clean from getting any dirtier. + <<case "whore">> + before returning to offering it for sale. + <<case "serve the public">> + before returning to offering it for free. + <<case "rest">> + before crawling back into bed. + <<case "get milked">> + <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>. + <<case "be a servant">> + since $his chores didn't perform themselves while you used $his fuckhole. + <<case "please you">> + before returning to await your next use of $his fuckhole, as though nothing had happened. + <<case "be a subordinate slave">> + though it's only a matter of time before another slave decides to play with $his fuckhole. + <<case "be your Head Girl">> + worried that $his charges got up to trouble while $he enjoyed $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s use. + <<case "guard you">> + so $he can be fresh and ready for more sexual use even as $he guards your person. + <<case "be the Schoolteacher">> + before $he returns to teaching $his classes. + <<default>> + before $he returns to $activeSlave.assignment. + <</switch>> + <</if>> <</if>> <</if>> diff --git a/src/pregmod/breederProposal.tw b/src/pregmod/breederProposal.tw index 9c9a7c1055779f53914bddae98238211edde240a..d16a53f010651a3e15d35a46da8cff13ee9c02a0 100644 --- a/src/pregmod/breederProposal.tw +++ b/src/pregmod/breederProposal.tw @@ -11,7 +11,7 @@ Within the hour, you are called before <<if $eugenicsFullControl == 1>>what's le <<set $propOutcome = 1>> <<InitStandards>> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ -<<elseif $PC.pregSource == -1>> +<<elseif $PC.pregSource == -1 || $PC.pregSource == -6>> "Since you are doing your part and carrying an elite child, we will gladly reward you by granting your proposal. We shall decide upon the standards for breeding stock and notify you shortly." <<set $propOutcome = 1>> <<InitStandards>> diff --git a/src/pregmod/criminalMarkets.tw b/src/pregmod/criminalMarkets.tw index 32f1c8c31fffc1c66a13e9b7c10898302edf966e..af3822dca93ec78e23436a702311aa7439a562dd 100644 --- a/src/pregmod/criminalMarkets.tw +++ b/src/pregmod/criminalMarkets.tw @@ -46,9 +46,10 @@ You board the transport to <br><br> <<slaveCost $activeSlave>> +<<setLocalPronouns $activeSlave>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -It will cost <<print cashFormat($slaveCost)>> to enslave her. +It will cost <<print cashFormat($slaveCost)>> to enslave $him. <<if $cash >= $slaveCost>> <br>[[Enslave her and check out other available prisoners|Criminal Market][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw index 2eeb2e3009734d4f84eb7b82b5d6ce00f0ba2358..e9c36a071552bff01f70962c6848de3b3f005b31 100644 --- a/src/pregmod/csec.tw +++ b/src/pregmod/csec.tw @@ -4,11 +4,6 @@ <<run clearSummaryCache($activeSlave)>> -<<set _getFather = getSlave($activeSlave.pregSource)>> -<<if def _getFather>> - <<set $daddy = _getFather.slaveName>> -<</if>> - /*---------------- calculations -----------------*/ /* Now it's will be possible to use passage for broodmothers and partial birthers too.*/ @@ -24,17 +19,106 @@ <<set $activeSlave.birthsTotal += _curBabies>> <<set $birthsTotal += _curBabies>> -<<if $activeSlave.pregSource > 0>> - <<set _babyDaddy = $slaveIndices[$activeSlave.pregSource]>> - <<if def _babyDaddy>> - <<set $slaves[_babyDaddy].slavesFathered += _curBabies>> +<<set _others = 0, _PC = 0, _citizens = 0, _oldMaster = 0, _arcOwner = 0, _lab = 0, _fathers = [], _babyFatherLink = []>> +<<for _cb = 0; _cb < $activeSlave.curBabies.length; _cb++>> + <<if $activeSlave.curBabies[_cb].fatherID == 0 || $activeSlave.curBabies[_cb].fatherID == -5>> + <<set _others++>> + <<set _fathers.push("some man's")>> + <<elseif $activeSlave.curBabies[_cb].fatherID == -1>> + <<set $PC.slavesFathered++>> + <<set _PC++>> + <<set _fathers.push("your")>> + <<elseif $activeSlave.curBabies[_cb].fatherID == -2>> + <<set _citizens++>> + <<set _fathers.push("your arcology's")>> + <<elseif $activeSlave.curBabies[_cb].fatherID == -3>> + <<set _oldMaster++>> + <<set _fathers.push("your former Master's")>> + <<elseif $activeSlave.curBabies[_cb].fatherID == -4>> + <<set _arcOwner++>> + <<set _fathers.push("another arcology owner's")>> + <<elseif $activeSlave.curBabies[_cb].fatherID == -7>> + <<set _lab++>> + <<set _fathers.push("the gene lab's")>> + <<else>> + <<set _babyDaddy = $slaveIndices[$activeSlave.curBabies[_cb].fatherID]>> + <<if def _babyDaddy>> + <<if $slaves[_babyDaddy].ID == $activeSlave.ID>> + <<set _fathers.push(String($his + " own"))>> + <<for _cb2 = 0; _cb2 < _babyFatherLink.length; _cb2++>> + <<if _babyFatherLink[_cb2].string == String($his + " own")>> + <<set _babyFatherLink[_cb2].count++>> + <<else>> + <<set _babyFatherLink[_cb2] = {string: String($his + " own"), count: 1}>> + <</if>> + <</for>> + <<else>> + <<set _fathers.push(String($slaves[_babyDaddy].slaveName+ "'s"))>> + <<for _cb2 = 0; _cb2 < _babyFatherLink.length; _cb2++>> + <<if _babyFatherLink[_cb2].string == String($slaves[_babyDaddy].slaveName+ "'s")>> + <<set _babyFatherLink[_cb2].count++>> + <<else>> + <<set _babyFatherLink[_cb2] = {string: String($slaves[_babyDaddy].slaveName+ "'s"), count: 1}>> + <</if>> + <</for>> + <</if>> + <<set $slaves[_babyDaddy].slavesFathered++>> + <<else>> + <<set _others++>> + <<set _fathers.push("some man's")>> + <</if>> <</if>> -<<elseif $activeSlave.pregSource == -1>> - <<set $PC.slavesFathered += _curBabies>> -<</if>> +<</for>> +<<set _fathersReduced = removeDuplicates(_fathers)>> +<<for _cb = 0; _cb < _fathersReduced.length; _cb++>> + <<set _num = 0>> + <<if _fathersReduced[_cb] == "some man's">> + <<set _num = _others>> + <<elseif _fathersReduced[_cb] == "your">> + <<set _num = _PC>> + <<elseif _fathersReduced[_cb] == "your arcology's">> + <<set _num = _citizens>> + <<elseif _fathersReduced[_cb] == "your former Master's">> + <<set _num = _oldMaster>> + <<elseif _fathersReduced[_cb] == "another arcology owner's">> + <<set _num = _arcOwner>> + <<elseif _fathersReduced[_cb] == "the gene lab's">> + <<set _num = _lab>> + <<else>> + <<set _cb2 = _babyFatherLink.findIndex(function(s) {_fathersReduced[_cb] == _babyFatherLink[s].string; })>> + <<if _cb2 != -1>> + <<set _num = _babyFatherLink[_cb2].count>> + <</if>> + <</if>> + <<if _num == 1>> + <<set _fathersReduced[_cb] += " baby">> + <<elseif _num >= 40>> + <<set _fathersReduced[_cb] += String(" massive brood of " + _num + " babies")>> + <<elseif _num >= 20>> + <<set _fathersReduced[_cb] += String(" brood of " + _num + " babies")>> + <<elseif _num >= 10>> + <<set _fathersReduced[_cb] += String(" impressive group of " + _num + " babies")>> + <<elseif _num == 9>> + <<set _fathersReduced[_cb] += " nonuplets">> + <<elseif _num == 8>> + <<set _fathersReduced[_cb] += " octuplets">> + <<elseif _num == 7>> + <<set _fathersReduced[_cb] += " septuplets">> + <<elseif _num == 6>> + <<set _fathersReduced[_cb] += " sextuplets">> + <<elseif _num == 5>> + <<set _fathersReduced[_cb] += " quintuplets">> + <<elseif _num == 4>> + <<set _fathersReduced[_cb] += " quadruplets">> + <<elseif _num == 3>> + <<set _fathersReduced[_cb] += " triplets">> + <<elseif _num == 2>> + <<set _fathersReduced[_cb] += " twins">> + <</if>> +<</for>> <<if $activeSlave.broodmother < 1>> /* broodmothers can't lose fetuses, or it's abortion procedure, not c'sec.*/ - <<if $safePartialBirthTech == 1 >> + <<if $surgeryUpgrade == 1 >> /* nothing right now. For partial birthers, who can do it. For future use.*/ <<else>> <<set $activeSlave.curStillBirth = $activeSlave.womb.length>> @@ -48,131 +132,79 @@ <<set _incubated = 0>> <<set _oldDevotion = $activeSlave.devotion>> -<<set _cToIncub = 0, _origReserve = $activeSlave.reservedChildren>> -<<if _origReserve > 0 && _curBabies > 0>> /*Do we need incubator checks?*/ - <<if _curBabies >= _origReserve >> - /*adding normal*/ - <<set _cToIncub = _origReserve >> - <<elseif _curBabies < _origReserve && $activeSlave.womb.length > 0>> - /*broodmother or partial birth, we will wait for next time to get remaining children*/ - <<set $activeSlave.reservedChildren -= _curBabies, _cToIncub = _curBabies>> - <<else>> - /*Stillbirth or something other go wrong. Correcting children count.*/ - <<set $activeSlave.reservedChildren = 0, _cToIncub = _curBabies>> +<<set _cToIncub = 0, _cToNursery = 0>> +<<for _csec = 0; _csec < _curBabies; _csec++>> + <<if $slaves[$i].curBabies[_csec].reserve === "incubator">> + <<set _cToIncub++>> + <<elseif $slaves[$i].curBabies[_csec].reserve === "nursery">> + <<set _cToNursery++>> <</if>> -<</if>> - -<<set _cToNursery = 0, _origReserveNursery = $activeSlave.reservedChildrenNursery>> -<<if _origReserveNursery > 0 && _curBabies > 0>> /*Do we need incubator checks?*/ - <<if _curBabies >= _origReserveNursery >> - /*adding normal*/ - <<set _cToNursery = _origReserveNursery >> - <<elseif _curBabies < _origReserveNursery && $activeSlave.womb.length > 0>> - /*broodmother or partial birth, we will wait for next time to get remaining children*/ - <<set $activeSlave.reservedChildrenNursery -= _curBabies, _cToNursery = _curBabies>> - <<else>> - /*Stillbirth or something other go wrong. Correcting children count.*/ - <<set $activeSlave.reservedChildrenNursery = 0, _cToNursery = _curBabies>> - <</if>> -<</if>> +<</for>> /* ------------------------------------------------ */ Performing a cesarean section is trivial for the remote surgery to carry out. $activeSlave.slaveName is sedated, $his child<<if _curBabies > 1>>ren<</if>> extracted, and taken to a bed to recover. By the time $he comes to, <<if _curBabies > 0>> - <<if $activeSlave.pregSource == -1>> - your - <<elseif $activeSlave.pregSource == -2>> - your arcology's - <<elseif $activeSlave.pregSource == -3>> - the Societal Elites' - <<elseif $activeSlave.pregSource == 0>> - some man's - <<elseif $activeSlave.ID == $activeSlave.pregSource>> - $his own - <<else>> - $daddy's - <</if>> - <<if _curBabies <= 1>> - baby has - <<elseif _curBabies >= 40>> - massive brood of $activeSlave.pregType babies have - <<elseif _curBabies >= 20>> - brood of $activeSlave.pregType babies have - <<elseif _curBabies >= 10>> - impressive group of $activeSlave.pregType babies have - <<elseif _curBabies == 9>> - nonuplets have - <<elseif _curBabies == 8>> - octuplets have - <<elseif _curBabies == 7>> - septuplets have - <<elseif _curBabies == 6>> - sextuplets have - <<elseif _curBabies == 5>> - quintuplets have - <<elseif _curBabies == 4>> - quadruplets have - <<elseif _curBabies == 3>> - triplets have + <<if _fathersReduced.length > 2>> + <<for _cb = 0; _cb < _fathersReduced.length; _cb++>> + <<if _cb < _fathersReduced.length-1>> + _fathersReduced[_cb], + <<else>> + and _fathersReduced[_cb] + <</if>> + <</for>> + <<elseif _fathersReduced.length > 1>> + _fathersReduced[0] and _fathersReduced[1] <<else>> - twins have + _fathersReduced[0] <</if>> + + <<if _curBabies <= 1>>has<<else>>have<</if>> already been - <<if _cToIncub == _curBabies && _cToIncub > 0 >> + <<if _cToIncub == _curBabies>> taken to $incubatorName. <<set _incubated = 2>> <<elseif _cToIncub < _curBabies && _cToIncub > 0>> split between $incubatorName and <<set _incubated = 1>> <</if>> - <<set $mom = $activeSlave>> - <<set _identicalChildGen = 0, _shiftDegree = 0>> - <<if $mom.pregSource < 1 && $mom.pregSource != -1 && _cToIncub > 0>> - <<set $missingParent = $missingParentID>> - <<set $missingParentID-->> + + <<if _cToNursery == _curBabies>> + taken to $nurseryName. + <<set _nursed = 2>> + <<elseif _cToNursery < _curBabies && _cToNursery > 0>> + split between $nurseryName and + <<set _nursed = 1>> <</if>> - <<for _cb = 0; _cb < _cToIncub; _cb++>> /* if there is no reserved children, code in loop will not trigger */ - <<if _identicalChildGen == 0>> - <<if _cb == $mom.curBabies.length-1 && $mom.curBabies.length > 1 && $mom.curBabies[_cb].identical == 1>> /* catch for improperly placed identical twin flag to still generate*/ - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <<else>> - <<include "Generate Child">> - <</if>> - <<else>> - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <</if>> - <<include "Incubator Workaround">> - <<if $mom.curBabies[_cb].identical === 1>> - <<set _identicalChildGen = 1>> - <<else>> - <<set _identicalChildGen = 0>> + + <<set $mom = $activeSlave>> + <<if _cToIncub > 0 || _cToNursery > 0>> + <<for _cb = 0; _cb < _curBabies; _cb++>> /* if there is no reserved children, code in loop will not trigger */ + <<if $mom.curBabies[_cb].reserve == "incubator">> + <<set $activeSlave = generateChild($mom, $mom.curBabies[_cb], 1)>> + <<include "Incubator Workaround">> + <<run $mom.curBabies.splice($mom.curBabies[_cb], 1)>> + <<set _cb--, _curBabies-->> + <<elseif $mom.curBabies[_cb].reserve == "nursery">> + <<set $activeSlave = generateChild($mom, $mom.curBabies[_cb])>> + <<include "Nursery Workaround">> + <<run $mom.curBabies.splice($mom.curBabies[_cb], 1)>> + <<set _cb--, _curBabies-->> <</if>> - <<set _shiftDegree++>> - <<set $reservedChildren-- >> - <</for>> - <<if _shiftDegree > 0>> - <<for _csec = 0; _csec < _shiftDegree; _csec++>> - /* For now, children only get full slave objects when they enter the incubator, and nothing from their unborn self is retained, so that's discarded here. Later we might transfer some data instead. */ - <<set $mom.curBabies.shift()>> <</for>> <</if>> <<set $activeSlave = $mom>> + <<else>> /*No live babies. Placeholder */ <</if>> -<<set _curBabies = $activeSlave.curBabies.length >> -<<if _incubated != 2 && _curBabies > 0 >> +<<set _curBabies = $activeSlave.curBabies.length>> + +<<if _incubated != 2 && _nursed != 2 && _curBabies > 0>> <span id="_disposition"> - <<if _incubated == 1>>the rest<</if>> + <<if _incubated == 1 || _nursed == 1>>the rest<</if>> <<if $arcologies[0].FSRestart != "unset" && $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1 && $propOutcome == 1>> <<set _lostBabies = 1>> handed off to the Societal Elite to be raised into upstanding members of the new society. @@ -273,7 +305,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a </span> <</if>> -<<if _curBabies+_cToIncub < 1>> +<<if _curBabies+_cToIncub+_cToNursery < 1>> /* Reaction for no live babies here. Placeholder.*/ <<elseif $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>> <br><br> @@ -304,7 +336,7 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a <<if $arcologies[0].FSRestart != "unset" && _curBabies > 0 && $eugenicsFullControl != 1>> <br><br> - <<if $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1 && $propOutcome == 1>> + <<if $activeSlave.breedingMark == 1 && ($activeSlave.pregSource == -1 || $activeSlave.pregSource == -6) && $propOutcome == 1>> The Societal Elite @@.green;are pleased@@ at the new additions to their class. <<set $failedElite -= 2*_curBabies>> <<else>> @@ -392,3 +424,6 @@ Since $his <<if $activeSlave.mpreg == 1>>ass<<else>>vagina<</if>> was spared fro <</if>> <<set $activeSlave.cSec = 1>> <<run SetBellySize($activeSlave)>> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> + diff --git a/src/pregmod/eliteTakeOver.tw b/src/pregmod/eliteTakeOver.tw index e812c96022082a1c9db7508e1aa5971054e2a231..aecc71cd684dc0bd452f70f99e83f6fd87100945 100644 --- a/src/pregmod/eliteTakeOver.tw +++ b/src/pregmod/eliteTakeOver.tw @@ -8,7 +8,7 @@ You knew this day would come. Surrounding yourself with powerful people has its <br> You look up from your desk as the locked door to your office unseals, and a dozen individuals brazenly walk into your view.<<if $Bodyguard != 0>> $Bodyguard.slaveName stands between you and them. A single glare from the leader of the bunch and she backs off, eyes to the ground.<</if>> <br> -<<if $PC.pregSource == -1>> +<<if $PC.pregSource == -1 || $PC.pregSource == -6>> <<if $PC.refreshmentType == 0>> Taking a drag from a fresh $PC.refreshment, <<elseif $PC.refreshmentType == 1>> @@ -39,7 +39,7 @@ You look up from your desk as the locked door to your office unseals, and a doze <br><br> ''GAME OVER'' <</if>> -<<elseif $PC.pregSource != -1>> +<<elseif $PC.pregSource != -6>> The leader reaches into his jacket and extracts a syringe, you recognize it as a powerful drug used in lobotomies, and places it to your left. From his hip he pulls a revolver, six-chambered, and loads five bullets, spins the chamber, and places it to your right. <br> "You are no longer worthy of being a part of our society. You know you can't be allowed to spread any information. But we are not merciless; one of our members has taken an interest in having you as her pet. You may choose to lose your mind, and service her until she tires of you, or gamble for your life and serve her anyway. Now decide." @@ -54,7 +54,7 @@ You look up from your desk as the locked door to your office unseals, and a doze <br> <<if $Bodyguard != 0>> <br> - <<if $PC.pregSource == -1>> + <<if $PC.pregSource == -1 || $PC.pregSource == -6>> $Bodyguard.slaveName is already doing everything in her power to save you. <<else>> <<link "Attempt to signal $Bodyguard.slaveName, your bodyguard">> @@ -83,7 +83,7 @@ You look up from your desk as the locked door to your office unseals, and a doze <</replace>> <</link>> <</if>> - <<if $PC.pregSource != -1>> + <<if $PC.pregSource != -6 && $PC.pregSource != -1>> <br> <<link "Try and enrage them.">> <<set $finalChoice = "enrage">> diff --git a/src/pregmod/eliteTakeOverFight.tw b/src/pregmod/eliteTakeOverFight.tw index dce7bf2f5ac7ba63e1752bd720c591d171a5577b..ef12b05cbc0654683767936a000fee229f87d919 100644 --- a/src/pregmod/eliteTakeOverFight.tw +++ b/src/pregmod/eliteTakeOverFight.tw @@ -52,7 +52,7 @@ <</switch>> <<if $finalChoice == "give in">> - <<if $PC.pregSource == -1>> Screw their plans, you're out of here. <</if>>With a bang! you drop dead. + <<if $PC.pregSource == -1 || $PC.pregSource == -6>> Screw their plans, you're out of here. <</if>>With a bang! you drop dead. <<set $ui = "start">> <br><br> ''GAME OVER'' @@ -71,7 +71,7 @@ <<set $eliteVegetable = 0>> /* To Hit chance */ - <<if $PC.pregSource == -1>> /* still woozy */ + <<if $PC.pregSource == -1 || $PC.pregSource == -6>> /* still woozy */ <<set _toHit = 56>> <<elseif $PC.career == "mercenary" || $PC.warfare == 100>> <<set _toHit = 83>> @@ -116,7 +116,7 @@ <<else>> Having failed to kill them with the revolver, in a desperate move you pick up the syringe from the desk and aim for the forehead of one of the elite. <</if>> - <<if $PC.pregSource == -1>>But there's two of them... Shaking your head, you realize it's the drugs messing with you. You just need to focus.<</if>> + <<if $PC.pregSource == -1 || $PC.pregSource == -6>>But there's two of them... Shaking your head, you realize it's the drugs messing with you. You just need to focus.<</if>> <<set _hitRoll = (random(0,100) - _druggedThrow)>> <<if $career == "mercenary" && _hitRoll > 0>> With your prior history as a mercenary, making the throw is child's play. diff --git a/src/pregmod/fDick.tw b/src/pregmod/fDick.tw index b80b663b95558fd442ef580c7945888f8af86708..cb36067c909247ec5aafc99ce6dbeeda117840cc 100644 --- a/src/pregmod/fDick.tw +++ b/src/pregmod/fDick.tw @@ -121,7 +121,7 @@ <<elseif $PC.boobsBonus > 1>> pushes your face down into your <<if $PC.boobsImplant == 1>>fake <</if>>cleavage while pinning your arms and legs. <<else>> - rolls you into missionary while pinning your arms and forcing you into a breeding press. + rolls you into missionary while pinning your arms and forcing you into a mating press. <</if>> Such audacity takes you entirely by surprise and gives $him the edge $he needs to pull it off. $He vigorously pistons in and out of you with little regard for you<<if $PC.pregKnown == 1>> or your pregnancy<</if>>, fucking you senseless until $he has had enough and cums deep inside your <<if $PC.vagina == 1>>pussy<<else>>ass<</if>>. <<if canImpreg($PC, $activeSlave) && $activeSlave.fetish == "pregnancy">> @@ -134,7 +134,7 @@ <</if>> <<set $activeSlave.trust += 5>> <<else>> - You feel $his shift dominantly beneath you and in response + You feel $him shift dominantly beneath you and in response <<if $activeSlave.scrotum > 0>> clamp down on $his balls <<else>> @@ -216,7 +216,7 @@ <</if>> <</if>> -<<if canWalk($activeSlave) && $activeSlave.fetish != "mindbroken">> +<<if canWalk($activeSlave) && $activeSlave.fetish != "mindbroken" && $postSexCleanUp > 0>> <<switch $activeSlave.assignment>> <<case "whore">> $He heads to the bathroom to clean $his dick before returning to selling $his body publicly. @@ -242,6 +242,8 @@ $He goes to wash $his dick to make it appear unused. <<case "work in the dairy">> $He goes off to carefully wash $his dick to avoid besmirching the nice clean dairy. + <<case "work as farmhand">> + $He goes off to wash $his dick to avoid tainting the food in $farmyardName. <<case "work as a servant">> $He rushes to wash $his dick, impatient to get back to $his undiminished chores. <<case "work as a nanny">> diff --git a/src/pregmod/fMarry.tw b/src/pregmod/fMarry.tw index f758d857598500cf50681684fd09e5a7b0d1c3a0..7544aa821262e96c504810cb41878bcf9f037b08 100644 --- a/src/pregmod/fMarry.tw +++ b/src/pregmod/fMarry.tw @@ -631,10 +631,11 @@ You tell $activeSlave.slaveName that you're going to marry $him. (A proposal, of <<if $activeSlave.relationship > 0>> <<set $activeSlave.relationshipTarget = 0>> <<set $slaves[_m].relationship = 0, $slaves[_m].relationshipTarget = 0>> + <<setLocalPronouns $slaves[_m] 2>> <</if>> <<if $activeSlave.devotion+$activeSlave.trust >= 175>> <<if $activeSlave.relationship > 0>> - $His ex is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for her love's future. + $His ex is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 love's future. <<if $activeSlave.relationship == 4>> <<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>> <<elseif $activeSlave.relationship == 3>> diff --git a/src/pregmod/fPat.tw b/src/pregmod/fPat.tw index 10672ed148c00a2e413b9ceb57abb24d07a502e9..3e7aee7d0196de4142aae41fc1d8e2ebe2891dd6 100644 --- a/src/pregmod/fPat.tw +++ b/src/pregmod/fPat.tw @@ -180,7 +180,7 @@ with your fingertips. You move your hand to the side of your slave's head, strok <<elseif $activeSlave.trust <= -50>> This forces $his back rigid, in an effort not to move an inch, out of fear. <<elseif $activeSlave <= -21>> - This would cause $him to shiver with delight, but her distaste for the situation makes that impossible. + This would cause $him to shiver with delight, but $his distaste for the situation makes that impossible. <</if>> You move your hand down to caress $his forehead, and then slide your hand along $his cheek. The last thing you do is take $his head lightly and trace around it, gently massaging as you go. Finally you pat $him a few times before letting $him up. diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw index 12e2599f8e967047a956277a8ff78c8617c4099d..cc64e709f386da71fd07c72e15504bbea83c64eb 100644 --- a/src/pregmod/fSlaveFeed.tw +++ b/src/pregmod/fSlaveFeed.tw @@ -245,17 +245,17 @@ Next, you see to $activeSlave.slaveName. <<elseif ($milkTap.devotion < -20)>> Since your cow is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's breasts. As $he suckles, you can't help but notice the tantalizing way $he wiggles $his rear. <<if canDoVaginal($activeSlave)>> - <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.vagina == 0>>virgin <</if>> pussy, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.vagina == 0>> $Him senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his vagina.@@<</if>> + <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.vagina == 0>>virgin <</if>> pussy, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.vagina == 0>> $Him senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his vagina.@@<</if>> <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <<elseif canDoAnal($activeSlave)>> - <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.anus == 0>> $Him senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his anus.@@<</if>> + <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.anus == 0>> $Him senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his anus.@@<</if>> <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> - Teasing your stiffening cock, you push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his huge butt cheeks. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. + Teasing your stiffening cock, you push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his huge butt cheeks. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> - Teasing your stiffening cock, you find a severe lack of places to stick your dick. Sighing, you hoist $his belted ass into the air, push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. + Teasing your stiffening cock, you find a severe lack of places to stick your dick. Sighing, you hoist $his belted ass into the air, push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. <<else>> - With a lack of holes to penetrate, you simply wrap your arms around $him and push $him deeper into the protesting $milkTap.slaveName. You bring a hand to $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and lead the other to your <<if $PC.dick == 0>>soaked pussy<<else>>stiff prick<</if>>. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. + With a lack of holes to penetrate, you simply wrap your arms around $him and push $him deeper into the protesting $milkTap.slaveName. You bring a hand to $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and lead the other to your <<if $PC.dick == 0>>soaked pussy<<else>>stiff prick<</if>>. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath. <</if>> $He gives the shaking $milkTap.slaveName an apologetic look before taking a seat. The poor cow isn't used to this yet and @@.gold;is terrified of your willingness@@ to take what you want from your slaves. <<set $milkTap.devotion -= 5, $milkTap.trust -= 5>> @@ -267,17 +267,17 @@ Next, you see to $activeSlave.slaveName. <<elseif ($milkTap.fetish == "boobs") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>> <<if canDoVaginal($activeSlave)>> - You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin vagina.@@<</if>> + You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin vagina.@@<</if>> <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <<elseif canDoAnal($activeSlave)>> - You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin anus.@@<</if>> + You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.<<if $activeSlave.anus == 0>> $he @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin anus.@@<</if>> <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> - You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know $he'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach, and cum soaked back, @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. + You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know $he'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach, and cum soaked back, @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> - You position the restrained $activeSlave.slaveName so that you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better, while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen, cum covered stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. + You position the restrained $activeSlave.slaveName so that you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs, for a lack of anything better, while $he is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen, cum-covered stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. <<else>> - You position the restrained $activeSlave.slaveName so that you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he is forced to drink from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish attention on your eager cow. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. + You position the restrained $activeSlave.slaveName so that you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he is forced to drink from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish attention on your eager cow. With every thrust against the squirming slave, you push $him into the moaning $milkTap.slaveName forcing even more milk down $his throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much $he loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 well milked breasts, you know _he2'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. <</if>> <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> @@ -304,7 +304,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he drinks from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish praise on your obedient cow. With every thrust against the squirming slave, you push $him into the docile $milkTap.slaveName forcing even more milk down $his throat. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much _he2 loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Neither slave seems to have enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for lightening _his2 milky breasts. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much _he2 loves it groped. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Neither slave seems to have enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for lightening _his2 milky breasts. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> @@ -325,7 +325,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he drinks from $milkTap.slaveName's breasts, since $he lacks any better way to please you while you lavish attention on your happy cow. With every thrust against the squirming slave, you push $him into the smiling $milkTap.slaveName forcing even more milk down $his throat. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much _he2 gets backed up. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Both slaves enjoyed their union, though $milkTap.slaveName even more so thanks to _his2 lighter breasts. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much _he2 gets backed up. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Both slaves enjoyed their union, though $milkTap.slaveName even more so thanks to _his2 lighter breasts. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing $his virginity to you. <<set $activeSlave.vagina = 1, $activeSlave.devotion += 2>> @@ -349,7 +349,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You know that signal, but $he isn't allowed to get fucked, so you reposition $him so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he drinks from $milkTap.slaveName's tits. With every thrust against the moaning slave, you push $him into the grinning $milkTap.slaveName forcing even more milk down $his throat. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple to prevent _him2 from feeling left out. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with milk under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting from $his meal<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> and from the pleasure you drove into $him<</if>>. Both slaves @@.hotpink;loved the attention@@, though $milkTap.slaveName even more so thanks to _his2 lighter breasts. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple to prevent _him2 from feeling left out. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting from $his meal<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> and from the pleasure you drove into $him<</if>>. Both slaves @@.hotpink;loved the attention@@, though $milkTap.slaveName even more so thanks to _his2 lighter breasts. <<set $activeSlave.devotion += 4, $milkTap.devotion += 4>> <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName got off quite strongly from the growing pressure within $him, @@.hotpink;cementing@@ $his @@.lime;first fucking@@ as something special. @@ -626,7 +626,7 @@ Next, you see to $activeSlave.slaveName. <<else>> As you watch $his butt, it becomes clear just how few ways there are to use $him to get off. <<if $PC.dick == 1>>You settle for rubbing your erection against $his back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. <</if>> - You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with cum under your molesting fingers<</if>>. Only once your weight is removed from the squirming cum balloon is $he allowed to pull off of the @@.mediumorchid;exhausted $milkTap.slaveName's@@ cock and catch $his breath. + You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. Only once your weight is removed from the squirming cum balloon is $he allowed to pull off of the @@.mediumorchid;exhausted $milkTap.slaveName's@@ cock and catch $his breath. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $Him senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his pussy.@@ <<set $activeSlave.vagina = 1>> @@ -651,7 +651,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You position $activeSlave.slaveName so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he is forced to suck $milkTap.slaveName's dick, since $he lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's swollen testicles, knowing just how much _he2 loves to jettison cum. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with cum under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 spasming, dribbling cock, you know _he2'll come out of it and be eagerly begging you for another slave to fuck soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's swollen testicles, knowing just how much _he2 loves to jettison cum. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 spasming, dribbling cock, you know _he2'll come out of it and be eagerly begging you for another slave to fuck soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $He @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin pussy.@@ <<set $activeSlave.vagina = 1, $activeSlave.devotion -= 1>> @@ -676,7 +676,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he is forced to suck $milkTap.slaveName's dick, since $he lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, planning to coax even stronger orgasms out of _him2. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with cum under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Neither slave seems to have truly enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for dealing with $his pent up loads. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, planning to coax even stronger orgasms out of _him2. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Neither slave seems to have truly enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for dealing with $his pent up loads. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> @@ -697,7 +697,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $his while $he sucks $milkTap.slaveName's cock, since $he lacks any better way to please you. $He submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down $his throat. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, knowing just how much _he2 gets backed up. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with cum under your molesting fingers<</if>>. When you release $his from under your weight, $he drops to the ground panting. Both slaves enjoyed their union, though $milkTap.slaveName even more so after that many orgasms. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, knowing just how much _he2 gets backed up. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. When you release $his from under your weight, $he drops to the ground panting. Both slaves enjoyed their union, though $milkTap.slaveName even more so after that many orgasms. <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing $his virginity to you. <<set $activeSlave.vagina = 1, $activeSlave.devotion += 5>> @@ -722,7 +722,7 @@ Next, you see to $activeSlave.slaveName. <<else>> You know that signal, but $he isn't allowed to get fucked, so you reposition $his so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he deepthroats $milkTap.slaveName. With every thrust against the moaning slave, both you and $milkTap.slaveName come closer to climax. <</if>> - You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's breasts to prevent _him2 from feeling left out from your attention. <<if $activeSlave.inflation == 3>>You came multiple times as you felt $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt $his belly slowly round with cum under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting from $his meal and from the pleasure you drove into $him. Both slaves @@.hotpink;loved the attention@@, though $milkTap.slaveName even more so after so much relief. + You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's breasts to prevent _him2 from feeling left out from your attention. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting from $his meal and from the pleasure you drove into $him. Both slaves @@.hotpink;loved the attention@@, though $milkTap.slaveName even more so after so much relief. <<set $activeSlave.devotion += 4>> <<set $milkTap.devotion += 4>> <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw deleted file mode 100644 index 83bd70891e3ea9f185c8b1450a0feda60f084148..0000000000000000000000000000000000000000 --- a/src/pregmod/generateChild.tw +++ /dev/null @@ -1,643 +0,0 @@ -:: Generate Child [nobr] - -<<if $mom != 0>> - <<set $mergeMom = 0>> - <<set $mergeDad = 0>> - <<for $m = 0; $m < $genePool.length; $m++>> - <<if $mom.ID == $genePool[$m].ID>> - <<set $mergeMom = clone($genePool[$m])>> - <</if>> - <<if $mom.pregSource == $genePool[$m].ID>> - <<set $mergeDad = clone($genePool[$m])>> - <</if>> - <</for>> - <<if $mom.pregSource == -1>> - <<set $mergeDad = $PC>> - <<elseif $mom.pregSource == 0 || $mom.pregSource < -1>> - <<set $mergeDad = $mergeMom>> - <</if>> -<</if>> - -<<set $activeSlaveOneTimeMinAge = $targetAge>> -<<set $activeSlaveOneTimeMaxAge = $targetAge>> -<<set $one_time_age_overrides_pedo_mode = 1>> -<<set $ageAdjustOverride = 1>> - -<<if $babyGender == 1>> - <<include "Generate XX Slave">> - <<if $PC.pregSource < 1>> - <<set $activeSlave.slaveName = "Your daughter">> - <<set $activeSlave.mother = -1>> - <<if $PC.pregSource != -6>> - <<set $activeSlave.father = $missingParent>> - <<set $activeSlave.nationality = "Stateless">> - <<set $activeSlave.eyeColor = either($PC.origEye, "brown", "blue", "brown", "green", "hazel", "green")>> - <<set $activeSlave.hColor = either($PC.origHColor, "brown", "blonde", "black", "brown")>> - <<else>> - <<set $activeSlave.father = -1>> - <<set $activeSlave.nationality = $PC.nationality>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<set $activeSlave.hColor = $PC.origHColor>> - <</if>> - <<if $PC.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">> - <<set $activeSlave.race = either($PC.origRace, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>> - <<if $PC.origRace != $arcologies[0].FSSubjugationistRace>> - <<if random(1,100) > 50>> - <<set $activeSlave.race = "mixed race">> - <</if>> - <</if>> - <<else>> - <<set $activeSlave.race = $PC.origRace>> - <</if>> - <<set $activeSlave.skin = $PC.origSkin>> - <<set $activeSlave.pubicHColor = $activeSlave.hColor>> - <<set $activeSlave.underArmHColor = $activeSlave.hColor>> - <<set $activeSlave.sexualFlaw = "none">> - <<set $activeSlave.sexualQuirk = "none">> - <<set $activeSlave.behavioralFlaw = "none">> - <<set $activeSlave.behavioralQuirk = "none">> - <<set $activeSlave.fetish = "none">> - <<if $PC.markings != "none" && random(1,100) > 50>> - <<set $activeSlave.markings = $PC.markings>> - <</if>> - <<else>> - <<for $m = 0; $m < $genePool.length; $m++>> - <<if $PC.pregSource == $genePool[$m].ID>> - <<set $mergeDad = $genePool[$m]>> - <<break>> - <</if>> - <</for>> - <<set $activeSlave.slaveName = String("Your and " + $mergeDad.slaveName + "'s daughter")>> - <<set $activeSlave.mother = -1>> - <<set $activeSlave.father = $mergeDad.ID>> - <<if $PC.nationality == $mergeDad.nationality>> - <<set $activeSlave.nationality = $mergeDad.nationality>> - <<else>> - <<set $activeSlave.nationality = "Stateless">> - <</if>> - <<if $PC.origRace == $mergeDad.origRace>> - <<set $activeSlave.race = $mergeDad.origRace>> - <<elseif random(1,4) == 4>> - <<if def $mergeDad.origRace>> - <<set $activeSlave.race = either($PC.origRace, $mergeDad.origRace)>> - <<else>> - <<set $activeSlave.race = $PC.origRace>> - <</if>> - <<else>> - <<set $activeSlave.race = "mixed race">> - <</if>> - <<if $PC.origSkin == $mergeDad.origSkin>> - <<set $activeSlave.skin = $PC.origSkin>> - <<else>> - <<GenSkinTone $PC $mergeDad>> - <</if>> - <<if $PC.origEye == $mergeDad.origEye>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<elseif $PC.origEye == "red" || $PC.origEye == "pale red" || $PC.origEye == "light red" || $PC.origEye == "pale gray">> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <<elseif $mergeDad.origEye == "red" || $mergeDad.origEye == "pale red" || $mergeDad.origEye == "light red" || $mergeDad.origEye == "pale gray" || $mergeDad.origEye == "milky white">> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<elseif $PC.origEye == "blue">> - <<if random(1,4) == 2>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<else>> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <</if>> - <<elseif $mergeDad.origEye == "blue">> - <<if random(1,4) == 2>> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <<else>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <</if>> - <<else>> - <<set $activeSlave.eyeColor = either($PC.origEye, $mergeDad.origEye)>> - <</if>> - <<if $PC.origHColor == $mergeDad.origHColor>> - <<set $activeSlave.hColor = $PC.origHColor>> - <<elseif $PC.origHColor == "black">> - <<set $activeSlave.hColor = $PC.origHColor>> - <<elseif $mergeDad.origHColor == "black">> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <<elseif $PC.origHColor == "brown">> - <<set $activeSlave.hColor = $PC.origHColor>> - <<elseif $mergeDad.origHColor == "brown">> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <<elseif $PC.origHColor == "white">> - <<if random(1,100) == 69>> - <<set $activeSlave.hColor = $PC.origHColor>> - <<else>> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <</if>> - <<elseif $mergeDad.origHColor == "white">> - <<if random(1,100) == 69>> - <<set $activeSlave.hColor = $PC.origHColor>> - <<else>> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <</if>> - <<else>> - <<set $activeSlave.hColor = either($PC.origHColor, $mergeDad.origHColor)>> - <</if>> - <<set $activeSlave.pubicHColor = $activeSlave.hColor>> - <<set $activeSlave.underArmHColor = $activeSlave.hColor>> - <<if $mergeDad.underArmHStyle == "hairless">> - <<if random(1,5) == 3>> - <<set $activeSlave.underArmHStyle = "hairless">> - <</if>> - <</if>> - <<if $mergeDad.pubicHStyle == "hairless">> - <<if random(1,5) == 3>> - <<set $activeSlave.pubicHStyle = "hairless">> - <</if>> - <</if>> - <<set $activeSlave.sexualFlaw = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.sexualQuirk = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.behavioralFlaw = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.behavioralQuirk = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.fetish = either("none", "none", "none", "none", "none", $mergeDad.fetish)>> - <<if $activeSlave.markings == "none">> - <<set $activeSlave.markings = either($PC.markings, $mergeDad.markings, "none", "none")>> - <</if>> - <</if>> - <<set $activeSlave.slaveSurname = $PC.surname>> -<<elseif $babyGender == 2>> - <<include "Generate XY Slave">> - <<if $PC.pregSource < 1>> - <<set $activeSlave.slaveName = "Your son">> - <<set $activeSlave.mother = -1>> - <<if $PC.pregSource != -6>> - <<set $activeSlave.father = $missingParent>> - <<set $activeSlave.nationality = "Stateless">> - <<set $activeSlave.eyeColor = either($PC.origEye, "brown", "blue", "brown", "green", "hazel", "green")>> - <<set $activeSlave.hColor = either($PC.origHColor, "brown", "blonde", "black", "brown")>> - <<else>> - <<set $activeSlave.father = -1>> - <<set $activeSlave.nationality = $PC.nationality>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<set $activeSlave.hColor = $PC.origHColor>> - <</if>> - <<if $PC.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">> - <<set $activeSlave.race = either($PC.origRace, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>> - <<if $PC.origRace != $arcologies[0].FSSubjugationistRace>> - <<if random(1,100) > 50>> - <<set $activeSlave.race = "mixed race">> - <</if>> - <</if>> - <<else>> - <<set $activeSlave.race = $PC.origRace>> - <</if>> - <<set $activeSlave.skin = $PC.origSkin>> - <<set $activeSlave.pubicHColor = $PC.origHColor>> - <<set $activeSlave.underArmHColor = $PC.origHColor>> - <<set $activeSlave.sexualFlaw = "none">> - <<set $activeSlave.sexualQuirk = "none">> - <<set $activeSlave.behavioralFlaw = "none">> - <<set $activeSlave.behavioralQuirk = "none">> - <<set $activeSlave.fetish = "none">> - <<if $PC.markings != "none" && random(1,100) > 50>> - <<set $activeSlave.markings = $PC.markings>> - <</if>> - <<else>> - <<for $m = 0; $m < $genePool.length; $m++>> - <<if $PC.pregSource == $genePool[$m].ID>> - <<set $mergeDad = $genePool[$m]>> - <<break>> - <</if>> - <</for>> - <<set $activeSlave.slaveName = String("Your and " + $mergeDad.slaveName + "'s son")>> - <<set $activeSlave.mother = -1>> - <<set $activeSlave.father = $mergeDad.ID>> - <<if $PC.nationality == $mergeDad.nationality>> - <<set $activeSlave.nationality = $mergeDad.nationality>> - <<else>> - <<set $activeSlave.nationality = "Stateless">> - <</if>> - <<if $PC.origRace == $mergeDad.origRace>> - <<set $activeSlave.race = $mergeDad.origRace>> - <<elseif random(1,4) == 4>> - <<if def $mergeDad.origRace>> - <<set $activeSlave.race = either($PC.origRace, $mergeDad.origRace)>> - <<else>> - <<set $activeSlave.race = $PC.origRace>> - <</if>> - <<else>> - <<set $activeSlave.race = "mixed race">> - <</if>> - <<if $PC.origSkin == $mergeDad.origSkin>> - <<set $activeSlave.skin = $PC.origSkin>> - <<else>> - <<GenSkinTone $PC $mergeDad>> - <</if>> - <<if $PC.origEye == $mergeDad.origEye>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<elseif $PC.origEye == "red" || $PC.origEye == "pale red" || $PC.origEye == "light red" || $PC.origEye == "pale gray">> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <<elseif $mergeDad.origEye == "red" || $mergeDad.origEye == "pale red" || $mergeDad.origEye == "light red" || $mergeDad.origEye == "pale gray" || $mergeDad.origEye == "milky white">> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<elseif $PC.origEye == "blue">> - <<if random(1,4) == 2>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <<else>> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <</if>> - <<elseif $mergeDad.origEye == "blue">> - <<if random(1,4) == 2>> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <<else>> - <<set $activeSlave.eyeColor = $PC.origEye>> - <</if>> - <<else>> - <<set $activeSlave.eyeColor = either($PC.origEye, $mergeDad.origEye)>> - <</if>> - <<if $PC.origHColor == $mergeDad.origHColor>> - <<set $activeSlave.hColor = $PC.origHColor>> - <<elseif $PC.origHColor == "black">> - <<set $activeSlave.hColor = $PC.origHColor>> - <<elseif $mergeDad.origHColor == "black">> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <<elseif $PC.origHColor == "brown">> - <<set $activeSlave.hColor = $PC.origHColor>> - <<elseif $mergeDad.origHColor == "brown">> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <<elseif $PC.origHColor == "white">> - <<if random(1,100) == 69>> - <<set $activeSlave.hColor = $PC.origHColor>> - <<else>> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <</if>> - <<elseif $mergeDad.origHColor == "white">> - <<if random(1,100) == 69>> - <<set $activeSlave.hColor = $PC.origHColor>> - <<else>> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <</if>> - <<else>> - <<set $activeSlave.hColor = either($PC.origHColor, $mergeDad.origHColor)>> - <</if>> - <<if $mergeDad.underArmHStyle == "hairless">> - <<if random(1,5) == 3>> - <<set $activeSlave.underArmHStyle = "hairless">> - <</if>> - <</if>> - <<if $mergeDad.pubicHStyle == "hairless">> - <<if random(1,5) == 3>> - <<set $activeSlave.pubicHStyle = "hairless">> - <</if>> - <</if>> - <<set $activeSlave.pubicHColor = $activeSlave.hColor>> - <<set $activeSlave.underArmHColor = $activeSlave.hColor>> - <<set $activeSlave.sexualFlaw = either("none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.sexualQuirk = either("none", "none", "none", "none", "none", $mergeDad.sexualQuirk)>> - <<set $activeSlave.behavioralFlaw = either("none", "none", "none", "none", "none", $mergeDad.behavioralFlaw)>> - <<set $activeSlave.behavioralQuirk = either("none", "none", "none", "none", "none", $mergeDad.behavioralQuirk)>> - <<set $activeSlave.fetish = either("none", "none", "none", "none", "none", $mergeDad.fetish)>> - <<if $activeSlave.markings == "none">> - <<set $activeSlave.markings = either($PC.markings, $mergeDad.markings, "none", "none")>> - <</if>> - <</if>> - <<set $activeSlave.slaveSurname = $PC.surname>> -<<else>> - <<if $seeDicksAffectsPregnancy == 1>> - <<if random(0,100) >= $seeDicks>> - <<include "Generate XX Slave">> - <<else>> - <<include "Generate XY Slave">> - <</if>> - <<else>> - <<if random(0,100) > 50>> - <<include "Generate XY Slave">> - <<else>> - <<include "Generate XX Slave">> - <</if>> - <</if>> - <<set $activeSlave.mother = $mergeMom.ID>> - <<if $mom.pregSource > 0>> - <<set _currentFather = getSlave($mom.pregSource)>> - <<set $activeSlave.father = $mergeDad.ID>> - <<set $activeSlave.slaveName = String($mom.slaveName + " and " + _currentFather.slaveName + "'s child")>> - <<if def $mom.slaveSurname && $mom.slaveSurname != "">><<set $activeSlave.slaveSurname = $mom.slaveSurname>><<elseif def _currentFather.slaveSurname && _currentFather.slaveSurname != "">><<set $activeSlave.slaveSurname = _currentFather.slaveSurname>><<else>><<set $activeSlave.slaveSurname = 0>><</if>> - <<elseif $mom.pregSource == -1>> - <<set $activeSlave.father = -1>> - <<set $activeSlave.slaveName = String($mom.slaveName + " and my child")>> - <<set $activeSlave.slaveSurname = $PC.surname>> - <<else>> - <<set $activeSlave.father = $missingParent>> - <<set $activeSlave.slaveName = String($mom.slaveName + "'s slut child")>> - <<if def $mom.slaveSurname && $mom.slaveSurname != "">><<set $activeSlave.slaveSurname = $mom.slaveSurname>><<else>><<set $activeSlave.slaveSurname = 0>><</if>> - <</if>> - <<if $mergeMom.nationality == $mergeDad.nationality>> - <<set $activeSlave.nationality = $mergeDad.nationality>> - <<else>> - <<set $activeSlave.nationality = "Stateless">> - <</if>> - <<if $mergeMom.origRace == $mergeDad.origRace>> - <<set $activeSlave.race = $mergeDad.origRace>> - <<elseif random(1,4) == 4>> - <<if def $mergeDad.origRace>> - <<set $activeSlave.race = either($mergeMom.origRace, $mergeDad.origRace)>> - <<else>> - <<set $activeSlave.race = $mergeMom.origRace>> - <</if>> - <<else>> - <<set $activeSlave.race = "mixed race">> - <</if>> - <<if $mom.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">> - <<set $activeSlave.race = either($mergeMom.origRace, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>> - <<if $mergeMom.origRace != $arcologies[0].FSSubjugationistRace>> - <<if random(1,100) > 50>> - <<set $activeSlave.race = "mixed race">> - <</if>> - <</if>> - <</if>> - <<if $mergeMom.origSkin == $mergeDad.origSkin>> - <<set $activeSlave.skin = $mergeMom.origSkin>> - <<else>> - <<GenSkinTone $mergeMom $mergeDad>> - <</if>> - <<if $mergeMom.origEye == $mergeDad.origEye>> - <<set $activeSlave.eyeColor = $mergeMom.origEye>> - <<elseif $mergeMom.origEye == "red" || $mergeMom.origEye == "pale red" || $mergeMom.origEye == "light red" || $mergeMom.origEye == "pale gray" || $mergeMom.origEye == "milky white">> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <<elseif $mergeDad.origEye == "red" || $mergeDad.origEye == "pale red" || $mergeDad.origEye == "light red" || $mergeDad.origEye == "pale gray" || $mergeDad.origEye == "milky white">> - <<set $activeSlave.eyeColor = $mergeMom.origEye>> - <<elseif $mergeMom.origEye == "blue">> - <<if random(1,4) == 2>> - <<set $activeSlave.eyeColor = $mergeMom.origEye>> - <<else>> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <</if>> - <<elseif $mergeDad.origEye == "blue">> - <<if random(1,4) == 2>> - <<set $activeSlave.eyeColor = $mergeDad.origEye>> - <<else>> - <<set $activeSlave.eyeColor = $mergeMom.origEye>> - <</if>> - <<else>> - <<set $activeSlave.eyeColor = either($mergeMom.origEye, $mergeDad.origEye)>> - <</if>> - <<if $mom.pregSource == -2 || $mom.pregSource == 0>> - <<set $activeSlave.eyeColor = either($mergeMom.origEye, "brown", "blue", "brown", "green", "hazel", "green")>> - <</if>> - <<if $mergeMom.origHColor == $mergeDad.origHColor>> - <<set $activeSlave.hColor = $mergeMom.origHColor>> - <<elseif $mergeMom.origHColor == "white">> - <<if random(1,100) == 69>> - <<set $activeSlave.hColor = $mergeMom.origHColor>> - <<else>> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <</if>> - <<elseif $mergeDad.origHColor == "white">> - <<if random(1,100) == 69>> - <<set $activeSlave.hColor = $mergeDad.origHColor>> - <<else>> - <<set $activeSlave.hColor = $mergeMom.origHColor>> - <</if>> - <<elseif $mergeMom.origHColor == "black">> - <<set $activeSlave.hColor = either($mergeMom.origHColor, $mergeMom.origHColor, $mergeMom.origHColor, $mergeMom.origHColor, $mergeMom.origHColor, $mergeMom.origHColor, $mergeMom.origHColor, $mergeDad.origHColor)>> - <<elseif $mergeDad.origHColor == "black">> - <<set $activeSlave.hColor = either($mergeDad.origHColor, $mergeDad.origHColor, $mergeDad.origHColor, $mergeDad.origHColor, $mergeDad.origHColor, $mergeDad.origHColor, $mergeDad.origHColor, $mergeMom.origHColor)>> - <<elseif $mergeMom.origHColor == "brown">> - <<set $activeSlave.hColor = either($mergeMom.origHColor, $mergeMom.origHColor, $mergeMom.origHColor, $mergeDad.origHColor)>> - <<elseif $mergeDad.origHColor == "brown">> - <<set $activeSlave.hColor = either($mergeDad.origHColor, $mergeDad.origHColor, $mergeDad.origHColor, $mergeMom.origHColor)>> - <<else>> - <<set $activeSlave.hColor = either($mergeMom.origHColor, $mergeDad.origHColor)>> - <</if>> - <<if $mom.pregSource == -2 || $mom.pregSource == 0>> - <<set $activeSlave.hColor = either($mergeMom.origHColor, "brown", "blonde", "black", "brown", "black", "brown", "black")>> - <</if>> - <<if $mergeDad.underArmHStyle == "hairless" && $mergeMom.underArmHStyle == "hairless">> - <<set $activeSlave.underArmHStyle = "hairless">> - <<elseif $mergeDad.underArmHStyle == "hairless" || $mergeMom.underArmHStyle == "hairless">> - <<if random(1,5) == 3>> - <<set $activeSlave.underArmHStyle = "hairless">> - <</if>> - <</if>> - <<if $mergeDad.pubicHStyle == "hairless" && $mergeMom.pubicHStyle == "hairless">> - <<set $activeSlave.pubicHStyle = "hairless">> - <<elseif $mergeDad.pubicHStyle == "hairless" || $mergeMom.pubicHStyle == "hairless">> - <<if random(1,5) == 3>> - <<set $activeSlave.pubicHStyle = "hairless">> - <</if>> - <</if>> - <<set $activeSlave.pubicHColor = $activeSlave.hColor>> - <<set $activeSlave.underArmHColor = $activeSlave.hColor>> - <<if $mom.prematureBirth != 1>> - <<set $activeSlave.sexualFlaw = either($mergeMom.sexualFlaw, "none", "none", "none", "none", "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.sexualQuirk = either($mergeMom.sexualQuirk, "none", "none", "none", "none", "none", $mergeDad.sexualQuirk)>> - <<set $activeSlave.behavioralFlaw = either($mergeMom.behavioralFlaw, "none", "none", "none", "none", "none", $mergeDad.behavioralFlaw)>> - <<set $activeSlave.behavioralQuirk = either($mergeMom.behavioralQuirk, "none", "none", "none", "none", "none", $mergeDad.behavioralQuirk)>> - <<else>> - <<set $activeSlave.sexualFlaw = either($mergeMom.sexualFlaw, "none", $mergeDad.sexualFlaw)>> - <<set $activeSlave.behavioralFlaw = either($mergeMom.behavioralFlaw, "none", $mergeDad.behavioralFlaw)>> - <</if>> - <<set $activeSlave.fetish = either("none", "none", "none", "none", "none", $mergeDad.fetish, $mergeMom.fetish)>> - <<if $activeSlave.markings == "none">> - <<set $activeSlave.markings = either($mergeMom.markings, $mergeDad.markings, "none", "none")>> - <</if>> - <<if $mom.addict > 0>> - <<set $activeSlave.addict = Math.trunc($mom.addict/2)>> - <</if>> -<</if>> - -<<set $activeSlave.actualAge = 0>> -<<set $activeSlave.birthWeek = 0>> -<<set $activeSlave.weight = -100>> -<<set $activeSlave.muscles = -100>> -<<set $activeSlave.boobs = 0>> -<<set $activeSlave.butt = 0>> -<<set $activeSlave.energy = 0>> -<<set $activeSlave.anus = 0>> -<<set $activeSlave.chem = 990>> -<<if $activeSlave.vagina > -1>> - <<set $activeSlave.vagina = 0>> -<</if>> -<<if $activeSlave.dick > 0>> - <<set $activeSlave.foreskin = 1>> - <<set $activeSlave.balls = 1>> - <<set $activeSlave.scrotum = 1>> -<</if>> -<<if $activeSlave.fetish != "none">> - <<set $activeSlave.fetishStrength = 20>> -<</if>> - -/* Int and facial attractiveness changes to bolster eugenics and add negatives for excessive inbreeding */ -<<if $activeSlave.mother == -1 && $PC.pregSource == -1>> - <<set $activeSlave.face = random(90,100)>> - <<set $activeSlave.intelligence = random(90,100)>> -<<elseif $activeSlave.mother == -1>> - <<if $PC.pregSource > 0>> - <<if $mergeDad.face < $PC.face>> - <<set $activeSlave.face = random($mergeDad.face, $PC.face)>> - <<else>> - <<set $activeSlave.face = random(0,$PC.face)>> - <</if>> - <<if $activeSlave.face < 40>> - <<set $activeSlave.face += random(5,20)>> - <</if>> - <<if $mergeDad.intelligence < $PC.intelligence>> - <<set $activeSlave.intelligence = random($mergeDad.intelligence, $PC.intelligence)>> - <<else>> - <<set $activeSlave.intelligence = $PC.intelligence>> - <</if>> - <<if $activeSlave.intelligence <= 50>> - <<set $activeSlave.intelligence += 30>> - <</if>> - <<else>> - <<set $activeSlave.face =random(20,100)>> - <<set $activeSlave.intelligence = random(50,100)>> - <</if>> -<<elseif $activeSlave.father == -1>> - <<if $PC.face > $mergeMom.face>> - <<set $activeSlave.face = random($mergeMom.face, $PC.face)>> - <<else>> - <<set $activeSlave.face = either($mergeMom.face-10, $mergeMom.face+10)>> - <</if>> - <<if $PC.intelligence > $mergeMom.intelligence>> - <<set $activeSlave.intelligence = random($mergeMom.intelligence, $PC.intelligence)>> - <<else>> - <<set $activeSlave.intelligence = $mergeMom.intelligence>> - <</if>> - <<if $mom.breedingMark == 1>> - <<if $activeSlave.face < 60>> - <<set $activeSlave.face = random(60,100)>> - <</if>> - <<if $activeSlave.intelligence <= 50>> - <<set $activeSlave.intelligence = either(60,100)>> - <</if>> - <<elseif $inbreeding == 1>> - <<if $activeSlave.face > -100 && random(1,100) > 60>> - <<set $activeSlave.face -= random(2,20)>> - <</if>> - <<if $activeSlave.intelligence >= -95 && random(1,100) < 40>> - <<set $activeSlave.intelligence -= random(1,10)>> - <<if $activeSlave.intelligence >= -95 && random(1,100) < 20>> - <<set $activeSlave.intelligence -= random(1,5)>> - <</if>> - <</if>> - <</if>> - <<if $mom.prematureBirth == 1>> - <<set $activeSlave.intelligence -= random(0,10)>> - <</if>> -<<else>> - <<if $mergeDad.face < $mergeMom.face>> - <<set $activeSlave.face = random($mergeDad.face, $mergeMom.face)>> - <<elseif $mergeDad.face > $mergeMom.face>> - <<set $activeSlave.face = random($mergeMom.face, $mergeDad.face)>> - <<else>> - <<set $activeSlave.face = $mergeMom.face>> - <</if>> - <<if $mergeDad.intelligence < $mergeMom.intelligence>> - <<set $activeSlave.intelligence = random($mergeDad.intelligence, $mergeMom.intelligence)>> - <<elseif $mergeDad.intelligence > $mergeMom.intelligence>> - <<set $activeSlave.intelligence = random($mergeMom.intelligence, $mergeDad.intelligence)>> - <<else>> - <<set $activeSlave.intelligence = $mergeMom.intelligence>> - <</if>> - <<if $inbreeding == 1>> - <<if $activeSlave.face > -100 && random(1,100) < 50>> - <<set $activeSlave.face -= random(5,20)>> - <</if>> - <<if $activeSlave.intelligence >= -95 && random(1,100) < 50>> - <<set $activeSlave.intelligence -= random(1,15)>> - <<if $activeSlave.intelligence >= -95 && random(1,100) < 30>> - <<set $activeSlave.intelligence -= random(1,15)>> - <</if>> - <</if>> - <</if>> - <<if $mom.prematureBirth == 1>> - <<set $activeSlave.intelligence -= random(0,10)>> - <</if>> -<</if>> - -<<if $mom.prematureBirth == 1>><<set $activeSlave.premature = 1>><</if>> -<<set $activeSlave.origRace = $activeSlave.race>> -<<set $activeSlave.areolaePiercing = 0>> -<<set $activeSlave.face = Math.clamp($activeSlave.face, -100, 100)>> -<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence, -100, 100)>> -<<set $activeSlave.corsetPiercing = 0>> -<<set $activeSlave.boobsImplant = 0>> -<<set $activeSlave.boobsImplantType = 0>> -<<set $activeSlave.nipplesPiercing = 0>> -<<set $activeSlave.areolaePiercing = 0>> -<<set $activeSlave.lactation = 0>> -<<set $activeSlave.hipsImplant = 0>> -<<set $activeSlave.buttImplant = 0>> -<<set $activeSlave.buttImplantType = 0>> -<<set $activeSlave.lipsImplant = 0>> -<<set $activeSlave.lipsPiercing = 0>> -<<set $activeSlave.tonguePiercing = 0>> -<<set $activeSlave.vaginaPiercing = 0>> -<<set $activeSlave.preg = 0>> -<<set $activeSlave.pregType = 0>> -<<set $activeSlave.pregKnown = 0>> -<<set $activeSlave.belly = 0>> -<<set $activeSlave.bellyPreg = 0>> -<<set $activeSlave.bellyFluid = 0>> -<<set $activeSlave.bellyImplant = -1>> -<<set $activeSlave.clitPiercing = 0>> -<<set $activeSlave.dickPiercing = 0>> -<<set $activeSlave.makeup = 0>> -<<set $activeSlave.nails = 0>> -<<set $activeSlave.earPiercing = 0>> -<<set $activeSlave.nosePiercing = 0>> -<<set $activeSlave.eyebrowPiercing = 0>> -<<set $activeSlave.stampTat = 0>> -<<set $activeSlave.bellyTat = 0>> -<<set $activeSlave.anusPiercing = 0>> -<<set $activeSlave.anusTat = 0>> -<<set $activeSlave.shouldersTat = 0>> -<<set $activeSlave.armsTat = 0>> -<<set $activeSlave.legsTat = 0>> -<<set $activeSlave.backTat = 0>> -<<set $activeSlave.combatSkill = 0>> -<<set $activeSlave.whoreSkill = 0>> -<<set $activeSlave.entertainSkill = 0>> -<<set $activeSlave.oralSkill = 0>> -<<set $activeSlave.analSkill = 0>> -<<set $activeSlave.vaginalSkill = 0>> -<<set $activeSlave.accent = 4>> -<<set $activeSlave.canRecruit = 0>> -<<set $activeSlave.hStyle = "long">> -<<set $activeSlave.hLength = 300>> -<<if $activeSlave.pubicHStyle != "hairless">> - <<set $activeSlave.pubicHStyle = either("bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless")>> -<</if>> -<<if $activeSlave.underArmHStyle != "hairless">> - <<set $activeSlave.underArmHStyle = either("bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "bushy", "hairless")>> -<</if>> -<<if $activeSlave.fetish == "mindbroken">> - <<set $activeSlave.fetish = "none">> -<</if>> -<<if $incubatorImprintSetting == "terror">> - <<set $activeSlave.origin = "She was conditioned from birth into mindless terror in an aging tank.">> - <<set $activeSlave.tankBaby = 2>> -<<else>> - <<set $activeSlave.origin = "She was conditioned from birth into trusting obedience in an aging tank.">> - <<set $activeSlave.tankBaby = 1>> -<</if>> -<<set $activeSlave.career = "a slave since birth">> -<<set $activeSlave.birthName = $activeSlave.slaveName>> -<<set $activeSlave.birthSurname = $activeSlave.slaveSurname>> -<<set $activeSlave.intelligenceImplant = 0>> -<<set $activeSlave.navelPiercing = 0>> -<<set $activeSlave.devotion = 0>> -<<set $activeSlave.trust = 0>> -<<set $activeSlave.weekAcquired = $week>> -<<if $activeSlave.nationality == "Stateless">> - <<if $arcologies[0].FSRomanRevivalist > 90>> - <<set $activeSlave.nationality = "Roman Revivalist">> - <<elseif $arcologies[0].FSAztecRevivalist > 90>> - <<set $activeSlave.nationality = "Aztec Revivalist">> - <<elseif $arcologies[0].FSEgyptianRevivalist > 90>> - <<set $activeSlave.nationality = "Ancient Egyptian Revivalist">> - <<elseif $arcologies[0].FSEdoRevivalist > 90>> - <<set $activeSlave.nationality = "Edo Revivalist">> - <<elseif $arcologies[0].FSArabianRevivalist > 90>> - <<set $activeSlave.nationality = "Arabian Revivalist">> - <<elseif $arcologies[0].FSChineseRevivalist > 90>> - <<set $activeSlave.nationality = "Ancient Chinese Revivalist">> - <</if>> -<</if>> - -<<set $mergeMom = 0>> -<<set $mergeDad = 0>> diff --git a/src/pregmod/huskSlaveSwapWorkaround.tw b/src/pregmod/huskSlaveSwapWorkaround.tw index ec00fdf59e1ccd983fdf30b6c8c2f57fd180d71d..4e078d15dd8500d68a55251f1abd1e06172daefe 100644 --- a/src/pregmod/huskSlaveSwapWorkaround.tw +++ b/src/pregmod/huskSlaveSwapWorkaround.tw @@ -2,7 +2,7 @@ <<set $nextButton = "Abort Operation", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event">> -"This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if $incubator > 0>> and slaves with reserved children<</if>> not eligible." +"This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if ($incubator > 0) || ($nurseryBabies)>> and slaves with reserved children<</if>> not eligible." <br> //Select the slave whose mind will be transferred into the waiting husk.<<if $cyberMod == 1>> Amputated slaves must not be wearing prosthetics.<</if>> This operation will cost <<print cashFormat(10000)>>.// diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index 32ae69f18ed74321884ab1d4b279bdacf8f38ec8..be75a3969eec4491a842010d148263c83f7b6892 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -8,7 +8,7 @@ <<set $incubatorNameCaps = $incubatorName.replace("the ", "The ")>> <</if>> -<<set $readySlaves = 0, $readySlave = 0, $incubatorSlaves = $tanks.length, $freeTanks = $incubator - $incubatorSlaves, _SL = $slaves.length, _eligibility = 0>> +<<set $readySlaves = 0, $readySlave = 0, $incubatorSlaves = $tanks.length, $freeTanks = $incubator - $incubatorSlaves, _SL = $slaves.length, _eligibility = 0, $reservedChildren = FetusGlobalReserveCount("incubator"), $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> <br><br> $incubatorNameCaps is a clean, cold hall designed to be lined with tanks and their connected monitoring systems. @@ -70,15 +70,17 @@ Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $ <</if>> <div id="qlIncubator"> <<for _u = 0; _u < _SL; _u++>> + <<setLocalPronouns $slaves[_u]>> <<if $slaves[_u].preg > 0 && $slaves[_u].broodmother == 0 && $slaves[_u].pregKnown == 1 && $slaves[_u].eggType == "human">> <<if $slaves[_u].assignment == "work in the dairy" && $dairyPregSetting > 0>> <<else>> <<set _slaveId = "slave-" + $slaves[_u].ID>> - <<set _pregCount = $slaves[_u].pregType>> - <<set _reservedSpots = $slaves[_u].reservedChildren>> + <<set _WL = $slaves[_u].womb.length>> + <<set _reservedIncubator = WombReserveCount($slaves[_u], "incubator")>> + <<set _reservedNursery = WombReserveCount($slaves[_u], "nursery")>> <<set _pregWeek = $slaves[_u].pregWeek>> <<set _slaveName = SlaveFullName($slaves[_u])>> - <div class="possible" @id="_slaveId" @data-preg-count="_pregCount" @data-reserved-spots="_reservedSpots" @data-preg-week="_pregWeek" @data-name="_slaveName"> + <div class="possible" @id="_slaveId" @data-preg-count="_pregCount" @data-reserved-spots="_reservedIncubator" @data-preg-week="_pregWeek" @data-name="_slaveName"> <<print "[[_slaveName|Long Slave Description][$activeSlave = $slaves[" + _u + "], $nextLink = passage()]]">> is $slaves[_u].pregWeek weeks pregnant with <<if $slaves[_u].pregSource == 0 || $slaves[_u].preg <= 5>>someone's<<if $slaves[_u].preg <= 5>>, though it is too early to tell whose,<</if>> <<elseif $slaves[_u].pregSource == -1>>your @@ -89,53 +91,53 @@ Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $ <<print $slaves[_t].slaveName>>'s <</if>> <</if>> - <<if $slaves[_u].pregType > 1>>$slaves[_u].pregType babies<<else>>baby<</if>>. - <<if $slaves[_u].reservedChildren > 0>> + <<if _WL > 1>>_WL babies<<else>>baby<</if>>. + <<if _reservedIncubator > 0>> <<set _childrenReserved = 1>> - <<if $slaves[_u].pregType == 1>> - Her child will be placed in $incubatorName. - <<elseif $slaves[_u].reservedChildren < $slaves[_u].pregType>> - $slaves[_u].reservedChildren of her children will be placed in $incubatorName. - <<elseif $slaves[_u].pregType == 2>> - Both of her children will be placed in $incubatorName. + <<if _WL == 1>> + $His child will be placed in $incubatorName. + <<elseif _reservedIncubator < _WL>> + _reservedIncubator of $his children will be placed in $incubatorName. + <<elseif _WL == 2>> + Both of $his children will be placed in $incubatorName. <<else>> - All $slaves[_u].reservedChildren of her children will be placed in $incubatorName. + All _reservedIncubator of $his children will be placed in $incubatorName. <</if>> - <<if ($slaves[_u].reservedChildren + $slaves[_u].reservedChildrenNursery < $slaves[_u].pregType) && ($reservedChildren < $freeTanks)>> + <<if (_reservedIncubator + _reservedNursery < _WL) && ($reservedChildren < $freeTanks)>> <br> - <<print "[[Keep another child|Incubator][$slaves[" + _u + "].reservedChildren += 1, $reservedChildren += 1]]">> - <<if $slaves[_u].reservedChildren > 0>> - | <<print "[[Keep one less child|Incubator][$slaves[" + _u + "].reservedChildren -= 1, $reservedChildren -= 1]]">> + <<print "[[Keep another child|Incubator][WombAddToGenericReserve($slaves[" + _u + "], 'incubator', 1)]]">> + <<if _reservedIncubator > 0>> + | <<print "[[Keep one less child|Incubator][WombCleanGenericReserve($slaves[" + _u + "], 'incubator', 1)]]">> <</if>> - <<if $slaves[_u].reservedChildren > 1>> - | <<print "[[Keep none of her children|Incubator][$reservedChildren -= $slaves[" + _u + "].reservedChildren, $slaves[" + _u + "].reservedChildren = 0]]">> + <<if _reservedIncubator > 1>> + | <<print "[[Keep none of " + $his + " children|Incubator][WombCleanGenericReserve($slaves[" + _u + "], 'incubator', 9999)]">> <</if>> - <<if ($reservedChildren + $slaves[_u].pregType - $slaves[_u].reservedChildren) <= $freeTanks>> - | <<print "[[Keep the rest of her children|Incubator][$reservedChildren += ($slaves[" + _u + "].pregType - $slaves[" + _u + "].reservedChildren), $slaves[" + _u + "].reservedChildren += ($slaves[" + _u + "].pregType - $slaves[" + _u + "].reservedChildren), $slaves[" + _u + "].reservedChildrenNursery = 0]]">> + <<if ($reservedChildren + _WL - _reservedIncubator) <= $freeTanks>> + | <<print "[[Keep the rest of " + $his + " children|Incubator][WombAddToGenericReserve($slaves[" + _u + "], 'incubator', 9999)]]">> <</if>> - <<elseif ($slaves[_u].reservedChildren == $slaves[_u].pregType) || ($reservedChildren == $freeTanks) || ($slaves[_u].reservedChildren + $slaves[_u].reservedChildrenNursery == $slaves[_u].pregType)>> + <<elseif (_reservedIncubator == _WL) || ($reservedChildren == $freeTanks) || (_reservedIncubator + _reservedNursery == _WL)>> <br> - <<print "[[Keep one less child|Incubator][$slaves[" + _u + "].reservedChildren -= 1, $reservedChildren -= 1]]">> - <<if $slaves[_u].reservedChildren > 1>> - | <<print "[[Keep none of her children|Incubator][$reservedChildren -= $slaves[" + _u + "].reservedChildren, $slaves[" + _u + "].reservedChildren = 0]]">> + <<print "[[Keep one less child|Incubator][WombCleanGenericReserve($slaves[" + _u + "], 'incubator', 1)]]">> + <<if _reservedIncubator > 1>> + | <<print "[[Keep none of " + $his + " children|Incubator][WombCleanGenericReserve($slaves[" + _u + "], 'incubator', 9999)]]">> <</if>> <</if>> <<elseif ($reservedChildren < $freeTanks)>> - <<if $slaves[_u].pregType - $slaves[_u].reservedChildrenNursery == 0>> + <<if _WL - _reservedNursery == 0>> //$His children are already reserved for $nurseryName// <br> - <<print "[[Keep " + $his + " " + (($slaves[_u].pregType > 1) ? "children" : "child") + " here instead|Incubator][$slaves[" + _u + "].reservedChildren += $slaves[" + _u + "].pregType, $slaves[" + _u + "].reservedChildrenNursery = 0]]">> + <<print "[[Keep " + $his + " " + ((_WL > 1) ? "children" : "child") + " here instead|Incubator][WombChangeReserveType($slaves[" + _u + "], 'nursery', 'incubator')]]">> <<else>> You have <<if $freeTanks == 1>>an<</if>> @@.lime;available aging tank<<if $freeTanks > 1>>s<</if>>.@@ <br> - <<print "[[Keep "+ (($slaves[_u].pregType > 1) ? "a" : "the") +" child|Incubator][$slaves[" + _u + "].reservedChildren += 1, $reservedChildren += 1]]">> - <<if ($slaves[_u].pregType > 1) && ($reservedChildren + $slaves[_u].pregType - $slaves[_u].reservedChildren) <= $freeTanks>> - | <<print "[[Keep all of " + $his + " children|Incubator][$reservedChildren += $slaves["+ _u + "].pregType, $slaves[" + _u + "].reservedChildren += $slaves["+ _u +"].pregType, $slaves[" + _u + "].reservedChildrenNursery = 0]]">> + <<print "[[Keep "+ ((_WL > 1) ? "a" : "the") +" child|Incubator][WombAddToGenericReserve($slaves[" + _u + "], 'incubator', 1)]]">> + <<if (_WL > 1) && ($reservedChildren + _WL - _reservedIncubator) <= $freeTanks>> + | <<print "[[Keep all of " + $his + " children|Incubator][WombAddToGenericReserve($slaves[" + _u + "], 'incubator', 9999)]]">> <</if>> <</if>> <<elseif $reservedChildren == $freeTanks>> <br> - You have @@.red;no room for her offspring.@@ + You have @@.red;no room for $his offspring.@@ <</if>> <<set _eligibility = 1>> </div> @@ -150,7 +152,7 @@ Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $ <br> //You have no pregnant slaves bearing eligible children.// <</if>> -<<if $PC.pregKnown == 1 && $PC.pregSource != -1>> +<<if $PC.pregKnown == 1 && $PC.pregSource != -6>> <br>''@@.pink;You're pregnant@@'' and going to have <<switch $PC.pregType>> <<case 1>> @@ -170,46 +172,49 @@ Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $ <<case 8>> octuplets. <</switch>> - <<if ($PC.reservedChildren > 0)>> + <<set _WL = $PC.womb.length>> + <<set _reservedIncubator = WombReserveCount($PC, "incubator")>> + <<set _reservedNursery = WombReserveCount($PC, "nursery")>> + <<if (_reservedIncubator > 0)>> <<set _childrenReserved = 1>> - <<if $PC.pregType == 1>> + <<if _WL == 1>> Your child will be placed in $incubatorName. - <<elseif $PC.reservedChildren < $PC.pregType>> - $PC.reservedChildren of your children will be placed in $incubatorName. - <<elseif $PC.pregType == 2>> + <<elseif _reservedIncubator < _WL>> + _reservedIncubator of your children will be placed in $incubatorName. + <<elseif _WL == 2>> Both of your children will be placed in $incubatorName. <<else>> - All $PC.reservedChildren of your children will be placed in $incubatorName. + All _reservedIncubator of your children will be placed in $incubatorName. <</if>> - <<if ($PC.reservedChildren < $PC.pregType) && ($reservedChildren < $freeTanks) && ($PC.reservedChildren - $PC.reservedChildrenNursery > 0)>> + <<if (_reservedIncubator < _WL) && ($reservedChildren < $freeTanks) && (_reservedIncubator - _reservedNursery > 0)>> <br> - <<print "[[Keep another child|Incubator][$PC.reservedChildren += 1, $reservedChildren += 1]]">> - <<if $PC.reservedChildren > 0>> - | <<print "[[Keep one less child|Incubator][$PC.reservedChildren -= 1, $reservedChildren -= 1]]">> + <<print "[[Keep another child|Incubator][WombAddToGenericReserve($PC, 'incubator', 1)]]">> + <<if _reservedIncubator > 0>> + | <<print "[[Keep one less child|Incubator][WombCleanGenericReserve($PC, 'incubator', 1)]]">> <</if>> - <<if $PC.reservedChildren > 1>> - | <<print "[[Keep none of your children|Incubator][$reservedChildren -= $PC.reservedChildren, $PC.reservedChildren = 0]]">> + <<if _reservedIncubator > 1>> + | <<print "[[Keep none of your children|Incubator][WombCleanGenericReserve($PC, 'incubator', 9999)]]">> <</if>> - <<if ($reservedChildren + $PC.pregType - $PC.reservedChildren) <= $freeTanks>> - | <<print "[[Keep the rest of your children|Incubator][$reservedChildren += ($PC.pregType - $PC.reservedChildren), $PC.reservedChildren += ($PC.pregType - $PC.reservedChildren)]]">> + <<if ($reservedChildren + _WL - _reservedIncubator) <= $freeTanks>> + | <<print "[[Keep the rest of your children|Incubator][WombAddToGenericReserve($PC, 'incubator', 9999)]]">> <</if>> - <<elseif ($PC.reservedChildren == $PC.pregType) || ($reservedChildren == $freeTanks) || ($PC.reservedChildren - $PC.reservedChildrenNursery >= 0)>> + <<elseif (_reservedIncubator == _WL) || ($reservedChildren == $freeTanks) || (_reservedIncubator - _reservedNursery >= 0)>> <br> - <<print "[[Keep one less child|Incubator][$PC.reservedChildren -= 1, $reservedChildren -= 1]]">> - <<if $PC.reservedChildren > 1>> - | <<print "[[Keep none of your children|Incubator][$reservedChildren -= $PC.reservedChildren, $PC.reservedChildren = 0]]">> + <<print "[[Keep one less child|Incubator][_reservedIncubator -= 1, $reservedChildren -= 1]]">> + <<if _reservedIncubator > 1>> + | <<print "[[Keep none of your children|Incubator][WombCleanGenericReserve($PC, 'incubator', 9999)]]">> <</if>> <</if>> <<elseif $reservedChildren < $freeTanks>> - <<if $PC.pregType - $PC.reservedChildrenNursery == 0>> - //Your child<<if $PC.pregType > 0>>ren are<<else>>is<</if>> already reserved for $nurseryName// - <<print "[[Keep your" + (($PC.pregType > 1) ? "children" : "child") + " here instead|Incubator][$PC.reservedChildren += 1, $PC.reservedChildrenNursery = 0]]">> + <<if _WL - _reservedNursery == 0>> + //Your child<<if _WL > 0>>ren are<<else>>is<</if>> already reserved for $nurseryName// + <<print "[[Keep your" + ((_WL > 1) ? "children" : "child") + " here instead|Incubator][WombChangeReserveType($PC, 'nursery', 'incubator')]]">> <<else>> You have <<if $freeTanks == 1>>an<</if>> @@.lime;available aging tank<<if $freeTanks > 1>>s<</if>>.@@ <br> - <<print "[[Keep " + (($PC.pregType > 1) ? "a" : "your") +" child|Incubator][$PC.reservedChildren += 1, $reservedChildren += 1]]">> - <<if ($PC.pregType > 1) && ($reservedChildren + $PC.pregType - $PC.reservedChildren) <= $freeTanks>> - | [[Keep all of your children|Incubator][$reservedChildren += $PC.pregType, $PC.reservedChildren += $PC.pregType]] + <<print "[[Keep " + ((_WL > 1) ? "a" : "your") +" child|Incubator][WombAddToGenericReserve($PC, 'incubator', 1)]]">> + <<if (_WL > 1) && ($reservedChildren + _WL - _reservedIncubator) <= $freeTanks>> + | [[Keep all of your children|Incubator][WombAddToGenericReserve($PC, 'incubator', 9999)]] <</if>> <</if>> <<elseif $reservedChildren == $freeTanks>> @@ -222,11 +227,10 @@ Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $ <<link "Clear all reserved children">> <<for _u = 0; _u < _SL; _u++>> <<if $slaves[_u].reservedChildren != 0>> - <<set $slaves[_u].reservedChildren = 0>> + <<set WombCleanGenericReserve($slaves[_u], 'incubator', 9999)>> <</if>> <</for>> - <<set $PC.reservedChildren = 0>> - <<set $reservedChildren = 0>> + <<set WombCleanGenericReserve($PC, 'incubator', 9999)>> <<goto "Incubator">> <</link>> <</if>> @@ -289,18 +293,27 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <br> <<if $incubatorImprintSetting == "terror">> - The imprinting system is currently focused on making her devoted but fearful of you. The imprinting cycle is locked upon incubation start. + The imprinting system is currently focused on making them devoted but fearful of you. The imprinting cycle is locked upon incubation start. [[Switch the system to focus on attachment|Incubator][$incubatorImprintSetting = "trust"]] //Only affects new infants// <<else>> - The imprinting system is currently focused on making her devoted and trusting of you. The imprinting cycle is locked upon incubation start. + The imprinting system is currently focused on making them devoted and trusting of you. The imprinting cycle is locked upon incubation start. [[Switch the system to focus on dependence|Incubator][$incubatorImprintSetting = "terror"]] //Only affects new infants// <</if>> + <<if $incubatorSlaves > 0>> +<br><br>''Children in $incubatorName'' + <<for $i = 0; $i < $incubatorSlaves; $i++>> <<capture $i>> - <br><br>@@.pink;$tanks[$i].slaveName@@ occupies this tank. She appears to be <<if $tanks[$i].genes == "XX">>a natural girl<<else>>a natural boy<</if>>, with $tanks[$i].hColor hair<<if $tanks[$i].eyes != -2>> and $tanks[$i].eyeColor eyes.<<else>>. She most likely will be blind.<</if>> - Statistical projections indicates that once released she will be around <<= heightToEitherUnit($tanks[$i].height + random(-5,5))>> tall. Most likely she will be + <<setLocalPronouns $tanks[$i]>> + <br><br>@@.pink;$tanks[$i].slaveName@@ occupies this tank. + <<if $geneticMappingUpgrade == 1>> + $He is a <<if $tanks[$i].genes == "XX">>female<<else>>male<</if>> of $tanks[$i].race descent with $tanks[$i].eyeColor eyes, $tanks[$i].hColor hair and $tanks[$i].skin skin. Given $his parentage, $he is considered $tanks[$i].nationality. + <<else>> + $He appears to be <<if $tanks[$i].genes == "XX">>a natural girl<<else>>a natural boy<</if>>, with $tanks[$i].hColor hair<<if $tanks[$i].eyes != -2>> and $tanks[$i].eyeColor eyes.<<else>>. $He most likely will be blind.<</if>> + <</if>> + Statistical projections indicates that once released $he will be around <<= heightToEitherUnit($tanks[$i].height + random(-5,5))>> tall. Most likely $he will be <<if $tanks[$i].weight <= 30 && $tanks[$i].weight >= -30>> at a healthy weight and <<elseif $tanks[$i].weight >= 31 && $tanks[$i].weight <= 95>> @@ -327,7 +340,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <<elseif $tanks[$i].muscles <= -96>> extremely weak. <</if>> - Her breasts are projected to be + $His breasts are projected to be <<if $tanks[$i].boobs <= 799>> of normal size, <<elseif $tanks[$i].boobs <= 1799>> @@ -337,7 +350,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <<else>> of humongous size, <</if>> - while her rear will be + while $his rear will be <<if $tanks[$i].butt <= 3>> a healthy size. <<elseif $tanks[$i].butt <= 6>> @@ -349,86 +362,86 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <</if>> <<if $tanks[$i].dick > 0>> <<if $tanks[$i].dick <= 3>> - The latest analysis reported her dick will end up being around the average + The latest analysis reported $his dick will end up being around the average <<elseif $tanks[$i].dick >= 4 && $tanks[$i].dick <= 6>> - The latest analysis reported her dick will end up being above average + The latest analysis reported $his dick will end up being above average <<elseif $tanks[$i].dick >= 7 && $tanks[$i].dick <= 9>> - The latest analysis reported her dick will end up being far above the average + The latest analysis reported $his dick will end up being far above the average <<else>> - The latest analysis reported her dick will end up being of monstrous size + The latest analysis reported $his dick will end up being of monstrous size <</if>> <</if>> <<if $tanks[$i].balls > 0>> <<if $tanks[$i].balls <= 3>> - and her testicles will reach a normal size. + and $his testicles will reach a normal size. <<elseif $tanks[$i].balls >= 4 && $tanks[$i].balls <= 6>> - and her testicles will be of remarkable size. + and $his testicles will be of remarkable size. <<elseif $tanks[$i].balls >= 7 && $tanks[$i].balls <= 9>> - and her testicles will reach an impressive size. + and $his testicles will reach an impressive size. <<else>> - and her testicles will reach a monstrous size. + and $his testicles will reach a monstrous size. <</if>> <</if>> <<if $tanks[$i].pubertyXX == 1 && $tanks[$i].ovaries == 1>> - Scanners report her womb is fertile. + Scanners report $his womb is fertile. <<else>> - Scanners report she is not fertile, + Scanners report $he is not fertile, <<if $tanks[$i].pubertyXX == 0>> - as she has not yet entered puberty. + as $he has not yet entered puberty. <<else>> - it appears her womb is sterile. + it appears $his womb is sterile. <</if>> <</if>> <<if $tanks[$i].growTime <= 0>> <<set $readySlaves = 1>> - <br>She is ready to be released from her tank. + <br>$He is ready to be released from $his tank. <<else>> - <br>Her growth is currently being accelerated. She will be ready for release in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>> weeks. + <br>$His growth is currently being accelerated. $He will be ready for release in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>> weeks. <</if>> - <br>The tank is imprinting her with basic life and sexual skills, though she will still be very naive and inexperienced on release. + <br>The tank is imprinting $his with basic life and sexual skills, though $he will still be very naive and inexperienced on release. <<if $tanks[$i].tankBaby == 2>> - The majority of her indoctrination involves painting the world as a terrible place where only horror awaits her should she not obey her owner. + The majority of $his indoctrination involves painting the world as a terrible place where only horror awaits $him should $he not obey $his owner. <<else>> - The majority of her indoctrination involves painting the world as a wonderful place only if she is unconditionally devoted to, and absolutely trusting of, her owner. + The majority of $his indoctrination involves painting the world as a wonderful place only if $he is unconditionally devoted to, and absolutely trusting of, $his owner. <</if>> <<if $incubatorUpgradeWeight == 1>> <br> <<if $incubatorWeightSetting == 1>> - Her weight is not being properly managed, saving costs but likely causing excessive weight gain. + $His weight is not being properly managed, saving costs but likely causing excessive weight gain. <<elseif $incubatorWeightSetting == 2>> - Her weight is being carefully managed; she will be released at a healthy weight. + $His weight is being carefully managed; $he will be released at a healthy weight. <<elseif $incubatorWeightSetting == 0>> - Weight management systems are offline; she will likely be malnourished. + Weight management systems are offline; $he will likely be malnourished. <</if>> <</if>> <<if $incubatorUpgradeMuscles == 1>> <br> <<if $incubatorMusclesSetting == 2>> - Her strength levels are purposefully set higher than recommended; excessive muscle gain likely. + $His strength levels are purposefully set higher than recommended; excessive muscle gain likely. <<elseif $incubatorMusclesSetting == 1>> - Her musculature is being carefully managed; she will be released with near normal strength. + $His musculature is being carefully managed; $he will be released with near normal strength. <<elseif $incubatorMusclesSetting == 0>> - Strength management systems are offline; she will likely be released extremely weak. + Strength management systems are offline; $he will likely be released extremely weak. <</if>> <</if>> <<if $incubatorUpgradeGrowthStims == 1>> <br> <<if $incubatorGrowthStimsSetting == 2>> - She is being injected with higher than recommended doses of stimulants; exceeding expected final height is likely. + $He is being injected with higher than recommended doses of stimulants; exceeding expected final height is likely. <<elseif $incubatorGrowthStimsSetting == 1>> - She is injected with the recommended dosage of stimulants; she will grow to her full expected height. + $He is injected with the recommended dosage of stimulants; $he will grow to $his full expected height. <<elseif $incubatorGrowthStimsSetting == 0>> - Growth stimulant injection systems are offline; she will develop normally. + Growth stimulant injection systems are offline; $he will develop normally. <</if>> <</if>> <<if $incubatorUpgradeReproduction == 1>> <br> <<if $incubatorReproductionSetting == 2>> - Her hormone levels are purposefully set higher than recommended; over-active reproductive systems likely. + $His hormone levels are purposefully set higher than recommended; over-active reproductive systems likely. <<elseif $incubatorReproductionSetting == 1>> - Her hormone levels are being carefully managed; she will be released with fully functional reproductive organs. + $His hormone levels are being carefully managed; $he will be released with fully functional reproductive organs. <<elseif $incubatorReproductionSetting == 0>> - Reproduction management systems are offline; she will undergo normal puberty. + Reproduction management systems are offline; $he will undergo normal puberty. <</if>> <</if>> <<if $cheatMode == 1>> @@ -442,7 +455,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <</if>> <<if $incubatorUpgradeOrgans == 1>> <br> - You can extract a sample and prepare a new organ for her to be implanted once she exits her tank. + You can extract a sample and prepare a new organ for $him to be implanted once $he exits $his tank. <<set _newOrgan = 0>> <<set $tankOrgans = { ovaries: 0, @@ -470,7 +483,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <</if>> <</for>> <<if $tanks[$i].genes == "XX">> - Being a natural girl she possesses a functional vagina and ovaries, you can: + Being a natural girl $he possesses a functional vagina and ovaries, you can: <<else>> Being a natural boy he possesses a functional penis and balls, you can: <</if>> @@ -504,7 +517,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <</link>> <</if>> <<if $tanks[$i].eyes == -2 && $tankOrgans.eyes != 1>> - <br>She appears to be blind: + <br>$He appears to be blind: <<link "Prepare eyes">> <<set $cash -= 10000>> <<set _newOrgan = {type: "eyes", weeksToCompletion: "10", ID: 0}>> @@ -514,7 +527,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <</link>> <</if>> <<if $tanks[$i].voice == 0 && $tankOrgans.voicebox != 1>> - <br>It appears she was born a mute: + <br>It appears $he was born a mute: <<link "Prepare vocal cords">> <<set $cash -= 5000>> <<set _newOrgan = {type: "voicebox", weeksToCompletion: "5", ID: 0}>> @@ -563,11 +576,11 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <br> <<if $incubatorUpgradeGrowthStims == 1>> <<if $incubatorGrowthStimsSetting == 2>> - She is injected with higher than recommended doses of stimulants; exceeding expected final height is likely. [[Limit|Incubator][$incubatorGrowthStimsSetting = 1]] | [[Disable|Incubator][$incubatorGrowthStimsSetting = 0]] + $He is injected with higher than recommended doses of stimulants; exceeding expected final height is likely. [[Limit|Incubator][$incubatorGrowthStimsSetting = 1]] | [[Disable|Incubator][$incubatorGrowthStimsSetting = 0]] <<elseif $incubatorGrowthStimsSetting == 1>> - She is injected with the recommended dosage of stimulants; she will grow to her full expected height. [[Overload|Incubator][$incubatorGrowthStimsSetting = 2]] | [[Disable|Incubator][$incubatorGrowthStimsSetting = 0]] + $He is injected with the recommended dosage of stimulants; $he will grow to $his full expected height. [[Overload|Incubator][$incubatorGrowthStimsSetting = 2]] | [[Disable|Incubator][$incubatorGrowthStimsSetting = 0]] <<elseif $incubatorGrowthStimsSetting == 0>> - Growth stimulant injection systems are offline; she will develop normally. [[Activate|Incubator][$incubatorGrowthStimsSetting = 1]] + Growth stimulant injection systems are offline; $he will develop normally. [[Activate|Incubator][$incubatorGrowthStimsSetting = 1]] <</if>> <</if>> diff --git a/src/pregmod/killSlave.tw b/src/pregmod/killSlave.tw index ea2eb8b747dccb3b1784bfbc4f0eef7d715349d6..64f78be1a9910fc46474852ca529f5daabbc7dad 100644 --- a/src/pregmod/killSlave.tw +++ b/src/pregmod/killSlave.tw @@ -3,40 +3,23 @@ <<set $killChoice = -1>> <<set _qualifiedFS = []>> -<<set _qualifiedFS.push("RND")>> - <<if $arcologies[0].FSRomanRevivalist != "unset">> - <<set _qualifiedFS.push("roman revivalist")>> + <<set _qualifiedFS.push("roman revivalist"), _weapon = 'gladius'>> <<elseif $arcologies[0].FSAztecRevivalist != "unset">> - <<set _qualifiedFS.push("aztec revivalist")>> + <<set _qualifiedFS.push("aztec revivalist"), _weapon = 'Tecpatl'>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> - <<set _qualifiedFS.push("egyptian revivalist")>> + <<set _qualifiedFS.push("egyptian revivalist"), _weapon = 'kopesh'>> <<elseif $arcologies[0].FSEdoRevivalist != "unset">> - <<set _qualifiedFS.push("edo revivalist")>> + <<set _qualifiedFS.push("edo revivalist"), _weapon = 'katana'>> <<elseif $arcologies[0].FSArabianRevivalist != "unset">> - <<set _qualifiedFS.push("arabian revivalist")>> + <<set _qualifiedFS.push("arabian revivalist"), _weapon = 'scimitar'>> <<elseif $arcologies[0].FSChineseRevivalist != "unset">> - <<set _qualifiedFS.push("chinese revivalist")>> + <<set _qualifiedFS.push("chinese revivalist"), _weapon = 'jian'>> <</if>> -<<set _weapon = _qualifiedFS>> - -<<switch _weapon>> -<<case "roman revivalist">> - <<set _weapon = "gladius">> -<<case "aztec revivalist">> - <<set _weapon = "macuahuitl">> -<<case "egyptian revivalist">> - <<set _weapon = "kopesh">> -<<case "edo revivalist">> - <<set _weapon = "katana">> -<<case "arabian revivalist">> - <<set _weapon = "scimitar">> -<<case "chinese revivalist">> - <<set _weapon = "jian">> -<<default>> - <<set _weapon = "handgun">> -<</switch>> +<<if _qualifiedFS.length < 1>> + <<set _weapon = 'handgun'>> +<</if>> <<if canWalk($activeSlave)>> You call $activeSlave.slaveName into your office. diff --git a/src/pregmod/killedSlave.tw b/src/pregmod/killedSlave.tw index a59da06326d1403dc7a4e783a6fdbeb60002cace..3077bd9883898c3f93c07819a4aa11b8abe48020 100644 --- a/src/pregmod/killedSlave.tw +++ b/src/pregmod/killedSlave.tw @@ -3,25 +3,23 @@ <<if $killChoice == 0>> <<set _qualifiedFS = []>> -<<set _qualifiedFS.push("RND")>> - <<if $arcologies[0].FSRomanRevivalist != "unset">> - <<set _qualifiedFS.push("roman revivalist"), _weapon = gladius>> + <<set _qualifiedFS.push("roman revivalist"), _weapon = 'gladius'>> <<elseif $arcologies[0].FSAztecRevivalist != "unset">> - <<set _qualifiedFS.push("aztec revivalist"), _weapon = Tecpatl>> + <<set _qualifiedFS.push("aztec revivalist"), _weapon = 'Tecpatl'>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> - <<set _qualifiedFS.push("egyptian revivalist"), _weapon = kopesh>> + <<set _qualifiedFS.push("egyptian revivalist"), _weapon = 'kopesh'>> <<elseif $arcologies[0].FSEdoRevivalist != "unset">> - <<set _qualifiedFS.push("edo revivalist"), _weapon = katana>> + <<set _qualifiedFS.push("edo revivalist"), _weapon = 'katana'>> <<elseif $arcologies[0].FSArabianRevivalist != "unset">> - <<set _qualifiedFS.push("arabian revivalist"), _weapon = scimitar>> + <<set _qualifiedFS.push("arabian revivalist"), _weapon = 'scimitar'>> <<elseif $arcologies[0].FSChineseRevivalist != "unset">> - <<set _qualifiedFS.push("chinese revivalist"), _weapon = jian>> + <<set _qualifiedFS.push("chinese revivalist"), _weapon = 'jian'>> <</if>> You simply smile at $him and tell $him not to worry as you continue -<<if _qualifiedFS > 0>> +<<if _qualifiedFS.length > 0>> sharpening your _weapon. <<else>> threading on a suppressor. @@ -29,7 +27,7 @@ You simply smile at $him and tell $him not to worry as you continue $activeSlave.slaveName gives an audible sigh of relief and begins to thank you profusely, though $his thanks are cut short as the sound of -<<if _qualifiedFS > 0>> +<<if _qualifiedFS.length > 0>> a sharp edge slicing though flesh <<else>> a suppressed gunshot @@ -127,7 +125,7 @@ $activeSlave.slaveName gives an audible sigh of relief and begins to thank you p <</if>> <<include "Remove activeSlave">> - <<set $returnTo = "Main">> + <<set $nextLink = "AS Dump">> /*this will DEFINTELY need balancing*/ <<elseif $killChoice == 1>> diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw index 1b3137ce468c5c80a14f236051885bf22da22300..2d035f0ce7817fc7218e22654a45b33913eba09f 100644 --- a/src/pregmod/managePersonalAffairs.tw +++ b/src/pregmod/managePersonalAffairs.tw @@ -369,13 +369,13 @@ __Contraceptives and Fertility__ <br> <span id="miniscene"> -<<if $PC.preg < 6 && $PC.pregKnown == 1 && $PC.pregSource != -1>> +<<if $PC.preg < 6 && $PC.pregKnown == 1 && $PC.pregSource != -6>> Your period is late, so the first thing you do is test yourself for a potential pregnancy: @@.lime;you are pregnant.@@ <<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregType = 0, $PC.pregSource = 0, $PC.pregKnown = 0, $PC.pregWeek = 0>><<set WombFlush($PC)>><<print "You take a syringe filled with abortifacients and make yourself comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">><br> <</replace>><</link>> <<elseif $PC.labor == 1>> You are beginning to feel contractions; you'll be giving birth soon. <<elseif $PC.preg >= 39>> Your due date is looming, but your child doesn't seem to be interested in coming out just yet. [[Induce childbirth|Manage Personal Affairs][$PC.labor = 1]] -<<elseif $PC.pregKnown == 1 && $PC.pregSource != -1>> +<<elseif $PC.pregKnown == 1 && $PC.pregSource != -6>> You're pregnant, something rather unbecoming for an arcology owner. <<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregWeek = -2, $PC.pregType = 0, $PC.pregSource = 0, $PC.belly = 0, $PC.pregKnown = 0>><<set WombFlush($PC)>><<print "You take a syringe filled with abortifacients and make yourself comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">><br> <</replace>><</link>> <</if>> </span> @@ -410,6 +410,9 @@ In total, you have given birth to: <<if $PC.birthSelf > 0>> <br><<print $PC.birthSelf>> bab<<if $PC.birthSelf > 1>>ies<<else>>y<</if>> that <<if $PC.birthSelf > 1>>are<<else>>is<</if>> literally all you. <</if>> +<<if $PC.birthLab > 0>> +<br><<print $PC.birthLab>> bab<<if $PC.birthLab > 1>>ies<<else>>y<</if>> specially designed in the lab. +<</if>> <</if>> <<if $PC.slavesKnockedUp > 0>> <br> @@ -437,7 +440,7 @@ In total, you have given birth to: You're having morning sickness. <<elseif $PC.preg > 1>> You've missed your period. This could be bad. -<<elseif $PC.preg > 0 && $PC.pregSource != -1>> +<<elseif $PC.preg > 0 && $PC.pregSource != -6>> Your fertile pussy has been thoroughly seeded, there is a chance you are pregnant. <<link "Pop some morning after pills">><<set $PC.preg = 0, $PC.pregWeek = 0, $PC.pregType = 0, $PC.pregSource = 0, $PC.pregKnown = 0>><<set WombFlush($PC)>><<goto "Manage Personal Affairs">><</link>> <<elseif $PC.pregWeek < 0>> You're still recovering from your recent pregnancy. @@ -460,6 +463,12 @@ In total, you have given birth to: You are not on any fertility supplements<<if _fertRefresh == 1>>, other than the $PC.refreshment, of course.<<else>>.<<if $PC.forcedFertDrugs > 0>> You feel a strange eagerness whenever you think of bareback sex.<</if>><</if>> [[Start taking fertility drugs|Manage Personal Affairs][$PC.fertDrugs = 1]] <</if>> <</if>> +<<if ($PC.preg > 1 && $pregnancyMonitoringUpgrade == 1)>> + <br>[[Inspect pregnancy|Analyze PC Pregnancy]] +<</if>> +<<if $PC.preg >= 0 && $PC.vagina == 1>> + <br>[[Harvest and implant an egg|Surrogacy Workaround][$donatrix = $PC, $impregnatrix = "Undecided", $receptrix = "Undecided", $nextLink = "Manage Personal Affairs"]] +<</if>> <<if $arcologies[0].FSRestartDecoration >= 100>> <<if $playerBred == 0>> @@ -487,7 +496,7 @@ In total, you have given birth to: <br><br> The tap connected to $dairyName is calling to you. Begging to let it fill you with cum again. If you wanted to try and go bigger, that is. <br>[[Sounds fun!|FSelf]] - <br><<link "You only want to get pregnant.">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><<goto "Manage Personal Affairs">><</link>> + <br><<link "You only want to get pregnant." "Manage Personal Affairs">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><</link>> <</if>> <</if>> <<if $PC.vagina == 1 && $PC.dick == 1>> diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index 3849df43afc6f81276fbb5cdfaabdb96f48cab64..5efa7558490cd53d6db8a36f1157d0aa6a02c2c4 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -1,15 +1,21 @@ :: New Child Intro [nobr] -<<set $showEncyclopedia = 0>> +<<set $showEncyclopedia = 0, _tempMom = 0, _tempDad = 0>> <<set $desc = SlaveTitle($activeSlave)>> <<setLocalPronouns $activeSlave>> <<if $activeSlave.mother > 0>> <<set _tempMom = getSlave($activeSlave.mother)>> + <<if ndef _tempMom>> + <<set _tempMom = 0>> + <</if>> <</if>> <<if $activeSlave.father > 0>> <<set _tempDad = getSlave($activeSlave.father)>> + <<if ndef _tempDad>> + <<set _tempDad = 0>> + <</if>> <</if>> You completed the legalities before heading to $incubatorName, knowing the tank will release $him on your approach, and instruct $assistantName to notify the new girl's parents to meet you in your office. As the tank exhumes the disoriented girl, you help $him to $his feet<<if $incubatorReproductionSetting > 1>>, making sure to feel-up $his overdeveloped body,<</if>> and walk $him to your penthouse. Though first you must decide upon a name for the new girl; it won't take long to reach your office, so you have only @@.orange;one chance to name $him@@ before you arrive. @@ -116,7 +122,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank <</replace>> <</link>> <</if>> -<<if $activeSlave.mother > 0>> +<<if _tempMom != 0>> <<setLocalPronouns _tempMom 2>> <<if _tempMom.ID == $Concubine.ID>> <br><<link "Permit your Concubine to name _his2 daughter">> @@ -175,7 +181,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank <</link>> <</if>> <</if>> -<<if $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>> +<<if _tempDad != 0 && $activeSlave.father != $activeSlave.mother>> <<setLocalPronouns _tempDad 2>> <<if _tempDad.ID == $Concubine.ID>> <br><<link "Permit your Concubine to name _his2 daughter">> @@ -238,16 +244,16 @@ You completed the legalities before heading to $incubatorName, knowing the tank <br><br> <span id="newName">''__@@.pink;$activeSlave.slaveName@@__''</span> now stands before your desk -<<if $activeSlave.mother > 0 && $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>> +<<if _tempMom != 0 && _tempDad != 0 && $activeSlave.father != $activeSlave.mother>> alongside $his mother _tempMom.slaveName and father _tempDad.slaveName. -<<elseif $activeSlave.mother > 0>> +<<elseif _tempMom != 0>> alongside $his mother _tempMom.slaveName. -<<elseif $activeSlave.father > 0>> +<<elseif _tempDad != 0>> alongside $his father _tempDad.slaveName. <<else>> alone, having no family<<if $activeSlave.mother == -1 || $activeSlave.father == -1>>, other than you,<</if>> in your stock. <</if>> -<<if $arcologies[0].FSRestartDecoration == 100 && def _tempMom>> +<<if $arcologies[0].FSRestartDecoration == 100 && _tempMom != 0>> <<if _tempMom.breedingMark == 1 && $propOutcome == 1>> The Societal Elite are waiting to inspect the child of their eugenics programs. <<if $arcologies[0].FSSupremacist > 20 && $activeSlave.race != $arcologies[0].FSSupremacistRace>> @@ -263,7 +269,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank <</if>> <</if>> -<<if $activeSlave.mother > 0>> +<<if _tempMom != 0>> <<setLocalPronouns _tempMom 2>> $He glances at $his mother <<if _tempMom.relationship == -3>> @@ -348,7 +354,7 @@ You completed the legalities before heading to $incubatorName, knowing the tank <</if>> <</if>> -<<if $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>> +<<if _tempDad != 0 && $activeSlave.father != $activeSlave.mother>> <<setLocalPronouns _tempDad 2>> $He glances at $his father <<if _tempDad.relationship == -3>> @@ -435,12 +441,12 @@ You completed the legalities before heading to $incubatorName, knowing the tank <br><br> -<<if $activeSlave.mother > 0 && $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>> +<<if _tempMom != 0 && _tempDad != 0 && $activeSlave.father != $activeSlave.mother>> You dismiss _tempMom.slaveName and _tempDad.slaveName so that you may conduct a more intimate inspection of their daughter. -<<elseif $activeSlave.mother > 0>> +<<elseif _tempMom != 0>> <<setLocalPronouns _tempMom 2>> You dismiss _tempMom.slaveName so that you may conduct a more intimate inspection of _his2 daughter. -<<elseif $activeSlave.father > 0>> +<<elseif _tempDad != 0>> <<setLocalPronouns _tempDad 2>> You dismiss _tempDad.slaveName so that you may conduct a more intimate inspection of _his2 daughter. <</if>> @@ -635,10 +641,10 @@ You slowly strip down, gauging $his reactions to your show, until you are fully You drag $him to the body modification studio and strap $him down with $his $brandTarget clear and defenseless. $He doesn't understand what's on, becoming even more confused as disinfectant is applied to $his $brandTarget. $He can't see the approaching brand, but eventually $he feels the radiated heat on $his skin and manages to get one inarticulate, wordless noise of terror out before the dreadful sizzling noise and the sweet smell of burning flesh. If $he trusted you at all before, @@.mediumorchid;$he doesn't now,@@ and $he's got the @@.gold;agonizing@@ @@.red;injury@@ to remind $him should $he start to forget. <<if ($arcologies[0].FSSubjugationistRace == $activeSlave.race) && ($arcologies[0].FSSubjugationist > 0)>> Society @@.green;approves@@ of your purchase and branding of a inferior $activeSlave.race person; this advances the idea that $activeSlave.race people ought to be enslaved. - <<FSChange "Subjugationist" 2>> + <<= FSChange("Subjugationist", 2)>> <<elseif ($arcologies[0].FSSupremacistRace == $activeSlave.race) && ($arcologies[0].FSSupremacist > 0)>> Society @@.red;disapproves@@ of your purchase and branding of a $activeSlave.race person; this reduces support for the idea that $activeSlave.race people are superior. - <<FSChange "Supremacist" -2>> + <<= FSChange("Supremacist", -2)>> <</if>> <</replace>> <</link>> @@ -661,7 +667,7 @@ You slowly strip down, gauging $his reactions to your show, until you are fully <<set $failedElite -= 5>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> Society @@.green;approves@@ of your promptly putting a new slave in $him; this advances the idea that all slaves should bear their masters' babies. - <<FSChange "GenderFundamentalist" 2>> + <<= FSChange("GenderFundamentalist", 2)>> <</if>> <<set $activeSlave.preg = 1>> <<set $activeSlave.pregType = setPregType($activeSlave)>> @@ -825,11 +831,11 @@ As $he begins to moan with lust, you grip down tightly and force $him to the flo Righting yourself, you grab the gloating slave, drag $him to the autosurgery and strap $his face down with $his legs spread. $He doesn't understand what's happening, but giggles at the sensations running through $his numb body. $He's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, $his poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He spends the rest of the week dimly trying to find where $his balls went. <<if $arcologies[0].FSGenderRadicalist != "unset">> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all societal inferiors can be made female. - <<FSChange "GenderRadicalist" 2>> + <<= FSChange("GenderRadicalist", 2)>> <</if>> <<if $arcologies[0].FSRestart != "unset" && $activeSlave.pubertyXY == 1>> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all only the elite should breed. - <<FSChange "Eugenics" 2>> + <<= FSChange("Eugenics", 2)>> <</if>> <<set $activeSlave.devotion -= 25>> <<set $activeSlave.trust -= 50>> @@ -885,11 +891,11 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ Righting yourself, you grab the cowering slave, drag $him to the autosurgery and strap $his face down with $his legs spread. $He doesn't understand what's happening, but giggles at the sensations running through $his numb body. $He's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, $his poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He spends the rest of the week dimly trying to find where $his balls went. <<if $arcologies[0].FSGenderRadicalist != "unset">> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all societal inferiors can be made female. - <<FSChange "GenderRadicalist" 2>> + <<= FSChange("GenderRadicalist", 2)>> <</if>> <<if $arcologies[0].FSRestart != "unset">> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all only the elite should breed. - <<FSChange "Eugenics" 2>> + <<= FSChange("Eugenics", 2)>> <</if>> <<set $activeSlave.devotion -= 25>> <<set $activeSlave.trust -= 50>> @@ -959,7 +965,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ Since $he came out of the tank rather unhealthy, you give $him a comprehensive medical exam with the help of the remote surgery. You apply care to @@.green;address@@ some of the most outstanding concerns. After the checkup, $he happily @@.mediumaquamarine;expresses $his thanks@@ for making $him feel better. <<if $arcologies[0].FSPaternalist != "unset">> Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slave owners should look after their slaves. - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <</if>> <</replace>> <</link>> @@ -976,11 +982,11 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily $ You escort $him to the remote surgery and strap $his face down with $his legs spread. $He doesn't understand what's happening, but giggles at the sensations running through $his numb body. $He's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, $his poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He spends the rest of the week dimly trying to find where $his balls went. <<if $arcologies[0].FSGenderRadicalist != "unset">> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all societal inferiors can be made female. - <<FSChange "GenderRadicalist" 2>> + <<= FSChange("GenderRadicalist", 2)>> <</if>> <<if $arcologies[0].FSRestart != "unset" && $activeSlave.pubertyXY == 1>> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all only the elite should breed. - <<FSChange "Eugenics" 2>> + <<= FSChange("Eugenics", 2)>> <</if>> <</replace>> <</link>> diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw index 2721771b0431c0889a57f43ae2d47d217ff42a28..62c0a2df5ac9b464ebb4f02832067fbb332928b3 100644 --- a/src/pregmod/organFarmOptions.tw +++ b/src/pregmod/organFarmOptions.tw @@ -111,7 +111,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <</link>> //Costs <<print cashFormat(2500)>> and requires balls for successful implantation// <</if>> <</if>> - <<if $animalParts != 0>> + <<if $animalTesticles != 0>> <<if $slaveOrgans.pigTesticles != 1>> <br> <<link "Pig testicles">> @@ -186,7 +186,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> -<<if $animalParts != 0>> +<<if $animalOvaries != 0>> <<if $slaveOrgans.pigOvaries != 1>> <br> <<link "Pig ovaries">> @@ -287,7 +287,7 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi <<goto "Remote Surgery">> <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female reproductive organs for successful implantation// <</if>> - <<if $animalParts != 0>> + <<if $animalMpreg != 0>> <<if $slaveOrgans.mpregPig != 1>> <br> <<link "Anal pig womb and ovaries">> diff --git a/src/pregmod/ovaTransplantWorkaround.tw b/src/pregmod/ovaTransplantWorkaround.tw new file mode 100644 index 0000000000000000000000000000000000000000..2d57378db82db4a86d4b0b25dac8ba29acf5ae68 --- /dev/null +++ b/src/pregmod/ovaTransplantWorkaround.tw @@ -0,0 +1,29 @@ +:: Ova Transplant Workaround [nobr] + +<<set $nextButton = "Cancel", $receptrix = 0, _eligibility = 0>> + +//You've decided which fertilized ovum is to be transplanted; now you must select who's womb will be its new home.// + +<br><br> + +__Select a slave to serve as the host__ + +<br> + +<<for _otw = 0; _otw < $slaves.length; _otw++>> +<<capture _otw>> + <<if ($donatrix.ID != $slaves[_otw].ID && $slaves[_otw].ovaries > 0 || $slaves[_otw].mpreg > 0) && isSlaveAvailable($slaves[_otw]) && $slaves[_otw].preg >= 0 && $slaves[_otw].preg < 4 && $slaves[_otw].pregWeek >= 0 && $slaves[_otw].pubertyXX == 1 && $slaves[_otw].pregType < 12 && $slaves[_otw].bellyImplant == -1 && $slaves[_otw].broodmother == 0 && $slaves[_otw].inflation <= 2 && $slaves[_otw].physicalAge < 70>> + <<set _name = SlaveFullName($slaves[_otw])>> + <br><<print "[[_name|Surrogacy][$receptrix = $slaves[" + _otw + "], $cash -= ($surgeryCost*2), $surgeryType = 'transplant']]">> <<if $slaves[_otw].pregType >= 4>>//Using a slave carrying multiples is unadvisable//<</if>> + <<set _eligibility = 1>> + <</if>> +<</capture>> +<</for>> +<<if (_eligibility == 0)>> + <br>//You have no slaves capable of acting as a surrogate.// +<</if>> + +<<if $PC.vagina == 1 && $donatrix.ID != -1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> + <br> + [[Use your own womb|Surrogacy][$receptrix = $PC, $cash -= ($surgeryCost*2), $surgeryType = 'transplant']] +<</if>> diff --git a/src/pregmod/pAssociatesPublicSlut.tw b/src/pregmod/pAssociatesPublicSlut.tw index 7db5441520918b9301e2bbff353c3e7286109ad1..9d237f84b461c07bf7e60ebc4828a691e6c3edc5 100644 --- a/src/pregmod/pAssociatesPublicSlut.tw +++ b/src/pregmod/pAssociatesPublicSlut.tw @@ -1,12 +1,12 @@ :: P associates public slut [nobr] -<<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", _num = random(1,99)>> +<<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", _num = random(1,99)>> -The Promenade is especially vibrant today, humming with activity as the wealthier of '' $arcologies[0].name''s citizens go about their business and pleasure. You are a regular sight here, leisurely strolling amidst the bustle of the many shops, boutiques and eateries that line the wide thoroughfare. These regular strolls are, of course, timed in order to allow the citizenry, particularly high society, to feel your presence. Its not all about optics though, there are frequent opportunities for pleasure during these outings, be it shopping, dining or more unique kinds of distraction. One such opportunity presents itself today. +The Promenade is especially vibrant today, humming with activity as the wealthier of ''$arcologies[0].name''s citizens go about their business and pleasure. You are a regular sight here, leisurely strolling amidst the bustle of the many shops, boutiques and eateries that line the wide thoroughfare. These regular strolls are, of course, timed in order to allow the citizenry, particularly high society, to feel your presence. Its not all about optics though, there are frequent opportunities for pleasure during these outings, be it shopping, dining or more unique kinds of distraction. One such opportunity presents itself today. <br><br> -You take a detour down one of the minor byways that feed into the Promenade proper. The centre of the street is divided by a row of public benches and carefully manicured trees, interspersed by simple metal railings that are set into the ground, coming up to about waist height. They look like bicycle stands, and are indeed occasionally used as such, but their primary function is for restraining slaves for public use, as punishment for some and reward for others. The scene playing out before you is most assuredly the former. A petite slave is being restrained. +You take a detour down one of the minor byways that feed into the Promenade proper. The center of the street is divided by a row of public benches and carefully manicured trees, interspersed by simple metal railings that are set into the ground, coming up to about waist height. They look like bicycle stands, and are indeed occasionally used as such, but their primary function is for restraining slaves for public use, as punishment for some and reward for others. The scene playing out before you is most assuredly the former. A petite slave is being restrained. <<if _num < $seeDicks>> His pink minidress is scrunched up around his waist, having been peeled back from his flat chest and hiked up to reveal his rather small genitals and his butt. He is bent over the railing at the waist, his hands and legs both shackled at either end of the rail, and a ring gag keeps him relatively quiet, while simultaneously keeping his mouth available for use. @@ -19,11 +19,11 @@ You take a detour down one of the minor byways that feed into the Promenade prop <<if _num < $seeDicks>> The one restraining him is a business associate of yours. She's a beautiful woman who cuts a gorgeous figure in her expensive, tasteful business attire. You have some rapport with one another and she greets you cheerily and you make small talk as she finishes up shackling her newly minted slave. He was, she explains, her boyfriend, who had accrued significant debt due to his severe lack of business sense and tact. She had bought out his debt in order to save him from enslavement, only to find out not long after that he had been cheating on her with another free woman. Since she owned his debt, it took only a few formalities to turn him into her property as revenge. "Since he likes sluts so much, I'm going to turn him into one!" She giggles, while stroking the struggling traps luxurious bleach blond hair. Her eyes light up as her gaze returns to you. You know whats coming, and are surprised it took this long for it to occur to her. She reaches around her slave and spreads his ass cheeks. "<<if $PC.title == 1>>Sir<<else>> Ma'am<</if>>, it would honor me if you fucked him!" - You consider the slave's anus. Your associate has clearly spent all day customising her new toy, it looks freshly bleached and is smooth and inviting. It effectively has been transformed into a sex organ. + You consider the slave's anus. Your associate has clearly spent all day customizing her new toy, it looks freshly bleached and is smooth and inviting. It effectively has been transformed into a sex organ. <<else>> - The one restraining her is a business associate of yours. He's a well built man who cuts a handsome figure in his expensive, tasteful business attire. You have some rapport with one another and he greets you cheerily and you make small talk as he finishes up shackling his newly minted slave. She was, he explains, his girlfriend, who had accrued significant debt due to her severe lack of business sense and tact. He had bought out her debt in order to save her from enslavement, only to find out not long after that she had been cheating on him with another free woman. Since he owned her debt, it took only a few formalities to turn her into his property as revenge. "She was already a slut, Ive simply made her look the part, and play it more honestly!" he chuckles, while fondling the struggling bimbo's ample ass. He favors you with a rueful smile as his gaze returns to you. You know whats coming, and are surprised it took this long for it to occur to him. He reaches around his slave and spreads her ass cheeks. "<<if $PC.title == 1>>Sir<<else>> Ma'am<</if>>, it would honor me if you fucked her! Ive had her hymen restored just a few hours ago, first time is all yours if you want it." + The one restraining her is a business associate of yours. He's a well built man who cuts a handsome figure in his expensive, tasteful business attire. You have some rapport with one another and he greets you cheerily and you make small talk as he finishes up shackling his newly minted slave. She was, he explains, his girlfriend, who had accrued significant debt due to her severe lack of business sense and tact. He had bought out her debt in order to save her from enslavement, only to find out not long after that she had been cheating on him with another free woman. Since he owned her debt, it took only a few formalities to turn her into his property as revenge. "She was already a slut, I've simply made her look the part, and play it more honestly!" he chuckles, while fondling the struggling bimbo's ample ass. He favors you with a rueful smile as his gaze returns to you. You know whats coming, and are surprised it took this long for it to occur to him. He reaches around his slave and spreads her ass cheeks. "<<if $PC.title == 1>>Sir<<else>> Ma'am<</if>>, it would honor me if you fucked her! Ive had her hymen restored just a few hours ago, first time is all yours if you want it." - You consider the slave's pussy. Your associate has clearly spent all day customising his new toy, it looks tight and inviting. Surprisingly, she's quite moist, indicating that in spite of her struggling, she's actually rather aroused, seems she has a bit of a fetish for humiliation. She'll assuredly make an excellent slave if thats the case. + You consider the slave's pussy. Your associate has clearly spent all day customizing his new toy, it looks tight and inviting. Surprisingly, she's quite moist, indicating that in spite of her struggling, she's actually rather aroused, seems she has a bit of a fetish for humiliation. She'll assuredly make an excellent slave if that's the case. <</if>> <br><br> @@ -32,9 +32,9 @@ You take a detour down one of the minor byways that feed into the Promenade prop <<link "Give <<if _num < $seeDicks>>him his<<else>>her the<</if>> first taste of slave life">> <<replace "#result">> <<if _num < $seeDicks>> - Taking a slaves anal virginity is hardly novel for you, yet somehow it never stops being fun. You grab the bottle of lubricant your associate has left out for use and begin to generously lubricate his asshole <<if $PC.dick == 0>>. You also reach for one of the brand new strapons she has left out for ladies who wish to avail of her slut, tearing it eagerly from its box.<<else>>.<</if>> He begins to moan as you gently probe his anus with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to his petite, feminine waist as you work, occasionally using one hand to hold him roughly by the hair, neck or shoulder, or to smack his butt. Your business associate makes no attempt to hide her obvious arousal at the sight of <<if $PC.dick == 0>>the formidable dildo<<else>>your formidable cock<</if>> pounding some obedience into her slave, and flirts shamelessly with you as you work. <<if $PC.dick == 0>>The slave climaxes, and while you dont quite join him, watching him squirm helplessly underneath you as you used his ass has left you instensely aroused.<<else>>The slaves tight anal muscles massage your cock as he orgasms, bringing you to climax as well.<</if>> Your associate's faced is flushed after the spectacle, though considering the disappointing size of her new slaves penis its hardly surprising that she's so thirsty for male attention. She offers to "serve you some refreshments" back at her apartment, an offer you happily take her up on. As you depart with her, a mass of curious socialites converge on the helpless sissy, eager to try his asshole out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made him very fashionable. + Taking a slave's anal virginity is hardly novel for you, yet somehow it never stops being fun. You grab the bottle of lubricant your associate has left out for use and begin to generously lubricate his asshole <<if $PC.dick == 0>>. You also reach for one of the brand new strap-ons she has left out for ladies who wish to avail of her slut, tearing it eagerly from its box.<<else>>.<</if>> He begins to moan as you gently probe his anus with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to his petite, feminine waist as you work, occasionally using one hand to hold him roughly by the hair, neck or shoulder, or to smack his butt. Your business associate makes no attempt to hide her obvious arousal at the sight of <<if $PC.dick == 0>>the formidable dildo<<else>>your formidable cock<</if>> pounding some obedience into her slave, and flirts shamelessly with you as you work. <<if $PC.dick == 0>>The slave climaxes, and while you don't quite join him, watching him squirm helplessly underneath you as you used his ass has left you intensely aroused.<<else>>The slaves tight anal muscles massage your cock as he orgasms, bringing you to climax as well.<</if>> Your associate's face is flushed after the spectacle, though considering the disappointing size of her new slaves penis its hardly surprising that she's so thirsty for male attention. She offers to "serve you some refreshments" back at her apartment, an offer you happily take her up on. As you depart with her, a mass of curious socialites converge on the helpless sissy, eager to try his asshole out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made him very fashionable. <<else>> - Taking a slaves virginity is hardly novel for you, yet somehow it never stops being fun. You consider the bottle of lubricant your associate has left out for use and then decide it's unnecessary, since the slutty bitch is already quite wet.<<if $PC.dick == 0>>. You do however reach for one of the brand new strapons he has left out for ladies who wish to avail of his slut, tearing it eagerly from its box.<<else>>.<</if>> She begins to moan as you gently probe her pussy with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to her petite, feminine waist as you work, occasionally using one hand to hold her roughly by the hair, neck or shoulder, or to smack her butt. Your business associate can't keep the smug smile off his face as he watches you pound some obedience into his slave. You know nothing puts a bitch in her place harder than discovering the secret rapture of being fucked just the way she didn't even know she likes it, and focus on exploiting her apparent humiliation fetish.<<if $PC.dick == 0>> She climaxes indecently hard from your expert, hard, but just tender enough loving.<<else>> Her tight pussy brings you to climax after a hard fucking and the sensation of being filled with your semen is enough to bring about her orgasm as well.<</if>> Your associate is extremely impressed with your performance and eager to ask for some slave-breaking tips. You're more than happy to offer a little advice, considering hes new to the game, and the two of you walk off together to find somewhere where you can get refreshments as you discuss. As you depart, a mass of curious socialites converge on the helpless slut, eager to try her holes out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made her very fashionable. + Taking a slaves virginity is hardly novel for you, yet somehow it never stops being fun. You consider the bottle of lubricant your associate has left out for use and then decide it's unnecessary, since the slutty bitch is already quite wet. <<if $PC.dick == 0>>You do however reach for one of the brand new strap-ons he has left out for ladies who wish to avail of his slut, tearing it eagerly from its box.<</if>> She begins to moan as you gently probe her pussy with the tip of <<if $PC.dick == 0>>the strap on<<else>>your cock<</if>>. Slowly, you get a little deeper with every third or fourth thrust of your hips. You grab on to her petite, feminine waist as you work, occasionally using one hand to hold her roughly by the hair, neck or shoulder, or to smack her butt. Your business associate can't keep the smug smile off his face as he watches you pound some obedience into his slave. You know nothing puts a bitch in her place harder than discovering the secret rapture of being fucked just the way she didn't even know she likes it, and focus on exploiting her apparent humiliation fetish.<<if $PC.dick == 0>> She climaxes indecently hard from your expert, hard, but just tender enough loving.<<else>> Her tight pussy brings you to climax after a hard fucking and the sensation of being filled with your semen is enough to bring about her orgasm as well.<</if>> Your associate is extremely impressed with your performance and eager to ask for some slave-breaking tips. You're more than happy to offer a little advice, considering he's new to the game, and the two of you walk off together to find somewhere where you can get refreshments as you discuss. As you depart, a mass of curious socialites converge on the helpless slut, eager to try her holes out, since being fucked by the owner of the arcology has instantly, albeit temporarily, made her very fashionable. <</if>> Your citizens @@.green;appreciated@@ the vigorous show you put on, and the fact that you are @@.green;not too snobby@@ to enjoy the simple pleasure of availing of a public whore once in a while. <<set $rep += 100>> diff --git a/src/pregmod/pInsemination.tw b/src/pregmod/pInsemination.tw index 321e39edeb99e21ca11a7464d43c53a313fbcd3a..54a4f1bf928fa66eeef6505a40ea439627255314 100644 --- a/src/pregmod/pInsemination.tw +++ b/src/pregmod/pInsemination.tw @@ -104,6 +104,6 @@ <</if>> /* You're getting pregnant, period be damned */ -<<set $PC.preg = 1, $PC.pregSource = -1, $PC.pregKnown = 1>> +<<set $PC.preg = 1, $PC.pregSource = -6, $PC.pregKnown = 1>> <<set $PC.pregType = setPregType($PC)>> -<<set WombImpregnate($PC, $PC.pregType, -1, 1)>> +<<set WombImpregnate($PC, $PC.pregType, -6, 1)>> diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index 8a7b7fba7deb7d5b6d7c80cffdc11258f6824dff..740a5034a3435bb11f0480f9bfc915c208a733cc 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -182,6 +182,7 @@ Now the only question is what to do with the would-be rapist. You could toss the <</replace>> <</link>> <</if>> + /* TODO: add a case for the farmyard */ <<if $dairy > 0>> <<if $dairyRestraintsSetting > 1>> <br><<link "Enslave $him and send $him straight to the industrial dairy">> diff --git a/src/pregmod/pcPregIntro.tw b/src/pregmod/pcPregIntro.tw index 43723712cf0d0c4b3cd6a19758925bbaa80d61df..f94e020ddfd7258f967088b5b18f1d64feee6e35 100644 --- a/src/pregmod/pcPregIntro.tw +++ b/src/pregmod/pcPregIntro.tw @@ -12,9 +12,17 @@ You're <<elseif $PC.preg == 0>> fertile and you know the risks. [[Safe|PC Preg Intro][$PC.preg = -1]] | [[About that...|PC Preg Intro][$PC.preg = 10]] +<<elseif $PC.preg > 42>> + proudly pregnant with octuplets and they are coming right now. + [[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0, $PC.labor = 0]] +<<elseif $PC.preg > 37>> + <<print $PC.preg>> weeks pregnant and very close to being due. + [[Not pregnant|Intro Summary][$PC.preg = 0, $PC.pregType = 0]] + | [[Overdid the fertility agents|PC Preg Intro][$PC.preg = 43, $PC.pregType = 8, $PC.labor = 1]] <<else>> already pregnant. [[Fertile|PC Preg Intro][$PC.preg = 0]] + | [[Make that very pregnant|PC Preg Intro][$PC.preg = 40]] <</if>> <br> //Being or becoming pregnant will raise difficulty.// diff --git a/src/pregmod/personalNotes.tw b/src/pregmod/personalNotes.tw index b1e785238422da441357bcc56dc8339a0cd59906..ec348303cbdacb2f18bc7d17407fe39724e572ef 100644 --- a/src/pregmod/personalNotes.tw +++ b/src/pregmod/personalNotes.tw @@ -41,4 +41,26 @@ <</if>> <</if>> <</if>> +<</if>> +<<if $PC.preg > 0>> + <<set _oldCount = $PC.pregType>> + <<if $PC.preg <= 2>> + <<run fetalSplit($PC, 1000)>> + <<run WombCleanYYFetuses($PC)>> + <</if>> + <<if $pregnancyMonitoringUpgrade == 1>> + <<if _oldCount < $PC.pregType>> + While making use of the advanced pregnancy monitoring equipement, you are surprised to find @@.lime;your womb is a little more occupied than last checkup.@@ + <<elseif _oldCount > $PC.pregType>> + While making use of the advanced pregnancy monitoring equipement, you are surprised to find @@.orange;your womb houses less life than last checkup.@@ + <<if $PC.pregType == 0>> + For all intent and purposes, @@.yellow;you are no longer pregnant.@@ + <<set WombFlush($PC), $PC.pregKnown = 0, $PC.pregWeek = 0>> + <<run SetBellySize($PC)>> + <</if>> + <</if>> + <<elseif _oldCount > $PC.pregType && $PC.pregType == 0>> + <<set WombFlush($PC), $PC.pregKnown = 0, $PC.pregWeek = 0>> + <<run SetBellySize($PC)>> + <</if>> <</if>> \ No newline at end of file diff --git a/src/pregmod/reMaleArcologyOwner.tw b/src/pregmod/reMaleArcologyOwner.tw index 930f389dcbf2a0f30d833fcffae066bfe0555ee4..9398ec40c4725f28d98517e153921254c8e0194f 100644 --- a/src/pregmod/reMaleArcologyOwner.tw +++ b/src/pregmod/reMaleArcologyOwner.tw @@ -6,7 +6,7 @@ The more reputable you've gotten, the more rarefied your entertainments have bec <br><br> Tonight there are several attendees of such stature that you must exchange pleasantries with each. The last is a fellow arcology owner, not quite up to your stature of course, but certainly worth conciliating. As usual, it's a man. He stands a touch taller than you, and is wearing one of the best-tailored suits you've ever seen. The pants are cut perfectly to draw your eyes to his bulge, and, from what you can see, he is quite toned; the jacket is masculine, and accentuates his fine chest. He is obviously well into middle age, but has made no attempt to hide the fact, allowing his graying hair to proudly display his experience. <br><br> -He strikes a fine balance in conversation with you, firm enough to not overpower you, yet neither aggressive nor insistent. He does not take too much of your time, but after you've moved on to your next prominent guest, you receive a brief private message from him. "Surely it's been a while since you've met someone who could make you feel like a woman," it reads. "I'm sure your slaves are fun enough, but letting one of them or some citizen be your man would be fatally stupid. I don't think anyone would look down on you for hooking up with me, though. No strings attached." You glance over at where he's standing. He's listening politely to a business proposition, and he turns his head slightly toward you, one corner of his firm mouth quirking upward. +He strikes a fine balance in conversation with you, firm enough to not overpower you, yet neither aggressive nor insistent. He does not take too much of your time, but after you've moved on to your next prominent guest, you receive a brief private message from him. "Surely it's been a while since you've met someone who could make you feel like a woman," it reads. "I'm sure your slaves are fun enough, but letting one of them or some citizen be your man would be fatally stupid. I don't think anyone would look down on you for hooking up with me, though. No strings attached." You glance over at where he's standing<<if $PC.belly >= 5000>> a little surprised, men usually aren't so forthcoming with women as visibly pregnant as you are<</if>>. He's listening politely to a business proposition, and he turns his head slightly toward you, one corner of his firm mouth quirking upward. <br><br> <span id="result"> @@ -26,17 +26,59 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <<set $trinkets.push($desc)>> <</replace>> <</link>> -<<if $mercenaries > 0>> -<br><<link "Quickly arrange an anonymous night out for him">> +/* +<<if ($PC.preg >= 28 && $PC.pregMood = 2) || $PC.boobsBonus >= 2 || $PC.butt >= 2>> + <br><<link "Convince him to make the first move">> <<replace "#result">> - You immediately enlist $assistantName to help you make some hasty preparations, and then send him a message asking him if he'd like to spend a night out with you, as a couple of unremarkable citizens. He glances at you with a curious expression, and you direct him to a side room. He finds you there, changing into the heavy, anonymizing armor of one of your mercenaries; you have a male suit for him, too. Once you're both suited up, you move to show him how to activate the face-obscuring helmet, but you find that he's already got it on and active. "This," he says, "is either the best or the stupidest date idea I have ever heard. Let's fucking do this." You pass a mercenary on your way out onto the club, and he cannot resist giving you a thumbs up, which your fellow arcology owner fortunately fails to notice. You patrol for a while, using internal comms to joke about life as an arcology owner, something he clearly gets to do too infrequently. You don't mind the chance, either. Your mercenaries frequently spend time together off duty, so nobody sees anything unusual about a male and female in mercenary armor sharing a milkshake at a dairy bar, even when they start to engage in increasingly rough public flirting, armor and all. Later, your slaves are obliged to pick up and sort a trail of discarded armor pieces leading from the entry to your penthouse all the way to your suite, which is now emitting the indistinct sounds of very energetic sex. A few hours later, when you're showering up together so he can head back to his domain, he looks at you and says seriously, "That was pretty fun. If things ever go to shit, I wouldn't mind wearing that armor for real." Your mercenaries cannot keep their mouths shut, for once, and the almost unbelievably juicy story of the arcology owners wearing borrowed armor to go on an anonymous date spreads like wildfire. @@.green;Your reputation has greatly improved.@@ - <<set $desc = "a flirtatious thank-you note from a male arcology owner of your acquaintance">> - <<set $trinkets.push($desc)>> - <<if isPlayerFertile($PC)>> - <<= knockMeUp($PC, 60, 0, -4)>> - <</if>> - <<set $rep += 1000>> + <<set _randomForeignFS = random(1,100)>> + <<if $PC.preg >= 28 && $PC.pregMood = 2>> + You move to waddle past him and purposefully stumble, prompting him to catch you. Feigning fatigue, you politely ask if he'd help you out. You aren't exactly subtle as he walks you back to your room, dropping hints at how difficult your pregnancy has been and just how good it feels to be with a man. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> cleared your suite long ago, so when you enter, disrobe and splay yourself across the bed, it's just you and him. + <<if _randomForeignFS > 90>> + It's immediately clear by the look on his face that you made a mistake. The man clearly comes from a society that dislikes pregnant woman leading and your attempt to manipulate him into being your lover has pushed him past his level of tolerance. He storms out in anger and, upon returning to the party, makes your underhanded efforts known. @@.red;Your reputation has taken a major hit.@@ + <<set $rep -= 1000>> + <<elseif _randomForeignFS > 70>> /* repop */ + It's immediately clear by the look on his face that you made a mistake. He wastes no time in leaping onto the bed, and in his haste, barely manages to disrobe. Before you can attempt to take control, he's hilted in your needy vagina and giving you the fucking your body has been craving. He leaves a few hours later with a satisfied expression and returns to the party, where he puts in a good word for just how good you were. @@.green;Your reputation has slightly improved,@@ though nowhere near as much as his. + <<set $rep += 100>> + <<set $desc = "thank-you note from a male arcology owner of your acquaintance that smells strongly of lust">> + <<set $trinkets.push($desc)>> + <<else>> + He slips out of his clothes, revealing a triathlete's tanned and sculpted body, and joins you in the bed. You direct him onto his back and hilt yourself on his dick. As you savor the feeling of being filled, you notice he doesn't quite know how to properly please a woman of your fecundity, something easily corrected. You're certain he has learned several new positions by the end of your several hour long session and after you both stumble back to the party, he gives you a deep kiss in full public view. @@.green;Your reputation has greatly improved.@@ + <<set $rep += 500>> + <<set $desc = "a flirtatious thank-you note from a male arcology owner you broke in to lusty preggo sex">> + <<set $trinkets.push($desc)>> + <</if>> + <<elseif $PC.boobsBonus >= 2>> + You adjust your dress to better emphasize your huge <<if $PC.boobsImplant == 1>>fake tits<<else>>soft breasts<</if>> and head over to join to the + <<if _randomForeignFS > 90>> /* slimness */ + conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, however, it becomes apparent that this is not turning him on at all. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. + <<elseif _randomForeignFS > 80>> /* transformation */ + conversation between him and the woman trying to convince him to invest in her solar power concern. + <<if $PC.boobsImplant != 1>> + After a few minutes of you jiggling your cleavage around, however, it becomes apparent that, while he does frequently eye it, it just isn't to his tastes. He excuses himself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<elseif $PC.refreshmentType == 4>>syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>sheet of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. + <<else>> + <</if>> + <<elseif _randomForeignFS > 70 && $PC.boobsImplant != 1>> + <<else>> + <</if>> + <<else>> + <</if>> <</replace>> -<</link>> + <</link>> +<</if>> +*/ +<<if $mercenaries > 0>> + <<if $PC.belly < 5000 && $PC.boobsBonus < 2 && $PC.butt < 2>> + <br><<link "Quickly arrange an anonymous night out for him">> + <<replace "#result">> + You immediately enlist $assistantName to help you make some hasty preparations, and then send him a message asking him if he'd like to spend a night out with you, as a couple of unremarkable citizens. He glances at you with a curious expression, and you direct him to a side room. He finds you there, changing into the heavy, anonymizing armor of one of your mercenaries; you have a male suit for him, too. Once you're both suited up, you move to show him how to activate the face-obscuring helmet, but you find that he's already got it on and active. "This," he says, "is either the best or the stupidest date idea I have ever heard. Let's fucking do this." You pass a mercenary on your way out onto the club, and he cannot resist giving you a thumbs up, which your fellow arcology owner fortunately fails to notice. You patrol for a while, using internal comms to joke about life as an arcology owner, something he clearly gets to do too infrequently. You don't mind the chance, either. Your mercenaries frequently spend time together off duty, so nobody sees anything unusual about a male and female in mercenary armor sharing a milkshake at a dairy bar, even when they start to engage in increasingly rough public flirting, armor and all. Later, your slaves are obliged to pick up and sort a trail of discarded armor pieces leading from the entry to your penthouse all the way to your suite, which is now emitting the indistinct sounds of very energetic sex. A few hours later, when you're showering up together so he can head back to his domain, he looks at you and says seriously, "That was pretty fun. If things ever go to shit, I wouldn't mind wearing that armor for real." Your mercenaries cannot keep their mouths shut, for once, and the almost unbelievably juicy story of the arcology owners wearing borrowed armor to go on an anonymous date spreads like wildfire. @@.green;Your reputation has greatly improved.@@ + <<set $desc = "a flirtatious thank-you note from a male arcology owner of your acquaintance">> + <<set $trinkets.push($desc)>> + <<if isPlayerFertile($PC)>> + <<= knockMeUp($PC, 60, 0, -4)>> + <</if>> + <<set $rep += 1000>> + <</replace>> + <</link>> + <</if>> <</if>> </span> diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw index eacb77d3be64ca917dd2cdad8329f6f2948b5cb3..35becd0e6491598a3533333d76276e57f725797e 100644 --- a/src/pregmod/reMaleCitizenHookup.tw +++ b/src/pregmod/reMaleCitizenHookup.tw @@ -304,11 +304,11 @@ He's clearly attracted to you; even the most consummate actor would have difficu <<if isPlayerFertile($PC)>> <<switch _FS>> <<case "Asset Expansionist" "Repopulationist">> - <<= knockMeUp($PC, 100, 0, -5)>> + <<= knockMeUp($PC, 100, 0, -2)>> <<case "Gender Fundamentalist" "Eugenics" "Paternalist" "Maturity Preferentialist" "Physical Idealist">> - <<= knockMeUp($PC, 60, 0, -5)>> + <<= knockMeUp($PC, 60, 0, -2)>> <<default>> - <<= knockMeUp($PC, 40, 0, -5)>> + <<= knockMeUp($PC, 40, 0, -2)>> <</switch>> <</if>> <<if _FS != "none">> @@ -409,7 +409,7 @@ He's clearly attracted to you; even the most consummate actor would have difficu <</switch>> is obvious to everyone. The message is clear, and your guest of honor is the center of attention as you take him there in view of the arcology's leading citizens. Naturally, the story percolates, making it clear that there's nothing you won't do to @@.green;further acceptance of _FS principles.@@ <<if isPlayerFertile($PC)>> - <<= knockMeUp($PC, 40, 0, -5)>> + <<= knockMeUp($PC, 40, 0, -2)>> <</if>> <</replace>> <</link>> diff --git a/src/pregmod/saClothes.tw b/src/pregmod/saClothes.tw index 21b3659e3483bc655e0813626b1686caa097021c..02ceaea6f83946027828521fb179521c1dee94a4 100644 --- a/src/pregmod/saClothes.tw +++ b/src/pregmod/saClothes.tw @@ -433,8 +433,6 @@ <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> <<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>> <<run SetBellySize($slaves[$i])>> - <<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>> - <<if $slaves[$i].reservedChildrenNursery > 0>><<set $reservedChildrenNursery -= $slaves[$i].reservedChildrenNursery>><<set $slaves[$i].reservedChildrenNursery = 0>><</if>> <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if $slaves[$i].devotion < -50>> $He is @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw index 5dea814d9d5435ac4a41e63758e3553b9b28b8ba..5e4e78026f8ef8d7b318ebab4316fe6357810238 100644 --- a/src/pregmod/saPorn.tw +++ b/src/pregmod/saPorn.tw @@ -1247,7 +1247,7 @@ <<case "rape">> <<if $slaves[$i].pornTypeRape >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her being raped.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her being raped.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him being raped, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeRape*_swapPoint>> <<set _fameSwap = 1>> @@ -1257,7 +1257,7 @@ <<case "preggo">> <<if $slaves[$i].pornTypePreggo >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her swollen with child.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her swollen with child.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him swollen with child, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypePreggo*_swapPoint>> <<set _fameSwap = 1>> @@ -1267,7 +1267,7 @@ <<case "BBW">> <<if $slaves[$i].pornTypeBBW >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her thick, soft body.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her thick, soft body.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his thick and soft body, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeBBW*_swapPoint>> <<set _fameSwap = 1>> @@ -1277,7 +1277,7 @@ <<case "underage">> <<if $slaves[$i].pornTypeLoli >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her immature body.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her immature body.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his immature body, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeLoli*_swapPoint>> <<set _fameSwap = 1>> @@ -1287,7 +1287,7 @@ <<case "weight gain">> <<if $slaves[$i].pornTypeGainer >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish how curvy she's gotten.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish how curvy she's gotten.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish how curvy <<print $he>>'s gotten, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeGainer*_swapPoint>> <<set _fameSwap = 1>> @@ -1297,7 +1297,7 @@ <<case "big dick">> <<if $slaves[$i].pornTypeStud >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her heavy dick.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her heavy dick.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $his heavy dick, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeStud*_swapPoint>> <<set _fameSwap = 1>> @@ -1307,7 +1307,7 @@ <<case "deepthroat">> <<if $slaves[$i].pornTypeDeepThroat >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sounds she makes when being throatfucked.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sounds she makes when being throatfucked.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sounds $he makes when being throatfucked, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeDeepThroat*_swapPoint>> <<set _fameSwap = 1>> @@ -1317,7 +1317,7 @@ <<case "unwilling">> <<if $slaves[$i].pornTypeStruggleFuck >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish how perfectly she struggles during sex.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish how perfectly she struggles during sex.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish how perfectly $he struggles during sex, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeStruggleFuck*_swapPoint>> <<set _fameSwap = 1>> @@ -1327,7 +1327,7 @@ <<case "hardcore anal">> <<if $slaves[$i].pornTypePainal >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish watching her asshole pushed to its limit.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish watching her asshole pushed to its limit.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish watching $his asshole pushed to its limit, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypePainal*_swapPoint>> <<set _fameSwap = 1>> @@ -1337,7 +1337,7 @@ <<case "softcore">> <<if $slaves[$i].pornTypeTease >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her lewd striptease.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her lewd striptease.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his lewd striptease, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeTease*_swapPoint>> <<set _fameSwap = 1>> @@ -1347,7 +1347,7 @@ <<case "romantic">> <<if $slaves[$i].pornTypeRomantic >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the deep bond she shares with her partners.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the deep bond she shares with her partners.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the deep bond $he shares with her partners, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeRomantic*_swapPoint>> <<set _fameSwap = 1>> @@ -1357,7 +1357,7 @@ <<case "really perverted">> <<if $slaves[$i].pornTypePervert >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the depths of her pervesions.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the depths of her pervesions.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the depths of $his pervesions, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypePervert*_swapPoint>> <<set _fameSwap = 1>> @@ -1367,7 +1367,7 @@ <<case "voyeur">> <<if $slaves[$i].pornTypeCaring >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her devotion to her partners' pleasure.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her devotion to her partners' pleasure.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his devotion to $his partners' pleasure, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeCaring*_swapPoint>> <<set _fameSwap = 1>> @@ -1377,7 +1377,7 @@ <<case "unspeakable">> <<if $slaves[$i].pornTypeUnflinching >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her willingness to do anything and everything.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her willingness to do anything and everything.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his willingness to do anything and everything, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeUnflinching*_swapPoint>> <<set _fameSwap = 1>> @@ -1387,7 +1387,7 @@ <<case "huge insertion">> <<if $slaves[$i].pornTypeSizeQueen >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her holes filled to their limits.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her holes filled to their limits.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $his holes filled to their limits, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeSizeQueen*_swapPoint>> <<set _fameSwap = 1>> @@ -1397,7 +1397,7 @@ <<case "orgasm denial">> <<if $slaves[$i].pornTypeNeglectful >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her denying herself pleasure.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her denying herself pleasure.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him denying $himself pleasure, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeNeglectful*_swapPoint>> <<set _fameSwap = 1>> @@ -1407,7 +1407,7 @@ <<case "cum addiction">> <<if $slaves[$i].pornTypeCumAddict >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her doing anything for cum.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her doing anything for cum.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him doing anything for cum, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeCumAddict*_swapPoint>> <<set _fameSwap = 1>> @@ -1417,7 +1417,7 @@ <<case "anal addiction">> <<if $slaves[$i].pornTypeAnalAddict >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her doing anything for a dick up her ass.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her doing anything for a dick up her ass.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him doing anything for a dick up $his ass, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeAnalAddict*_swapPoint>> <<set _fameSwap = 1>> @@ -1427,7 +1427,7 @@ <<case "exhibition">> <<if $slaves[$i].pornTypeAttentionWhore >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her doing anything for attention.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her doing anything for attention.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him doing anything for attention, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeAttentionWhore*_swapPoint>> <<set _fameSwap = 1>> @@ -1437,7 +1437,7 @@ <<case "breast expansion">> <<if $slaves[$i].pornTypeBreastGrowth >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her expanding bust.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her expanding bust.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $his expanding bust, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeBreastGrowth*_swapPoint>> <<set _fameSwap = 1>> @@ -1447,7 +1447,7 @@ <<case "abuse">> <<if $slaves[$i].pornTypeAbusive >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her abusing others.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her abusing others.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him abusing others, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeAbusive*_swapPoint>> <<set _fameSwap = 1>> @@ -1457,7 +1457,7 @@ <<case "sexual torture">> <<if $slaves[$i].pornTypeMalicious >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her getting off from the suffering she caused.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her getting off from the suffering she caused.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $him getting off from the suffering $he caused, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeMalicious*_swapPoint>> <<set _fameSwap = 1>> @@ -1467,7 +1467,7 @@ <<case "self hating">> <<if $slaves[$i].pornTypeSelfHating >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her suffering.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her suffering.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his suffering, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeSelfHating*_swapPoint>> <<set _fameSwap = 1>> @@ -1477,7 +1477,7 @@ <<case "breeder">> <<if $slaves[$i].pornTypeBreeder >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her obsession with having children.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her obsession with having children.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his obsession with having children, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeBreeder*_swapPoint>> <<set _fameSwap = 1>> @@ -1487,7 +1487,7 @@ <<case "submissive">> <<if $slaves[$i].pornTypeSub >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her submissiveness.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her submissiveness.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his submissiveness, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeSub*_swapPoint>> <<set _fameSwap = 1>> @@ -1497,7 +1497,7 @@ <<case "cum">> <<if $slaves[$i].pornTypeCumSlut >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her desire for cum.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her desire for cum.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his desire for cum, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeCumSlut*_swapPoint>> <<set _fameSwap = 1>> @@ -1507,7 +1507,7 @@ <<case "buttslut">> <<if $slaves[$i].pornTypeAnal >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her rear.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her rear.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $his rear, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeAnal*_swapPoint>> <<set _fameSwap = 1>> @@ -1517,7 +1517,7 @@ <<case "humiliating">> <<if $slaves[$i].pornTypeHumiliation >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her frequent humiliation.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her frequent humiliation.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his frequent humiliation, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeHumiliation*_swapPoint>> <<set _fameSwap = 1>> @@ -1527,7 +1527,7 @@ <<case "breast">> <<if $slaves[$i].pornTypeBoobs >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her breasts.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her breasts.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish the sight of $his breasts, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeBoobs*_swapPoint>> <<set _fameSwap = 1>> @@ -1537,7 +1537,7 @@ <<case "dominant">> <<if $slaves[$i].pornTypeDom >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her dominance.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her dominance.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his dominance, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeDom*_swapPoint>> <<set _fameSwap = 1>> @@ -1547,7 +1547,7 @@ <<case "sadistic">> <<if $slaves[$i].pornTypeSadist >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her sadism.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her sadism.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his sadism, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeSadist*_swapPoint>> <<set _fameSwap = 1>> @@ -1557,7 +1557,7 @@ <<case "masochistic">> <<if $slaves[$i].pornTypeMasochist >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her masochism.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her masochism.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his masochism, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypeMasochist*_swapPoint>> <<set _fameSwap = 1>> @@ -1567,7 +1567,7 @@ <<case "pregnancy fetish">> <<if $slaves[$i].pornTypePregnancy >= 50000>> <<set $slaves[$i].pornPrestige = 2>> - <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her fondness for pregnancy.">> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish her fondness for pregnancy.">> @@.green;$He has gained a hold in $slaves[$i].pornFameType pornography!@@ $His many fans relish $his fondness for pregnancy, so it is now prestigious to own $him. <<elseif _topFame.value >= $slaves[$i].pornTypePregnancy*_swapPoint>> <<set _fameSwap = 1>> diff --git a/src/pregmod/seBurst.tw b/src/pregmod/seBurst.tw index 6652088406afba57cfd0d5493c07fcadf1d84046..10bc7be768af99b22f797c9fdd8fb1c47f61ffc4 100644 --- a/src/pregmod/seBurst.tw +++ b/src/pregmod/seBurst.tw @@ -5,7 +5,7 @@ <<for _b = 0; _b < $slaves.length; _b++>> <<if $slaves[_b].burst == 1>> - <<if (($slaves[_b].belly > ($slaves[$i].pregAdaptation*3200)) || $slaves[$i].bellyPreg > 600000)>> + <<if (($slaves[_b].belly > ($slaves[_b].pregAdaptation*3200)) || $slaves[_b].bellyPreg > 600000)>> $slaves[_b].slaveName's straining womb finally gave out and burst, taking $his life and that of $his children. //Placeholder// <<elseif $slaves[_b].inflation != 0>> <<pop $slaves[_b]>> diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 9ccee9560a4291b1e08ce633f8894490f81849fe..40a04a1c0621c6fb9d4330a54071283ccea72b62 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -170,7 +170,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">> <<set $activeSlave.career = "a slave">> <<set $activeSlave.customTat = "She has a small stylized 'A' tattooed on the nape of her neck marking her as the product of the famous breeding program at Arturus Arcology.">> - a premium virgin named $activeSlave.slaveName. A bright pink "VV" symbol flashes on the corner of the screen. Take a good look, because she is a product of the famous sex slave breeding program at Arturus Arcology. Like all the slaves they sell, she's a premium @@.pink;double virgin.@@ She has excellent breeding potential, and while she isn't that skilled yet, she's got good intelligence and is already well acclimated to the life of a sex slave." + a premium virgin named $activeSlave.slaveName." A bright pink "VV" symbol flashes on the corner of the screen. "Take a good look, because she is a product of the famous sex slave breeding program at Arturus Arcology. Like all the slaves they sell, she's a premium @@.pink;double virgin.@@ She has excellent breeding potential, and while she isn't that skilled yet, she's got good intelligence and is already well acclimated to the life of a sex slave." <<elseif $randShow == 3 || $randShow == 4>> /* hyperpregnant */ <<set $activeSlaveOneTimeMinAge = ($fertilityAge + 3)>> <<set $activeSlaveOneTimeMaxAge = 20>> diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw index cd5d5b5fa279ea36ffd303dc0eabf46b0fda74f0..1a4814937ce87f57241d22fdc7252870d4e27494 100644 --- a/src/pregmod/sePlayerBirth.tw +++ b/src/pregmod/sePlayerBirth.tw @@ -2,29 +2,36 @@ <<set $nextButton = "Continue", $nextLink = "Scheduled Event">> -<<set _gaveBirth = 0, _PCDegree = 0, _pregTypeDecrecement = $PC.reservedChildren, _pregTypeDecrecementNursery = $PC.reservedChildrenNursery>> +<<set _gaveBirth = 0, _PCDegree = 0, _pregTypeDecrecement = WombReserveCount($PC, "incubator"), _pregTypeDecrecementNursery = WombReserveCount($PC, "incubator"), $PC.reservedChildren = _pregTypeDecrecement, $PC.reservedChildrenNursery = _pregTypeDecrecementNursery>> /* PC.pregSource documentation 0 - unknown --1 - Societal Elite --2 - client +-1 - Player - self-impreg +-2 - citizen -3 - former master -4 - male arc owner --5 - citizen --6 - Player - self-impreg +-5 - client +-6 - Societal Elite +-7 - designer baby */ <<if $PC.births == 0>> - <<set $badBirth = 30+($PC.pregType*4)>> + <<set _badBirth = 30+($PC.pregType*4)>> <<else>> - <<set $badBirth = 10>> + <<set _badBirth = 10>> <</if>> <<set $PC.curBabies = WombBirth($PC, 35)>> <<set _curBabies = $PC.curBabies.length>> <<set _stilBirth = $PC.womb.length>> -<<set WombFlush($PC)>> +<<if _curBabies == 1>> + <<if $PC.curBabies[0].genetics.gender == "XX">> + <<set _gender = "XX">> + <<else>> + <<set _gender = "XY">> + <</if>> +<</if>> /* Difference in code below: * _curBabies - count of live babies after birth @@ -33,35 +40,49 @@ PC.pregSource documentation * PC will not support partial birth - even if she happens to be pregnant at different stages at once, undeveloped babies will be dead as result. * _stilBirth currently not used - it's just for future improvements. */ <<set $PC.preg = 0, $PC.pregKnown = 0, $PC.labor = 0, $PC.births += _curBabies>> -<<if $PC.pregSource == 0>> - <<set $PC.birthOther += _curBabies>> -<<elseif $PC.pregSource == -1>> - <<set $PC.birthElite += _curBabies>> -<<elseif $PC.pregSource == -2>> - <<set $PC.birthClient += _curBabies>> -<<elseif $PC.pregSource == -3>> - <<set $PC.birthMaster += _curBabies>> -<<elseif $PC.pregSource == -4>> - <<set $PC.birthArcOwner += _curBabies>> -<<elseif $PC.pregSource == -5>> - <<set $PC.birthCitizen += _curBabies>> -<<elseif $PC.pregSource == -6>> - <<set $PC.birthSelf += _curBabies>> -<<else>> - <<set $PC.birthDegenerate += _curBabies>> - <<set _babyDaddy = $slaveIndices[$PC.pregSource]>> - <<if def _babyDaddy>> - <<set $slaves[_babyDaddy].PCChildrenFathered += _curBabies>> - <</if>> -<</if>> -<<if $PC.pregSource == -1>> - <<if $seeDicksAffectsPregnancy == 1>> - <<set $babyGender = Math.floor(Math.random()*100) < $seeDicks ? 2 : 1>> +/* setting the tallies for each type of child born */ +<<set _others = 0, _self = 0, _citizens = 0, _oldMaster = 0, _arcOwner = 0, _clients = 0, _elite = 0, _lab = 0, _slavesLength = 0, _babies = []>> +<<for _spb = 0; _spb < $PC.curBabies.length; _spb++>> + <<if $PC.curBabies[_spb].fatherID == 0>> + <<set _others++>> + <<set _babies.push("some guy")>> + <<elseif $PC.curBabies[_spb].fatherID == -1>> + <<set _self++>> + <<set _babies.push("your own")>> + <<elseif $PC.curBabies[_spb].fatherID == -2>> + <<set _citizens++>> + <<set _babies.push("the arcology's citizen")>> + <<elseif $PC.curBabies[_spb].fatherID == -3>> + <<set _oldMaster++>> + <<set _babies.push("your Master")>> + <<elseif $PC.curBabies[_spb].fatherID == -4>> + <<set _arcOwner++>> + <<set _babies.push("another arcology owner")>> + <<elseif $PC.curBabies[_spb].fatherID == -5>> + <<set _clients++>> + <<set _babies.push("your client")>> + <<elseif $PC.curBabies[_spb].fatherID == -6>> + <<set _elite++>> + <<elseif $PC.curBabies[_spb].fatherID == -7>> + <<set _lab++>> + <<set _babies.push("designer")>> <<else>> - <<set $babyGender = random(1,2)>> + <<set _babyDaddy = $slaveIndices[$PC.curBabies[_spb].fatherID]>> + <<if def _babyDaddy>> + <<set _slavesLength++>> + <<set _babies.push(String($slaves[_babyDaddy].slaveName))>> + <<else>> + <<set _others++>> + <<set _babies.push("some guy")>> + <</if>> <</if>> - Since you are heavily pregnant with a child of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that and a note stating your next breeding partner and a notice that <<print cashFormat(50000)>> has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if _curBabies == 1>>little <<if $babyGender == 1>>girl<<else>>boy<</if>> before they took <<if $babyGender == 1>>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into a proper member of the future world. +<</for>> +<<set _babiesReduced = removeDuplicates(_babies)>> + +<<if _elite > 0>> /* for simplicity's sake, not going to allow other embryos to be added during a elite pregnancy */ + Since you are heavily pregnant with a child of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that and a note stating your next breeding partner and a notice that <<print cashFormat(50000)>> has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if _curBabies == 1>>little <<if _gender == "XX">>girl<<else>>boy<</if>> before they took <<if _gender == "XX">>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into a proper member of the future world. + <<set $PC.birthElite += _elite>> <<if $PC.ovaryAge >= 55 && $playerAging != 0>> You are getting too old to have children; you feel like <<if _curBabies > 1>>they<<else>>this<</if>> may be your last. <<set $PC.preg = -2>> @@ -115,15 +136,10 @@ While sitting at your desk planning your day, @@.lime;your water breaks,@@ thoro <</if>> <br><br> You arrange yourself to give birth, relaxing until your body urges you to begin bearing down and pushing your child into the world.<<if _concubinePresent == 1>>$Concubine.slaveName settles in beside you, one hand soothing your contraction wracked middle and the other <<if $PC.dick == 1>>stroking your hardening dick<<else>>teasing your stiffening clit<</if>>.<</if>> -<<if $badBirth > random(1,100)>> /* shits going wrong */ - <<if $seeDicksAffectsPregnancy == 1>> - <<set $babyGender = Math.floor(Math.random()*100) < $seeDicks ? 2 : 1>> - <<else>> - <<set $babyGender = random(1,2)>> - <</if>> +<<if _badBirth > random(1,100)>> /* shits going wrong */ <<if $Nurse != 0>> <<setLocalPronouns $Nurse>> - You keep pushing and pushing, but your child is not coming out.<<if _concubinePresent == 1>> $Concubine.slaveName shifts to massaging your gravid middle<<if canTalk($Concubine)>>, while whispering words of encouragement into your ear<</if>>. Until $Nurse.slaveName shoos _him2 away so $he can take over and get this baby out of you.<</if>> $Nurse.slaveName was prepared for this possibility, adjusts your position and timings, and before long is holding your @@.lime;new baby <<if $babyGender == 1>>girl<<else>>boy<</if>>@@ in $his arms. + You keep pushing and pushing, but your child is not coming out.<<if _concubinePresent == 1>> $Concubine.slaveName shifts to massaging your gravid middle<<if canTalk($Concubine)>>, while whispering words of encouragement into your ear<</if>>. Until $Nurse.slaveName shoos _him2 away so $he can take over and get this baby out of you.<</if>> $Nurse.slaveName was prepared for this possibility, adjusts your position and timings, and before long is holding your @@.lime;new baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ in $his arms. <<if $PC.pregType == 8>> But you aren't even close to done; your taut dome of a belly still houses another seven infants. You moan as the next child begins its decent; you'll be at this for awhile. If $Nurse.slaveName weren't here, you and your children would likely have perished. <<elseif $PC.pregType > 4>> @@ -143,7 +159,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin You awake some time later in the remote surgery, your stomach extremely sore; you quickly realize you're no longer round with child. As you try to rise, $Bodyguard.slaveName stops you; $he hefts you into a bridal carry and takes you to a recovery room, before gently placing you into a warm bed, tucking you in, and hurrying out of the room. Before you can call out, $he returns carrying <<switch _curBabies>> <<case 1>> - @@.lime;your baby <<if $babyGender == 1>>girl<<else>>boy<</if>>@@ + @@.lime;your baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ <<case 2>> @@.lime;your newborn twins@@ <<case 3>> @@ -173,7 +189,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin You awake some time later in a recovery room<<if _concubinePresent > 0>>, $Concubine.slaveName beside you<</if>>, your stomach extremely sore; a quick glance at the prominent scar tells you everything you need to know. Seeing you're awake, $HeadGirl.slaveName catches your attention. In $his arms <<switch _curBabies>> <<case 1>> - is @@.lime;your baby <<if $babyGender == 1>>girl<<else>>boy<</if>>@@, <<if $HeadGirl.lactation > 0>>happily nursing from $his breast,<</if>> + is @@.lime;your baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@, <<if $HeadGirl.lactation > 0>>happily nursing from $his breast,<</if>> <<case 2>> are @@.lime;your newborn twins@@, <<if $HeadGirl.lactation > 0>>happily nursing from $his breasts,<</if>> <<case 3>> @@ -197,7 +213,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin You awake some time later in a recovery room, your stomach extremely sore; a quick glance at the prominent scar tells you everything you need to know. A content sigh comes from beside you; $Concubine.slaveName is snuggled next to you, snoozing with <<switch _curBabies>> <<case 1>> - @@.lime;your baby <<if $babyGender == 1>>girl<<else>>boy<</if>>@@ in _his2 arms.<<if $Concubine.lactation > 0>> Your child has managed to free one of $Concubine.slaveName's breasts and is eagerly suckling from _his2 milky nipple.<</if>> + @@.lime;your baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ in _his2 arms.<<if $Concubine.lactation > 0>> Your child has managed to free one of $Concubine.slaveName's breasts and is eagerly suckling from _his2 milky nipple.<</if>> <<case 2>> @@.lime;your newborn twins@@ in _his2 arms.<<if $Concubine.lactation > 0>> Your children have managed to free $Concubine.slaveName's breasts and are eagerly suckling from their milky nipples.<</if>> <<case 3>> @@ -236,16 +252,11 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<set $gameover = "birth complications", $nextButton = "Have to keep trying!", $nextLink = "Gameover">> <</if>> <<else>> - <<if $seeDicksAffectsPregnancy == 1>> - <<set $babyGender = Math.floor(Math.random()*100) < $seeDicks ? 2 : 1>> - <<else>> - <<set $babyGender = random(1,2)>> - <</if>> <<if $Nurse != 0>> <<setLocalPronouns $Nurse>> Under $Nurse.slaveName's guidance, childbirth is a breeze for you. <<if $PC.pregType == 1>> - <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $Nurse.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if $babyGender == 1>>girl<<else>>boy<</if>>.@@ + <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $Nurse.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ <<elseif $PC.pregType == 8>> <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your first child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Nurse.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over; before you've even had a chance to come down from your climax, the next infant slips into your birth canal and immediately pushes you back over the edge. In minutes, after eight children and eight intense orgasms, you're barely conscious. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. @@ -303,7 +314,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if _concubinePresent == 1>> Or it would have, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Bodyguard.slaveName, and your newborn getting sprayed with cum.<</if>> <</if>> - $Bodyguard.slaveName cuts the cord with $his blade, and hands you @@.lime;your new baby <<if $babyGender == 1>>girl<<else>>boy<</if>>.@@ + $Bodyguard.slaveName cuts the cord with $his blade, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ <<elseif $PC.pregType == 8>> <<if _concubinePresent == 1>> Or it would have, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $Bodyguard.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over; before you've even had a chance to come down from your climax, the next infant slips into your birth canal and immediately pushes you back over the edge. In minutes, after eight children and eight intense orgasms, you're barely conscious, nearly panicking $Bodyguard.slaveName. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. @@ -357,7 +368,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<elseif $HeadGirl != 0>> With $HeadGirl.slaveName waiting with everything you need, childbirth goes by without a hitch. <<if $PC.pregType == 1>> - <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $HeadGirl.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if $babyGender == 1>>girl<<else>>boy<</if>>.@@ + <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>><</if>> $HeadGirl.slaveName cuts the cord, swaddles your child, and hands you @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>.@@ <<elseif $PC.pregType == 8>> <<if _concubinePresent == 1>> Or it would have been, had $Concubine.slaveName not driven you to an intense orgasm right as your first child entered the world.<<if $PC.balls > 1>> An orgasm that resulted in $Concubine.slaveName, $HeadGirl.slaveName, and your newborn getting sprayed with cum.<</if>> But it isn't over; before you've even had a chance to come down from your climax, the next infant slips into your birth canal and immediately pushes you back over the edge. In minutes, after eight children and eight intense orgasms, you're barely conscious. $Concubine.slaveName slides in behind you to snuggle with you as you return to your senses. @@ -409,9 +420,9 @@ You arrange yourself to give birth, relaxing until your body urges you to begin $HeadGirl.slaveName cuts the cords, swaddles your children, and hands you @@.lime;your new twins.@@ <</if>> <<elseif _concubinePresent == 1>> - $Concubine.slaveName alternates between calming your nerves and driving your to orgasm. It works fairly well, as your child rapidly enters the world alongside a particularly powerful climax. You reach down and draw @@.lime;your new baby <<if $babyGender == 1>>girl<<else>>boy<</if>>@@ into your arms, while $Concubine.slaveName shifts to eagerly "clean" your crotch with _his2 tongue.<<if $PC.pregType > 1>> _His2 over-stimulation of you quickly has _him2 licking the crowning head of your second child. _He2 diligently works you over until all of your children are born, making sure you are thoroughly exhausted; both from the birth and from _his2 ministrations.<<if canPenetrate($Concubine) && canImpreg($PC, $Concubine)>> $Concubine.slaveName eyes your spread pussy hungrily as _his2 erection bobs with anticipation. But you're too tired right now and _he2 realizes it.<</if>> _He2 helps gather your child<<if $PC.pregType > 1>>ren<</if>> to your<<if $Concubine.lactation > 0>>, and _his2, <</if>>breasts with the hope that you'll reward _him2 when you recover.<</if>> + $Concubine.slaveName alternates between calming your nerves and driving your to orgasm. It works fairly well, as your child rapidly enters the world alongside a particularly powerful climax. You reach down and draw @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ into your arms, while $Concubine.slaveName shifts to eagerly "clean" your crotch with _his2 tongue.<<if $PC.pregType > 1>> _His2 over-stimulation of you quickly has _him2 licking the crowning head of your second child. _He2 diligently works you over until all of your children are born, making sure you are thoroughly exhausted; both from the birth and from _his2 ministrations.<<if canPenetrate($Concubine) && canImpreg($PC, $Concubine)>> $Concubine.slaveName eyes your spread pussy hungrily as _his2 erection bobs with anticipation. But you're too tired right now and _he2 realizes it.<</if>> _He2 helps gather your child<<if $PC.pregType > 1>>ren<</if>> to your<<if $Concubine.lactation > 0>>, and _his2, <</if>>breasts with the hope that you'll reward _him2 when you recover.<</if>> <<else>> - You keep pushing and pushing, your child slowly working its way from your body. With the last of your strength, you bear down, freeing your child from your body at last. Panting, you gather @@.lime;your new baby <<if $babyGender == 1>>girl<<else>>boy<</if>>@@ <<if $PC.pregType > 1>>as another contraction ushers your next child into your birth canal<<else>>and drift off into a much deserved rest<</if>>. + You keep pushing and pushing, your child slowly working its way from your body. With the last of your strength, you bear down, freeing your child from your body at last. Panting, you gather @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ <<if $PC.pregType > 1>>as another contraction ushers your next child into your birth canal<<else>>and drift off into a much deserved rest<</if>>. <<if $PC.pregType == 8>> You struggle to pass the second baby, knowing full well a third will quickly follow suit and a fourth after that. You dread the challenge that will be the fifth one and worry for your health over the sixth. You are nearly delirious by the time it comes to the final two; your efforts to push them out are falling flat. You're just too tired. With one final push, you feel the first crown then exit your ruined pussy; the second follows closely, finally allowing you relief. You are thoroughly exhausted by the time you've pushed out your octuplets, unable to even gather them to your chest. Fortunately, $assistantName calls several devoted slaves to your aid; you're helped to your bed and left to connect with your children. <<elseif $PC.pregType == 7>> @@ -430,221 +441,209 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if _gaveBirth == 0>> -<<if _curBabies == 1>> + <<set $PC.birthOther += _others, $PC.birthSelf += _self, $PC.birthCitizen += _citizens, $PC.birthMaster += _oldMaster, $PC.birthArcOwner += _arcOwner, $PC.birthClient += _clients, $PC.birthElite += _elite, $PC.birthLab += _lab, $PC.birthDegenerate += _slavesLength>> - <<if $PC.pregSource < 1 && $PC.pregSource != -6 && $PC.reservedChildren > 0>> - <<set $missingParent = $missingParentID>> - <<set $missingParentID-->> - <</if>> - - <<include "Generate Child">> + <<if _curBabies == 1>> - <<if $activeSlave.race == $PC.race>> - <<set _PCDegree++>> - <</if>> - <<if $activeSlave.hColor == $PC.hColor>> - <<set _PCDegree++>> - <</if>> - <<if $activeSlave.skin == $PC.skin>> - <<set _PCDegree++>> - <</if>> - <<if $activeSlave.eyeColor == $PC.eyeColor>> - <<set _PCDegree++>> - <</if>> - - Your little <<if $babyGender == 1>>girl<<else>>boy<</if>> - <<if $PC.pregSource == -6>> - looks exactly like you, in fact, the resemblance seems uncanny. Since <<if $babyGender == 1>>she<<else>>he<</if>> has the exact same genetics as you, <<if $babyGender == 1>>she<<else>>he<</if>>'ll likely look almost identical to you when <<if $babyGender == 1>>she<<else>>he<</if>>'s your age. - <<elseif _PCDegree == 4>> - looks just like you; <<if $babyGender == 1>>she<<else>>he<</if>> will likely grow up to closely resemble yourself. - <<elseif $activeSlave.eyeColor == $PC.eyeColor>> - has your lovely $PC.eyeColor eyes. - <<elseif _PCDegree > 0>> - looks a little like you, enough that <<if $babyGender == 1>>she<<else>>he<</if>>'ll be recognizable as yours. - <<else>> - looks nothing like you; it's hard to believe <<if $babyGender == 1>>she's your daughter<<else>>he's you son<</if>> - <</if>> - <<if $PC.reservedChildren > 0>> - You set <<if $babyGender == 1>>her<<else>>him<</if>> aside for incubation. - <<include "Incubator Workaround">> - <<set $reservedChildren-->> - <<set $PC.curBabies.shift()>> - <<set $PC.reservedChildren-- >> - <</if>> - -<<elseif _curBabies > 1>> - <<set _identicalChildGen = 0, _shiftDegree = 0>> - <<if $PC.pregSource < 1 && $PC.pregSource != -6 && $PC.reservedChildren > 0>> - <<set $missingParent = $missingParentID>> - <<set $missingParentID-->> - <</if>> - <<for _p = 0; _p < _curBabies; _p++>> - <<if _identicalChildGen == 0>> - <<if _p == $PC.curBabies.length-1 && $PC.curBabies.length > 1 && $PC.curBabies[_p].identical == 1>> /* catch for improperly placed identical twin flag to still generate*/ - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <<else>> - <<include "Generate Child">> - <</if>> - <<else>> - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <</if>> - - <<if $activeSlave.race == $PC.race>> + <<if $PC.curBabies[_p].genetics.race == $PC.origRace>> <<set _PCDegree++>> <</if>> - <<if $activeSlave.hColor == $PC.hColor>> + <<if $PC.curBabies[_p].genetics.hColor == $PC.origHColor>> <<set _PCDegree++>> <</if>> - <<if $activeSlave.skin == $PC.skin>> + <<if $PC.curBabies[_p].genetics.skin == $PC.origSkin>> <<set _PCDegree++>> <</if>> - <<if $activeSlave.eyeColor == $PC.eyeColor>> + <<if $PC.curBabies[_p].genetics.eyeColor == $PC.origEye>> <<set _PCDegree++>> <</if>> - <<if _p == 0>>Your first<<else>>The next<</if>> little <<if $babyGender == 1>>girl<<else>>boy<</if>> - <<if _identicalChildGen == 1>> - looks exactly like the previous; they're identical twins. - <<elseif $PC.pregSource == -6>> - looks exactly like you<<if _p == 0>>, in fact, the resemblance seems uncanny. Since <<if $babyGender == 1>>she<<else>>he<</if>> has the exact same genetics as you, <<if $babyGender == 1>>she<<else>>he<</if>>'ll likely look almost identical to you when <<if $babyGender == 1>>she<<else>>he<</if>>'s your age<</if>>. Every one of your children look this way; it's kind of hard to tell them apart. + Your little <<if _gender == "XX">>girl<<else>>boy<</if>> + <<if $PC.pregSource == -1>> + looks exactly like you, in fact, the resemblance seems uncanny. Since <<if _gender == "XX">>she<<else>>he<</if>> has the exact same genetics as you, <<if _gender == "XX">>she<<else>>he<</if>>'ll likely look almost identical to you when <<if _gender == "XX">>she<<else>>he<</if>>'s your age. <<elseif _PCDegree == 4>> - looks just like you; <<if $babyGender == 1>>she<<else>>he<</if>> will likely grow up to closely resemble yourself. - <<elseif $activeSlave.eyeColor == $PC.eyeColor>> + looks just like you; <<if _gender == "XX">>she<<else>>he<</if>> will likely grow up to closely resemble yourself. + <<elseif $PC.curBabies[_p].genetics.eyeColor == $PC.eyeColor>> has your lovely $PC.eyeColor eyes. <<elseif _PCDegree > 0>> - looks a little like you, enough that <<if $babyGender == 1>>she<<else>>he<</if>>'ll be recognizable as yours. + looks a little like you, enough that <<if _gender == "XX">>she<<else>>he<</if>>'ll be recognizable as yours. <<else>> - looks nothing like you; it's hard to believe <<if $babyGender == 1>>she's your daughter<<else>>he's you son<</if>> + looks nothing like you; it's hard to believe <<if _gender == "XX">>she's your daughter<<else>>he's you son<</if>> <</if>> - <<if $PC.reservedChildren > 0>> - You set <<if $babyGender == 1>>her<<else>>him<</if>> aside for incubation. + + <<if $PC.curBabies[0].reserve === "incubator">> + You set <<if _gender == "XX">>her<<else>>him<</if>> aside for incubation. + <<set $activeSlave = generateChild($PC, $PC.curBabies[0], 1)>> <<include "Incubator Workaround">> - <<set $reservedChildren-->> - <<set _shiftDegree++>> - <<set $PC.reservedChildren-- >> + <<elseif $PC.curBabies[0].reserve === "nursery">> + You set <<if _gender == "XX">>her<<else>>him<</if>> aside for incubation. + <<set $activeSlave = generateChild($PC, $PC.curBabies[0])>> + <<include "Nursery Workaround">> <</if>> - <<if $PC.curBabies[_p].identical === 1>> - <<set _identicalChildGen = 1>> - <<else>> - <<set _identicalChildGen = 0>> - <<if $seeDicksAffectsPregnancy == 1>> - <<set $babyGender = Math.floor(Math.random()*100) < $seeDicks ? 2 : 1>> + <<set $PC.curBabies.shift()>> + + <<elseif _curBabies > 1>> + + <<for _p = 0; _p < _curBabies; _p++>> + + <<set _PCDegree = 0>> + <<if $PC.curBabies[0].genetics.race == $PC.origRace>> + <<set _PCDegree++>> + <</if>> + <<if $PC.curBabies[_p].genetics.hColor == $PC.origHColor>> + <<set _PCDegree++>> + <</if>> + <<if $PC.curBabies[_p].genetics.skin == $PC.origSkin>> + <<set _PCDegree++>> + <</if>> + <<if $PC.curBabies[_p].genetics.eyeColor == $PC.origEye>> + <<set _PCDegree++>> + <</if>> + + <<if _p == 0>>Your first<<else>>The next<</if>> little <<if $PC.curBabies[_p].genetics.gender == "XX">>girl<<else>>boy<</if>> + <<if _identicalChildGen == 1>> + looks exactly like the previous; they're identical twins. + <<elseif $PC.pregSource == -1>> + looks exactly like you<<if _p == 0>>, in fact, the resemblance seems uncanny. Since <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>> has the exact same genetics as you, <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>>'ll likely look almost identical to you when <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>>'s your age<</if>>. Every one of your children look this way; it's kind of hard to tell them apart. + <<elseif _PCDegree == 4>> + looks just like you; <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>> will likely grow up to closely resemble yourself. + <<elseif $PC.curBabies[_p].genetics.eyeColor == $PC.origEye>> + has your lovely $PC.origEye eyes. + <<elseif _PCDegree > 0>> + looks a little like you, enough that <<if $PC.curBabies[_p].genetics.gender == "XX">>she<<else>>he<</if>>'ll be recognizable as yours. <<else>> - <<set $babyGender = random(1,2)>> + looks nothing like you; it's hard to believe <<if $PC.curBabies[_p].genetics.gender == "XX">>she's your daughter<<else>>he's you son<</if>> + <</if>> + <<if $PC.curBabies[_p].reserve == "incubator">> + You set <<if $PC.curBabies[_p].genetics.gender == "XX">>her<<else>>him<</if>> aside for incubation. + <<set $activeSlave = generateChild($PC, $PC.curBabies[_p], 1)>> + <<include "Incubator Workaround">> + <<run $PC.curBabies.splice($PC.curBabies[_p], 1)>> + <<set _p--, _curBabies-->> + <<set $PC.reservedChildren-->> + <<elseif $PC.curBabies[_p].reserve == "nursery">> + You set <<if $PC.curBabies[_p].genetics.gender == "XX">>her<<else>>him<</if>> aside to be raised in the penthouse. + <<set $activeSlave = generateChild($PC, $PC.curBabies[_p])>> + <<include "Nursery Workaround">> + <<run $PC.curBabies.splice($PC.curBabies[_p], 1)>> + <<set _p--, _curBabies-->> + <<set $PC.reservedChildrenNursery-->> <</if>> - <</if>> - <</for>> - <<if _shiftDegree > 0>> - <<for _spb = 0; _spb < _shiftDegree; _spb++>> - <<set $PC.curBabies.shift()>> <</for>> - <</if>> -<</if>> + All in all, you've bought a healthy group of + <<if _babiesReduced.length > 2>> + <<for _spb = 0; _spb < _babiesReduced.length; _spb++>> + <<if _spb < _babiesReduced.length-1>> + _babiesReduced[_spb], + <<else>> + and _babiesReduced[_spb]'s + <</if>> + <</for>> + <<elseif _babiesReduced.length > 1>> + _babiesReduced[0] and _babiesReduced[1]'s + <<else>> + _babiesReduced[0]'s + <</if>> + babies into the world. + + <</if>> -<<if $PC.reservedChildren > 0 >> /*we need to discount reservation for stillbirth babies*/ - <<set $reservedChildren -= $PC.reservedChildren>> - <<set $PC.reservedChildren = 0>> -<</if>> -<<if $PC.pregSource > 0 && _curBabies > 0>> - <<set _pb = $slaveIndices[$PC.pregSource]>> - <<if def _pb>> - <<if $arcologies[0].FSRestartDecoration == 100 && $eugenicsFullControl != 1>> - Word spreads fast through your peers that you gave birth to <<if _curBabies > 1>>low class infants<<else>>a low class child<</if>> @@.red;utterly devastating your standing among the Elite.@@ - <<set $failedElite += 200>> - <<elseif $arcologies[0].FSChattelReligionistLaw == 1>> - Rumors spread that The Prophet gave birth to a slave's child<<if _curBabies > 1>>ren<</if>>. - <<if $arcologies[0].FSSupremacist != "unset">> - <<if $slaves[_pb].race != $arcologies[0].FSSupremacistRace>> - Word is that your child<<if _curBabies > 1>>ren were<<else>> was<</if>> not $arcologies[0].FSSupremacistRace. As The Prophet saw fit to bear such a child, society views it as a sign to @@.red;reject $arcologies[0].FSSupremacistRace supremacy.@@ - <<set $arcologies[0].FSSupremacist -= 120>> + <<if $PC.pregSource > 0 && _curBabies > 0>> + <<set _pb = $slaveIndices[$PC.pregSource]>> + <<if def _pb>> + <<if $arcologies[0].FSRestartDecoration == 100 && $eugenicsFullControl != 1>> + Word spreads fast through your peers that you gave birth to <<if _curBabies > 1>>low class infants<<else>>a low class child<</if>> @@.red;utterly devastating your standing among the Elite.@@ + <<set $failedElite += 200>> + <<elseif $arcologies[0].FSChattelReligionistLaw == 1>> + Rumors spread that The Prophet gave birth to a slave's child<<if _curBabies > 1>>ren<</if>>. + <<if $arcologies[0].FSSupremacist != "unset">> + <<if $slaves[_pb].race != $arcologies[0].FSSupremacistRace>> + Word is that your child<<if _curBabies > 1>>ren were<<else>> was<</if>> not $arcologies[0].FSSupremacistRace. As The Prophet saw fit to bear such a child, society views it as a sign to @@.red;reject $arcologies[0].FSSupremacistRace supremacy.@@ + <<set $arcologies[0].FSSupremacist -= 120>> + <</if>> <</if>> - <</if>> - <<if $arcologies[0].FSSubjugationist != "unset">> - <<if $slaves[_pb].race == $arcologies[0].FSSubjugationistRace>> - In addition, The Prophet's womb bore <<if _curBabies == 1>>a <</if>>$arcologies[0].FSSubjugationistRace child<<if _curBabies > 1>>ren<</if>>, surely a sign to end @@.red;reject $arcologies[0].FSSubjugationistRace subjugation.@@ - <<set $arcologies[0].FSSubjugationist -= 120>> + <<if $arcologies[0].FSSubjugationist != "unset">> + <<if $slaves[_pb].race == $arcologies[0].FSSubjugationistRace>> + In addition, The Prophet's womb bore <<if _curBabies == 1>>a <</if>>$arcologies[0].FSSubjugationistRace child<<if _curBabies > 1>>ren<</if>>, surely a sign to end @@.red;reject $arcologies[0].FSSubjugationistRace subjugation.@@ + <<set $arcologies[0].FSSubjugationist -= 120>> + <</if>> <</if>> - <</if>> - <<else>> - Rumors spread that your child<<if _curBabies > 1>>ren were<<else>> was<</if>> fathered by a slave, @@.red;harming your lasting reputation.@@ - <<set $PC.degeneracy += 20>> - <<if $arcologies[0].FSSupremacist != "unset">> - <<if $slaves[_pb].race != $arcologies[0].FSSupremacistRace>> - Furthermore, word is that your child<<if _curBabies > 1>>ren were<<else>> was<</if>> not $arcologies[0].FSSupremacistRace, @@.red;further hurting your lasting reputation.@@ - <<set $PC.degeneracy += 10>> + <<else>> + Rumors spread that your child<<if _curBabies > 1>>ren were<<else>> was<</if>> fathered by a slave, @@.red;harming your lasting reputation.@@ + <<set $PC.degeneracy += 20>> + <<if $arcologies[0].FSSupremacist != "unset">> + <<if $slaves[_pb].race != $arcologies[0].FSSupremacistRace>> + Furthermore, word is that your child<<if _curBabies > 1>>ren were<<else>> was<</if>> not $arcologies[0].FSSupremacistRace, @@.red;further hurting your lasting reputation.@@ + <<set $PC.degeneracy += 10>> + <</if>> <</if>> - <</if>> - <<if $arcologies[0].FSSubjugationist != "unset">> - <<if $slaves[_pb].race == $arcologies[0].FSSubjugationistRace>> - In addition, there is a nasty rumor that you gave birth to <<if _curBabies == 1>>a <</if>>$arcologies[0].FSSubjugationistRace child<<if _curBabies > 1>>ren<</if>>, @@.red;devastating your lasting reputation.@@ - <<set $PC.degeneracy += 50>> + <<if $arcologies[0].FSSubjugationist != "unset">> + <<if $slaves[_pb].race == $arcologies[0].FSSubjugationistRace>> + In addition, there is a nasty rumor that you gave birth to <<if _curBabies == 1>>a <</if>>$arcologies[0].FSSubjugationistRace child<<if _curBabies > 1>>ren<</if>>, @@.red;devastating your lasting reputation.@@ + <<set $PC.degeneracy += 50>> + <</if>> <</if>> <</if>> <</if>> <</if>> -<</if>> -/* -------------------- Now curBabies counts live, birthed babies who haven't been placed in the incubator. */ -<<set _curBabies = $PC.curBabies.length>> + /* -------------------- Now curBabies counts live, birthed babies who haven't been placed in the incubator. */ + <<set _curBabies = $PC.curBabies.length>> -<<if _curBabies > 0>> - <br><br> - Now you are faced with a decision of what to do with your <<if _pregTypeDecrecement > 0>>remaining<<else>>new<</if>> child<<if _curBabies > 1>>ren<</if>>. You're far too busy to keep <<if _curBabies > 1>>them<<else>>it<</if>> yourself, but you could @@.orange;send them to a boarding school to be raised until they are of age to serve as your heir.@@ Other options include sending them to @@.orange;become a slave at a slave orphanage,@@ sending them to @@.orange;a citizen school,@@ to be brought up coequal with the arcology's other young people, or sending them to be @@.orange;raised privately,@@ with expert care and tutoring. - <<if $arcologies[0].FSRepopulationFocus > 40>> - Of course, there are also the @@.orange;breeding schools,@@ where your - <<if _curBabies == 1>> - <<if $babyGender == 1>> - daughter will be taught the joys of motherhood up until she is around $fertilityAge years old, when she will be impregnated with her first child. - <<else>> - son will be taught it is his duty to fuck every slavegirl he sees without a baby bump pregnant. - <</if>> - <<else>> - <<if $babyGender == 1>> - daughters will be taught the joys of motherhood up until they are around $fertilityAge years old, when they will be impregnated for the first time.<<if _curBabies > 1>> They say multiples run in families, so your daughters should blossom into quite the fertile breeders.<</if>> + <<if _curBabies > 0>> + <br><br> + Now you are faced with a decision of what to do with your <<if _pregTypeDecrecement > 0>>remaining<<else>>new<</if>> child<<if _curBabies > 1>>ren<</if>>. You're far too busy to keep <<if _curBabies > 1>>them<<else>>it<</if>> yourself, but you could @@.orange;send them to a boarding school to be raised until they are of age to serve as your heir.@@ Other options include sending them to @@.orange;become a slave at a slave orphanage,@@ sending them to @@.orange;a citizen school,@@ to be brought up coequal with the arcology's other young people, or sending them to be @@.orange;raised privately,@@ with expert care and tutoring. + <<if $arcologies[0].FSRepopulationFocus > 40>> + Of course, there are also the @@.orange;breeding schools,@@ where your + <<if _curBabies == 1>> + <<if _gender == "XX">> + daughter will be taught the joys of motherhood up until she is around $fertilityAge years old, when she will be impregnated with her first child. + <<else>> + son will be taught it is his duty to fuck every slavegirl he sees without a baby bump pregnant. + <</if>> <<else>> - sons will be taught it is their duty to fuck every slavegirl they sees without a baby bump pregnant. + <<if _gender == "XX">> + daughters will be taught the joys of motherhood up until they are around $fertilityAge years old, when they will be impregnated for the first time.<<if _curBabies > 1>> They say multiples run in families, so your daughters should blossom into quite the fertile breeders.<</if>> + <<else>> + sons will be taught it is their duty to fuck every slavegirl they sees without a baby bump pregnant. + <</if>> <</if>> <</if>> + <<if $Cash4Babies == 1>> + <<set _seed = random(1,10)>> + Alternatively, since it is @@.orange;legal to sell slave babies@@, your child should be worth quite a pretty ¤ at auction. + <</if>> + <br><br> + <span id="choice">What will it be? + <br> + <<link "Boarding School">><<replace "#choice">><<print "You have decided to send them away to be raised in your stead.">><</replace>><</link>> | + <<link "Slave Orphanage">><<replace "#choice">><<print "You have decided to send them to a slave orphanage to be raised to $minimumSlaveAge and sold. Perhaps you'll even see them again, though you are unlikely to recognize them if you do.">><</replace>><<set $slaveOrphanageTotal += _curBabies>><</link>> | + <<link "Citizen School">><<replace "#choice">><<print "You have decided to send them to a citizen school to become a future citizen. Perhaps you'll even see them again, though you are unlikely to recognize them if you do.">><</replace>><<set $citizenOrphanageTotal += _curBabies>><</link>> | + <<link "Privately Raised">><<replace "#choice">><<print "You have decided to send them to be privately raised. Perhaps you'll even see them again, though it's unlikely that there will be any connection between you. At least you'll know they've been properly reared.">><</replace>><<set $privateOrphanageTotal += _curBabies>><</link>> + <<if $arcologies[0].FSRepopulationFocus > 40>> + | <<link "Breeding School">><<replace "#choice">><<print "You have decided to send them to be raised into a proper breeder. Perhaps you'll even see them again, though it's unlikely you'll recognize them with their reproduction focused body.">><</replace>><<set $breederOrphanageTotal += _curBabies>><</link>> + <</if>> + <<if $Cash4Babies == 1>> | <<link "Auction Them">><<replace "#choice">><<print "You send the child<<if _curBabies > 1>>ren<</if>> to be sold at auction amongst other prestigious slaves. The winning bid for your offspring came in at @@.yellowgreen;<<print cashFormat(1000*_seed*_curBabies)>>.@@">><</replace>><<set $cash += 1000*_seed*_curBabies>><</link>><</if>> + </span> <</if>> - <<if $Cash4Babies == 1>> - <<set _seed = random(1,10)>> - Alternatively, since it is @@.orange;legal to sell slave babies@@, your child should be worth quite a pretty ¤ at auction. - <</if>> - <br><br> - <span id="choice">What will it be? - <br> - <<link "Boarding School">><<replace "#choice">><<print "You have decided to send them away to be raised in your stead.">><</replace>><</link>> | - <<link "Slave Orphanage">><<replace "#choice">><<print "You have decided to send them to a slave orphanage to be raised to $minimumSlaveAge and sold. Perhaps you'll even see them again, though you are unlikely to recognize them if you do.">><</replace>><<set $slaveOrphanageTotal += _curBabies>><</link>> | - <<link "Citizen School">><<replace "#choice">><<print "You have decided to send them to a citizen school to become a future citizen. Perhaps you'll even see them again, though you are unlikely to recognize them if you do.">><</replace>><<set $citizenOrphanageTotal += _curBabies>><</link>> | - <<link "Privately Raised">><<replace "#choice">><<print "You have decided to send them to be privately raised. Perhaps you'll even see them again, though it's unlikely that there will be any connection between you. At least you'll know they've been properly reared.">><</replace>><<set $privateOrphanageTotal += _curBabies>><</link>> - <<if $arcologies[0].FSRepopulationFocus > 40>> - | <<link "Breeding School">><<replace "#choice">><<print "You have decided to send them to be raised into a proper breeder. Perhaps you'll even see them again, though it's unlikely you'll recognize them with their reproduction focused body.">><</replace>><<set $breederOrphanageTotal += _curBabies>><</link>> - <</if>> - <<if $Cash4Babies == 1>> | <<link "Auction Them">><<replace "#choice">><<print "You send the child<<if _curBabies > 1>>ren<</if>> to be sold at auction amongst other prestigious slaves. The winning bid for your offspring came in at @@.yellowgreen;<<print cashFormat(1000*_seed*_curBabies)>>.@@">><</replace>><<set $cash += 1000*_seed*_curBabies>><</link>><</if>> - </span> -<</if>> -<<if $PC.ovaryAge >= 55 && $playerAging != 0>> - <br> - You are getting too old to have children; you feel like this may be your last. - <<set $PC.preg = -2>> -<</if>> + <<if $PC.ovaryAge >= 55 && $playerAging != 0>> + <br> + You are getting too old to have children; you feel like this may be your last. + <<set $PC.preg = -2>> + <</if>> <</if>> /*closes gaveBirth*/ <</if>> /*closes SE*/ -<<set $badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $babyGender = 0, $PC.belly = 2000, WombFlush($PC)>> -<<if $PC.career == "servant">> +<<set _badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $babyGender = 0, $PC.belly = 2000, WombFlush($PC)>> +<<if $PC.geneticQuirks.fertility == 2>> <<set $PC.pregWeek = -3>> <<else>> <<set $PC.pregWeek = -4>> <</if>> <<set $PC.belly = getPregBellySize($PC)>> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> diff --git a/src/pregmod/surrogacy.tw b/src/pregmod/surrogacy.tw new file mode 100644 index 0000000000000000000000000000000000000000..f3a6ee56a5d99da4c43efcd2b9c4ac8e2cfc6020 --- /dev/null +++ b/src/pregmod/surrogacy.tw @@ -0,0 +1,121 @@ +:: Surrogacy [nobr] + +<<set $nextButton = "Continue">> + +<<switch $surgeryType>> + +<<case "surrogacy">> + + <<if $receptrix.ID == -1>> + Since the surgery required only a local anesthetic, you remain fully aware of the procedure as the autosurgery carries it out. You slowly rise to your feet, a hand to your lower belly, appreciating the new life growing within you. + <<set $PC.pregKnown = 1>> + <<run WombSurrogate($PC, 1, $donatrix, $impregnatrix.ID, 1)>> + <<run WombNormalizePreg($PC)>> + <<else>> + <<set $receptrix.pregKnown = 1>> + <<run WombSurrogate($receptrix, 1, $donatrix, $impregnatrix.ID, 1)>> + <<run WombNormalizePreg($receptrix)>> + <<setLocalPronouns $receptrix>> + <<if $receptrix.fetish == "mindbroken">> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <<elseif ($receptrix.fetish == "pregnancy") && ($receptrix.fetishStrength > 60) && ($receptrix.fetishKnown == 1)>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. $He was overjoyed at the sight of the syringe containing $his future child emptying into $his womb. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He is @@.hotpink; filled with joy@@ over the life settling into $his womb and can't wait to see the result. $He's so pleased that $he now @@.mediumaquamarine;trusts@@ your plans for $his body. + <<set $receptrix.trust += 4, $receptrix.devotion += 10>> + <<elseif ($receptrix.devotion > 50)>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. $He watched the syringe containing $his new pregnancy empty into $his womb with rapt attention. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He's @@.hotpink;grateful@@ that you think $him worthy of carrying this child, and a little nervous about how $he'll perform as a surrogate. + <<set $receptrix.devotion += 4>> + <<elseif ($receptrix.devotion >= -20)>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. From the syringe making contact with $his skin, to the egg's delivery into $his womb and $his subsequent impregnation, $he couldn't look away. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He understands the realities of $his life as a slave, so it isn't much of a shock. $He is @@.gold;sensibly fearful@@ of your total power over $his body. + <<set $receptrix.trust -= 10>> + <<else>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. The moment $he realized what was happening, $he shut $his eyes tight, only opening them again as $he feels the slight tingle of the injector exiting $his lower abdomen. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He does not understand the realities of $his life as a slave at a core level, so $he's @@.mediumorchid;terrified and angry@@ that you have forced $him to bear this child, even more so as $he realizes $he doesn't know who the father is. $He is @@.gold;sensibly fearful@@ of your total power over $his body and the future of the life $he now harbors within $him. + <<set $receptrix.trust -= 15, $receptrix.devotion -= 15>> + <</if>> + <<set _surr = $slaves.findIndex(function(s) { return s.ID == $receptrix.ID; })>> + <<set $slaves[_surr] = $receptrix>> + <</if>> + <<set $receptrix = 0, $impregnatrix = 0, $donatrix = 0>> + +<<case "transplant">> + + <<if $receptrix.ID == -1>> + Since the surgery required only a local anesthetic, you are very aware that you are now carrying $activeSlave.slaveName's child. You slowly rise to your feet, a hand to your lower belly, appreciating the new life growing within you. + <<set _fetus = WombRemoveFetus($activeSlave, $wombIndex)>> + <<run WombAddFetus($PC, _fetus)>> + <<set $PC.pregKnown = 1, $PC.preg = WombMaxPreg($PC), $activeSlave.preg = WombMaxPreg($activeSlave)>> + <<run WombNormalizePreg($PC)>> + <<run WombNormalizePreg($activeSlave)>> + <<else>> + <<set _fetus = WombRemoveFetus($donatrix, $wombIndex)>> + <<run WombAddFetus($receptrix, _fetus)>> + <<set $receptrix.pregKnown = 1, $receptrix.preg = WombMaxPreg($receptrix), $donatrix.preg = WombMaxPreg($donatrix)>> + <<run WombNormalizePreg($receptrix)>> + <<run WombNormalizePreg($donatrix)>> + <<if $donatrix.ID == -1>> + <<set $PC = $donatrix>> + <<else>> + <<set _surr = $slaves.findIndex(function(s) { return s.ID == $donatrix.ID; })>> + <<set $activeSlave = $donatrix>> + <</if>> + <<setLocalPronouns $receptrix>> + <<if $receptrix.fetish == "mindbroken">> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <<elseif ($receptrix.fetish == "pregnancy") && ($receptrix.fetishStrength > 60) && ($receptrix.fetishKnown == 1)>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. $He was overjoyed at the sight of the syringe containing $his future child emptying into $his womb. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He is @@.hotpink; filled with joy@@ over the life resettling into $his womb and can't wait to see the result. $He's so pleased that $he now @@.mediumaquamarine;trusts@@ your plans for $his body. + <<set $receptrix.trust += 4, $receptrix.devotion += 10>> + <<elseif ($receptrix.devotion > 50)>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. $He watched the syringe containing $his new pregnancy empty into $his womb with rapt attention. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He's @@.hotpink;grateful@@ that you think $him worthy of carrying this child in <<if $donatrix.ID == -1>>your stead<<else>>lieu of $donatrix.slaveName<</if>>, and a little nervous about how $he'll perform as a surrogate. + <<set $receptrix.devotion += 4>> + <<elseif ($receptrix.devotion >= -20)>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. From the syringe making contact with $his skin, to the egg's delivery into $his womb and $his subsequent impregnation, $he couldn't look away. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He understands the realities of $his life as a slave, so it isn't much of a shock. $He is @@.gold;sensibly fearful@@ of your total power over $his body and how you are forcing <<if $donatrix.ID == -1>>your pregnancy upon $him<<else>>$him to carry what should have been $donatrix.slaveName's burden<</if>>. + <<set $receptrix.trust -= 10>> + <<else>> + <<if canSee($receptrix)>> + Since the surgery required only a local anesthetic, $receptrix.slaveName remained fully aware throughout the procedure. The moment $he realized what was happening, $he shut $his eyes tight, only opening them again as $he feels the slight tingle of the injector exiting $his lower abdomen. + <<else>> + $receptrix.slaveName leaves the surgery with a certain warmth in $his lower abdomen, $he knows that $he has been impregnated. + <</if>> + $He does not understand the realities of $his life as a slave at a core level, so $he's @@.mediumorchid;terrified and angry@@ that you have forced $him to <<if $donatrix.ID == -1>>carry your child instead of doing so yourself<<else>>bear this child in lieu of $donatrix.slaveName<</if>>. $He is @@.gold;sensibly fearful@@ of your total power over $his body and who else's troubles may be levied upon $him. + <<set $receptrix.trust -= 15, $receptrix.devotion -= 15>> + <</if>> + <<set _surr = $slaves.findIndex(function(s) { return s.ID == $receptrix.ID; })>> + <<set $slaves[_surr] = $receptrix>> + <</if>> + <<set $receptrix = 0, $donatrix = 0, $wombIndex = 0>> + +<</switch>> \ No newline at end of file diff --git a/src/pregmod/surrogacyWorkaround.tw b/src/pregmod/surrogacyWorkaround.tw new file mode 100644 index 0000000000000000000000000000000000000000..a9287835d1fc77a9124060cdd7c1bc00091d20a7 --- /dev/null +++ b/src/pregmod/surrogacyWorkaround.tw @@ -0,0 +1,89 @@ +:: Surrogacy Workaround [nobr] + +<<set $nextButton = "Cancel", _eligibility = 0, _eligibilityI = 0, _eligibility2 = 0>> +<<if $donatrix.ID == $PC.ID>> + <<set _donatrixID = -1>> +<<else>> + <<set _donatrixID = 0>> +<</if>> +<<if $impregnatrix != "Undecided" && $impregnatrix.ID == -1>><<set _impreg = PlayerName()>><<elseif $impregnatrix != "Undecided">><<set _impreg = SlaveFullName($impregnatrix)>><<else>><<set _impreg = $impregnatrix>><</if>> +<<if $receptrix != "Undecided" && $receptrix.ID == -1>><<set _receive = PlayerName()>><<elseif $receptrix != "Undecided">><<set _receive = SlaveFullName($receptrix)>><<else>><<set _receive = $receptrix>><</if>> + +//<<if _donatrixID == -1>>You've prepared yourself to have an egg taken from your ovaries<<else>>$activeSlave.slaveName is prepped to have an egg harvested from $his ovaries<</if>>; now you must select a target to fertilize it and who will carry it to term.// + +<br><br> + + +_impreg will provide the seed and _receive shall carry it. +<<if _impreg != "Undecided" && _receive != "Undecided">> + [[Implant fertilized ovum|Surrogacy][$cash -= ($surgeryCost*2), $surgeryType = 'surrogacy']] +<</if>> + +<br><br> + +__Semen donatrix: _impreg __ + +<br> +<<for _sw = 0; _sw < $slaves.length; _sw++>> +<<capture _sw>> + <<if $slaves[_sw].balls > 0 && $slaves[_sw].pubertyXY == 1 && isSlaveAvailable($slaves[_sw]) && canBreed($donatrix, $slaves[_sw])>> + <<set _name = SlaveFullName($slaves[_sw])>> + <br><<print "[[_name|Surrogacy Workaround][$impregnatrix = $slaves[" + _sw + "]]]">> + <<set _eligibility = 1>> + <</if>> +<</capture>> +<</for>> +<<if (_eligibility == 0)>> + <br>//You have no slaves with potent sperm.// +<</if>> + +/* +<<if $incubatorSlaves > 0 && $incubatorReproductionSetting == 2>> + <br><br> + + __Incubator settings are resulting in large-scale fluid secretion. Select an eligible incubatee to milk for semen:__ + + <br> + <<for _sw3 = 0; _sw3 < $tanks.length; _sw3++>> + <<capture _sw3>> + <<if $tanks[_sw3].balls > 0 && $tanks[_sw3].dick > 0 && canBreed($donatrix, $tanks[_sw3])>> + <<set _name3 = $tanks[_sw3].slaveName>> + <<print "[[_name3|Surrogacy Workaround][$impregnatrix = $tanks[" + _sw3 + "]]]">> + <<set _eligibilityI = 1>> + <</if>> + <</capture>> + <</for>> + <<if (_eligibilityI == 0)>> + <br>//You have no growing slaves producing sperm.// + <</if>> +<</if>> +*/ + +<<if $PC.dick == 1>> + <br> + [[Use your own|Surrogacy Workaround][$impregnatrix = $PC]] +<</if>> + +<br><br> + +__Chosen surrogate: _receive __ + +<br> + +<<for _sw1 = 0; _sw1 < $slaves.length; _sw1++>> +<<capture _sw1>> + <<if ($slaves[_sw1].ovaries > 0 || $slaves[_sw1].mpreg > 0) && isSlaveAvailable($slaves[_sw1]) && $slaves[_sw1].preg >= 0 && $slaves[_sw1].preg < 4 && $slaves[_sw1].pregWeek >= 0 && $slaves[_sw1].pubertyXX == 1 && $slaves[_sw1].pregType < 12 && $slaves[_sw1].bellyImplant == -1 && $slaves[_sw1].broodmother == 0 && $slaves[_sw1].inflation <= 2 && $slaves[_sw1].physicalAge < 70>> + <<set _name2 = SlaveFullName($slaves[_sw1])>> + <br><<print "[[_name2|Surrogacy Workaround][$receptrix = $slaves[" + _sw1 + "]]]">> <<if $slaves[_sw1].pregType >= 4>>//Using a slave carrying multiples is unadvisable//<</if>> + <<set _eligibility2 = 1>> + <</if>> +<</capture>> +<</for>> +<<if (_eligibility2 == 0)>> + <br>//You have no slaves capable of acting as a surrogate.// +<</if>> + +<<if $PC.vagina == 1 && $PC.preg >= 0 && $PC.preg < 4 && $PC.pregType < 8 && $PC.physicalAge < 70>> + <br> + [[Use your own womb|Surrogacy Workaround][$receptrix = $PC]] +<</if>> diff --git a/src/pregmod/widgets/assignmentFilterWidget.tw b/src/pregmod/widgets/assignmentFilterWidget.tw index fccf033c7765dcb9aecd41a9f1968f06850a8a16..e3fc6ad183c065aa3c81c0233e03a8af86b02d14 100644 --- a/src/pregmod/widgets/assignmentFilterWidget.tw +++ b/src/pregmod/widgets/assignmentFilterWidget.tw @@ -43,6 +43,10 @@ <<set $slaves.map(function(y){y.assignmentVisible = 0})>><<set $slaves.filter(function(x){return x.assignment == "work in the dairy" || x.assignment == "be the Milkmaid"}).map(function(y){y.assignmentVisible = 1})>> <</widget>> +<<widget "farmyardAssignmentFilter">> + <<set $slaves.map(function(y){y.assignmentVisible = 0})>><<set $slaves.filter(function(x){return x.assignment == "work as a farmhand" || x.assignment == "be the Farmer"}).map(function(y){y.assignmentVisible = 1})>> +<</widget>> + <<widget "headgirlSuiteAssignmentFilter">> <<set $slaves.map(function(y){y.assignmentVisible = 0})>><<set $slaves.filter(function(x){return x.assignment == "live with your Head Girl"}).map(function(y){y.assignmentVisible = 1})>> <</widget>> @@ -71,10 +75,6 @@ <<set $slaves.map(function(y){y.assignmentVisible = 0})>><<set $slaves.filter(function(x){return x.assignment == "work as a servant" || x.assignment == "be the Stewardess"}).map(function(y){y.assignmentVisible = 1})>> <</widget>> -<<widget "nurseryAssignmentFilter">> - <<set $slaves.map(function(y){y.assignmentVisible = 0})>><<set $slaves.filter(function(x){return x.assignment == "work as a nanny" || x.assignment == "be the Matron"}).map(function(y){y.assignmentVisible = 1})>> -<</widget>> - /* * Checks from which Facility its get called and removes it from the list * this is the Main Filter widget used on all Passages atm @@ -88,6 +88,7 @@ <<if passage() != "Clinic">><<print " | ">><<link Clinic>><<clinicAssignmentFilter>><<replace #ComingGoing>><<set $Flag = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> <<if passage() != "Club">><<print " | ">><<link Club>><<clubAssignmentFilter>><<replace #ComingGoing>><<set $Flag = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> <<if passage() != "Dairy">><<print " | ">><<link Dairy>><<dairyAssignmentFilter>><<replace #ComingGoing>><<set $Flag = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Farmyard">><<print " | ">><<link Farmyard>><<farmyardAssignmentFilter>><<replace #ComingGoing>><<set $Flag = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> <<print " | ">><<link Penthouse>><<penthouseAssignmentFilter>><<replace #ComingGoing>><<include 'Slave Summary'>><<set $Flag = 0>><<resetAssignmentFilter>><</replace>><</link>> <<if passage() != "Schoolroom">><<print " | ">><<link Schoolroom>><<schoolAssignmentFilter>><<replace #ComingGoing>><<set $Flag = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> <<if passage() != "Spa">><<print " | ">><<link Spa>><<spaAssignmentFilter>><<replace #ComingGoing>><<set $Flag = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> @@ -108,6 +109,7 @@ <<link Clinic>><<clinicAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> <<link Club>><<clubAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> <<link Dairy>><<dairyAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> + <<link Farmyard>><<farmyardAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> <<link Penthouse>><<penthouseAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> <<link Schoolroom>><<schoolAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> <<link Spa>><<spaAssignmentFilter>><<replace $args.full>><<include 'Slave Summary'>><</replace>><</link>><<print " | ">> diff --git a/src/pregmod/widgets/bodySwapReaction.tw b/src/pregmod/widgets/bodySwapReaction.tw index e7d849b3d7a18c3a9c9d38f18178b2ad33dfccb0..96d075bd9fcff2a70907697078632de22bceb095 100644 --- a/src/pregmod/widgets/bodySwapReaction.tw +++ b/src/pregmod/widgets/bodySwapReaction.tw @@ -1013,7 +1013,7 @@ Now you only have to wait for $him to wake up. body. <</if>> <<else>>/*not devoted*/ - $He is a bit miffed that you would modify $his body in such a way, knowing it has nothing to do with making $him happy + $He is a bit miffed that you would modify $his body in such a way, knowing it has nothing to do with making $him <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> happy, but feels a bit better knowing that society will now view $him in a better light. <<else>> @@ -1452,7 +1452,7 @@ Now you only have to wait for $him to wake up. amazing addition to $his body is @@.hotpink;surely welcome@@. $He moans as $he fondles $his new balls, groaning as $he rolls their weight around. $His face is flushed by the time $he's done "examining" them. <<set $args[0].devotion += 5>> <<else>> - addition to $his body is @@mediumaquamarine;annoying@@, clearly. The frustrated irritation on $his face contrasts sharply with the actions of $his hands, which are busy causing <<if $args[0].dick>>$his dick to become engorged with blood<<else>>precum to start flowing freely<</if>>. Catching $himself, $he takes a few soothing breaths to calm $his body down. + addition to $his body is @@.mediumaquamarine;annoying@@, clearly. The frustrated irritation on $his face contrasts sharply with the actions of $his hands, which are busy causing <<if $args[0].dick>>$his dick to become engorged with blood<<else>>precum to start flowing freely<</if>>. Catching $himself, $he takes a few soothing breaths to calm $his body down. <<set $args[0].trust += 5>> <</if>> <<elseif $args[0].balls > $args[1].balls>> @@ -3040,7 +3040,7 @@ Now you only have to wait for $him to wake up. amazing addition to $his body is @@.hotpink;surely welcome@@. $He moans as $he rubs against $his new balls, groaning as their weight shifts around. $His face is flushed by the time $he's done "examining" them. <<set $args[0].devotion +=5>> <<else>> - addition to $his body is @@mediumaquamarine;annoying@@, clearly. The frustrated irritation on $his face contrasts sharply with the actions of $his hips, which are busy causing <<if $args[0].dick>>$his dick to become engorged with blood<<else>>precum to start flowing freely<</if>>. Catching $himself, $he takes a few soothing breaths to calm $his body down. + addition to $his body is @@.mediumaquamarine;annoying@@, clearly. The frustrated irritation on $his face contrasts sharply with the actions of $his hips, which are busy causing <<if $args[0].dick>>$his dick to become engorged with blood<<else>>precum to start flowing freely<</if>>. Catching $himself, $he takes a few soothing breaths to calm $his body down. <<set $args[0].trust += 5>> <</if>> <<elseif $args[0].balls > $args[1].balls>> diff --git a/src/pregmod/widgets/deathWidgets.tw b/src/pregmod/widgets/deathWidgets.tw index 08a347c19a72733e9c474fb5828b615af42067fa..f7a18e17ed4aeac2046122b9ddf9b2d93f23e30c 100644 --- a/src/pregmod/widgets/deathWidgets.tw +++ b/src/pregmod/widgets/deathWidgets.tw @@ -117,7 +117,7 @@ As $args[0].slaveName is going about $his business with $his overfilled $args[0] <</if>> <<if $arcologies[0].FSPaternalist != "unset">> Allowing a slave to die under your care @@.red;severely damages@@ your image as a caring slave owner and @@.red;calls into question@@ your paternalistic resolve. - <<FSChange "Paternalist" -10>> + <<= FSChange("Paternalist", -10)>> <</if>> <</if>> <</widget>> diff --git a/src/pregmod/widgets/economyWidgets.tw b/src/pregmod/widgets/economyWidgets.tw index f1268eb8be7fab9877e7b788601c81239f7f261d..d0c79be5509bfe73291f5c7d4b2e948f264a6c73 100644 --- a/src/pregmod/widgets/economyWidgets.tw +++ b/src/pregmod/widgets/economyWidgets.tw @@ -7,17 +7,15 @@ <<else>> <<set _details = $args[0]>> <<set _b = $facility.brothel>> - <<run - _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0; - _b.rep = (def _b.rep) ? _b.rep : 0; - _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0; - _b.adsIncome = (def _b.adsIncome) ? _b.adsIncome : 0; - _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0; - _b.adsCosts = (def _b.adsCosts) ? _b.adsCosts : 0; - _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0; - _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0; - _b.profit = (def _b.profit) ? _b.profit : 0; - >> + <<set _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0>> + <<set _b.rep = (def _b.rep) ? _b.rep : 0>> + <<set _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0>> + <<set _b.adsIncome = (def _b.adsIncome) ? _b.adsIncome : 0>> + <<set _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0>> + <<set _b.adsCosts = (def _b.adsCosts) ? _b.adsCosts : 0>> + <<set _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0>> + <<set _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0>> + <<set _b.profit = (def _b.profit) ? _b.profit : 0>> <table border="1" style="width: 100%; padding-left: 20px; padding-right: 20px;"> <tr style="border-bottom: 2px solid white;"> <th>Items</th> @@ -113,17 +111,15 @@ <<else>> <<set _details = $args[0]>> <<set _b = $facility.club>> - <<run - _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0; - _b.rep = (def _b.rep) ? _b.rep : 0; - _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0; - _b.adsIncome = (def _b.adsIncome) ? _b.adsIncome : 0; - _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0; - _b.adsCosts = (def _b.adsCosts) ? _b.adsCosts : 0; - _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0; - _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0; - _b.profit = (def _b.profit) ? _b.profit : 0; - >> + <<set _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0>> + <<set _b.rep = (def _b.rep) ? _b.rep : 0>> + <<set _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0>> + <<set _b.adsIncome = (def _b.adsIncome) ? _b.adsIncome : 0>> + <<set _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0>> + <<set _b.adsCosts = (def _b.adsCosts) ? _b.adsCosts : 0>> + <<set _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0>> + <<set _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0>> + <<set _b.profit = (def _b.profit) ? _b.profit : 0>> <table border="1" style="width: 100%; padding-left: 20px; padding-right: 20px;"> <tr style="border-bottom: 2px solid white;"> <th>Items</th> @@ -219,14 +215,12 @@ <<else>> <<set _details = $args[0]>> <<set _b = $facility.dairy>> - <<run - _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0; - _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0; - _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0; - _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0; - _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0; - _b.profit = (def _b.profit) ? _b.profit : 0; - >> + <<set _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0>> + <<set _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0>> + <<set _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0>> + <<set _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0>> + <<set _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0>> + <<set _b.profit = (def _b.profit) ? _b.profit : 0>> <table border="1" style="width: 100%; padding-left: 20px; padding-right: 20px;"> <tr style="border-bottom: 2px solid white;"> <th>Items</th> @@ -297,16 +291,15 @@ <</if>> <</widget>> -<<widget "ArcadeStatistics">> +<<widget "FarmyardStatistics">> <<if ($showEconomicDetails)>> - <<if (!$facility || !$facility.arcade)>> - <h4>- No statistics for $arcadeName gathered this week -</h4> + <<if (!$facility || !$facility.farmyard)>> + <h4>- No statistics for $farmyardName gathered this week -</h4> <<else>> <<set _details = $args[0]>> - <<set _b = $facility.arcade>> + <<set _b = $facility.farmyard>> <<run _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0; - _b.rep = (def _b.rep) ? _b.rep : 0; _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0; _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0; _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0; @@ -321,6 +314,90 @@ <th style="width: 10em; text-align: right">Net Income</th> <th style="width: 10em; text-align: right">Rep. Change</th> </tr> + <tr> + <td>Total farmhand income</td> + <td style="padding-right: 3px; text-align: right">@@.yellowgreen;¤<<= _b.whoreIncome.toFixedHTML(2)>>@@</td> + <td></td> + <td style="padding-right: 3px; text-align: right">@@.yellowgreen;¤<<= _b.whoreIncome.toFixedHTML(2)>>@@</td> + <td style="padding-right: 3px; text-align: right;"></td> + </tr> + <tr> + <td>Total farmhand living costs</td> + <td></td> + <td style="padding-right: 3px; text-align: right">@@.red;¤<<= _b.whoreCosts.toFixedHTML(2)>>@@</td> + <td style="padding-right: 3px; text-align: right">@@.red;¤-<<= _b.whoreCosts.toFixedHTML(2)>>@@</td> + <td></td> + </tr> + <<if _details>> + <tr> + <td colspan="5"><b>Farmhand details</b> + <table style="width: 100%; font-size: 90%; line-height: 110%;"> + <tr> + <th>Farmhand</th> + <th style="width: 10em; text-align: right">Milk/Cum/Fluids</th> + <th style="width: 22em; text-align: right">Revenue</th> + <th style="width: 11em; text-align: right">Expenses</th> + <th style="width: 11.5em; text-align: right">Net Income</th> + <th style="width: 11em; text-align: right">Rep. Change</th> + </tr> + <<set _slaveDetails = _b.income.values()>> + <<set _slaveInfo = _slaveDetails.next()>> + <<for !_slaveInfo.done>> + <<set _revenue = _slaveInfo.value.income, _netIncome = _revenue - _slaveInfo.value.cost>> + <tr style="border-bottom: 1px solid #aaa; border-left: none; border-right: none; border-top: none"> + <td><<if (_slaveInfo.value.customLabel)>>(@@.yellow;''_slaveInfo.value.customLabel''@@) <</if>>_slaveInfo.value.slaveName</td> + <td style="padding-right: 3px; text-align: right"><<= _slaveInfo.value.milk>>/<<= _slaveInfo.value.cum>>/<<= _slaveInfo.value.fluid>></td> + <td style="padding-right: 3px; text-align: right">@@.yellowgreen;¤<<= _revenue.toFixedHTML(2)>>@@<<if (_slaveInfo.value.adsIncome > 0)>> (@@.yellowgreen;¤<<= _slaveInfo.value.adsIncome.toFixedHTML(2)>>@@ due to advertising)<</if>></td> + <td style="padding-right: 3px; text-align: right">@@.red;¤<<= _slaveInfo.value.cost.toFixedHTML(2)>>@@</td> + <td style="padding-right: 3px; text-align: right"><<if (_netIncome > 0)>>@@.yellowgreen;¤<<= _netIncome.toFixedHTML(2)>>@@<<elseif (_netIncome < 0)>>@@.red;¤<<= _netIncome.toFixedHTML(2)>>@@<<else>>¤<<= _netIncome.toFixedHTML(2)>><</if>></td> + <td style="padding-right: 3px; text-align: right;"></td> + </tr> + <<set _slaveInfo = _slaveDetails.next()>> + <</for>> + </table> + </td> + </tr> + <</if>> + <tr> + <td>Farmyard maintenance</td> + <td></td> + <td style="padding-right: 2px; text-align: right">@@.red;¤<<= _b.maintenance.toFixedHTML(2)>>@@</td> + <td style="padding-right: 2px; text-align: right">@@.red;¤-<<= _b.maintenance.toFixedHTML(2)>>@@</td> + <td></td> + </tr> + <tr style="border-top: 1px solid white;"> + <td><b>Total</b></td> + <td style="padding-right: 2px; text-align: right">@@.yellowgreen;¤<<= _b.totalIncome.toFixedHTML(2)>>@@</td> + <td style="padding-right: 2px; text-align: right">@@.red;¤<<= _b.totalExpenses.toFixedHTML(2)>>@@</td> + <td style="padding-right: 2px; text-align: right"><b><<if (_b.profit > 0)>>@@.yellowgreen;¤<<= _b.profit.toFixedHTML(2)>>@@<<elseif (_b.profit < 0)>>@@.red;¤<<= _b.profit.toFixedHTML(2)>>@@<<else>>¤<<= _b.profit.toFixedHTML(2)>><</if>></b></td> + <td style="padding-right: 2px; text-align: right;"><b></b></td></tr> + </table> + <</if>> + <</if>> +<</widget>> + +<<widget "ArcadeStatistics">> + <<if ($showEconomicDetails)>> + <<if (!$facility || !$facility.arcade)>> + <h4>- No statistics for $arcadeName gathered this week -</h4> + <<else>> + <<set _details = $args[0]>> + <<set _b = $facility.arcade>> + <<set _b.whoreIncome = (def _b.whoreIncome) ? _b.whoreIncome : 0>> + <<set _b.rep = (def _b.rep) ? _b.rep : 0>> + <<set _b.whoreCosts = (def _b.whoreCosts) ? _b.whoreCosts : 0>> + <<set _b.maintenance = (def _b.maintenance) ? _b.maintenance : 0>> + <<set _b.totalIncome = (def _b.totalIncome) ? _b.totalIncome : 0>> + <<set _b.totalExpenses = (def _b.totalExpenses) ? _b.totalExpenses : 0>> + <<set _b.profit = (def _b.profit) ? _b.profit : 0>> + <table border="1" style="width: 100%; padding-left: 20px; padding-right: 20px;"> + <tr style="border-bottom: 2px solid white;"> + <th>Items</th> + <th style="width: 20em; text-align: right">Revenue</th> + <th style="width: 10em; text-align: right">Expenses</th> + <th style="width: 10em; text-align: right">Net Income</th> + <th style="width: 10em; text-align: right">Rep. Change</th> + </tr> <tr> <td>Total income</td> <td style="padding-right: 3px; text-align: right">@@.yellowgreen;¤<<= _b.whoreIncome.toFixedHTML(2)>>@@</td> diff --git a/src/pregmod/widgets/marketWidgets.tw b/src/pregmod/widgets/marketWidgets.tw index 77d4bd31c7717f02772fc8c316a7d6285dea63c4..2e7538bafa767feb1484418c9a017196f2239988 100644 --- a/src/pregmod/widgets/marketWidgets.tw +++ b/src/pregmod/widgets/marketWidgets.tw @@ -10,7 +10,8 @@ <<widget "AddMarketOrigins">> <<if _.isString($args[0]) && _.isArray($args[1])>> - <<set _widgets = _(Story.widgets) + <<set _sanityCheck = '>>', /* to appease sanityCheck */ + _widgets = _(Story.widgets) .filter(function(wp) { return wp.tags.includes('market:' + $args[0]); }) .flatMap(function(wp) { var re = RegExp('<<widget\\s+"([^"]+Populate)"\\s*>>', 'g'); diff --git a/src/pregmod/widgets/playerDescriptionWidgets.tw b/src/pregmod/widgets/playerDescriptionWidgets.tw index f6ab8ee02bf64f703bb64916f1e9416c2b669340..a5ee364c832be1e262b4854de9c428d5f2b33f3b 100644 --- a/src/pregmod/widgets/playerDescriptionWidgets.tw +++ b/src/pregmod/widgets/playerDescriptionWidgets.tw @@ -510,6 +510,26 @@ <</if>> <</if>> <</if>> +<<elseif _passage == "Analyze PC Pregnancy">> + <<if $PC.belly >= 120000>> + You shudder at the cool touch of the sensor running along the curve of your sensitve pregnancy. While you've devised a way to scan the distant peak of your navel and the depths of your underbelly, you failed to take into account just how excited your children would get over the attention. Every pass is a battle against your kicking brood. + <<elseif $PC.belly >= 90000>> + You shudder at the cool touch of the sensor running along the curve of your pregnancy. It takes some stretching, but you can just barely scan yourself without assistance. If you grow much larger, you'll have to call in help for those places that elude your reach. + <<elseif $PC.belly >= 45000>> + You shudder at the cool touch of the sensor running along the curve of your pregnancy. It's quite a tiring endeavor to scan the entire thing, given just how far it extends from your body. + <<elseif $PC.belly >= 14000>> + You shudder at the cool touch of the sensor running along the curve of your pregnancy. It takes some effort to scan the entire thing, given how large it has grown. + <<elseif $PC.belly >= 5000>> + You shudder at the cool touch of the sensor running along the curve of your pregnancy. + <<elseif $PC.belly >= 1500>> + You shudder at the cool touch of the sensor running along the curve of your growing pregnancy. + <<elseif $PC.belly >= 500>> + You shudder at the cool touch of the sensor running along the curve of your early pregnancy. + <<elseif $PC.belly >= 100>> + You shudder at the cool touch of the sensor against the slight swell of your lower belly. + <<elseif $PC.belly < 100>> + You shudder slightly at the cool touch of the sensor against your skin. + <</if>> <<else>> <<if $PC.preg > 0>> <<if $PC.belly >= 120000>> diff --git a/src/pregmod/widgets/pregmodBirthWidgets.tw b/src/pregmod/widgets/pregmodBirthWidgets.tw index d33ef94aaf3f913842c0927caf3df58fddf97a77..89ba470077a3f09e71c48f39a9ed9780f624f486 100644 --- a/src/pregmod/widgets/pregmodBirthWidgets.tw +++ b/src/pregmod/widgets/pregmodBirthWidgets.tw @@ -268,6 +268,34 @@ <</if>> <</if>> +<<case "work as a farmhand">> /* TODO: this needs a rewrite */ + <<if $slaves[$i].fetish == "mindbroken">> + <<if $farmyardPregSetting > 0>> + Since the farmyard is designed for pregnant cows, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He shows no interest in $his child being removed from the milking stall, nor when $his still very gravid body is hosed off. + <<else>> + <<if (random(1,20) > $suddenBirth)>> + <<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts. + <<else>> + While getting milked, $slaves[$i].slaveName's water breaks. $He show little interest and continues kneading $his breasts. + <<ClothingBirth>> + $He shows no interest in <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child being removed from the milking stall, nor $his still very gravid middle, instead focusing entirely on draining $his breasts. + <</if>> + <</if>> + <<else>> + <<if $farmyardPregSetting > 0>> + Since the farmyard is designed for pregnant cows, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, and catches a glimpse of $his child being removed from the milking stall, but quickly forgets when $he is hosed off. + <<set $humiliation = 1>> + <<else>> + <<if (random(1,20) > $suddenBirth)>> + <<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $His child is promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts. + <<else>> + While getting milked, $slaves[$i].slaveName's water breaks. $He shifts into a comfortable position to give birth while the milker works $his breasts. + <<ClothingBirth>> + $He takes a break from milking to collect <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal and to catch $his breath before reattaching the milkers and coaxing $his milk to begin flowing anew. + <</if>> + <</if>> + <</if>> + <<case "please you">> <<if !canWalk($slaves[$i])>> <<if $slaves[$i].fetish == "mindbroken">> @@ -592,6 +620,29 @@ <</if>> <</if>> +<<case "work as a nanny">> /* TODO: this needs a rewrite */ + <<if ($Matron != 0)>> + <<setLocalPronouns $Matron 2>> + <</if>> + <<if $slaves[$i].fetish == "mindbroken">> + <<if (random(1,20) > $suddenBirth)>> + <<if $Matron != 0>>$Matron.slaveName leads $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is lead to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, indifferent to $his watching caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the nursery. + <<else>> + While soaking in the nursery's pool, $slaves[$i].slaveName's water breaks. As $he begins to ready $himself for birth, <<if $Matron != 0>>$Matron.slaveName pulls $him out of the pool and glares at $him<<else>>the other bathers watch curiously<</if>>. + <<ClothingBirth>> + $He and <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child are quickly dried off as $he begins nursing it. A servant soon arrives to take $his child away. + <</if>> + <<else>> + <<if (random(1,20) > $suddenBirth)>> + <<if $Matron != 0>>$Matron.slaveName escorts $him to a special pool designed to give birth in. Once $he is safely in the water alongside _him2,<<else>>$He is escorted to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby, aided by $his caretaker. $His child is promptly taken and, following a cleaning of $his still very gravid body, $he is taken back to the nursery. + <<else>> + <<if !canWalk($slaves[$i])>>While changing in the changing room before a nice soak, $slaves[$i].slaveName's water breaks. $He hurries to find someone to help $him but only finds curious onlookers<<else>>While heading for the changing room before a nice soak, $slaves[$i].slaveName's water breaks. $He hurries into the changing room only to find it unusually crowded<</if>>. Without any choice left, $he assumes a birthing position. + <<set $humiliation = 1>> + <<ClothingBirth>> + Several of other slaves present help $him with <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child while the rest finish pleasuring themselves over the show. <<if $Matron != 0>>$Matron.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child away and $he is ushered into the bath to clean up and relax<</if>>. + <</if>> + <</if>> + <<case "learn in the schoolroom">> <<if ($Schoolteacher != 0)>> <<setLocalPronouns $Schoolteacher 2>> @@ -937,6 +988,15 @@ Quickly, $he collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $dairyName. The cows around $his stall all have a knowing look on their faces<<if $dairyPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>> <</if>> +<<case "be the Farmer">> /* TODO: this needs a rewrite */ + <<if (random(1,20) > $suddenBirth)>> + $He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> baby. $He is quite experienced in delivering $his cows' children, but $he finds it much more difficult to apply $his knowledge to $himself. $His child is promptly taken and, after a short rest, $he returns to caring for your cows, as gravid as ever. + <<else>> + While tending to $his stock, $slaves[$i].slaveName's water breaks. $He hastily pulls $himself into a vacant stall and seats $himself in its corner. + <<ClothingBirth>> + Quickly, $he collects <<if $slaves[$i].birthsTotal == 0>>$his first<<else>>this week's<</if>> child for removal before returning to $farmyardName. The cows around $his stall all have a knowing look on their faces<<if $farmyardPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>> + <</if>> + <<case "be the Wardeness">> <<if $slaves[$i].fetish == "mindbroken">> <<if (random(1,20) > $suddenBirth)>> @@ -1044,6 +1104,10 @@ <</if>> <</if>> +<<case "work as a farmhand">> + //This is a WIP// + /* TODO: add a case for the farmyard */ + <<default>> //Assignment was $slaves[$i].assignment so why did we default? Report this!// <<if !canWalk($slaves[$i])>> diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index b0bfbacb98324b7032a6bc11fdac3d442d88cf99..efd1279e3f9f68b0847dd39bac5c95562a62029f 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -1,7 +1,7 @@ :: pregmod widgets [nobr widget] <<widget "initPC">> - <<set $PC = {name: "Anonymous", surname: 0, title: 1, ID: -1, pronoun: "he", possessive: "him", object: "his", dick: 1, vagina: 0, preg: 0, pregType: 0, pregWeek: 0, pregKnown: 0, belly: 0, bellyPreg: 0, mpreg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warfare: 0, slaving: 0, engineering: 0, medicine: 0, hacking: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", markings: "none", eyeColor: "blue", origEye: "blue", pupil: "circular", sclerae: "white", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birthArcOwner: 0, birthCitizen: 0, birthSelf: 0, slavesFathered: 0, slavesKnockedUp: 0, intelligence: 100, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, boobsImplant: 0, butt: 0, buttImplant: 0, balls: 0, ballsImplant: 0, ageImplant: 0, newVag: 0, reservedChildren: 0, reservedChildrenNursery: 0, fertDrugs: 0, forcedFertDrugs: 0, staminaPills: 0, ovaryAge: 35, storedCum: 0}>> + <<set $PC = {name: "Anonymous", surname: 0, title: 1, ID: -1, pronoun: "he", possessive: "him", object: "his", dick: 1, vagina: 0, preg: 0, pregType: 0, pregWeek: 0, pregKnown: 0, belly: 0, bellyPreg: 0, mpreg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warfare: 0, slaving: 0, engineering: 0, medicine: 0, hacking: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", markings: "none", eyeColor: "blue", origEye: "blue", pupil: "circular", sclerae: "white", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birthArcOwner: 0, birthCitizen: 0, birthSelf: 0, birthLab: 0, slavesFathered: 0, slavesKnockedUp: 0, intelligence: 100, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, boobsImplant: 0, butt: 0, buttImplant: 0, balls: 0, ballsImplant: 0, ageImplant: 0, newVag: 0, reservedChildren: 0, reservedChildrenNursery: 0, fertDrugs: 0, forcedFertDrugs: 0, staminaPills: 0, ovaryAge: 35, eggType: "human", ballType: "human", storedCum: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", fetish: "none", pubicHStyle: "hairless", underArmHStyle: "hairless", geneticQuirks: {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, rearLipedema: 0, wellHung: 0, wGain: 0, wLoss: 0, androgyny: 0}}>> <<set WombInit($PC)>> @@ -91,6 +91,12 @@ <<set $args[0].pubertyXY = 0>> <</if>> <</if>> +<<if ndef $args[0].genetics>> + <<set $args[0].genetics = {}>> +<</if>> +<<if ndef $args[0].geneticQuirks>> + <<set $args[0].geneticQuirks = {macromastia: 0, gigantomastia: 0, fertility: 0, hyperFertility: 0, superfetation: 0, gigantism: 0, dwarfism: 0, pFace: 0, uFace: 0, albinism: 0, rearLipedema: 0, wellHung: 0, wGain: 0, wLoss: 0, androgyny: 0}>> +<</if>> <<if ndef $args[0].geneMods>> <<set $args[0].geneMods = {NCS: 0, rapidCellGrowth: 0}>> <</if>> @@ -101,6 +107,9 @@ <<if ndef $args[0].wombImplant>> <<set $args[0].wombImplant = "none">> <</if>> +<<if def $args[0].superfetation>> + <<unset $args[0].superfetation>> +<</if>> <</widget>> @@ -1072,21 +1081,20 @@ extremely pale -5 <<widget "ParentNames">> <<set _currentSlaveNames = $slaves.map(s => s.slaveName)>> -<<set $args[1].slaveName = - generateName($args[0].nationality, $args[1].race, $args[1].genes === "XY", sn => !_currentSlaveNames.includes(sn))>> +<<set _sanityCheck = '>>', /* to appease sanityCheck */ + $args[1].slaveName = generateName($args[0].nationality, $args[1].race, $args[1].genes === "XY", sn => !_currentSlaveNames.includes(sn))>> <<if !$args[1].slaveName>> /* we ran out of names ... How? */ <<set _maxTries = 10>> <<for _maxTries > 0 && !$args[1].slaveName>> <<set _continentNationality = hashChoice($nationalities)>> - <<set $args[1].slaveName = - generateName(_continentNationality, $args[1].race, $args[1].genes === "XY", sn => !_currentSlaveNames.includes(sn))>> + <<set _sanityCheck = '>>', /* to appease sanityCheck */ + $args[1].slaveName = generateName(_continentNationality, $args[1].race, $args[1].genes === "XY", sn => !_currentSlaveNames.includes(sn))>> <</for>> <</if>> <<if !$args[1].slaveName>> /* give up, duplicate name is fine I guess */ - <<set $args[1].slaveName = - generateName($args[0].nationality, $args[1].race, $args[1].genes === "XY")>> + <<set $args[1].slaveName = generateName($args[0].nationality, $args[1].race, $args[1].genes === "XY")>> <</if>> <<unset _currentSlaveNames, _maxTries, _continentNationality>> <</widget>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index 301714d9308ca5f6335c8fe7cd986b5ba155ff86..c20bce4cde80b62b52ddda52283435eef8d0597a 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -309,25 +309,24 @@ <<set $slaves[$i].births += _curBabies>> <<set $slaves[$i].birthsTotal += _curBabies>> <<set $birthsTotal += _curBabies>> -/* this block should be redone - it's not support different fathers in superfetation mothers */ -<<if $slaves[$i].pregSource > 0>> - <<set _babyDaddy = $slaves.findIndex(function(s) { return s.ID == $slaves[$i].pregSource; })>> - <<if _babyDaddy != -1>> - <<set $slaves[_babyDaddy].slavesFathered += _curBabies>> - <<else>> - Note: Unknown father when one should be found. Suspect ID is $slaves[$i].pregSource + +<<for _cb = 0; _cb < $slaves[$i].curBabies.length; _cb++>> + <<if $slaves[$i].curBabies[_cb].fatherID == -1>> + <<set $PC.slavesFathered++>> + <<elseif $slaves[$i].curBabies[_cb].fatherID > 0>> + <<set _babyDaddy = $slaveIndices[$slaves[$i].curBabies[_cb].fatherID]>> + <<if def _babyDaddy>> + <<set $slaves[_babyDaddy].slavesFathered++>> + <</if>> <</if>> -<<elseif $slaves[$i].pregSource == -1>> - <<set $PC.slavesFathered += _curBabies>> -<</if>> -/* end of legacy code*/ +<</for>> /* Here support for partial birth cases but if slaves still NOT have broomother implant. Right now remaining babies will be lost, need to add research option for selective births. It should control labor and stop it after ready to birth babies out. Should be Repopulation FS research before broodmothers (their implant obviously have it as a part of functional). */ <<if $slaves[$i].broodmother == 0>> <<if $slaves[$i].prematureBirth == 1>> /* emergency birth, anything less than 23 weeks of age is not making it through this */ <<set $slaves[$i].curStillBirth = $slaves[$i].womb.length>> <<set WombFlush($slaves[$i])>> - <<elseif $surgeryUpgrade == 1 || $slaves[$i].ovaImplant != 0 && $csec != 1>> /*support for global or single character only, in case of csec is not possible to continue pregnancy */ + <<elseif $surgeryUpgrade == 1>> /* if true - need nothing, birthed babies already in $slaves[$i].curBabies, stillbirth is 0.*/ <<else>> <<set $slaves[$i].curStillBirth = $slaves[$i].womb.length>> @@ -346,15 +345,6 @@ <<set _curBabies = $slaves[$i].curBabies.length>> <<set _curStill = $slaves[$i].curStillBirth>> -<<set _getFather = $slaves.find(function(s) { return s.ID == $slaves[$i].pregSource; })>> -<<if def _getFather>> - <<set $daddy = _getFather.slaveName>> -<<elseif $slaves[$i].pregSource in $missingTable && $showMissingSlaves>> - <<set $daddy = $missingTable[$slaves[$i].pregSource].slaveName>> -<<else>> - <<set $daddy = "some unknown father">> -<</if>> - /* -------- cow birth variant ---------------------------------------------------------------------*/ <br> <br> @@ -402,6 +392,39 @@ This decriptions can be expanded with more outcomes later. But it's not practica <<else>> /* ---------- normal birth variant. -------------------------------------------------------------*/ + <<set _fathers = []>> + <<for _seb = 0; _seb < $slaves[$i].curBabies.length; _seb++>> + <<if $slaves[$i].curBabies[_seb].fatherID == 0>> + <<set _fathers.push("an unknown father")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -1>> + <<set _fathers.push("your magnificent dick")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -2>> + <<set _fathers.push("your arcology's eager citizens")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -3>> + <<set _fathers.push("your former Master's potent seed")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -4>> + <<set _fathers.push("another arcology owner")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -5>> + <<set _fathers.push("one of your clientele")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -6>> + <<set _fathers.push("the Societal Elite")>> + <<elseif $slaves[$i].curBabies[_seb].fatherID == -7>> + <<set _fathers.push("your own design")>> + <<else>> + <<set _babyDaddy = $slaveIndices[$activeSlave.curBabies[_cb].fatherID]>> + <<if def _babyDaddy>> + <<if $slaves[_babyDaddy].ID == $activeSlave.ID>> + <<set _fathers.push(String($his + " own curiosity over if " + $he + " could fuck " + $himself))>> + <<else>> + <<set _fathers.push(String($slaves[_babyDaddy].slaveName+ "'s virile cock and balls"))>> + <</if>> + <<else>> + <<set _fathers.push("an unknown father")>> + <</if>> + <</if>> + <</for>> + <<set _fathersReduced = removeDuplicates(_fathers)>> + <<if $csec == 1>> $He was given @@.orange;a cesarean section@@ due to health concerns.<br><br> From $his womb, @@ -417,7 +440,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica <</if>> <<if _curBabies < 1>> - to nothing, as it was a stillbirth. + nothing, as it was a stillbirth. <<elseif _curBabies == 1>> a single baby, <<elseif _curBabies >= 40>> @@ -445,18 +468,18 @@ This decriptions can be expanded with more outcomes later. But it's not practica <</if>> <<if _curBabies > 0>> created by - <<if $slaves[$i].pregSource == -1>> - your magnificent dick<<if $csec == 1>>, entered the world<</if>>. - <<elseif $slaves[$i].pregSource == -2>> - your arcology's eager citizens<<if $csec == 1>>, entered the world<</if>>. - <<elseif $slaves[$i].pregSource == -3>> - the Societal Elite<<if $csec == 1>>, entered the world<</if>>. - <<elseif $slaves[$i].pregSource == 0>> - an unknown father<<if $csec == 1>>, entered the world<</if>>. - <<elseif $slaves[$i].ID == $slaves[$i].pregSource>> - $his own curiosity over if $he could fuck $himself<<if $csec == 1>>, entered the world<</if>>. + <<if _fathersReduced.length > 2>> + <<for _seb = 0; _seb < _fathersReduced.length; _seb++>> + <<if _seb < _fathersReduced.length-1>> + _fathersReduced[_seb], + <<else>> + and _fathersReduced[_seb]<<if $csec == 1>>, entered the world<</if>>. + <</if>> + <</for>> + <<elseif _fathersReduced.length > 1>> + _fathersReduced[0] and _fathersReduced[1]<<if $csec == 1>>, entered the world<</if>>. <<else>> - $daddy's virile cock and balls<<if $csec == 1>>, entered the world<</if>>. + _fathersReduced[0]<<if $csec == 1>>, entered the world<</if>>. <</if>> <</if>> <<if _curStill > 0 && _curBabies > 0>> @@ -735,9 +758,10 @@ All in all, <</if>> <</if>> <</if>> -<<if $surgeryUpgrade < 1 && $slaves[$i].curStillBirth > 0 && $slaves[$i].superfetation == 1>> +/* this needs a tally of how many babies where lost due to underdevelopment instead of relying off a check */ +<<if $surgeryUpgrade != 1 && $slaves[$i].curStillBirth > 0>> <br> - It's possible that @@.mediumorchid; lack of advanced equipment@@ in remote surgery cause loss of unborn<<if $slaves[$i].curStillBirth > 1>>s<</if>> in this case. + It's possible that @@.red;having advanced equipment@@ in remote surgery could have prevented the loss of $his $slaves[$i].curStillBirth unborn child<<if $slaves[$i].curStillBirth > 1>>ren<</if>>. <br> <</if>> @@ -803,7 +827,7 @@ All in all, /* ------ Social reactions--------------- */ <<if $arcologies[0].FSRestart != "unset" && $eugenicsFullControl != 1>> - <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $slaves[$i].pregSource == -1>> + <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1 && ($slaves[$i].pregSource == -1 || $slaves[$i].pregSource == -6)>> <br><br> The Societal Elite @@.green;are pleased@@ at the new additions to their class. <<set $failedElite -= 2 * _curBabies>> @@ -820,133 +844,53 @@ All in all, /*===============================================================================================*/ <<widget "seBirthBabies">> -<<set _curBabies = $slaves[$i].curBabies.length, _cToIncub = 0, _origReserve = $slaves[$i].reservedChildren>> - -/* ----------------------- incubator adding subsection. There is support for broodmothers too. */ - -<<if _origReserve > 0 && _curBabies > 0>> /*Do we need incubator checks?*/ - <<if _curBabies >= _origReserve>> - /*adding normal*/ - <<set $reservedChildren -= _origReserve>> - <<set _cToIncub = _origReserve, $slaves[$i].reservedChildren = 0>> - <<elseif _curBabies < _origReserve && $slaves[$i].womb.length > 0>> - /*broodmother or partial birth, we will wait for next time to get remaining children*/ - <<set $slaves[$i].reservedChildren -= _curBabies, _cToIncub = _curBabies>> - <<set $reservedChildren -= _curBabies>> - <<else>> - /*Stillbirth or something other go wrong. Correcting children count.*/ - <<set $reservedChildren -= _origReserve>> - <<set $slaves[$i].reservedChildren = 0, _cToIncub = _curBabies>> +<<set _curBabies = $slaves[$i].curBabies.length, _cToIncub = 0, _cToNursery = 0>> +<<for _sebw = 0; _sebw < _curBabies; _sebw++>> + <<if $slaves[$i].curBabies[_sebw].reserve === "incubator">> + <<set _cToIncub++>> + <<elseif $slaves[$i].curBabies[_sebw].reserve === "nursery">> + <<set _cToNursery++>> <</if>> - <<set $mom = $slaves[$i]>> - <<set _identicalChildGen = 0, _shiftDegree = 0>> +<</for>> + +/* ----------------------- incubator/nursery adding subsection. There is support for broodmothers too. */ + +<<if (_cToIncub + _cToNursery > 0) && _curBabies > 0>> /*Do we need keep child checks?*/ + <<set $slaves[$i].reservedChildren -= _cToIncub>> + <<set $slaves[$i].reservedChildrenNursery -= _cToNursery>> <br><br> - Of $his _curBabies child<<if $slaves[$i].pregType > 1>>ren<</if>>; _cToIncub <<if $slaves[$i].reservedChildren > 1>>were<<else>>was<</if>> taken to $incubatorName. - <<if $slaves[$i].pregSource < 1 && $slaves[$i].pregSource != -1 && _cToIncub > 0>> - <<set $missingParent = $missingParentID>> - <<set $missingParentID-->> - <</if>> - <<for _k = 0; _k < _cToIncub; _k++>> - <<if _identicalChildGen == 0>> - <<if _k == $slaves[$i].curBabies.length-1 && $slaves[$i].curBabies.length > 1 && $slaves[$i].curBabies[_k].identical == 1>> /* catch for improperly placed identical twin flag to still generate*/ - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <<else>> - <<include "Generate Child">> + Of $his _curBabies child<<if _curBabies > 1>>ren<</if>>, _cToIncub <<if _curBabies === 1>>was<<else>>were<</if>> taken to $incubatorName<<if $nursery > 0>>, and _cToNursery <<if _cToNursery === 1>>was<<else>>were<</if>> taken to $nurseryName<</if>>. + <<if _cToIncub + _cToNursery > 0>> + <<for _cb = 0; _cb < _curBabies; _cb++>> /* if there is no reserved children, code in loop will not trigger */ + <<if $slaves[$i].curBabies[_cb].reserve == "incubator">> + <<set $activeSlave = generateChild($slaves[$i], $slaves[$i].curBabies[_cb], 1)>> + <<include "Incubator Workaround">> + <<run $slaves[$i].curBabies.splice($slaves[$i].curBabies[_cb], 1)>> + <<set _cb--, _curBabies-->> + <<elseif $slaves[$i].curBabies[_cb].reserve == "nursery">> + <<set $activeSlave = generateChild($slaves[$i], $slaves[$i].curBabies[_cb])>> + <<include "Nursery Workaround">> + <<run $slaves[$i].curBabies.splice($slaves[$i].curBabies[_cb], 1)>> + <<set _cb--, _curBabies-->> <</if>> - <<else>> - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <</if>> - <<include "Incubator Workaround">> - <<if $slaves[$i].curBabies[_k].identical === 1>> - <<set _identicalChildGen = 1>> - <<else>> - <<set _identicalChildGen = 0>> - <</if>> - <<set _shiftDegree++>> - <</for>> - <<if _shiftDegree > 0>> - <<for _sbw = 0; _sbw < _shiftDegree; _sbw++>> - /* For now, children only get full slave objects when they enter the incubator, and nothing from their unborn self is retianed, so that's discarded here. Later we might transfer some data instead. */ - <<set $slaves[$i].curBabies.shift()>> <</for>> <</if>> + <<set _curBabies = $slaves[$i].curBabies.length>> <br><br> <<if _curBabies > 0>> - After sending $his reserved child<<if _cToIncub > 1>>ren<</if>> to $incubatorName, it's time to decide the fate of the other<<if _curBabies > 0>><</if>>. - <</if>> -<</if>> -/* -/* ----------------------- nursery adding subsection. Basically copied and pasted from the above section. - -/*I don't actually know what most of these variables do and I'm too lazy to look so if something break I'm sorry and tell me and I'll fix it - DCoded -<<set _curBabies = $slaves[$i].curBabies.length, _cToNursery = 0, _origReserve = $slaves[$i].reservedChildrenNursery>> - -<<if _origReserve > 0 && _curBabies > 0>> - <<if _curBabies >= _origReserve>> - /*adding normal - <<set $reservedChildrenNursery -= _origReserve>> - <<set _cToNursery = _origReserve, $slaves[$i].reservedChildrenNursery = 0>> - <<elseif _curBabies < _origReserve && $slaves[$i].womb.length > 0>> - /*broodmother or partial birth, we will wait for next time to get remaining children - <<set $slaves[$i].reservedChildrenNursery -= _curBabies, _cToNursery = _curBabies>> - <<set $reservedChildrenNursery -= _curBabies>> - <<else>> - /*Stillbirth or something other go wrong. Correcting children count. - <<set $reservedChildrenNursery -= _origReserve>> - <<set $slaves[$i].reservedChildrenNursery = 0, _cToNursery = _curBabies>> - <</if>> - <<set $mom = $slaves[$i]>> - <<set _identicalChildGen = 0, _shiftDegree = 0>> - <br><br> - Of $his _curBabies child<<if $slaves[$i].pregType > 1>>ren<</if>>; _cToNursery <<if $slaves[$i].reservedChildrenNursery > 1>>were<<else>>was<</if>> taken to $incubatorName. - <<if $slaves[$i].pregSource < 1 && $slaves[$i].pregSource != -1 && _cToNursery > 0>> - <<set $missingParent = $missingParentID>> - <<set $missingParentID-->> - <</if>> - <<for _k = 0; _k < _cToNursery; _k++>> - <<if _identicalChildGen == 0>> - <<if _k == $slaves[$i].curBabies.length-1 && $slaves[$i].curBabies.length > 1 && $slaves[$i].curBabies[_k].identical == 1>> /* catch for improperly placed identical twin flag to still generate - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <<else>> - <<include "Generate Child">> - <</if>> - <<else>> - <<set _twin = clone($activeSlave)>> - <<set _twin.ID = $IDNumber++>> - <<set $activeSlave = 0>> - <<set $activeSlave = _twin>> - <</if>> - <<include "Nursery Workaround">> - <<if $slaves[$i].curBabies[_k].identical === 1>> - <<set _identicalChildGen = 1>> + After sending $his reserved child<<if _cToIncub+_cToNursery > 1>>ren<</if>> to + <<if _cToIncub > 0 && _cToNursery > 0>> + $incubatorName and $nurseryName, + <<elseif _cToIncub > 0>> + $incubatorName, <<else>> - <<set _identicalChildGen = 0>> + $nurseryName, <</if>> - <<set _shiftDegree++>> - <</for>> - <<if _shiftDegree > 0>> - <<for _sbw = 0; _sbw < _shiftDegree; _sbw++>> - /* For now, children only get full slave objects when they enter the incubator, and nothing from their unborn self is retianed, so that's discarded here. Later we might transfer some data instead. - <<set $slaves[$i].curBabies.shift()>> - <</for>> - <</if>> - <<set _curBabies = $slaves[$i].curBabies.length>> - <br><br> - <<if _curBabies > 0>> - After sending $his reserved child<<if _cToNursery > 1>>ren<</if>> to $incubatorName, it's time to decide the fate of the other<<if _curBabies > 0>><</if>>. + it's time to decide the fate of the other<<if _curBabies > 0>><</if>>. <</if>> <</if>> -*/ + /*------------------------ Fate of other babies ---------------------------------------*/ <<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0 && _curBabies > 0>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index ddd803b34bf90cac9f21ec8c556d7640dbe7549f..13406528d666de3136f50854f86d7be7d6d60a93 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -11,7 +11,7 @@ <</if>> <<if def $youngCareers>> - <<unset $youngCareers, $educatedCareers, $uneducatedCareers, $gratefulCareers, $menialCareers, $entertainmentCareers, $whoreCareers, $HGCareers, $madamCareers, $DJCareers, $bodyguardCareers, $wardenessCareers, $nurseCareers, $attendantCareers, $matronCareers, $milkmaidCareers, $stewardessCareers, $schoolteacherCareers>> + <<unset $youngCareers, $educatedCareers, $uneducatedCareers, $gratefulCareers, $menialCareers, $entertainmentCareers, $whoreCareers, $HGCareers, $madamCareers, $DJCareers, $bodyguardCareers, $wardenessCareers, $nurseCareers, $attendantCareers, $matronCareers, $milkmaidCareers, $farmerCareers, $stewardessCareers, $schoolteacherCareers>> <<unset $whiteNationalities, $asianNationalities, $latinaNationalities, $middleeasternNationalities, $blackNationalities, $indoaryanNationalities, $pacificislanderNationalities, $malayNationalities, $amerindianNationalities, $southerneuropeanNationalities, $semiticNationalities>> @@ -330,7 +330,49 @@ <<if $PC.boobsBonus == -0.5>> <<set $PC.boobsBonus = -1>> <</if>> +<<if ndef $PC.sclerae>> + <<set $PC.sclerae = "white">> +<</if>> +<<if ndef $PC.fetish>> + <<set $PC.fetish = "none">> +<</if>> +<<if ndef $PC.behavioralFlaw>> + <<set $PC.behavioralFlaw = "none">> +<</if>> +<<if ndef $PC.behavioralQuirk>> + <<set $PC.behavioralQuirk = "none">> +<</if>> +<<if ndef $PC.sexualFlaw>> + <<set $PC.sexualFlaw = "none">> +<</if>> +<<if ndef $PC.sexualQuirk>> + <<set $PC.sexualQuirk = "none">> +<</if>> +<<if ndef $PC.pubicHStyle>> + <<set $PC.pubicHStyle = "hairless">> +<</if>> +<<if ndef $PC.underArmHStyle>> + <<set $PC.underArmHStyle = "hairless">> +<</if>> +<<if ndef $PC.eggType>> + <<set $PC.eggType = "human">> +<</if>> +<<if ndef $PC.ballType>> + <<set $PC.ballType = "human">> +<</if>> +<<if $releaseID < 1032>> + <<if $PC.pregSource == -1>> + <<set $PC.pregSource = -6>> + <<elseif $PC.pregSource == -2>> + <<set $PC.pregSource = -5>> + <<elseif $PC.pregSource == -6>> + <<set $PC.pregSource = -1>> + <<elseif $PC.pregSource == -5>> + <<set $PC.pregSource = -2>> + <</if>> +<</if>> <<run PCDatatypeCleanup()>> +<<run BCReserveInit()>> <<if ndef $universalRulesImmobileSlavesMaintainMuscles>> <<set $universalRulesImmobileSlavesMaintainMuscles = 0>> @@ -487,8 +529,8 @@ <<if ndef $mom>> <<set $mom = 0>> <</if>> -<<if ndef $animalParts>> - <<set $animalParts = 0>> +<<if def $animalParts>> + <<unset $animalParts = 0>> <</if>> <<if def $showBestiality>> <<unset $showBestiality>> @@ -496,6 +538,9 @@ <<if ndef $seeBestiality>> <<set $seeBestiality = 0>> <</if>> +<<if ndef $extremeUnderage>> + <<set $extremeUnderage = 0>> +<</if>> <<if ndef $inbreeding>> <<set $inbreeding = 1>> <</if>> @@ -538,6 +583,9 @@ <<if ndef $seePreg>> <<set $seePreg = 1>> <</if>> +<<if ndef $adamPrinciple>> + <<set $adamPrinciple = 0>> +<</if>> <<if ndef $seeDicksAffectsPregnancy>> <<set $seeDicksAffectsPregnancy = 1>> <</if>> @@ -632,8 +680,14 @@ <<if ndef $nursery>> <<set $nursery = 0>> <</if>> -<<if ndef $nurseryNannies>> - <<set $nurseryNannies = 0>> +<<if ndef $nurseryCribs>> + <<set $nurseryCribs = 0>> +<</if>> +<<if ndef $nurserySlaves>> + <<set $nurserySlaves = 0>> +<</if>> +<<if ndef $nurseryBabies>> + <<set $nurseryBabies = 0>> <</if>> <<if ndef $NurseryiIDs>> <<set $NurseryiIDs = []>> @@ -641,14 +695,11 @@ <<if $NurseryiIDs.length > 0 && typeof $NurseryiIDs[0] === 'object'>> <<set $NurseryiIDs = $NurseryiIDs.map(function(a) { return a.ID; })>> <</if>> -<<if ndef $nurseryBabies>> - <<set $nurseryBabies = 0>> -<</if>> -<<if ndef $nurserySlaves>> - <<set $nurserySlaves = 0>> +<<if ndef $nannyInfluence>> + <<set $nannyInfluence = 0>> <</if>> -<<if ndef $Matron>> - <<set $Matron = 0>> +<<if ndef $MatronInfluence>> + <<set $MatronInfluence = 0>> <</if>> <<if ndef $nurseryName>> <<set $nurseryName = "the Nursery">> @@ -656,24 +707,69 @@ <<if ndef $nurseryNameCaps>> <<set $nurseryNameCaps = "The Nursery">> <</if>> +<<if ndef $nurseryDecoration>> + <<set $nurseryDecoration = "standard">> +<</if>> +<<if ndef $nurseryWeight>> + <<set $nurseryWeight = 0>> +<</if>> +<<if ndef $nurseryMuscles>> + <<set $nurseryMuscles = 0>> +<</if>> +<<if ndef $nurseryHormones>> + <<set $nurseryHormones = 0>> +<</if>> +<<if ndef $nurseryOrgans>> + <<set $nurseryOrgans = 0>> +<</if>> +<<if ndef $nurseryImprintSetting>> + <<set $nurseryImprintSetting = 0>> +<</if>> +<<if ndef $nurseryWeightSetting>> + <<set $nurseryWeightSetting = 0>> +<</if>> +<<if ndef $nurseryMusclesSetting>> + <<set $nurseryMusclesSetting = 0>> +<</if>> +<<if ndef $nurseryHormonesSetting>> + <<set $nurseryHormonesSetting = 0>> +<</if>> +<<if ndef $nurseryGrowthStimsSetting>> + <<set $nurseryGrowthStimsSetting = 0>> +<</if>> <<if ndef $reservedChildrenNursery>> <<set $reservedChildrenNursery = 0>> <</if>> <<if ndef $cribs>> <<set $cribs = []>> <</if>> -<<if ndef $babyData>> - <<set $babyData = []>> -<</if>> +<<if ndef $FarmyardiIDs>> + <<set $FarmyardiIDs = []>> +<</if>> +<<if $FarmyardiIDs.length > 0 && typeof $FarmyardiIDs[0] === 'object'>> + <<set $FarmyardiIDs = $FarmyardiIDs.map(function(a) { return a.ID; })>> +<</if>> +<<if ndef $farmyardName>> + <<set $farmyardName = "the Farmyard">> +<</if>> +<<if ndef $farmyardNameCaps>> + <<set $farmyardNameCaps = "The Farmyard">> +<</if>> +<<if ndef $farmyardDecoration>> + <<set $farmyardDecoration = "standard">> +<</if>> <<if ndef $farmyard>> <<set $farmyard = 0>> <</if>> +<<if ndef $farmyardSlaves>> + <<set $farmyardSlaves = 0>> +<</if>> <<if ndef $farmyardUpgrade>> - <<set $farmyardUpgrade = 0>> + <<set $farmyardUpgrade = {pump: 0, fertilizer: 0, hydroponics: 0, machinery: 0, seeds: 0, lab: 0}>> <</if>> -<<if ndef $farmyardUpgradeList>> - <<set $farmyardUpgradeList = []>> +<<if def $farmyardUpgradeList>> + <<unset $farmyardUpgradeList = []>> <</if>> <<if ndef $farmyardCrops>> <<set $farmyardCrops = 0>> @@ -690,77 +786,86 @@ <<if ndef $farmyardLab>> <<set $farmyardLab = 0>> <</if>> -<<if ndef $boughtCanines>> - <<set $boughtCanines = 0>> +<<if ndef $farmyardLabUpgrades>> + <<set $farmyardLabUpgrades = {animalOvaries: 0, animalTesticles: 0, animalMpreg: 0}>> <</if>> -<<if ndef $boughtFelines>> - <<set $boughtFelines = 0>> +<<if ndef $animalsBought>> + <<set $animalsBought = {canines: 0, hooved: 0, felines: 0, labradorRetrievers: 0, germanShepherds: 0, goldenRetrievers: 0, frenchBulldogs: 0, bulldogs: 0, beagles: 0, poodles: 0, rottweilers: 0, yorkshireTerriers: 0, siberianHuskies: 0, horses: 0, siameses: 0, persians: 0, maineCoons: 0, ragdolls: 0, bengals: 0, abbysinians: 0, birmans: 0, orientalShorthairs: 0, sphynxes: 0, russianBlues: 0, wolves: 0, foxes: 0, jackals: 0, dingos: 0, zebras: 0, cougars: 0, jaguars: 0, pumas: 0, lynx: 0, leopards: 0, lions: 0, tigers: 0}>> <</if>> -<<if ndef $defaultCanine>> - <<set $defaultCanine = "wolf">> +<<if ndef $canines>> + <<set $canines = []>> <</if>> -<<if ndef $defaultHooved>> - <<set $defaultHooved = "horse">> +<<if ndef $hooved>> + <<set $hooved = []>> <</if>> -<<if ndef $defaultFeline>> - <<set $defaultFeline = "cougar">> +<<if ndef $felines>> + <<set $felines = []>> <</if>> -<<if ndef $defaultCaninePlural>> - <<set $defaultCaninePlural = "wolves">> +<<if def $boughtCanines>> + <<unset $boughtCanines>> <</if>> -<<if ndef $defaultHoovedPlural>> - <<set $defaultHoovedPlural = "horses">> +<<if def $boughtFelines>> + <<unset $boughtFelines>> <</if>> -<<if ndef $defaultFelinePlural>> - <<set $defaultFelinePlural = "cougars">> +<<if def $defaultCanine>> + <<unset $defaultCanine = "wolf">> +<</if>> +<<if def $defaultHooved>> + <<unset $defaultHooved = "horse">> +<</if>> +<<if def $defaultFeline>> + <<unset $defaultFeline = "cougar">> +<</if>> +<<if def $defaultCaninePlural>> + <<unset $defaultCaninePlural = "wolves">> +<</if>> +<<if def $defaultHoovedPlural>> + <<unset $defaultHoovedPlural = "horses">> +<</if>> +<<if def $defaultFelinePlural>> + <<unset $defaultFelinePlural = "cougars">> <</if>> <<if ndef $activeCanine>> - <<set $activeCanine = "wolf">> + <<set $activeCanine = 0>> <</if>> <<if ndef $activeHooved>> - <<set $activeHooved = "horse">> + <<set $activeHooved = 0>> <</if>> <<if ndef $activeFeline>> - <<set $activeFeline = "cougar">> + <<set $activeFeline = 0>> <</if>> -<<if ndef $boughtWolves>> - <<set $boughtWolves = 0>> +<<if def $boughtWolves>> + <<unset $boughtWolves>> <</if>> -<<if ndef $boughtFoxes>> - <<set $boughtFoxes = 0>> +<<if def $boughtFoxes>> + <<unset $boughtFoxes>> <</if>> -<<if ndef $boughtJackals>> - <<set $boughtJackals = 0>> +<<if def $boughtJackals>> + <<unset $boughtJackals>> <</if>> -<<if ndef $boughtDingos>> - <<set $boughtDingos = 0>> +<<if def $boughtDingos>> + <<unset $boughtDingos>> <</if>> -<<if ndef $boughtCougars>> - <<set $boughtCougars = 0>> +<<if def $boughtCougars>> + <<unset $boughtCougars>> <</if>> -<<if ndef $boughtJaguars>> - <<set $boughtJaguars = 0>> +<<if def $boughtJaguars>> + <<unset $boughtJaguars>> <</if>> -<<if ndef $boughtPumas>> - <<set $boughtPumas = 0>> +<<if def $boughtPumas>> + <<unset $boughtPumas>> <</if>> -<<if ndef $boughtLynx>> - <<set $boughtLynx = 0>> +<<if def $boughtLynx>> + <<unset $boughtLynx>> <</if>> -<<if ndef $boughtLeopards>> - <<set $boughtLeopards = 0>> +<<if def $boughtLeopards>> + <<unset $boughtLeopards>> <</if>> -<<if ndef $boughtLions>> - <<set $boughtLions = 0>> +<<if def $boughtLions>> + <<unset $boughtLions>> <</if>> -<<if ndef $boughtTigers>> - <<set $boughtTigers = 0>> -<</if>> -<<if ndef $farmyardName>> - <<set $farmyardName = "the Farmyard">> -<</if>> -<<if ndef $farmyardNameCaps>> - <<set $farmyardNameCaps = "The Farmyard">> +<<if def $boughtTigers>> + <<unset $boughtTigers>> <</if>> @@ -947,6 +1052,9 @@ <<if ndef $PGHack>> <<set $PGHack = 0>> <</if>> +<<if ndef $adamPrinciple>> + <<set $adamPrinciple = 0>> +<</if>> <<if ndef $showInches>> <<set $showInches = 0>> <</if>> @@ -987,101 +1095,111 @@ <<if ndef $SF>> <<if $securityForceEventSeen < 1>> <<set $securityForceActive = -1>> <<else>> <<set $securityForceActive = 2>> <</if>> - <<set $SF = Object.assign({}, $SF, {Toggle:$SFMODToggle, Active:$securityForceActive})>> + <<set $SF = {Toggle:$SFMODToggle, Active:$securityForceActive}>> <<unset $SFMODToggle, $securityForceActive, $securityForceCreate, $securityForceEventSeen>> - <<if ndef $securityForceName>> <<set $securityForceName = "the special force">> <</if>> - <<if $SF.Active >= 1>> - <<run Object.assign($SF, {Depravity:$securityForceDepravity, - Units:$SFAO, MWU:$securityForceUpgradeTokenReset, U:$securityForceUpgradeToken, - WG:$securityForceGiftToken, SpecOps:0, SpecOpsLock:0, ROE:$securityForceRulesOfEngagement, - Target:$securityForceFocus, Regs:$securityForceAccountability, - Caps:"The Special Force", Lower:$securityForceName, Subsidy:$SubsidyActive})>> - <<unset $securityForceActive, $securityForceRecruit, $securityForceTrade, - $securityForceBooty, $securityForceIncome, $securityForceMissionEfficiency, - $securityForceProfitable, $TierTwoUnlock, $securityForceDepravity, $SFAO, - $securityForceUpgradeTokenReset, $securityForceUpgradeToken, - $securityForceGiftToken, $securityForceRulesOfEngagement, $securityForceFocus, - $securityForceAccountability, $securityForceName, $SubsidyActive>> - <<if $SF.Lower != "the special force">> - <<set $SF.Caps = $SF.Lower.replace("the ", "The ")>> - <</if>> - - <<if ndef $ColonelCore>> <<set $ColonelCore = "">> <</if>> - <<if ndef $ColonelDiscussion>> <<set $ColonelDiscussion = 0>> <</if>> - <<if ndef $ColonelSexed>> <<set $ColonelSexed = 0>> <</if>> - <<set $SFColonel = Object.assign({}, $SFColonel = {Core:$ColonelCore, Talk:$securityForceColonelToken, - Fun:$securityForceColonelSexed, Status:$ColonelRelationship})>> - <<unset $ColonelCore, $securityForceColonelToken, $securityForceColonelSexed, - $ColonelRelationship>> - - <<if ndef $TradeShowIncome>> <<set $TradeShowIncome = 0>> <</if>> - <<if ndef $TotalTradeShowIncome>> <<set $TotalTradeShowIncome = 0>> <</if>> - <<if ndef $TradeShowHelots>> <<set $TradeShowHelots = 0>> <</if>> - <<if ndef $TotalTradeShowHelots>> <<set $TotalTradeShowHelots = 0>> <</if>> - <<set $SFTradeShow = Object.assign({}, $SFTradeShow, {History:$OverallTradeShowAttendance, - CanAttend:$CurrentTradeShowAttendance, Income:$TradeShowIncome, - Revenue:$TotalTradeShowIncome, Helots:$TradeShowHelots, - TotalHelots:$TotalTradeShowHelots, Mercs:0, TotalMercs:0})>> - <<unset $OverallTradeShowAttendance, $CurrentTradeShowAttendance, - $TradeShowIncome, $TotalTradeShowIncome, $TradeShowHelots, - $TotalTradeShowHelots>> - <<if $SFTradeShow.History > 0>> <<set $SFTradeShow.View = 1>> <</if>> - - <<if ndef $securityForceHeavyBattleTank>> - <<set $securityForceHeavyBattleTank = 0>> <</if>> - <<if ndef $securityForceSpacePlanePower>> - <<set $securityForceSpacePlanePower = 0>> <</if>> - <<if ndef $securityForceAC130>> <<set $securityForceAC130 = 0>> <</if>> - <<if ndef $securityForceSatellitePower>> - <<set $securityForceSatellitePower = 0>> <</if>> - <<if ndef $securityForceGiantRobot>> - <<set $securityForceGiantRobot = 0>> <</if>> - <<if ndef $securityForceMissileSilo>> - <<set $securityForceMissileSilo = 0>> <</if>> - <<if ndef $securityForceAircraftCarrier>> - <<set $securityForceAircraftCarrier = 0>> <</if>> - <<if ndef $securityForceSubmarine>> - <<set $securityForceSubmarine = 0>> <</if>> - <<if ndef $securityForceHeavyAmphibiousTransport>> - <<set $securityForceHeavyAmphibiousTransport = 0>> <</if>> - <<set $SFUnit = Object.assign({}, $SFUnit, {Troops:$securityForcePersonnel, - Armoury:$securityForceInfantryPower, Firebase:$securityForceArcologyUpgrades, - AV:$securityForceVehiclePower, TV:$securityForceVehiclePower, - Drones:$securityForceDronePower, Drugs:$securityForceStimulantPower, - PGT:$securityForceHeavyBattleTank,AA:$securityForceAircraftPower, - TA:$securityForceAircraftPower, SpacePlane:$securityForceSpacePlanePower, - GunS:$securityForceAC130, Satellite:$securityForceSatellitePower, - GiantRobot:$securityForceGiantRobot, MissileSilo:$securityForceMissileSilo, - AircraftCarrier:$securityForceAircraftCarrier, Sub:$securityForceSubmarine, - HAT:$securityForceHeavyAmphibiousTransport})>> <<set $SatLaunched = 0>> - <<unset $securityForcePersonnel, $securityForceInfantryPower, - $securityForceArcologyUpgrades, $securityForceVehiclePower, - $securityForceDronePower, $securityForceStimulantPower, - $securityForceHeavyBattleTank, $securityForceAircraftPower, - $securityForceSpacePlanePower,$securityForceAC130, $securityForceSatellitePower, - $securityForceGiantRobot, $securityForceMissileSilo, - $securityForceAircraftCarrier, $securityForceSubmarine, $securityForceHeavyAmphibiousTransport>> - <<else>> - <<run Object.assign($SF, {Depravity:0, Units:0, MWU:0, U:0, WG:0, SpecOps:0, SpecOpsLock:0, ROE:"hold", Target:"recruit", Regs:"strict", Caps:"The Special Force", Lower:"the special force", Subsidy:1})>> - <<set $SFUnit = Object.assign({}, $SFUnit, {Troops:40, Armoury:0, Firebase:0, AV:0, TV:0, Drones:0, Drugs:0, PGT:0, AA:0, TA:0, SpacePlane:0, GunS:0, Satellite:0, GiantRobot:0, MissileSilo:0, AircraftCarrier:0, Sub:0, HAT:0})>> - <<set $SatLaunched = 0>> - <<set $arcologies[0].SFRaid = 1,$arcologies[0].SFRaidTarget = -1>> <<set $SFColonel = Object.assign({}, $SFColonel, {Core:"", Talk:0, Fun:0, Status:0})>> - <<set $SFTradeShow = Object.assign({}, $SFTradeShow, {History:0, CanAttend:0, Income:0, Revenue:0, Helots:0, TotalHelots:0, Mercs:0, TotalMercs:0})>> + <<if ndef $securityForceName>><<set $securityForceName = "the special force">><</if>> + <<if $SF.Active >= 1>> + <<run Object.assign($SF, { + Depravity:$securityForceDepravity, + Units:$SFAO, + MWU:$securityForceUpgradeTokenReset, + U:$securityForceUpgradeToken, + WG:$securityForceGiftToken, + SpecOps:0, + SpecOpsLock:0, + ROE:$securityForceRulesOfEngagement, + Target:$securityForceFocus, + Regs:$securityForceAccountability, + Caps:"The Special Force", + Lower:$securityForceName, + Subsidy:$SubsidyActive})>> + <<unset $securityForceActive, $securityForceRecruit, $securityForceTrade, $securityForceBooty, $securityForceIncome, $securityForceMissionEfficiency, $securityForceProfitable, $TierTwoUnlock, $securityForceDepravity, $SFAO, $securityForceUpgradeTokenReset, $securityForceUpgradeToken, $securityForceGiftToken, $securityForceRulesOfEngagement, $securityForceFocus, $securityForceAccountability, $securityForceName, $SubsidyActive>> + <<if $SF.Lower != "the special force">><<set $SF.Caps = $SF.Lower.replace("the ", "The ")>><</if>> + + <<if ndef $ColonelCore>><<set $ColonelCore = "">><</if>> + <<if ndef $ColonelDiscussion>><<set $ColonelDiscussion = 0>><</if>> + <<if ndef $ColonelSexed>><<set $ColonelSexed = 0>><</if>> + <<set $SFColonel = { + Core:$ColonelCore, + Talk:$securityForceColonelToken, + Fun:$securityForceColonelSexed, + Status:$ColonelRelationship}>> + <<unset $ColonelCore, $securityForceColonelToken, $securityForceColonelSexed, $ColonelRelationship>> + + <<if ndef $TradeShowIncome>><<set $TradeShowIncome = 0>><</if>> + <<if ndef $TotalTradeShowIncome>><<set $TotalTradeShowIncome = 0>><</if>> + <<if ndef $TradeShowHelots>><<set $TradeShowHelots = 0>><</if>> + <<if ndef $TotalTradeShowHelots>><<set $TotalTradeShowHelots = 0>><</if>> + <<set $SFTradeShow = { + History:$OverallTradeShowAttendance, + CanAttend:$CurrentTradeShowAttendance, + Income:$TradeShowIncome, + Revenue:$TotalTradeShowIncome, + Helots:$TradeShowHelots, + TotalHelots:$TotalTradeShowHelots, + Mercs:0, + TotalMercs:0}>> + <<unset $OverallTradeShowAttendance, $CurrentTradeShowAttendance, $TradeShowIncome, $TotalTradeShowIncome, $TradeShowHelots, $TotalTradeShowHelots>> + <<if $SFTradeShow.History > 0>> <<set $SFTradeShow.View = 1>> <</if>> + + <<if ndef $securityForceHeavyBattleTank>><<set $securityForceHeavyBattleTank = 0>><</if>> + <<if ndef $securityForceSpacePlanePower>><<set $securityForceSpacePlanePower = 0>><</if>> + <<if ndef $securityForceAC130>><<set $securityForceAC130 = 0>><</if>> + <<if ndef $securityForceSatellitePower>><<set $securityForceSatellitePower = 0>><</if>> + <<if ndef $securityForceGiantRobot>><<set $securityForceGiantRobot = 0>><</if>> + <<if ndef $securityForceMissileSilo>><<set $securityForceMissileSilo = 0>><</if>> + <<if ndef $securityForceAircraftCarrier>><<set $securityForceAircraftCarrier = 0>><</if>> + <<if ndef $securityForceSubmarine>><<set $securityForceSubmarine = 0>><</if>> + <<if ndef $securityForceHeavyAmphibiousTransport>><<set $securityForceHeavyAmphibiousTransport = 0>><</if>> + <<set $SFUnit = { + Troops:$securityForcePersonnel, + Armoury:$securityForceInfantryPower, + Firebase:$securityForceArcologyUpgrades, + AV:$securityForceVehiclePower, + TV:$securityForceVehiclePower, + Drones:$securityForceDronePower, + Drugs:$securityForceStimulantPower, + PGT:$securityForceHeavyBattleTank, + AA:$securityForceAircraftPower, + TA:$securityForceAircraftPower, + SpacePlane:$securityForceSpacePlanePower, + GunS:$securityForceAC130, + Satellite:$securityForceSatellitePower, + GiantRobot:$securityForceGiantRobot, + MissileSilo:$securityForceMissileSilo, + AircraftCarrier:$securityForceAircraftCarrier, + Sub:$securityForceSubmarine, + HAT:$securityForceHeavyAmphibiousTransport}>> + <<set $SatLaunched = 0>> + <<unset $securityForcePersonnel, $securityForceInfantryPower, $securityForceArcologyUpgrades, $securityForceVehiclePower, $securityForceDronePower, $securityForceStimulantPower, $securityForceHeavyBattleTank, $securityForceAircraftPower, $securityForceSpacePlanePower,$securityForceAC130, $securityForceSatellitePower, $securityForceGiantRobot, $securityForceMissileSilo, $securityForceAircraftCarrier, $securityForceSubmarine, $securityForceHeavyAmphibiousTransport>> + <<else>> + <<run Object.assign($SF, {Depravity:0, Units:0, MWU:0, U:0, WG:0, SpecOps:0, SpecOpsLock:0, ROE:"hold", Target:"recruit", Regs:"strict", Caps:"The Special Force", Lower:"the special force", Subsidy:1})>> + <<set $SFUnit = {Troops:40, Armoury:0, Firebase:0, AV:0, TV:0, Drones:0, Drugs:0, PGT:0, AA:0, TA:0, SpacePlane:0, GunS:0, Satellite:0, GiantRobot:0, MissileSilo:0, AircraftCarrier:0, Sub:0, HAT:0}>> + <<set $SatLaunched = 0>> + <<set $arcologies[0].SFRaid = 1,$arcologies[0].SFRaidTarget = -1>> + <<set $SFColonel = {Core:"", Talk:0, Fun:0, Status:0}>> + <<set $SFTradeShow = {History:0, CanAttend:0, Income:0, Revenue:0, Helots:0, TotalHelots:0, Mercs:0, TotalMercs:0}>> <</if>> - <<set $SF.Facility = Object.assign({}, $SF.Facility, {Toggle:0, Active:0, LC:0, Workers:0, Max:5, Caps:"Special force support facility", Lower:"special force support facility", Decoration:"standard", Speed:0, Upgrade:0, IDs:[]})>> + <<set $SF.Facility = {Toggle:0, Active:0, LC:0, Workers:0, Max:5, Caps:"Special force support facility", Lower:"special force support facility", Decoration:"standard", Speed:0, Upgrade:0, IDs:[]}>> <</if>> <<if def $SF>> <<if def $SpecOpsLock>> <<set $SF.SpecOpsLock = $SpecOpsLock>> <<unset $SpecOpsLock>> <</if>> - <<if $SF.Active >= 0 && passage() === "New Game Plus">> <<= SFInit()>> <<run Object.assign($SF, {Active:-1})>> <</if>> + <<if $SF.Active >= 0 && passage() === "New Game Plus">> + <<= SFInit()>> + <<run Object.assign($SF, {Active:-1})>> + <</if>> <<if ndef $SF.Facility>> - <<set $SF.Facility = Object.assign({}, $SF.Facility, {Toggle:0, Active:0, LC:0, Workers:0, Max:5, Caps:"Special force support facility", Lower:"special force support facility", Decoration:"standard", Speed:0, Upgrade:0, IDs:[]})>> + <<set $SF.Facility = {Toggle:0, Active:0, LC:0, Workers:0, Max:5, Caps:"Special force support facility", Lower:"special force support facility", Decoration:"standard", Speed:0, Upgrade:0, IDs:[]}>> <</if>> <<if ndef $SF.Bonus>> <<set $SF.Bonus = 0>> <</if>> + <<if $SF.Depravity < 0>> + <<set $SF.Depravity = 0>> + <</if>> <</if>> <<if def $SFUnit>> <<if def $SFUnit.AT>> @@ -1221,6 +1339,10 @@ <<if $dairy && $sectors[25].type != "Dairy" && $sectors[26].type != "Dairy" && $sectors[27].type != "Dairy" && $sectors[28].type != "Dairy" && $sectors[29].type != "Dairy">> <<set $sectors[27].type = "Dairy", $sectors[27].ownership = 1>> <</if>> +<<if $farmyard && $sectors[25].type != "Farmyard" && $sectors[26].type != "Farmyard" && $sectors[27].type != "Farmyard" && $sectors[28].type != "Farmyard" && $sectors[29].type != "Farmyard">> + <<set $sectors[28].type = "Farmyard", $sectors[28].ownership = 1>> +<</if>> + <<if ndef $month>> <<set $month = either("January","February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")>> @@ -2128,6 +2250,9 @@ Setting missing global variables: <<if ndef $geneticMappingUpgrade>> <<set $geneticMappingUpgrade = 0>> <</if>> +<<if ndef $pregnancyMonitoringUpgrade>> + <<set $pregnancyMonitoringUpgrade = 0>> +<</if>> <<if ndef $permaPregImplant>> <<set $permaPregImplant = 0>> <</if>> @@ -2179,6 +2304,15 @@ Setting missing global variables: <<if ndef $youngerOvaries>> <<set $youngerOvaries = 0>> <</if>> +<<if ndef $animalOvaries>> + <<set $animalOvaries = 0>> +<</if>> +<<if ndef $animalTesticles>> + <<set $animalTesticles = 0>> +<</if>> +<<if ndef $animalMpreg>> + <<set $animalMpreg = 0>> +<</if>> <<if ndef $pregInventor>> <<set $pregInventor = 0>> @@ -3434,6 +3568,10 @@ Done! <</if>> <</for>> -<<if $releaseID < 1031>> - <<set $releaseID = 1031>> +<<if $releaseID < 1032>> + <<set $releaseID = 1032>> +<</if>> + +<<if ndef $postSexCleanUp>> + <<set $postSexCleanUp = 1>> <</if>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index abd6615ae56c0420488a4d19ebe8cf6f4a220daf..380e1f2efb324573af9711a832f0126793fa571d 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -5392,10 +5392,14 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del serving $his superior, <<case "rest in the spa">> $his self-care. + <<case "work as a nanny">> + $nurseryName, <<case "work as a servant">> $his work as a servant, <<case "work in the dairy">> $his stall, + <<case "work as a farmhand">> + $farmyardName, <<case "serve in the club">> dancing, <<case "serve in the master suite">> @@ -18220,6 +18224,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t <<case "be the Schoolteacher">>(her office in $schoolroomName, where $he'll decide today's lesson), <<case "be the Stewardess">>(her office in $servantsQuartersName, where $he'll divvy out today's tasks), <<case "be the Milkmaid">>($dairyName, to check on the cattle), + <<case "be the Farmer">><<($farmyardName, to tend to the crops), <<case "be the Wardeness">>($cellblockName, to oversee the inmates), <<case "be your Concubine">>(your bed), <<case "be the Nurse">>($clinicName, to check on the patients), diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index ff651eb0c1c3d2b0053339e9c2fbdded1527563a..2a996eecf08abc899778c2f187fc68a8d2f227ad 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -117,7 +117,7 @@ <<setLocalPronouns $slaves[$i] 2>> $He dotes over $his <<print relationshipTerm($Madam)>>, $slaves[$i].slaveName, making sure _he2 is safe, but unfortunately driving potential customers away from _him2. <<set $slaves[$i].devotion++, $madamCashBonus -= 0.05>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Madam, $slaves[$i]) > 0>> <<setLocalPronouns $slaves[$i] 2>> $He pays special attention to $his <<print relativeTerm($Madam.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName, making sure _he2 is treated well and showing off _his2 skills. <<set $slaves[$i].trust++, $madamCashBonus += 0.05>> diff --git a/src/uncategorized/buildingWidgets.tw b/src/uncategorized/buildingWidgets.tw index eb173fcdd46683201f61b734db5202044f01a85e..d1f11877a2a7b5150d7da4e2ca9b9b64a056e8cd 100644 --- a/src/uncategorized/buildingWidgets.tw +++ b/src/uncategorized/buildingWidgets.tw @@ -83,7 +83,7 @@ if(!Macro.has('sectorblock')) { weapManu: { base: 'weaponsManufacturing', name: 'Weapons Manufacturing', cls: 'weapManu' }, transportHub: { base: 'transportHub', name: 'Transport Hub', cls: 'transportHub' }, Barracks: { base: 'Barracks', name: 'Garrison', extra: ' of $mercenariesTitle' }, - Farmyard: { extra: ' <<if $farmyardNameCaps != "The Farmyard">>$farmyardNameCaps<</if>>'}, + Farmyard: { extra: ' <<if $farmyardNameCaps != "The Farmyard">>$farmyardNameCaps<</if>> ($farmyardSlaves/<<print $farmyard>><<if $Farmer>>, L<</if>>)'}, Nursery: { extra: ' <<if $nurseryNameCaps != "The Nursery">>$nurseryNameCaps<</if>> ($nurseryBabies babies, $nurserySlaves/<<print $nursery>><<if $Matron>>,L<</if>>)'}, /* speciality shop types */ 'Subjugationist': { base: 'Shops', name: 'Subjugationist Shops', cls: 'FSShops' }, @@ -137,14 +137,14 @@ if(!Macro.has('sectorblock')) { <td colspan="3"></td> <td id="Penthouse" colspan="4"> <<link "Penthouse">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Penthouse">><</link>> @@.cyan;[P]@@ - <<if $masterSuite||$HGSuite||$dojo||$servantsQuarters||$spa||$clinic||$schoolroom||$cellblock||$incubator||$researchLab.built=="true">> + <<if $masterSuite||$HGSuite||$dojo||$servantsQuarters||$spa||$nursery||$clinic||$schoolroom||$cellblock||$incubator||$researchLab.built=="true">> <br> <<if $masterSuite>> <<print MasterSuiteUIName()>> ($masterSuiteSlaves/$masterSuite<<if $Concubine>>, C<</if>>)<</if>> <<if $HGSuite>> <<print HeadGirlSuiteUIName()>> <<if $HeadGirl != 0>>(HG<<if $HGSuiteSlaves > 0>>, 1)<<else>>)<</if>><</if>><</if>> <<if $dojo > 1>>[[Armory|BG Select]] <<if $Bodyguard != 0>>(BG)<</if>> <</if>> <<if $servantsQuarters>> <<print ServantQuartersUIName()>> ($servantsQuartersSlaves/$servantsQuarters<<if $Stewardess>>, L<</if>>)<</if>> <<if $spa>> <<print SpaUIName()>> ($spaSlaves/$spa<<if $Attendant>>, L<</if>>)<</if>> - <<if $nursery>> <<print NurseryUIName()>> ($nurseryBabies, $nurserySlaves/$nurseryNannies<<if $Matron>>, L<</if>>)<</if>> + <<if $nursery>> <<print NurseryUIName()>> (<<if $nurseryCribs-$nurseryBabies == 0>>No empty rooms<<elseif $nurseryCribs-$nurseryBabies == 1>>1 empty room<<else>><<print $nurseryCribs-$nurseryBabies>> empty rooms<</if>>, $nurserySlaves/$nursery<<if $Matron>>, L<</if>>)<</if>> <<if $clinic>> <<print ClinicUIName()>> ($clinicSlaves/$clinic<<if $Nurse>>, L<</if>>)<</if>> <<if $schoolroom>> <<print SchoolRoomUIName()>> ($schoolroomSlaves/$schoolroom<<if $Schoolteacher>>, L<</if>>)<</if>> <<if $cellblock>> <<print CellblockUIName()>> ($cellblockSlaves/$cellblock<<if $Wardeness>>, L<</if>>)<</if>> diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index caaa84eda15e963115a48f5128616e01b2e06b65..a5e42221295a373ae5d423b8480467e382523d15 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -102,7 +102,7 @@ $His and $slaves[$i].slaveName's relationship has been shattered by these events. <<set $Wardeness.relationship = 0, $Wardeness.relationshipTarget = 0, $slaves[_FLs].relationship = 0, $slaves[_FLs].relationshipTarget = 0, $slaves[$i].relationship = 0, $slaves[$i].relationshipTarget = 0>> <</if>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Wardeness, $slaves[$i])>> <<setLocalPronouns $slaves[$i] 2>> $He shows $his <<print relativeTerm($Wardeness.ID,$slaves[$i].ID)>> $slaves[$i].slaveName no mercy, making sure _he2 understands _his2 place. <<set $slaves[$i].devotion++, $slaves[$i].trust-->> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index 068ce849760a5adf6f19a283f9efafe5054ffe60..c8eacb9a6c6f51c0cf679da2c97b530c5bc323be 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -91,7 +91,7 @@ <<setLocalPronouns $slaves[$i] 2>> $He dedicates most of $his attention to $his <<print relationshipTerm($Nurse)>>, $slaves[$i].slaveName, making sure _he2 has everything _he2 needs and more. This lavish attention detracts from $his overall effectiveness. <<set _idleBonus -= 3, $slaves[$i].devotion++, $slaves[$i].trust++, $slaves[$i].health += 3>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Nurse, $slaves[$i]) > 0>> $He makes sure to spend extra time caring for $his <<print relativeTerm($Nurse.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName. <<set $slaves[$i].trust++, $slaves[$i].health++>> <<elseif $Nurse.relationTarget == $slaves[$i].ID && $familyTesting == 0>> @@ -265,6 +265,7 @@ <<if ($slaves[$i].health <= 40)>> <<elseif ($Nurse != 0) && ($slaves[$i].chem > 15) && ($clinicUpgradeFilters == 1)>> <<elseif ($Nurse != 0) && ($slaves[$i].pregKnown == 1) && ($clinicSpeedGestation >= 0 || $slaves[$i].pregControl == "speed up")>> + <<elseif ($Nurse != 0) && ($slaves[$i].pregAdaptation*1000 < $slaves[$i].bellyPreg || $slaves[$i].preg > 30)>> <<elseif ($Nurse != 0) && ($clinicInflateBelly > 0) && ($slaves[$i].bellyImplant >= 0) && ($slaves[$i].bellyImplant <= ($arcologies[0].FSTransformationFetishistResearch ? 800000 : 130000))>> <<else>> <br><br>''__@@.pink;$slaves[$i].slaveName@@__'' has been returned to health<<if ($Nurse != 0) && ($clinicUpgradeFilters == 1)>> and purity<</if>>, so @@.yellow;$his assignment has defaulted to rest.@@ diff --git a/src/uncategorized/corporationDevelopments.tw b/src/uncategorized/corporationDevelopments.tw index 933061777e1e2b676ba9b627755ebbf12bf054c1..ece1c3d8e19c54b09d0edd9a5c8794fc6aefa32b 100644 --- a/src/uncategorized/corporationDevelopments.tw +++ b/src/uncategorized/corporationDevelopments.tw @@ -21,17 +21,17 @@ <<set $corpCash = Math.trunc($corpCash + $corpProfit)>> Your corporation was valued at @@.yellowgreen;<<print cashFormat($corpValue)>>@@ and made a profit of @@.yellowgreen;<<print cashFormat($corpProfit)>>@@ last week. <<set _addedSlaves = Math.ceil(Math.log($captureAssets+$entrapmentAssets))>> -<<if $mercenariesHelpCorp > 0 || ($SF.Units >= 10 && $SFSupportLevel >= 4)>> +<<if $mercenariesHelpCorp > 0 || ($SF.Toggle && $SF.Active >= 1 && $SF.Units >= 10 && $SFSupportLevel >= 4)>> <<if $mercenariesHelpCorp > 0>> The $mercenariesTitle <<set _addedSlaves += Math.ceil(_addedSlaves * (1.04*$mercenaries))>> /* increase by 12-20% ($mercenaries == 3 - 5) */ <</if>> - <<if $mercenariesHelpCorp > 0 && $SF.Units >= 10>> + <<if $mercenariesHelpCorp > 0 && $SF.Toggle && $SF.Active >= 1 && $SF.Units >= 10 && $SFSupportLevel >= 4>> and a - <<elseif $SF.Units >= 10>> + <<elseif $SF.Toggle && $SF.Active >= 1 && $SF.Units >= 10 && $SFSupportLevel >= 4>> A <</if>> - <<if $SF.Units >= 10>> + <<if $SF.Toggle && $SF.Active >= 1 && $SF.Units >= 10 && $SFSupportLevel >= 4>> small portion of $SF.Lower <<set _addedSlaves += Math.ceil(_addedSlaves * (1.04*($SF.Units/10)))>> <</if>> @@ -39,21 +39,23 @@ Your corporation was valued at @@.yellowgreen;<<print cashFormat($corpValue)>>@@ <<else>> It <</if>> +was a <<if _roll > 90>> - was an outstanding week for corporate enslavement; + n outstanding <<set _addedSlaves *= 5>> <<elseif _roll > 60>> - was a great week for enslavement; + great <<set _addedSlaves *= 4>> <<elseif _roll > 40>> - was a good week for enslavement; + good <<set _addedSlaves *= 3>> <<elseif _roll > 20>> - was a mediocre week for enslavement; + mediocre <<set _addedSlaves *= 2>> <<else>> - was a bad week for enslavement; + bad <</if>> +week for <<if _roll > 90>> corporate <</if>> enslavement; <<set $corpPeopleEnslaved += _addedSlaves, $slaveAssets += 500 * _addedSlaves>> in total, the corporation has enslaved <<print commaNum($corpPeopleEnslaved)>> people. <<set _trainingWeight = 0.6, _surgicalWeight = 0.2, _drugWeight = 0.2>> @@ -64,15 +66,17 @@ in total, the corporation has enslaved <<print commaNum($corpPeopleEnslaved)>> p <<set _drugWeight = 0.1, _trainingWeight += 0.1>> <</if>> <<set _improvementAssetsTotal = ($trainingAssets * _trainingWeight) + ($surgicalAssets * _surgicalWeight) + ($drugAssets * _drugWeight)>> +The corporation <<if _improvementAssetsTotal > $slaveAssets * 0.6>> - The corporation has enough training and medical assets to rapidly improve its human holdings. + has enough training and medical assets to rapidly improve <<set $slaveAssets += Math.ceil(Math.log($slaveAssets)*800)>> <<elseif _improvementAssetsTotal > $slaveAssets * 0.4>> - The corporation uses its training and medical assets to improve its human holdings. + uses its training and medical assets to improve <<set $slaveAssets += Math.ceil(Math.log($slaveAssets)*400)>> <<else>> - The corporation has only enough training and medical assets to maintain the value of its human holdings. + has only enough training and medical assets to maintain the value of <</if>> +its human holdings. /* model weekly corporate expenses as random 1-3% reduction in all asset types (including cash) ... except slaves, whose value is tied to $slaveCostFactor (which the corporation does not affect) */ <<set $trainingAssets = Math.max(Math.ceil($trainingAssets * random(97,99)/100), 500), $surgicalAssets = Math.max(Math.ceil($surgicalAssets * random(97,99)/100), 500), $drugAssets = Math.max(Math.ceil($drugAssets * random(97,99)/100), 500), $generalAssets = Math.max(Math.ceil($generalAssets * random(97,99)/100), 500), $entrapmentAssets = Math.max(Math.ceil($entrapmentAssets * random(97,99)/100), 500), $captureAssets = Math.max(Math.ceil($captureAssets * random(97,99)/100), 500), $corpCash = Math.ceil($corpCash * random(97,99)/100)>> <<if $corpMarket>> @@ -91,37 +95,35 @@ in total, the corporation has enslaved <<print commaNum($corpPeopleEnslaved)>> p enhances the value of its slaves. <</if>> <</if>> -<<set _dividendPerShare = 0.2 * $corpProfit / _totalShares>> -<<if _dividendPerShare > 5>> -<<set _dividendPerShare = 5 * Math.floor(0.2 * Math.log(_dividendPerShare)/Math.log(1.25))>> - Since it is incredibly profitable, a massive dividend of @@.yellowgreen;<<print cashFormat(_dividendPerShare)>>@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*_dividendPerShare)>>@@. - <<set $cash += $personalShares*_dividendPerShare, $corpCash -= _totalShares*_dividendPerShare>> -<<elseif _dividendPerShare > 3>> - Since it is extremely profitable, a huge dividend of @@.yellowgreen;¤3@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*3)>>@@. - <<set $cash += $personalShares*3, $corpCash -= _totalShares*3>> -<<elseif _dividendPerShare > 2>> - Since it is highly profitable, a huge dividend of @@.yellowgreen;¤2@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*2)>>@@. - <<set $cash += $personalShares*2, $corpCash -= _totalShares*2>> -<<elseif _dividendPerShare > 1>> - Since it is very profitable, a large dividend of @@.yellowgreen;¤1@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares)>>@@. - <<set $cash += $personalShares, $corpCash -= _totalShares>> -<<elseif _dividendPerShare > 0.5>> - Since it is quite profitable, a moderate dividend of @@.yellowgreen;¤0.5@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.5)>>@@. - <<set $cash += Math.trunc($personalShares*0.5), $corpCash -= Math.trunc(_totalShares*0.5)>> -<<elseif _dividendPerShare > 0.3>> - Since it is acceptably profitable, a reasonable dividend of @@.yellowgreen;¤0.3@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.3)>>@@. - <<set $cash += Math.trunc($personalShares*0.3), $corpCash -= Math.trunc(_totalShares*0.3)>> -<<elseif _dividendPerShare > 0.2>> - Since it is moderately profitable, a modest dividend of @@.yellowgreen;¤0.2@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.2)>>@@. - <<set $cash += Math.trunc($personalShares*0.2), $corpCash -= (_totalShares*0.2)>> -<<elseif _dividendPerShare > 0.1>> - Since it is modestly profitable, a small dividend of @@.yellowgreen;¤0.1@@/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.1)>>@@. - <<set $cash += Math.trunc($personalShares*0.1), $corpCash -= Math.trunc(_totalShares*0.1)>> -<<elseif $corpProfit > 0>> - Since its profits per share are low, a meager dividend was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat(1+Math.ceil(($corpProfit*0.2*$personalShares)/_totalShares))>>@@. - <<set $cash += 1+Math.ceil(($corpProfit*0.2*$personalShares)/_totalShares), $corpCash -= Math.trunc($corpProfit*0.2)>> +<<set _dividendPerShare = 0.2 * $corpProfit / _totalShares, _multplier = 0>> +Since it is +<<if _dividendPerShare > 5>> <<set _multplier = _dividendPerShare>> + <<set _dividendPerShare = 5 * Math.floor(0.2 * Math.log(_dividendPerShare)/Math.log(1.25))>> + incredibly profitable, a massive dividend of @@.yellowgreen;<<print cashFormat(_dividendPerShare)>>@@ +<<elseif _dividendPerShare > 3>> <<set _multplier = 3>> + extremely profitable, a huge dividend of @@.yellowgreen;¤3@@ +<<elseif _dividendPerShare > 2>> <<set _multplier = 2>> + highly profitable, a huge dividend of @@.yellowgreen;¤2@@ +<<elseif _dividendPerShare > 1>> <<set _multplier = 1>> + very profitable, a large dividend of @@.yellowgreen;¤1@@ +<<elseif _dividendPerShare > 0.5>> <<set _multplier = 0.5>> + quite profitable, a moderate dividend of @@.yellowgreen;¤0.5@@ +<<elseif _dividendPerShare > 0.3>> <<set _multplier = 0.3>> + acceptably profitable, a reasonable dividend of @@.yellowgreen;¤0.3@@ +<<elseif _dividendPerShare > 0.2>> <<set _multplier = 0.2>> + moderately profitable, a modest dividend of @@.yellowgreen;¤0.2@@ +<<elseif _dividendPerShare > 0.1>> <<set _multplier = 0.1>> + modestly profitable, a small dividend of @@.yellowgreen;¤0.1@@ +<<elseif $corpProfit > 0>> <<set _multplier = 1+Math.ceil(($corpProfit*0.2*$personalShares)/_totalShares)>> + bearly profitable, a meager dividend <</if>> - +<<if _dividendPerShare >= 0.1>>/share<</if>> was paid out to stockholders; you received @@.yellowgreen;<<if _dividendPerShare >= 0.1>> <<print cashFormat($personalShares*_multplier)>> <<else>> <<print cashFormat(_multplier)>> <</if>>@@. +<<if _dividendPerShare >= 0.1>> + <<set $cash += Math.trunc($personalShares*_multplier), $corpCash -= Math.trunc($personalShares*_multplier)>> +<<else>> + <<set $cash += _multplier, $corpCash -= Math.trunc($corpProfit*0.2)>> +<</if>> + <<set _roll = random(1,100)>> <<if $sharePrice*_totalShares < $corpValue*0.5>> /* market value is less than 50% of value of assets */ @@ -150,21 +152,28 @@ in total, the corporation has enslaved <<print commaNum($corpPeopleEnslaved)>> p Shares in your corporation are trading at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice))>>@@: <<if $oldSharePrice == $sharePrice>> - no different from last week. + no different from <<elseif $oldSharePrice > $sharePrice>> - down @@.yellowgreen;<<print cashFormat(Math.ceil(($oldSharePrice-$sharePrice)*100)/100)>>@@ since last week. + down @@.yellowgreen;<<print cashFormat(Math.ceil(($oldSharePrice-$sharePrice)*100)/100)>>@@ <<else>> - up @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice - $oldSharePrice)*100)/100)>>@@ since last week. + up @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice - $oldSharePrice)*100)/100)>>@@ <</if>> +last week. <<set $oldSharePrice = Math.ceil($sharePrice)>> You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*$personalShares))>>@@ personally while, <<print commaNum($publicShares)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*$publicShares))>>@@ are publicly held. <<set _PrivateOwnershipPercentage = Math.trunc(($personalShares/_totalShares)*100)>> <<set _PublicOwnershipPercentage = Math.trunc(($publicShares/_totalShares)*100)>> -<span id="CorpAction"> -<br><br> +<<if $personalShares-20000 > $publicShares || $personalShares-20000 > $publicShares || $cash > $sharePrice*20000 || ($publicShares > 20000 && $cash >= $sharePrice*20000)>> + <<if ndef $customValue>> + <<set $customValue = 21000>> + <</if>> + <br><br>Custom amount:<<textbox "$customValue" $customValue "Corporation Developments">> <<print commaNum($customValue)>> +<</if>> + +<span id="CorpAction"> <br><br> <<if _PrivateOwnershipPercentage < 51>>//You cannot give up majority control.// <<else>> /* actions that reduce private ownership percentage */ @@ -224,6 +233,17 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <</replace>> <</link>> <</if>> + <<if $personalShares-$customValue > $publicShares>> + | <<link "<<print commaNum($customValue)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@">> + <<set $personalShares -= $customValue>> + <<set $publicShares += $customValue>> + <<set $cash += Math.ceil(($sharePrice*$customValue)*$customValue/100)>> + <<set $sharePrice = (Math.trunc($sharePrice*either(98,99,$PC.trading >= 100 ? 99 : 98)))/100>> + <<replace "#CorpAction">> + <br>You sold <<print commaNum($customValue)>> shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@, driving the share price down significantly. + <</replace>> + <</link>> + <</if>> <<else>> //You cannot give up majority control.// <</if>> @@ -278,6 +298,16 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <</replace>> <</link>> <</if>> + <<if $personalShares-$customValue > $publicShares>> + | <<link "<<print commaNum($customValue)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@">> + <<set $publicShares += $customValue>> + <<set $corpCash += Math.ceil(($sharePrice*$customValue)*$customValue/100)>> + <<set $sharePrice = (Math.trunc($sharePrice*either(98,99)))/100>> + <<replace "#CorpAction">> + <br>The corporation issued <<print commaNum($customValue)>> new shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@ driving the share price down significantly. + <</replace>> + <</link>> + <</if>> <<else>> //You cannot give up majority control.// <</if>> @@ -341,6 +371,17 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <</replace>> <</link>> <</if>> + <<if $cash > $sharePrice*$customValue>> + | <<link "<<print commaNum($customValue)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@">> + <<set $personalShares += $customValue>> + <<set $cash -= Math.ceil(($sharePrice*$customValue)*$customValue/100)>> + <<set $corpCash += Math.ceil(($sharePrice*20000)*$customValue/10)>> + <<set $sharePrice = (Math.trunc($sharePrice*either(98,99)))/100>> + <<replace "#CorpAction">> + <br>You purchased <<print commaNum($customValue)>> shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@, from the corporation driving the share price down significantly. + <</replace>> + <</link>> + <</if>> <<else>> //You are unable to purchase <<print commaNum(1000)>> shares at the current share price, valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*1000))>>@@.// <</if>> @@ -396,6 +437,16 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <</replace>> <</link>> <</if>> + <<if $publicShares > $customValue && $cash >= $sharePrice*$customValue>> + | <<link "<<print commaNum($customValue)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@">> <<set $personalShares += $customValue>> + <<set $publicShares -= $customValue>> + <<set $cash -= Math.ceil(($sharePrice*$customValue)*$customValue/100)>> + <<set $sharePrice = (Math.trunc($sharePrice*either(101,102,$PC.trading >= 100 ? 101 : 102)))/100>> + <<replace "#CorpAction">> + <br>You bought <<print commaNum($customValue)>> shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@, driving the share price up significantly. + <</replace>> + <</link>> + <</if>> <<elseif $publicShares > 1000>> //You are unable to purchase <<print commaNum(1000)>> shares at the current share price, valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*1000))>>@@.// <<else>> @@ -452,6 +503,16 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <</replace>> <</link>> <</if>> + <<if $publicShares > $customValue && $corpCash >= $sharePrice*$customValue>> + | <<link "<<print commaNum($customValue)>> valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@">> + <<set $publicShares -= $customValue>> + <<set $corpCash -= Math.ceil(($sharePrice*$customValue)*$customValue/100)>> + <<set $sharePrice = (Math.trunc($sharePrice*either(101,102)))/100>> + <<replace "#CorpAction">> + <br>The corporation bought back <<print commaNum($customValue)>> public shares valued at @@.yellowgreen;<<print cashFormat(Math.ceil(($sharePrice*$customValue)*$customValue/100))>>@@, driving the share price up significantly. + <</replace>> + <</link>> + <</if>> <<elseif $publicShares > 1000>> //The corporation is unable to purchase <<print commaNum(1000)>> shares at the current share price, valued at @@.yellowgreen;<<print cashFormat(Math.ceil($sharePrice*1000))>>@@.// <<else>> @@ -460,14 +521,12 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <</if>> /* closes actions that reduce public ownership percentage */ </span> -<br><br> +<br><br><br> -<br> <span id="cashOnHand">@@.yellowgreen;<<print cashFormat($corpCash)>>@@</span> in cash on hand. -<span id="update"></span> +<span id="update"> </span> <br> -<br> <<if $generalAssetPrice > 10>> <<if random(1,100) > 50>> <<set $generalAssetPrice -= 1>> @@ -597,9 +656,8 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <<print cashFormat($generalAssetPrice*500)>>ea. <</if>> <span id="controlsgeneral"><<CorpDevBuySell "general" "Numgeneral">></span><span id='generalAssetsPurchasing'></span> -<</if>> +<</if>> <br> -<br> <<set $slaveAssetPrice = Math.trunc(10*$slaveCostFactor)>> <<if $detailedCorpControls != 1>> @@ -707,9 +765,8 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <<print cashFormat($slaveAssetPrice*500)>>ea <</if>> <span id="controlsslave"><<CorpDevBuySell "slave" "Numslave">></span><span id='slaveAssetsPurchasing'></span> -<</if>> +<</if>> <br> -<br> <<if $entrapmentAssetPrice > 10>> <<if random(1,100) > 50>> <<set $entrapmentAssetPrice -= 1>> @@ -839,9 +896,8 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <<print cashFormat($entrapmentAssetPrice*500)>>ea <</if>> <span id="controlsentrapment"><<CorpDevBuySell "entrapment" "Numentrapment">></span><span id='entrapmentAssetsPurchasing'></span> -<</if>> +<</if>> <br> -<br> <<if $captureAssetPrice > 10>> <<if random(1,100) > 50>> <<set $captureAssetPrice -= 1>> @@ -971,9 +1027,8 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <<print cashFormat($captureAssetPrice*500)>>ea <</if>> <span id="controlscapture"><<CorpDevBuySell "capture" "Numcapture">></span><span id='captureAssetsPurchasing'></span> -<</if>> +<</if>> <br> -<br> <<if $trainingAssetPrice > 10>> <<if random(1,100) > 50>> <<set $trainingAssetPrice -= 1>> @@ -1103,9 +1158,8 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <<print cashFormat($trainingAssetPrice*500)>>ea <</if>> <span id="controlstraining"><<CorpDevBuySell "training" "Numtraining">></span><span id='trainingAssetsPurchasing'></span> -<</if>> +<</if>> <br> -<br> <<if $surgicalAssetPrice > 10>> <<if random(1,100) > 50>> <<set $surgicalAssetPrice -= 1>> @@ -1235,9 +1289,8 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <<print cashFormat($surgicalAssetPrice*500)>>ea <</if>> <span id="controlssurgical"><<CorpDevBuySell "surgical" "Numsurgical">></span><span id='surgicalAssetsPurchasing'></span> -<</if>> +<</if>> <br> -<br> <<if $drugAssetPrice > 10>> <<if random(1,100) > 50>> <<set $drugAssetPrice -= 1>> @@ -1369,8 +1422,7 @@ You hold <<print commaNum($personalShares)>> shares valued at @@.yellowgreen;<<p <span id="controlsdrug"><<CorpDevBuySell "drug" "Numdrug">></span><span id='drugAssetsPurchasing'></span> <</if>> -<br> -<span id="direction"> +<br> <span id="direction"> <<if $generalAssets >= 2000>> <<if $generalUpgradeBreaking == "unselected">> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 661c197ee8107e9f7c55be8073109c8a3b5aaef9..53997bc65360e940dfc1e4b6d6900b6746a01349 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -95,10 +95,10 @@ your __personal living expenses__ are <<print cashFormat(Math.trunc($girls*(250+ <<if ($servantsQuarters > 0) && ($servantsQuartersUpgradeMonitoring > 0)>> <br>__Servants' Quarters__ maintenance: <<print cashFormat((0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost))>> <</if>> -<<if $nursery > 0>> +<<if $nursery > 0>> /*TODO: this will definitely need to be expanded to take into account the number of children and other factors*/ <br>__Nursery maintenance: <<print cashFormat($nursery*$facilityCost)>> <</if>> -<<if $farmyard > 0>> +<<if $farmyard > 0>> /*TODO: this will also need to be expanded*/ <br>__Farmyard__ maintenance: <<print cashFormat($farmyard*$facilityCost)>> <</if>> @@ -276,6 +276,12 @@ your __personal living expenses__ are <<print cashFormat(Math.trunc($girls*(250+ <<else>> <<set _livingExpense = $rulesCost>> <</if>> + <<case "work as a farmhand">> /* TODO: this may need tweaking */ + <<if $slaves[$i].livingRules == "normal">> + <<set _livingExpense = ($rulesCost*1.5)>> + <<else>> + <<set _livingExpense = $rulesCost>> + <</if>> <<case "work in the brothel">> <<if $slaves[$i].livingRules == "normal">> <<set _livingExpense = ($rulesCost*1.5)>> @@ -316,7 +322,7 @@ your __personal living expenses__ are <<print cashFormat(Math.trunc($girls*(250+ <<else>> <<set _livingExpense = ($rulesCost*.9)>> <</if>> - <<case "be the Madam" "be the DJ" "be the Nurse" "be the Wardeness" "be the Attendant" "be the Matron" "be the Schoolteacher" "be the Stewardess" "be the Milkmaid">> + <<case "be the Madam" "be the DJ" "be the Nurse" "be the Wardeness" "be the Attendant" "be the Matron" "be the Schoolteacher" "be the Stewardess" "be the Milkmaid" "be the Farmer">> <<set _livingExpense = ($rulesCost*2)>> <<default>> <<if $slaves[$i].livingRules == "luxurious">> diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw index 8f9660eea09a13362b04bec598ebe5dcc2f33f54..87b95f8fe45ae369c4df428e195d8ac40074647d 100644 --- a/src/uncategorized/dairy.tw +++ b/src/uncategorized/dairy.tw @@ -48,10 +48,8 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set _DL--, _Di-->> <</if>> <<if ($dairyPregSetting > 0)>> - <<set $reservedChildren -= $slaves[_i].reservedChildren>> - <<set $reservedChildrenNursery -= $slaves[_i].reservedChildrenNursery>> - <<set $slaves[_i].reservedChildren = 0>> - <<set $slaves[_i].reservedChildrenNursery = 0>> + <<set WombCleanGenericReserve($slaves[_i], "incubator", 9999)>> + <<set WombCleanGenericReserve($slaves[_i], "nursery", 9999)>> <<if (($slaves[_i].broodmother > 0) || ($slaves[_i].bellyImplant != -1))>> $slaves[_i].slaveName's milking machine ejects $him, since it detected a foreign body in $his womb blocking its required functions. <<= removeJob($slaves[_i], "work in the dairy")>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index 7110c79c8ebe10ec7fd1aec9f1d360407f63408f..7d97a9c8807e9f36ddcdb81cf111ea02b0b26fa1 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -234,7 +234,7 @@ <<setLocalPronouns $slaves[$i] 2>> $He dotes over $his <<print relationshipTerm($Milkmaid)>>, $slaves[$i].slaveName, making sure _he2 is happy and comfortable. <<set $slaves[$i].devotion++, $slaves[$i].trust++>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Milkmaid, $slaves[$i]) > 0>> <<setLocalPronouns $slaves[$i] 2>> $He pays special attention to $his <<print relativeTerm($Milkmaid.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName, making sure _he2 is well kept and happy. <<set $slaves[$i].trust++>> @@ -376,10 +376,8 @@ <<set $slaves[$i].livingRules = "normal">> <</switch>> <<if $dairyPregSetting > 0>> - <<set $reservedChildren -= $slaves[$i].reservedChildren>> - <<set $reservedChildrenNursery -= $slaves[$i].reservedChildrenNursery>> - <<set $slaves[$i].reservedChildren = 0>> - <<set $slaves[$i].reservedChildrenNursery = 0>> + <<set WombCleanGenericReserve($slaves[_i], "incubator", 9999)>> + <<set WombCleanGenericReserve($slaves[_i], "nursery", 9999)>> <</if>> /* General End of Week effects */ diff --git a/src/uncategorized/deadliness.tw b/src/uncategorized/deadliness.tw new file mode 100644 index 0000000000000000000000000000000000000000..9a5d72ce33c10dab225a4c9d11f8778e366b5641 --- /dev/null +++ b/src/uncategorized/deadliness.tw @@ -0,0 +1,8 @@ +:: Deadliness [nobr] + +<<run clearSummaryCache($activeSlave)>> +<<setLocalPronouns $activeSlave>> + +<<Deadliness $activeSlave>> +<<set _deadliness = $deadliness>> +<<print _deadliness>> \ No newline at end of file diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw index 39b48faa6c834093932e8b7334daa79fa2449a10..0f9cbde84595e37b529aa312563f0fffe3191a95 100644 --- a/src/uncategorized/dispensary.tw +++ b/src/uncategorized/dispensary.tw @@ -107,6 +107,31 @@ It is currently working on the following organs: <</for>> <br> <</if>> +/* TODO: potentially allow organs to be implanted into children in the nursery +<<if $nurserySlaves > 0>> + <<for $x = 0; $x < $nurseryOrgans.length; $x++>> + <<for _w = 0; _w < $nurserySlaves; _w++>> + <<if $cribs[_w].ID == $nurseryOrgans[$x].ID>> + <br> + $cribs[_w].slaveName's $nurseryOrgans[$x].type, + <<if $nurseryOrgans[$x].weeksToCompletion <= 0>> + ready to be implanted as soon as she exits the nursery. + <<else>> + <<if $organFarmUpgrade == 1>> + <<print $nurseryOrgans[$x].weeksToCompletion>> + <<elseif $organFarmUpgrade == 2>> + <<print Math.ceil($nurseryOrgans[$x].weeksToCompletion/2)>> + <<elseif $organFarmUpgrade == 3>> + <<print Math.ceil($nurseryOrgans[$x].weeksToCompletion/4)>> + <</if>> weeks from completion. + <</if>> + <<break>> + <</if>> + <</for>> + <</for>> + <br> +<</if>> +*/ <<if $completedOrgans.length > 0>> <br> Currently the following organs are completed and ready for implantation: @@ -136,6 +161,55 @@ It is currently working on the following organs: <</if>> <</if>> +/* +<<if $seePreg != 0 && $seeBestiality != 0>> + <<if $organFarmUpgrade > 0 && $farmyardLabUpgrades.animalOvaries > 0>> + <<if ($animalOvaries != 1) && ($rep <= 15000*_PCSkillCheck)>> + //You lack the reputation to access designs for cloning animal ovaries for slaves.// + <br> + <<elseif ($animalOvaries != 1) && ($rep > 15000*_PCSkillCheck)>> + [[Purchase designs for cloning animal ovaries for slaves|Dispensary][$cash -= 50000*_PCSkillCheck, $animalOvaries = 1]] + //Costs <<print cashFormat(50000*_PCSkillCheck)>>// + <br> //Will allow the growth of animal ovaries for slaves.// + <br> + <<elseif ($animalOvaries > 0)>> + The fabricator is capable of growing animal ovaries for slaves. + <br> + <</if>> + <</if>> + + <<if $organFarmUpgrade > 0 && $farmyardLabUpgrades.animalTesticles > 0>> + <<if ($animalTesticles != 1) && ($rep <= 15000*_PCSkillCheck)>> + //You lack the reputation to access designs for cloning animal testicles for slaves.// + <br> + <<elseif ($animalTesticles != 1) && ($rep > 15000*_PCSkillCheck)>> + [[Purchase designs for cloning animal testicles for slaves|Dispensary][$cash -= 50000*_PCSkillCheck, $animalTesticles = 1]] + //Costs <<print cashFormat(50000*_PCSkillCheck)>>// + <br> //Will allow the growth of animal testicles for slaves.// + <br> + <<elseif ($animalTesticles > 0)>> + The fabricator is capable of growing animal testicles for slaves. + <br> + <</if>> + <</if>> + + <<if $organFarmUpgrade > 0 && $farmyardLabUpgrades.animalMpreg > 0>> + <<if ($animalMpreg != 1) && ($rep <= 15000*_PCSkillCheck)>> + //You lack the reputation to access designs for cloning animal anal wombs and ovaries for slaves.// + <br> + <<elseif ($animalMpreg != 1) && ($rep > 15000*_PCSkillCheck)>> + [[Purchase designs for cloning animal anal wombs and ovaries for slaves|Dispensary][$cash -= 50000*_PCSkillCheck, $animalMpreg = 1]] + //Costs <<print cashFormat(50000*_PCSkillCheck)>>// + <br> //Will allow the growth of animal anal wombs and ovaries for slaves.// + <br> + <<elseif ($animalMpreg > 0)>> + The fabricator is capable of growing animal anal wombs and ovaries for slaves. + <br> + <</if>> + <</if>> +<</if>> +*/ + <br> Hormones Upgrades <hr> @@ -536,30 +610,25 @@ Implant Production <</if>> -<br> -Gene Mods -<hr> - -<<if $dispensaryUpgrade == 0>> - //The fabricator must upgraded before it can be fitted with genetic sequencers// - <br> -<<elseif ($rep <= 14000*_PCSkillCheck)>> - //You lack the reputation to purchase a cutting edge genetic sequencer// -<<elseif $geneticMappingUpgrade == 0>> - [[Upgrade the fabricator with a genetic sequencer|Dispensary][$cash -= 120000, $geneticMappingUpgrade = 1]] - //Costs <<print cashFormat(120000)>>// - <br> //Will allow for the identification of genetic abnormalities and production of specialized treatments.// - <br> -<<else>> - The fabricator is capable of mapping a slave's genes and identifying abnormalities. +<<if $geneticMappingUpgrade == 1>> <br> - <<if $arcologies[0].childhoodFertilityInducedNCSResearch == 1>> - The fabricator is capable of producing treatments to induce NCS. + Gene Mods + <hr> + + <<if $dispensaryUpgrade == 0>> + //The fabricator must upgraded before it can produce treatments to alter genes// <br> - <</if>> - <<if $RapidCellGrowthFormula == 1>> - The fabricator is capable of producing treatments to accelerate cellular reproduction. + <<else>> + The fabricator is capable of mapping a slave's genes, identifying abnormalities and producing treatments to correct them. <br> + <<if $arcologies[0].childhoodFertilityInducedNCSResearch == 1>> + The fabricator is capable of producing treatments to induce NCS. + <br> + <</if>> + <<if $RapidCellGrowthFormula == 1>> + The fabricator is capable of producing treatments to accelerate cellular reproduction. + <br> + <</if>> <</if>> <</if>> diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw index 920eef66c6436f6e55bd535de629255ed723a3f2..99a0b88f8958f0062001ffe67ab97cbfed83aa7e 100644 --- a/src/uncategorized/endWeek.tw +++ b/src/uncategorized/endWeek.tw @@ -67,7 +67,21 @@ <</if>> <</for>> <</if>> - +/* for future use +<<if $nurseryOrgans.length > 0>> +<<for _i = 0; _i < $nurseryOrgans.length; _i++>> + <<if $nurseryOrgans[_i].weeksToCompletion > 0>> + <<if $organFarmUpgrade == 3>> + <<set $nurseryOrgans[_i].weeksToCompletion -= 4>> + <<elseif $organFarmUpgrade == 2>> + <<set $nurseryOrgans[_i].weeksToCompletion -= 2>> + <<else>> + <<set $nurseryOrgans[_i].weeksToCompletion-->> + <</if>> + <</if>> +<</for>> +<</if>> +*/ <<if $limbs.length > 0>> <<for _i = 0; _i < $limbs.length; _i++>> <<if $limbs[_i].weeksToCompletion > 0>> @@ -161,9 +175,6 @@ <<set $PC.sexualEnergy += 2>> <</if>> <<if $PC.preg > 0>> - <<if $PC.preg == 1>> - <<run fetalSplit($PC)>> - <</if>> <<set WombProgress($PC, 1)>> <<set WombNormalizePreg($PC), $PC.pregWeek = $PC.preg>> <<set _newBelly = WombGetVolume($PC)>> @@ -186,7 +197,7 @@ <<set $PC.pregWeek++>> <</if>> -<<set $HGEnergy = 0, $HGCum = 0, $HGSlaveSuccess = 0, $HeadGirl = 0, $Recruiter = 0, $Madam = 0, $madamCashBonus = 0, $DJ = 0, $DJRepBonus = 0, $Milkmaid = 0, $Collectrix = 0, $Stewardess = 0, $Schoolteacher = 0, $Wardeness = 0, $Concubine = 0, $Attendant = 0, $Matron = 0, $Nurse = 0, $Bodyguard = 0, $fuckSlaves = 0, $freeSexualEnergy = 0, $publicServants = 0, $cumSlaves = 0, $averageDick = 0, $slavesWithWorkingDicks = 0>> +<<set $HGEnergy = 0, $HGCum = 0, $HGSlaveSuccess = 0, $HeadGirl = 0, $Recruiter = 0, $Madam = 0, $madamCashBonus = 0, $DJ = 0, $DJRepBonus = 0, $Milkmaid = 0, $Farmer = 0, $Collectrix = 0, $Stewardess = 0, $Schoolteacher = 0, $Wardeness = 0, $Concubine = 0, $Attendant = 0, $Matron = 0, $Nurse = 0, $Bodyguard = 0, $fuckSlaves = 0, $freeSexualEnergy = 0, $publicServants = 0, $cumSlaves = 0, $averageDick = 0, $slavesWithWorkingDicks = 0>> /* GAMEOVERS */ <<if $slaves.length < 1>> diff --git a/src/uncategorized/freeRangeDairyAssignmentScene.tw b/src/uncategorized/freeRangeDairyAssignmentScene.tw index 87f79fbbc481a4c741d54cc3b3eac55bd4d2ecb1..e74ce0c3eeceb5d76a82ba80d8239c7914d1edac 100644 --- a/src/uncategorized/freeRangeDairyAssignmentScene.tw +++ b/src/uncategorized/freeRangeDairyAssignmentScene.tw @@ -166,13 +166,13 @@ Suction cups are attached <<if $activeSlave.nipples == "fuckable">>over<<else>>t <</if>> <br/> <<if $dairyFeedersSetting == 1>> - Near the headrest of the chair, an artificial phallus is installed. The cow can easily reach it with $his mouth. The phallus provides hydration and nutrition when sucked. The supplement consists of excess- or low-quality milk and cum from the dairy itself as well as aphrodisiacs and hormones enhancing lactation and semen production. + Near the headrest of the chair, an artificial phallus is installed. The cow can easily reach it with $his mouth. The phallus provides hydration and nutrition when sucked. The supplement consists of excess or low-quality milk and cum from the dairy itself as well as aphrodisiacs and hormones enhancing lactation and semen production. <<if $activeSlave.sexualFlaw == "cum addict" || $activeSlave.fetish == "cumslut">> $activeSlave.slaveName eagerly shoves the artificial phallus into $his mouth. $He gives it an experimental suckle. To $his joy, $he soon is rewarded with a fresh spurt of semen-like nutrition supplement. Then $he readjusts the holder to keep the phallus lodged in $his mouth, effectively forcing $himself to keep sucking the artificial dick. <</if>> <</if>> <br/> -The milking chair comes with a small screen, providing mental stimulation for the cow. It is highly pornographic, of course. It also includes live-streams of close-ups from the cow's being milked or their orifices being penetrated. $activeSlave.slaveName selects $his favorite program<<if !canSee($activeSlave)>> to listen to<</if>>. It features +The milking chair comes with a small screen, providing mental stimulation for the cow. It is highly pornographic, of course. It also includes live-streams of close-ups from the cows being milked or their orifices being penetrated. $activeSlave.slaveName selects $his favorite program<<if !canSee($activeSlave)>> to listen to<</if>>. It features <<if $activeSlave.attrXY > $activeSlave.attrXX || $activeSlave.behavioralQuirk == "adores men">> men <<else>> @@ -305,7 +305,7 @@ Sexual stimulation increases product output. <<else>> It brings $him to a full, throbbing erection within seconds. <</if>> - The machine strokes $his dick mechanically, but very pleasurable. + The machine strokes $his dick mechanically, but very pleasurably. <</if>> It does not take long for $activeSlave.slaveName to reach $his first orgasm of many. $His muscles tense. <<if $activeSlave.dick > 0>> diff --git a/src/uncategorized/fsDevelopments.tw b/src/uncategorized/fsDevelopments.tw index c20730809354c836f809e49a3051ec8eb34add82..ac606ca3955adb754b30f772cd1d7e06f2af8fe1 100644 --- a/src/uncategorized/fsDevelopments.tw +++ b/src/uncategorized/fsDevelopments.tw @@ -284,27 +284,27 @@ <<if $secExp == 1>> <<if $slaveWatch == 1>> The Slave Mistreatment Watch helps many slaves, easing your citizens into the paternalist ideals it represents. - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <</if>> <<if $noSubhumansInArmy == 1>> Your army is free of subhumans, further cementing their lower status in the eyes of your citizens. - <<FSChange "Subjugationist" 2>> + <<= FSChange("Subjugationist", 2)>> <</if>> <<if $pregExemption == 1>> Pregnant citizens are allowed and encouraged to avoid military service, making their value evident to all citizens. - <<FSChange "Repopulationist" 2>> + <<= FSChange("Repopulationist", 2)>> <</if>> <<if $eliteOfficers == 1>> Purity in leadership is fundamental in your army, helping eugenics ideals spread in the populace. - <<FSChange "Eugenics" 2>> + <<= FSChange("Eugenics", 2)>> <</if>> <<if $liveTargets == 1>> Disobedient slaves are used in shooting ranges and military drills as live targets, furthering degradationist ideals. - <<FSChange "Degradationist" 2>> + <<= FSChange("Degradationist", 2)>> <</if>> <</if>> @@ -315,7 +315,7 @@ <<if $sectors[_i].type != "Club">> The $sectors[_i].type establishments on the Promenade help develop society. <<set _changed_fs = $sectors[_i].type.replace(" ","")>> - <<FSChange _changed_fs 4>> + <<= FSChange(_changed_fs, 4)>> <<continue>> <</if>> <</if>> diff --git a/src/uncategorized/futureSociety.tw b/src/uncategorized/futureSociety.tw index 987bc32716f6fd3ce929efa1551d81be925e78f9..74172aa793265e3bd3e9c1422abc08f444cef2e9 100644 --- a/src/uncategorized/futureSociety.tw +++ b/src/uncategorized/futureSociety.tw @@ -1177,6 +1177,12 @@ You are spending <<print cashFormat($FSSpending)>> each week to support your soc <<SetFacilityDecoration "dairyDecoration">> <</if>> +<<if $farmyard > 0>> +<<run ValidateFacilityDecoration("farmyardDecoration")>> +<br>$farmyardNameCaps is decorated in $farmyardDecoration style. +<<SetFacilityDecoration "farmyardDecoration">> +<</if>> + <<if $spa > 0>> <<run ValidateFacilityDecoration("spaDecoration")>> <br>$spaNameCaps is decorated in $spaDecoration style. diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index dfd4f10bcc2479a702452e8819064e6c5f8815bd..e547b6b86bc68c9a923d8eba9d0cdc038c2eefcd 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -472,7 +472,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set _newSlaves.push($activeSlave)>> <</for>> <<elseif $PAidTarget == "seizedMission">> - In any case, you've enslaved a fine group. The women will clean up nicely and are already accustomed to being rape and abused, so they should bear the transition to slave life reasonably well. The leader is a little older than the rest and clearly has been pregnant several times given the sag to her breasts and the stretch marks coating her swollen belly; it's clear she has a rape baby growing inside her. The next two are younger, but no better off; one is hugely pregnant and the other shows signs of a recent birth. The last, however, is the most eye-catching; + In any case, you've enslaved a fine group. The women will clean up nicely and are already accustomed to being raped and abused, so they should bear the transition to slave life reasonably well. The leader is a little older than the rest and clearly has been pregnant several times given the sag to her breasts and the stretch marks coating her swollen belly; it's clear she has a rape baby growing inside her. The next two are younger, but no better off; one is hugely pregnant and the other shows signs of a recent birth. The last, however, is the most eye-catching; <<if $minimumSlaveAge < 8 && $fertilityAge < 8>> she is just a little girl and a massively pregnant one at that. The leader was right to worry about her well-being, there is no way she would survive giving birth. <<elseif $fertilityAge < 18 && $minimumSlaveAge < 18>> @@ -480,7 +480,6 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<else>> her stomach has already dropped and she clearly has no experience with pregnancy. The leader was right to worry about her well-being, her body is ill-suited for childbirth. <</if>> - /* we need our child genetics blacked */ /* leader */ <<if $pedo_mode == 1>> <<set $activeSlaveOneTimeMinAge = 18>> @@ -517,6 +516,11 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<run SetBellySize($activeSlave)>> + <<run WombChangeGene($activeSlave, "race", "black")>> + <<set _skinTone = either("dark brown", "light brown", "brown")>> + <<run WombChangeGene($activeSlave, "skin", _skinTone)>> + <<run WombChangeGene($activeSlave, "hColor", "black")>> + <<run WombChangeGene($activeSlave, "eyeColor", "brown")>> <<set $activeSlave.birthsTotal = 3>> <<set $activeSlave.bellySag = 5>> <<set $activeSlave.bellySagPreg = 5>> @@ -560,6 +564,11 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<run SetBellySize($activeSlave)>> + <<run WombChangeGene($activeSlave, "race", "black")>> + <<set _skinTone = either("dark brown", "light brown", "brown")>> + <<run WombChangeGene($activeSlave, "skin", "black")>> + <<run WombChangeGene($activeSlave, "hColor", "black")>> + <<run WombChangeGene($activeSlave, "eyeColor", "brown")>> <<set $activeSlave.birthsTotal = 3>> <<set $activeSlave.bellySag = 5>> <<set $activeSlave.bellySagPreg = 5>> @@ -629,7 +638,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $oneTimeDisableDisability = 1>> <<set $fixedRace = "white">> <<include "Generate XX Slave">> - <<set $activeSlave.origin = "She was a fucktoy held in a felled mission. She was nothing more than a cum dump to her black masters for years.">> + <<set $activeSlave.origin = "She was a fucktoy held in a felled mission. She was nothing more than a cum dump to her black masters.">> <<set $activeSlave.career = "an orphan">> <<set $activeSlave.devotion = -20>> <<set $activeSlave.trust = random(-100,-80)>> @@ -651,6 +660,11 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> <<run SetBellySize($activeSlave)>> + <<run WombChangeGene($activeSlave, "race", "black")>> + <<set _skinTone = either("black", "ebony", "pure black")>> + <<run WombChangeGene($activeSlave, "skin", "black")>> + <<run WombChangeGene($activeSlave, "hColor", "black")>> + <<run WombChangeGene($activeSlave, "eyeColor", "brown")>> <<set $activeSlave.birthsTotal = 0>> <<set $activeSlave.bellySag = 5>> <<set $activeSlave.bellySagPreg = 5>> @@ -1032,7 +1046,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<else>> <<link "Take an Arcology Tour">> <<replace "#result">> - The cubicle she takes you back into is small, but clean and well-kept. She gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick == 1>>She sucks you to full mast while shucking off her skimpy clothing<<if $PC.vagina == 1>>, giggling appreciatively at your pussy and lavishing attention on it with her hands<</if>>. Then she turns around and slides you into her pussy with the ease of long practice. After a good long standing fuck, she begs you to "finish the tour" in her ass and then "pay the tour guide" by coming in her mouth.<<else>>She giggles. "Tour's a little different for a lady like you, Ma'am. Here," she says, and starts to make out with you, pressing you back down onto a bench. She lavishes expert oral attention on your pussy in a series of clever positions that offer every part of her body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as she's hurrying back into her clothes, she says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ + The cubicle she takes you back into is small, but clean and well-kept. She gives you a kiss on the cheek. "That's not part of the Arcology Tour. Sorry. Here's the start of the real tour." <<if $PC.dick == 1>>She sucks you to full mast while shucking off her skimpy clothing<<if $PC.vagina == 1>>, giggling appreciatively at your pussy and lavishing attention on it with her hands<</if>>. Then she turns around and slides you into her <<if $seeDicks == 100>>ass<</if>>pussy with the ease of long practice. After a good long standing fuck, she begs you to "finish the tour" in her ass and then "pay the tour guide" by coming in her mouth.<<else>>She giggles. "Tour's a little different for a lady like you, Ma'am. Here," she says, and starts to make out with you, pressing you back down onto a bench. She lavishes expert oral attention on your pussy in a series of clever positions that offer every part of her body to you in turn for you to grope, squeeze, and penetrate with your fingers.<</if>> Afterward, as she's hurrying back into her clothes, she says, "We've got the money you paid to set those rooms up, @@.yellowgreen;here it is.@@ And we're doing pretty good, so we could use a little more working space. We'd like the vacant space next door. We'll furnish it, if you'll let us have it?" @@.green;$arcologies[0].name's prosperity has increased.@@ <<set $arcologies[0].prosperity += 2>> <<set $cash += 500>> <</replace>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index d58bbc9531621b72a71816800ddbd23b416eaa3c..bf532877e5e8c2a4c0e955cf05d7968be2e3e7d4 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -2,7 +2,7 @@ <<run SlavePronouns($activeSlave)>> <<run SlaveStatClamp($activeSlave)>> -<<Beauty $activeSlave>> +<<set $beauty = Beauty($activeSlave)>> <<setLocalPronouns $activeSlave>> /* 000-250-006 */ @@ -113,8 +113,12 @@ is straight from confinement in a glory hole. <<case "get milked">> between milkings. + <<case "work as a farmhand">> + from where $he was taking care of crops and animals. <<case "rest">> from where $he was resting. + <<case "work as a nanny">> + from where $he was <<if $nurseryBabies > 0>>taking care of children<<else>>keeping $nurseryName clean<</if>>. <<case "please you">> from where $he was offering herself to you. <<case "be a subordinate slave">> @@ -1291,6 +1295,8 @@ is $activeSlave.career, giving $him potential as a Stewardess for <<if $servantsQuarters == 0>>a Servant's Quarters<<else>>$servantsQuartersName<</if>>. <<elseif setup.milkmaidCareers.includes($activeSlave.career)>> $activeSlave.career, giving $him potential as a Milkmaid for <<if $dairy == 0>>a Dairy<<else>>$dairyName<</if>>. + <<elseif setup.farmerCareers.includes($activeSlave.career)>> + $activeSlave.career, giving $him potential as a Farmer for <<if $farmyard == 0>>a Farmyard<<else>>$farmyardName<</if>>. <<elseif setup.madamCareers.includes($activeSlave.career)>> $activeSlave.career, giving $him potential as a Madam for <<if $brothel == 0>>a Brothel<<else>>$brothelName<</if>>. <<elseif setup.DJCareers.includes($activeSlave.career)>> @@ -1359,6 +1365,9 @@ is <<if ($activeSlave.skillMM >= $masteredXP)>> <<set _careers.push("Milkmaid")>> <</if>> +<<if ($activeSlave.skillFA >= $masteredXP)>> + <<set _careers.push("Farmer")>> +<</if>> <<if ($activeSlave.skillWA >= $masteredXP)>> <<set _careers.push("Wardeness")>> <</if>> @@ -1642,7 +1651,7 @@ is <</if>> <<if ($showScores != 0)>> - <<set FResult($activeSlave)>> + <<set $FResult = FResult($activeSlave)>> Currently, $he has an @@.pink;''attractiveness score'' of __''$beauty''__@@ and a @@.lightcoral;''sexual score'' of __''$FResult''__.@@ <</if>> diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index eceeb378dcf2a895b8ce3f22e77f5e85b12f660e..89ba378badbc5c17f800b03c30fb69f2f500c9c3 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -51,9 +51,7 @@ <<set _duplicateSlaves = _($slaves).countBy(s => s.ID).pickBy(v => v > 1).keys().map(v => Number(v)).value()>> <<foreach _i of _duplicateSlaves>> <br><br>@@.red;Duplicate slave ID _i at indices - <<= _($slaves) - .map((s, idx) => ({ID: s.ID, idx: idx, name: s.slaveName, assignment: s.assignment})) - .filter(s => s.ID === _i).map(s => s.idx + ' - ' + s.name + ' (' + s.assignment + ')').join(', ')>>@@ + <<= _($slaves).map((s, idx) => ({ID: s.ID, idx: idx, name: s.slaveName, assignment: s.assignment})).filter(s => s.ID === _i).map(s => s.idx + ' - ' + s.name + ' (' + s.assignment + ')').join(', ')>>@@ <</foreach>> <<set _visibleSlaves = $slaves.filter(s => s.assignmentVisible == 1 && (s.assignment != "be your Head Girl" || $HGSuite != 1) && (s.assignment != "guard you" || $dojo <= 1)), $slavesVisible = _visibleSlaves.length, @@ -71,38 +69,7 @@ <<set $nextButton = "END WEEK", $nextLink = "End Week", $showEncyclopedia = 1, $encyclopedia = "How to Play">> <<set $costs = getCost($slaves)>> -<<set - $arcologies[0].name = $arcologies[0].name || "Arcology X-4", - $brothelName = $brothelName || "the Brothel", - $brothelNameCaps = $brothelNameCaps || "The Brothel", - $dairyName = $dairyName || "the Dairy", - $dairyNameCaps = $dairyNameCaps || "The Dairy", - $clubName = $clubName || "the Club", - $clubNameCaps = $clubNameCaps || "The Club", - $servantsQuartersName = $servantsQuartersName || "the Servants' Quarters", - $servantsQuartersNameCaps = $servantsQuartersNameCaps || "The Servants' Quarters", - $schoolroomName = $schoolroomName || "the Schoolroom", - $schoolroomNameCaps = $schoolroomNameCaps || "The Schoolroom", - $spaName = $spaName || "the Spa", - $spaNameCaps = $spaNameCaps || "The Spa", - $nurseryName = $nurseryName || "the Nursery", - $nurseryNameCaps = $nurseryNameCaps || "The Nursery", - $clinicName = $clinicName || "the Clinic", - $clinicNameCaps = $clinicNameCaps || "The Clinic", - $arcadeName = $arcadeName || "the Arcade", - $arcadeNameCaps = $arcadeNameCaps || "The Arcade", - $cellblockName = $cellblockName || "the Cellblock", - $cellblockNameCaps = $cellblockNameCaps || "The Cellblock", - $masterSuiteName = $masterSuiteName || "the Master Suite", - $masterSuiteNameCaps = $masterSuiteNameCaps || "The Master Suite", - $HGSuiteName = $HGSuiteName || "the Head Girl Suite", - $HGSuiteNameCaps = $HGSuiteNameCaps || "The Head Girl Suite", - $pitName = $pitName || "the Pit", - $pitNameCaps = $pitNameCaps || "The Pit", - $incubatorName = $incubatorName || "the Incubator", - $incubatorNameCaps = $incubatorNameCaps || "The Incubator", - $farmyardName = $farmyardName || "the Farmyard", - $farmyardNameCaps = $farmyardNameCaps || "The Farmyard">> +<<run FacilityNameCleanup()>> <<if ($PC.customTitle == "")>> <<set $PC.customTitle = undefined, $PC.customTitleLisp = undefined>> <</if>> @@ -216,8 +183,8 @@ __''MAIN MENU''__ //[[Summary Options]]// | <<print "[[Fuck her over her belly|FBellyFuck][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <</if>> - /*check*/ - <<if canPenetrate($slaves[_BG])>> + /*check*/ + <<if canPenetrate($slaves[_BG])>> | <<print "[[Ride her|FDick][$activeSlave = $slaves["+_BG+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> <<if canDoAnal($slaves[_BG])>> @@ -300,7 +267,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <</if>> /*check*/ <<if canPenetrate($slaves[$i])>> - | <<print "[[Ride her|FDick][$activeSlave = $slaves["+$i+"],$nextButton = _j,$nextLink = _k,$returnTo = _l]]">> + | <<print "[[Ride her|FDick][$activeSlave = $slaves["+$i+"],$nextButton = _j,$nextLink = _k,$returnTo = _l]]">> <</if>> | <<print "[[Abuse her|FAbuse][$activeSlave = $slaves["+$i+"],$nextButton = _j,$nextLink = _k,$returnTo = _l]]">> <<else>> @@ -322,7 +289,7 @@ __''MAIN MENU''__ //[[Summary Options]]// <</if>> /*check*/ <<if canPenetrate($slaves[$i])>> - | <<print "[[Ride her|FDick][$activeSlave = $slaves["+$i+"],$nextButton = _j,$nextLink = _k,$returnTo = _l]]">> + | <<print "[[Ride her|FDick][$activeSlave = $slaves["+$i+"],$nextButton = _j,$nextLink = _k,$returnTo = _l]]">> <</if>> | <<print "[[Abuse her|FAbuse][$activeSlave = $slaves["+$i+"], $nextButton = _j, $nextLink = _k, $returnTo = _l]]">> <</if>> @@ -382,7 +349,8 @@ __''MAIN MENU''__ //[[Summary Options]]// <div id="get milked" class="tabcontent"> <div class="content"> <<if $showTipsFromEncy != 0>> - //<<encyclopediaEntryMilking>> Associated facility: <<if $dairy>>[[Dairy]]<<else>>Dairy<</if>>// + //<<encyclopediaEntryMilking>> + Associated facility: <<if $dairy>>[[Dairy]]<<else>>Dairy<</if>>// <</if>> //<<OptionsSortAsAppearsOnMain>>// <<set $slaveAssignmentTab = "get milked">> @@ -390,6 +358,18 @@ __''MAIN MENU''__ //[[Summary Options]]// </div> </div> + <div id="work as a farmhand" class="tabcontent"> + <div class="content"> + <<if $showTipsFromEncy != 0>> + //<<encyclopediaEntryFarming>> + Associated facility: <<if $farmyard>>[[Farmyard]]<<else>>Farmyard<</if>>// + <</if>> + //<<OptionsSortAsAppearsOnMain>>// + <<set $slaveAssignmentTab = "work as a farmhand">> + <<include "Slave Summary">> + </div> + </div> + <div id="work a glory hole" class="tabcontent"> <div class="content"> <<if $showTipsFromEncy != 0>> diff --git a/src/uncategorized/managePenthouse.tw b/src/uncategorized/managePenthouse.tw index f4e83c4c8f09d59bdf11b8be7d83882be8a53143..a27f144e0ea922ddc28d2c9a0e282d336962e475 100644 --- a/src/uncategorized/managePenthouse.tw +++ b/src/uncategorized/managePenthouse.tw @@ -73,13 +73,15 @@ __Penthouse Facilities__ <</if>> <<if $cheatMode == 1>> +<<if $familyTesting == 1 && $seePreg != 0>> <br> - <<if $nursery == 0>> - [[Build a nursery to raise children from birth|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $nursery = 5, $nurseryNannies = 1, $PC.engineering += 1]] @@.red;ALPHA CONTENT@@ +<<if $nursery == 0>> + [[Build a nursery to raise children from birth|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $nurseryCribs = 5, $nursery = 1, $PC.engineering += 1]] //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// - <<else>> +<<else>> The penthouse has a nursery built where infants can be brought up. - <</if>> +<</if>> +<</if>> <</if>> <br> @@ -282,6 +284,19 @@ __Penthouse Upgrades__ <br> +<<if $dispensary == 0>> +<<if $rep > 2000>> + [[Install a pharmaceutical fabricator|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $dispensary = 1, $drugsCost = $drugsCost*.75, $PC.engineering += .1]] + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// +<<else>> + //You lack the reputation to obtain cutting-edge pharmaceutical technology// +<</if>> +<<else>> + There is a [[pharmaceutical fabricator|Dispensary]] attached to the surgery. +<</if>> + +<br> + <<if $surgeryUpgrade == 0>> <<if $rep > 10000>> [[Upgrade the remote surgery|Manage Penthouse][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $surgeryUpgrade = 1, $PC.engineering += 1]] @@ -293,17 +308,32 @@ __Penthouse Upgrades__ Your remote surgery has been heavily upgraded and customized. <</if>> +<<if $seePreg == 1>> + <br> + + <<if $pregnancyMonitoringUpgrade == 0>> + <<if $rep > 10000>> + [[Upgrade the pregnancy monitoring systems|Manage Penthouse][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $pregnancyMonitoringUpgrade = 1, $PC.engineering += 1]] + //Costs <<print cashFormat(Math.trunc(30000*$upgradeMultiplierArcology))>>// + <<else>> + //You lack the reputation to purchase improved pregnancy monitoring systems// + <</if>> + <<else>> + Your pregnancy monitoring systems have been heavily upgraded. + <</if>> +<</if>> + <br> -<<if $dispensary == 0>> -<<if $rep > 2000>> - [[Install a pharmaceutical fabricator|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $dispensary = 1, $drugsCost = $drugsCost*.75, $PC.engineering += .1]] - //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// +<<if $geneticMappingUpgrade == 0>> +<<if $rep > 14000>> + [[Install a genetic sequencer|Manage Penthouse][$cash -= 120000, $geneticMappingUpgrade = 1, $PC.engineering += .1]] + //Costs <<print cashFormat(120000)>>// <<else>> - //You lack the reputation to obtain cutting-edge pharmaceutical technology// + //You lack the reputation to purchase a cutting-edge genetic sequencer// <</if>> <<else>> - There is a [[pharmaceutical fabricator|Dispensary]] attached to the surgery. + There is a genetic sequencer linked with the pharmaceutical fabricator. <</if>> <br> diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw index 0585e35f996f3914b3e2ca6293dd6cb23720e8c5..86f91981777c076d6309c4e17bf9ace8665130f2 100644 --- a/src/uncategorized/masterSuiteReport.tw +++ b/src/uncategorized/masterSuiteReport.tw @@ -47,7 +47,7 @@ seeing to your pleasure in the master suite.'' Such sexual opulence @@.green;improves@@ your reputation. <<if ($arcologies[0].FSEgyptianRevivalist > 0) && (_DL >= 5)>> Society @@.green;approves@@ of your keeping a large number of women. This advances the Egyptian revivalist ideal of multiple concubinage. - <<FSChange "EgyptianRevivalist" 2>> + <<= FSChange("EgyptianRevivalist", 2)>> <</if>> <<if (_masterSuitePregnantSlaves >= 1)>> The suite is supporting the pregnancies of the slaves @@ -63,7 +63,7 @@ <</if>> <<if ($arcologies[0].FSHedonisticDecadence > 0)>> Society @@.green;approves@@ of the pampering your pregnant harem receives. This advances the ideal that everyone's desires should be fulfilled. - <<FSChange "Hedonism" 1>> + <<= FSChange("Hedonism", 1)>> <</if>> <</if>> <<if _DL > 1>> diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw index 3015f7f46ce9e14842e3b3ed0fb5f12dc237bcd2..1e2510f2148e727c0a5ea649f96e7ed96f4ecf6f 100644 --- a/src/uncategorized/neighborsDevelopment.tw +++ b/src/uncategorized/neighborsDevelopment.tw @@ -506,7 +506,7 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcol <<set _Catchtchance = 100>> <</if>> <<set _weekModifier = Math.max(1, (100-($week*2)))>> - <<set $arcologies[$i].prosperity -= $arcologies[0].CyberEconomic*2, _WarSpoils = 10+Math.max(((100/_weekModifier)*$arcologies[$i].prosperity*$arcologies[0].CyberEconomic),0)>> + <<set $arcologies[$i].prosperity -= $arcologies[0].CyberEconomic*2, _WarSpoils = Math.ceil(10+Math.max(((100/_weekModifier)*$arcologies[$i].prosperity*$arcologies[0].CyberEconomic),0))>> <<set $arcologies[$i].prosperity = Math.clamp($arcologies[$i].prosperity, 1, 300)>> <<if random(0,100) >= _Catchchance-(10*$arcologies[0].CyberEconomic)>> <<set $arcologies[0].prosperity -= $arcologies[0].CyberEconomic*3, $rep -= random(100,200), _redHanded = 1>> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 6af760b0874c3c856fa07db7de70d68aa3465d0c..81e2c1078335627f107b50e86e242b12766d556d 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -949,7 +949,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << Since $he's in rough shape, you give $him a comprehensive medical exam with the help of the remote surgery. You apply care to @@.green;address@@ some of the most outstanding concerns. Whatever gratitude $he might have felt for prompt medical attention is balanced by fear of the remote surgery and the nagging (and accurate) feeling that $he's being treated like livestock, but $he does @@.mediumaquamarine;begin to hope@@ $he'll be well treated. <<if $arcologies[0].FSPaternalist != "unset">> Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slave owners should look after their slaves. - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <</if>> <</replace>> <<set $activeSlave.health += 10>> @@ -1003,10 +1003,10 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << You drag $him to the body modification studio and strap $him down with $his $brandTarget clear and defenseless. $He doesn't understand what's coming for a while, even as disinfectant is applied to $his $brandTarget. $He can't see the approaching brand, but eventually $he feels the radiated heat on $his skin and manages to get one inarticulate, wordless noise of terror out before the dreadful sizzling noise and the sweet smell of burning flesh. If $he didn't know $he was a slave before, @@.mediumorchid;$he does now,@@ and $he's got the @@.gold;agonizing@@ @@.red;injury@@ to prove it. <<if ($arcologies[0].FSSubjugationistRace == $activeSlave.race) && ($arcologies[0].FSSubjugationist > 0)>> Society @@.green;approves@@ of your purchase and branding of a inferior $activeSlave.race person; this advances the idea that $activeSlave.race people ought to be enslaved. - <<FSChange "Subjugationist" 2>> + <<= FSChange("Subjugationist", 2)>> <<elseif ($arcologies[0].FSSupremacistRace == $activeSlave.race) && ($arcologies[0].FSSupremacist > 0)>> Society @@.red;disapproves@@ of your purchase and branding of a $activeSlave.race person; this reduces support for the idea that $activeSlave.race people are superior. - <<FSChange "Supremacist" -2>> + <<= FSChange("Supremacist", -2)>> <</if>> <</replace>> <<set $activeSlave.brand = $brandDesign>> @@ -1080,10 +1080,10 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 50>> <</if>> Society @@.green;approves@@ of your promptly rendering $him sterile; this advances the idea that only the elite should breed. - <<FSChange "Eugenics" 1>> + <<= FSChange("Eugenics", 1)>> <<if $activeSlave.pregKnown == 1>> Since you snuffed out an unworthy life in the process, the sterilization has an even @@.green;bigger impact.@@ - <<FSChange "Eugenics" 2>> + <<= FSChange("Eugenics", 2)>> <</if>> <</replace>> <<set $activeSlave.preg = -3>> @@ -1117,11 +1117,11 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << You drag $him to the remote surgery and strap $his face down with $his legs spread. $He doesn't understand what's happening, since the anesthetics totally deprive $him of any sensation. $He's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, $his poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He numbly carries on, terrified. <<if $arcologies[0].FSGenderRadicalist != "unset">> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all societal inferiors can be made female. - <<FSChange "GenderRadicalist" 2>> + <<= FSChange("GenderRadicalist", 2)>> <</if>> <<if $arcologies[0].FSRestart != "unset" && $activeSlave.pubertyXY == 1>> Society @@.green;approves@@ of your promptly gelding $him; this advances the idea that all only the elite should breed. - <<FSChange "Eugenics" 2>> + <<= FSChange("Eugenics", 2)>> <</if>> <</replace>> <<set $activeSlave.balls = 0, $activeSlave.scrotum = 0>> @@ -1135,7 +1135,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << $He almost passes out from @@.gold;sheer horror.@@ Instead, $he collapses and tries desperately to vomit. Fortunately, $he doesn't have anything to bring up. $He's reduced to impotent weeping and retching as $he begins to process the stress of having had $his parts cut off. <<if $arcologies[0].FSRestart != "unset">> Society @@.green;approves@@ of you stripping away everything from society's inferiors. - <<FSChange "Eugenics" 3>> + <<= FSChange("Eugenics", 3)>> <</if>> <</replace>> <<set $activeSlave.dick = 0, $activeSlave.foreskin = 0, $activeSlave.vagina = -1, $activeSlave.preg = -2, $activeSlave.ovaries = 0, $activeSlave.pregSource = 0, $activeSlave.vaginalSkill = 0>> @@ -1218,10 +1218,10 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<set $failedElite += 5>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset" && $activeSlave.mpreg == 0>> Society @@.green;approves@@ of your promptly putting a new slave in $him; this advances the idea that all slaves should bear their masters' babies. - <<FSChange "GenderFundamentalist" 2>> + <<= FSChange("GenderFundamentalist", 2)>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> Society @@.red;is disgusted@@ by you promptly knocking up $his ass; babies come from women, not men. - <<FSChange "GenderFundamentalist" -2>> + <<= FSChange("GenderFundamentalist", -2)>> <</if>> <</replace>> <<set $activeSlave.preg = 1>> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index 249aa596877391854f1364dc818bf484200ac2e3..ddb6b32412de469d7e763a90b2720b092f28277c 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -77,6 +77,8 @@ <<set $surgeryCost = Math.trunc(30000/$localEcon)>> <</if>> +<<set $arcologies[0].prosperity = Math.clamp($arcologies[0].prosperity, 1, 300)>> + <<set $averageTrust = 0, $averageDevotion = 0, _slavesContributing = 0, _OldHG = -1, _NewHG = -1, _SL = $slaves.length>> <<if $studio == 1>> <<set $pornStars = 0, $pornStarFuckdolls = 0, $pornStarRapees = 0, $pornStarPreggos = 0, diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index c557c684bf1d271196fe13c1355f071675a30035..96c76990055a0c3a19d759db0608448746854cb3 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -301,6 +301,14 @@ Slave reactions to facility assignments are @@.cyan;ENABLED@@. [[Disable|Options][$showAssignToScenes = 0]] <</if>> +<br> +Post sex clean up +<<if $postSexCleanUp < 1>> + @@.cyan;is not@@ displayed. [[Display|Options][$postSexCleanUp = 1]] +<<else>> + @@.cyan;is @@ displayed. [[Do not display|Options][$postSexCleanUp = 0]] +<</if>> + <br> Appraisal miniscenes on slave sale are @@ -367,9 +375,18 @@ Pregnancy related content is currently @@.cyan;ENABLED@@. [[Disable|Options][$se <br> <<if ($seeDicksAffectsPregnancy == 1)>> -At birth, children ''will'' be generated based off dick content settings. Currently <<print $seeDicks>>% of children will be born male. [[Disable|Options][$seeDicksAffectsPregnancy = 0]] +Child gender ''will'' be generated based off dick content settings. Currently <<print $seeDicks>>% of children will be born male. [[Disable|Options][$seeDicksAffectsPregnancy = 0]] <<else>> -At birth, children ''will not'' be generated based off dick content settings. [[Enable|Options][$seeDicksAffectsPregnancy = 1]] +Child gender ''will not'' be generated based off dick content settings. [[Enable|Options][$seeDicksAffectsPregnancy = 1]] +<</if>> + +<<if $seeDicksAffectsPregnancy == 0>> + <br> + <<if $adamPrinciple == 1>> + XX slaves ''can not'' have sons. [[Enable|Options][$adamPrinciple = 0]] + <<else>> + XX slaves ''can'' have sons. [[Disable|Options][$adamPrinciple = 0]] + <</if>> //Will not affect existing pregnancies already in-game.// <</if>> <br> diff --git a/src/uncategorized/pCoupAttempt.tw b/src/uncategorized/pCoupAttempt.tw index 56222536143b7fbef83b8d6106d4c7bcefc3f8ac..408c735408945d9c1c825ac8ddf1fc366fc95a09 100644 --- a/src/uncategorized/pCoupAttempt.tw +++ b/src/uncategorized/pCoupAttempt.tw @@ -242,9 +242,13 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc <<if $traitorStats.boomerangBody > 0>> <<set _pca = $slaveIndices[$traitorStats.traitorBody]>> <<if def _pca>> - <<set $slaves[_pca].origBodyOwnerID = $activeSlave.ID>> + <<set $slaves[_pca].origBodyOwnerID = $traitor.ID>> <</if>> <</if>> + <<for _pca = 0; _pca < $slaves.length; _pca++>> + <<run WombChangeID($slaves[_pca], $traitor.missingParentTag, $traitor.ID)>> + <<run WombChangeGeneID(slave, $traitor.missingParentTag, $traitor.ID)>> + <</for>> <<set $traitor.health = random(-80,-60)>> <<set $traitor.origin = "She was your slave, but you freed her, which she repaid by participating in a coup attempt against you. It failed, and she is again your chattel.">> <<run newSlave($traitor)>> /* skip New Slave Intro */ diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw index 9527724aba905cbd550bce8d39fb4e53f681c859..322d92c5460f06049368a69bc0613fd5126619a9 100644 --- a/src/uncategorized/pRivalryCapture.tw +++ b/src/uncategorized/pRivalryCapture.tw @@ -267,11 +267,13 @@ the delicious moment of finding your rival on her knees in front of you with a b <<set $activeSlave.pregType = random(20,35)>> <<set $activeSlave.birthsTotal = random(120,180)>> <<set $activeSlave.bellySag = 30, $activeSlave.bellySagPreg = 30>> + <<set $activeSlave.pregAdaptation = $activeSlave.birthsTotal*2>> <<else>> <<set $activeSlave.vagina = 5>> <<set $activeSlave.pregType = either(3,3,4,4,4,5,5,6,6,7,7,8,8,8)>> <<set $activeSlave.birthsTotal = random(18,27)>> <<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>> + <<set $activeSlave.pregAdaptation = random(60,100)>> <</if>> <<set $activeSlave.pregKnown = 1>> <<set $activeSlave.pregWeek = $activeSlave.preg>> diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw index f329299d421939f99fc02c9de53bb686bfa0e3ee..8c385563c976436707c3f6bd4888b69d76d85d7d 100644 --- a/src/uncategorized/pePitFight.tw +++ b/src/uncategorized/pePitFight.tw @@ -5,7 +5,7 @@ <<set $activeSlave = $Bodyguard>> <<setLocalPronouns $activeSlave>> -<<Deadliness $activeSlave>> +<<set $deadliness = Deadliness($activeSlave)>> <<set $PPit = 0>> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index d9bfbe903289a261e40ad688c7dd3a7bdef817ba..79b8b729bd07a8ab97cfd03ff9087e0a33f3b965 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -24,7 +24,7 @@ <<set $cash -= (1+Math.trunc(Math.abs($cash)/100))>> <<if $arcologies[0].FSRomanRevivalist != "unset">> Society @@.red;very strongly disapproves@@ of your being in debt; this damages the idea that you model yourself on what a Roman leader should be. - <<FSChange "RomanRevivalist" -10>> + <<= FSChange("RomanRevivalist", -10)>> <</if>> <<if $cash < 0 && $cash > -25000 && $arcologies[0].FSRestartDecoration == 100>> <<if $eugenicsFullControl != 1>> @@ -53,7 +53,7 @@ <<set $cash += Math.trunc((_income*($rep/500))+($PC.belly))>> <<set $rep = Math.trunc($rep*.90)>> <<elseif $arcologies[0].FSRestart != "unset">> - <<if $PC.pregSource != -1>> + <<if $PC.pregSource != -1 && $PC.pregSource != -6>> You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(25)>>@@, barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation@@. <<set $cash += 25>> <<set $rep = Math.trunc($rep*.25)>> @@ -84,7 +84,7 @@ Your client this week offered you some free pills to make sex more fun. He was right; it made bareback sex feel amazing. <<set $PC.forcedFertDrugs += 2>> <</if>> - <<= knockMeUp($PC, 20, 0, -2)>> + <<= knockMeUp($PC, 20, 0, -5)>> <</if>> <</if>> <<set $enduringRep *= .5>> @@ -350,7 +350,7 @@ <<set $cash += _income>> <<if $arcologies[0].FSRomanRevivalist != "unset">> Society @@.green;approves@@ of your close attention to your own affairs; this advances your image as a <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>well-rounded Roman man<<else>>responsible Roman lady<</if>>. - <<FSChange "RomanRevivalist" 2>> + <<= FSChange("RomanRevivalist", 2)>> <</if>> <<elseif ($cash > 1000)>> <<set _income = Math.trunc(Math.min(3000 * Math.log($cash), $cash * 0.07))>> diff --git a/src/uncategorized/pit.tw b/src/uncategorized/pit.tw index a8539afa0d4dafff7f36884b412139525124a0fc..c81d2202f98a7781569199dd9025c6f50eb5d452 100644 --- a/src/uncategorized/pit.tw +++ b/src/uncategorized/pit.tw @@ -86,32 +86,226 @@ $pitNameCaps is clean and ready, <</if>> <<else>> - The slave will be restrained in the middle of $pitName for the animal to use. [[Lethal|Pit][$pitLethal = 1]] + The slave will be restrained and will try to avoid being used by the animal. [[Lethal|Pit][$pitLethal = 1]] <</if>> <</if>> +<<switch $activeCanine.breed>> +<<case "French Bulldog" "Beagle" "Poodle" "Yorkshire Terrier">> + <<set _animalEligible = 0>> +<<default>> + <<set _animalEligible = 1>> +<</switch>> + <<if $pitAnimal == 1>> <br> <<if $pitLethal == 1>> <<if $pitAnimalType == $activeCanine.species>> - Your slave will fight a ''$activeCanine.species''. $activeCanine.speciesCap<<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>><<if $farmyardCages > 0>> | [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]]<</if>> + <<if $activeCanine.species != "dog">> + Your slave will fight a ''$activeCanine.species''. + $activeCanine.speciesCap + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small for your slave to fight// + <</if>> + <</if>> + <<else>> + <<if _animalEligible == 1>> + Your slave will fight a ''$activeCanine.breed''. + $activeCanine.breed + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small for your slave to fight// + <</if>> + <</if>> + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small for your slave to fight// + <</if>> + <</if>> + <</if>> + <</if>> <<elseif $pitAnimalType == $activeHooved.species>> - Your slave will fight a ''$activeHooved.species''. <<if $farmyardKennels > 0>>[["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] | <</if>>$activeHooved.speciesCap<<if $farmyardCages > 0>> | [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]]<</if>> + Your slave will fight a ''$activeHooved.species''. + <<if $farmyardKennels > 0>> + <<if $activeCanine.species != "dog">> + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] | + <<else>> + <<if _animalEligible == 1>> + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = $activeCanine.species]] | + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// | + <</if>> + <</if>> + <</if>> + $activeHooved.speciesCap + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small for your slave to fight// + <</if>> + <</if>> <<elseif $pitAnimalType == $activeFeline.species>> - Your slave will fight a ''$activeFeline.species''. <<if $farmyardKennels > 0>>[["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]]<</if>><<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]] | <</if>>$activeFeline.speciesCap + <<if $activeFeline.species != "cat">> + Your slave will fight a ''$activeFeline.species''. + <<else>> + //Housecats are too small for your slave to fight// + <</if>> + <<if $farmyardKennels > 0>> + <<if $activeCanine.species != "dog">> + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + <<if _animalEligible == 1>> + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// + <</if>> + <</if>> + <</if>> + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]] | <</if>> + <<if $activeFeline.species != "cat">> + $activeFeline.speciesCap + <<else>> + //Housecats are too small for your slave to fight// + <</if>> <<else>> - Select an animal for your slave to fight. <<if $farmyardKennels > 0>>[["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]]<</if>><<if ($farmyardCages > 0 && $farmyardStable > 0) || ($farmyardCages > 0 && $farmyardKennels > 0) || ($farmyardStable > 0 && $farmyardKennels > 0)>> | <</if>><<if $farmyardStable > 0>>[["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>><<if ($farmyardStable > 0 && $farmyardCages > 0)>> | <</if>><<if $farmyardCages > 0>>[["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]]<</if>> + Select an animal for your slave to fight. + <<if $farmyardKennels > 0>> + <<if $activeCanine.species != "dog">> + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + <<if _animalEligible == 1>> + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// + <</if>> + <</if>> + <</if>> + <<if ($farmyardCages > 0 && $farmyardStable > 0) || ($farmyardCages > 0 && $farmyardKennels > 0) || ($farmyardStable > 0 && $farmyardKennels > 0)>> | <</if>> + <<if $farmyardStable > 0>>[["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if ($farmyardStable > 0 && $farmyardCages > 0)>> | <</if>> + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small for your slave to fight// + <</if>> <</if>> <<elseif $pitLethal == 0>> <<if $pitAnimalType == $activeCanine.species>> - Your slave will try to avoid being used by a ''$activeCanine.species''. $activeCanine.speciesCap<<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>><<if $farmyardCages > 0>> | [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]]<</if>> + <<if $activeCanine.species != "dog">> + Your slave will try to avoid being used by a ''$activeCanine.species''. + $activeCanine.speciesCap + <<else>> + <<if _animalEligible == 1>> + Your slave will try to avoid being used by a ''$activeCanine.breed''. + $activeCanine.breed + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small to use your slave// + <</if>> + <</if>> + <<else>> + //<<print $activeCanine.breed>>s are too small to use your slave// + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small to use your slave// + <</if>> + <</if>> + <</if>> + <</if>> + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small to use your slave// + <</if>> + <</if>> <<elseif $pitAnimalType == $activeHooved.species>> Your slave will try to avoid being used by a ''$activeHooved.species''. - <<if $farmyardKennels > 0>>[["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] | <</if>>$activeHooved.speciesCap<<if $farmyardCages > 0>> | [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]]<</if>> + <<if $farmyardKennels > 0>> + <<if $activeCanine.species != "dog">> + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] | + <<else>> + <<if _animalEligible == 1>> + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = $activeCanine.species]] | + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// | + <</if>> + <</if>> + <</if>> + $activeHooved.speciesCap + <<if $farmyardCages > 0>> | + <<if $activeFeline.species != "cat">> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small to use your slave// + <</if>> + <</if>> <<elseif $pitAnimalType == $activeFeline.species>> - Your slave will try to avoid being used by a ''$activeFeline.species''. <<if $farmyardKennels > 0>>[["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]]<</if>><<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]] | <</if>>$activeFeline.speciesCap + <<if $activeFeline.species != "cat">> + Your slave will try to avoid being used by a ''$activeFeline.species''. + <<else>> + //Housecats are too small to use your slave// + <</if>> + <<if $farmyardKennels > 0>> + <<if $activeCanine.species != "dog">> + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + <<if _animalEligible == 1>> + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// + <</if>> + <</if>> + <</if>> + <<if $farmyardStable > 0>> | [["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]] | <</if>> + <<if $activeFeline.species != "cat">> + $activeFeline.speciesCap + <<else>> + //Housecats are too small to use your slave// + <</if>> <<else>> - Select an animal for your slave to try to avoid. <<if $farmyardKennels > 0>>[["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]]<</if>><<if ($farmyardCages > 0 && $farmyardStable > 0) || ($farmyardCages > 0 && $farmyardKennels > 0) || ($farmyardStable > 0 && $farmyardKennels > 0)>> | <</if>><<if $farmyardStable > 0>>[["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>><<if ($farmyardStable > 0 && $farmyardCages > 0)>> | <</if>><<if $farmyardCages > 0>>[["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]]<</if>> + Select an animal for your slave to try to avoid. + <<if $farmyardKennels > 0>> + <<if $activeCanine.species != "dog">> + [["" + $activeCanine.speciesCap + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + <<if _animalEligible == 1>> + [["" + $activeCanine.breed + ""|Pit][$pitAnimalType = $activeCanine.species]] + <<else>> + //<<print $activeCanine.breed>>s are too small for your slave to fight// + <</if>> + <</if>> + <</if>> + <<if ($farmyardCages > 0 && $farmyardStable > 0) || ($farmyardCages > 0 && $farmyardKennels > 0) || ($farmyardStable > 0 && $farmyardKennels > 0)>> | <</if>> + <<if $farmyardStable > 0>>[["" + $activeHooved.speciesCap + ""|Pit][$pitAnimalType = $activeHooved.species]]<</if>> + <<if ($farmyardStable > 0 && $farmyardCages > 0)>> | <</if>> + <<if $activeFeline.species != "cat">> + <<if $farmyardCages > 0>> + [["" + $activeFeline.speciesCap + ""|Pit][$pitAnimalType = $activeFeline.species]] + <<else>> + //Housecats are too small to use your slave// + <</if>> + <</if>> <</if>> <</if>> <<else>> diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw index 89e222f462a30a380819cbd0c44eb572e825abbf..e705fe2f1deb969ab03c76625b3a36d82e50b8e2 100644 --- a/src/uncategorized/randomNonindividualEvent.tw +++ b/src/uncategorized/randomNonindividualEvent.tw @@ -59,8 +59,8 @@ <</if>> /* closes no nicknames option */ <</if>> /* CLOSES FUCKDOLL CHECK */ - - <<if $week >= 10 >> + + <<if $week >= 10>> <<set $events.push("P associates public slut")>> <</if>> <<set $legendaryFacility = 1>> @@ -707,6 +707,9 @@ <<if ($rep/400) > random(1,100)>> <<set $RecETSevent.push("incest mother daughter")>> <</if>> + <<if $seeHyperPreg == 1 && $seePreg != 0 && $arcologies[0].FSRestart == "unset" && random(1,100) <= 5>> + <<set $RecETSevent.push("desperate broodmother")>> + <</if>> <</if>> <<if ($rep/400) > random(1,100)>> <<set $RecETSevent.push("incest brother brother")>> @@ -735,6 +738,9 @@ <<if ($rep/400) > random(1,100)>> <<set $RecETSevent.push("incest mother daughter")>> <</if>> + <<if $seeHyperPreg == 1 && $seePreg != 0 && $arcologies[0].FSRestart == "unset" && random(1,100) <= 5>> + <<set $RecETSevent.push("desperate broodmother")>> + <</if>> <</if>> @@ -742,9 +748,6 @@ <<if ($rep/400) > random(1,100)>> <<set $RecETSevent.push("addict mother daughter")>> <</if>> - <<if $seeHyperPreg == 1 && $seePreg != 0 && $arcologies[0].FSRestart == "unset" && random(1,100) <= 5>> - <<set $RecETSevent.push("desperate broodmother")>> - <</if>> <<if ($rep/250) > random(1,100)>> <<set $recruit.push("immigrant")>> <</if>> diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw index d396608c2bed140f5e6c4b7bb239a54233f6e04c..35399936bf78cd0b98c3cfb150c1002c24fccc89 100644 --- a/src/uncategorized/reAWOL.tw +++ b/src/uncategorized/reAWOL.tw @@ -2,15 +2,48 @@ <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">> +<<if $pedo_mode == 1>> + <<set $activeSlaveOneTimeMinAge = 21>> +<<else>> + <<set $activeSlaveOneTimeMinAge = 38>> +<</if>> +<<set $activeSlaveOneTimeMaxAge = 43>> +<<set $one_time_age_overrides_pedo_mode = 1>> +<<set $oneTimeDisableDisability = 1>> +<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>> +<<if $seeDicks != 100>> + <<include "Generate XX Slave">> +<<else>> + <<include "Generate XY Slave">> +<</if>> +<<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for dereliction of her duty to you as a mercenary and for theft.">> +<<set $activeSlave.career = "a soldier">> +<<set $activeSlave.devotion = random(-75,-60)>> +<<set $activeSlave.trust = random(-15,0)>> +<<set $activeSlave.health = random(60,80)>> +<<set $activeSlave.muscles = 50>> +<<set $activeSlave.weight = random(-10,10)>> +<<set $activeSlave.eyes = 1>> +<<set $activeSlave.hears = 0>> +<<set $activeSlave.anus = 0>> +<<set $activeSlave.analSkill = 0>> +<<set $activeSlave.whoreSkill = 0>> +<<set $activeSlave.combatSkill = 1>> +<<set $activeSlave.behavioralFlaw = "arrogant">> +<<set $activeSlave.sexualFlaw = "hates men">> +<<set $activeSlave.hStyle = "shaved into a mohawk">> +<<set $activeSlave.customTat = "She has a number of tattoos from a variety of mercenary companies.">> +<<setLocalPronouns $activeSlave>> + Human soldiers are superior to drones in a number of ways - they have the capability for suspicion, the ability to understand human interactions, and are impervious to the ever-present threat of cyber-warfare. That said, a crucial failing of any sentient warrior is their agency. <br><br> On this particular evening, you find your work interrupted by an urgent alert from $assistantName. <<if $assistant > 0>> - "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, one of the $mercenariesTitle has gone AWOL." She pauses before continuing. "She's taken a number of weapons with her." + "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, one of the $mercenariesTitle has gone AWOL." She pauses before continuing. "$He's taken a number of weapons with $him." <<else>> - It informs you that one of the $mercenariesTitle has disappeared, seemingly taking with her a small stash of weapons. + It informs you that one of the $mercenariesTitle has disappeared, seemingly taking with $him a small stash of weapons. <</if>> <br><br> @@ -30,12 +63,12 @@ Your window of opportunity to act is closing. If you have plans for punishing th <br> -<<link "Let your mercenaries handle her">> +<<link "Let your mercenaries handle $him">> <<replace "#result">> <<if random(1,100) > 50>> - Despite the trouble she has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly an anti-climax. The last you hear of the matter is chorus of grim grunts and nods as your mercenaries file back into the arcology. The matter is done. + Despite the trouble $he has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly an anti-climax. The last you hear of the matter is chorus of grim grunts and nods as your mercenaries file back into the arcology. The matter is done. <<else>> - Your mercenaries return to tell you that they could not find the mutineer. It could be that she managed to escape beyond their reach or that one among your 'loyal' retainers allowed her to flee your judgment, but alas there is little that can be done to remedy the issue now. Still, aside from a slight grumbling within the arcology, few fault you for allowing the $mercenariesTitle to recapture one of their own - even if they failed to do so. + Your mercenaries return to tell you that they could not find the mutineer. It could be that $he managed to escape beyond their reach or that one among your 'loyal' retainers allowed $him to flee your judgment, but alas there is little that can be done to remedy the issue now. Still, aside from a slight grumbling within the arcology, few fault you for allowing the $mercenariesTitle to recapture one of their own - even if they failed to do so. <</if>> <</replace>> <</link>> @@ -43,15 +76,15 @@ Your window of opportunity to act is closing. If you have plans for punishing th <br> <<if $SF.Toggle && $SF.Active >= 1>> - <<link "Let your $SF.Lower handle her">> + <<link "Let your $SF.Lower handle $him">> <<replace "#result">> You take a tablet and send <<print SFC()>> a notice about the mutinous mercenary. When you have the majority of the pertinent details committed to text, all that remains is to decide the fate of your quarry. <br><br> <span id="SFresult"> - <<link "You want her dead">> + <<link "You want $him dead">> <<replace "#SFresult">> - Despite the trouble she has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly anti-climatic. The last you hear of her is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation and $arcologies[0].name's prosperity improves@@, a result of the fear crossing you will bring, in addition toshowing your citizens that you are willing and able to deal with such matters in-house. + Despite the trouble $he has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly anti-climatic. The last you hear of $him is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation and $arcologies[0].name's prosperity improves@@, a result of the fear crossing you will bring, in addition toshowing your citizens that you are willing and able to deal with such matters in-house. <<set $rep += 1000,$arcologies[0].prosperity += 2>> <<if $arcologies[0].prosperity > $AProsperityCap>> <<set $arcologies[0].prosperity = $AProsperityCap>> @@ -61,52 +94,25 @@ Your window of opportunity to act is closing. If you have plans for punishing th <br> - <<link "You want her alive">> + <<link "You want $him alive">> <<replace "#SFresult">> - It doesn't take long for a squad of $SF.Lower, to track her down. Soon you have the troublesome turncoat before you in chains. + It doesn't take long for a squad of $SF.Lower to track $him down. Soon you have the troublesome turncoat before you in chains. <br><br> <span id="aliveresult"> - <<link "Enslave her">> + <<link "Enslave $him">> <<replace "#aliveresult">> - Despite the trouble she has caused you, you manage to complete the legalities and biometric scanning quickly and without incident. Of course, this is in large part due to the fact that the would-be mutineer is of course restrained. Based on the accounts of her captors and the numerous injuries evident amongst them, she is likely to be violent when she is finally released. + Despite the trouble $he has caused you, you manage to complete the legalities and biometric scanning quickly and without incident. Of course, this is in large part due to the fact that the would-be mutineer is of course restrained. Based on the accounts of $his captors and the numerous injuries evident amongst them, $he is likely to be violent when $he is finally released. <br> - <<if $pedo_mode == 1>> - <<set $activeSlaveOneTimeMinAge = 21>> - <<else>> - <<set $activeSlaveOneTimeMinAge = 38>> - <</if>> - <<set $activeSlaveOneTimeMaxAge = 43>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>> - <<include "Generate XX Slave">> - <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for dereliction of her duty to you as a mercenary and for theft.">> - <<set $activeSlave.career = "a soldier">> - <<set $activeSlave.devotion = random(-75,-60)>> - <<set $activeSlave.trust = random(-15,0)>> - <<set $activeSlave.health = random(60,80)>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.weight = random(-10,10)>> - <<set $activeSlave.eyes = 1>> - <<set $activeSlave.hears = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.behavioralFlaw = "arrogant">> - <<set $activeSlave.sexualFlaw = "hates men">> - <<set $activeSlave.hStyle = "shaved into a mohawk">> - <<set $activeSlave.customTat = "She has a number of tattoos from a variety of mercenary companies.">> <<include "New Slave Intro">> <</replace>> <</link>> <br> - <<link "Flog her in public then exile her from the arcology">> + <<link "Flog $him in public then exile $him from the arcology">> <<replace "#aliveresult">> - An example must be made. There is a binding contract between you and your $mercenariesTitle, and this woman attempted to undermine it for her own selfish profit. The protesting bitch is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ In addition @@.green;Arcology prosperity improves@@, a result of showing your citizens that you are willing and able to deal with such matters in-house. + An example must be made. There is a binding contract between you and your $mercenariesTitle, and this $woman attempted to undermine it for $his own selfish profit. The protesting bitch is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ In addition @@.green;Arcology prosperity improves@@, a result of showing your citizens that you are willing and able to deal with such matters in-house. <<set $rep += 1000,$arcologies[0].prosperity += 2>> <<if $arcologies[0].prosperity > $AProsperityCap>> <<set $arcologies[0].prosperity = $AProsperityCap>> @@ -128,58 +134,31 @@ Your window of opportunity to act is closing. If you have plans for punishing th <<else>> /* cash >= 5000 */ <br> - <<link "Put out a bounty on her head">> + <<link "Put out a bounty on $his head">> <<replace "#result">> You take a tablet and draft a bounty notice for the mutinous mercenary. When you have the majority of the pertinent details committed to text, all that remains is to decide the fate of your quarry. <br><br> <span id="bountyresult"> - <<link "You want her dead">> + <<link "You want $him dead">> <<replace "#bountyresult">> - Despite the trouble she has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly an anti-climax. The last you hear of her is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation improves@@, a result of the fear of crossing you that your unpleasantness has inspired. + Despite the trouble $he has caused you, the culmination of this mercenary's wanton flight from the rest of the $mercenariesTitle is decidedly an anti-climax. The last you hear of $him is in the footnote of one of your daily reports, with some minute yet suitably gory pictures as an accompaniment. When the stolen weapons are returned to their rightful place in your arcology, the unfortunate matter is concluded once and for all. @@.green;Your reputation improves@@, a result of the fear of crossing you that your unpleasantness has inspired. <<set $rep += 1000, $cash -= 5000>> <</replace>> <</link>> <br> - <<link "You want her alive">> + <<link "You want $him alive">> <<replace "#bountyresult">> - It doesn't take long for some hired guns, motivated by the bounty, to track her down. Soon you have the troublesome turncoat before you in chains. + It doesn't take long for some hired guns, motivated by the bounty, to track $him down. Soon you have the troublesome turncoat before you in chains. <br><br> <span id="aliveresult"> - <<link "Enslave her">> + <<link "Enslave $him">> <<replace "#aliveresult">> - Despite the trouble she has caused you, you manage to complete the legalities and biometric scanning quickly and without incident. Of course, this is in large part due to the fact that the would-be mutineer is of course restrained. Based on the accounts of her captors and the numerous injuries evident amongst them, she is likely to be violent when she is finally released. + Despite the trouble $he has caused you, you manage to complete the legalities and biometric scanning quickly and without incident. Of course, this is in large part due to the fact that the would-be mutineer is of course restrained. Based on the accounts of $his captors and the numerous injuries evident amongst them, $he is likely to be violent when $he is finally released. <br> - <<if $pedo_mode == 1>> - <<set $activeSlaveOneTimeMinAge = 21>> - <<else>> - <<set $activeSlaveOneTimeMinAge = 38>> - <</if>> - <<set $activeSlaveOneTimeMaxAge = 43>> - <<set $one_time_age_overrides_pedo_mode = 1>> - <<set $oneTimeDisableDisability = 1>> - <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>> - <<include "Generate XX Slave">> - <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for dereliction of her duty to you as a mercenary and for theft.">> - <<set $activeSlave.career = "a soldier">> - <<set $activeSlave.devotion = random(-75,-60)>> - <<set $activeSlave.trust = random(-15,0)>> - <<set $activeSlave.health = random(60,80)>> - <<set $activeSlave.muscles = 50>> - <<set $activeSlave.weight = random(-10,10)>> - <<set $activeSlave.eyes = 1>> - <<set $activeSlave.hears = 0>> - <<set $activeSlave.anus = 0>> - <<set $activeSlave.analSkill = 0>> - <<set $activeSlave.whoreSkill = 0>> - <<set $activeSlave.combatSkill = 1>> - <<set $activeSlave.behavioralFlaw = "arrogant">> - <<set $activeSlave.sexualFlaw = "hates men">> - <<set $activeSlave.hStyle = "shaved into a mohawk">> - <<set $activeSlave.customTat = "She has a number of tattoos from a variety of mercenary companies.">> <<include "New Slave Intro">> <<set $cash -= 5000>> <</replace>> @@ -187,9 +166,9 @@ Your window of opportunity to act is closing. If you have plans for punishing th <br> - <<link "Flog her in public then exile her from the arcology">> + <<link "Flog $him in public then exile $him from the arcology">> <<replace "#aliveresult">> - An example must be made. There is a binding contract between you and your $mercenariesTitle, and this woman attempted to undermine it for her own selfish profit. The protesting bitch is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ + An example must be made. There is a binding contract between you and your $mercenariesTitle, and this $woman attempted to undermine it for $his own selfish profit. The protesting bitch is stripped and flogged on the promenade before being escorted bleeding from the arcology. The public @@.green;approves of this harshness.@@ <<set $rep += 1000, $cash -= 5000>> <</replace>> <</link>> @@ -200,7 +179,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th </span> /* closes bountyresult */ <</replace>> /* result */ - <</link>> // It will cost <<print cashFormat(5000)>> to put out a bounty on her.// + <</link>> // It will cost <<print cashFormat(5000)>> to put out a bounty on $him.// <</if>> /* cash >= 5000 */ </span> /* closes result */ diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index 509d87ec4319de4a4977a470e28818fa31b485d9..6b79d7220b7c04a0c5a8fec342248fd1e41df29c 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -453,6 +453,10 @@ It isn't obvious how she managed to escape, though no doubt you could review the <<set $slaves[_reb].origBodyOwnerID = $activeSlave.ID>> <</if>> <</if>> + <<for _reb = 0; _reb < $slaves.length; _reb++>> + <<run WombChangeID($slaves[_reb], $activeSlave.missingParentTag, $activeSlave.ID)>> + <<run WombChangeGeneID(slave, $activeSlave.missingParentTag, $activeSlave.ID)>> + <</for>> <<set $boomerangStats = 0>> <<replace "#result">> The penthouse opens, and $activeSlave.slaveName stumbles inside, sobbing her thanks. She's immediately conducted to the autosurgery for some quick cosmetic surgery, while you and $assistantName do the necessary work to falsify the arcology records and conceal her origins. Even so, it would probably be wise to keep her off public assignments for a while. In no time at all, she's standing in front of your desk like any other new slave. She waits obediently, knowing that it's in her best interests not to mention anything out of the ordinary. diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw index c53c670328e7b57ad1a35edf0924865451e60fe9..03e6fecb16a4caf8ef146b33c167f36fe9625729 100644 --- a/src/uncategorized/reNickname.tw +++ b/src/uncategorized/reNickname.tw @@ -114,6 +114,9 @@ <<if ($activeSlave.ID == $Attendant.ID)>> <<set $qualifiedNicknames.push("Attendant")>> <</if>> +<<if ($activeSlave.ID == $Matron.ID)>> + <<set $qualifiedNicknames.push("Matron")>> +<</if>> <<if ($activeSlave.ID == $Madam.ID)>> <<set $qualifiedNicknames.push("Madam")>> <</if>> @@ -129,6 +132,9 @@ <<if ($activeSlave.ID == $Milkmaid.ID)>> <<set $qualifiedNicknames.push("Milkmaid")>> <</if>> +<<if ($activeSlave.ID == $Farmer.ID)>> + <<set $qualifiedNicknames.push("Farmer")>> +<</if>> <<if ($activeSlave.ID == $Milkmaid.ID) && $activeSlave.dick > 5 && canPenetrate($activeSlave) && $cumSlaves > 3>> <<set $qualifiedNicknames.push("Collectrix")>> <</if>> @@ -141,9 +147,7 @@ <<if ($activeSlave.ID == $Nurse.ID)>> <<set $qualifiedNicknames.push("Nurse")>> <</if>> -<<if ($activeSlave.ID == $Matron.ID)>> - <<set $qualifiedNicknames.push("Matron")>> -<</if>> + <<if ($activeSlave.ID == $Lurcher.ID)>> <<set $qualifiedNicknames.push("Lurcher")>> <</if>> @@ -952,6 +956,12 @@ <<set $applyDesc = "enjoys being a milkmaid, despite the tough work, and is happy to learn that the role is part of $his name now.">> <<set $notApplyDesc = "is a bit sad that $his role isn't part of $his name, since $he likes being a milkmaid, despite the tough work, and now wonders whether $he'll be allowed to keep doing so.">> +<<case "Farmer">> + <<set $nickname = either("'Farmer'", "'Old McDonald'", "'Redneck'", "'Country'")>> + <<set $situationDesc = "has a very physically demanding role. It's hard work, tending to crops and animals all day, but $he loves it.">> + <<set $applyDesc = "enjoys being a farmer, despite the constant manual labor, and is happy to learn that the role is part of $his name now.">> + <<set $notApplyDesc = "is a bit sad that $his role isn't part of $his name, since he likes being a farmer, despite the constant manual labor, and now wonders whether $he'll be allowed to keep doing so.">> + <<case "Collectrix">> <<set $nickname = either("'Buttfucker'", "'Collectrix'", "'Cum Queen'", "'Extractrix'", "'Fucker'", "'Milker'", "'Orgasmotron'", "'Prostate Poker'", "'Sodomizer'")>> <<set $situationDesc = "is required to fuck more exhaustingly than any other slave in the arcology. It's one thing to take dick all day; it's quite another to be expected to constantly massage prostates to orgasm. Naturally, the other slaves notice.">> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index a9373190242a59914449f3cdae03d7840c19acaf..7fa88b12bbd8ac7e2c025fc56e14d5f7044d1fdf 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -1596,6 +1596,7 @@ <<case "held POW">> +<<set $activeSlave.PLimb = 1>> <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, 8)>> <<set $activeSlaveOneTimeMaxAge = 22>> <<set $one_time_age_overrides_pedo_mode = 1>> @@ -1667,6 +1668,7 @@ <<case "rogue cyborg">> +<<set $activeSlave.PLimb = 1>> <<set $activeSlaveOneTimeMaxAge = 24>> <<set $oneTimeDisableDisability = 1>> <<include "Generate XX Slave">> @@ -1814,6 +1816,7 @@ <<set $activeSlave.pubicHStyle = "waxed">> <<set $activeSlave.underArmHStyle = "waxed">> <<set $activeSlave.accent = 0>> +<<set $activeSlave.canRecruit = 0>> <<case "forbidden love">> @@ -1846,6 +1849,7 @@ <<set $activeSlave.muscles = 0>> <<set $activeSlave.shoulders = random(-2,0)>> <<set $activeSlave.behavioralFlaw = "arrogant">> +<<set $activeSlave.canRecruit = 0>> <<case "cleaning house">> <<set $activeSlaveOneTimeMinAge = $fertilityAge>> @@ -1875,6 +1879,7 @@ <<set $activeSlave.muscles = 0>> <<set $activeSlave.shoulders = random(-2,0)>> <<set $activeSlave.boobs += 100>> +<<set $activeSlave.canRecruit = 0>> <<set $activeSlave.preg = 20>> <<set $activeSlave.pregWeek = 20>> <<set $activeSlave.pregType = 1>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index cfbd7c3159ab35f027566923912bbd270b726955..da4912ff4f1d0b5b65015b8059273a921ae753de 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -636,6 +636,8 @@ You look up the _relationType. She costs <<print cashFormat($slaveCost)>>, a bar <</if>> <</for>> <<set $eventSlave.mother = $activeSlave.ID>> + <<set $activeSlave.father = 0>> + <<set $activeSlave.mother = 0>> <<case "father">> <<for $j = 0; $j < $slaves.length; $j++>> <<if sameMom($eventSlave, $slaves[$j]) && $slaves[$j].father == 0>> @@ -643,6 +645,8 @@ You look up the _relationType. She costs <<print cashFormat($slaveCost)>>, a bar <</if>> <</for>> <<set $eventSlave.father = $activeSlave.ID>> + <<set $activeSlave.father = 0>> + <<set $activeSlave.mother = 0>> <<case "older sister">> <<if $eventSlave.father == 0 && $eventSlave.mother == 0>> <<set $eventSlave.mother = $missingParentID>> diff --git a/src/uncategorized/recruiterSelect.tw b/src/uncategorized/recruiterSelect.tw index a0b9266c05d2eac037a0705b5417c576f5be85d0..b7450d1150f9fdd404e25bcbf5ca0c6e87db0784 100644 --- a/src/uncategorized/recruiterSelect.tw +++ b/src/uncategorized/recruiterSelect.tw @@ -48,6 +48,7 @@ <<if $brothel>><<set _idleTarget++>><</if>> <<if $club>><<set _idleTarget++>><</if>> <<if $dairy && ($dairyRestraintsSetting < 2)>><<set _idleTarget++>><</if>> +<<if $farmyard>><<set _idleTarget++>><</if>> <<if $servantsQuarters>><<set _idleTarget++>><</if>> <<if $masterSuite>><<set _idleTarget++>><</if>> <<if $schoolroom>><<set _idleTarget++>><</if>> diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw index f5266d03067f9aceb353c54403fd5aa818213de2..82b0283056a9eeb44e433b91979df17f5f820210 100644 --- a/src/uncategorized/reputation.tw +++ b/src/uncategorized/reputation.tw @@ -13,10 +13,10 @@ On formal occasions, you are announced as $PCTitle. <<if $nicaeaAchievement == "slaves">> <<if $slaves.length > 50>> @@.green;strongly approve@@ of the large - <<FSChange "ChattelReligionist" 5>> + <<= FSChange("ChattelReligionist", 5)>> <<elseif $slaves.length > 20>> @@.green;approve@@ of the good - <<FSChange "ChattelReligionist" 2>> + <<= FSChange("ChattelReligionist", 2)>> <<else>> are not impressed by the <</if>> @@ -24,10 +24,10 @@ On formal occasions, you are announced as $PCTitle. <<elseif $nicaeaAchievement == "devotion">> <<if $averageDevotion > 80>> @@.green;strongly approve@@ of the worshipfulness - <<FSChange "ChattelReligionist" 5>> + <<= FSChange("ChattelReligionist", 5)>> <<elseif $averageDevotion > 50>> @@.green;approve@@ of the devotion - <<FSChange "ChattelReligionist" 2>> + <<= FSChange("ChattelReligionist", 2)>> <<else>> are not impressed by the devotion <</if>> @@ -35,10 +35,10 @@ On formal occasions, you are announced as $PCTitle. <<else>> <<if $averageTrust > 50>> @@.green;strongly approve@@ of the great trust your slaves place in you. - <<FSChange "ChattelReligionist" 5>> + <<= FSChange("ChattelReligionist", 5)>> <<elseif $averageTrust > 20>> @@.green;approve@@ of the trust your slaves place in you. - <<FSChange "ChattelReligionist" 2>> + <<= FSChange("ChattelReligionist", 2)>> <<else>> are not impressed by the fear many of your slaves feel towards you. <</if>> @@ -131,7 +131,7 @@ On formal occasions, you are announced as $PCTitle. Your reputation is so well-established that society has accepted your notoriously feminine appearance despite how unusual it is for a prominent slaveowner to look like you do. <<if $arcologies[0].FSGenderRadicalist > 30>> Indeed, society sees you as entirely male, since you are powerful, and @@.green;strongly approves@@ of your nonconformity; this advances the redefinition of gender around power. - <<FSChange "GenderRadicalist" 5>> + <<= FSChange("GenderRadicalist", 5)>> <<elseif $arcologies[0].FSGenderFundamentalist > 30>> Indeed, society has been reconciled to female leadership, preferring to see you as a mother figure. <</if>> @@ -139,14 +139,14 @@ On formal occasions, you are announced as $PCTitle. Society accepts you as an arcology owner, since it has become open-minded about power and gender. <<if $arcologies[0].FSGenderRadicalist > 50>> Indeed, society sees you as fundamentally male, since you are powerful, and @@.green;strongly approves@@ of your audacity; this advances the redefinition of gender around power. - <<FSChange "GenderRadicalist" 5>> + <<= FSChange("GenderRadicalist", 5)>> <</if>> <<else>> Most prominent slaveowners are male, and your obviously feminine appearance makes it @@.red;harder for you to maintain your reputation.@@ <<set $repLoss += Math.trunc($rep*0.1)>> <<if $arcologies[0].FSGenderFundamentalist > 10>> Society @@.red;strongly resents@@ your being an arcology owner; this damages the idea that women should not be in positions of responsibility. - <<FSChange "GenderFundamentalist" -5>> + <<= FSChange("GenderFundamentalist", -5)>> <</if>> <</if>> <<elseif ($PC.boobs == 1) || $PC.title == 0>> @@ -154,7 +154,7 @@ On formal occasions, you are announced as $PCTitle. Your reputation is so strong that society has accepted your feminine appearance despite how unusual it is for a prominent slaveowner to look like you do. <<if $arcologies[0].FSGenderRadicalist > 30>> Indeed, society sees you as entirely male, since you are powerful, and @@.green;strongly approves@@ of your nonconformity; this advances the redefinition of gender around power. - <<FSChange "GenderRadicalist" 5>> + <<= FSChange("GenderRadicalist", 5)>> <<elseif $arcologies[0].FSGenderFundamentalist > 30>> Indeed, society has been reconciled to your feminine appearance, seeing you as a person apart. <</if>> @@ -162,14 +162,14 @@ On formal occasions, you are announced as $PCTitle. Society accepts you as an arcology owner, since it has become open-minded anyone who has a cock and fucks. <<if $arcologies[0].FSGenderRadicalist > 30>> Indeed, society sees you as dominant, since you fuck bitches, and @@.green;strongly approves@@ of your nonconformity; this advances the redefinition of gender around power. - <<FSChange "GenderRadicalist" 5>> + <<= FSChange("GenderRadicalist", 5)>> <</if>> <<else>> Most prominent slaveowners are very masculine, and your feminine appearance makes it @@.red;harder for you to maintain your reputation.@@ <<set $repLoss += Math.trunc($rep*0.05)>> <<if $arcologies[0].FSGenderFundamentalist > 30>> Society @@.red;strongly resents@@ your being an arcology owner; this damages the idea that feminine people should not be in positions of responsibility. - <<FSChange "GenderFundamentalist" -5>> + <<= FSChange("GenderFundamentalist", -5)>> <</if>> <</if>> <<elseif ($PC.dick == 0) || ($PC.vagina == 1)>> @@ -177,7 +177,7 @@ On formal occasions, you are announced as $PCTitle. Your reputation is so strong that society has accepted your unorthodox arrangement downstairs, for an arcology owner. <<if $arcologies[0].FSGenderRadicalist > 30>> Indeed, society sees you as entirely male, since you are powerful, and @@.green;strongly approves@@ of your nonconformity; this advances the redefinition of gender around power. - <<FSChange "GenderRadicalist" 5>> + <<= FSChange("GenderRadicalist", 5)>> <<elseif $arcologies[0].FSGenderFundamentalist > 30>> Indeed, society has been reconciled to your strangeness, seeing you as a person apart. <</if>> @@ -185,14 +185,14 @@ On formal occasions, you are announced as $PCTitle. Society accepts you as an arcology owner, since it has become open-minded about the exact genital layout of powerful people. <<if $arcologies[0].FSGenderRadicalist > 30>> Indeed, society sees you as dominant, since you are powerful, and @@.green;strongly approves@@ of your nonconformity; this advances the redefinition of gender around power. - <<FSChange "GenderRadicalist" 5>> + <<= FSChange("GenderRadicalist", 5)>> <</if>> <<else>> Most prominent slaveowners are very masculine, and though your unorthodox arrangement downstairs isn't obvious when you're clothed, the rumors are unavoidable and it's @@.red;harder for you to maintain your reputation.@@ <<set $repLoss += Math.trunc($rep*0.05)>> <<if $arcologies[0].FSGenderFundamentalist > 30>> Society @@.red;strongly resents@@ your being an arcology owner; this damages the idea that people who are not men should not be in positions of responsibility. - <<FSChange "GenderFundamentalist" -5>> + <<= FSChange("GenderFundamentalist", -5)>> <</if>> <</if>> <</if>> @@ -207,16 +207,16 @@ On formal occasions, you are announced as $PCTitle. You are so well regarded that society has acquiesced that getting penetrated is not a sure sign of femininity. <<else>> Society views getting fucked as sign of femininity and is @@.red;strongly against your sexual preferences.@@ - <<FSChange "GenderRadicalist" -1>> + <<= FSChange("GenderRadicalist", -1)>> <<set $rep -= 1000>> <</if>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset" && $PC.vagina == 1 && $PC.title == 0>> <<if $rep > 10000>> Society has grown accustomed to your efforts enough to not care that you enjoy slave dick. In fact, it even @@.green;strengthens@@ traditional gender roles, even though you insist on breaking them. - <<FSChange "GenderFundamentalist" 1>> + <<= FSChange("GenderFundamentalist", 1)>> <<else>> Society wonders if you would be happier in a whore house getting fucked all day instead of trying to lead an arcology. Your efforts @@.red;strongly support@@ the idea that women should not be in positions of responsibility. - <<FSChange "GenderFundamentalist" -3>> + <<= FSChange("GenderFundamentalist", -3)>> <<set $rep -= 1000>> <</if>> <<else>> @@ -245,7 +245,7 @@ On formal occasions, you are announced as $PCTitle. <<if $arcologies[0].FSSupremacist != "unset">> <<if ($PC.race == $arcologies[0].FSSupremacistRace)>> Since you are a member of the $PC.race, society @@.green;strongly approves@@ of your ownership of the arcology. - <<FSChange "Supremacist" 5>> + <<= FSChange("Supremacist", 5)>> <</if>> <<elseif $arcologies[0].FSSubjugationist != "unset">> <<if ($PC.race == $arcologies[0].FSSubjugationistRace)>> @@ -336,7 +336,7 @@ On formal occasions, you are announced as $PCTitle. <<if (($PC.belly >= 1500) || ($PC.career == "escort" && $PC.belly >= 500)) && $PC.preg > 0>> <<if $arcologies[0].FSRestart != "unset">> <<if $arcologies[0].FSRestartDecoration == 100>> - <<if $PC.pregSource != -1>> + <<if $PC.pregSource != -1 && $PC.pregSource != -6>> Most prominent female owners avoid being penetrated on <<if $sexualOpeness == 1>> principle, though you choose the opposite; your fecund figure suggests a slave knocked you up, a huge @@ -416,102 +416,102 @@ On formal occasions, you are announced as $PCTitle. <<if $arcologies[0].FSRomanRevivalist != "unset">> <<if $mercenaries > 0>> Society @@.green;approves@@ of how you are providing for the defense of the state, as should all citizens of the new Rome. - <<FSChange "RomanRevivalist" $mercenaries>> + <<= FSChange("RomanRevivalist", $mercenaries)>> <</if>> <<if ($slaves.length > 20) && ($cash > 50000)>> Society @@.green;strongly approves@@ of your wealth and prosperity, fit goals for the <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>new Roman man<<else>>rising Roman lady<</if>>. - <<FSChange "RomanRevivalist" 5>> + <<= FSChange("RomanRevivalist", 5)>> <</if>> <<if $language != "Latin">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than the storied Latin @@.red;disappoints@@ society and causes doubt about your revivalist project. - <<FSChange "RomanRevivalist" -2>> + <<= FSChange("RomanRevivalist", -2)>> <</if>> <<elseif $arcologies[0].FSAztecRevivalist != "unset">> <<if $PC.visualAge >= 35>> Society @@.green;approves@@ of your advancing age, which advances the ancient Aztec ideal of an experienced leader of the people. - <<FSChange "AztecRevivalist" 1>> + <<= FSChange("AztecRevivalist", 1)>> <</if>> <<if $HeadGirl == 0>> Society @@.red;disapproves@@ of you not having a Head Girl as an advisor and assistant. - <<FSChange "AztecRevivalist" -2>> + <<= FSChange("AztecRevivalist", -2)>> <<else>> Society @@.green;approves@@ of your reliance on a Head Girl as an advisor and assistant. - <<FSChange "AztecRevivalist" 2>> + <<= FSChange("AztecRevivalist", 2)>> <</if>> <<if $PC.warfare < 0>> Society @@.red;greatly disapproves@@ of your feebleness in the arts of war. - <<FSChange "AztecRevivalist" -4>> + <<= FSChange("AztecRevivalist", -4)>> <<elseif $PC.warfare < 50>> Society @@.red;disapproves@@ of you not being properly trained in the arts of war. - <<FSChange "AztecRevivalist" -2>> + <<= FSChange("AztecRevivalist", -2)>> <<else>> Society @@.green;approves@@ of having a leader that is trained in the arts of war. - <<FSChange "AztecRevivalist" 2>> + <<= FSChange("AztecRevivalist", 2)>> <</if>> <<if $language != "Nahuatl">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than the revived Nahuatl @@.red;disappoints@@ society and causes doubt about your revivalist project. - <<FSChange "AztecRevivalist" -3>> + <<= FSChange("AztecRevivalist", -3)>> <</if>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> <<if $racialVarieties.length > 4>> Society @@.green;strongly approves@@ of how you own a cornucopia of different races, which advances the ancient Egyptian ideal of cosmopolitan sex slavery. - <<FSChange "EgyptianRevivalist" 5>> + <<= FSChange("EgyptianRevivalist", 5)>> <</if>> <<if $language != "Ancient Egyptian">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than revived Ancient Egyptian @@.red;disappoints@@ society and causes doubt about your revivalist project. - <<FSChange "EgyptianRevivalist" -2>> + <<= FSChange("EgyptianRevivalist", -2)>> <</if>> <<elseif $arcologies[0].FSEdoRevivalist != "unset">> <<set _threshold = Math.trunc($rep/5000)>> <<if $publicServants <= _threshold>> Society @@.red;disapproves@@ of your failure to provide for cultural development by offering public servants or club slaves in a number that befits your reputation. - <<FSChange "EdoRevivalist" -2>> + <<= FSChange("EdoRevivalist", -2)>> <<else>> Society @@.green;approves@@ of your provision for cultural development by offering public servants and club slaves in a number that befits your reputation. <<set _EdoPS = 2*_threshold>> - <<FSChange "EdoRevivalist" _EdoPS>> + <<= FSChange("EdoRevivalist", _EdoPS)>> <</if>> <<if $language != "Japanese">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than pure Japanese @@.red;disappoints@@ society and causes doubt about your revivalist project. - <<FSChange "EdoRevivalist" -2>> + <<= FSChange("EdoRevivalist", -2)>> <</if>> <<elseif $arcologies[0].FSArabianRevivalist != "unset">> <<if $fuckSlaves < $rep/3500>> Society @@.red;disapproves@@ of the small size of your harem, feeling that you do not have enough fucktoys or slaves in your master suite for your reputation. - <<FSChange "ArabianRevivalist" -2>> + <<= FSChange("ArabianRevivalist", -2)>> <<else>> Society @@.green;approves@@ of the size of your harem, feeling that you have a good number of fucktoys and slaves in your master suite for your reputation. - <<FSChange "ArabianRevivalist" 2>> + <<= FSChange("ArabianRevivalist", 2)>> <</if>> <<if $language != "Arabic">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than the Arabic in which the word of God was passed to Muhammad @@.red;disappoints@@ society and causes doubt about your revivalist project. - <<FSChange "ArabianRevivalist" -2>> + <<= FSChange("ArabianRevivalist", -2)>> <</if>> <<elseif $arcologies[0].FSChineseRevivalist != "unset">> <<if $HeadGirl == 0>> Society @@.red;disapproves@@ of your failure to rely on a Head Girl, as proper imperial administration requires, - <<FSChange "ChineseRevivalist" -2>> + <<= FSChange("ChineseRevivalist", -2)>> <<else>> Society @@.green;approves@@ of your reliance on a Head Girl, as proper imperial administration requires, - <<FSChange "ChineseRevivalist" 2>> + <<= FSChange("ChineseRevivalist", 2)>> <</if>> <<if $Recruiter == 0>> @@.red;disapproves@@ of your failure to maintain a Recruiter to expand the Middle Kingdom, - <<FSChange "ChineseRevivalist" -2>> + <<= FSChange("ChineseRevivalist", -2)>> <<else>> @@.green;approves@@ of your maintaining a Recruiter to expand the Middle Kingdom, - <<FSChange "ChineseRevivalist" 2>> + <<= FSChange("ChineseRevivalist", 2)>> <</if>> <<if $Bodyguard == 0>> and @@.red;disapproves@@ of your failure to keep a Bodyguard as befits a proper imperial palace. - <<FSChange "ChineseRevivalist" -2>> + <<= FSChange("ChineseRevivalist", -2)>> <<else>> and @@.green;approves@@ of your keeping a Bodyguard, as befits a proper imperial palace. - <<FSChange "ChineseRevivalist" 2>> + <<= FSChange("ChineseRevivalist", 2)>> <</if>> <<if $language != "Chinese">> Continuing to use $language as the lingua franca of $arcologies[0].name rather than the Chinese of the Middle Kingdom @@.red;disappoints@@ society and causes doubt about your revivalist project. - <<FSChange "ChineseRevivalist" -2>> + <<= FSChange("ChineseRevivalist", -2)>> <</if>> <</if>> @@ -519,19 +519,19 @@ On formal occasions, you are announced as $PCTitle. <<if $IntelligenceEugenicsSMR == 1 || $HeightEugenicsSMR == 1 || $FaceEugenicsSMR == 1>> Society @@.red;disapproves@@ of your policies sterilizing potential mothers. Your insistence on eugenics hinders adoption of your new society. <<set _noEugenics = -1*($IntelligenceEugenicsSMR+$HeightEugenicsSMR+$FaceEugenicsSMR)>> - <<FSChange "Repopulationist" _noEugenics>> + <<= FSChange("Repopulationist", _noEugenics)>> <</if>> <<elseif $arcologies[0].FSPaternalist != "unset">> <<if $IntelligenceEugenicsSMR == 1 || $HeightEugenicsSMR == 1 || $FaceEugenicsSMR == 1>> Society @@.red;disapproves@@ of your policies forcefully sterilizing slaves, especially when they snuff out the life growing within them. <<set _noEugenics = -1*($IntelligenceEugenicsSMR+$HeightEugenicsSMR+$FaceEugenicsSMR)>> - <<FSChange "Paternalist" _noEugenics>> + <<= FSChange("Paternalist", _noEugenics)>> <</if>> <<elseif ($arcologies[0].FSRestart != "unset") && $arcologies[0].FSPaternalist == "unset">> <<if ($IntelligenceEugenicsSMR == 1 || $HeightEugenicsSMR == 1 || $FaceEugenicsSMR == 1) && $arcologies[0].FSRestartSMR != 1>> Society @@.green; approves@@ of your slave eugenics policies, easing them into more thorough eugenics. <<set _yesEugenics = ($IntelligenceEugenicsSMR+$HeightEugenicsSMR+$FaceEugenicsSMR)>> - <<FSChange "Eugenics" _yesEugenics>> + <<= FSChange("Eugenics", _yesEugenics)>> <<set $failedElite -= 1*($IntelligenceEugenicsSMR+$HeightEugenicsSMR+$FaceEugenicsSMR)>> <<elseif $arcologies[0].FSRestartSMR == 1>> <<set $failedElite -= 2*($IntelligenceEugenicsSMR+$HeightEugenicsSMR+$FaceEugenicsSMR)>> @@ -550,20 +550,20 @@ On formal occasions, you are announced as $PCTitle. <<if $shelterAbuse > 5>> <<if $arcologies[0].FSPaternalist != "unset">> You are on the Slave Shelter's public list of abusive slaveowners. Society @@.red;disapproves@@ of your falling foul of such a well regarded charity. - <<FSChange "Paternalist" -2>> + <<= FSChange("Paternalist", -2)>> <<elseif $arcologies[0].FSDegradationist != "unset">> You are on the Slave Shelter's public list of abusive slaveowners. Your citizens find this hilarious, and @@.green;approve@@ of your taking advantage of a pack of idiots. - <<FSChange "Degradationist" 2>> + <<= FSChange("Degradationist", 2)>> <</if>> <</if>> <<if $TCR.schoolPresent == 1>> <<if $arcologies[0].FSRestart != "unset">> Your Eugenics focused society @@.red;disagrees@@ with the local branch of The Cattle Ranch's views on slave breeding. Until society sees them as nothing more than mindless cattle and not human, they are in conflict with current reproduction standards. - <<FSChange "Eugenics" -1>> + <<= FSChange("Eugenics", -1)>> <<elseif $arcologies[0].FSPaternalist != "unset">> While they can't stop what happens to slaves outside of your arcology, they can @@.red;disapprove and protest@@ you allowing a branch of the mentally and physically abusive Cattle Ranch to be established in your arcology. - <<FSChange "Paternalist" -2>> + <<= FSChange("Paternalist", -2)>> <</if>> <</if>> @@ -590,7 +590,7 @@ On formal occasions, you are announced as $PCTitle. Your citizens <<if $arcologies[0].FSPaternalist >= 80>> are so paternalistic that they @@.green;approve@@ of - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <<elseif $arcologies[0].FSPaternalist >= 40>> are paternalistic enough to tolerate <<else>> @@ -603,23 +603,23 @@ On formal occasions, you are announced as $PCTitle. <<if $citizenOrphanageTotal > 0>> <<if $arcologies[0].FSPaternalist != "unset">> The public @@.green;approves@@ of the way you're providing for $citizenOrphanageTotal of your slaves' children to be raised as citizens. - <<FSChange "Paternalist" $citizenOrphanageTotal>> + <<= FSChange("Paternalist", $citizenOrphanageTotal)>> <<if $privateOrphanageTotal > 0>> Raising <<print commaNum($privateOrphanageTotal)>> of your slaves' children privately is considered even more @@.green;impressive.@@ <<set _care = $privateOrphanageTotal*2>> - <<FSChange "Paternalist" _care>> + <<= FSChange("Paternalist", _care)>> <</if>> <<elseif $arcologies[0].FSDegradationist != "unset">> The public @@.red;disapproves@@ of the way you're providing for $citizenOrphanageTotal of your slaves' children to be raised as citizens. <<set _care = -$citizenOrphanageTotal>> - <<FSChange "Degradationist" _care>> + <<= FSChange("Degradationist", _care)>> <<if $privateOrphanageTotal > 0>>Fortunately your raising slaves' children privately is not publicly known.<</if>> <</if>> <<elseif $privateOrphanageTotal > 0>> <<if $arcologies[0].FSPaternalist != "unset">> Raising <<print commaNum($privateOrphanageTotal)>> of your slaves' children privately is considered extremely @@.green;impressive.@@ <<set _care = $privateOrphanageTotal*2>> - <<FSChange "Paternalist" _care>> + <<= FSChange("Paternalist", _care)>> <<elseif $arcologies[0].FSDegradationist != "unset">> Fortunately your raising slaves' children privately is not publicly known. <</if>> @@ -627,7 +627,7 @@ On formal occasions, you are announced as $PCTitle. <<if $breederOrphanageTotal > 0 && $arcologies[0].FSRepopulationFocus != "unset">> The public @@.green;approves@@ of the way you've dedicated <<print commaNum($breederOrphanageTotal)>> of your slaves' children to be raised into future breeders. <<set _futureBreeders = Math.round((($breederOrphanageTotal/100)+1))>> - <<FSChange "Repopulationist" _futureBreeders>> + <<= FSChange("Repopulationist", _futureBreeders)>> <</if>> <<if $arcologies[0].FSNull != "unset">> diff --git a/src/uncategorized/saBeYourHeadGirl.tw b/src/uncategorized/saBeYourHeadGirl.tw index 44916cef0c504847bef4652e0f6b19a1e0d8cce0..c3ef4f107c1f579a3d4233bc907b678dc558ba11 100644 --- a/src/uncategorized/saBeYourHeadGirl.tw +++ b/src/uncategorized/saBeYourHeadGirl.tw @@ -17,7 +17,7 @@ <<if $slaves[$i].relationship > 4>> <<if $familyTesting == 1>> <<if $slaves[$i].relationshipTarget == $Concubine.ID>> - <<if totalRelatives($slaves[$i]) > 0>> + <<if areRelated($Concubine, $slaves[$i]) > 0>> <<if $Concubine.mother == $slaves[$i].ID || $Concubine.father == $slaves[$i].ID>> Your Concubine is your Consort's daughter-wife. Truly, $arcologies[0].name looks up to you @@.green;as children to a father.@@ <<set $rep += 250>> diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw index 69b834fa591ed5d33f743538e2c0ce7ee47e84b5..69f6e10f2a2e7b2a36e307a43bfd54891e5b8849 100644 --- a/src/uncategorized/saChoosesOwnJob.tw +++ b/src/uncategorized/saChoosesOwnJob.tw @@ -50,8 +50,8 @@ <<= assignJob($slaves[$i], "be a servant")>> <</if>> - <<elseif ($universalRulesAssignsSelfFacility == 1) && (($slaves[$i].devotion < 45) || ($slaves[$i].trust < 45)) && ($slaves[$i].sexualQuirk == "caring") && $nurseryNannies > $nurserySlaves>> - <<set $slaves[$i].choosesOwnAssignmentText += " enjoys taking care of infants, so $he decides to work in $nurseryName.">> + <<elseif $universalRulesAssignsSelfFacility == 1 && $slaves[$i].devotion > 50 && canWalk($slaves[$i]) && canSee($slaves[$i]) && && $slaves[$i].sexualQuirk == "caring" && $nurseryNannies > $nurserySlaves>> + <<set $slaves[$i].choosesOwnAssignmentText += " enjoys taking care of children, so $he decides to work in $nurseryName.">> <<= assignJob($slaves[$i], "work as a nanny")>> <<elseif ($slaves[$i].relationship == -1)>> diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw index 4efccbe2dc40e5edcb2e8c3f4ed24721fcff9c9d..b765321c4fe748e759c68fbc88f8fc58b34394fa 100644 --- a/src/uncategorized/saDevotion.tw +++ b/src/uncategorized/saDevotion.tw @@ -242,7 +242,7 @@ Since $he loves you, $he has mixed feelings about the prospect, but $he prefers to think of it as your way of looking after $him. It's $his favorite subject, and $his strong feelings about it <<if $arcologies[0].FSPaternalist != "unset">> advances paternalistic ideals and @@.green;improves your reputation.@@ - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <<else>> @@.green;improves your reputation.@@ <<set $repGain += $FSSingleSlaveRep*2>> @@ -261,7 +261,7 @@ Since $he loves you, $he has mixed feelings about the prospect, but $he prefers to think of it as your way of looking after $him. This <<if $arcologies[0].FSPaternalist != "unset">> advances paternalistic ideals and @@.green;improves your reputation.@@ - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <<else>> @@.green;improves your reputation.@@ <<set $repGain += $FSSingleSlaveRep>> @@ -336,7 +336,7 @@ Since $he loves you, $he has mixed feelings about the prospect, but $he prefers to think of it as your way of looking after $him. It's $his favorite subject, and $his strong feelings about it <<if $arcologies[0].FSPaternalist != "unset">> advances paternalistic ideals and @@.green;improves your reputation.@@ - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <<else>> @@.green;improves your reputation.@@ <<set $repGain += $FSSingleSlaveRep*2>> @@ -355,7 +355,7 @@ Since $he loves you, $he has mixed feelings about the prospect, but $he prefers to think of it as your way of looking after $him. This <<if $arcologies[0].FSPaternalist != "unset">> advances paternalistic ideals and @@.green;improves your reputation.@@ - <<FSChange "Paternalist" 2>> + <<= FSChange("Paternalist", 2)>> <<else>> @@.green;improves your reputation.@@ <<set $repGain += $FSSingleSlaveRep>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 31092e4e1100a9e0f382c73d8852e0e7edd509f1..a3d6b450e76c3ae553caaf8018a29db30320bc7a 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -784,7 +784,7 @@ <<case "super fertility drugs">> <<if $slaves[$i].pregKnown == 1>> - $He's already pregnant, so the fertility drugs $he's on do $him no good. + @@.yellow;$He's already pregnant, so the fertility drugs $he's on do $him no good.@@ <<elseif $slaves[$i].pregWeek < 0>> $He's still recovering from a recent pregnancy, so the fertility drugs $he's on do $him little good. <<elseif ($slaves[$i].preg > 1)>> @@ -824,7 +824,7 @@ <<case "fertility drugs">> <<if $slaves[$i].pregKnown == 1>> - $He's already pregnant, so the fertility drugs $he's on do $him no good. + @@.yellow;$He's already pregnant, so the fertility drugs $he's on do $him no good.@@ <<elseif $slaves[$i].pregWeek < 0>> $He's still recovering from a recent pregnancy, so the fertility drugs $he's on do $him little good. <<elseif ($slaves[$i].preg > 1)>> diff --git a/src/uncategorized/saGetMilked.tw b/src/uncategorized/saGetMilked.tw index 4ce6a160e00839fc4db5f758a9a586d392a0a09e..de004e58b98435a7e3d7a6887734967bcd83a280 100644 --- a/src/uncategorized/saGetMilked.tw +++ b/src/uncategorized/saGetMilked.tw @@ -471,7 +471,7 @@ gets milked this week. <<set _vignette = GetVignette($slaves[$i])>> __This week__ _vignette.text <<if (_vignette.type == "cash")>> - <<set FResult($slaves[$i])>> + <<set $FResult = FResult($slaves[$i])>> <<if (_vignette.effect > 0)>> @@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@ <<elseif (_vignette.effect < 0)>> @@ -537,7 +537,7 @@ gets milked this week. <</if>> <<set $slaves[$i].health += 2*_vignette.effect>> <<else>> - <<set FResult($slaves[$i])>> + <<set $FResult = FResult($slaves[$i])>> <<if (_vignette.effect > 0)>> @@.green;gaining you a bit of reputation.@@ <<elseif (_vignette.effect < 0)>> diff --git a/src/uncategorized/saGuardsYou.tw b/src/uncategorized/saGuardsYou.tw index b96c36df19b2213b76387338afe02a9e95262ad6..e5058e703c2f96dfb9b5974b1ccfdec545f5cdcd 100644 --- a/src/uncategorized/saGuardsYou.tw +++ b/src/uncategorized/saGuardsYou.tw @@ -6,7 +6,7 @@ carries arms in your defense. <<set $slaves[$i].livingRules = "luxurious">> <</if>> -<<Deadliness $slaves[$i]>> +<<set $deadliness = Deadliness($slaves[$i])>> <<if $slaves[$i].combatSkill > 0>> $His combat skills greatly increase $his deadliness. diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index c476c108c5db2e87e604477e5de2fb7cfa9c6cba..af5d833daac88ff99ffdee82a82e6c170794bb28 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -113,10 +113,7 @@ <</if>> <<if $slaves[$i].assignmentVisible == 1>> /* OPENS AUTOSURGERY, CLOTHES, AND ACCESSORIES */ - <<if hasSurgeryRule($slaves[$i], $defaultRules) && - $slaves[$i].useRulesAssistant == 1 && - $slaves[$i].indentureRestrictions < 2 && - $cash > 0>> + <<if hasSurgeryRule($slaves[$i], $defaultRules) && $slaves[$i].useRulesAssistant == 1 && $slaves[$i].indentureRestrictions < 2 && $cash > 0>> <<= rulesAutosurgery($slaves[$i])>> <</if>> <</if>> @@ -283,7 +280,7 @@ $He enjoys spending time with women, and starts to @@.green;reconsider $his unwillingness to have sex with a woman.@@ <<set $slaves[$i].attrXX += 3>> <</if>> - <<if $slaves[$i].canAchieveErection>> + <<if canAchieveErection($slaves[$i])>> <<if ($slaves[$i].energy >= 40)>> <<if ($slaves[$i].penetrativeCount > 0)>> Getting to fuck another girl is rare and special, and $he @@.green;starts to value getting to have sex with women.@@ @@ -316,7 +313,7 @@ $He enjoys spending time with women, and is now @@.green;more attracted to women.@@ <<set $slaves[$i].attrXX += 3>> <</if>> - <<if $slaves[$i].canAchieveErection>> + <<if canAchieveErection($slaves[$i])>> <<if ($slaves[$i].energy >= 60)>> <<if ($slaves[$i].penetrativeCount > 0)>> @@.green;$His indifference to women@@ is worn down on the special occasions that $he's allowed to stick $his dick in one. @@ -352,7 +349,7 @@ $He enjoys spending time with women so much that any interaction becomes flirtation; $he's now @@.green;more aroused by women.@@ <<set $slaves[$i].attrXX += 3>> <</if>> - <<if $slaves[$i].canAchieveErection>> + <<if canAchieveErection($slaves[$i])>> <<if ($slaves[$i].energy >= 80)>> <<if ($slaves[$i].penetrativeCount > 0)>> $He cherishes the special occasions on which $he gets to cum inside a girl, @@.green;building $his appetite for women.@@ @@ -820,7 +817,7 @@ <</if>> <<elseif ($slaves[$i].behavioralFlaw == "hates women")>> <<if ($slaves[$i].fetish == "pregnancy")>> - $He dislikes the company of women, but fetishizes pregnancy; that women, with their motherly hips and fertile cunts, can't be //that// bad, and @@.green;gets over $his hatred.@@ + $He dislikes the company of women, but fetishizes pregnancy; $he decides that women, with their motherly hips and fertile cunts, can't be //that// bad, and @@.green;gets over $his hatred.@@ <<set $slaves[$i].behavioralFlaw = "none">> <<elseif ($slaves[$i].fetish == "cumslut")>> $He dislikes the company of women and has a real oral fixation; $he decides that women, with their soft, kissable lips can't be //that// bad, and @@.green;gets over $his hatred.@@ @@ -1467,6 +1464,7 @@ <<set $slaves[$i].devotion -= 2>> <</if>> <<case "a slave since birth">> + <<if $slaves[$i].tankBaby > 0>> The tank's imprinting left a lasting impression on $him; deep down $he <<if $slaves[$i].tankBaby == 2>> @@.hotpink;knows you are to be obeyed@@ or @@.gold;bad things will happen,@@ @@ -1476,6 +1474,7 @@ <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> <</if>> even if $he can't understand why. + <</if>> <<case "a breeder">> <<if $slaves[$i].pregKnown == 1 && $arcologies[0].FSRepopulation != "unset">> $His life used to revolve around being pregnant all the time and nothing has changed. However, being surrounded with happy, heavily pregnant women leaves $him @@.hotpink;slightly more accepting@@ of $his fate and @@.mediumaquamarine;hopeful@@ that $his trained body will be useful to you. @@ -1831,7 +1830,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> @@ -1841,7 +1840,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -1854,7 +1853,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].inflation != 0 && $slaves[$i].inflationType == "cum">> In addition to being an orally fixated cumslut, $he is required to keep $his belly bloated with cum at all times, making $his life revolve around being full of cum. @@.yellow;$He's become psychologically addicted to cum.@@ @@ -1862,7 +1861,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $cockFeeder != 0>> In addition to being an orally fixated cumslut, $he eats by sucking dick. @@.yellow;$He's become psychologically addicted to cum.@@ @@ -1870,7 +1869,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> <<if $slaves[$i].addict > 2>> @@ -1879,7 +1878,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -1894,7 +1893,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].vaginalAccessory == "chastity belt">> $He has a powerful sex drive, and since $his pussy's off limits, $he sinks ever deeper into $his identity as a helpless anal slut. @@.yellow;$He's become psychologically addicted to getting assfucked.@@ @@ -1902,7 +1901,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -1913,7 +1912,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -1926,7 +1925,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> <<if $slaves[$i].addict > 2>> @@ -1935,7 +1934,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -1948,7 +1947,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].drugs == "hyper breast injections">> $He loves $his tits, and watching them steadily swell from the hyper injections starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ @@ -1956,7 +1955,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif ($slaves[$i].hormoneBalance >= 100) && ($slaves[$i].boobs < 1000)>> $He loves $his tits, and feeling them grow under female hormone treatments starts to hold more fascination for $him than mere sex. @@.yellow;$His sexual identity is now dominated by $his swelling boobs.@@ @@ -1964,7 +1963,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> <<if $slaves[$i].addict > 2>> @@ -1973,7 +1972,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -1987,7 +1986,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> @@ -1997,7 +1996,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -2012,7 +2011,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -2023,7 +2022,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -2036,7 +2035,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyRestraintsSetting >= 2)>> Strapped into a milking machine's tender, penetrative embrace, $his masochistic tendencies darken into sexual appreciation for $his life as a human factory. @@.yellow;$He's descended into true self hatred.@@ @@ -2044,7 +2043,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> <<if $slaves[$i].addict > 2>> @@ -2053,7 +2052,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -2071,7 +2070,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].bellyPreg > 100 && $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1 && $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $slaves[$i].devotion > 75>> $He's been marked to be the bearer of your offspring and is growing larger by the day with your child. $He is to be nothing more than a vessel for your children, and as such @@.yellow;has become obsessed with carrying them.@@ @@ -2079,7 +2078,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].bellyPreg >= 120000>> $He's so overfull with life that $he starts to pay much more sexual attention to pregnancy than to impregnation. @@.yellow;$He's become obsessed with breeding.@@ @@ -2087,7 +2086,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].births > 10>> $He's been bred so much that $he starts to pay as much sexual attention to pregnancy as to impregnation. @@.yellow;$He's become obsessed with breeding.@@ @@ -2095,7 +2094,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyPregSetting >= 2) && ($slaves[$i].pregKnown == 1)>> With $his womanhood fucked full of cum and fertility drugs, $his pregnancy fetish deepens into true perversity. @@.yellow;$He's become obsessed with breeding.@@ @@ -2103,7 +2102,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <<elseif $slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac">> <<if $slaves[$i].addict > 2>> @@ -2112,7 +2111,7 @@ <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> Allowing $him to indulge in $his fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <</if>> @@ -2939,6 +2938,7 @@ This will likely be the case for the duration of $his pregnancy. <</if>> <</if>> + <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> <<if ($slaves[$i].fetish == "pregnancy")>> <<if $slaves[$i].preg >= 40>> @@ -3018,6 +3018,27 @@ <</if>> <</if>> <</if>> + + <<set _oldCount = $slaves[$i].pregType>> + <<if $slaves[$i].preg <= 2 && $slaves[$i].broodmother == 0>> + <<run fetalSplit($slaves[$i], 1000)>> + <<run WombCleanYYFetuses($slaves[$i])>> + <</if>> + <<if $pregnancyMonitoringUpgrade == 1>> + <<if _oldCount < $slaves[$i].pregType>> + During $his weekly monitoring, it is discovered that $his womb is now home to @@.lime;more ova than last checkup.@@ + <<elseif _oldCount > $slaves[$i].pregType>> + During $his weekly monitoring, it is discovered that $his womb is now home to @@.orange;less ova than last checkup.@@ + <<if $slaves[$i].pregType == 0>> + For all intent and purposes, @@.yellow;$he is no longer pregnant.@@ + <<set WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = 0>> + <<run SetBellySize($slaves[$i])>> + <</if>> + <</if>> + <<elseif _oldCount > $slaves[$i].pregType && $slaves[$i].pregType == 0>> + <<set WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = 0>> + <<run SetBellySize($slaves[$i])>> + <</if>> <<if ($slaves[$i].preg >= 10)>> <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> @@ -4216,19 +4237,19 @@ <<else>> Society @@.red;disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority. <</if>> - <<FSChangePorn "Supremacist" -1>> + <<= FSChangePorn("Supremacist", -1)>> <<switch $slaves[$i].assignment>> <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep -= $FSSingleSlaveRep*($arcologies[0].FSSupremacist/$FSLockinLevel)>> <</switch>> <<elseif ($slaves[$i].assignment == "be your Head Girl")>> Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your head girl, advancing the notion that those of the $arcologies[0].FSSupremacistRace race should be in positions of authority over others. - <<FSChangePorn "Supremacist" 2>> + <<= FSChangePorn("Supremacist", 2)>> <<elseif ($slaves[$i].assignment == "recruit girls")>> Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of leadership as your recruiter, advancing the notion that it is only natural that those of the $arcologies[0].FSSupremacistRace race should lead the charge in enslaving others. - <<FSChangePorn "Supremacist" 2>> + <<= FSChangePorn("Supremacist", 2)>> <<elseif ($slaves[$i].assignment == "be your Concubine")>> Society @@.green;strongly approves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a position of importance as your concubine, advancing the notion that the most favored of your bedslaves should naturally be of the $arcologies[0].FSSupremacistRace race. - <<FSChangePorn "Supremacist" 2>> + <<= FSChangePorn("Supremacist", 2)>> /* Code contributed by Anon1888 */ <<else>> Society does not disapprove of your keeping a slave of the $arcologies[0].FSSupremacistRace race, since $he is not in a publicly degrading role. @@ -4239,17 +4260,17 @@ <<if def _saLTE>> <<if $slaves[$i].race != _saLTE.race>> Society @@.red;strongly disapproves@@ of your allowing a pure $arcologies[0].FSSupremacistRace slave to be miscegenated by _saLTE.slaveName. - <<FSChangePorn "Supremacist" -2>> + <<= FSChangePorn("Supremacist", -2)>> <<else>> Society @@.green;strongly approves@@ of your using slave breeders like $slaves[$i].slaveName to propagate the $arcologies[0].FSSupremacistRace race. - <<FSChangePorn "Supremacist" 2>> + <<= FSChangePorn("Supremacist", 2)>> <</if>> <</if>> <</if>> <</if>> <<if $slaves[$i].fuckdoll > 0>> Society @@.red;strongly disapproves@@ of your owning a $arcologies[0].FSSupremacistRace Fuckdoll. - <<FSChangePorn "Supremacist" -2>> + <<= FSChangePorn("Supremacist", -2)>> <</if>> <<else>> <<if $arcologies[0].FSSupremacist >= $FSLockinLevel*0.5>> @@ -4257,10 +4278,10 @@ <<else>> Society @@.green;approves@@ of your keeping a slave of an inferior race; this also advances $arcologies[0].FSSupremacistRace superiority. <</if>> - <<FSChangePorn "Supremacist" 1>> + <<= FSChangePorn("Supremacist", 1)>> <<if $slaves[$i].fuckdoll > 0>> Society @@.green;approves@@ of your keeping a Fuckdoll of an inferior race. - <<FSChangePorn "Supremacist" 1>> + <<= FSChangePorn("Supremacist", 1)>> <</if>> <</if>> <</if>> @@ -4272,16 +4293,16 @@ <<else>> Society @@.green;approves@@ of your keeping a slave of the subject $arcologies[0].FSSubjugationistRace race; this also advances $arcologies[0].FSSubjugationistRace inferiority. <</if>> - <<FSChangePorn "Subjugationist" 1>> + <<= FSChangePorn("Subjugationist", 1)>> <<if $slaves[$i].ovaries == 0>> <<if $slaves[$i].balls == 0 || $slaves[$i].vasectomy == 1>> Society @@.green;approves@@ of $slaves[$i].slaveName's <<if $slaves[$i].vasectomy == 1 && $slaves[$i].balls > 0>>vasectomy<<elseif $slaves[$i].dick > 0>>gelding<<else>>sterilization<</if>>, which ensures that $he will not propagate the $arcologies[0].FSSubjugationistRace race. - <<FSChangePorn "Subjugationist" 1>> + <<= FSChangePorn("Subjugationist", 1)>> <</if>> <</if>> <<if $slaves[$i].fuckdoll > 0>> Society @@.green;approves@@ of your keeping a Fuckdoll of the $arcologies[0].FSSubjugationistRace race. - <<FSChangePorn "Subjugationist" 1>> + <<= FSChangePorn("Subjugationist", 1)>> <</if>> <<else>> <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource > 0>> @@ -4289,7 +4310,7 @@ <<if ndef _lte>>@@.red;Error, pregSource not found.@@<</if>> <<if $slaves[_lte].race == $arcologies[0].FSSubjugationistRace>> Society @@.red;strongly disapproves@@ of your allowing $slaves[$i].slaveName to be miscegenated by a $arcologies[0].FSSubjugationistRace subhuman like $slaves[_lte].slaveName. - <<FSChangePorn "Subjugationist" -2>> + <<= FSChangePorn("Subjugationist", -2)>> <</if>> <</if>> <</if>> @@ -4298,52 +4319,52 @@ <<if $arcologies[0].FSYouthPreferentialist != "unset">> <<if ($slaves[$i].geneMods.NCS > 0) && ($slaves[$i].visualAge <= 18)>> Society @@.green;strongly approves@@ of you keeping $slaves[$i].slaveName forever young and youthening; this furthers the fashion for young slaves. - <<FSChangePorn "YouthPreferentialist" 2>> + <<= FSChangePorn("YouthPreferentialist", 2)>> <<elseif ($slaves[$i].visualAge < 30)>> Society @@.green;approves@@ of $slaves[$i].slaveName's youthful body; $he furthers the fashion for young slaves. <<set _youth_rep_change = ((30-$slaves[$i].visualAge)/5)>> - <<FSChangePorn "YouthPreferentialist" _youth_rep_change>> + <<= FSChangePorn("YouthPreferentialist", _youth_rep_change)>> <</if>> <<elseif $arcologies[0].FSMaturityPreferentialist != "unset">> <<if ($slaves[$i].visualAge >= 30)>> Society @@.green;approves@@ of $slaves[$i].slaveName's mature body; $he furthers the fashion for older ladies. <<set _maturity_rep_change = (($slaves[$i].visualAge-25)/5)>> - <<FSChangePorn "MaturityPreferentialist" _maturity_rep_change>> + <<= FSChangePorn("MaturityPreferentialist", _maturity_rep_change)>> <</if>> <</if>> <<if $arcologies[0].FSGenderRadicalist != "unset">> <<if ($slaves[$i].balls > 0) && ($slaves[$i].dick > 0) && ($slaves[$i].hormoneBalance >= 100)>> Society @@.green;approves@@ of your heavy hormonal feminization of $slaves[$i].slaveName; this advances public interest in girls with soft little dicks. - <<FSChangePorn "GenderRadicalist" 1>> + <<= FSChangePorn("GenderRadicalist", 1)>> <<elseif ($slaves[$i].balls > 0) && ($slaves[$i].pubertyXY == 0) && ($slaves[$i].physicalAge >= $potencyAge)>> Society @@.green;approves@@ of you keeping $slaves[$i].slaveName from going through puberty; this advances public interest in girls with soft little dicks. - <<FSChangePorn "GenderRadicalist" 2>> + <<= FSChangePorn("GenderRadicalist", 2)>> <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls == 0)>> Society @@.green;approves@@ of your keeping a gelded slave; this advances public interest in girls with soft dickclits. - <<FSChangePorn "GenderRadicalist" 1>> + <<= FSChangePorn("GenderRadicalist", 1)>> <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].anus > 0) && ($slaves[$i].devotion > 20) && ($slaves[$i].trust >= -20)>> Society @@.green;approves@@ of your keeping a contented dickgirl bottom; this advances public interest in girls who get hard when assfucked. - <<FSChangePorn "GenderRadicalist" 1>> + <<= FSChangePorn("GenderRadicalist", 1)>> <</if>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> <<if $arcologies[0].FSRestart == "unset">> <<if ($slaves[$i].bellyPreg >= 1500)>> Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies. - <<FSChangePorn "GenderFundamentalist" 1>> + <<= FSChangePorn("GenderFundamentalist", 1)>> <<elseif ($slaves[$i].preg == 0)>> Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a slave fertile; this also supports the idea that slave women should bear babies. - <<FSChangePorn "GenderFundamentalist" 1>> + <<= FSChangePorn("GenderFundamentalist", 1)>> <</if>> <<else>> <<if ($slaves[$i].hips > $slaves[$i].shoulders)>> Society @@.green;approves@@ of keeping a slave with a feminine figure. - <<FSChangePorn "GenderFundamentalist" 1>> + <<= FSChangePorn("GenderFundamentalist", 1)>> <</if>> <</if>> <<if ($slaves[$i].devotion <= 95) && canPenetrate($slaves[$i])>> Society @@.red;disapproves@@ of $slaves[$i].slaveName's stiff, unrestrained dick, since $he isn't even worshipful of you. - <<FSChangePorn "GenderFundamentalist" -1>> + <<= FSChangePorn("GenderFundamentalist", -1)>> <</if>> <</if>> @@ -4351,13 +4372,13 @@ <<if $slaves[$i].preg > 30>> <<if $slaves[$i].pregType >= 20>> Society is @@.green;very pleased@@ at $slaves[$i].slaveName's dedication to pregnancy. - <<FSChangePorn "Repopulationist" 5>> + <<= FSChangePorn("Repopulationist", 5)>> <<elseif $slaves[$i].pregType >= 10>> Society is @@.green;pleased@@ by $slaves[$i].slaveName's abnormally large pregnancy. - <<FSChangePorn "Repopulationist" 3>> + <<= FSChangePorn("Repopulationist", 3)>> <<else>> Society is @@.green;pleased@@ by $slaves[$i].slaveName's advanced pregnancy. - <<FSChangePorn "Repopulationist" 2>> + <<= FSChangePorn("Repopulationist", 2)>> <</if>> <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. @@ -4368,11 +4389,11 @@ $slaves[$i].slaveName is so fat, society just assumes there is a baby somewhere in there, though they wish it was more obvious. <<if $slaves[$i].pregWeek < 0>> But fortunately for $him, word of $his recent birth has gotten around @@.green;reassuring the masses@@ that $he can still bear children. - <<FSChangePorn "Repopulationist" 2>> + <<= FSChangePorn("Repopulationist", 2)>> <<elseif $slaves[$i].collar == "preg biometrics">> <<if $slaves[$i].preg > 0>> @@.green;Their wish is granted@@ by $slaves[$i].slaveName's collar revealing $his womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $his body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden. - <<FSChangePorn "Repopulationist" 1>> + <<= FSChangePorn("Repopulationist", 1)>> <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> @@ -4380,12 +4401,12 @@ <</if>> <<elseif $slaves[$i].preg <= 0>> @@.red;The illusion is shattered@@ by $slaves[$i].slaveName's collar revealing $his vacant womb. - <<FSChangePorn "Repopulationist" -2>> + <<= FSChangePorn("Repopulationist", -2)>> <</if>> <</if>> <<elseif $slaves[$i].bellyPreg >= 1500>> Society is @@.green;pleased@@ by $slaves[$i].slaveName's pregnancy. - <<FSChangePorn "Repopulationist" 1>> + <<= FSChangePorn("Repopulationist", 1)>> <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> @@ -4399,7 +4420,7 @@ <<set $repGain += 0.1*$FSSingleSlaveRep>> <<elseif $slaves[$i].collar == "preg biometrics" && $slaves[$i].preg > 0>> Society is @@.green;pleased@@ by $slaves[$i].slaveName's collar revealing $his womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $his body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden. - <<FSChangePorn "Repopulationist" 1>> + <<= FSChangePorn("Repopulationist", 1)>> <<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>> They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course. <<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>> @@ -4407,7 +4428,7 @@ <</if>> <<elseif $slaves[$i].pregWeek < 0>> Society is @@.green;pleased@@ by $slaves[$i].slaveName's recent birth. - <<FSChangePorn "Repopulationist" 2>> + <<= FSChangePorn("Repopulationist", 2)>> <<elseif setup.fakeBellies.includes($bellyAccessory)>> Society is @@.green;placated@@ by $slaves[$i].slaveName's fake belly. <<set $repGain += 0.01*$FSSingleSlaveRep>> @@ -4415,47 +4436,47 @@ Society is perfectly fine with $slaves[$i].slaveName not reproducing. $His belly is still unattractively small, however. <<elseif ($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || ($slaves[$i].preg < -1) || ($slaves[$i].pubertyXX == 0)>> Society is @@.red;mildly disappointed@@ that $slaves[$i].slaveName is unable to become pregnant. - <<FSChangePorn "Repopulationist" -1>> + <<= FSChangePorn("Repopulationist", -1)>> <<elseif $slaves[$i].preg == -1>> Society is @@.red;disapproving@@ of $slaves[$i].slaveName's contraceptive regimen. - <<FSChangePorn "Repopulationist" -2>> + <<= FSChangePorn("Repopulationist", -2)>> <<else>> Society is @@.red;disapproving@@ of $slaves[$i].slaveName's flat, unimpregnated stomach. - <<FSChangePorn "Repopulationist" -2>> + <<= FSChangePorn("Repopulationist", -2)>> <</if>> <<elseif $arcologies[0].FSRestart != "unset">> <<if $slaves[$i].vaginalAccessory == "chastity belt" || $slaves[$i].vaginalAccessory == "combined chastity">> Society is @@.green;mildly pleased@@ at you keeping $his vagina in check. - <<FSChangePorn "Eugenics" 1>> + <<= FSChangePorn("Eugenics", 1)>> <</if>> <<if $slaves[$i].dickAccessory == "chastity" || $slaves[$i].dickAccessory == "combined chastity">> Society is @@.green;mildly pleased@@ at you keeping $his dick in check. - <<FSChangePorn "Eugenics" 1>> + <<= FSChangePorn("Eugenics", 1)>> <</if>> <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1>> <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1>> The Societal Elite @@.green;are pleased@@ your child is growing in within <<print $him>>. The mark covering $his lower belly, coupled with $his gravidity and blessing, @@.green;enamors@@ your populace. <<set $failedElite -= 5+$slaves[$i].pregType>> - <<FSChangePorn "Eugenics" 3>> + <<= FSChangePorn("Eugenics", 3)>> <</if>> <<else>> <<if $slaves[$i].preg > 30>> <<if $slaves[$i].pregType >= 10>> Society is @@.red;furious@@ at $slaves[$i].slaveName's infested womb. - <<FSChangePorn "Eugenics" -10>> + <<= FSChangePorn("Eugenics", -10)>> <<elseif $slaves[$i].pregType >= 4>> Society is @@.red;disgusted@@ by $slaves[$i].slaveName's abnormally large pregnancy. - <<FSChangePorn "Eugenics" -5>> + <<= FSChangePorn("Eugenics", -5)>> <<else>> Society is @@.red;greatly displeased@@ by $slaves[$i].slaveName's advanced pregnancy. - <<FSChangePorn "Eugenics" -3>> + <<= FSChangePorn("Eugenics", -3)>> <</if>> <<elseif $slaves[$i].bellyPreg >= 1500>> Society is @@.red;very displeased@@ by $slaves[$i].slaveName's pregnancy. - <<FSChangePorn "Eugenics" -2>> + <<= FSChangePorn("Eugenics", -2)>> <<elseif $slaves[$i].preg < -1 and $slaves[$i].vagina > -1>> Society is @@.green;pleased@@ that $slaves[$i].slaveName is unable to become pregnant. - <<FSChangePorn "Eugenics" 2>> + <<= FSChangePorn("Eugenics", 2)>> <</if>> <<if $slaves[$i].pregKnown == 1 && $eugenicsFullControl != 1>> The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slave owner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite. @@ -4464,84 +4485,84 @@ <</if>> <<if $slaves[$i].balls > 0 && $slaves[$i].vasectomy == 0>> Society @@.red;disapproves@@ of $his working testicles. - <<FSChangePorn "Eugenics" $slaves[$i].balls>> + <<= FSChangePorn("Eugenics", -$slaves[$i].balls)>> <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls > 0 && $slaves[$i].vasectomy == 1>> Society @@.green;approves@@ of $his vasectomy. - <<FSChangePorn "Eugenics" 1>> + <<= FSChangePorn("Eugenics", 1)>> <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls > 0 && $slaves[$i].ballType == "sterile">> Society @@.green;approves@@ of $his useless testicles. - <<FSChangePorn "Eugenics" 1>> + <<= FSChangePorn("Eugenics", 1)>> <<elseif $slaves[$i].dick > 0 && $slaves[$i].balls == 0>> Society @@.green;approves@@ of $his lack of testicles. - <<FSChangePorn "Eugenics" 2>> + <<= FSChangePorn("Eugenics", 2)>> <</if>> <</if>> <<if $arcologies[0].FSPaternalist != "unset">> <<if ($slaves[$i].geneMods.NCS > 0) && ($slaves[$i].visualAge <= $potencyAge) && ($slaves[$i].physicalAge >= $potencyAge)>> Society @@.green;approves@@ of you keeping $slaves[$i].slaveName perpetually young and innocent looking so you can keep taking care of $him; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <<elseif ($slaves[$i].intelligenceImplant >= 15) && ($slaves[$i].fetish != "mindbroken")>> Society @@.green;approves@@ of $slaves[$i].slaveName being properly educated; this advances ideas about slave improvement. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <<elseif ($slaves[$i].intelligenceImplant < 15) && ($slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15) && ($slaves[$i].fetish != "mindbroken")>> Society @@.red;disapproves@@ of $slaves[$i].slaveName being stupid and uneducated; this holds back ideas about slave improvement. - <<FSChangePorn "Paternalist" -1>> + <<= FSChangePorn("Paternalist", -1)>> <</if>> <<if ($slaves[$i].health > 80)>> Society @@.green;approves@@ of $his shining health; this advances belief in a slaveowner's duty. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <</if>> <<if ($slaves[$i].devotion+$slaves[$i].trust > 180)>> <<if ($slaves[$i].relationship == -3)>> Society @@.green;approves very strongly@@ of $his happiness as your wife; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 5>> + <<= FSChangePorn("Paternalist", 5)>> <<elseif ($slaves[$i].relationship == -2)>> Society @@.green;strongly approves@@ of $his emotional bond to you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 2>> + <<= FSChangePorn("Paternalist", 2)>> <<else>> Society @@.green;approves@@ of $his attachment to you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <</if>> <<else>> <<if ($slaves[$i].devotion > 95)>> Society @@.green;approves@@ of $his attachment to you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <</if>> <<if ($slaves[$i].trust > 95)>> Society @@.green;approves@@ of $his trust in you; this advances paternalistic ideals. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <</if>> <</if>> <<if ($slaves[$i].choosesOwnAssignment == 1)>> Society @@.green;approves@@ of $slaves[$i].slaveName being allowed to choose $his own job, advancing ideals about slave self-actualization. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <</if>> <<if ($slaves[$i].relationship == -3)>> <<if $slaves[$i].fetish == "mindbroken">> Society is mixed over your marriage to the mindbroken girl; on one hand $he had no consent, but on the other, you @@.green;surely must love $him@@ to marry $him. - <<FSChangePorn "Paternalist" 1>> + <<= FSChangePorn("Paternalist", 1)>> <<elseif ($slaves[$i].devotion <= 20)>> Society is @@.red;thoroughly disgusted@@ that you took $his hand in marriage by force. - <<FSChangePorn "Paternalist" -3>> + <<= FSChangePorn("Paternalist", -3)>> <</if>> <</if>> <<if ($modScore > 15 || ($piercingScore > 8 && $tatScore > 5))>> Society @@.red;disapproves@@ of $his degrading body modifications, which dulls the public interest in letting slaves choose their own appearance. - <<FSChangePorn "Paternalist" -1>> + <<= FSChangePorn("Paternalist", -1)>> <</if>> <<if $slaves[$i].fuckdoll > 0>> Society @@.red;strongly disapproves@@ of your owning a Fuckdoll. - <<FSChangePorn "Paternalist" -2>> + <<= FSChangePorn("Paternalist", -2)>> <</if>> <<elseif $arcologies[0].FSDegradationist != "unset">> <<if ($slaves[$i].fetish == "mindbroken")>> Society @@.green;approves@@ of $his broken spirit; $he serves as an example of a soulless fuckpuppet. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <<else>> <<if ($slaves[$i].trust <= 4)>> Society @@.green;approves@@ of $slaves[$i].slaveName's fear of you. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <<else>> <<if ($slaves[$i].assignment == "be your Head Girl")>> Society accepts $slaves[$i].slaveName trusting you, since $he is your Head Girl and keeps the other slaves down. @@ -4551,31 +4572,31 @@ Society reluctantly accepts of $slaves[$i].slaveName trusting you, since $he is worshipful of you. <<else>> Society @@.red;disapproves@@ of $slaves[$i].slaveName being trusting of you; $he is not being properly degraded for $his role. - <<FSChangePorn "Degradationist" -1>> + <<= FSChangePorn("Degradationist", -1)>> <</if>> <</if>> <</if>> <<if ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>> Society @@.green;approves@@ of how $he is restrained for involuntary use, seeing this as the future of sexual relations. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <</if>> <<if ($modScore > 15 || ($piercingScore > 8 && $tatScore > 5))>> Society @@.green;approves@@ of $his many body modifications, which advances the public taste for such degradation of slave bodies. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <</if>> <<if $slaves[$i].voice != 0>> <<if $slaves[$i].lips > 95>> Society @@.green;approves@@ of the way $his mouth, with its useless ability to speak, has been replaced with an appealing hole. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <</if>> <</if>> <<if ($slaves[$i].choosesOwnAssignment == 1)>> Society @@.red;disapproves@@ of $slaves[$i].slaveName being allowed to choose $his own job; this holds back ideas about slave degradation. - <<FSChangePorn "Degradationist" -1>> + <<= FSChangePorn("Degradationist", -1)>> <</if>> <<if $slaves[$i].fuckdoll > 0>> Society @@.green;approves@@ of your owning a Fuckdoll. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <</if>> <</if>> @@ -4583,103 +4604,103 @@ <<if ($slaves[$i].scars != 0) && ($slaves[$i].scars != 6)>> <<if $arcologies[0].FSDegradationist != "unset">> Society @@.green;mildly approves@@ of your slave's scarring; this encourages the further abuse of slaves. - <<FSChangePorn "Degradationist" 1>> + <<= FSChangePorn("Degradationist", 1)>> <<elseif $arcologies[0].FSPaternalist != "unset">> Society @@.red;mildly disapproves@@ of your scarred slaves, viewing them as a sign of mistreatment. - <<FSChangePorn "Paternalist" -1>> + <<= FSChangePorn("Paternalist", -1)>> <</if>> <</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<if ($slaves[$i].boobsImplant == 0) && ($slaves[$i].buttImplant == 0) && ($slaves[$i].lipsImplant == 0) && ($slaves[$i].bellyImplant == -1)>> Society @@.green;approves@@ of $slaves[$i].slaveName's natural body; this supports the fashion for surgically untouched slaves. - <<FSChangePorn "BodyPurist" 1>> + <<= FSChangePorn("BodyPurist", 1)>> <<else>> Society @@.red;disapproves@@ of $slaves[$i].slaveName's implants; this holds back acceptance of the idea that slaves should be all-natural. - <<FSChangePorn "BodyPurist" -1>> + <<= FSChangePorn("BodyPurist", -1)>> <</if>> <<if ($slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2)>> Society @@.green;approves@@ of $his unmarked, unblemished skin, advancing the fashion for unspoiled slaves. - <<FSChangePorn "BodyPurist" 1>> + <<= FSChangePorn("BodyPurist", 1)>> <</if>> <<if $slaves[$i].faceImplant <= 5 && $slaves[$i].race == $slaves[$i].origRace>> Society @@.green;approves@@ of $his natural, untouched appearance, advancing the fashion for unaltered slaves. - <<FSChangePorn "BodyPurist" 1>> + <<= FSChangePorn("BodyPurist", 1)>> <<else>> Society @@.red;disapproves@@ of $slaves[$i].slaveName's surgical beautification; this holds back acceptance of the idea that a natural slave is a beautiful slave. - <<FSChangePorn "BodyPurist" -2>> + <<= FSChangePorn("BodyPurist", -2)>> <</if>> <<if $slaves[$i].fuckdoll == 0>> <<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>> Society @@.green;strongly approves@@ of $his intact holes, idolizing $his pristine body. - <<FSChangePorn "BodyPurist" 3>> + <<= FSChangePorn("BodyPurist", 3)>> <<elseif $slaves[$i].vagina == 0 && $slaves[$i].vaginalCount == 0>> Society @@.green;approves@@ of $his intact hymen, advancing ideals of pure, fresh slaves. - <<FSChangePorn "BodyPurist" 1>> + <<= FSChangePorn("BodyPurist", 1)>> <<elseif $slaves[$i].anus == 0 && $slaves[$i].analCount == 0>> Society @@.green;approves@@ of $his intact anus, advancing ideals of pure, fresh slaves. - <<FSChangePorn "BodyPurist" 1>> + <<= FSChangePorn("BodyPurist", 1)>> <</if>> <</if>> <<elseif $arcologies[0].FSTransformationFetishist != "unset">> <<set _transformed = 0>> <<if ($slaves[$i].boobsImplant > 0) && ($slaves[$i].buttImplant > 0) && ($slaves[$i].lipsImplant > 0)>> Society @@.green;approves@@ of $slaves[$i].slaveName's thoroughly modified body; this supports the fashion for surgically upgraded slaves. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].lipsImplant/$slaves[$i].lips >= .50) || ($slaves[$i].buttImplant/$slaves[$i].butt >= .50 && $slaves[$i].butt >= 6) || ($slaves[$i].buttImplant/$slaves[$i].butt >= .25 && $slaves[$i].butt >= 3) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .75 && $slaves[$i].boobs >= 10000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .50 && $slaves[$i].boobs >= 2000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .25 && $slaves[$i].boobs >= 1000) || ($slaves[$i].boobsImplant/$slaves[$i].boobs >= .10 && $slaves[$i].boobs >= 400)>> Society @@.green;approves@@ of $his obvious implants. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].bellyImplant >= 1500)>> Society @@.green;mildly approves@@ of $slaves[$i].slaveName's belly bulging implant; this supports interest in more unusual implantations. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].amp == 1) || ($slaves[$i].waist < -95) || ($slaves[$i].teeth == "pointy") || ($slaves[$i].teeth == "removable") || ($slaves[$i].hips == 3)>> Society @@.green;approves@@ of $his extreme surgeries; interest in $him stirs interest in transformations of all kinds. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if $slaves[$i].faceImplant > 30 || $slaves[$i].race != $slaves[$i].origRace>> Society @@.green;approves@@ of $his surgically improved appearance; this supports the fashion for surgical corrections. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <</if>> <<if $slaves[$i].faceImplant > 95 && $slaves[$i].face > 40>> Society @@.green;approves@@ of $his beautiful face, considering it's uncanny nature a boon rather than a fault; this supports the belief that there is no such thing as too much surgery. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].amp < 0)>> Society @@.green;strongly approves@@ of $his transhuman body. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].dick > 8)>> Society @@.green;approves@@ of $his monolithic dick, since it's such an obvious transformation masterpiece. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].lips > 95)>> Society @@.green;approves@@ of $his absurd facepussy as a transformation of $his mouth into nothing more than another fuckhole. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if ($slaves[$i].nipples == "fuckable")>> Society @@.green;approves@@ of $slaves[$i].slaveName's fuckable nipples; this supports interest in more unusual body modifications. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if $slaves[$i].fuckdoll > 0>> Society @@.green;approves@@ of your owning a Fuckdoll. - <<FSChangePorn "TransformationFetishist" 1>> + <<= FSChangePorn("TransformationFetishist", 1)>> <<set _transformed = 1>> <</if>> <<if _transformed == 0>> Society @@.red;disapproves@@ of $slaves[$i].slaveName's lack of obvious transformations; $he does not advance the ideal of body modification. - <<FSChangePorn "TransformationFetishist" -1>> + <<= FSChangePorn("TransformationFetishist", -1)>> <</if>> <</if>> @@ -4696,52 +4717,52 @@ <</if>> <<if _slimAccept == 1>> Society @@.green;approves@@ of $slaves[$i].slaveName's graceful, girlish form; $he furthers the fashion for slaves like $him. - <<FSChangePorn "SlimnessEnthusiast" 1>> + <<= FSChangePorn("SlimnessEnthusiast", 1)>> <</if>> <</if>> <<if ($slaves[$i].butt > 4) && ($slaves[$i].boobs > 800)>> Society @@.red;disapproves@@ of $slaves[$i].slaveName's boorishly large tits and ass; $he damages the fashion for slender slaves. - <<FSChangePorn "SlimnessEnthusiast" -1>> + <<= FSChangePorn("SlimnessEnthusiast", -1)>> <</if>> <<elseif $arcologies[0].FSAssetExpansionist != "unset">> <<if ($slaves[$i].geneMods.NCS > 0)>> Society @@.green;strongly disaproves @@ of $slaves[$i].slaveName who can't get bigger; $His shrinking body hurts the fashion for Asset expansion. - <<FSChangePorn "AssetExpansionist" -2>> + <<= FSChangePorn("AssetExpansionist", -2)>> <</if>> <<if ($slaves[$i].boobs > 2000)>> Society @@.green;approves@@ of $slaves[$i].slaveName's huge tits; $his breasts further the fashion for bouncing boobs on slaves. - <<FSChangePorn "AssetExpansionist" 1>> + <<= FSChangePorn("AssetExpansionist", 1)>> <</if>> <<if ($slaves[$i].butt > 7)>> Society @@.green;approves@@ of $his massive ass; $his butt furthers the fashion for big behinds on slaves. - <<FSChangePorn "AssetExpansionist" 1>> + <<= FSChangePorn("AssetExpansionist", 1)>> <</if>> <<if ($slaves[$i].dick > 8)>> Society @@.green;approves@@ of $his massive member, which might be nonfunctional, but is a wonder of expansionism. <<set _Dic = $slaves[$i].dick-8>> - <<FSChangePorn "AssetExpansionist" _Dic>> + <<= FSChangePorn("AssetExpansionist", _Dic, $pornFameBonus)>> <<elseif ($slaves[$i].dick > 6)>> Society @@.green;approves@@ of $his enormous penis; $his cock furthers the fashion for dangling dicks on slaves. - <<FSChangePorn "AssetExpansionist" 1>> + <<= FSChangePorn("AssetExpansionist", 1)>> <</if>> <<if ($slaves[$i].balls > 6)>> Society @@.green;approves@@ of $his swinging balls; $his nuts further the fashion for tremendous testicles on slaves. - <<FSChangePorn "AssetExpansionist" 1>> + <<= FSChangePorn("AssetExpansionist", 1)>> <</if>> <<if ($slaves[$i].lips > 95)>> Society @@.green;approves@@ of $his expanded lips. - <<FSChangePorn "AssetExpansionist" 1>> + <<= FSChangePorn("AssetExpansionist", 1)>> <</if>> <</if>> <<if $arcologies[0].FSPastoralist != "unset">> <<if ($slaves[$i].lactation > 0)>> Society @@.green;approves@@ of $slaves[$i].slaveName's milky udders; the sight of $his creamy milk encourages the public taste for dairy straight from the nipple. - <<FSChangePorn "Pastoralist" 1>> + <<= FSChangePorn("Pastoralist", 1)>> <</if>> <<if ($slaves[$i].assignment == "get milked") && ($slaves[$i].balls > 0)>> Society @@.green;approves@@ of how $slaves[$i].slaveName gets cockmilked; the sight of $his product encourages experimentation with cum-based concoctions. - <<FSChangePorn "Pastoralist" 1>> + <<= FSChangePorn("Pastoralist", 1)>> <</if>> <</if>> @@ -4749,89 +4770,89 @@ <<if $arcologies[0].FSPhysicalIdealistLaw == 1>> <<if ($slaves[$i].muscles > 50)>> Society @@.green;approves@@ of $slaves[$i].slaveName's commitment to fitness; but thinks $his muscles are too big and vascular. - <<FSChangePorn "PhysicalIdealist" 1>> + <<= FSChangePorn("PhysicalIdealist", 1)>> <<elseif ($slaves[$i].muscles > 20)>> Society @@.green;strongly approves@@ of $slaves[$i].slaveName's fit body; physical enthusiasts see $his as the optimal example of feminine fitness. - <<FSChangePorn "PhysicalIdealist" 2>> + <<= FSChangePorn("PhysicalIdealist", 2)>> <<elseif ($slaves[$i].muscles > 5)>> Society @@.green;approves@@ of $slaves[$i].slaveName's toned form; the public sees potential in those guns. - <<FSChangePorn "PhysicalIdealist" 1>> + <<= FSChangePorn("PhysicalIdealist", 1)>> <</if>> <<else>> <<if ($slaves[$i].muscles > 95)>> Society @@.green;strongly approves@@ of $slaves[$i].slaveName's glorious muscles; everyone wants to train a slave to look as swole as $him. - <<FSChangePorn "PhysicalIdealist" 2>> + <<= FSChangePorn("PhysicalIdealist", 2)>> <<elseif ($slaves[$i].muscles > 30)>> Society @@.green;approves@@ of $slaves[$i].slaveName's fit body; physical enthusiasts see $his as on $his way to something great. - <<FSChangePorn "PhysicalIdealist" 1>> + <<= FSChangePorn("PhysicalIdealist", 1)>> <<elseif ($slaves[$i].muscles > 5)>> Society @@.green;approves@@ of $slaves[$i].slaveName's toned form; the public sees potential in those guns. - <<FSChangePorn "PhysicalIdealist" 1>> + <<= FSChangePorn("PhysicalIdealist", 1)>> <</if>> <</if>> <<if ($slaves[$i].height >= 185)>> Society @@.green;approves@@ of how tall $he is; the sexual advantages of $his height are impressed on the public mind. - <<FSChangePorn "PhysicalIdealist" 1>> + <<= FSChangePorn("PhysicalIdealist", 1)>> <</if>> <<if ($slaves[$i].health > 80)>> Society @@.green;approves@@ of $his health; the expectation that slaves should be kept perfectly healthy grows. - <<FSChangePorn "PhysicalIdealist" 1>> + <<= FSChangePorn("PhysicalIdealist", 1)>> <</if>> <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> <<if ($slaves[$i].weight > 160)>> Society @@.green;strongly approves@@ of $slaves[$i].slaveName's glorious rolls; everyone wants to own a pillowy slave like $him. - <<FSChangePorn "Hedonism" 3>> + <<= FSChangePorn("Hedonism", 3)>> <<elseif ($slaves[$i].weight > 95)>> Society @@.green;approves@@ of $slaves[$i].slaveName's fat body; it shows just how much luxurious your life must be to pamper a slave as much as $him. - <<FSChangePorn "Hedonism" 2>> + <<= FSChangePorn("Hedonism", 2)>> <<elseif ($slaves[$i].weight > 30)>> Society @@.green;approves@@ of $slaves[$i].slaveName's chubby form; the public enjoys the sight of a well rounded slave. - <<FSChangePorn "Hedonism" 1>> + <<= FSChangePorn("Hedonism", 1)>> <</if>> <<if ($slaves[$i].muscles < -30)>> Society @@.green;approves@@ of how soft $he is; the sexual advantages of being able to effortlessly overpower $him are not lost on them. - <<FSChangePorn "Hedonism" 1>> + <<= FSChangePorn("Hedonism", 1)>> <</if>> <<if ($slaves[$i].fetishStrength > 95)>> Society @@.green;approves@@ of $his intense fetish; the expectation that everyone's deepest desires should be fulfilled grows. - <<FSChangePorn "Hedonism" 1>> + <<= FSChangePorn("Hedonism", 1)>> <</if>> <<if (_para > 0)>> Society @@.green;is pleased@@ that $he is allowed to fully indulge $his paraphilia. - <<FSChangePorn "Hedonism" 1>> + <<= FSChangePorn("Hedonism", 1)>> <<elseif (_para < 0)>> Society @@.red;frowns@@ upon $him not being allowed to indulge in $his paraphilia. - <<FSChangePorn "Hedonism" -2>> + <<= FSChangePorn("Hedonism", -2)>> <</if>> <</if>> <<if $arcologies[0].FSChattelReligionist != "unset">> <<if ["tight steel", "uncomfortable leather", "cruel retirement counter" ].includes($slaves[$i].collar)>> Society @@.green;approves@@ of $slaves[$i].slaveName's collar as an expression of the old ideal of mortification of the flesh, advancing the combination of religious originalism and modern slavery. - <<FSChangePorn "ChattelReligionist" 1>> + <<= FSChangePorn("ChattelReligionist", 1)>> <</if>> <<if ["a chattel habit", "a fallen nuns habit", "a penitent nuns habit", "a hijab and abaya", "a niqab and abaya", "a klan robe", "a burqa", "a succubus outfit"].includes($slaves[$i].clothes)>> Society @@.green;approves@@ of $his religiously themed clothing, strengthening the connection between sexual servitude and faith. - <<FSChangePorn "ChattelReligionist" 1>> + <<= FSChangePorn("ChattelReligionist", 1)>> <<elseif ["uncomfortable straps", "shibari ropes", "a nice maid outfit", "chains", "nice business attire", "a nice nurse outfit", "a kimono", "a military uniform", "conservative clothing", "a toga", "body oil", "no clothing"].includes($slaves[$i].clothes)>> Society accepts $his spartan clothing, seeing it as permissible under the new religious mores. <<elseif ($slaves[$i].fuckdoll == 0)>> Society @@.red;disapproves@@ of $his unnecessarily gaudy attire; this slows acceptance of a link between faith and sexual servitude. - <<FSChangePorn "ChattelReligionist" -1>> + <<= FSChangePorn("ChattelReligionist", -1)>> <</if>> <<if ($slaves[$i].devotion > 95)>> Society @@.green;approves@@ of $his devotion to you as a companion to religious devotion, seeing both as the model for holy slaves. - <<FSChangePorn "ChattelReligionist" 1>> + <<= FSChangePorn("ChattelReligionist", 1)>> <</if>> <<if ($slaves[$i].trust > 95)>> Society @@.green;strongly approves@@ of $his faith in you as a companion to faith in God, seeing both as the model for righteous slaves of the future. - <<FSChangePorn "ChattelReligionist" 2>> + <<= FSChangePorn("ChattelReligionist", 2)>> <</if>> <<if ($slaves[$i].behavioralFlaw == "devout")>> Society does not disapprove of $his devout adherence to an old world faith, having confidence that you'll bring $him around, and looking forward to seeing $him converted into a holy sex object. <<elseif ($slaves[$i].behavioralQuirk == "sinful")>> Society @@.green;strongly approves@@ of $his eagerness to transgress against the old world religious mores $he once held dear. - <<FSChangePorn "ChattelReligionist" 2>> + <<= FSChangePorn("ChattelReligionist", 2)>> <</if>> <</if>> @@ -4846,7 +4867,7 @@ <<if ($slaves[$i].trust > 20) && ($slaves[$i].health > 40)>> <<if $arcologies[0].FSPaternalist != "unset">> Society @@.green;strongly approves@@ of how you've brought a shelter girl health and happiness. - <<FSChangePorn "Paternalist" 2>> + <<= FSChangePorn("Paternalist", 2)>> <<switch $slaves[$i].assignment>> <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel)>> <</switch>> @@ -6999,7 +7020,7 @@ <<case 3>> $He experiences a troublingly severe panic attack one morning. It passes with @@.red;a minor dose of medication,@@ <<case 4>> - $He suffers a series of severe headaches. they pass with @@.red;a minor dose of medication,@@ + $He suffers a series of severe headaches. They pass with @@.red;a minor dose of medication,@@ <<case 5>> $He experiences recurrent nausea this week. It passes with @@.red;a minor dose of medication,@@ <<case 6>> @@ -7291,8 +7312,6 @@ <<else>> $His overwhelmed body has @@.orange;forced $him to miscarry,@@ possibly saving $his life. <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> - <<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>> - <<if $slaves[$i].reservedChildrenNursery > 0>><<set $reservedChildrenNursery -= $slaves[$i].reservedChildrenNursery>><<set $slaves[$i].reservedChildrenNursery = 0>><</if>> <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if $slaves[$i].sexualFlaw == "breeder">> $He is @@.mediumorchid;filled with violent, all-consuming hatred@@ at $himself for failing to carry to term and you for allowing this to happen. diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index 15775edfe5d31c79929bc312f21469d2d1e40f62..945ac15bb623888951c568e30d973ddd84f557b8 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -1179,8 +1179,8 @@ serves you this week. <</if>> <</if>> -<<run FResult($slaves[$i])>> -<<Beauty $slaves[$i]>> +<<set $FResult = FResult($slaves[$i])>> +<<set $beauty = Beauty($slaves[$i])>> <<set _multiplier = 0.1>> <<if $slaves[$i].relationship == -2>> diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw index 819a9c758082d18714430f9039009ba44e3bd22a..1c5fe4df3c87a5a5adbd2344d469b6eea833e12c 100644 --- a/src/uncategorized/saRecruitGirls.tw +++ b/src/uncategorized/saRecruitGirls.tw @@ -12,6 +12,7 @@ <<if $brothel>><<set _idleTarget++>><</if>> <<if $club>><<set _idleTarget++>><</if>> <<if $dairy && $dairyRestraintsSetting < 2>><<set _idleTarget++>><</if>> + <<if $farmyard>><<set _idleTarget++>><</if>> <<if $servantsQuarters>><<set _idleTarget++>><</if>> <<if $masterSuite>><<set _idleTarget++>><</if>> <<if $schoolroom>><<set _idleTarget++>><</if>> diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw index c260544e34525ce9deecf26ea916a2fd5ec43b9c..77db8f2408451fbe5f9bf349f00a3ea76ba42c61 100644 --- a/src/uncategorized/saRelationships.tw +++ b/src/uncategorized/saRelationships.tw @@ -102,6 +102,17 @@ <<set _SlaveI.trust -= 4>> <</if>> <</if>> + <<elseif (_SlaveJ.ID == $Farmer.ID) && (_SlaveI.assignment == "work as a farmhand")>> + <<if _SlaveJ.relationshipRules != "restrictive">> + _SlaveI.slaveName manages to ingratiate herself with the Farmer, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ + <<set _SlaveJ.relationship = 1, _SlaveJ.relationshipTarget = _SlaveI.ID, _SlaveI.relationship = 1, _SlaveI.relationshipTarget = _SlaveJ.ID>> + <<break>> + <<else>> + <<if _SlaveI.devotion < -20>> + _SlaveI.slaveName tries to strike up a friendship with the Farmer, _SlaveJ.slaveName and is @@.gold;punished@@ by _SlaveJ.slaveName for disrespect. + <<set _SlaveI.trust -= 4>> + <</if>> + <</if>> <<elseif (_SlaveJ.ID == $Schoolteacher.ID) && (_SlaveI.assignment == "learn in the schoolroom")>> <<if _SlaveJ.relationshipRules != "restrictive">> _SlaveI.slaveName manages to ingratiate herself with the Schoolteacher, _SlaveJ.slaveName. The two slaves have @@.lightgreen;struck up a friendship.@@ diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index 347ea386b38e0fef69e10a69e9558d05f5c46d07..3cabb32a9f89f9e6e397a11ba46301d0bb918081 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -2063,44 +2063,33 @@ <<set $slaves[$i].trust -= _punishments>> <</switch>> <</if>> - <<case "be the Schoolteacher">> - <<set $slaves[$i].need -= $SchlRiIDs.length*10>> - <<set _sexLessons = $SchlRiIDs.length*2>> - <<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina != 0>> - <<set $slaves[$i].vaginalCount += _sexLessons, $vaginalTotal += _sexLessons>> - <</if>> - <<if canDoAnal($slaves[$i]) && $slaves[$i].anus != 0>> - <<set $slaves[$i].analCount += _sexLessons, $analTotal += _sexLessons>> - <</if>> - <<if canPenetrate($slaves[$i])>> - <<set $slaves[$i].penetrativeCount += _sexLessons, $penetrativeTotal += _sexLessons>> - <</if>> - <<set $slaves[$i].oralCount += _sexLessons, $oralTotal += _sexLessons>> + <<case "be the Matron">> /*TODO: this needs major work*/ + <<set $slaves[$i].need -= ($NurseryiIDs.length*3)>> <<if $slaves[$i].energy <= 20>> is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> - gets off with $his students, so being forbidden from masturbation doesn't really bother $him. + gets off while relieving $his charges, so being forbidden from masturbation doesn't really bother $him. <<set $slaves[$i].need -= 20>> <<else>> - gets off with $his students, so $he doesn't feel the need for release that often. + gets off while relieving $his charges, so $he doesn't feel the need for release that often. <<set $slaves[$i].need -= 20>> <</if>> <<else>> <<if ($slaves[$i].releaseRules == "restrictive")>> willingly begs you to <<saRulesPlayerFetishPlay>> - in front of $his class when ever $he crosses paths with you. + whenever $he crosses paths with you. <<saRulesPlayerEnergy>> <<saRulesPlayerDiscoversFetish>> <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys outside of class, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you won't make an example out of $him.@@ + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> <</if>> <<if $slaves[$i].devotion > 20>> @@ -2111,7 +2100,7 @@ <<saRulesMasturbationDrugEffects>> <<else>> /* releaseRules not restrictive */ <<if ($universalRulesConsent == 0)>> - happily @@.mediumaquamarine;takes advantage@@ of your permission to + happily @@.mediumaquamarine;avails $himself@@ of your permission to <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<saRulesRapeFetish>> <<saRulesRapeDiscoversFetish>> @@ -2125,31 +2114,31 @@ <</if>> /* closes releaseRules not restrictive */ <</if>> - $He is @@.hotpink;very happy@@ with $his private room in the back of $schoolroomName and @@.mediumaquamarine;trusts@@ you a bit more for placing the future education of your slaves in $his hands. + $He is @@.hotpink;very happy@@ with $his private room in the back of $nurseryName and @@.mediumaquamarine;trusts@@ you a bit more for placing the responsibility of raising $arcologies[0].name's children in $his hands. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> - <<if $SchlRiIDs.length > 2>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for giving $him plentiful teacher's assistants for $his nymphomania. + <<if $NurseryiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for all the nannies busily scurrying around $nurseryName. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more vulnerable girls enter $nurseryName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> - <<if $SchlRiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to rape lessons into. + <<if $NurseryiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing all the nannies busily scurrying around $nurseryName. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more vulnerable girls come to $nurseryName for $him to rape. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> - <<if $SchlRiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole class of girls to demonstrate proper submission with. + <<if $NurseryiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for allotting $him all the nannies busily scurrying around $nurseryName. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more vulnerable girls enter $his domain. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -2160,7 +2149,7 @@ <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he teaches students, analyzing $his preferences. It seems $he is + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he massages and relieves slaves, analyzing $his tastes. It seems $he is <<saRulesAttractionDiscovery>> <</if>> <</if>> @@ -2172,12 +2161,7 @@ <<if _rewards > 0>> <<switch $slaves[$i].standardReward>> <<case "relaxation">> - $He's given free time, which $he - <<if $spa != 0>> - usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. - <<else>> - usually spends relaxing in $his room<<if $SchlRiIDs.length > 1>> giving private lessons to a student<</if>>. - <</if>> + $He's given free time, which $he usually spends soaking in a hot bath or enjoying the amenities $his facility has to offer. <<if $slaves[$i].relationship > 0>> $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. <</if>> @@ -2208,78 +2192,46 @@ <<set $slaves[$i].devotion += _rewards>> <</switch>> <</if>> - <<case "learn in the schoolroom">> - <<if $Schoolteacher != 0>> - <<set $slaves[$i].need -= 30>> - <<set $slaves[$i].oralCount += 7, $slaves[$i].mammaryCount += 7, $oralTotal += 7, $mammaryTotal += 7>> - <<if canDoVaginal($slaves[$i])>> - <<if $slaves[$i].vagina != 0>> - <<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>> - <<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].vagina != 0>> - <<= knockMeUp($slaves[$i], 5, 0, $Schoolteacher.ID, 1)>> - <</if>> - <</if>> - <<set $slaves[$i].need -= 10>> - <</if>> - <<if canDoAnal($slaves[$i])>> - <<if $slaves[$i].anus != 0>> - <<set $slaves[$i].analCount += 7, $analTotal += 7>> - <<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].anus != 0>> - <<= knockMeUp($slaves[$i], 5, 1, $Schoolteacher.ID, 1)>> - <</if>> - <</if>> - <<set $slaves[$i].need -= 10>> - <</if>> - <<if canPenetrate($slaves[$i])>> - <<set $slaves[$i].penetrativeCount += 7, $penetrativeTotal += 7>> - <<set $slaves[$i].need -= 10>> - <<if canImpreg($Schoolteacher, $slaves[$i]) && $Schoolteacher.breedingMark == 0>> - <<if $Schoolteacher.vagina != 0 && $Schoolteacher.ovaries == 1>> - <<= knockMeUp($slaves[_FLs], 5, 0, $slaves[$i].ID, 1)>> - <<elseif $Schoolteacher.anus != 0 && $Schoolteacher.mpreg == 1>> - <<= knockMeUp($slaves[_FLs], 5, 1, $slaves[$i].ID, 1)>> - <</if>> - <</if>> - <</if>> - <</if>> + <<case "work as a nanny">> <<if $slaves[$i].devotion < -50>> - is so unhappy that $he has little interest in getting off, making the rule restricting $his sexual outlets superfluous. + is so unhappy that $he has little interest in getting off. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off, making the rule restricting $his sexual outlets superfluous. + is frigid and has little interest in getting off. <<set $slaves[$i].need = 0>> - <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> - <<if ($slaves[$i].devotion <= 20)>> - gets off during class despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ - <<set $slaves[$i].devotion += 1>> - <<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> - $He hates $himself for climaxing, and knows the mild aphrodisiacs in the food are forcing $his arousal, @@.gold;frightening $him.@@ - <<set $slaves[$i].trust -= 1>> - <</if>> - <<set $slaves[$i].need -= 20>> - <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> - gets off during class, so being forbidden to masturbate doesn't affect $him seriously. - <<set $slaves[$i].need -= 20>> + <<elseif $Matron != 0>> + is routinely relieved of any built up tension by $Matron.slaveName and $his + <<if canPenetrate($slaves[$i]) && $Matron.boobs >= 500>> + luscious breasts. + <<set $slaves[_FLs].mammaryCount += 14, $mammaryTotal += 14>> <<else>> - gets off during class, so $he doesn't feel the need to masturbate frequently. - <<set $slaves[$i].need -= 20>> + <<if $slaves[_FLs].lips > 40>> + luscious lips. + <<elseif $slaves[_FLs].oralSkill > 30>> + skilled tongue. + <<else>> + willing mouth. + <</if>> + <<set $slaves[_FLs].oralCount += 14, $oralTotal += 14>> + /* possible cumflation code here */ <</if>> + <<set $slaves[$i].need -= 60>> <<else>> <<if ($slaves[$i].releaseRules == "restrictive")>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + refuses to come up to the penthouse for sexual release and is @@.gold;severely punished@@ for illicit masturbation. <<set $slaves[$i].trust -= 2>> <<elseif ($slaves[$i].devotion <= 50)>> <<if $slaves[$i].devotion <= 20>> - occasionally comes to you to beg for sexual release. + occasionally comes to the penthouse to beg for sexual release. <<else>> - doesn't mind having to come to you to beg for sexual release. + doesn't mind having to come to the penthouse to beg for sexual release. <</if>> <<saRulesPlayerEnergy>> <<else>> /* $slaves[$i].devotion > 50 */ - willingly begs you to + willingly comes up to the penthouse and begs you to <<saRulesPlayerFetishPlay>> - every chance $he gets. + whenever the urge strikes. <<saRulesPlayerEnergy>> <</if>> /* closes $slaves[$i].devotion > 50 */ <<saRulesPlayerDiscoversFetish>> @@ -2314,7 +2266,7 @@ masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> <</if>> <<elseif ($slaves[$i].devotion <= 20)>> @@ -2322,7 +2274,7 @@ prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + is forced by the urges induced by the food to demand sex from other slaves, and @@.hotpink;hates $himself@@ for it. <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> <</if>> <<elseif ($slaves[$i].devotion <= 50)>> @@ -2339,7 +2291,7 @@ <<else>> /* universalRulesConsent is not zero */ <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing $his fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. @@ -2350,7 +2302,7 @@ prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + is forced by the urges induced by the food to swap sex with other slaves, and @@.hotpink;hates $himself@@ for it. <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> <</if>> <<elseif ($slaves[$i].devotion <= 50)>> @@ -2383,23 +2335,73 @@ <</if>> <<if ($slaves[$i].devotion <= 20)>> - The reasonable living conditions allow $him to @@.mediumaquamarine;feel self-reliant.@@ - <<set $slaves[$i].trust += 1>> + <<switch $nurseryDecoration>> + <<case "Chinese Revivalist">> + The Oriental artwork in $his personal room reminds $him of where $he is and @@.hotpink;dulls $his will.@@ + <<set $slaves[$i].devotion += 1>> + <<case "Chattel Religionist">> + $He gets a space of $his own in the communal slave quarters, but the constant sexual presence of the other slaves @@.hotpink;get $him used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware of $his lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<case "Degradationist">> + $He gets a little room all to $himself, allowing $him to feel self-reliant; or it would, if it didn't have numerous cameras watching $his every move. The conditions @@.hotpink;get $him used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware of $his lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<case "Asset Expansionist" "Transformation Fetishist" "Pastoralist">> + $He gets a little room all to $himself, allowing $him to feel self-reliant; or it would, if it weren't filled with constant reminders of $his changing body. The conditions @@.hotpink;get $him used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware of $his lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<default>> + $He gets a comfortable little room all to $himself, allowing $him to let down $his guard and @@.mediumaquamarine;feel self-reliant.@@ + <<set $slaves[$i].trust += 1>> + <</switch>> <<else>> - $He likes $his personal space in the dormitory even if the other students sometimes bother $him. + <<switch $nurseryDecoration>> /* TODO: these may need to be rewritten - I'm not much of a writer */ + <<case "Chinese Revivalist">> + The Oriental artwork in $his personal room reminds $him of $his position and @@.hotpink;renders $him even more submissive.@@ + <<set $slaves[$i].devotion += 1>> + <<case "Chattel Religionist">> + $He likes $his personal space in $nurseryName, even if it constantly reminds $him that $he is naught but a servant to the Prophet. + <<case "Degradationist">> + <<if ($slaves[$i].trust > 40)>> + The invasive living conditions of $nurseryName @@.gold;remind $him not to get too comfortable@@ with $his life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The invasive living conditions of $nurseryName @@.gold;keep $him aware of $his place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Asset Expansionist" "Transformation Fetishist" "Pastoralist">> + $He likes $his little room in $nurseryName, <<if $slaves[$i].boobs < 10000>>even if $his boobs are too small to make the most of it<<else>>even more so, since it accommodates $his expansive bust<</if>>. + <<default>> + $He loves $his little room in $nurseryName. It's the perfect end to a busy day of taking care of children. + <<set $slaves[$i].trust += 1>> + <</switch>> <</if>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].trust > -10)>> - <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + <<if $NurseryiIDs.length > 2>> Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ <<else>> - Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day more girls enroll in $schoolroomName. + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day another slave grabs $him from under the water. <</if>> <<set $slaves[$i].trust -= 2>> <<else>> - <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + <<if $NurseryiIDs.length > 2>> Under the rules, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. <<else>> Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. @@ -2407,25 +2409,25 @@ <</if>> <<elseif ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> - <<if $SchlRiIDs.length > 2>> + <<if $NurseryiIDs.length > 2>> Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName to get $him off. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day <<if $Matron != 0>>more of your slaves join $him in $nurseryName <<else>>you assign more girls to $nurseryName to help $him relieve $his <<if $slaves[$i].balls > 0>>swollen balls<<else>>tension<</if>><</if>>. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> - <<if $SchlRiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to rape. + <<if $NurseryiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole nursery of girls for $him to rape. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day <<if $Matron != 0>>more of your slaves join $him in $nurseryName <<else>>you assign more girls to $nurseryName to help $him unwind<</if>>. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> - <<if $SchlRiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to dominate. + <<if $NurseryiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole nursery of girls for $him to dominate. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for $him to dominate. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day <<if $Matron != 0>>more of your slaves join $him in $nurseryName <<else>>you assign more girls to $nurseryName to help $him unwind<</if>>. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -2433,10 +2435,10 @@ <</if>> <<else>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> - <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + <<if $NurseryiIDs.length > 2>> Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. <<else>> - Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact $schoolroomName is rather empty. + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact $nurseryName is <<if $Matron != 0>>mostly frequented by other slaveowners' stock<<else>>$his little private sanctuary<</if>>. <</if>> <<set $slaves[$i].trust += 1>> <</if>> @@ -2445,7 +2447,7 @@ <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he services customers, analyzing $his sexuality. It seems $he is + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he mingles with other busily working slaves, analyzing $his sexual tastes. It seems $he is <<saRulesAttractionDiscovery>> <</if>> <</if>> @@ -2484,11 +2486,11 @@ <<switch $slaves[$i].standardReward>> <<case "relaxation">> $He's given free time, which $he - <<if $spa != 0>> - usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. <<else>> - usually spends relaxing in $his dorm room. - <</if>> + usually spends relaxing in the penthouse slave quarters. + <</if>> <<if $slaves[$i].relationship > 0>> $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. <</if>> @@ -2522,11 +2524,11 @@ <<if _punishments > 0>> <<switch $slaves[$i].standardPunishment>> <<case "confinement">> - When $he disobeys, $he + When $he disobeys, $he's <<if $cellblock != 0>> - @@.gold;spends after class in $cellblockName@@<<if $Wardeness != 0>>, where $he can experience $Wardeness.slaveName's method of teaching<</if>>. + @@.gold;put in $cellblockName@@<<if $Wardeness != 0>>, where $he can experience $Wardeness.slaveName's tender mercies<</if>>. <<else>> - spends $his off hours @@.gold;shut up in a box@@ until $he behaves. + @@.gold;shut up in a box@@ until $he behaves. <</if>> <<set $slaves[$i].trust -= _punishments>> <<case "whipping">> @@ -2534,7 +2536,7 @@ <<set $slaves[$i].health -= _punishments>> <<set $slaves[$i].trust -= 2*_punishments>> <<case "chastity">> - When $he disobeys, $he finds $his next client is into @@.gold;orgasm denial,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ + When $he disobeys, $he's @@.gold;denied@@ $his next orgasm, @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> @@ -2545,33 +2547,44 @@ <<set $slaves[$i].trust -= _punishments>> <</switch>> <</if>> - <<case "be the Stewardess">> - <<set $slaves[$i].need -= $ServQiIDs.length*10>> + <<case "be the Schoolteacher">> + <<set $slaves[$i].need -= $SchlRiIDs.length*10>> + <<set _sexLessons = $SchlRiIDs.length*2>> + <<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina != 0>> + <<set $slaves[$i].vaginalCount += _sexLessons, $vaginalTotal += _sexLessons>> + <</if>> + <<if canDoAnal($slaves[$i]) && $slaves[$i].anus != 0>> + <<set $slaves[$i].analCount += _sexLessons, $analTotal += _sexLessons>> + <</if>> + <<if canPenetrate($slaves[$i])>> + <<set $slaves[$i].penetrativeCount += _sexLessons, $penetrativeTotal += _sexLessons>> + <</if>> + <<set $slaves[$i].oralCount += _sexLessons, $oralTotal += _sexLessons>> <<if $slaves[$i].energy <= 20>> is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> - gets off while performing $his duties, so being forbidden from masturbation doesn't really bother $him. + gets off with $his students, so being forbidden from masturbation doesn't really bother $him. <<set $slaves[$i].need -= 20>> <<else>> - gets off while performing $his duties, so $he doesn't feel the need for release that often. + gets off with $his students, so $he doesn't feel the need for release that often. <<set $slaves[$i].need -= 20>> <</if>> <<else>> <<if ($slaves[$i].releaseRules == "restrictive")>> willingly begs you to <<saRulesPlayerFetishPlay>> - whenever $he crosses paths with you. + in front of $his class when ever $he crosses paths with you. <<saRulesPlayerEnergy>> <<saRulesPlayerDiscoversFetish>> <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys outside of class, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you won't make an example out of $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> <</if>> <<if $slaves[$i].devotion > 20>> @@ -2582,7 +2595,7 @@ <<saRulesMasturbationDrugEffects>> <<else>> /* releaseRules not restrictive */ <<if ($universalRulesConsent == 0)>> - happily @@.mediumaquamarine;avails $himself@@ of your permission to + happily @@.mediumaquamarine;takes advantage@@ of your permission to <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<saRulesRapeFetish>> <<saRulesRapeDiscoversFetish>> @@ -2596,31 +2609,31 @@ <</if>> /* closes releaseRules not restrictive */ <</if>> - $He is @@.hotpink;very happy@@ with $his private room off of $servantsQuartersName and @@.mediumaquamarine;trusts@@ you a bit more for placing $him in charge of it. + $He is @@.hotpink;very happy@@ with $his private room in the back of $schoolroomName and @@.mediumaquamarine;trusts@@ you a bit more for placing the future education of your slaves in $his hands. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> - <<if $ServQiIDs.length > 2>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge. + <<if $SchlRiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for giving $him plentiful teacher's assistants for $his nymphomania. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $servantsQuartersName. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> - <<if $ServQiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing so many maids for $him to rape. + <<if $SchlRiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to rape lessons into. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $servantsQuartersName for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> - <<if $ServQiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for allowing $him so many maids to dominate. + <<if $SchlRiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole class of girls to demonstrate proper submission with. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $his domain. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -2631,7 +2644,7 @@ <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he manages the servants, analyzing $his preferences. It seems $he is + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he teaches students, analyzing $his preferences. It seems $he is <<saRulesAttractionDiscovery>> <</if>> <</if>> @@ -2647,7 +2660,7 @@ <<if $spa != 0>> usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. <<else>> - usually spends relaxing in $his room<<if $ServQiIDs.length > 1>> with enjoying some service from $his underlings<</if>>. + usually spends relaxing in $his room<<if $SchlRiIDs.length > 1>> giving private lessons to a student<</if>>. <</if>> <<if $slaves[$i].relationship > 0>> $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. @@ -2679,17 +2692,49 @@ <<set $slaves[$i].devotion += _rewards>> <</switch>> <</if>> - <<case "work as a servant">> - <<set $slaves[$i].need -= $slaves.length*5>> - <<if $slaves[$i].devotion < -50>> - is so unhappy that $he has little interest in getting off. + <<case "learn in the schoolroom">> + <<if $Schoolteacher != 0>> + <<set $slaves[$i].need -= 30>> + <<set $slaves[$i].oralCount += 7, $slaves[$i].mammaryCount += 7, $oralTotal += 7, $mammaryTotal += 7>> + <<if canDoVaginal($slaves[$i])>> + <<if $slaves[$i].vagina != 0>> + <<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>> + <<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].vagina != 0>> + <<= knockMeUp($slaves[$i], 5, 0, $Schoolteacher.ID, 1)>> + <</if>> + <</if>> + <<set $slaves[$i].need -= 10>> + <</if>> + <<if canDoAnal($slaves[$i])>> + <<if $slaves[$i].anus != 0>> + <<set $slaves[$i].analCount += 7, $analTotal += 7>> + <<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].anus != 0>> + <<= knockMeUp($slaves[$i], 5, 1, $Schoolteacher.ID, 1)>> + <</if>> + <</if>> + <<set $slaves[$i].need -= 10>> + <</if>> + <<if canPenetrate($slaves[$i])>> + <<set $slaves[$i].penetrativeCount += 7, $penetrativeTotal += 7>> + <<set $slaves[$i].need -= 10>> + <<if canImpreg($Schoolteacher, $slaves[$i]) && $Schoolteacher.breedingMark == 0>> + <<if $Schoolteacher.vagina != 0 && $Schoolteacher.ovaries == 1>> + <<= knockMeUp($slaves[_FLs], 5, 0, $slaves[$i].ID, 1)>> + <<elseif $Schoolteacher.anus != 0 && $Schoolteacher.mpreg == 1>> + <<= knockMeUp($slaves[_FLs], 5, 1, $slaves[$i].ID, 1)>> + <</if>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that $he has little interest in getting off, making the rule restricting $his sexual outlets superfluous. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off. + is frigid and has little interest in getting off, making the rule restricting $his sexual outlets superfluous. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].devotion <= 20)>> - gets off at work despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ + gets off during class despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ <<set $slaves[$i].devotion += 1>> <<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> $He hates $himself for climaxing, and knows the mild aphrodisiacs in the food are forcing $his arousal, @@.gold;frightening $him.@@ @@ -2697,28 +2742,28 @@ <</if>> <<set $slaves[$i].need -= 20>> <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> - gets off at work, so being forbidden to masturbate doesn't affect $him seriously. + gets off during class, so being forbidden to masturbate doesn't affect $him seriously. <<set $slaves[$i].need -= 20>> <<else>> - gets off at work, so $he doesn't feel the need to masturbate frequently. + gets off during class, so $he doesn't feel the need to masturbate frequently. <<set $slaves[$i].need -= 20>> <</if>> <<else>> <<if ($slaves[$i].releaseRules == "restrictive")>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - refuses to offer $himself to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. <<set $slaves[$i].trust -= 2>> <<elseif ($slaves[$i].devotion <= 50)>> <<if $slaves[$i].devotion <= 20>> - occasionally stops by your office to offer $himself to you. + occasionally comes to you to beg for sexual release. <<else>> - doesn't mind stopping by your office to beg for sexual release. + doesn't mind having to come to you to beg for sexual release. <</if>> <<saRulesPlayerEnergy>> <<else>> /* $slaves[$i].devotion > 50 */ - willingly stops by your office and begs you to + willingly begs you to <<saRulesPlayerFetishPlay>> - every break $he gets. + every chance $he gets. <<saRulesPlayerEnergy>> <</if>> /* closes $slaves[$i].devotion > 50 */ <<saRulesPlayerDiscoversFetish>> @@ -2822,94 +2867,60 @@ <</if>> <<if ($slaves[$i].devotion <= 20)>> - <<switch $servantsQuartersDecoration>> - <<case "Degradationist">> - The abysmal living conditions @@.hotpink;force $him to get used@@ to the routine of - <<if ($slaves[$i].trust > 20)>> - slavery and @@.gold;keep $him aware of how meaningless $he is.@@ - <<set $slaves[$i].trust -= 3>> - <<else>> - slavery and @@.gold;reminds $him that $his life is meaningless.@@ - <<set $slaves[$i].trust -= 1>> - <</if>> - <<case "Supremacist" "Subjugationist">> - The spare living conditions @@.hotpink;get $him used@@ to the routine of - <<if ($slaves[$i].trust > 20)>> - slavery and @@.gold;keep $him aware of $his lowly place.@@ - <<set $slaves[$i].trust -= 1>> - <<else>> - slavery. - <</if>> - Every time $he has to watch another slave get beaten @@.gold;solidifies $his fears.@@ - <<set $slaves[$i].trust -= 1>> - <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> - The spare living conditions @@.hotpink;get $him used@@ to the routine of slavery. - <<case "Arabian Revivalist" "Egyptian Revivalist">> - The spare living conditions @@.hotpink;get $him used@@ to the routine of - <<if ($slaves[$i].trust > 20)>> - slavery, but the small luxuries @@.mediumaquamarine;afford $him some dignity.@@ - <<set $slaves[$i].trust += 1>> - <<else>> - slavery. - <</if>> - <<default>> - The reasonable living conditions allow $him to @@.mediumaquamarine;feel some dignity@@ after @@.hotpink;cleaning up sexual fluids and servicing slaves all day.@@ - <<set $slaves[$i].trust += 1>> - <</switch>> - <<set $slaves[$i].devotion += 1>> + The reasonable living conditions allow $him to @@.mediumaquamarine;feel self-reliant.@@ + <<set $slaves[$i].trust += 1>> <<else>> - <<switch $servantsQuartersDecoration>> - <<case "Degradationist">> - <<if ($slaves[$i].trust > 40)>> - The abysmal living conditions of $servantsQuartersName @@.gold;remind $him that $his life is absolutely meaningless to you.@@ - <<set $slaves[$i].trust -= 3>> - <<elseif ($slaves[$i].trust > 10)>> - The abysmal living conditions of $servantsQuartersName @@.gold;remind $him that $he is worthless as a person to you.@@ - <<set $slaves[$i].trust -= 2>> - <</if>> - <<case "Supremacist" "Subjugationist">> - <<if ($slaves[$i].trust > 40)>> - The spare living conditions of $servantsQuartersName @@.gold;remind $him not to get too comfortable@@ with $his life. - <<set $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].trust > 10)>> - The spare living conditions of $servantsQuartersName @@.gold;keep $him aware of $his place.@@ - <<set $slaves[$i].trust -= 1>> - <</if>> - <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> - The living conditions of $servantsQuartersName might be spare, but they are no means uncomfortable. - <<case "Arabian Revivalist" "Egyptian Revivalist">> - The living conditions of $servantsQuartersName might be spare, but $he loves the little luxuries that come with them. - <<default>> - $He likes $his personal space in $servantsQuartersName's dormitory. - <</switch>> + $He likes $his personal space in the dormitory even if the other students sometimes bother $him. <</if>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].trust > -10)>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules and $his job, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ + <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ <<else>> - Under the rules and $his job, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you bring home more girls. + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day more girls enroll in $schoolroomName. <</if>> <<set $slaves[$i].trust -= 2>> <<else>> - <<if $slaves.length > 2 || $helots > 0>> - Under the rules and $his job, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. + <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + Under the rules, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. <<else>> - Under the rules and $his job, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. + Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. <</if>> <</if>> <<elseif ($slaves[$i].releaseRules != "restrictive")>> - Under the rules, $he's allowed to demand that other slaves to get $him off, but only when $he's finished $his shift. $He still @@.hotpink;adores@@ having the option. - <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].energy > 95)>> + <<if $SchlRiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. + <<else>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName to get $him off. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $SchlRiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to rape. + <<else>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for $him to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $SchlRiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole class of girls for $him to dominate. + <<else>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for $him to dominate. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> <</if>> <<else>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> - <<if $slaves.length > 2 || $helots > 0>> - Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse, though it does nothing to stop them from using $him. + <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. <<else>> - Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact your penthouse is rather empty. + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact $schoolroomName is rather empty. <</if>> <<set $slaves[$i].trust += 1>> <</if>> @@ -2918,7 +2929,7 @@ <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he sees to your other slaves, analyzing $his sexuality. It seems $he is + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he services customers, analyzing $his sexuality. It seems $he is <<saRulesAttractionDiscovery>> <</if>> <</if>> @@ -2960,7 +2971,7 @@ <<if $spa != 0>> usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. <<else>> - usually spends relaxing in the penthouse slave quarters. + usually spends relaxing in $his dorm room. <</if>> <<if $slaves[$i].relationship > 0>> $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. @@ -2997,9 +3008,9 @@ <<case "confinement">> When $he disobeys, $he <<if $cellblock != 0>> - @@.gold;spends $his day (and night) cleaning the cells in $cellblockName@@<<if $Wardeness != 0>>, where $he can experience $Wardeness.slaveName's tender mercies<</if>>. + @@.gold;spends after class in $cellblockName@@<<if $Wardeness != 0>>, where $he can experience $Wardeness.slaveName's method of teaching<</if>>. <<else>> - spends $his day @@.gold;shut up in a dirty bathroom@@ until its spotless. + spends $his off hours @@.gold;shut up in a box@@ until $he behaves. <</if>> <<set $slaves[$i].trust -= _punishments>> <<case "whipping">> @@ -3007,7 +3018,7 @@ <<set $slaves[$i].health -= _punishments>> <<set $slaves[$i].trust -= 2*_punishments>> <<case "chastity">> - When $he disobeys, $he finds $himself cleaning up around an ongoing orgy, yet @@.gold;forbidden from getting off,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ + When $he disobeys, $he finds $his next client is into @@.gold;orgasm denial,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> @@ -3018,8 +3029,8 @@ <<set $slaves[$i].trust -= _punishments>> <</switch>> <</if>> - <<case "be the Milkmaid">> - <<set $slaves[$i].need -= $DairyiIDs.length*5>> + <<case "be the Stewardess">> + <<set $slaves[$i].need -= $ServQiIDs.length*10>> <<if $slaves[$i].energy <= 20>> is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> @@ -3035,13 +3046,13 @@ <<if ($slaves[$i].releaseRules == "restrictive")>> willingly begs you to <<saRulesPlayerFetishPlay>> - whenever you inspect $dairyName. + whenever $he crosses paths with you. <<saRulesPlayerEnergy>> <<saRulesPlayerDiscoversFetish>> <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> <<if ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ @@ -3069,31 +3080,31 @@ <</if>> /* closes releaseRules not restrictive */ <</if>> - $He is @@.hotpink;very happy@@ with $his private room in $dairyName and @@.mediumaquamarine;trusts@@ you a bit more for placing $him in charge of it. + $He is @@.hotpink;very happy@@ with $his private room off of $servantsQuartersName and @@.mediumaquamarine;trusts@@ you a bit more for placing $him in charge of it. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> - <<if $DairyiIDs.length > 2>> + <<if $ServQiIDs.length > 2>> Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge. <<else>> - Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName. + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $servantsQuartersName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> - <<if $DairyiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing so many cows for $him to rape. + <<if $ServQiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing so many maids for $him to rape. <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to rape. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $servantsQuartersName for $him to rape. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> - <<if $DairyiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for allowing $him so many cows to dominate. + <<if $ServQiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for allowing $him so many maids to dominate. <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $his domain. + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more girls to $his domain. <</if>> <<set $slaves[$i].devotion += 1>> <</if>> @@ -3104,7 +3115,7 @@ <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he cares for the cattle, analyzing $his preferences. It seems $he is + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he manages the servants, analyzing $his preferences. It seems $he is <<saRulesAttractionDiscovery>> <</if>> <</if>> @@ -3120,7 +3131,7 @@ <<if $spa != 0>> usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. <<else>> - usually spends relaxing in $his room<<if $DairyiIDs.length > 1>> with the softest cow available<</if>>. + usually spends relaxing in $his room<<if $ServQiIDs.length > 1>> with enjoying some service from $his underlings<</if>>. <</if>> <<if $slaves[$i].relationship > 0>> $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. @@ -3152,173 +3163,1163 @@ <<set $slaves[$i].devotion += _rewards>> <</switch>> <</if>> - <<case "work in the dairy">> - <<if $dairyRestraintsSetting > 1>> - <<if $slaves[$i].devotion < -50>> - is so unhappy that $he has little interest in getting off, not that $he gets the choice. - <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off, not that $he gets a choice. - <<else>> - gets off regardless of $his thoughts on the matter. - <</if>> + <<case "work as a servant">> + <<set $slaves[$i].need -= $slaves.length*5>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that $he has little interest in getting off. <<set $slaves[$i].need = 0>> - <<if ($slaves[$i].attrKnown == 0)>> - <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> - <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him arousal in regards to the visual stimulation. It seems $he is - <<saRulesAttractionDiscovery>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off at work despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> + $He hates $himself for climaxing, and knows the mild aphrodisiacs in the food are forcing $his arousal, @@.gold;frightening $him.@@ + <<set $slaves[$i].trust -= 1>> <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off at work, so being forbidden to masturbate doesn't affect $him seriously. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off at work, so $he doesn't feel the need to masturbate frequently. + <<set $slaves[$i].need -= 20>> <</if>> <<else>> - <<if $slaves[$i].devotion < -50>> - is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. - <<set $slaves[$i].need = 0>> - <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. - <<set $slaves[$i].need = 0>> - <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> - <<if ($slaves[$i].devotion <= 20)>> - gets off from being milked despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ - <<set $slaves[$i].devotion += 1>> - <<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> - $He hates $himself for climaxing, and knows the mild aphrodisiacs in the food are forcing $his arousal, @@.gold;frightening $him.@@ - <<set $slaves[$i].trust -= 1>> - <</if>> - <<set $slaves[$i].need -= 20>> - <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> - gets off from being milked, so being forbidden to masturbate doesn't affect $him seriously. - <<set $slaves[$i].need -= 20>> - <<else>> - gets off from being milked, so $he doesn't feel the need to masturbate frequently. - <<set $slaves[$i].need -= 20>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + refuses to offer $himself to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion <= 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally stops by your office to offer $himself to you. + <<else>> + doesn't mind stopping by your office to beg for sexual release. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion > 50 */ + willingly stops by your office and begs you to + <<saRulesPlayerFetishPlay>> + every break $he gets. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion > 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you but @@.mediumorchid;allowing $him to remain in control of $him sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 50)>> + accepts having to relieve $himself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When $he does play with $himself, $he + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion <= 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> + happily @@.mediumaquamarine;avails $himself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion <= 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<switch $servantsQuartersDecoration>> + <<case "Degradationist">> + The abysmal living conditions @@.hotpink;force $him to get used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware of how meaningless $he is.@@ + <<set $slaves[$i].trust -= 3>> + <<else>> + slavery and @@.gold;reminds $him that $his life is meaningless.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Supremacist" "Subjugationist">> + The spare living conditions @@.hotpink;get $him used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware of $his lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + Every time $he has to watch another slave get beaten @@.gold;solidifies $his fears.@@ + <<set $slaves[$i].trust -= 1>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> + The spare living conditions @@.hotpink;get $him used@@ to the routine of slavery. + <<case "Arabian Revivalist" "Egyptian Revivalist">> + The spare living conditions @@.hotpink;get $him used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery, but the small luxuries @@.mediumaquamarine;afford $him some dignity.@@ + <<set $slaves[$i].trust += 1>> + <<else>> + slavery. + <</if>> + <<default>> + The reasonable living conditions allow $him to @@.mediumaquamarine;feel some dignity@@ after @@.hotpink;cleaning up sexual fluids and servicing slaves all day.@@ + <<set $slaves[$i].trust += 1>> + <</switch>> + <<set $slaves[$i].devotion += 1>> + <<else>> + <<switch $servantsQuartersDecoration>> + <<case "Degradationist">> + <<if ($slaves[$i].trust > 40)>> + The abysmal living conditions of $servantsQuartersName @@.gold;remind $him that $his life is absolutely meaningless to you.@@ + <<set $slaves[$i].trust -= 3>> + <<elseif ($slaves[$i].trust > 10)>> + The abysmal living conditions of $servantsQuartersName @@.gold;remind $him that $he is worthless as a person to you.@@ + <<set $slaves[$i].trust -= 2>> + <</if>> + <<case "Supremacist" "Subjugationist">> + <<if ($slaves[$i].trust > 40)>> + The spare living conditions of $servantsQuartersName @@.gold;remind $him not to get too comfortable@@ with $his life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The spare living conditions of $servantsQuartersName @@.gold;keep $him aware of $his place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> + The living conditions of $servantsQuartersName might be spare, but they are no means uncomfortable. + <<case "Arabian Revivalist" "Egyptian Revivalist">> + The living conditions of $servantsQuartersName might be spare, but $he loves the little luxuries that come with them. + <<default>> + $He likes $his personal space in $servantsQuartersName's dormitory. + <</switch>> + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules and $his job, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ + <<else>> + Under the rules and $his job, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you bring home more girls. + <</if>> + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $slaves.length > 2 || $helots > 0>> + Under the rules and $his job, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. + <<else>> + Under the rules and $his job, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + Under the rules, $he's allowed to demand that other slaves to get $him off, but only when $he's finished $his shift. $He still @@.hotpink;adores@@ having the option. + <<set $slaves[$i].devotion += 1>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $slaves.length > 2 || $helots > 0>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse, though it does nothing to stop them from using $him. + <<else>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact your penthouse is rather empty. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he sees to your other slaves, analyzing $his sexuality. It seems $he is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + <<if $slaves[$i].devotion > 50>> + $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + $He's obedient out of acceptance of $his place, so $he often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + $He's obedient out of fear, so $he only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + $He's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + $He's only obedient out of terror, so $he sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + $He hates you too much to obey, so $he needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + $He's given free time, which $he + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in the penthouse slave quarters. + <</if>> + <<if $slaves[$i].relationship > 0>> + $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for $him.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + $He's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind $him to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + $He's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $slaves[$i].releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting $his libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>><<set $slaves[$i].need -= (_rewards*10)>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + $He's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting $him develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When $he disobeys, $he + <<if $cellblock != 0>> + @@.gold;spends $his day (and night) cleaning the cells in $cellblockName@@<<if $Wardeness != 0>>, where $he can experience $Wardeness.slaveName's tender mercies<</if>>. + <<else>> + spends $his day @@.gold;shut up in a dirty bathroom@@ until its spotless. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When $he disobeys, $he's @@.gold;whipped,@@ not hard enough to mark $him, but hard enough to @@.red;hurt,@@ breaking $him quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When $he disobeys, $he finds $himself cleaning up around an ongoing orgy, yet @@.gold;forbidden from getting off,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <<case "be the Milkmaid">> + <<set $slaves[$i].need -= $DairyiIDs.length*5>> + <<if $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off while performing $his duties, so being forbidden from masturbation doesn't really bother $him. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off while performing $his duties, so $he doesn't feel the need for release that often. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + willingly begs you to + <<saRulesPlayerFetishPlay>> + whenever you inspect $dairyName. + <<saRulesPlayerEnergy>> + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion < 80)>> + is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When $he does play with $himself, $he + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + happily @@.mediumaquamarine;avails $himself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> /* universalRulesConsent is not zero */ + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + $He is @@.hotpink;very happy@@ with $his private room in $dairyName and @@.mediumaquamarine;trusts@@ you a bit more for placing $him in charge of it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge. + <<else>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing so many cows for $him to rape. + <<else>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for allowing $him so many cows to dominate. + <<else>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $his domain. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he cares for the cattle, analyzing $his preferences. It seems $he is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + $He's given free time, which $he + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in $his room<<if $DairyiIDs.length > 1>> with the softest cow available<</if>>. + <</if>> + <<if $slaves[$i].relationship > 0>> + $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for $him.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + $He's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind $him to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + $He's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $slaves[$i].releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting $his libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>><<set $slaves[$i].need -= (_rewards*10)>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + $He's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting $him develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<case "work in the dairy">> + <<if $dairyRestraintsSetting > 1>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that $he has little interest in getting off, not that $he gets the choice. + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off, not that $he gets a choice. + <<else>> + gets off regardless of $his thoughts on the matter. + <</if>> + <<set $slaves[$i].need = 0>> + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him arousal in regards to the visual stimulation. It seems $he is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off from being milked despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> + $He hates $himself for climaxing, and knows the mild aphrodisiacs in the food are forcing $his arousal, @@.gold;frightening $him.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off from being milked, so being forbidden to masturbate doesn't affect $him seriously. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off from being milked, so $he doesn't feel the need to masturbate frequently. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion <= 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to you to beg for sexual release. + <<else>> + doesn't mind having to come to you to beg for sexual release. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion > 50 */ + willingly begs you to + <<saRulesPlayerFetishPlay>> + every chance $he gets. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion > 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you but @@.mediumorchid;allowing $him to remain in control of $his sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 50)>> + accepts having to relieve $himself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When $he does play with $himself, $he + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion <= 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> + happily @@.mediumaquamarine;avails $himself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion <= 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<switch $dairyDecoration>> + <<case "Degradationist">> + The abysmal living conditions @@.hotpink;force $him to get used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware that $his fluids are more valuable than $his life.@@ + <<set $slaves[$i].trust -= 3>> + <<else>> + slavery and @@.gold;reminds $him that $he is nothing more than a cow.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].devotion += 1>> + <<case "Supremacist" "Subjugationist">> + The spare living conditions @@.hotpink;get $him used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep $him aware of $his lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist">> + The spare living conditions and daily tasks @@.hotpink;get $him used@@ to the routine of slavery. + <<set $slaves[$i].devotion += 1>> + <<default>> + The reasonable living conditions allow $him to relax after the days work, or would if $his + <<if $slaves[$i].lactation>> + breasts<<if $slaves[$i].balls>> and<</if>> + <</if>> + <<if $slaves[$i].balls>> + balls + <</if>> + didn't ache so much, constantly reminding $him of $his role as a cow. + <<if $slaves[$i].pregKnown && $dairyPregSetting >= 1 && $slaves[$i].bellyPreg >= 1500>> + Getting comfortable + <<if $slaves[$i].bellyPreg >= 750000>> + <<set _belly = bellyAdjective($slaves[$i])>> + with a strained, _belly stomach ready to burst with contracted calves + <<elseif $slaves[$i].bellyPreg >= 600000>> + <<set _belly = bellyAdjective($slaves[$i])>> + with a constantly quivering _belly stomach filled to the brim with contracted calves + <<elseif $slaves[$i].bellyPreg >= 450000>> + <<set _belly = bellyAdjective($slaves[$i])>> + with a _belly stomach overstuffed with contracted calves + <<elseif $slaves[$i].bellyPreg >= 150000>> + with the massive bulge of $his contract pregnancy + <<elseif $slaves[$i].bellyPreg >= 120000>> + while so enormously pregnant with calves + <<elseif $slaves[$i].bellyPreg >= 10000>> + while so heavily pregnant with <<if $slaves[$i].pregType > 1>>contracted children<<else>>a contracted child<</if>> + <<elseif $slaves[$i].bellyPreg >= 5000>> + with $his contract pregnancy + <<else>> + with the slight bulge of pregnancy + <</if>> + also weighs heavily on $his + <<if $slaves[$i].bellyPreg >= 120000>> + mind, though $he often gets lost in the sensation of being so full of life. + <<else>> + mind. + <</if>> + <</if>> + <</switch>> + <<else>> + <<switch $dairyDecoration>> + <<case "Degradationist">> + <<if ($slaves[$i].trust > 40)>> + The abysmal living conditions of $dairyName @@.gold;remind $him that $his fluids are more valuable to you than $his life.@@ + <<set $slaves[$i].trust -= 3>> + <<elseif ($slaves[$i].trust > 10)>> + The abysmal living conditions of $dairyName @@.gold;remind $him that $he is worthless as a person to you@@ and forces $him to accept $he is nothing more than a lowly cow. + <<set $slaves[$i].trust -= 2>> + <</if>> + <<case "Supremacist" "Subjugationist">> + <<if ($slaves[$i].trust > 40)>> + The spare living conditions of $dairyName @@.gold;remind $him not to get too comfortable@@ with $his life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The spare living conditions of $dairyName @@.gold;keep $him aware of $his place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist">> + The living conditions of $dairyName might be spare, but they are no means meant to be uncomfortable. + <<default>> + $He likes $his personal space in $dairyName's dormitory, even if it's just a stall. + <</switch>> + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $DairyiIDs.length > 2 || $Milkmaid != 0>> + Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ + <<else>> + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more cows to $dairyName. + <</if>> + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $DairyiIDs.length > 2 || $Milkmaid != 0>> + Under the rules, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. + <<else>> + Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. + <<else>> + Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName to get $him off. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole dairy of cows for $him to rape. + <<else>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole dairy of cows for $him to dominate. + <<else>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to dominate. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $DairyiIDs.length > 2 || $Milkmaid != 0>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. + <<else>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact $dairyName is rather empty. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he gets milked, attempting to gauge $his sexuality. It seems $he is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + <<if $slaves[$i].devotion > 50>> + $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + $He's obedient out of acceptance of $his place, so $he often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + $He's obedient out of fear, so $he only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + $He's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + $He's only obedient out of terror, so $he sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + $He hates you too much to obey, so $he needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + $He's given free time, which $he + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in the penthouse slave quarters. + <</if>> + <<if $slaves[$i].relationship > 0>> + $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for $him.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + $He's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind $him to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + $He's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $slaves[$i].releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting $his libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>><<set $slaves[$i].need -= (_rewards*10)>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + $He's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting $him develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When $he disobeys, $he spends $his times @@.gold;getting milked in a cramped dark stall@@ until $he behaves. + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When $he disobeys, $he's @@.gold;whipped,@@ not hard enough to mark $him, but hard enough to @@.red;hurt,@@ breaking $him quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When $he disobeys, $he finds $his @@.gold;milkings fewer and far between,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <</if>> + <<case "be the Farmer">> /*TODO: this will need a rewrite*/ + /* + <<set $slaves[$i].need -= $DairyiIDs.length*5>> + <<if $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off while performing $his duties, so being forbidden from masturbation doesn't really bother $him. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off while performing $his duties, so $he doesn't feel the need for release that often. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + willingly begs you to + <<saRulesPlayerFetishPlay>> + whenever you inspect $dairyName. + <<saRulesPlayerEnergy>> + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion < 80)>> + is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When $he does play with $himself, $he + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive *//* + <<if ($universalRulesConsent == 0)>> + happily @@.mediumaquamarine;avails $himself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> /* universalRulesConsent is not zero *//* + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> /* closes universalRulesConsent *//* + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive *//* + <</if>> + + $He is @@.hotpink;very happy@@ with $his private room in $dairyName and @@.mediumaquamarine;trusts@@ you a bit more for placing $him in charge of it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge. + <<else>> + Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing so many cows for $him to rape. + <<else>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $DairyiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for allowing $him so many cows to dominate. + <<else>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $his domain. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he cares for the cattle, analyzing $his preferences. It seems $he is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + $He's given free time, which $he + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in $his room<<if $DairyiIDs.length > 1>> with the softest cow available<</if>>. + <</if>> + <<if $slaves[$i].relationship > 0>> + $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for $him.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + $He's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind $him to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + $He's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $slaves[$i].releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting $his libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>><<set $slaves[$i].need -= (_rewards*10)>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + $He's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting $him develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + */ + <<case "work as a farmhand">> /*TODO: this may need a rewrite*/ + <<if $slaves[$i].devotion < -50>> + is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off from working as a farmhand despite $his reluctance, @@.hotpink;habituating $him to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust >= -20) && ($slaves[$i].devotion <= 20)>> + $He hates $himself for climaxing, and knows the mild aphrodisiacs in the food are forcing $his arousal, @@.gold;frightening $him.@@ + <<set $slaves[$i].trust -= 1>> <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off from working as a farmhand, so being forbidden to masturbate doesn't affect $him seriously. + <<set $slaves[$i].need -= 20>> <<else>> - <<if ($slaves[$i].releaseRules == "restrictive")>> + gets off from working as a farmhand, so $he doesn't feel the need to masturbate frequently. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion <= 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to you to beg for sexual release. + <<else>> + doesn't mind having to come to you to beg for sexual release. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion > 50 */ + willingly begs you to + <<saRulesPlayerFetishPlay>> + every chance $he gets. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion > 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you but @@.mediumorchid;allowing $him to remain in control of $his sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 50)>> + accepts having to relieve $himself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When $he does play with $himself, $he + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. - <<set $slaves[$i].trust -= 2>> - <<elseif ($slaves[$i].devotion <= 50)>> - <<if $slaves[$i].devotion <= 20>> - occasionally comes to you to beg for sexual release. + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - doesn't mind having to come to you to beg for sexual release. + refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> <</if>> - <<saRulesPlayerEnergy>> - <<else>> /* $slaves[$i].devotion > 50 */ - willingly begs you to - <<saRulesPlayerFetishPlay>> - every chance $he gets. - <<saRulesPlayerEnergy>> - <</if>> /* closes $slaves[$i].devotion > 50 */ - <<saRulesPlayerDiscoversFetish>> - <<saRulesPlayerDrugEffects>> - <<elseif ($slaves[$i].releaseRules == "masturbation")>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you. - <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion <= 20)>> - enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you but @@.mediumorchid;allowing $him to remain in control of $him sexuality.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> <<elseif ($slaves[$i].devotion <= 50)>> - accepts having to relieve $himself solely through masturbation. - <<set $slaves[$i].need = 0>> - <<elseif ($slaves[$i].devotion < 80)>> - is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> <<else>> - @@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@ - <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> - <</if>> - <<if $slaves[$i].devotion > 20>> - When $he does play with $himself, $he - <<saRulesMasturbationFetishPlay>> - <<saRulesMasturbationDiscoversFetish>> + happily @@.mediumaquamarine;avails $himself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> <</if>> - <<saRulesMasturbationDrugEffects>> - <<else>> /* releaseRules not restrictive */ - <<if ($universalRulesConsent == 0)>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. - <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. - <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> - <</if>> - <<elseif ($slaves[$i].devotion <= 50)>> - @@.hotpink;accepts the need@@ to - <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> - <<saRulesRapeFetish>> - <<saRulesRapeDiscoversFetish>> - <<else>> - happily @@.mediumaquamarine;avails $himself@@ of your permission to + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<saRulesRapeFetish>> - <<saRulesRapeDiscoversFetish>> - <</if>> - <<else>> /* universalRulesConsent is not zero */ - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. - <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. - <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<else>> - is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. - <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> - <</if>> - <<elseif ($slaves[$i].devotion <= 50)>> - @@.hotpink;accepts having to ask@@ other slaves for sex, - <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> - <<saRulesConsentFetish>> - <<saRulesConsentDiscoversFetish>> <<else>> - @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> - <<saRulesConsentFetish>> - <<saRulesConsentDiscoversFetish>> + <<else>> + is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates $himself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> <</if>> - <</if>> /* closes universalRulesConsent */ - <<saRulesPermissiveDrugEffects>> - <</if>> /* closes releaseRules not restrictive */ - <</if>> + <<elseif ($slaves[$i].devotion <= 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> - <<if ($slaves[$i].devotion <= 20)>> - <<if $slaves[$i].voice == 0>> - Living as a mute @@.hotpink;molds $him@@ to your will. - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].lips > 95>> - Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. - <<set $slaves[$i].devotion += 1>> - <<elseif $slaves[$i].speechRules == "restrictive">> - Living under enforced silence @@.hotpink;molds $him@@ to your will. - <<set $slaves[$i].devotion += 1>> - <</if>> + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through $his facepussy @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds $him@@ to your will. + <<set $slaves[$i].devotion += 1>> <</if>> + <</if>> <<if ($slaves[$i].devotion <= 20)>> - <<switch $dairyDecoration>> + <<switch $farmyardDecoration>> <<case "Degradationist">> The abysmal living conditions @@.hotpink;force $him to get used@@ to the routine of <<if ($slaves[$i].trust > 20)>> - slavery and @@.gold;keep $him aware that $his fluids are more valuable than $his life.@@ + slavery and @@.gold;keep $him aware that $his work in the fields is more valuable than $his life.@@ <<set $slaves[$i].trust -= 3>> <<else>> - slavery and @@.gold;reminds $him that $he is nothing more than a cow.@@ + slavery and @@.gold;reminds $him that $he is nothing more than a farming tool.@@ <<set $slaves[$i].trust -= 1>> <</if>> <<set $slaves[$i].devotion += 1>> @@ -3331,37 +4332,30 @@ slavery. <</if>> <<set $slaves[$i].devotion += 1>> - <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist">> + <<case "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist">> The spare living conditions and daily tasks @@.hotpink;get $him used@@ to the routine of slavery. <<set $slaves[$i].devotion += 1>> <<default>> - The reasonable living conditions allow $him to relax after the days work, or would if $his - <<if $slaves[$i].lactation>> - breasts<<if $slaves[$i].balls>> and<</if>> - <</if>> - <<if $slaves[$i].balls>> - balls - <</if>> - didn't ache so much, constantly reminding $him of $his role as a cow. - <<if $slaves[$i].pregKnown && $dairyPregSetting >= 1 && $slaves[$i].bellyPreg >= 1500>> + The reasonable living conditions allow $him to relax after the days work. + <<if $slaves[$i].pregKnown && $farmyardPregSetting >= 1 && $slaves[$i].bellyPreg >= 1500>> Getting comfortable <<if $slaves[$i].bellyPreg >= 750000>> <<set _belly = bellyAdjective($slaves[$i])>> - with a strained, _belly stomach ready to burst with contracted calves + with a strained, _belly stomach ready to burst <<elseif $slaves[$i].bellyPreg >= 600000>> <<set _belly = bellyAdjective($slaves[$i])>> - with a constantly quivering _belly stomach filled to the brim with contracted calves + with a constantly quivering _belly stomach filled to the brim <<elseif $slaves[$i].bellyPreg >= 450000>> <<set _belly = bellyAdjective($slaves[$i])>> - with a _belly stomach overstuffed with contracted calves + with a _belly stomach overstuffed <<elseif $slaves[$i].bellyPreg >= 150000>> - with the massive bulge of $his contract pregnancy + with the massive bulge of $his pregnancy <<elseif $slaves[$i].bellyPreg >= 120000>> - while so enormously pregnant with calves + while so enormously pregnant <<elseif $slaves[$i].bellyPreg >= 10000>> - while so heavily pregnant with <<if $slaves[$i].pregType > 1>>contracted children<<else>>a contracted child<</if>> + while so heavily pregnant with <<if $slaves[$i].pregType > 1>>children<<else>>a child<</if>> <<elseif $slaves[$i].bellyPreg >= 5000>> - with $his contract pregnancy + with $his pregnancy <<else>> with the slight bulge of pregnancy <</if>> @@ -3374,181 +4368,180 @@ <</if>> <</switch>> <<else>> - <<switch $dairyDecoration>> + <<switch $farmyardDecoration>> <<case "Degradationist">> <<if ($slaves[$i].trust > 40)>> - The abysmal living conditions of $dairyName @@.gold;remind $him that $his fluids are more valuable to you than $his life.@@ + The abysmal living conditions of $farmyardName @@.gold;remind $him that $his work in the fields is more valuable to you than $his life.@@ <<set $slaves[$i].trust -= 3>> <<elseif ($slaves[$i].trust > 10)>> - The abysmal living conditions of $dairyName @@.gold;remind $him that $he is worthless as a person to you@@ and forces $him to accept $he is nothing more than a lowly cow. + The abysmal living conditions of $farmyardName @@.gold;remind $him that $he is worthless as a person to you@@ and forces $him to accept $he is nothing more than a lowly farmhand. <<set $slaves[$i].trust -= 2>> <</if>> <<case "Supremacist" "Subjugationist">> <<if ($slaves[$i].trust > 40)>> - The spare living conditions of $dairyName @@.gold;remind $him not to get too comfortable@@ with $his life. + The spare living conditions of $farmyardName @@.gold;remind $him not to get too comfortable@@ with $his life. <<set $slaves[$i].trust -= 2>> <<elseif ($slaves[$i].trust > 10)>> - The spare living conditions of $dairyName @@.gold;keep $him aware of $his place.@@ + The spare living conditions of $farmyardName @@.gold;keep $him aware of $his place.@@ <<set $slaves[$i].trust -= 1>> <</if>> - <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist">> - The living conditions of $dairyName might be spare, but they are no means meant to be uncomfortable. + <<case "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Arabian Revivalist" "Egyptian Revivalist">> + The living conditions of $farmyardName might be spare, but they are no means meant to be uncomfortable. <<default>> - $He likes $his personal space in $dairyName's dormitory, even if it's just a stall. + $He likes $his personal space in $farmyardName's dormitory, even if it's just a small room. <</switch>> <</if>> - <<if ($universalRulesConsent == 0)>> - <<if ($slaves[$i].devotion <= 20)>> - <<if ($slaves[$i].trust > -10)>> - <<if $DairyiIDs.length > 2 || $Milkmaid != 0>> - Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ - <<else>> - Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more cows to $dairyName. - <</if>> - <<set $slaves[$i].trust -= 2>> + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $FarmyardiIDs.length > 2 || $Farmer != 0>> + Under the rules, $he finds $himself constantly molested by other slaves, and lives $his life constantly @@.gold;afraid.@@ <<else>> - <<if $DairyiIDs.length > 2 || $Milkmaid != 0>> - Under the rules, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. - <<else>> - Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. - <</if>> + Under the rules, $he is free game for other slaves to molest, and lives $his life constantly @@.gold;afraid@@ of the day you assign more cows to $farmyardName. <</if>> - <<elseif ($slaves[$i].releaseRules != "restrictive")>> - <<if ($slaves[$i].energy > 95)>> - <<if $DairyiIDs.length > 2>> - Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $FarmyardiIDs.length > 2 || $Farmer != 0>> + Under the rules, $he finds $himself constantly molested by other slaves, but $he's already in such constant terror it doesn't seriously affect $him. + <<else>> + Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $FarmyardiIDs.length > 2>> + Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania. + <<else>> + Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more slaves to $farmyardName to get $him off. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $FarmyardiIDs.length > 2>> + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole farmyard of slaves for $him to rape. <<else>> - Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName to get $him off. + Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more slaves to $farmyardName for $him to rape. <</if>> <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "sadist")>> - <<if $DairyiIDs.length > 2>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;adores@@ you for providing a whole dairy of cows for $him to rape. - <<else>> - Under the rules, $he's allowed to sexually abuse other slaves, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to rape. - <</if>> - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "dom")>> - <<if $DairyiIDs.length > 2>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole dairy of cows for $him to dominate. - <<else>> - Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more cows to $dairyName for $him to dominate. - <</if>> - <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $FarmyardiIDs.length > 2>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;adores@@ you for providing a whole farmyard of slaves for $him to dominate. + <<else>> + Under the rules, $he's allowed to force other slaves to have sex with $him, and $he @@.hotpink;eagerly awaits@@ the day you assign more slaves to $farmyardName for $him to dominate. <</if>> + <<set $slaves[$i].devotion += 1>> <</if>> <</if>> - <<else>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> - <<if $DairyiIDs.length > 2 || $Milkmaid != 0>> - Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. - <<else>> - Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact $dairyName is rather empty. - <</if>> - <<set $slaves[$i].trust += 1>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $FarmyardiIDs.length > 2 || $Farmer != 0>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. + <<else>> + Since $he's low in the slave hierarchy, @@.mediumaquamarine;$he knows@@ that the rule that slaves must get consent before having sex with $him are all that protect $him from abuse. Well, that and the fact $farmyardName is rather empty. <</if>> + <<set $slaves[$i].trust += 1>> <</if>> + <</if>> - <<if ($slaves[$i].attrKnown == 0)>> - <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> - <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he gets milked, attempting to gauge $his sexuality. It seems $he is - <<saRulesAttractionDiscovery>> - <</if>> + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring $him as $he works with the crops and animals, attempting to gauge $his sexuality. It seems $he is + <<saRulesAttractionDiscovery>> <</if>> + <</if>> - <<if $slaves[$i].devotion > 50>> - $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. - <<set _punishments = 0>> - <<set _rewards = 3>> - <<elseif $slaves[$i].devotion > 20>> - $He's obedient out of acceptance of $his place, so $he often deserves a reward and rarely needs to be punished. + <<if $slaves[$i].devotion > 50>> + $He does $his best for you, so $he frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + $He's obedient out of acceptance of $his place, so $he often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + $He's obedient out of fear, so $he only rarely deserves a reward and sometimes needs to be punished. <<set _punishments = 1>> - <<set _rewards = 2>> - <<elseif $slaves[$i].devotion >= -20>> - <<if $slaves[$i].trust < -20>> - $He's obedient out of fear, so $he only rarely deserves a reward and sometimes needs to be punished. - <<set _punishments = 1>> - <<set _rewards = 1>> + <<set _rewards = 1>> + <<else>> + $He's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + $He's only obedient out of terror, so $he sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + $He hates you too much to obey, so $he needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + $He's given free time, which $he + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. <<else>> - $He's too trusting for obedience and often needs to be punished. - <<set _punishments = 2>> - <<set _rewards = 0>> + usually spends relaxing in the penthouse slave quarters. <</if>> - <<else>> - <<if $slaves[$i].trust < -50>> - $He's only obedient out of terror, so $he sometimes needs to be punished. - <<set _punishments = 1>> - <<set _rewards = 0>> + <<if $slaves[$i].relationship > 0>> + $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for $him.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + $He's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind $him to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + $He's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $slaves[$i].releaseRules == "sapphic">> + immediate sex with any nearby slave, <<else>> - $He hates you too much to obey, so $he needs constant punishment. - <<set _punishments = 3>> - <<set _rewards = 0>> + a quick climax from a vibrator, <</if>> - <</if>> - - <<if _rewards > 0>> - <<switch $slaves[$i].standardReward>> - <<case "relaxation">> - $He's given free time, which $he - <<if $spa != 0>> - usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. - <<else>> - usually spends relaxing in the penthouse slave quarters. - <</if>> - <<if $slaves[$i].relationship > 0>> - $He often asks to save these breaks so $he can spend them with $his <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. - <</if>> - These breaks are @@.green;good for $him.@@ - <<set $slaves[$i].health += _rewards>> - <<case "drugs">> - $He's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind $him to you strongly. - <<set $slaves[$i].health -= _rewards>> - <<set $slaves[$i].devotion += _rewards*2>> - <<case "orgasm">> - $He's @@.hotpink;rewarded@@ with - <<if $slaves[$i].clitPiercing >= 3>> - sustained orgasm from $his <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, - <<elseif $slaves[$i].releaseRules == "sapphic">> - immediate sex with any nearby slave, - <<else>> - a quick climax from a vibrator, - <</if>> - @@.green;boosting $his libido.@@ - <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>><<set $slaves[$i].need -= (_rewards*10)>> - <<set $slaves[$i].devotion += _rewards>> - <<default>> - $He's @@.hotpink;rewarded@@ - <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> - and @@.gold;punished@@ - <</if>> - situationally, letting $him develop normally. - <<set $slaves[$i].devotion += _rewards>> - <</switch>> - <</if>> - <<if _punishments > 0>> - <<switch $slaves[$i].standardPunishment>> - <<case "confinement">> - When $he disobeys, $he spends $his times @@.gold;getting milked in a cramped dark stall@@ until $he behaves. - <<set $slaves[$i].trust -= _punishments>> - <<case "whipping">> - When $he disobeys, $he's @@.gold;whipped,@@ not hard enough to mark $him, but hard enough to @@.red;hurt,@@ breaking $him quickly. - <<set $slaves[$i].health -= _punishments>> - <<set $slaves[$i].trust -= 2*_punishments>> - <<case "chastity">> - When $he disobeys, $he finds $his @@.gold;milkings fewer and far between,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ - <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> - <<set $slaves[$i].devotion += _punishments>> - <<set $slaves[$i].trust -= _punishments>> - <<default>> - <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> - When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. - <</if>> - <<set $slaves[$i].trust -= _punishments>> - <</switch>> - <</if>> + @@.green;boosting $his libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>><<set $slaves[$i].need -= (_rewards*10)>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + $He's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting $him develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When $he disobeys, $he spends $his times @@.gold;getting milked in a cramped dark stall@@ until $he behaves. + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When $he disobeys, $he's @@.gold;whipped,@@ not hard enough to mark $him, but hard enough to @@.red;hurt,@@ breaking $him quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When $he disobeys, $he finds $his @@.gold;milkings fewer and far between,@@ @@.red;reducing $his libido@@ but breaking $him to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When $he disobeys, $he's @@.gold;punished@@ situationally, letting $him develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> <</if>> <<case "be your Concubine">> <<if $slaves[$i].energy <= 20>> diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw index d0c578909b04a06219f3b600e1985797033d8f3a..bdf3b8fd8a298a670582ed9720ba7628c2495790 100644 --- a/src/uncategorized/saServeThePublic.tw +++ b/src/uncategorized/saServeThePublic.tw @@ -8,7 +8,7 @@ <<set $publicServants += 1>> <</if>> -<<set FResult($slaves[$i])>> +<<set $FResult = FResult($slaves[$i])>> <<if ($slaves[$i].releaseRules == "restrictive") && ($slaves[$i].standardReward !== "orgasm")>> <<set $FResult += 2>> <</if>> @@ -23,7 +23,7 @@ <<else>> <<set $FResult = Math.trunc($FResult*0.85)>> <</if>> -<<Beauty $slaves[$i]>> +<<set $beauty = Beauty($slaves[$i])>> <<if $ACitizens > $ASlaves*2>> <<set $beauty = Math.trunc($beauty*1.1)>> <<elseif $ACitizens > $ASlaves>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index 60d94b19e1a42b6c9bfdbcb463e6853a4e57f949..c82e30a182d22e7cf729c206273a9b90458c872d 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -3,7 +3,7 @@ <!-- Statistics gathering --> <<set _incomeStats = getSlaveStatisticData($slaves[$i], $slaves[$i].assignment === Job.BROTHEL ? $facility.brothel : undefined)>> -<<set FResult($slaves[$i])>> +<<set $FResult = FResult($slaves[$i])>> <<if ($slaves[$i].releaseRules == "restrictive") && ($slaves[$i].standardReward !== "orgasm")>> <<set $FResult += 2>> <</if>> @@ -18,7 +18,7 @@ <<else>> <<set $FResult = Math.trunc($FResult*0.85)>> <</if>> -<<Beauty $slaves[$i]>> +<<set $beauty = Beauty($slaves[$i])>> <<if $ACitizens > $ASlaves*2>> <<set $beauty = Math.trunc($beauty*1.1)>> <<elseif $ACitizens > $ASlaves>> @@ -210,9 +210,15 @@ $his body. <</if>> <</if>> <</if>> -<<set $beauty = Math.trunc($beauty*$beautyMultiplier)>> +<<set $beauty = Math.trunc($beauty*$beautyMultiplier), +_beautyCorrection = 0>> +<<if $beauty > 210>> + <<set _beautyCorrection = $beauty / 210, + $beauty = 210, + $FResult = Math.trunc(_beautyCorrection * $FResult)>> +<</if>> -$His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that <<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>each of $his holes was<<elseif canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>>each of $his available holes was<<else>>$his mouth and anywhere else a cock could fit was<</if>> often filled by more than one cock<<elseif $beauty > 140>>, so many that $he spent much of $his time getting gangbanged<<elseif $beauty > 120>>, so many that customers often <<if canDoAnal($slaves[$i]) || canDoVaginal($slaves[$i])>>spitroasted<<else>>double-teamed<</if>> the slut<<elseif $beauty > 100>>, so many that $he frequently had sex with multiple customers at once<<elseif $beauty > 70>>, so many that $he occasionally had sex with multiple customers at once<</if>>. They paid <<print cashFormat($FResult)>> on average. +$His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that <<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>each of $his holes was<<elseif canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>>each of $his available holes was<<else>>$his mouth and anywhere else a cock could fit was<</if>> often filled by more than one cock<<elseif $beauty > 140>>, so many that $he spent much of $his time getting gangbanged<<elseif $beauty > 120>>, so many that customers often <<if canDoAnal($slaves[$i]) || canDoVaginal($slaves[$i])>>spitroasted<<else>>double-teamed<</if>> the slut<<elseif $beauty > 100>>, so many that $he frequently had sex with multiple customers at once<<elseif $beauty > 70>>, so many that $he occasionally had sex with multiple customers at once<</if>>. They paid <<print cashFormat($FResult)>> on average<<if _beautyCorrection > 1>>, including a premium for being in extremely high demand<</if>>. <<set _incomeStats.customers = $beauty>> <<if $seeAge == 1>> diff --git a/src/uncategorized/saWorkTheFarm.tw b/src/uncategorized/saWorkTheFarm.tw new file mode 100644 index 0000000000000000000000000000000000000000..f532c22f67f76ba76dc5c81faebdf76be58b4db0 --- /dev/null +++ b/src/uncategorized/saWorkTheFarm.tw @@ -0,0 +1,610 @@ +/*:: SA work the farm [nobr]*/ /*This entire passage will need to be reworked*/ + +<!-- Statistics gathering --> +<<set _incomeStats = getSlaveStatisticData($slaves[$i], $slaves[$i].assignment === Job.DAIRY ? $facility.farmyard : undefined)>> +<<set _incomeStats.milk = 0; _incomeStats.cum = 0; _incomeStats.fluid = 0>> + +<<if ndef $slaves[$i].lactationAdaptation>> + <<set $slaves[$i].lactationAdaptation = 0>> +<</if>> + +<<set $milk = 0>> +<<set $cum = 0>> + +gets milked this week. +<<if $farmyard > 0>> +<<if $farmyardRestraintsSetting < 2>> + <<if (($universalRulesFacilityWork == 1) && ($slaves[$i].assignment == "get milked") && ($farmyardSpots > 0)) || ($slaves[$i].assignment == "work in the farmyard")>> + <<if ($slaves[$i].assignment == "get milked")>> + Since there's extra space in $farmyardName, $he spends most of $his milkings there. + <<set $farmyardSpots -= 1>> + <</if>> + <<if ($Milkmaid != 0)>> + While there, $he gets the benefit of $Milkmaid.slaveName's <<if ($Milkmaid.physicalAge < 21)>>youthful energy<<else>>care<</if>><<if ($Milkmaid.oralSkill >= 100)>> and talented tongue<</if>>. + <<if ($slaves[$i].devotion < $milkmaidDevotionThreshold)>> + <<set $slaves[$i].devotion += $milkmaidDevotionBonus>> + <</if>> + <<if ($slaves[$i].trust < $milkmaidTrustThreshold)>> + <<set $slaves[$i].trust += $milkmaidTrustBonus>> + <</if>> + <<if ($slaves[$i].health < 100)>> + <<set $slaves[$i].health += $milkmaidHealthBonus>> + <</if>> + <</if>> + <</if>> +<</if>> +<</if>> + +<<if $slaves[$i].lactation > 0>> + + <<set $milk = milkAmount($slaves[$i])>> + + $He produces from $his <<print either("tits", "breasts", "mammaries", "udders", "boobs")>>, which have a combined volume of <<print $slaves[$i].boobs*2>> CCs; + <<if ($slaves[$i].lactation == 1)>> + $he is lactating naturally and produces a healthy stream of milk. + <<elseif ($slaves[$i].lactation == 2)>> + $he is on lactation drugs and produces a river of milk. + <<if $slaves[$i].lactationAdaptation < 100>> + $His udders are forced to adapt to this unnatural productivity. + <<set $slaves[$i].lactationAdaptation += 1>> + <</if>> + <<if $slaves[$i].curatives == 0 && $slaves[$i].inflationType != "curative">> + The stress of extreme milk production @@.red;damages $his health.@@ + <<set $slaves[$i].health -= 3>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion > 50)>> + $He's such a happy cow that $his mental state has a positive impact on $his production. + <<elseif ($slaves[$i].devotion < -50)>> + $He's such an unhappy cow that $his mental state has a negative impact on $his production. + <</if>> + + <<if ($slaves[$i].boobsImplant > 200)>> + However, $his breast implants impede milk production. + <</if>> + + <<set $hormones = $slaves[$i].hormoneBalance/100>> + <<if ($slaves[$i].balls != 0)>> + <<set $hormones -= 1>> + <</if>> + <<if (($slaves[$i].ovaries != 0) || ($slaves[$i].mpreg != 0))>> + <<set $hormones += 1>> + <</if>> + <<if ($hormones > 1)>> + $His internal chemistry is perfectly suited to milk production. + <<elseif ($hormones > 0)>> + $His hormonal balance favors milk production. + <<elseif ($hormones < 0)>> + $His hormonal balance impedes milk production. + <<elseif ($hormones < -1)>> + $His internal chemistry is poorly suited to milk production. + <</if>> + + <<if $slaves[$i].lactationAdaptation < 100>> + <<if ($slaves[$i].assignment == "get milked") || ($slaves[$i].assignment == "work in the farmyard")>> + Living as a cow helps $his body and mind adapt to producing milk. + <<set $slaves[$i].lactationAdaptation += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].preg > 5) && ($slaves[$i].pregKnown == 1)>> + $His pregnancy helps $his body produce more milk naturally<<if $slaves[$i].lactationAdaptation < 100>>, and also helps it adapt to milk production<<set $slaves[$i].lactationAdaptation += 1>><</if>>. + <</if>> + + <<if ($slaves[$i].health > 50)>> + $His shining health helps $him really produce. + <<elseif ($slaves[$i].health < -50)>> + $His poor health impedes milk production. + <</if>> + + <<if ($slaves[$i].weight > 10)>> + $His extra weight supports $his productivity. + <<elseif ($slaves[$i].weight < -10)>> + $His thinness hinders $his productivity. + <</if>> + + <<if $slaves[$i].lactationAdaptation > 10>> + <<if $slaves[$i].lactationAdaptation > 50>> + $His body has adapted heavily to milk production, making $him extremely productive. + <<else>> + $His body has gotten used to producing milk, making $him very productive. + <</if>> + <</if>> + + <<if $farmyardSlimMaintainUpgrade == 1>> + <<if $farmyardSlimMaintain == 1>> + <<if ($slaves[$i].boobs <= 700)>> + <<if ($arcologies[0].FSSlimnessEnthusiast > 80)>> + Your arcology's milkers are optimized to extract maximum output from small breasted slaves, which substantially increases $his otherwise modest productivity. + <<set $milk *= 1.5>> + <<elseif ($arcologies[0].FSSlimnessEnthusiast > 20)>> + Your arcology's milkers have been carefully modified to more readily accommodate slaves with tiny breasts, which slightly mitigates $his less than ideal physiology for milk production. + <<set $milk *= 1.1>> + <</if>> + <</if>> + <</if>> + <</if>> + + /* This is going to be where the farmyard overhaul takes place (milk half) */ + <<if ($slaves[$i].assignment == "work in the farmyard")>> + <<if ($farmyardFeedersUpgrade == 1)>> + <<if ($farmyardFeedersSetting > 0)>> + <<set $milk += $milk*(0.1*($farmyardFeedersUpgrade+$farmyardRestraintsSetting+((50-$slaves[$i].physicalAge)/20)))>> + <<if ($slaves[$i].chem > 360)>> + <<set $milk *= 0.6>> + <<elseif ($slaves[$i].chem > 100)>> + <<set $milk *= ((600-$slaves[$i].chem)/600)>> + <</if>> + <</if>> + <</if>> + <<elseif ($slaves[$i].assignment == "be confined in the arcade")>> + <<set $milk *= 0.5>> + <</if>> + + <<set $milk *= $servantMilkersMultiplier>> + + <<set $milk = Math.trunc($milk)>> + <<if $milk < 1>> + <<set $milk = 1>> + <</if>> + <<set $slaves[$i].milk += $milk>> + <<set $milkTotal += $milk>> + + As a result, $he produces $milk liters of milk over the week. + <<set _incomeStats.milk = $milk>> + + <<if ($arcologies[0].FSPastoralistLaw == 1)>> + <<set $milkSale = $milk*(8+Math.trunc($arcologies[0].FSPastoralist/30))>> + Since breast milk is $arcologies[0].name's only legal farmyard product, $he can scarcely be milked fast enough, and $he makes @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ + <<elseif ($arcologies[0].FSPastoralist != "unset")>> + <<set $milkSale = $milk*(6+Math.trunc($arcologies[0].FSPastoralist/30))>> + Since milk is fast becoming a major part of the $arcologies[0].name's dietary culture, $his milk is in demand, and $he makes @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ + <<else>> + <<set $milkSale = $milk*6>> + $His milk is sold for @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ + <</if>> + <<set $cash += $milkSale>> + <<set _incomeStats.income += $milkSale>> + + <<if $slaves[$i].fetishKnown>> + <<if ($slaves[$i].fetish == "boobs") || ($slaves[$i].energy > 95)>> + Getting constantly milked is as good as sex, as far as $he's concerned. @@.hotpink;$He is happy@@ to have $his breasts receive so much attention. + <<set $slaves[$i].devotion += 1>> + <<if $slaves[$i].need>><<set $slaves[$i].need = 0>><</if>> + <</if>> + <</if>> + + <<if $slaves[$i].career == "a farmyard cow" && $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> + $He feels like @@.hotpink;$he was made to be milked,@@ @@.mediumaquamarine;not that $he'd complain about such a good feeling.@@ + <<set $slaves[$i].devotion++, $slaves[$i].trust++>> + <<if $slaves[$i].need>><<set $slaves[$i].need = 0>><</if>> + <</if>> + + <<if ($slaves[$i].nipples != "huge")>> + <<if ($slaves[$i].nipples == "inverted")>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + Having the milkers constantly haul $his inverted nipples out is @@.hotpink;extremely uncomfortable; $he loves it.@@ + <<set $slaves[$i].devotion += 3>> + <<else>> + Having the milkers constantly haul $his inverted nipples out is @@.mediumorchid;extremely uncomfortable.@@ + <<set $slaves[$i].devotion -= 3>> + <</if>> + <<if (random(1,100) > 50)>> + The constant suction @@.lime;permanently protrudes them,@@ and + <<if (random(1,2) == 1)>> + it turns out they're absolutely massive. + <<set $slaves[$i].nipples = "huge">> + <<else>> + it turns out they're nice and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <</if>> + <<elseif ($slaves[$i].nipples == "partially inverted")>> + <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> + Having the milkers constantly haul $his inverted nipples out is @@.hotpink;quite uncomfortable; $he loves it.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + Having the milkers constantly haul $his inverted nipples out is @@.mediumorchid;quite uncomfortable.@@ + <<set $slaves[$i].devotion -= 1>> + <</if>> + <<if (random(1,100) > 30)>> + The constant suction @@.lime;permanently protrudes them,@@ and + <<if (random(1,2) == 1)>> + it turns out they're pretty cute. + <<set $slaves[$i].nipples = "cute">> + <<else>> + it turns out they're nice and puffy. + <<set $slaves[$i].nipples = "puffy">> + <</if>> + <</if>> + <<elseif ($slaves[$i].nipples == "puffy") && (random(1,100) > 90)>> + Producing this river of milk @@.lime;enlarges $his nipples:@@ they're now enormous. + <<set $slaves[$i].nipples = "huge">> + <<elseif ($slaves[$i].nipples == "cute") && (random(1,100) > 80)>> + Producing this river of milk @@.lime;makes $his nipples nice and puffy.@@ + <<set $slaves[$i].nipples = "puffy">> + <<elseif ($slaves[$i].nipples == "tiny")>> + Producing this river of milk @@.lime;makes $his nipples grow to a nice size.@@ + <<set $slaves[$i].nipples = "cute">> + <<elseif ($slaves[$i].areolae < 3) && (random(1,100) > 30+($slaves[$i].areolae*20))>> + Producing this river of milk @@.lime;broadens $his areolae.@@ + <<set $slaves[$i].areolae += 1>> + <</if>> + <</if>> + + +<</if>> /* CLOSES BREAST MILKING */ + +<<if ($slaves[$i].balls > 0)>> + + <<set $cumSlaves += 1>> + <<set $cum = cumAmount($slaves[$i])>> + + <<if $slaves[$i].lactation > 0>> + $His + <<else>> + $slaves[$i].slaveName's + <</if>> + + <<if $slaves[$i].dick > 0>> + <<if ($slaves[$i].dick > 6)>> + inhuman + <<elseif ($slaves[$i].dick > 5)>> + massive + <<elseif ($slaves[$i].dick > 4)>> + big + <<elseif ($slaves[$i].dick > 3)>> + sizeable + <<elseif ($slaves[$i].dick > 2)>> + moderate + <<elseif ($slaves[$i].dick > 1)>> + little + <<else>> + tiny + <</if>> + prick is + <<if $slaves[$i].lactation > 0>> + also + <</if>> + machine-milked + <<else>> + butt is machine-fucked + <</if>> + to extract the cum from $his + <<if !$slaves[$i].scrotum>> + invisible + <<else>> + <<switch $slaves[$i].balls>> + <<case 10>>inhuman + <<case 9>>titanic + <<case 8>>gigantic + <<case 7>>monstrous + <<case 6>>huge + <<case 5>>pendulous + <<case 4>>swinging + <<case 3>>big + <<case 2>>average + <<case 1>>pathetic + <<default>>hypertrophied + <</switch>> + <</if>> + <<if $slaves[$i].drugs == "testicle enhancement">> + balls, relieving them of the excessive cum production caused by the testicle enhancement drugs. + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + balls, relieving them of the excessive cum production caused by the hyper testicle enhancement drugs. + <<else>> + balls. + <</if>> + + <<if $slaves[$i].diet == "cum production">> + $His diet is designed for cum production. + <</if>> + + <<set $hormones = $slaves[$i].hormoneBalance/50>> + <<if $hormones < -1>> + $His internal chemistry is perfectly suited to cum production. + <<elseif $hormones < 0>> + $His hormonal balance favors cum production. + <<elseif $hormones > 0>> + $His hormonal balance impedes cum production. + <<elseif $hormones > 1>> + $His internal chemistry is poorly suited to cum production. + <</if>> + + <<if $slaves[$i].scrotum == 0>> + $He does produce cum despite $his apparent ballslessness, but less than $he would if they weren't hidden inside $him. + <</if>> + + <<if $slaves[$i].prostate>> + <<if $slaves[$i].prostate > 2>> + $His heavily altered prostate greatly increases the volume of $his ejaculations and promotes excessive, watery semen production. This dilute ejaculate @@.red;sells poorly@@ compared to normal cum. + <<elseif $slaves[$i].prostate > 1>> + $His hyperactive prostate increases the volume of $his ejaculations and promotes good semen production. + <</if>> + <<else>> + $His lack of a prostate reduces the health and volume of $his ejaculations. + <</if>> + + <<if ($slaves[$i].devotion > 50)>> + $He's so happy that $his mental state has a positive impact on $his semen production. + <<elseif ($slaves[$i].devotion < -50)>> + $He's so unhappy that $his mental state has a negative impact on $his semen production. + <</if>> + + <<if ($slaves[$i].health > 50)>> + $His shining health helps $him really produce. + <<elseif ($slaves[$i].health < -50)>> + $His poor health impedes semen production. + <</if>> + + <<if $slaves[$i].vasectomy == 1>> + $His cum lacks the primary ingredient, sperm, thanks to $his vasectomy, @@.red;considerably lowering the value@@ of $his ejaculate. + <<elseif $slaves[$i].ballType == "sterile">> + $His cum lacks vigor entirely, thanks to $his chemical castration, @@.red;considerably lowering the value@@ of $his ejaculate. + <</if>> + + /* Dairy rework cum half here */ + <<if ($slaves[$i].assignment == "work in the farmyard")>> + <<if ($farmyardStimulatorsUpgrade == 1)>> + <<if ($farmyardStimulatorsSetting > 0)>> + <<set $cum += $cum*(0.2*($farmyardStimulatorsSetting+$farmyardRestraintsSetting+Math.trunc((50-$slaves[$i].physicalAge)/20)))>> + <</if>> + <<if ($slaves[$i].chem > 360)>> + <<set $cum = Math.trunc($cum*0.6)>> + <<elseif ($slaves[$i].chem > 100)>> + <<set $cum = Math.trunc($cum*((600-$slaves[$i].chem)/600))>> + <</if>> + <<elseif ($Milkmaid != 0)>> + <<if ($Milkmaid.dick > 4) && canAchieveErection($Milkmaid)>> + $Milkmaid.slaveName sometimes stands in for the machines, which is a polite way of saying $he sometimes fucks $slaves[$i].slaveName's ass to help $him cum. + <<set $cum += $cum*0.2>> + <</if>> + <</if>> + <<elseif ($slaves[$i].assignment == "be confined in the arcade")>> + <<set $cum = $cum*0.5>> + <</if>> + + <<set $cum = Math.trunc($cum)>> + <<if $cum < 1>> + <<set $cum = 1>> + <</if>> + <<set $slaves[$i].cum += $cum>> + <<set $cumTotal += $cum>> + <<set _incomeStats.cum = $cum>> + + <<if ($arcologies[0].FSPastoralist == "unset")>> + <<set _cumSale = ($cum*random(15,25))>> + <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> + $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ + <<elseif $arcologies[0].FSPastoralistLaw == 1>> + <<set _cumSale = ($cum*(random(20,40)))>> + <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> + $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in extremely high demand as one of $arcologies[0].name's few legal sources of animal protein, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ + <<else>> + <<set _cumSale = ($cum*(random(10,20)+Math.trunc($arcologies[0].FSPastoralist/10)))>> + <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> + $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in high demand given the new cultural preference for slave products, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ + <</if>> + <<set $cash += _cumSale>> + <<set _incomeStats.income += _cumSale>> + + <<if ($slaves[$i].energy > 95)>> + Getting $his dick constantly milked is almost as good as getting constant blowjobs as far as $he's concerned. @@.hotpink;$He is happy@@ to have $his member receive so much attention. + <<set $slaves[$i].devotion += 1>> + <</if>> + + <<if $slaves[$i].need>> + $His cock and balls are milked so thoroughly that $he's involuntarily sexually sated, regardless of $his feelings and tastes. + <<set $slaves[$i].need = 0>> + <</if>> + + <<if !canAchieveErection($slaves[$i])>> + Since $he cannot maintain an erection, $he requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 2>> + <<if ($slaves[$i].anus == 0)>> + The electrostimulator @@.lime;breaks in $his virgin asshole.@@ + <<set $slaves[$i].anus = 1>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + Since $he's unaroused by $his situation, $he requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 2>> + <<if ($slaves[$i].anus == 0)>> + The electrostimulator @@.lime;breaks in $his virgin asshole.@@ + <<set $slaves[$i].anus = 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].balls < 3) && $slaves[$i].ballType != "sterile">> + <<if ($slaves[$i].balls < 2)>> + <<if (random(1,100) > (70 + ($slaves[$i].geneMods.NCS * 15)))>> + Constant semen production and continual emptying and refilling @@.lime;increases the size of $his tiny testicles.@@ + <<set $slaves[$i].balls += 1>> + <</if>> + <<elseif (random(1,100) > (90 + ($slaves[$i].geneMods.NCS * 5)))>> + Constant semen production and continual emptying and refilling @@.lime;increases the size of $his small testicles.@@ + <<set $slaves[$i].balls += 1>> + <</if>> + <</if>> + +<</if>> /* CLOSES COCK MILKING */ + +<<if $slaves[$i].genes == "XX" && $slaves[$i].prostate > 0 && $slaves[$i].balls == 0>> + $His female prostate fluid is considered an exotic delicacy. + <<set $fluid = $slaves[$i].prostate * $slaves[$i].energy/5 + 1>> + <<if $slaves[$i].energy > 10>> + <<if $slaves[$i].health > 50>> + <<if $slaves[$i].energy > 90>> + As a nympho, $he has no trouble orgasming almost constantly. + <</if>> + <<set $fluid = $fluid*$slaves[$i].health/50>> + $His shining health keeps $his juices flowing. + <<elseif $slaves[$i].health < -50>> + <<set $fluid = $fluid * (1 + $slaves[$i].health/50)>> + $He is so unwell, $he produces less than normal. + <</if>> + <<else>> + /* $slaves[$i].energy <= 10 */ + Unfortunately, $he is frigid and rarely reaches orgasm in spite of the intense automatic stimulation. + <</if>> + <<set $fluid = Math.clamp(Math.trunc($fluid),1,1000)>> + <<set _incomeStats.fluid = $fluid>> + <<print $fluid >> deciliters of uncommon ejaculate is gathered during $his milkings. + <<set $fluidSale = $fluid*random(40,50)>> + <<if $arcologies[0].FSPastoralist != "unset" && $arcologies[0].FSPastoralist > 30>> + <<set $fluidSale = Math.trunc($fluidSale*(1 + ($arcologies[0].FSPastoralist-30)/140))>> /* fully accepted parsoralism gives +50% on the price*/ + Because of your arcology's cultural preferences, it comes with extra value. + <</if>> + It is sold for @@.yellowgreen;<<print cashFormat($fluidSale)>>.@@ + <<set $cash += $fluidSale>> + <<set _incomeStats.income += $fluidSale>> +<</if>> /* CLOSES FEMALE PROSTATE FLUID GATHERING */ + +<<if ($slaves[$i].behavioralQuirk == "fitness")>> + $slaves[$i].slaveName @@.hotpink;privately enjoys@@ the focus on $his health and fitness that comes with being a cow. + <<set $slaves[$i].devotion += 1>> +<</if>> + +<<if ($showVignettes == 1 && ($slaves[$i].assignment == "get milked" || $slaves[$i].assignment == "work in the farmyard"))>> + <<set _vignette = GetVignette($slaves[$i])>> + __This week__ _vignette.text + <<if (_vignette.type == "cash")>> + <<set FResult($slaves[$i])>> + <<if (_vignette.effect > 0)>> + @@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@ + <<elseif (_vignette.effect < 0)>> + @@.red;losing you <<print cashFormat(Math.abs(Math.trunc($FResult*_vignette.effect)))>>.@@ + <<else>> + an incident without lasting effect. + <</if>> + <<set $cash += Math.trunc($FResult*_vignette.effect)>> + <<set _incomeStats.income += Math.trunc($FResult*_vignette.effect)>> + <<elseif (_vignette.type == "devotion")>> + <<if (_vignette.effect > 0)>> + <<if $slaves[$i].devotion > 50>> + @@.hotpink;increasing $his devotion to you.@@ + <<elseif $slaves[$i].devotion >= -20>> + @@.hotpink;increasing $his acceptance of you.@@ + <<elseif $slaves[$i].devotion > -10>> + @@.hotpink;reducing $his dislike of you.@@ + <<else>> + @@.hotpink;reducing $his hatred of you.@@ + <</if>> + <<elseif (_vignette.effect < 0)>> + <<if $slaves[$i].devotion > 50>> + @@.mediumorchid;reducing $his devotion to you.@@ + <<elseif $slaves[$i].devotion >= -20>> + @@.mediumorchid;reducing $his acceptance of you.@@ + <<elseif $slaves[$i].devotion > -10>> + @@.mediumorchid;increasing $his dislike of you.@@ + <<else>> + @@.mediumorchid;increasing $his hatred of you.@@ + <</if>> + <<else>> + an incident without lasting effect. + <</if>> + <<set $slaves[$i].devotion += 1*_vignette.effect>> + <<elseif (_vignette.type == "trust")>> + <<if (_vignette.effect > 0)>> + <<if $slaves[$i].trust > 20>> + @@.mediumaquamarine;increasing $his trust in you.@@ + <<elseif $slaves[$i].trust > -10>> + @@.mediumaquamarine;reducing $his fear of you.@@ + <<else>> + @@.mediumaquamarine;reducing $his terror of you.@@ + <</if>> + <<elseif (_vignette.effect < 0)>> + <<if $slaves[$i].trust > 20>> + @@.gold;reducing $his trust in you.@@ + <<elseif $slaves[$i].trust >= -20>> + @@.gold;increasing $his fear of you.@@ + <<else>> + @@.gold;increasing $his terror of you.@@ + <</if>> + <<else>> + an incident without lasting effect. + <</if>> + <<set $slaves[$i].trust += 1*_vignette.effect>> + <<elseif (_vignette.type == "health")>> + <<if (_vignette.effect > 0)>> + @@.green;improving $his health.@@ + <<elseif (_vignette.effect < 0)>> + @@.red;affecting $his health.@@ + <<else>> + an incident without lasting effect. + <</if>> + <<set $slaves[$i].health += 2*_vignette.effect>> + <<else>> + <<set FResult($slaves[$i])>> + <<if (_vignette.effect > 0)>> + @@.green;gaining you a bit of reputation.@@ + <<elseif (_vignette.effect < 0)>> + @@.red;losing you a bit of reputation.@@ + <<else>> + an incident without lasting effect. + <</if>> + <<set $rep += Math.trunc($FResult*_vignette.effect*0.1)>> + <<set _incomeStats.rep += Math.trunc($FResult*_vignette.effect*0.1)>> + <</if>> + +<</if>> + +/* FACILITY DECORATION IMPACTS */ + +<<if $slaves[$i].assignment == "work in the farmyard">> +<<if $farmyardDecoration != "standard">> +<<set _fsGain = Math.min(0.0001*$FSSingleSlaveRep*($milk+5*$cum), 1)>> +<<switch $farmyardDecoration>> +<<case "Roman Revivalist">> + <<set $arcologies[0].FSRomanRevivalist = Math.clamp($arcologies[0].FSRomanRevivalist += _fsGain,0,100)>> +<<case "Aztec Revivalist">> + <<set $arcologies[0].FSAztecRevivalist = Math.clamp($arcologies[0].FSAztecRevivalist += _fsGain,0,100)>> +<<case "Egyptian Revivalist">> + <<set $arcologies[0].FSEgyptianRevivalist = Math.clamp($arcologies[0].FSEgyptianRevivalist += _fsGain,0,100)>> +<<case "Edo Revivalist">> + <<set $arcologies[0].FSEdoRevivalist = Math.clamp($arcologies[0].FSEdoRevivalist += _fsGain,0,100)>> +<<case "Arabian Revivalist">> + <<set $arcologies[0].FSArabianRevivalist = Math.clamp($arcologies[0].FSArabianRevivalist += _fsGain,0,100)>> +<<case "Chinese Revivalist">> + <<set $arcologies[0].FSChineseRevivalist = Math.clamp($arcologies[0].FSChineseRevivalist += _fsGain,0,100)>> +<<case "Chattel Religionist">> + <<set $arcologies[0].FSChattelReligionist = Math.clamp($arcologies[0].FSChattelReligionist += _fsGain,0,100)>> +<<case "Degradationist">> + <<set $arcologies[0].FSDegradationist = Math.clamp($arcologies[0].FSDegradationist += _fsGain,0,100)>> +<<case "Repopulation Focus">> + <<set $arcologies[0].FSRepopulationFocus = Math.clamp($arcologies[0].FSRepopulationFocus += _fsGain,0,100)>> +<<case "Eugenics">> + <<set $arcologies[0].FSRestart = Math.clamp($arcologies[0].FSRestart += _fsGain,0,100)>> +<<case "Asset Expansionist">> + <<set $arcologies[0].FSAssetExpansionist = Math.clamp($arcologies[0].FSAssetExpansionist += _fsGain,0,100)>> +<<case "Transformation Fetishist">> + <<set $arcologies[0].FSTransformationFetishist = Math.clamp($arcologies[0].FSTransformationFetishist += _fsGain,0,100)>> +<<case "Gender Radicalist">> + <<set $arcologies[0].FSGenderRadicalist = Math.clamp($arcologies[0].FSGenderRadicalist += _fsGain,0,100)>> +<<case "Gender Fundamentalist">> + <<set $arcologies[0].FSGenderFundamentalist = Math.clamp($arcologies[0].FSGenderFundamentalist += _fsGain,0,100)>> +<<case "Physical Idealist">> + <<set $arcologies[0].FSPhysicalIdealist = Math.clamp($arcologies[0].FSPhysicalIdealist += _fsGain,0,100)>> +<<case "Hedonistic">> + <<set $arcologies[0].FSHedonisticDecadence = Math.clamp($arcologies[0].FSHedonisticDecadence += _fsGain,0,100)>> +<<case "Supremacist">> + <<set $arcologies[0].FSSupremacist = Math.clamp($arcologies[0].FSSupremacist += _fsGain,0,100)>> +<<case "Subjugationist">> + <<set $arcologies[0].FSSubjugationist = Math.clamp($arcologies[0].FSSubjugationist += _fsGain,0,100)>> +<<case "Paternalist">> + <<set $arcologies[0].FSPaternalist = Math.clamp($arcologies[0].FSPaternalist += _fsGain,0,100)>> +<<case "Pastoralist">> + <<set $arcologies[0].FSPastoralist = Math.clamp($arcologies[0].FSPastoralist += _fsGain,0,100)>> +<<case "Maturity Preferentialist">> + <<set $arcologies[0].FSMaturityPreferentialist = Math.clamp($arcologies[0].FSMaturityPreferentialist += _fsGain,0,100)>> +<<case "Youth Preferentialist">> + <<set $arcologies[0].FSYouthPreferentialist = Math.clamp($arcologies[0].FSYouthPreferentialist += _fsGain,0,100)>> +<<case "Body Purist">> + <<set $arcologies[0].FSBodyPurist = Math.clamp($arcologies[0].FSBodyPurist += _fsGain,0,100)>> +<<case "Slimness Enthusiast">> + <<set $arcologies[0].FSSlimnessEnthusiast = Math.clamp($arcologies[0].FSSlimnessEnthusiast += _fsGain,0,100)>> +<</switch>> +<</if>> +<</if>> diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw index 74ea250706aa26c1b9f783edda52aad47324faac..ce83005d1a9c1754b2b7bbfb20c552a7e6738c34 100644 --- a/src/uncategorized/schoolroomReport.tw +++ b/src/uncategorized/schoolroomReport.tw @@ -85,7 +85,7 @@ <<elseif $Schoolteacher.relationshipTarget == $slaves[$i].ID>> She dedicates most of her attention to her <<print relationshipTerm($Schoolteacher)>>, $slaves[$i].slaveName, making sure she understands that day's lesson. <<set $slaves[$i].devotion += 2, $slaves[$i].trust += 2>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Schoolteacher, $slaves[$i]) > 0>> She makes sure to spend extra time teaching her <<print relativeTerm($Schoolteacher.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName. <<set $slaves[$i].trust++>> <<elseif $Schoolteacher.relationTarget == $slaves[$i].ID && $familyTesting == 0>> diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index f00764a7798736678ed610cc5bac3390b6ef99c7..d36100fc090a3ceae9423b0fde8cb912892d6e6b 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -62,8 +62,8 @@ I need to break single passage to several widgets, as it's been overcomplicated <</if>> <</for>> -<<set $reservedChildren = getIncubatorReserved($slaves)>> -<<set $reservedChildrenNursery = getNurseryReserved($slaves)>> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> <<set $birthee = 0>> <<set $birthed = 0>> diff --git a/src/uncategorized/seIndependenceDay.tw b/src/uncategorized/seIndependenceDay.tw index 9b4030b9f951edddf2b0e0fcb80f2c9ae5e13437..38da5d2e957d174afbe9fbc29b265ccc59bf7c0a 100644 --- a/src/uncategorized/seIndependenceDay.tw +++ b/src/uncategorized/seIndependenceDay.tw @@ -52,7 +52,7 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve the Grand Overseer of the Inferior Race can command complete attention from <<if $PC.title == 1>>his arcology the moment he<<else>>her arcology the moment she<</if>> wishes. <<elseif $arcologies[0].FSRepopulationFocus >= $FSLockinLevel*0.9>> <<if $PC.title == 1>> - the Progenitor of the Future can command complete attention from her arcology the moment he wishes. + the Progenitor of the Future can command complete attention from his arcology the moment he wishes. <<else>> the Midwife of the Future can command complete attention from her arcology the moment she wishes. <</if>> @@ -138,7 +138,7 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve <<else>> as she of the godlike Body, you command enough respect that your citizens will listen to you so long as you do not abuse the privilege. <</if>> - <<elseif $arcologies[0].FSPhysicalIdealist >= $FSLockinLevel*0.6>> + <<elseif $arcologies[0].FSHedonisticDecadence >= $FSLockinLevel*0.6>> <<if $PC.title == 1>> as the Master of Softness, you command enough respect that your citizens will listen to you so long as you do not abuse the privilege. <<else>> @@ -278,7 +278,7 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve <</if>> <<if $arcologies[0].FSRepopulationFocus != "unset">> <<if $arcologies[0].FSRepopulationFocus >= 90>> - You rhapsodize on the wonderful display of pregnancies you see daily, and affirm that the arcology will continue to be to bastion of the future. + You rhapsodize on the wonderful display of pregnancies you see daily, and affirm that the arcology will continue to be a bastion of the future. <<elseif $arcologies[0].FSRepopulationFocus >= 40>> You ask that your citizens will make an effort to put a child in at least one of their slaves tonight. <</if>> diff --git a/src/uncategorized/seLethalPit.tw b/src/uncategorized/seLethalPit.tw index e6a8efe6fdde86682d24afe65dd7c19c2c7fe995..b97509045a02a8142dda6901642e186f3de91bc8 100644 --- a/src/uncategorized/seLethalPit.tw +++ b/src/uncategorized/seLethalPit.tw @@ -47,8 +47,7 @@ You review the rules - the <<if $pitAnimal == 0>>combatants<<else>>slave<</if>> <br><br> -<<Deadliness _fighterOne>> -<<set _fighterOneDeadliness = $deadliness>> +<<set _fighterOneDeadliness = Deadliness(_fighterOne)>> <<if _fighterOne.fetish == "mindbroken">> _fighterOne.slaveName is too broken to care about whether she lives or dies; @@ -200,8 +199,7 @@ You review the rules - the <<if $pitAnimal == 0>>combatants<<else>>slave<</if>> <br><br> <<if $pitAnimal == 0>> - <<Deadliness _fighterTwo>> - <<set _fighterTwoDeadliness = $deadliness>> + <<set _fighterTwoDeadliness = Deadliness(_fighterTwo)>> <<if _fighterTwo.fetish == "mindbroken">> _fighterTwo.slaveName is too broken to care about whether she lives or dies; diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw index a2392a2ed6f68eb812b7d2fae776cdc947aef55c..a1f26a53a651c424c8eace67661f06726e979d8d 100644 --- a/src/uncategorized/seNonlethalPit.tw +++ b/src/uncategorized/seNonlethalPit.tw @@ -60,8 +60,7 @@ <br><br> - <<Deadliness _fighterOne>> - <<set _fighterOneDeadliness = $deadliness>> + <<set _fighterOneDeadliness = Deadliness(_fighterOne)>> <<if _fighterOneDeadliness > 5>> _fighterOne.slaveName seems very confident, even eager to win a break. @@ -197,8 +196,7 @@ <br><br> - <<Deadliness _fighterTwo>> - <<set _fighterTwoDeadliness = $deadliness>> + <<set _fighterTwoDeadliness = Deadliness(_fighterTwo)>> <<if _fighterTwoDeadliness > 5>> _fighterTwo.slaveName seems very confident, even eager to win a break. diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index 0e2e0633dc9b83ab4ab68717fa346e9206fb54b4..66c11a63b9fbef70ec51cc4e1f37a12dc381a6d2 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -219,6 +219,8 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu $His background would help make $him a good Stewardess; that's valuable. <<elseif setup.milkmaidCareers.includes($activeSlave.career)>> $His background would help make $him a good Milkmaid; that's valuable. + <<elseif setup.farmerCareers.includes($activeSlave.career)>> + $His background would help make $him a good Farmer; that's valuable. <<elseif setup.madamCareers.includes($activeSlave.career)>> $His background would help make $him a good Madam; that's valuable. <<elseif setup.DJCareers.includes($activeSlave.career)>> @@ -288,6 +290,9 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu <<if ($activeSlave.skillMM >= $masteredXP)>> <<set _careers.push("Milkmaid")>> <</if>> +<<if ($activeSlave.skillFA >= $masteredXP)>> + <<set _careers.push("Farmer")>> +<</if>> <<if ($activeSlave.skillWA >= $masteredXP)>> <<set _careers.push("Wardeness")>> <</if>> diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw index e1de90ab3e088e536210467476cadab67c6af4ba..b9024446dde5f01cb092263fa2b7695930a873c8 100644 --- a/src/uncategorized/servantsQuartersReport.tw +++ b/src/uncategorized/servantsQuartersReport.tw @@ -120,7 +120,7 @@ <<elseif $Stewardess.relationshipTarget == $slaves[$i].ID>> She dotes over her <<print relationshipTerm($Stewardess)>>, $slaves[$i].slaveName, making sure she knows how to do a good job and keeping her well stocked with everything she needs. <<set $slaves[$i].devotion++>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Stewardess, $slaves[$i]) > 0>> She pays special attention to her <<print relativeTerm($Stewardess.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. <<set $slaves[$i].trust++>> <<elseif $Stewardess.relationTarget == $slaves[$i].ID && $familyTesting == 0>> diff --git a/src/uncategorized/shops.tw b/src/uncategorized/shops.tw index 6baa2160a7973b18b641fe5d77983c0c59886cd3..164c7ed81cbe137b42ee519e048e1856322d8c09 100644 --- a/src/uncategorized/shops.tw +++ b/src/uncategorized/shops.tw @@ -73,7 +73,7 @@ This is a section of the promenade <span id="result"><<link "Give the swing a try">><<replace "#result">>You wait for the couple to leave before approaching the hapless girl and placing a hand on her vulnerable middle. She squeaks in surprise before she realizes just who is browsing her toys and the goods between her legs. <<if $PC.belly >= 5000>>Spreading her legs, you find that she is suspended at the perfect height for you to comfortably penetrate her; or she would be, if your own rounded middle wasn't pushing into her own. She asks for a little help getting down, and afterwards, shows you to a series of harness designed to hold a girl with her belly dangling beneath her. The perfect toy for the very pregnant slaveowner hoping to plow her equally gravid chattel.<<elseif $PC.dick == 1>>Spreading her legs, you find that she is suspended at the perfect height for you to comfortably penetrate her.<<else>> Picking out an attractive strap-on, donning it, and spreading her legs, you find that she is suspended at the perfect height for you to comfortably penetrate her.<</if>> Even better, the swing handles her weight, so no sprained back!<</replace>><</link>></span> <<case "Eugenics">> dedicated to Eugenics. You knew the individuals drawn into your society had connections, but you had no idea they were this extensive! If you can think of it, a shop here is selling it; though they are not cheap, only the finest available merchandise is for sale here. Numerous recognizable faces browse the storefronts, accompanied by their favorite chattel, and upon noticing you, vie for your valuable attention. - <<if $PC.preg > 20 && $PC.pregSource == -1>> + <<if $PC.preg > 20 && ($PC.pregSource == -1 || $PC.pregSource == -6)>> <span id="result"><<link "Shop around">><<replace "#result">>You decide to waddle between the shops; with so much fine merchandise on offer, it's possible that someone's selling something to fulfill your growing cravings, and it's always good to see and be seen, especially with a middle rounded with a superior child. The slave salesgirls are accommodating and welcoming, most are so well-trained that they treat you with the respect a member of the Societal Elite deserves. They all offer you a curtsey that allows them lift their skirts, revealing the appropriate chastity. You end up leaving the stores with bags and bags of exotic foods and treats as well as a cute dress that shows off your pregnancy.<</replace>><</link>></span> <<elseif $PC.title == 1>> <span id="result"><<link "Shop around">><<replace "#result">>You decide to wander between the shops; with so much fine merchandise on offer, it's possible that someone's selling something to catch your discerning eye, and it's always good to see and be seen. The slave salesgirls are welcoming and most are so well-trained that they treat you with the respect a member of the Societal Elite deserves. They all offer you a curtsey that allows them lift their skirts, revealing the appropriate chastity. You end up leaving the stores with several fancy chastity belts and an amazing suit you can't wait to debut at your next social meeting.<</replace>><</link>></span> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index d7c7d5179c09bb6c7d292833c770434606590250..52715e7c4a65677096c3a7cd87d04c09f16a0b2e 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -169,6 +169,27 @@ <<if $Milkmaid == 0>> <<= removeJob($slaves[$i], "be the Milkmaid")>> <</if>> +<<case "be the Farmer">> + <<set $Farmer = $slaves[$i]>> + <<if $Farmer.fetish == "mindbroken">> + ''__@@.pink;$Farmer.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Farmer any more.@@<br> + <<set $Farmer = 0>> + <<elseif $Farmer.preg > 37 && $Farmer.broodmother == 2>> + ''__@@.pink;$Farmer.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Farmer any longer@@. + <<set $Farmer = 0>> + <<elseif !canWalk($Farmer)>> + ''__@@.pink;$Farmer.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Farmer any more.@@<br> + <<set $Farmer = 0>> + <<elseif !canSee($Farmer)>> + ''__@@.pink;$Farmer.slaveName@@__'' can no longer see @@.yellow;and cannot serve as your Farmer any more.@@<br> + <<set $Farmer = 0>> + <<elseif !canHear($Farmer)>> + ''__@@.pink;$Farmer.slaveName@@__'' can no longer hear @@.yellow;and cannot serve as your Farmer any more.@@<br> + <<set $Farmer = 0>> + <</if>> + <<if $Farmer == 0>> + <<= removeJob($slaves[$i], "be the Farmer")>> + <</if>> <<case "be the Stewardess">> <<set $Stewardess = $slaves[$i]>> <<if !canTalk($Stewardess)>> @@ -265,7 +286,7 @@ ''__@@.pink;$Matron.slaveName@@__'' can no longer hear @@.yellow;and cannot serve as your Matron any more.@@<br> <<set $Matron = 0>> <<elseif !canSee($Matron)>> - ''__@@.pink;$Matron.slaveName@@__'' can no longer see @@.yellow;and cannot server as your Matron any more.@@<br> + ''__@@.pink;$Matron.slaveName@@__'' can no longer see @@.yellow;and cannot serve as your Matron any more.@@<br> <<set $Matron = 0>> <</if>> <<if $Matron == 0>> @@ -361,9 +382,6 @@ /* preg speed and advance*/ <<if $slaves[$i].preg > 0>> - <<if $slaves[$i].preg == 1 && $slaves[$i].broodmother == 0>> - <<run fetalSplit($slaves[$i])>> - <</if>> <<set _pregSpeed = 1>> /*base speed is normal*/ <<if $slaves[$i].pregControl == "slow gestation">> <<set _pregSpeed = 0.5>> @@ -551,6 +569,7 @@ ["Clinic Report", $clinicNameCaps, $clinic, $clinicSlaves, $Nurse, "Nurse"], ["Club Report", $clubNameCaps, $club, $clubSlaves, $DJ, "DJ"], ["Dairy Report", $dairyNameCaps, $dairy, $dairySlaves, $Milkmaid, "Milkmaid"], + ["Farmyard Report", $farmyardNameCaps, $farmyard, $farmyardSlaves, $Farmer, "Farmer"], ["Schoolroom Report", $schoolroomNameCaps, $schoolroom, $schoolroomSlaves, $Schoolteacher, "Schoolteacher"], ["Spa Report", $spaNameCaps, $spa, $spaSlaves, $Attendant, "Attendant"], ["Nursery Report", $nurseryNameCaps, $nursery, $nurserySlaves, $Matron, "Matron"], diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 9d8c7cda179461c0cde199a58fbd5fc881646830..7470805ce30e32ca481a334dd0b341a456c47eef 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1,4 +1,4 @@ -:: Slave Interact [nobr] +:: Slave Interact [nobr] <<if $cheatMode == 1>> <center>//[[Cheat Edit Slave|MOD_Edit Slave Cheat][$cheater = 1]] | [[Cheat Edit Slave Alternative|MOD_Edit Slave Cheat New][$cheater = 1]]//</center> @@ -18,6 +18,8 @@ <<set $returnTo = "Club">> <<case "work in the dairy" "be the Milkmaid">> <<set $returnTo = "Dairy">> +<<case "work as a farmhand" "be the Farmer">> + <<set $returnTo = "Farmyard">> <<case "rest in the spa" "be the Attendant">> <<set $returnTo = "Spa">> <<case "work as a nanny" "be the Matron">> @@ -124,8 +126,10 @@ <<if ($activeSlave.dick > 0)>> <<if ($activeSlave.dickAccessory != "chastity") && ($activeSlave.dickAccessory != "combined chastity")>> | <<link "Grope $his dick">><<replace "#miniscene">><<include "FondleDick">><br> <</replace>><</link>> - <<if canPenetrate($activeSlave) && $sexualOpeness == 1>> - | <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br> <</replace>><</link>> + <<if canPenetrate($activeSlave)>> + <<if $sexualOpeness == 1 || $activeSlave.toyHole == "dick">> + | <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br> <</replace>><</link>> + <</if>> <</if>> <<else>> | //Remove $his dick chastity belt if you wish to play with $his cock// @@ -209,21 +213,18 @@ | <<link "Have another slave ride $his clit-dick" "FSlaveSlaveDick">><</link>> <</if>> <<if $seeBestiality == 1 && $cheatMode == 1>> - <<if $farmyardKennels > 0>> + <<if $farmyardKennels > 0 && $activeCanine != 0>> | <<link "Have a $activeCanine.species mount $him">><<set $animalType = "canine">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> <</if>> - <<if $farmyardStable > 0>> - | <<link "Let a stallion mount $him">><<set $animalType = "hooved">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> - <</if>> - <<if $farmyardCages > 0>> - | <<link "Have a $activeFeline.species mount $him">><<set $animalType = "feline">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> + <<if $farmyardStable > 0 && $activeHooved.species != 0>> + | <<link "Let a $activeHooved.species mount $him">><<set $animalType = "hooved">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> <</if>> - <<if $farmyardCages > 0>> + <<if $farmyardCages > 0 && $activeFeline != 0>> | <<link "Have a $activeFeline.species mount $him">><<set $animalType = "feline">><<replace "#miniscene">><<include "BeastFucked">><br> <</replace>><</link>> <</if>> <</if>> <<if $cheatMode == 1>> - | <<link "Check $his deadliness @@.red;FOR TESTING@@">><<replace "#miniscene">><<include "Deadliness">><br> <</replace>><</link>> + | <<link "Check $his deadliness @@.red;FOR TESTING@@">><<replace "#miniscene">><<set $deadliness = Deadliness($activeSlave)>>$deadliness<br> <</replace>><</link>> <</if>> | <<link "Abuse $him">><<replace "#miniscene">><<include "FAbuse">><</replace>><</link>> <<if $familyTesting == 1>> @@ -474,6 +475,8 @@ //$He is the DJ and is not available for other work// <<case "be the Milkmaid">> //$He is the Milkmaid and is not available for other work// + <<case "be the Farmer">> + //$He is the Farmer and is not available for other work// <<case "be the Stewardess">> //$He is the Stewardess and is not available for other work// <<case "be your Head Girl">> @@ -498,7 +501,7 @@ Assignment: <strong><span id="assign">$activeSlave.assignment<<if $activeSlave.sentence>> ($activeSlave.sentence weeks)<</if>></span>.</strong> <<link "Rest">> <<= assignJob($activeSlave, "rest")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> - <<if ["be confined in the arcade", "work in the brothel", "serve in the club", "work in the dairy", "serve in the master suite", "work as a servant"].includes($activeSlave.assignment)>> + <<if ["be confined in the arcade", "work in the brothel", "serve in the club", "work in the dairy", "work as a farmhand", "serve in the master suite", "work as a servant", "work as a nanny"].includes($activeSlave.assignment)>> | <<link "Remove From Facility">> <<= removeJob($activeSlave, $activeSlave.assignment)>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> <</if>> | <<link "Fucktoy">> <<= assignJob($activeSlave, "please you")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> @@ -530,6 +533,12 @@ /*| //Too resistant to be a servant// */ <</if>> + <<if ($activeSlave.devotion > 20 || $activeSlave.trust > 20 || $activeSlave.fetish == "mindbroken")>> + | <<link "Nanny">> <<= assignJob($activeSlave, "work as a nanny")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + <<else>> + /*| //Too resistant to be a nanny// */ + <</if>> + <<if ($activeSlave.breedingMark != 1 || $propOutcome == 0)>> | <<link "Whore">> <<= assignJob($activeSlave, "whore")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> | <<link "Public Servant">> <<= assignJob($activeSlave, "serve the public")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> @@ -541,13 +550,19 @@ /*| //Not lactating// */ <</if>> + <<if $farmyard && (canSee($activeSlave) && canWalk($activeSlave))>> /*These requirement will most likely need to be expanded*/ + | <<link "Farmhand">> <<= assignJob($activeSlave, "work as a farmhand")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> + <<else>> + /*| //Blind or immobile slaves cannot be farmhands// */ + <</if>> + | <<link "Confinement">> <<= assignJob($activeSlave, "stay confined")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> | <<link "Let $him choose">> <<= assignJob($activeSlave, "choose her own job")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>> | <<link "Stay on this assignment for another month">><<if $activeSlave.assignment != "choose her own job">><<set $activeSlave.sentence += 4>><<replace "#assign">>$activeSlave.assignment ($activeSlave.sentence weeks)<</replace>><</if>><</link>> <</if>>/* CLOSES FUCKDOLL CHECK */ - <<set _numFacilities = $brothel+$club+$dairy+$servantsQuarters+$masterSuite+$spa+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>> + <<set _numFacilities = $brothel+$club+$dairy+$farmyard+$servantsQuarters+$masterSuite+$spa+$nursery+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>> <<if _numFacilities > 0>> @@ -563,7 +578,7 @@ <<if $activeSlave.fuckdoll == 0>> /* NON-FUCKDOLL FACILITIES */ <<if $clinic != 0>> - <<if $clinic > $clinicSlaves && ($activeSlave.health < 20 || ($Nurse != 0 && ($activeSlave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && $activeSlave.bellyImplant > -1) || ($activeSlave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || $activeSlave.pregControl == "speed up"))))>> + <<if $clinic > $clinicSlaves && ($activeSlave.health < 20 || ($Nurse != 0 && (($activeSlave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && $activeSlave.bellyImplant > -1) || ($activeSlave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || $activeSlave.pregControl == "speed up")) || ($activeSlave.pregAdaptation*1000 < $activeSlave.bellyPreg || $activeSlave.preg > 30))))>> [[Clinic|Assign][$assignTo = "Clinic", $i = -1]] /* $i = -1 tells Assign to use $activeSlave as-is */ <<else>>Clinic<</if>> <<if _numFacilities-- > 1>>|<</if>> @@ -623,15 +638,22 @@ <<if _numFacilities-- > 1>>|<</if>> <</if>> + <<if $farmyard != 0>> /*This will need reworking - it's currently a copy of the club, just to get it in*/ + <<if $farmyard > $farmyardSlaves && ((($activeSlave.devotion > 50) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50) || ($activeSlave.trust > 50)) && ($activeSlave.breedingMark != 1 || $propOutcome == 0))>> + [[Farmyard|Assign][$assignTo = "Farmyard", $i = -1]] /* $i = -1 tells Assign to use $activeSlave as-is */ + <<else>>Farmyard<</if>> + <<if _numFacilities-- > 1>>|<</if>> + <</if>> + <<if $spa != 0>> - <<if $spa > $spaSlaves && (($activeSlave.devotion >= -20 || $activeSlave.fetish == "mindbroken") && ($activeSlave.health < 20 || $activeSlave.trust < 60 || $activeSlave.devotion <= 60 || $activeSlave.fetish == "mindbroken" || $activeSlave.sexualFlaw !== "none" || $activeSlave.behavioralFlaw !== "none"))>> + <<if $spa > $spaSlaves && (($activeSlave.devotion >= -20 || $activeSlave.fetish == "mindbroken") && ($activeSlave.health < 20 || $activeSlave.trust <= 60 || $activeSlave.devotion <= 60 || $activeSlave.fetish == "mindbroken" || $activeSlave.sexualFlaw !== "none" || $activeSlave.behavioralFlaw !== "none"))>> [[Spa|Assign][$assignTo = "Spa", $i = -1]] /* $i = -1 tells Assign to use $activeSlave as-is */ <<else>>Spa<</if>> <<if _numFacilities-- > 1>>|<</if>> <</if>> <<if $nursery != 0>> - <<if $nurseryNannies > $nurserySlaves && (canWalk($activeSlave) && canSee($activeSlave) && ($activeSlave.fetish != "mindbroken") && ($activeSlave.devotion >= -20 || ($activeSlave.devotion >= -50 && $activeSlave.trust <= 20) || $activeSlave.trust < -20))>> + <<if $nurseryNannies > $nurserySlaves && ($activeSlave.devotion > 20 || $activeSlave.trust > 20 || $activeSlave.fetish == "mindbroken")>> [[Nursery|Assign][$assignTo = "Nursery", $i = -1]] <<else>>Nursery<</if>> <</if>> @@ -1272,6 +1294,9 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1 [[Turn on implant|Slave Interact][$activeSlave.broodmotherOnHold = 0, $activeSlave.broodmotherCountDown = 0]] <<elseif $activeSlave.preg >= -1>> Contraception: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<print "using contraceptives">><<elseif $activeSlave.pregWeek < 0>><<print "postpartum">><<elseif $activeSlave.preg == 0>><<print "fertile">><<elseif $activeSlave.preg < 4>><<print "may be pregnant">><<else>><<print $activeSlave.preg>><<print " weeks pregnant">><</if>></strong></span>. + <<if ($activeSlave.preg > 1 && $activeSlave.broodmother == 0 && $pregnancyMonitoringUpgrade == 1)>> + [[Inspect pregnancy|Analyze Pregnancy]] | + <</if>> <<if ($activeSlave.preg == 0)>> <<link "Use contraceptives">><<set $activeSlave.preg = -1>> <<SlaveInteractFertility>> @@ -1301,6 +1326,9 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1 <<elseif ($activeSlave.preg > 0)>> <<link "Abort $his pregnancy" "Abort">><</link>> <</if>> + <<if $activeSlave.preg >= 0 && ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1) && $activeSlave.eggType == "human" && $activeSlave.ovaryAge < 47>> + | [[Harvest and implant an egg|Surrogacy Workaround][$donatrix = $activeSlave, $impregnatrix = "Undecided", $receptrix = "Undecided", $nextLink = "Slave Interact"]] + <</if>> <</if>> <</if>> <<if ($activeSlave.pregKnown == 1) && ($pregSpeedControl == 1) && ($activeSlave.breedingMark != 1 || $propOutcome == 0) && ($activeSlave.indentureRestrictions < 1) && ($activeSlave.broodmother == 0) && $seePreg != 0>> @@ -1327,48 +1355,55 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1 <</if>> <</if>> </span> +<<set $reservedChildren = FetusGlobalReserveCount("incubator")>> +<<set $reservedChildrenNursery = FetusGlobalReserveCount("nursery")>> +<<set _reservedIncubator = WombReserveCount($activeSlave, "incubator")>> +<<set _reservedNursery = WombReserveCount($activeSlave, "nursery")>> +<<set _WL = $activeSlave.womb.length>> +<<set $activeSlave.reservedChildren = _reservedIncubator>> /* should be removed eventually, for now keep updated */ +<<set $activeSlave.reservedChildrenNursery = _reservedNursery>> /* should be removed eventually, for now keep updated */ + <<if $incubator > 0>> <<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">> <<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>> <<else>> <br> - <<if $activeSlave.pregType - $activeSlave.reservedChildrenNursery == 0>> - <<set $reservedChildren = 0>> + <<if _WL - _reservedNursery == 0>> //$His children are already reserved for $nurseryName// <<else>> <<set $freeTanks = ($incubator-$tanks.length)>> - <<if $activeSlave.reservedChildren > 0>> - <<if $activeSlave.pregType == 1>> + <<if _reservedIncubator > 0>> + <<if _WL == 1>> $His child will be placed in $incubatorName. - <<elseif $activeSlave.reservedChildren < $activeSlave.pregType>> - $activeSlave.reservedChildren of $his children will be placed in $incubatorName. - <<elseif $activeSlave.pregType == 2>> + <<elseif _reservedIncubator < _WL>> + _reservedIncubator of $his children will be placed in $incubatorName. + <<elseif _WL == 2>> Both of $his children will be placed in $incubatorName. <<else>> - All $activeSlave.reservedChildren of $his children will be placed in $incubatorName. + All _reservedIncubator of $his children will be placed in $incubatorName. <</if>> - <<if ($activeSlave.reservedChildren + $activeSlave.reservedChildrenNursery < $activeSlave.pregType) && ($reservedChildren < $freeTanks)>> - <<link "Keep another child" "Slave Interact">><<set $activeSlave.reservedChildren += 1, $reservedChildren += 1>><</link>> - <<if $activeSlave.reservedChildren > 0>> - | <<link "Keep one less child" "Slave Interact">><<set $activeSlave.reservedChildren -= 1, $reservedChildren -= 1>><</link>> + <<if (_reservedIncubator + _reservedNursery < _WL) && ($reservedChildren < $freeTanks)>> + <<link "Keep another child" "Slave Interact">><<set WombAddToGenericReserve($activeSlave, "incubator", 1)>><</link>> + <<if _reservedIncubator > 0>> + | <<link "Keep one less child" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "incubator", 1)>><</link>> <</if>> - <<if $activeSlave.reservedChildren > 1>> - | <<link "Keep none of $his children" "Slave Interact">><<set $reservedChildren -= $activeSlave.reservedChildren, $activeSlave.reservedChildren = 0>><</link>> + <<if _reservedIncubator > 1>> + | <<link "Keep none of $his children" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "incubator", 9999)>><</link>> <</if>> - <<if ($reservedChildren + $activeSlave.pregType - $activeSlave.reservedChildren) <= $freeTanks>> - | <<link "Keep the rest of $his children" "Slave Interact">><<set $reservedChildren += ($activeSlave.pregType - $activeSlave.reservedChildren), $activeSlave.reservedChildren += ($activeSlave.pregType - $activeSlave.reservedChildren), $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <<if ($reservedChildren + _WL - _reservedIncubator) <= $freeTanks>> + | <<link "Keep the rest of $his children" "Slave Interact">><<set WombAddToGenericReserve($activeSlave, "incubator", 9999)>><</link>> <</if>> - <<elseif ($activeSlave.reservedChildren == $activeSlave.pregType) || ($reservedChildren == $freeTanks) || ($activeSlave.reservedChildren - $activeSlave.reservedChildrenNursery >= 0)>> - <<link "Keep one less child" "Slave Interact">><<set $activeSlave.reservedChildren -= 1, $reservedChildren -= 1>><</link>> - <<if $activeSlave.reservedChildren > 1>> - | <<link "Keep none of $his children" "Slave Interact">><<set $reservedChildren -= $activeSlave.reservedChildren, $activeSlave.reservedChildren = 0>><</link>> + <<elseif (_reservedIncubator == _WL) || ($reservedChildren == $freeTanks) || (_reservedIncubator - _reservedNursery >= 0)>> + <<link "Keep one less child" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "incubator", 1)>><</link>> + <<if _reservedIncubator > 1>> + | <<link "Keep none of $his children" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "incubator", 9999)>><</link>> <</if>> <</if>> <<elseif $reservedChildren < $freeTanks>> $He is pregnant and you have <<if $freeTanks == 1>>an<</if>> @@.lime;available aging tank<<if $freeTanks > 1>>s<</if>>.@@ - <<print "[[Keep "+ (($activeSlave.pregType > 1) ? "a" : "the") +" child|Slave Interact][$activeSlave.reservedChildren += 1, $reservedChildren += 1]]">> - <<if ($activeSlave.pregType > 1) && ($reservedChildren + $activeSlave.pregType) <= $freeTanks>> - | <<link "Keep all of $his children" "Slave Interact">><<set $reservedChildren += $activeSlave.pregType, $activeSlave.reservedChildren += $activeSlave.pregType, $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <<print "[[Keep "+ ((_WL > 1) ? "a" : "the") +" child|Slave Interact][WombAddToGenericReserve($activeSlave, 'incubator', 1)]]">> + <<if (_WL > 1) && ($reservedChildren + _WL) <= $freeTanks>> + | <<link "Keep all of $his children" "Slave Interact">><<set WombAddToGenericReserve($activeSlave, "incubator", 9999)>><</link>> <</if>> <<elseif $reservedChildren == $freeTanks>> You have no available tanks for $his children. @@ -1383,43 +1418,43 @@ Aphrodisiacs: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1 <<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>> <<else>> <br> - <<if $activeSlave.pregType - $activeSlave.reservedChildren == 0>> + <<if _WL - _reservedIncubator == 0>> <<set $reservedChildren = 0>> //$His children are already reserved for $incubatorName// <<else>> <<set $freeCribs = ($nursery-$cribs.length)>> - <<if $activeSlave.reservedChildrenNursery > 0>> - <<if $activeSlave.pregType == 1>> + <<if _reservedNursery > 0>> + <<if _WL == 1>> $His child will be placed in $nurseryName. - <<elseif $activeSlave.reservedChildrenNursery < $activeSlave.pregType>> - $activeSlave.reservedChildrenNursery of $his children will be placed in $nurseryName. - <<elseif $activeSlave.pregType == 2>> + <<elseif _reservedNursery < _WL>> + _reservedNursery of $his children will be placed in $nurseryName. + <<elseif _WL == 2>> Both of $his children will be placed in $nurseryName. <<else>> - All $activeSlave.reservedChildrenNursery of $his children will be placed in $nurseryName. + All _reservedNursery of $his children will be placed in $nurseryName. <</if>> - <<if (($activeSlave.reservedChildren + $activeSlave.reservedChildrenNursery < $activeSlave.pregType) && ($reservedChildrenNursery < $freeCribs))>> - <<link "Keep another child" "Slave Interact">><<set $activeSlave.reservedChildrenNursery += 1, $reservedChildrenNursery += 1>><</link>> - <<if $activeSlave.reservedChildrenNursery > 0>> - | <<link "Keep one less child" "Slave Interact">><<set $activeSlave.reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1>><</link>> + <<if ((_reservedIncubator + _reservedNursery < _WL) && ($reservedChildrenNursery < $freeCribs))>> + <<link "Keep another child" "Slave Interact">><<set WombAddToGenericReserve($activeSlave, "nursery", 1)>><</link>> + <<if _reservedNursery > 0>> + | <<link "Keep one less child" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "nursery", 1)>><</link>> <</if>> - <<if $activeSlave.reservedChildrenNursery > 1>> - | <<link "Keep none of $his children" "Slave Interact">><<set $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <<if _reservedNursery > 1>> + | <<link "Keep none of $his children" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "nursery", 9999)>><</link>> <</if>> - <<if ($reservedChildrenNursery + $activeSlave.pregType - $activeSlave.reservedChildrenNursery) <= $freeCribs>> - | <<link "Keep the rest of $his children" "Slave Interact">><<set $reservedChildrenNursery += ($activeSlave.pregType - $activeSlave.reservedChildrenNursery), $activeSlave.reservedChildrenNursery += ($activeSlave.pregType - $activeSlave.reservedChildrenNursery), $activeSlave.reservedChildren = 0>><</link>> + <<if ($reservedChildrenNursery + _WL - _reservedNursery) <= $freeCribs>> + | <<link "Keep the rest of $his children" "Slave Interact">><<set WombAddToGenericReserve($activeSlave, "nursery", 9999)>><</link>> <</if>> - <<elseif ($activeSlave.reservedChildrenNursery == $activeSlave.pregType) || ($reservedChildrenNursery == $freeCribs) || ($activeSlave.reservedChildrenNursery - $activeSlave.reservedChildren >= 0)>> - <<link "Keep one less child" "Slave Interact">><<set $activeSlave.reservedChildrenNursery -= 1, $reservedChildrenNursery -= 1>><</link>> - <<if $activeSlave.reservedChildrenNursery > 1>> - | <<link "Keep none of $his children" "Slave Interact">><<set $reservedChildrenNursery -= $activeSlave.reservedChildrenNursery, $activeSlave.reservedChildrenNursery = 0>><</link>> + <<elseif (_reservedNursery == _WL) || ($reservedChildrenNursery == $freeCribs) || (_reservedNursery - _reservedIncubator >= 0)>> + <<link "Keep one less child" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "nursery", 1)>><</link>> + <<if _reservedNursery > 1>> + | <<link "Keep none of $his children" "Slave Interact">><<set WombCleanGenericReserve($activeSlave, "nursery", 9999)>><</link>> <</if>> <</if>> <<elseif $reservedChildrenNursery < $freeCribs>> $He is pregnant and you have <<if $freeCribs == 1>>an<</if>> @@.lime;available room<<if $freeCribs > 1>>s<</if>>.@@ - <<print "[[Keep "+ (($activeSlave.pregType > 1) ? "a" : "the") +" child|Slave Interact][$activeSlave.reservedChildrenNursery += 1, $reservedChildrenNursery += 1]]">> - <<if ($activeSlave.pregType > 1) && ($reservedChildrenNursery + $activeSlave.pregType) <= $freeCribs>> - | <<link "Keep all of $his children" "Slave Interact">><<set $reservedChildrenNursery += $activeSlave.pregType, $activeSlave.reservedChildrenNursery += $activeSlave.pregType, $reservedChildren -= $activeSlave.pregType, $activeSlave.reservedChildren = 0>><</link>> + <<print "[[Keep "+ ((_WL > 1) ? "a" : "the") +" child|Slave Interact][WombAddToGenericReserve($activeSlave, 'nursery', 1)]]">> + <<if (_WL > 1) && ($reservedChildrenNursery + _WL) <= $freeCribs>> + | <<link "Keep all of $his children" "Slave Interact">><<set WombAddToGenericReserve($activeSlave, "nursery", 9999)>><</link>> <</if>> <<elseif $reservedChildrenNursery == $freeCribs>> You have no available rooms for $his children. diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 3efe499ec9467d605432d4fef90202db05c70b9b..78e6a0970f1b70a03a5e720dd7ec21d6352454b3 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -20,7 +20,7 @@ ($Flag == 0 && s.assignment != "work as a nanny") || ($Flag == 1 && s.assignment == "work as a nanny") || ($Flag != 0 && $Flag != 1 && s.ID == $Matron.ID))), - "Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)), + "Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)) && s.fetish != "mindbroken", "Brothel": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work in the brothel") || ($Flag == 1 && s.assignment == "work in the brothel") @@ -46,6 +46,11 @@ || ($Flag == 1 && s.assignment == "work in the dairy") || ($Flag != 0 && $Flag != 1 && s.ID == $Milkmaid.ID))), "Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s)), + "Farmyard": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && canWalk(s) && ( + ($Flag == 0 && s.assignment != "work as a farmhand") + || ($Flag == 1 && s.assignment == "work as a farmhand") + || ($Flag != 0 && $Flag != 1 && s.ID == $Farmer.ID))), + "Farmer Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), "Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work as a servant") || ($Flag == 1 && s.assignment == "work as a servant") @@ -192,12 +197,6 @@ <<if (_Slave.assignment != "work a glory hole")>><<continue>><</if>> <<elseif $slaveAssignmentTab == "be a subordinate slave">> <<if (_Slave.assignment != "be a subordinate slave")>><<continue>><</if>> - <<elseif $slaveAssignmentTab == "all">> - <<if $useSlaveSummaryOverviewTab == 1>> - <<if (_Slave.assignment == "be your Head Girl") - || (_Slave.assignment == "recruit girls") - || (_Slave.assignment == "guard you")>><<continue>><</if>> - <</if>> <</if>> <</if>> @@ -353,7 +352,7 @@ <<case "Clinic">> <<if $Flag == 0>> <<if $clinic <= $clinicSlaves>><<continue>><</if>> - <<if (_Slave.health < 20) || ($Nurse != 0 && (_Slave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")))>> + <<if (_Slave.health < 20) || ($Nurse != 0 && ((_Slave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")) || (_Slave.pregAdaptation*1000 < _Slave.bellyPreg || _Slave.preg > 30)))>> <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] <<else>> @@ -449,6 +448,27 @@ <<case "Milkmaid Select">> <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> [[_slaveName|Milkmaid Workaround][$i = _ssi]] +<<case "Farmyard">> /*THIS WILL NEED TO BE REWORKED - CURRENTLY AN AMALGAMATION OF THE SERVANTS' QUARTERS AND THE DAIRY REQUIREMENTS (but mostly the servant's quarters)*/ +<<if $Flag == 0>> + <<if _Slave.assignment == "work in the farmyard">><<continue>><</if>> + <<if $farmyard <= $farmyardSlaves>><<continue>><</if>> + <<if (_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)>> + <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> + [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] + <<else>> + <br>//_Slave.slaveName must be either more fearful of you or devoted to you// + <<continue>> + <</if>> +<<elseif $Flag == 1>> + <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> + [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] +<<else>> + <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> + [[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] +<</if>> +<<case "Farmer Select">> + <br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>> + [[_slaveName|Farmer Workaround][$i = _ssi]] <<case "Servants' Quarters">> <<if $Flag == 0>> <<if $servantsQuarters <= $servantsQuartersSlaves>><<continue>><</if>> @@ -665,11 +685,11 @@ will <</if>> /* CLOSES FUCKDOLL CHECK */ <</if>> -<<set _numFacilities = $brothel+$club+$dairy+$servantsQuarters+$masterSuite+$spa+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>> +<<set _numFacilities = $brothel+$club+$dairy+$farmyard+$servantsQuarters+$masterSuite+$spa+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>> <<if _numFacilities > 0>> - <<if _Pass == "Main" || _Pass == "Head Girl Suite" || _Pass == "Spa" || _Pass == "Brothel" || _Pass == "Club" || _Pass == "Arcade" || _Pass == "Clinic" || _Pass == "Schoolroom" || _Pass == "Dairy" || _Pass == "Servants' Quarters" || _Pass == "Master Suite" || _Pass == "Cellblock" >> + <<if _Pass == "Main" || _Pass == "Head Girl Suite" || _Pass == "Spa" || _Pass == "Brothel" || _Pass == "Club" || _Pass == "Arcade" || _Pass == "Clinic" || _Pass == "Schoolroom" || _Pass == "Dairy" || _Pass == "Farmyard" || _Pass == "Servants' Quarters" || _Pass == "Master Suite" || _Pass == "Cellblock" >> <<set $returnTo=_Pass >> <br>Transfer to: @@ -690,7 +710,7 @@ will <<if _Slave.fuckdoll == 0>> /* NON-FUCKDOLL FACILITIES */ <<if $clinic != 0>> - <<if $clinic > $clinicSlaves && (_Slave.health < 20 || ($Nurse != 0 && (_Slave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up"))))>> + <<if $clinic > $clinicSlaves && (_Slave.health < 20 || ($Nurse != 0 && ((_Slave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")) || (_Slave.pregAdaptation*1000 < _Slave.bellyPreg || _Slave.preg > 30))))>> [[Clinic|Assign][$assignTo = "Clinic", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */ <<else>>Clinic<</if>> <<if _numFacilities-- > 1>>|<</if>> @@ -750,14 +770,22 @@ will <<if _numFacilities-- > 1>>|<</if>> <</if>> + <<if $farmyard != 0>> + <<if $farmyard > $farmyardSlaves>> /*the requirement will need to be expanded, but I'm not sure what they should be at the moment*/ + [[Farmyard|Assign][$assignTo = "Farmyard", $i = _ssi]] + <<else>>Farmyard<</if>> + <<if _numFacilities-- > 1>>|<</if>> + <</if>> + <<if $spa != 0>> - <<if $spa > $spaSlaves && ((_Slave.devotion >= -20 || _Slave.fetish == "mindbroken") && (_Slave.health < 20 || _Slave.trust < 60 || _Slave.devotion <= 60 || _Slave.fetish == "mindbroken" || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none"))>> + <<if $spa > $spaSlaves && ((_Slave.devotion >= -20 || _Slave.fetish == "mindbroken") && (_Slave.health < 20 || _Slave.trust <= 60 || _Slave.devotion <= 60 || _Slave.fetish == "mindbroken" || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none"))>> [[Spa|Assign][$assignTo = "Spa", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */ <<else>>Spa<</if>> + <<if _numFacilities-- > 1>>|<</if>> <</if>> <<if $nursery != 0>> - <<if $nursery > $nurserySlaves && ((_Slave.devotion >= -20 || _Slave.fetish == "mindbroken") && (_Slave.health < 20 || _Slave.trust < 60 || _Slave.devotion <= 60 || _Slave.fetish == "mindbroken" || _Slave.sexualFlaw != "none" || _Slave.behavioralFlaw !== "none"))>> + <<if $nursery > $nurserySlaves && (_Slave.devotion > 20 || _Slave.trust > 20 || _Slave.fetish == "mindbroken")>> [[Nursery|Assign][$assignTo = "Nursery", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */ <<else>>Nursery<</if>> <</if>> @@ -806,9 +834,9 @@ will <<case "Spa">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Send her to $spaName" "Assign">><<set $i = _ssi>><</link>> + <<link "Send $him to $spaName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Remove her from $spaName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Remove $him from $spaName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Attendant|Attendant Select]] <<break>> @@ -820,9 +848,9 @@ will <<case "Nursery">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Send her to $nurseryName" "Assign">><<set $i = _ssi>><</link>> + <<link "Send $him to $nurseryName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Remove her from $nurseryName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Remove $him from $nurseryName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Matron|Matron Select]] <<break>> @@ -834,9 +862,9 @@ will <<case "Brothel">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Send her to $brothelName" "Assign">><<set $i = _ssi>><</link>> + <<link "Send $him to $brothelName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Release her from $brothelName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Release $him from $brothelName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Madam|Madam Select]] <<break>> @@ -848,9 +876,9 @@ will <<case "Club">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Send her to $clubName" "Assign">><<set $i = _ssi>><</link>> + <<link "Send $him to $clubName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Remove her from $clubName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Remove $him from $clubName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove DJ|DJ Select]] <<break>> @@ -858,9 +886,9 @@ will <<case "Arcade">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Confine her in $arcadeName" "Assign">><<set $i = _ssi>><</link>> + <<link "Confine $him in $arcadeName" "Assign">><<set $i = _ssi>><</link>> <<else>> - <<link "Release her from $arcadeName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Release $him from $arcadeName" "Retrieve">><<set $i = _ssi>><</link>> <</if>> <<case "DJ Select">> <<if setup.DJCareers.includes(_Slave.career) || (_Slave.skillDJ >= $masteredXP)>> @@ -872,9 +900,9 @@ will @@.cyan;Estimated DNA error value: <<print Math.ceil(_Slave.chem/10)>>@@ <</if>> <<if $Flag == 0>> - <<link "Send her to $clinicName" "Assign">><<set $i = _ssi>><</link>> + <<link "Send $him to $clinicName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Take her out of $clinicName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Take $him out of $clinicName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Nurse|Nurse Select]] <<break>> @@ -886,9 +914,9 @@ will <<case "Schoolroom">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Assign her to $schoolroomName" "Assign">><<set $i = _ssi>><</link>> + <<link "Assign $him to $schoolroomName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Release her from $schoolroomName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Release $him from $schoolroomName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Schoolteacher|Schoolteacher Select]] <<break>> @@ -900,9 +928,9 @@ will <<case "Dairy">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Send her to $dairyName" "Assign">><<set $i = _ssi>><</link>> + <<link "Send $him to $dairyName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Release her from $dairyName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Release $him from $dairyName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Milkmaid|Milkmaid Select]] <<break>> @@ -911,12 +939,26 @@ will <<if setup.milkmaidCareers.includes(_Slave.career) || (_Slave.skillMM >= $masteredXP)>> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>>@@.lime;Has applicable career experience.@@ <</if>> +<<case "Farmyard">> + <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> + <<if $Flag == 0>> + <<link "Send $him to $farmyardName" "Assign">><<set $i = _ssi>><</link>> + <<elseif $Flag == 1>> + <<link "Release $him from $farmyardName" "Retrieve">><<set $i = _ssi>><</link>> + <<else>> + [[Change or remove Farmer|Farmer Select]] + <<break>> + <</if>> +<<case "Farmer Select">> + <<if setup.farmerCareers.includes(_Slave.career) || (_Slave.skillFA >= $masteredXP)>> + <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>>@@.lime;Has applicable career experience.@@ + <</if>> <<case "Servants' Quarters">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Assign her to $servantsQuartersName" "Assign">><<set $i = _ssi>><</link>> + <<link "Assign $him to $servantsQuartersName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Release her from $servantsQuartersName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Release $him from $servantsQuartersName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Stewardess|Stewardess Select]] <<break>> @@ -928,9 +970,9 @@ will <<case "Master Suite">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Add her to $masterSuiteName" "Assign">><<set $i = _ssi>><</link>> + <<link "Add $him to $masterSuiteName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Send her out of $masterSuiteName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Send $him out of $masterSuiteName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Concubine|Concubine Select]] <<break>> @@ -938,9 +980,9 @@ will <<case "Cellblock">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> <<if $Flag == 0>> - <<link "Confine her in $cellblockName" "Assign">><<set $i = _ssi>><</link>> + <<link "Confine $him in $cellblockName" "Assign">><<set $i = _ssi>><</link>> <<elseif $Flag == 1>> - <<link "Release her from $cellblockName" "Retrieve">><<set $i = _ssi>><</link>> + <<link "Release $him from $cellblockName" "Retrieve">><<set $i = _ssi>><</link>> <<else>> [[Change or remove Wardeness|Wardeness Select]] <<break>> diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 1360a445ecb56e5a68f9de673e09f5b8066d8393..059e8aa58891cbfeebbe9884533654f29408c927 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -47,10 +47,10 @@ Every new slave in the spa is a new girl she gets to connect with and serve. Sexually. @@.lightsalmon;She becomes more submissive.@@ <</if>> <<if setup.attendantCareers.includes($Attendant.career)>> - She has experience with counseling from her life before she was a slave, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks. + She has experience with counseling from her life before she was a slave, making her better at building rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks. <<set _bonusToggle = 1, _idleBonus++>> <<elseif $Attendant.skillAT >= $masteredXP>> - She has experience with counseling from working for you, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks. + She has experience with counseling from working for you, making her better at building rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks. <<set _bonusToggle = 1, _idleBonus++>> <<else>> <<set $slaves[_FLs].skillAT += random(1,Math.ceil(($Attendant.intelligence+$Attendant.intelligenceImplant)/15) + 8)>> @@ -111,7 +111,7 @@ <<elseif $Attendant.relationshipTarget == $slaves[$i].ID>> She dedicates most of her attention to her <<print relationshipTerm($Attendant)>>, $slaves[$i].slaveName, making her stress, both physical and mental, wash away. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<elseif $familyTesting == 1 && totalRelatives($slaves[$i]) > 0>> + <<elseif $familyTesting == 1 && areRelated($Attendant, $slaves[$i]) > 0>> She makes sure to spend extra time caring for her <<print relativeTerm($Attendant.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName. <<set $slaves[$i].trust++, $slaves[$i].health++>> <<elseif $Attendant.relationTarget == $slaves[$i].ID && $familyTesting == 0>> @@ -199,7 +199,7 @@ <br> Since she doesn't have enough girls to occupy all her time, the spa takes in citizens' slaves on a contract basis and she helps them too, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ <<if ($arcologies[0].FSHedonisticDecadence > 0) && (_DL == 0)>> Society @@.green;loves@@ being allowed to lounge in your spa, greatly advancing your laid back culture. - <<FSChange "Hedonism" 2>> + <<= FSChange("Hedonism", 2)>> <</if>> <</if>> <<if (_DL > 0)>><br><br><</if>> @@ -209,7 +209,7 @@ ''<<if (_DL > 1)>>There are _DL slaves<<else>>There is one slave<</if>> resting and recuperating in the spa.'' <<if ($arcologies[0].FSHedonisticDecadence > 0) && (_DL == 0)>> Society @@.green;approves@@ of your slaves being pampered this way, greatly advancing your laid back culture. - <<FSChange "Hedonism" 1>> + <<= FSChange("Hedonism", 1)>> <</if>> <</if>> diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index 2d45390524f9ea4a2f565c52fd220e7fa524b4e2..a0c69fafb059c33e45a950dab58cc1865ce030e9 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -436,6 +436,14 @@ ($dairySlaves<<if _SCapT9>>+_SCapT9<</if>>/<<print $dairy>><<if $Milkmaid>>, L<</if>>) <</if>> <</if>> + <<if ($farmyard)>> + <br> <<link "$farmyardNameCaps""Farmyard">><</link>> + <<if $abbreviateSidebar == 2>> + ($farmyardSlaves/$farmyard farmhands<<if $Farmer>>, farmer<</if>>) + <<else>> + ($farmyardSlaves/$farmyard<<if $Farmer>>, L<</if>>) + <</if>> + <</if>> <<if ($servantsQuarters)>> <br> <<link "$servantsQuartersNameCaps""Servants' Quarters">><</link>> <<if $abbreviateSidebar == 2>> @@ -471,9 +479,9 @@ <<if ($nursery)>> <br> <<link "$nurseryNameCaps""Nursery">><</link>> <<if $abbreviateSidebar == 2>> - ($nurseryBabies babies, $nurserySlaves/$nursery <<if $nurserySlaves != 1>>nannies<<else>>nanny<</if>><<if $Matron>>, attendant<</if>>) + (<<if $nurseryCribs-$nurseryBabies == 0>>No empty rooms<<elseif $nurseryCribs-$nurseryBabies == 1>>1 empty room<<else>><<print $nurseryCribs-$nurseryBabies>> empty rooms<</if>>, $nurserySlaves/$nursery <<if $nurserySlaves != 1>>nannies<<else>>nanny<</if>><<if $Matron>>, attendant<</if>>) <<else>> - ($nurseryBabies, $nurserySlaves/$nursery<<if $Matron>>, L<</if>>) + ($nurseryBabies/$nurseryCribs, $nurserySlaves/$nursery<<if $Matron>>, L<</if>>) <</if>> <</if>> <<if ($clinic)>> @@ -509,14 +517,6 @@ (_SCapT) <</if>> <</if>> - <<if ($nursery)>> - <br> <<link "$nurseryNameCaps""Nursery">><</link>> - <<if $abbreviateSidebar == 2>> - ($nursery children, $nurserySlaves/$nurseryNannies <<if $nurserySlaves != 1>>nannies<<else>>nanny<</if>><<if $Matron>>, matron<</if>>) - <<else>> - ($nursery, $nurserySlaves/$nurseryNannies<<if $Matron>>, L<</if>>) - <</if>> - <</if>> <br> <<if $SF.Toggle && $SF.Active >= 1>> <br><span id="SFMButton"> <<link "$SF.Caps's Firebase""Firebase">><</link>> </span> @@.cyan;[Z]@@ diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index bbae6494e15c440442295e4f020992536b944f18..f4150b0542cc7ac22b5233898b61c0cab271b819 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -115,13 +115,14 @@ <<if _ID == $Madam.ID>><<set $Madam = 0>><</if>> <<if _ID == $DJ.ID>><<set $DJ = 0>><</if>> <<if _ID == $Milkmaid.ID>><<set $Milkmaid = 0>><</if>> + <<if _ID == $Farmer.ID>><<set $Farmer = 0>><</if>> <<if _ID == $Schoolteacher.ID>><<set $Schoolteacher = 0>><</if>> <<if _ID == $Attendant.ID>><<set $Attendant = 0>><</if>> + <<if _ID == $Matron.ID>><<set $Matron = 0>><</if>> <<if _ID == $Nurse.ID>><<set $Nurse = 0>><</if>> <<if _ID == $Stewardess.ID>><<set $Stewardess = 0>><</if>> <<if _ID == $Wardeness.ID>><<set $Wardeness = 0>><</if>> <<if _ID == $Concubine.ID>><<set $Concubine = 0>><</if>> - <<if _ID == $Matron.ID>><<set $Matron = 0>><</if>> <<for _y = 0; _y < $fighterIDs.length; _y++>> <<if _ID == $fighterIDs[_y]>> <<set _dump = $fighterIDs.deleteAt(_y), _y-->> diff --git a/src/uncategorized/universalRules.tw b/src/uncategorized/universalRules.tw index d167cbedf01056746576e23dc1c12e530e41d848..e1bc04e4bb661d758d4f46269bd0a037029cd24f 100644 --- a/src/uncategorized/universalRules.tw +++ b/src/uncategorized/universalRules.tw @@ -74,7 +74,7 @@ Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop appl <</if>> <</if>> -<<if $brothel+$club+$dairy+$servantsQuarters+$arcade+$schoolroom+$spa+$clinic+$masterSuite+$cellblock > 0>> +<<if $brothel+$club+$dairy+$farmyard+$servantsQuarters+$arcade+$schoolroom+$spa+$nursery+$clinic+$masterSuite+$cellblock > 0>> <br><br> <<if $universalRulesFacilityWork == 0>> Slaves ''will not'' cooperate with staffed facilities to improve their performance. [[Allow cooperation|Universal Rules][$universalRulesFacilityWork = 1]] @@ -83,7 +83,7 @@ Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop appl <</if>> <</if>> -<<if $brothel+$club+$dairy+$servantsQuarters+$arcade+$schoolroom+$spa+$clinic+$masterSuite+$cellblock > 0>> +<<if $brothel+$club+$dairy+$farmyard+$servantsQuarters+$arcade+$schoolroom+$spa+$nursery+$clinic+$masterSuite+$cellblock > 0>> <br><br> <<if $universalRulesAssignsSelfFacility == 1>> Slaves ''are'' permitted to assign themselves to facilities when choosing their assignment. [[Deny self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 0]] diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index d5ed14327d91d29604038d6133c3f47f75698e48..39052a47692e4708d8d2b335022e934a1d45d744 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -1,1254 +1,9 @@ :: assay widgets [widget nobr] -<<widget "Beauty">> - -<<run modScore($args[0])>> - -<<set $beauty = 0>> - -<<if $args[0].fuckdoll == 0>> /* NOT A FUCKDOLL */ - -<<set $beauty += 150 - ($args[0].visualAge*3) + (Math.min($args[0].health,100)/5) - ($args[0].waist/20) - ($args[0].muscles/30) +($args[0].lips/10) + ($args[0].face/5) + ($args[0].clit) + (($args[0].height-160)/10) + ($args[0].voice) + (($args[0].intelligence+$args[0].intelligenceImplant)/10) + ($args[0].entertainSkill/10) + ($args[0].whoreSkill/10) + (2*$args[0].hips)>> - -<<if $arcologies[0].FSDegradationist != "unset">> - <<set $beauty -= ($arcologies[0].FSDegradationist/10)*(($args[0].intelligence+$args[0].intelligenceImplant)/20)>> -<</if>> - -<<if $arcologies[0].FSGenderFundamentalistLawBimbo == 1>> - <<set $beauty -= ($args[0].intelligence+$args[0].intelligenceImplant)/2>> -<</if>> - -<<if $args[0].teeth == "crooked">> - <<set $beauty -= 3>> -<<elseif ($args[0].teeth == "braces" || $args[0].teeth == "cosmetic braces") && ($args[0].visualAge > 14) && ($args[0].visualAge < 18)>> - <<set $beauty += 1>> -<<elseif $args[0].teeth != "normal">> - <<set $beauty -= 1>> -<</if>> - -<<if $args[0].faceShape == "masculine">> - <<if ($arcologies[0].FSGenderRadicalist != "unset")>> - <<set $beauty -= (2-($arcologies[0].FSGenderRadicalist/25))*($args[0].face/30)>> - <<elseif ($arcologies[0].FSGenderFundamentalist != "unset")>> - <<set $beauty -= (2+($arcologies[0].FSGenderFundamentalist/25))*($args[0].face/30)>> - <<else>> - <<set $beauty -= 2*($args[0].face/30)>> - <</if>> -<<elseif $args[0].faceShape == "androgynous">> - <<if ($arcologies[0].FSGenderRadicalist != "unset")>> - <<set $beauty += 2-((1-($arcologies[0].FSGenderRadicalist/25))*($args[0].face/30))>> - <<elseif ($arcologies[0].FSGenderFundamentalist != "unset")>> - <<set $beauty += 2-((1+($arcologies[0].FSGenderFundamentalist/25))*($args[0].face/30))>> - <<else>> - <<set $beauty += 2-($args[0].face/30)>> - <</if>> -<<elseif $args[0].faceShape == "exotic">> - <<set $beauty += 2*($args[0].face/30)>> -<<elseif $args[0].faceShape == "sensual">> - <<set $beauty += 2+($args[0].face/30)>> -<<elseif $args[0].faceShape == "cute">> - <<set $beauty += 8/3>> -<</if>> - -<<if $args[0].brand != 0>> - <<if $rep > 10000>> - <<set $beauty += 1>> - <<elseif $rep < 5000>> - <<set $beauty -= 1>> - <</if>> -<</if>> - -<<if $args[0].minorInjury != 0>> - <<set $beauty -= 2>> -<</if>> - -<<if $args[0].cSec == 1>> - <<set $beauty -= 2>> -<</if>> - -<<if $args[0].nails > 0>><<set $beauty += 1>><</if>> -<<if $args[0].makeup > 0>><<set $beauty += 1>><</if>> - -<<if ($arcologies[0].FSTransformationFetishist > 20) || ($arcologies[0].FSDegradationist > 20)>> - <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - <<set $beauty += 8+($modScore*0.25)>> - <<elseif $modScore > 7>> - <<set $beauty += $modScore-7>> - <</if>> -<<elseif ($arcologies[0].FSBodyPurist > 20) || ($arcologies[0].FSPaternalist > 20)>> - <<if $modScore <= 7>> - <<set $beauty += 10>> - <<else>> - <<set $beauty += 15-$modScore>> - <</if>> -<<else>> - <<if $modScore <= 7>> - <<set $beauty += $modScore>> - <<elseif $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - <<set $beauty += 11>> - <<else>> - <<set $beauty += 7+(0.5*($modScore-7))>> - <</if>> -<</if>> - -<<if $arcologies[0].FSSupremacist != "unset">> - <<if $args[0].race == $arcologies[0].FSSupremacistRace>> - <<set $beauty += ($arcologies[0].FSSupremacist/3)+($arcologies[0].FSSupremacistLawME*10)>> - <</if>> -<</if>> -<<if $arcologies[0].FSSubjugationist != "unset">> - <<if $args[0].race == $arcologies[0].FSSubjugationistRace>> - <<set $beauty -= ($arcologies[0].FSSubjugationist/2)-($arcologies[0].FSSubjugationistLawME*10)>> - <</if>> -<</if>> -<<if $arcologies[0].FSEdoRevivalist != "unset">> -<<if ($args[0].nationality == "Japanese") || ($args[0].nationality == "Edo Revivalist")>> - <<set $beauty += ($arcologies[0].FSEdoRevivalist/2)>> -<<elseif $args[0].race == "asian">> - <<set $beauty += ($arcologies[0].FSEdoRevivalist/5)>> -<<else>> - <<set $beauty -= ($arcologies[0].FSEdoRevivalist/4)>> -<</if>> -<<if $language == "Japanese" && canTalk($args[0])>> - <<if $args[0].accent > 1>> - <<set $beauty -= ($arcologies[0].FSEdoRevivalist/2)>> - <<elseif $args[0].accent > 0>> - <<set $beauty -= ($arcologies[0].FSEdoRevivalist/5)>> - <<else>> - <<set $beauty += ($arcologies[0].FSEdoRevivalist/10)>> - <</if>> -<</if>> -<</if>> -<<if $arcologies[0].FSChineseRevivalist != "unset">> -<<if ($args[0].nationality == "Chinese") || ($args[0].nationality == "Ancient Chinese Revivalist")>> - <<set $beauty += ($arcologies[0].FSChineseRevivalist/2)>> -<<elseif $args[0].race == "asian">> - <<set $beauty += ($arcologies[0].FSChineseRevivalist/5)>> -<<else>> - <<set $beauty -= ($arcologies[0].FSChineseRevivalist/4)>> -<</if>> -<<if $language == "Chinese" && canTalk($args[0])>> - <<if $args[0].accent > 1>> - <<set $beauty -= ($arcologies[0].FSChineseRevivalist/2)>> - <<elseif $args[0].accent > 0>> - <<set $beauty -= ($arcologies[0].FSChineseRevivalist/5)>> - <<else>> - <<set $beauty += ($arcologies[0].FSChineseRevivalist/10)>> - <</if>> -<</if>> -<</if>> - -<<if ($args[0].race == "white") && ($args[0].origRace == "white")>> - <<set $beauty += 4>> -<<elseif $args[0].race == "white">> - <<set $beauty += 2>> -<</if>> - -<<if $arcologies[0].FSYouthPreferentialist != "unset">> - <<set $beauty += (30-$args[0].visualAge)/(30-$minimumSlaveAge)*(($arcologies[0].FSYouthPreferentialist/2)+($arcologies[0].FSYouthPreferentialistLaw*10))>> /*60*/ -<<elseif $arcologies[0].FSMaturityPreferentialist != "unset">> - <<set $beauty += (30-$args[0].visualAge)/(30-$retirementAge)*(($arcologies[0].FSMaturityPreferentialist/2)+($arcologies[0].FSMaturityPreferentialistLaw*10))>> /*60*/ -<</if>> - -<<if ($args[0].markings != "none")>> - <<if ($args[0].markings == "beauty mark")>> - <<if ($args[0].face > 40)>> - <<set $beauty += 6>> - <<elseif ($args[0].face < -10)>> - <<set $beauty -= 6>> - <</if>> - <<elseif ($args[0].markings == "birthmark")>> - <<if ($args[0].prestige > 0 || $args[0].pornPrestige > 1)>> - <<set $beauty += 4>> - <<else>> - <<set $beauty -= 4>> - <</if>> - <<else>> - <<if ($args[0].skin == "pale") || ($args[0].skin == "fair")>> - <<set $beauty += 2>> - <<if ($args[0].hColor == "red")>> - <<set $beauty += 2>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if setup.entertainmentCareers.includes($args[0].career)>> - <<set $beauty += 20>> -<<elseif ($week-$args[0].weekAcquired >= 20) && ($args[0].entertainSkill >= 100)>> - <<set $beauty += 10>> -<</if>> - -<<if ($arcologies[0].FSBodyPurist > 20)>> /*bonus for virgin slaves*/ - <<if $args[0].vagina == 0 && $args[0].vaginalCount == 0>> - <<set $beauty += 30*($arcologies[0].FSBodyPurist/100)>> - <</if>> - <<if $args[0].anus == 0 && $args[0].analCount == 0>> - <<set $beauty += 30*($arcologies[0].FSBodyPurist/100)>> - <</if>> -<</if>> - -<<if $seeAge == 1>> -<<if $args[0].physicalAge == $minimumSlaveAge && $args[0].physicalAge == $fertilityAge && canGetPregnant($args[0]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset") && $arcologies[0].FSRestart == "unset">> - <<set $beauty += 1>> - <<if $args[0].birthWeek == 0>> - <<set $beauty += 1.6*$beauty>> - <<elseif $args[0].birthWeek < 4>> - <<set $beauty += 0.2*$beauty>> - <</if>> -<<elseif $args[0].physicalAge == $minimumSlaveAge>> - <<set $beauty += 1>> - <<if $args[0].birthWeek == 0>> - <<set $beauty += 0.8*$beauty>> - <<elseif $args[0].birthWeek < 4>> - <<set $beauty += 0.1*$beauty>> - <</if>> -<<elseif $args[0].physicalAge == $fertilityAge && canGetPregnant($args[0]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset")>> - <<set $beauty += 1>> - <<if $args[0].birthWeek == 0>> - <<set $beauty += 0.8*$beauty>> - <<elseif $args[0].birthWeek < 4>> - <<set $beauty += 0.1*$beauty>> - <</if>> -<</if>> -<</if>> - -<<else>> /* FUCKDOLL */ - -<<set $beauty += 120 - ($args[0].waist/20) - ($args[0].muscles/30) + ($args[0].lips/10) + ($args[0].clit) + (($args[0].height-160)/10) + (2*$args[0].hips)>> - -<</if>> /* CLOSES FUCKDOLL CHECK */ - -<<if ($arcologies[0].FSTransformationFetishist > 20)>> - <<if $args[0].lips > 70>> - <<if ($args[0].lipsImplant/$args[0].lips < .50)>> - <<set $beauty -= (($args[0].lips/10)+($arcologies[0].FSTransformationFetishist/20))>> - <</if>> - <</if>> -<</if>> - -<<if $args[0].butt <= 10>> - <<set $beauty += (1.5*$args[0].butt)>> /*15*/ -<<else>> - <<set $beauty += (15+($args[0].butt/4))>> /*20*/ -<</if>> - -/* Cock + Balls */ - -<<if ($arcologies[0].FSAssetExpansionist > 20) && $arcologies[0].FSGenderFundamentalist == "unset">> - <<if $args[0].dick >= 20>> - <<set $beauty += 17+($args[0].dick*($arcologies[0].FSAssetExpansionist/500))>> /*23*/ - <<elseif $args[0].dick >= 10>> - <<set $beauty += 10+($args[0].dick*($arcologies[0].FSAssetExpansionist/300))>> /*16.3*/ - <<elseif $args[0].dick > 6>> - <<set $beauty += $args[0].dick*(1+($arcologies[0].FSAssetExpansionist/100))>> /*10*/ - <</if>> - <<if $args[0].balls > 100>> - <<set $beauty += 41+($args[0].balls*($arcologies[0].FSAssetExpansionist/500))>> /*66*/ - <<elseif $args[0].balls > 80>> - <<set $beauty += 16+($args[0].balls*($arcologies[0].FSAssetExpansionist/400))>> /*41*/ - <<elseif $args[0].balls > 60>> - <<set $beauty += 6+($args[0].balls*($arcologies[0].FSAssetExpansionist/800))>> /*16*/ - <<elseif $args[0].balls > 10>> - <<set $beauty += $args[0].balls*(($arcologies[0].FSAssetExpansionist/1000))>> /*6*/ - <</if>> -<<elseif $arcologies[0].FSGenderFundamentalist != "unset">> - <<if $args[0].dick > 0>> - <<set $beauty += 3-$args[0].dick>> - <</if>> - <<if $args[0].scrotum > 0>> - <<set $beauty -= $args[0].balls*(1+($arcologies[0].FSGenderFundamentalist/200))>> - <<if $args[0].pubertyXY == 0>> - <<set $beauty += 5>> - <</if>> - <</if>> -<<elseif $arcologies[0].FSGenderRadicalist != "unset">> - <<if $args[0].dick > 20>> - <<set $beauty += 20+($args[0].dick*($arcologies[0].FSGenderRadicalist/400))>> /*27.5*/ - <<elseif $args[0].dick >= 10>> - <<set $beauty += 10+($args[0].dick*($arcologies[0].FSGenderRadicalist/200))>> /*20*/ - <<elseif $args[0].dick > 0>> - <<set $beauty += $args[0].dick*(1+($arcologies[0].FSGenderRadicalist/100))>> /*10*/ - <</if>> - <<if $args[0].scrotum > 0>> - <<if $args[0].balls > 100>> - <<set $beauty += 40+($args[0].balls*($arcologies[0].FSGenderRadicalist/2000))>> /*46.25*/ - <<elseif $args[0].balls > 60>> - <<set $beauty += 30+($args[0].balls*($arcologies[0].FSGenderRadicalist/1000))>> /*40*/ - <<elseif $args[0].balls > 10>> - <<set $beauty += 15+($args[0].balls*($arcologies[0].FSGenderRadicalist/400))>> /*30*/ - <<else>> - <<set $beauty += $args[0].balls*(1+($arcologies[0].FSGenderRadicalist/200))>> /*15*/ - <</if>> - <</if>> -<<else>> - <<set $beauty -= 2*$args[0].dick>> - <<if $args[0].scrotum > 0>> - <<set $beauty -= $args[0].balls>> - <</if>> -<</if>> - -/* bonus for dick focused genderrads */ -<<if $arcologies[0].FSGenderRadicalistLawFuta != 0>> - <<if ($arcologies[0].FSGenderRadicalistLawFuta == 1)>> - <<if $args[0].dick > 0>> - <<if $args[0].vagina > -1>> - <<if $args[0].dick > 0 && $args[0].dick <= 10>> - <<set $beauty += $args[0].dick>> /*10*/ - <</if>> - <<if $args[0].dick > 20>> - <<set $beauty += 2>> - <<elseif $args[0].dick > 10>> - <<set $beauty += 4>> - <</if>> - <</if>> - <</if>> - <<elseif ($arcologies[0].FSGenderRadicalistLawFuta == 2)>> /* erection! */ - <<if $args[0].dick > 0>> - <<if $args[0].balls > 0>> - <<if $args[0].scrotum > 0>> - <<if canAchieveErection($args[0])>> - <<set $beauty += $args[0].dick>> - <<if $args[0].balls > 0 && $args[0].balls <= 10>> - <<set $beauty += $args[0].balls>> /*10*/ - <</if>> - <<if $args[0].balls > 120>> - <<set $beauty += 14>> - <<elseif $args[0].balls > 100>> - <<set $beauty += 12>> - <<elseif $args[0].balls > 80>> - <<set $beauty += 10>> - <<elseif $args[0].balls > 60>> - <<set $beauty += 8>> - <<elseif $args[0].balls > 40>> - <<set $beauty += 6>> - <<elseif $args[0].balls > 20>> - <<set $beauty += 4>> - <<elseif $args[0].balls > 10>> - <<set $beauty += 2>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<elseif ($arcologies[0].FSGenderRadicalistLawFuta == 3)>> - <<if $args[0].butt >= 5>> - <<set $beauty += ($args[0].butt-5)>> /*15*/ - <</if>> - <<if $args[0].hips >= 1>> - <<set $beauty += 4*($args[0].hips-1)>> /*8*/ - <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> - <<set $beauty += 4*($args[0].hips-1)>> /*8*/ /* offsets the malus for big butts */ - <</if>> - <</if>> - <<if $args[0].analSkill > 60 && $args[0].anus >= 2>> - <<set $beauty += 2*($args[0].anus-2)>> /*6*/ - <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> - <<set $beauty += 2*($args[0].anus-2)>> /*6*/ /* offsets the malus for big butts */ - <</if>> - <</if>> - <<elseif ($arcologies[0].FSGenderRadicalistLawFuta == 4)>> - <<if $args[0].dick > 0 && $args[0].vagina == -1 && $args[0].faceShape != "masculine">> - <<if $args[0].boobs < 500 && $args[0].dick < 4 && $args[0].balls < 4>> - <<if $arcologies[0].FSSlimnessEnthusiast == "unset">> /*balance with slimness*/ - <<set $beauty += 20>> - <<if $args[0].boobs < 300>> - <<set $beauty += 12>> - <<elseif $args[0].boobs < 400>> - <<set $beauty += 6>> - <</if>> - <</if>> - <<if $args[0].dick == 1>> - <<set $beauty += 12>> - <<elseif $args[0].dick == 2>> - <<set $beauty += 6>> - <</if>> - <<if $args[0].balls <= 2>> - <<set $beauty += 8>> - <</if>> - <<if $args[0].faceShape == "cute" && $args[0].face > 0>> /*uggos need not apply, maybe a small boost for other faceShapes*/ - <<set $beauty += ((($arcologies[0].FSGenderRadicalist/25)*($args[0].face/30))-2)>> /*gives a slightly better boost than androgynous does with gendrad boost, 15.3*/ - <</if>> - <<if $args[0].nipples == "tiny">> - <<set $beauty += 5>> - <<elseif $args[0].nipples == "cute">> - <<set $beauty += 2>> - <<else>> - <<set $beauty -= 5>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($arcologies[0].FSTransformationFetishist > 20 && $arcologies[0].FSSlimnessEnthusiast == "unset") || ($arcologies[0].FSAssetExpansionist > 20)>> - <<if $args[0].boobs <= 500>> - <<set $beauty += (0.02*($args[0].boobs-250))>> /*5*/ - <<elseif $args[0].boobs <= 1500>> - <<set $beauty += 5+(0.015*($args[0].boobs-500))>> /*20*/ - <<elseif $args[0].boobs <= 3000>> - <<set $beauty += 20+(0.01*($args[0].boobs-1500))>> /*42.5*/ - <<elseif $args[0].boobs <= 25000>> - <<set $beauty += 50+(0.005*($args[0].boobs-3000))>> /*160 - this might need to be lowered. Maybe drop the 50? Otherwise break it down more.*/ - <<else>> - <<set $beauty += 145+(0.001*($args[0].boobs-10000))>> /* 185 */ - <</if>> - <<if $args[0].butt <= 2>> - <<set $beauty += (2*($args[0].butt-1))>> /*2*/ - <<elseif $args[0].butt <= 4>> - <<set $beauty += 2+(1.5*($args[0].butt-2))>> /*5*/ - <<elseif $args[0].butt <= 10>> - <<set $beauty += 5+(1*($args[0].butt-4))>> /*11*/ - <<else>> - <<set $beauty += 7+(.5*($args[0].butt-5))>> /*14.5*/ - <</if>> /* maybe buff butts? */ -<<elseif ($arcologies[0].FSSlimnessEnthusiast > 20)>> - <<if $args[0].boobs <= 500>> - <<set $beauty += (0.08*($args[0].boobs))>> /*40 - buff me to be in line with higher end asset exp*/ - <<elseif $args[0].boobs <= 1000>> - <<set $beauty += 10>> - <<elseif $args[0].boobs <= 3000>> - <<set $beauty += 5>> - <<else>> - <<set $beauty -= 5+(0.005*($args[0].boobs-3000))>> /*-110*/ - <</if>> - <<if $args[0].butt <= 3>> - <<set $beauty += 12+(3*($args[0].butt-1))>> /*18 buff if asses get buffed*/ - <<elseif $args[0].butt <= 5>> - <<set $beauty += 9>> - <<else>> - <<set $beauty -= 10+($args[0].butt*3)>> /*-70*/ - <</if>> -<<else>> - <<if $args[0].boobs <= 1200>> - <<set $beauty += (0.02*($args[0].boobs-200))>> /*20*/ - <<elseif $args[0].boobs <= 2400>> - <<set $beauty += 20+(0.01*($args[0].boobs-1200))>> /*32*/ - <<elseif $args[0].boobs <= 3600>> - <<set $beauty += 32+(0.005*($args[0].boobs-2400))>> /*38*/ - <<elseif $args[0].boobs <= 10000>> - <<set $beauty += 38>> - <<elseif $args[0].boobs <= 25000>> - <<set $beauty += 30>> - <<else>> - <<set $beauty += 20>> - <</if>> - <<if $args[0].butt <= 2>> - <<set $beauty += (2*($args[0].butt-1))>> /*2*/ - <<elseif $args[0].butt <= 4>> - <<set $beauty += 2+(1.5*($args[0].butt-2))>> /*5*/ - <<elseif $args[0].butt <= 8>> - <<set $beauty += 2+(1.5*($args[0].butt-2))>> /*11*/ - <<else>> - <<set $beauty += 9>> - <</if>> -<</if>> -<<if $arcologies[0].FSTransformationFetishist > 20>> /* the cost of using AE's values */ - <<if ($arcologies[0].FSSlimnessEnthusiast != "unset")>> - <<if $args[0].boobs >= 400>> - <<if $args[0].boobs >= 10000>> - <<if $args[0].boobsImplant/$args[0].boobs < .75>> - <<set $beauty -= ((0.05*($args[0].boobs))+10)>> - <</if>> - <<elseif $args[0].boobs >= 2000>> - <<if $args[0].boobsImplant/$args[0].boobs < .50>> - <<set $beauty -= ((0.05*($args[0].boobs))+10)>> - <</if>> - <<elseif $args[0].boobs >= 1000>> - <<if $args[0].boobsImplant/$args[0].boobs < .25>> - <<set $beauty -= ((0.05*($args[0].boobs))+10)>> - <</if>> - <<else>> - <<if $args[0].boobsImplant/$args[0].boobs < .10>> - <<set $beauty -= ((0.05*($args[0].boobs))+10)>> - <</if>> - <</if>> - <</if>> - <<if $args[0].butt >= 3>> - <<if $args[0].buttImplant/$args[0].butt < .25>> - <<set $beauty -= ((2*($args[0].butt-1))+10)>> - <</if>> - <</if>> - <<else>> - <<if $args[0].butt >= 6>> - <<if $args[0].buttImplant/$args[0].butt < .50>> - <<set $beauty -= ((1.5*$args[0].butt)+6)>> /* will get nasty at huge sizes */ - <</if>> - <</if>> - <<if $args[0].boobs >= 600>> - <<if $args[0].boobs >= 10000>> - <<if $args[0].boobsImplant/$args[0].boobs < .75>> - <<set $beauty -= 30+(0.005*($args[0].boobs))>> /* will get nasty at huge sizes */ - <</if>> - <<elseif $args[0].boobs >= 2000>> - <<if $args[0].boobsImplant/$args[0].boobs < .50>> - <<set $beauty -= 30+(0.005*($args[0].boobs))>> /* will get nasty at huge sizes */ - <</if>> - <<elseif $args[0].boobs >= 1000>> - <<if $args[0].boobsImplant/$args[0].boobs < .25>> - <<set $beauty -= 30+(0.005*($args[0].boobs))>> /* will get nasty at huge sizes */ - <</if>> - <<else>> - <<if $args[0].boobsImplant/$args[0].boobs < .10>> - <<set $beauty -= 30+(0.005*($args[0].boobs))>> /* will get nasty at huge sizes */ - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($arcologies[0].FSTransformationFetishist > 20)>> - <<if $args[0].hips >= 3>> - <<set $beauty += 10>> - <</if>> -<</if>> - -<<if $args[0].hips < -1>> /* butts in general may need buffs */ - <<if $args[0].butt > 2>> - <<if $arcologies[0].FSTransformationFetishist == "unset" && $arcologies[0].FSHedonisticDecadence == "unset">> - <<set $beauty += 2-$args[0].butt>> - <<else>> - <<set $beauty += 1>> - <</if>> - <<else>> - <<set $beauty += 1>> - <</if>> -<<elseif $args[0].hips < 0>> - <<if $args[0].butt > 4>> - <<if $arcologies[0].FSTransformationFetishist == "unset" && $arcologies[0].FSHedonisticDecadence == "unset">> - <<set $beauty += 4-$args[0].butt>> - <<else>> - <<set $beauty += 1>> - <</if>> - <<else>> - <<set $beauty += 1>> - <</if>> -<<elseif $args[0].hips > 2>> - <<if $args[0].butt <= 8>> - <<set $beauty += $args[0].butt-8>> - <<else>> - <<set $beauty += 1>> - <</if>> -<<elseif $args[0].hips > 1>> - <<if $args[0].butt <= 3>> - <<set $beauty += $args[0].butt-4>> - <<else>> - <<set $beauty += 1>> - <</if>> -<<elseif $args[0].hips > 0>> - <<if $args[0].butt > 8>> - <<if $arcologies[0].FSTransformationFetishist == "unset" && $arcologies[0].FSHedonisticDecadence == "unset">> - <<set $beauty += 8-$args[0].butt>> - <<else>> - <<set $beauty += 1>> - <</if>> - <<elseif $args[0].butt <= 2>> - <<set $beauty += $args[0].butt-3>> - <<else>> - <<set $beauty += 1>> - <</if>> -<<else>> - <<if $args[0].butt > 6>> - <<if $arcologies[0].FSTransformationFetishist == "unset" && $arcologies[0].FSHedonisticDecadence == "unset">> - <<set $beauty += 6-$args[0].butt>> - <<else>> - <<set $beauty += 1>> - <</if>> - <<elseif $args[0].butt <= 1>> - <<set $beauty += $args[0].butt-2>> - <<else>> - <<set $beauty += 1>> - <</if>> -<</if>> - -<<if $args[0].boobs > 250>> -<<if $args[0].boobShape == "perky">> - <<set $beauty += 6>> -<<elseif $args[0].boobShape == "torpedo-shaped">> - <<set $beauty += 6>> -<<elseif $args[0].boobShape == "downward-facing">> - <<set $beauty -= 4>> -<<elseif $args[0].boobShape == "saggy">> - <<set $beauty -= 4>> -<</if>> -<</if>> - -<<if $args[0].nipples == "huge">> - <<set $beauty += 4>> -<<elseif $args[0].nipples == "inverted">> - <<set $beauty += 2>> -<<elseif $args[0].nipples == "puffy">> - <<set $beauty += 2>> -<<elseif $args[0].nipples == "tiny">> - <<set $beauty -= 2>> -<</if>> - -<<if $args[0].anus > 3>> - <<set $beauty -= 10+($args[0].anus*2)>> /*-20*/ -<</if>> -<<if $args[0].vagina > 3>> - <<set $beauty -= 10+($args[0].vagina*2)>> /*-20*/ -<</if>> - -<<if $arcologies[0].FSHedonisticDecadence > 20>> - <<if $args[0].weight < -95>> - <<set $beauty += -70+($args[0].weight/10)>> /*-80*/ - <<elseif $args[0].weight < -30>> - <<set $beauty += -30+($args[0].weight/3)>> /*-61*/ - <<elseif $args[0].weight < -10>> - <<set $beauty += ($args[0].weight)>> /*-30*/ - <<elseif $args[0].weight <= 10>> - <<elseif $args[0].weight <= 30>> - <<set $beauty += ($args[0].weight/2)>> /*15*/ - <<elseif $args[0].weight <= 95>> - <<set $beauty += 15+($args[0].weight/7)>> /*28.5*/ - <<elseif $args[0].weight <= 130>> - <<set $beauty += 28+($args[0].weight/10)>> /*41*/ - <<elseif $args[0].weight <= 160>> - <<set $beauty += 42+($args[0].weight/20)>> /*50*/ - <<elseif $args[0].weight <= 190>> - <<set $beauty += 50-($args[0].weight/25)>> /*42.5*/ - <<else>> - <<set $beauty += 40-($args[0].weight/20)>> /*30*/ - <</if>> -<<else>> - <<if ($args[0].weight > 130)>> - <<set $beauty -= Math.abs($args[0].weight)/5>> - <<elseif ($args[0].hips > 2)>> - <<if ($args[0].weight < -10)>> - <<set $beauty -= Math.abs($args[0].weight)/10>> - <</if>> - <<elseif ($args[0].hips > 1)>> - <<if ($args[0].weight > 95)>> - <<set $beauty -= Math.abs($args[0].weight)/15>> - <<elseif ($args[0].weight < -30)>> - <<set $beauty -= Math.abs($args[0].weight)/10>> - <</if>> - <<elseif ($args[0].hips < -1)>> - <<if ($args[0].weight < -95) || ($args[0].weight > 30)>> - <<set $beauty -= Math.abs($args[0].weight)/10>> - <</if>> - <<else>> - <<if Math.abs($args[0].weight) > 30>> - <<set $beauty -= Math.abs($args[0].weight)/10>> - <</if>> - <</if>> -<</if>> - -<<if ($arcologies[0].FSGenderRadicalist > 20 && $arcologies[0].FSGenderRadicalistLawFuta != 3) || ($arcologies[0].FSSlimnessEnthusiast > 20)>> - <<if $args[0].hips < 0>> - <<set $beauty += Math.abs($args[0].hips)>> - <</if>> -<</if>> -<<if $arcologies[0].FSRestart != "unset">> /* Eugenics does not like slaves having working balls */ - <<if $args[0].balls > 0 && $args[0].ballType == "human">> - <<set $beauty -= $args[0].balls*(1+($arcologies[0].FSRestart/100))>> - <</if>> -<</if>> -<<if $arcologies[0].FSGenderRadicalist != "unset">> - <<if ($args[0].bellyPreg >= 500) && $arcologies[0].FSRepopulationFocus == "unset" && $arcologies[0].FSRestart == "unset" && $args[0].mpreg == 0>> - <<if $args[0].mpreg == 1>> - <<set $beauty = ($beauty*0.9)>> - <<else>> - <<set $beauty = ($beauty*0.7)>> - <</if>> - <</if>> -<<elseif $arcologies[0].FSGenderFundamentalist != "unset">> - <<if $args[0].shoulders > $args[0].hips>> - <<if $args[0].boobs <= 2000*($args[0].shoulders-$args[0].hips)>> - <<set $beauty -= ($args[0].shoulders-$args[0].hips)*(1+($arcologies[0].FSGenderFundamentalist/200))>> - <</if>> - <</if>> -<<else>> - <<if $args[0].shoulders > $args[0].hips>> - <<if $args[0].boobs <= 2000*($args[0].shoulders-$args[0].hips)>> - <<set $beauty -= $args[0].shoulders-$args[0].hips>> - <</if>> - <</if>> - <<if $args[0].preg > 10 && $arcologies[0].FSRepopulationFocus == "unset" && $arcologies[0].FSRestart == "unset">> - <<set $beauty = ($beauty*0.8)>> - <</if>> -<</if>> - -<<if $arcologies[0].FSPhysicalIdealist != "unset">> - <<if $arcologies[0].FSPhysicalIdealistLaw == 1>> - <<if (Math.abs($args[0].weight) <= 30) && $args[0].health >= 20 && $args[0].muscles >= 20 && $args[0].muscles <= 50>> - <<set $beauty += ($args[0].muscles+(Math.min($args[0].health,300)/5))*($arcologies[0].FSPhysicalIdealist/100)>> - <<else>> - <<set $beauty -= 30>> - <</if>> - <<else>> - <<if $args[0].muscles > 30 || $args[0].muscles <= -5>> - <<set $beauty += ($args[0].muscles*($arcologies[0].FSPhysicalIdealist/120))>> /*+-83*/ - <</if>> - <</if>> - <<if $arcologies[0].FSPhysicalIdealistStrongFat == 1>> - <<if $args[0].weight > 10 && $args[0].weight <= 130>> - <<set $beauty += ($args[0].weight*($arcologies[0].FSPhysicalIdealist/200))>> /*65*/ - <<else>> - <<set $beauty -= Math.abs($args[0].weight)/2>> - <</if>> - <</if>> - <<if $args[0].height > Height.mean($args[0])>> - <<set $beauty += 10>> - <</if>> -<<elseif $arcologies[0].FSHedonisticDecadence != "unset">> - <<if $args[0].muscles < -10>> - <<set $beauty += (Math.abs($args[0].muscles)*($arcologies[0].FSHedonisticDecadence/160))>> /*62.5*/ - <<elseif $args[0].muscles > 5>> - <<if $arcologies[0].FSHedonisticDecadenceStrongFat == 1>> - <<set $beauty += ($args[0].muscles*($arcologies[0].FSHedonisticDecadence/200))>> /*50*/ - <<else>> - <<set $beauty -= ($args[0].muscles*($arcologies[0].FSHedonisticDecadence/200))>> /*-50*/ - <</if>> - <</if>> -<</if>> -<<if $args[0].vagina == 10>> - <<set $beauty -= 30>> -<</if>> - -<<if $arcologies[0].FSRepopulationFocus > 40>> -<<if $args[0].preg > 30>> /*limited huge boost for full term */ - <<if $args[0].broodmother > 0>> - <<set $beauty += 10*$args[0].broodmother*($arcologies[0].FSRepopulationFocus/25)>> /*40-80 limited due to constant presence. Also good breeders, but subpar mothers*/ - <<elseif $args[0].bellyPreg >= 600000>> - <<set $beauty += 15*($arcologies[0].FSRepopulationFocus/10)>> /*150*/ - <<elseif $args[0].bellyPreg >= 300000>> - <<set $beauty += 10*($arcologies[0].FSRepopulationFocus/10)>> /*100*/ - <<elseif $args[0].bellyPreg >= 120000>> - <<set $beauty += 9*($arcologies[0].FSRepopulationFocus/10)>> /*90*/ - <<else>> - <<set $beauty += 8*($arcologies[0].FSRepopulationFocus/10)>> /*80*/ - <</if>> -<<elseif $args[0].preg > 20>> - <<if $args[0].pregType >= 20>> - <<set $beauty += 10*($arcologies[0].FSRepopulationFocus/40)>> /*25*/ - <<elseif $args[0].pregType >= 10>> - <<set $beauty += 9*($arcologies[0].FSRepopulationFocus/40)>> /*22.5*/ - <<else>> - <<set $beauty += 8*($arcologies[0].FSRepopulationFocus/40)>> /*20*/ - <</if>> -<<elseif $args[0].preg > 10>> - <<if $args[0].pregType >= 20>> - <<set $beauty += 10*($arcologies[0].FSRepopulationFocus/50)>> /*20*/ - <<elseif $args[0].pregType >= 10>> - <<set $beauty += 8*($arcologies[0].FSRepopulationFocus/50)>> /*16*/ - <<else>> - <<set $beauty += 5*($arcologies[0].FSRepopulationFocus/50)>> /*10*/ - <</if>> -<<elseif $args[0].pregWeek < 0>> - <<set $beauty += $arcologies[0].FSRepopulationFocus/10>> /*10*/ -<<elseif $args[0].preg > 0 && $args[0].collar == "preg biometrics">> - <<set $beauty += $arcologies[0].FSRepopulationFocus/12>> /*8.33*/ -<<else>> - <<set $beauty -= 2*($arcologies[0].FSRepopulationFocus/5)>> /*-40*/ -<</if>> -<<if $args[0].births > 50>> - <<set $beauty += 50*($arcologies[0].FSRepopulationFocus/75)>> /*66.6*/ -<<else>> - <<set $beauty += $args[0].births*($arcologies[0].FSRepopulationFocus/75)>> -<</if>> -<<elseif $arcologies[0].FSRestart > 40>> -<<if $args[0].breedingMark == 1 && $propOutcome == 1>> - <<if $args[0].preg > 5 && $args[0].pregSource == -1>> - <<set $beauty += $arcologies[0].FSRestart>> /*100*/ - <</if>> -<<else>> -<<if $args[0].preg > 30>> - <<if $args[0].bellyPreg >= 600000>> - <<set $beauty -= 100*($arcologies[0].FSRestart/40)>> /*-250*/ - <<elseif $args[0].bellyPreg >= 300000>> - <<set $beauty -= 50*($arcologies[0].FSRestart/40)>> /*-125*/ - <<elseif $args[0].bellyPreg >= 120000>> - <<set $beauty -= 40*($arcologies[0].FSRestart/40)>> /*-100*/ - <<else>> - <<set $beauty -= 30*($arcologies[0].FSRestart/40)>> /*-75*/ - <</if>> -<<elseif $args[0].preg > 20>> - <<if $args[0].pregType >= 20>> - <<set $beauty -= 40*($arcologies[0].FSRestart/60)>> /*-66.6*/ - <<elseif $args[0].pregType >= 10>> - <<set $beauty -= 30*($arcologies[0].FSRestart/60)>> /*-50*/ - <<else>> - <<set $beauty -= 20*($arcologies[0].FSRestart/60)>> /*-33.3*/ - <</if>> -<<elseif $args[0].preg > 10>> - <<if $args[0].pregType >= 20>> - <<set $beauty -= 30*($arcologies[0].FSRestart/80)>> /*-37.5*/ - <<elseif $args[0].pregType >= 10>> - <<set $beauty -= 20*($arcologies[0].FSRestart/80)>> /*-25*/ - <<else>> - <<set $beauty -= 10*($arcologies[0].FSRestart/80)>> /*-12.5*/ - <</if>> -<<elseif $args[0].preg == -2>> - <<set $beauty += 10*($arcologies[0].FSRestart/70)>> /*14.2*/ -<<elseif $args[0].preg < 1>> - <<set $beauty += 10*($arcologies[0].FSRestart/50)>> /*20*/ -<</if>> -<<if $args[0].births > 50>> - <<set $beauty -= 50*($arcologies[0].FSRestart/50)>> /*-100*/ -<<else>> - <<set $beauty -= $args[0].births*($arcologies[0].FSRestart/50)>> -<</if>> -<</if>> -<</if>> - -<<if $args[0].bellyImplant >= 1500>> - <<if $arcologies[0].FSTransformationFetishist > 20>> - <<set $beauty += Math.min(Math.trunc($args[0].bellyImplant/1000), 50)>> /*50*/ - <<elseif $arcologies[0].FSRepopulationFocus > 60>> - <<if ($args[0].ovaries == 0 && $args[0].mpreg == 0) || $args[0].preg < -1>> - <<set $beauty += 20>> - <</if>> - <<else>> - <<if $args[0].bellyImplant >= 750000>> - <<set $beauty = ($beauty*0.2)>> - <<elseif $args[0].bellyImplant >= 450000>> - <<set $beauty = ($beauty*0.5)>> - <<elseif $args[0].bellyImplant >= 300000>> - <<set $beauty = ($beauty*0.7)>> - <<elseif $args[0].bellyImplant >= 100000>> - <<set $beauty = ($beauty*0.80)>> - <<elseif $args[0].bellyImplant >= 50000>> - <<set $beauty = ($beauty*0.85)>> - <<else>> - <<set $beauty = ($beauty*0.9)>> - <</if>> - <</if>> -<</if>> - -<<if $args[0].bellySag > 0>> -<<if $args[0].belly < 100>> -<<if $arcologies[0].FSRepopulationFocus != "unset">> -<<else>> - <<set $beauty -= 20>> -<</if>> -<</if>> -<</if>> - -<<if $args[0].pubertyXX == 1>> - <<set $beauty += 5>> -<</if>> -<<if $args[0].pubertyXY == 0 && $args[0].physicalAge > $potencyAge && $args[0].balls > 0>> - <<set $beauty += 10>> -<</if>> - -<<if ($args[0].butt > 4) && ($args[0].boobs > 800)>> - <<if $arcologies[0].FSSlimnessEnthusiast == "unset">> - <<set $beauty += 1>> - <</if>> - <<if $arcologies[0].FSAssetExpansionist != "unset">> - <<set $beauty += ($arcologies[0].FSAssetExpansionist/20)>> - <<if canTalk($args[0])>> - <<if $args[0].voice == 3>> - <<set $beauty += ($arcologies[0].FSAssetExpansionist/40)>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($args[0].boobs < 500) && ($args[0].butt < 3)>> - <<if ($args[0].muscles <= 30) && $arcologies[0].FSPhysicalIdealist == "unset" && ($args[0].weight <= 10) && $arcologies[0].FSHedonisticDecadence == "unset">> - <<set $beauty += 40>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>> - <<if canTalk($args[0])>> - <<if $args[0].voice == 3>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/40)>> - <</if>> - <</if>> - <</if>> - <<elseif $arcologies[0].FSPhysicalIdealist != "unset">> /* no muscle malus for muscle loving societies */ - <<if $arcologies[0].FSPhysicalIdealistStrongFat == 1 && ($args[0].weight <= 30)>> /* reduced weight malus for fat loving societies */ - <<set $beauty += 40>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>> - <<if canTalk($args[0]) && $args[0].voice == 3>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/40)>> - <</if>> - <</if>> - <<elseif ($args[0].weight <= 10)>> - <<set $beauty += 40>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>> - <<if canTalk($args[0]) && $args[0].voice == 3>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/40)>> - <</if>> - <</if>> - <</if>> - <<elseif $arcologies[0].FSHedonisticDecadence != "unset" && ($args[0].weight <= 30)>> /* reduced weight malus for fat loving societies */ - <<if $arcologies[0].FSHedonisticDecadenceStrongFat == 1>> /* no muscle malus for muscle loving societies */ - <<set $beauty += 40>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>> - <<if canTalk($args[0]) && $args[0].voice == 3>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/40)>> - <</if>> - <</if>> - <<elseif ($args[0].muscles <= 30)>> - <<set $beauty += 40>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/20)>> - <<if canTalk($args[0]) && $args[0].voice == 3>> - <<set $beauty += ($arcologies[0].FSSlimnessEnthusiast/40)>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - - -<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>> - <<set $genderLawPass = 1>> - <<if $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadenceStrongFat == 0 && $args[0].muscles > 30>> /*muscle check*/ - <<set $genderLawPass = 0>> - <</if>> - <<if $genderLawPass == 1>> - <<if $arcologies[0].FSHedonisticDecadence != "unset" || $arcologies[0].FSPhysicalIdealistStrongFat == 1>> /*weight check*/ - <<if $args[0].weight > 130 || $args[0].weight <= -30>> - <<set $genderLawPass = 0>> - <</if>> - <<elseif (Math.abs($args[0].weight) > 30)>> - <<set $genderLawPass = 0>> - <</if>> - <</if>> - <<if $genderLawPass == 1>> /*asset check*/ - <<if $arcologies[0].FSAssetExpansionist != "unset">> - <<if $args[0].boobs < 500 || $args[0].boobs > 1600 || $args[0].butt < 3 || $args[0].butt > 6>> - <<set $genderLawPass = 0>> - <</if>> - <<elseif $args[0].boobs < 500 || $args[0].boobs > 800 || $args[0].butt < 3 || $args[0].butt > 4>> - <<set $genderLawPass = 0>> - <</if>> - <</if>> - <<if $genderLawPass == 1>> - <<set $beauty += 60>> - <<else>> - <<set $beauty -= 10>> - <</if>> -<</if>> - -<<if $arcologies[0].FSSlimnessEnthusiastLaw == 1>> - <<if ($args[0].boobs < 300) && ($args[0].butt <= 1) && ($args[0].waist <= 10)>> - <<set _slimPass = 1>> - <<if $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadenceStrongFat == 0 && $args[0].muscles > 30>> /*muscle check*/ - <<set _slimPass = 0>> - <</if>> - <<if _slimPass == 1>> - <<if $arcologies[0].FSHedonisticDecadence != "unset" || $arcologies[0].FSPhysicalIdealistStrongFat == 1>> /*weight check*/ - <<if $args[0].weight > 30>> - <<set _slimPass = 0>> - <</if>> - <<elseif $args[0].weight > 10>> - <<set _slimPass = 0>> - <</if>> - <</if>> - <<if _slimPass == 1>> - <<set $beauty += 40+($arcologies[0].FSSlimnessEnthusiast/20)>> /*45*/ - <<else>> - <<set $beauty -= ($arcologies[0].FSSlimnessEnthusiast/20)>> - <</if>> - <</if>> -<</if>> - -<<if $arcologies[0].FSHedonisticDecadenceLaw2 == 1>> - <<if ($args[0].boobs >= 2000) && ($args[0].butt >= 5) && ($args[0].weight > 95)>> - <<set $beauty += 5+($arcologies[0].FSHedonisticDecadence/20)>> /*10*/ - <<else>> - <<set $beauty -= 15+($arcologies[0].FSHedonisticDecadence/20)>> /*-20*/ - <</if>> -<</if>> - -<<if ($args[0].boobsImplant == 0) && ($args[0].buttImplant == 0) && ($args[0].waist >= -95) && ($args[0].lipsImplant == 0) && ($args[0].faceImplant < 30) && ($args[0].bellyImplant == -1) && (Math.abs($args[0].shouldersImplant) < 2) && (Math.abs($args[0].hipsImplant) < 2)>> - <<if def $pure>><<set $pure += 1>><<else>><<set $pure = 1>><</if>> - <<if $arcologies[0].FSBodyPurist != "unset">> - <<set $beauty += ($arcologies[0].FSBodyPurist/5)>> - <</if>> - <<if $arcologies[0].FSTransformationFetishist == "unset">> - <<set $beauty += 2>> - <</if>> -<<else>> - <<if $arcologies[0].FSTransformationFetishist != "unset">> - <<set $beauty += ($arcologies[0].FSTransformationFetishist/40)>> - <</if>> -<</if>> - -<<if $arcologies[0].FSTransformationFetishist != "unset">> - <<if (Math.abs($args[0].shouldersImplant) > 1)>> - <<set $beauty += ($arcologies[0].FSTransformationFetishist/20)+(Math.abs($args[0].shouldersImplant))>> - <</if>> - <<if (Math.abs($args[0].hipsImplant) > 1)>> - <<set $beauty += ($arcologies[0].FSTransformationFetishist/20)+(Math.abs($args[0].hipsImplant))>> - <</if>> - <<if $args[0].race != $args[0].origRace>> - <<set $beauty += ($arcologies[0].FSTransformationFetishist/20)>> - <</if>> - <<if $args[0].faceImplant > 95 && $args[0].face > 40>> - <<set $beauty += ($arcologies[0].FSTransformationFetishist/4)>> - <</if>> - <<if $args[0].nipples == "fuckable">> - <<set $beauty += ($arcologies[0].FSTransformationFetishist/10)>> - <</if>> -<</if>> - -<<if $arcologies[0].FSBodyPurist != "unset">> - <<if $args[0].faceImplant > 5>> - <<set $beauty -= ($arcologies[0].FSBodyPurist/100)*($args[0].faceImplant/10)>> - <</if>> - <<if $args[0].race == $args[0].origRace>> - <<set $beauty -= ($arcologies[0].FSBodyPurist/20)>> - <</if>> -<<elseif $arcologies[0].FSTransformationFetishist == "unset">> - <<if $args[0].faceImplant > 30>> - <<set $beauty -= ($args[0].faceImplant-30)/10>> - <</if>> -<</if>> - -<<if !canTalk($args[0])>> - <<set $beauty -= 2>> -<<else>> - <<if ($args[0].accent >= 3)>> - <<set $beauty -= 1>> - <<elseif ($args[0].accent == 1)>> - <<set $beauty += 1>> - <</if>> -<</if>> - -<<if ($args[0].physicalAge < 11)>> - <<set $beauty += 2>> -<<elseif ($args[0].physicalAge < 13)>> -<<elseif $args[0].underArmHStyle == "neat">> -<<elseif $args[0].underArmHStyle == "hairless">> - <<set $beauty += 2>> -<<elseif $args[0].underArmHStyle == "bald">> - <<set $beauty += 2>> -<<elseif $args[0].underArmHStyle == "waxed">> - <<set $beauty += 2>> -<<elseif $args[0].underArmHStyle == "shaved">> - <<set $beauty += 2>> -<<elseif $args[0].underArmHStyle == "bushy">> - <<if $arcologies[0].FSBodyPurist > 0>> - <<set $beauty += 4>> - <<else>> - <<set $beauty -= 2>> - <</if>> -<</if>> - -<<if ($args[0].physicalAge < 11)>> - <<set $beauty += 2>> -<<elseif ($args[0].physicalAge < 13)>> -<<elseif $args[0].pubicHStyle == "neat">> -<<elseif $args[0].pubicHStyle == "in a strip">> -<<elseif $args[0].pubicHStyle == "hairless">> - <<set $beauty += 2>> -<<elseif $args[0].pubicHStyle == "bald">> - <<set $beauty += 2>> -<<elseif $args[0].pubicHStyle == "waxed">> - <<set $beauty += 2>> -<<elseif $args[0].pubicHStyle == "bushy">> - <<if $arcologies[0].FSBodyPurist > 0>> - <<set $beauty += 2>> - <<else>> - <<set $beauty -= 4>> - <</if>> -<<elseif $args[0].pubicHStyle == "bushy in the front and neat in the rear">> - <<if $arcologies[0].FSBodyPurist > 0>> - <<set $beauty += 4>> - <<else>> - <<set $beauty -= 2>> - <</if>> -<<elseif $args[0].pubicHStyle == "very bushy">> - <<if $arcologies[0].FSBodyPurist > 0>> - <<set $beauty += 2>> - <<else>> - <<set $beauty -= 6>> - <</if>> -<</if>> - -<<if $args[0].amp == 0>> -<<elseif $args[0].amp == 1>> - <<set $beauty -= 10>> -<<elseif $args[0].amp == -3>> -<<elseif $args[0].amp == -5>> -<<else>> - <<set $beauty -= 2>> -<</if>> - -<<if $arcologies[0].FSChattelReligionistCreed == 1>> -<<if $nicaeaAssignment == $args[0].assignment>> - <<set $beauty += $nicaeaPower*2>> -<</if>> -<</if>> - -<<if $args[0].prestige >= 3>> - <<set $beauty += ($beauty*2)>> -<<elseif $args[0].prestige == 2>> - <<set $beauty += ($beauty*0.5)>> -<<elseif $args[0].prestige == 1>> - <<set $beauty += ($beauty*0.25)>> -<</if>> -<<if $args[0].pornPrestige == 3>> - <<set $beauty += ($beauty*1.0)>> -<<elseif $args[0].pornPrestige == 2>> - <<set $beauty += ($beauty*0.5)>> -<<elseif $args[0].pornPrestige == 1>> - <<set $beauty += ($beauty*0.1)>> -<</if>> - -<<if $args[0].breedingMark == 1>> - <<if $propOutcome == 1>> - <<set $beauty = Math.trunc($beauty*2)>> - <<else>> - <<set $beauty += 2>> - <</if>> -<</if>> - -<<set $beauty = Math.max(1, Math.trunc($beauty*0.5))>> - -<</widget>> - -<<widget "Deadliness">> - -<<set $deadliness = 2>> - -<<if $args[0].combatSkill > 0>> - <<set $deadliness += 2>> -<</if>> - -<<if setup.bodyguardCareers.includes($Bodyguard.career)>> - <<set $deadliness += 1>> -<<elseif $Bodyguard.skillBG >= $masteredXP>> - <<set $deadliness += 1>> -<</if>> - -<<if ($args[0].muscles > 30) && ($args[0].muscles <= 95)>> - <<set $deadliness += 1>> -<<elseif ($args[0].muscles > 95) && ($args[0].height >= 185)>> - <<set $deadliness += 2>> -<<elseif ($args[0].muscles > 95)>> - <<set $deadliness -= 1>> -<<elseif ($args[0].muscles < -95)>> - <<set $deadliness -= 20>> -<<elseif ($args[0].muscles < -30)>> - <<set $deadliness -= 7>> -<<elseif ($args[0].muscles < -5)>> - <<set $deadliness -= 3>> -<</if>> - -<<if $args[0].height >= 170>> - <<set $deadliness += 1>> -<</if>> - -<<if $args[0].health > 50>> - <<set $deadliness += 1>> -<</if>> - -<<if $args[0].boobs > 4000>> - <<set $deadliness -= 2>> -<<elseif $args[0].boobs > 2000>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].butt > 6>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].hips > 2>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].weight > 190>> - <<set $deadliness -= 20>> -<<elseif $args[0].weight > 160>> - <<set $deadliness -= 10>> -<<elseif $args[0].weight > 130>> - <<set $deadliness -= 3>> -<<elseif $args[0].weight > 30 || $args[0].weight < -10>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].health < -50>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].bellyFluid >= 10000>> - <<set $deadliness -= 3>> -<<elseif $args[0].bellyFluid >= 5000>> - <<set $deadliness -= 2>> -<<elseif $args[0].bellyFluid >= 2000>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].pregKnown == 1 || $args[0].bellyPreg >= 1500 || $args[0].bellyImplant >= 1500>> - <<if $args[0].belly >= 750000>> - <<set $deadliness -= 50>> - <<elseif $args[0].belly >= 600000>> - <<set $deadliness -= 25>> - <<elseif $args[0].belly >= 450000>> - <<set $deadliness -= 15>> - <<elseif $args[0].belly >= 300000>> - <<set $deadliness -= 10>> - <<elseif $args[0].belly >= 150000>> - <<set $deadliness -= 8>> - <<elseif $args[0].belly >= 100000>> - <<set $deadliness -= 7>> - <<elseif $args[0].belly >= 10000>> - <<set $deadliness -= 3>> - <<elseif $args[0].belly >= 5000>> - <<set $deadliness -= 2>> - <<else>> - <<set $deadliness -= 1>> - <</if>> -<</if>> -<<if $args[0].labor == 1>> - <<set $deadliness -= 15>> -<<elseif $args[0].preg >= 40 && $args[0].pregControl != "labor supressors">> - <<set $deadliness -= 5>> -<</if>> - -<<if $args[0].balls >= 15>> - <<set $deadliness -= 1>> -<</if>> -<<if $args[0].dick >= 10>> - <<set $deadliness -= 1>> -<</if>> - -<<if $args[0].amp == 0>> - <<if !canWalk($args[0])>> - <<set $deadliness -= 20>> - <</if>> -<<elseif $args[0].amp == 1>> - <<set $deadliness -= 20>> -<<elseif $args[0].amp == -5>> - <<set $deadliness += 10>> -<<elseif $args[0].amp == -4>> - <<set $deadliness += 5>> -<<else>> - <<set $deadliness -= 1>> -<</if>> - -<<if !canSee($args[0])>> - <<set $deadliness -= 8>> -<<elseif ($args[0].eyes == -1 && !["corrective glasses", "corrective contacts"].includes($args[0].eyewear)) || ($args[0].eyes == 1 && ["blurring glasses", "blurring contacts"].includes($args[0].eyewear))>> - <<set $deadliness -= 1>> -<</if>> - -<<if !canHear($args[0])>> - <<set $deadliness -= 4>> -<<elseif ($args[0].hears == -1 && !["hearing aids"].includes($args[0].earwear)) || ($args[0].hears == 0 && ["muffling ear plugs"].includes($args[0].earwear))>> - <<set $deadliness -= 1>> -<</if>> - -<<if $deadliness < 1>> - <<set $deadliness = 1>> -<</if>> - -<</widget>> - <<widget "slaveCost">> -<<Beauty $args[0]>> -<<set FResult($args[0])>> +<<set $beauty = Beauty($args[0])>> +<<set $FResult = FResult($args[0])>> <<set $slaveCost = ($beauty*$FResult)>> @@ -1466,6 +221,8 @@ <<set _slaveMultiplier += 0.1>> <<elseif setup.milkmaidCareers.includes($args[0].career)>> <<set _slaveMultiplier += 0.1>> + <<elseif setup.farmerCareers.includes($args[0].career)>> + <<set _slaveMultiplier += 0.1>> <<elseif setup.madamCareers.includes($args[0].career)>> <<set _slaveMultiplier += 0.1>> <<elseif setup.DJCareers.includes($args[0].career)>> @@ -1520,6 +277,9 @@ <<if !setup.milkmaidCareers.includes($activeSlave.career) && $activeSlave.skillMM >= $masteredXP>> <<set _slaveMultiplier += 0.1>> <</if>> +<<if !setup.farmerCareers.includes($activeSlave.career) && $activeSlave.skillFA >= $masteredXP>> + <<set _slaveMultiplier += 0.1>> +<</if>> <<if !setup.madamCareers.includes($activeSlave.career) && $activeSlave.skillMD >= $masteredXP>> <<set _slaveMultiplier += 0.1>> <</if>> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index 4e4cae9460765fdee5b3aa6134bf556fd5fc25c5..f01a74070b7193509af64dc25cec7829a6f0fcc3 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -109,6 +109,22 @@ <</if>> <</if>> +<<case "work as a farmhand">> /* TODO: This needs a rewrite */ + <<if $slaves[$i].fetish == "mindbroken">> + <<if $farmyardPregSetting > 0>> + Since the farmyard is designed for pregnant slaves, $he stays hooked up to the milkers. $He shows little interest in $his coming birth, instead focusing on $his milky breasts. Instinctively, $he begins to push out $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $He pays no heed to $his child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, nor when $he is hosed off. + <<else>> + <<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. Instinctively, $he begins to push out $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts. + <</if>> + <<else>> + <<if $farmyardPregSetting > 0>> + Since the farmyard is designed for pregnant slaves, $he stays hooked up to the milkers. $He meekly protests $his situation, but ultimately accepts it. $He begins working on birthing $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, and catches a glimpse of $his child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, but quickly forgets when $he is hosed off. + <<set $humiliation = 1>> + <<else>> + <<if !canWalk($slaves[$i])>>$He is helped back to $his bed and stripped before slipping into it<<else>>$He returns to $his bed and strips before slipping into it<</if>>. $He makes $himself comfortable and begins working on birthing $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he rests awhile before returning to the milkers to lighten $his swelling breasts. + <</if>> + <</if>> + <<case "please you">> <<if !canWalk($slaves[$i])>> <<if $slaves[$i].fetish == "mindbroken">> @@ -207,7 +223,7 @@ <<if $Attendant != 0>>$Attendant.slaveName escorts $him to a special pool designed to give birth in. Once $he is safely in the water alongside $Attendant.slaveName,<<else>>$He is escorted to a special pool designed to give birth in. Once $he is safely in the water alongside $his assistant,<</if>> $he begins to push out $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, aided by $his helper. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, $he is taken back to the spa. <</if>> -<<case "work as a nanny">> +<<case "work as a nanny">> /* TODO: write a description for this */ //This needs a description// <<case "learn in the schoolroom">> @@ -318,6 +334,9 @@ <<case "be the Milkmaid">> $He returns to $his bed and strips before slipping into it. $He makes $himself comfortable and begins working on birthing $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $He is quite experienced in delivering $his cows' children, but $he finds it much more difficult to apply $his knowledge to $himself. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after a short rest, $he returns to caring for your cows. +<<case "be the Farmer">> + //This needs a description// + <<case "be the Wardeness">> <<if $slaves[$i].fetish == "mindbroken">> $He enters an empty cell, strips, and seats $himself on the cot. $He instinctively begins birthing $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $he returns to mindlessly breaking the confined slaves. @@ -505,7 +524,7 @@ $He is placed in a special flotation device and placed in a birthing pool. Giving birth to $his bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> is easy under such relaxing circumstances. $His child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, $he is carried back to the spa. <</if>> -<<case "work as a nanny">> +<<case "work as a nanny">> /* TODO: write a description for this */ //This needs a description// <<case "learn in the schoolroom">> @@ -645,9 +664,11 @@ <<case "be a subordinate slave">> <<set _bw = $slaveIndices[$slaves[$i].subTarget]>> - <<setLocalPronouns $slaves[_bw] 2>> - <<if $slaves[$i].fetish == "mindbroken">> - <<if $slaves[$i].subTarget == 0>> + <<if _bw != -1 + <<setLocalPronouns $slaves[_bw] 2>> + <</if>> + <<if $slaves[$i].fetish == "mindbroken">> + <<if $slaves[$i].subTarget == 0>> While servicing your other slaves, $slaves[$i].slaveName's water breaks, though it does nothing to deter $him from $his task. <<ClothingBirth>> No sooner than $his bab<<if $slaves[$i].pregType > 1>>ies are<<else>>y is<</if>> born, a cock is shoved into $his gaping <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> as $he draws $his child<<if $slaves[$i].pregType > 1>>ren<</if>> to $his breast<<if $slaves[$i].pregType > 1>>s<</if>>. @@ -967,32 +988,13 @@ Several of the other slaves present help $him with $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> while the rest finish pleasuring themselves from the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child<<if $slaves[$i].pregType > 1>>ren<</if>> away, and $he is ushered into the bath to clean up and relax<</if>>. <</if>> <</if>> -/* THIS WILL NEED TO BE REWRITTEN -<<case "work as a nanny">> - <<if !canWalk($slaves[$i])>> - <<if $slaves[$i].fetish == "mindbroken">> - While soaking in the spa's pool, $slaves[$i].slaveName's water breaks. As $he begins to ready $himself for birth, <<if $Attendant != 0>>$Attendant.slaveName pulls $him out of the pool and glares at $him<<else>>the other bathers watch curiously<</if>>. - <<ClothingBirth>> - $He and $his child<<if $slaves[$i].pregType > 1>>ren<</if>> are quickly dried off as $he begins nursing them. A servant soon arrives to take $his children away. - <<else>> - While changing in the changing room before a nice soak,$slaves[$i].slaveName's water breaks. $He hurries to find someone to help $him but only finds curious onlookers. Without any choice left, $he assumes a birthing position. - <<set $humiliation = 1>> - <<ClothingBirth>> - Several of the other slaves present help $him with $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> while the rest finish pleasuring themselves from the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child<<if $slaves[$i].pregType > 1>>ren<</if>> away, and $he is helped into the bath to clean up and relax<</if>>. - <</if>> - <<else>> - <<if $slaves[$i].fetish == "mindbroken">> - While soaking in the spa's pool, $slaves[$i].slaveName's water breaks. As $he begins to ready $himself for birth, <<if $Attendant != 0>>$Attendant.slaveName pulls $him out of the pool and glares at $him<<else>>the other bathers watch curiously<</if>>. - <<ClothingBirth>> - $He and $his child<<if $slaves[$i].pregType > 1>>ren<</if>> are quickly dried off as $he begins nursing them. A servant soon arrives to take $his children away. - <<else>> + +<<case "work as a nanny">> /* TODO: This needs a rewrite */ While heading for the changing room before a nice soak,$slaves[$i].slaveName's water breaks. $He hurries into the changing room only to find it unusually crowded. Without any choice left, $he assumes a birthing position. <<set $humiliation = 1>> <<ClothingBirth>> Several of the other slaves present help $him with $his newborn<<if $slaves[$i].pregType > 1>>s<</if>> while the rest finish pleasuring themselves from the show. <<if $Attendant != 0>>$Attendant.slaveName, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind<<else>>Soon a servant arrives to take $his child<<if $slaves[$i].pregType > 1>>ren<</if>> away, and $he is ushered into the bath to clean up and relax<</if>>. - <</if>> - <</if>> -*/ + <<case "learn in the schoolroom">> <<if ($Schoolteacher != 0)>> <<setLocalPronouns $Schoolteacher 2>> @@ -1069,11 +1071,11 @@ <<ClothingBirth>> $He thanks $his charges for their less than helpful efforts and collects $his child<<if $slaves[$i].pregType > 1>>ren<</if>> for removal. Upon returning, $he strips down and enters the pool, desperate for a break. -<<case "be the Matron">> /* REWRITE THIS */ - While tending to the girls in $nurseryName, $slaves[$i].slaveName's water breaks. The girls quickly come to $his aid as the contractions get closer and closer together. Their hands are all over $his laboring body, unsure of what they should be doing. +<<case "be the Matron">> /* TODO: This needs a rewrite */ + While tending to the girls in the spa, $slaves[$i].slaveName's water breaks. The girls quickly come to $his aid as the contractions get closer and closer together. Their hands are all over $his laboring body, unsure of what they should be doing. <<set $humiliation = 1>> <<ClothingBirth>> - $He thanks $his charges for their less than helpful efforts and collects $his child<<if $slaves[$i].pregType > 1>>ren<</if>> for removal. Upon returning, $he strips down and takes a hot shower, desperate for a break. + $He thanks $his charges for their less than helpful efforts and collects $his child<<if $slaves[$i].pregType > 1>>ren<</if>> for removal. Upon returning, $he strips down and enters the pool, desperate for a break. <<case "be the Madam">> While managing $brothelName, $slaves[$i].slaveName's water breaks. Knowing $he lacks the time to leave, $he sets up a sign reading "birthshow: <<print cashFormat(100)>> a viewer" and takes a seat. @@ -1106,6 +1108,11 @@ <<ClothingBirth>> Quickly, $he collects $his child<<if $slaves[$i].pregType > 1>>ren<</if>> for removal before returning to $dairyName. The cows around $his stall all have a knowing look on their faces<<if $dairyPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>> +<<case "be the Farmer">> /* TODO: This needs a rewrite */ + While tending to $his stock, $slaves[$i].slaveName's water breaks. $He hastily pulls $himself into a vacant stall and seats $himself in its corner. + <<ClothingBirth>> + Quickly, $he collects $his child<<if $slaves[$i].pregType > 1>>ren<</if>> for removal before returning to $dairyName. The cows around $his stall all have a knowing look on their faces<<if $dairyPregSetting > 0>> but with their own swollen bellies hanging heavily from them, they know that they soon will follow $his lead.<<else>>.<</if>> + <<case "be the Wardeness">> <<if $slaves[$i].fetish == "mindbroken">> While punishing a slave, $slaves[$i].slaveName's water breaks, soaking her. Indifferent, $he resumes beating her until the contractions are to much to bear. Settling to the floor, $he begins giving birth. diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 6bc1ebfef4a25677e90744140764632f7fcb7ea9..1e6eb76b879b2c0df138d7fb468a25a831c341bf 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -2514,8 +2514,6 @@ $He's got a <<widget "AnusDescription">> -<<buttplugDescription>> - <<if ($activeSlave.skin == "tanned") || ($activeSlave.skin == "fair") || ($activeSlave.skin == "pale") || ($activeSlave.race == "white")>> <<set $skinDesc = "pink">> <<elseif ($activeSlave.anusTat == "bleached")>> @@ -2588,6 +2586,8 @@ $He's got a $His asshole looks unusually puffy and sore. $He's either been cruelly assraped lately, or $he's had an irritant placed in $his anus. <</if>> +<<buttplugDescription>> + <<if $showBodyMods == 1>> <<anusPiercingDescription>> <<anusTatDescription>> diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index dd1204cb46b8633118fee57bea8f0f2a7096bd78..b73da8f1d4ce53d184c27a083ee3dc0f4abb363c 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -733,7 +733,7 @@ $activeSlave.slaveName is $His uniform is pinned with the <<if ($activeSlave.ID == $Bodyguard.ID) || ($activeSlave.ID == $HeadGirl.ID) || ($activeSlave.ID == $Recruiter.ID) || ($activeSlave.ID == $Concubine.ID)>> golden whip and manacles insignia of a senior slave officer, - <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> + <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Farmer.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> golden manacles insignia of a junior slave officer, <<elseif ($activeSlave.combatSkill > 0) && ($activeSlave.amp == -4)>> silver spear and manacles insignia of an augmented slave soldier, @@ -755,7 +755,7 @@ $activeSlave.slaveName is $His uniform is pinned with the <<if ($activeSlave.ID == $Bodyguard.ID) || ($activeSlave.ID == $HeadGirl.ID) || ($activeSlave.ID == $Recruiter.ID) || ($activeSlave.ID == $Concubine.ID)>> golden whip and manacles insignia of a senior slave officer, - <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> + <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Farmer.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> golden manacles insignia of a junior slave officer, <<elseif ($activeSlave.combatSkill > 0) && ($activeSlave.amp == -4)>> silver spear and manacles insignia of an augmented slave soldier, @@ -777,7 +777,7 @@ $activeSlave.slaveName is $His uniform is pinned with the <<if ($activeSlave.ID == $Bodyguard.ID) || ($activeSlave.ID == $HeadGirl.ID) || ($activeSlave.ID == $Recruiter.ID) || ($activeSlave.ID == $Concubine.ID)>> golden whip and manacles insignia of a senior slave officer, - <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> + <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Farmer.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> golden manacles insignia of a junior slave officer, <<elseif ($activeSlave.combatSkill > 0) && ($activeSlave.amp == -4)>> silver spear and manacles insignia of an augmented slave soldier, @@ -799,7 +799,7 @@ $activeSlave.slaveName is $His uniform is pinned with the <<if ($activeSlave.ID == $Bodyguard.ID) || ($activeSlave.ID == $HeadGirl.ID) || ($activeSlave.ID == $Recruiter.ID) || ($activeSlave.ID == $Concubine.ID)>> golden whip and manacles insignia of a senior slave officer, - <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> + <<elseif ($activeSlave.ID == $Madam.ID) || ($activeSlave.ID == $Nurse.ID) || ($activeSlave.ID == $Attendant.ID) || ($activeSlave.ID == $Matron.ID) || ($activeSlave.ID == $DJ.ID) || ($activeSlave.ID == $Milkmaid.ID) || ($activeSlave.ID == $Farmer.ID) || ($activeSlave.ID == $Stewardess.ID) || ($activeSlave.ID == $Schoolteacher.ID) || ($activeSlave.ID == $Wardeness.ID) || ($activeSlave.ID == $Collectrix.ID)>> golden manacles insignia of a junior slave officer, <<elseif ($activeSlave.combatSkill > 0) && ($activeSlave.amp == -4)>> silver spear and manacles insignia of an augmented slave soldier, diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 403fca721d3975de2bc5e31a9457ee427a36b7a1..ebd52708d89d48cc3c1f0f0ce90585fe0306fedb 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -309,7 +309,7 @@ //Her pregnancy implant is turned off<<if $activeSlave.broodmotherCountDown > 0>>; she is expected to be completely emptied of her remaining brood in $activeSlave.broodmotherCountDown week<<if $activeSlave.broodmotherCountDown > 1>>s<</if>><<else>>.<</if>>// [[Turn on implant|Slave Interact][$activeSlave.broodmotherOnHold = 0, $activeSlave.broodmotherCountDown = 0]] <<elseif ($activeSlave.preg >= -1)>> - __Contraception__: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<print "using contraceptives">><<elseif $activeSlave.pregWeek < 0>><<print "postpartum">><<elseif $activeSlave.preg == 0>><<print "fertile">><<elseif $activeSlave.preg < 4>><<print "may be pregnant">><<else>><<print $activeSlave.preg>><<print " weeks pregnant">><</if>></strong></span>. + Contraception: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<print "using contraceptives">><<elseif $activeSlave.pregWeek < 0>><<print "postpartum">><<elseif $activeSlave.preg == 0>><<print "fertile">><<elseif $activeSlave.preg < 4>><<print "may be pregnant">><<else>><<print $activeSlave.preg>><<print " weeks pregnant">><</if>></strong></span>. <<if ($activeSlave.preg == 0)>> <<link "Use contraceptives">><<set $activeSlave.preg = -1>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <<elseif ($activeSlave.preg == -1)>> @@ -349,7 +349,7 @@ //Its pregnancy implant is turned off; it expected to be completely emptied of its remaining brood in $activeSlave.broodmotherCountDown week $activeSlave.broodmotherCountDown week<<if $activeSlave.broodmotherCountDown > 1>>s<</if>>// [[Turn on implant|Slave Interact][$activeSlave.broodmotherOnHold = 0, $activeSlave.broodmotherCountDown = 0]] <<elseif ($activeSlave.preg >= -1)>> - __Contraception__: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<print "using contraceptives">><<elseif $activeSlave.pregWeek < 0>><<print "postpartum">><<elseif $activeSlave.preg == 0>><<print "fertile">><<elseif $activeSlave.preg < 4>><<print "may be pregnant">><<else>><<print $activeSlave.preg>><<print " weeks pregnant">><</if>></strong></span>. + Contraception: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<print "using contraceptives">><<elseif $activeSlave.pregWeek < 0>><<print "postpartum">><<elseif $activeSlave.preg == 0>><<print "fertile">><<elseif $activeSlave.preg < 4>><<print "may be pregnant">><<else>><<print $activeSlave.preg>><<print " weeks pregnant">><</if>></strong></span>. <<if ($activeSlave.preg == 0)>> <<link "Use contraceptives">><<set $activeSlave.preg = -1>> <<SlaveInteractImpreg>> @@ -771,25 +771,6 @@ This experience <</if>> <</widget>> -/% - Call as <<FSChange>> - $args[0]: FS. - $args[1]: Magnitude. - $args[2]: Bonus multiplier. (Optional) - %/ -<<widget "FSChange">> - <<= FSChange($args[0], $args[1], $args[2])>> -<</widget>> - -/% - Call as <<FSChangePorn>> - $args[0]: FS. - $args[1]: Magnitude. -%/ -<<widget "FSChangePorn">> - <<= FSChange($args[0], $args[1], $pornFameBonus)>> -<</widget>> - /* Called as <<FSChangeDecoration "FSName" "clothesBoughtFSClothes">>, will generate description of current decoration level and a link to increase it if applicable, quotes are needed to pass FSName as reference - DO NOT INCLUDE IT AS PROPERTY OF $arcologies[0]! */ <<widget "FSChangeDecoration">> <<set _FS = $args[0]>> @@ -842,6 +823,7 @@ This experience <<if $brothel > 0>><<run ValidateFacilityDecoration("brothelDecoration")>><</if>> <<if $club > 0>><<run ValidateFacilityDecoration("clubDecoration")>><</if>> <<if $dairy > 0>><<run ValidateFacilityDecoration("dairyDecoration")>><</if>> +<<if $farmyard > 0>><<run ValidateFacilityDecoration("farmyardDecoration")>><</if>> <<if $spa > 0>><<run ValidateFacilityDecoration("spaDecoration")>><</if>> <<if $nursery > 0>><<run ValidateFacilityDecoration("nurseryDecoration")>><</if>> <<if $clinic > 0>><<run ValidateFacilityDecoration("clinicDecoration")>><</if>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index c1ef5f458a8244ec52fe1b196af19d849c13bf1b..2b29decf52f4a63f955ae0154295df87a01e8ea8 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -4722,7 +4722,7 @@ <<case "Stewardess">> <<set $activeSlave.energy = random(70,90), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.career = either("a barista", "a bartender", "a caregiver", "a charity worker", "a professional bartender", "a secretary", "a wedding planner", "an air hostess", "an estate agent", "an investor", "an office worker")>> <<case "Milkmaid">> - <<set $activeSlave.muscles = random(31,60), $activeSlave.oralSkill = random(31,60), $activeSlave.sexualQuirk = "caring", $activeSlave.behavioralQuirk = "funny", $activeSlave.career = either("a dairy worker", "a farmer's daughter", "a rancher", "a veterinarian"), $activeSlave.intelligence = random(20,70)>> + <<set $activeSlave.muscles = random(31,60), $activeSlave.oralSkill = random(31,60), $activeSlave.sexualQuirk = "caring", $activeSlave.behavioralQuirk = "funny", $activeSlave.career = either("a cowgirl", "a dairy worker", "a milkmaid", "a farmer's daughter", "a shepherd", "a veterinarian"), $activeSlave.intelligence = random(20,70)>> <<if $seeDicks > 0>> <<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>> <</if>> @@ -4732,6 +4732,17 @@ <<set $activeSlave.actualAge = random(20,$retirementAge-5)>> <</if>> <<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> + <<case "Farmer">> /*TODO: cleaned up a little and made something capable of handling animals. */ + <<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.muscles = random(41,70), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a farmer", "a farmer's daughter", "a rancher", "a farmhand", "a zookeeper"), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.weight = random(0,30)>> + <<if $seeDicks > 0>> + <<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>> + <</if>> + <<if $AgePenalty == 0>> + <<set $activeSlave.actualAge = random(36,$retirementAge-5)>> + <<else>> + <<set $activeSlave.actualAge = random(20,$retirementAge-5)>> + <</if>> + <<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>> /* Closes management */ /* Opens entertain */ <<case "DJ">>