diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index f7597ca4a417cf110668645771998cf8d106e970..de1ecf2fd1610e075bb6c7a552ecab519ecb68c5 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -5,7 +5,7 @@ 01/16/2019 9 - -fixed and cleaning + -fixes and cleaning 01/13/2019 diff --git a/src/SecExp/propagandaHub.tw b/src/SecExp/propagandaHub.tw index fc68a563e27feba4d6c86b0952b80385d5a04c5d..ddeca8779cb047caf5aded98b26ad0f63e0f96af 100644 --- a/src/SecExp/propagandaHub.tw +++ b/src/SecExp/propagandaHub.tw @@ -160,7 +160,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<if $secretService < 5 && $rep >= ($secretService * 1000) + 5000>> <<link "Expand the secret service" "propagandaHub">> <<set $secretService += 1>> - <<set $cash -= 5000*$upgradeMultiplierArcology * ($secretService + 1)>> + <<set $cash -= 5000*$upgradeMultiplierArcology * ($secretService + 1) * _HistoryDiscount>> <<set $propHubUpkeep += $upgradeUpkeep>> <</link>> <br>Invest more resources into the project to increase its effectiveness. diff --git a/src/art/artJS.tw b/src/art/artJS.tw index 05b769a396c403b13105ae1788992d4cefae06fc..b9471f1a25d250a15000b696a26bdd68b198e524 100644 --- a/src/art/artJS.tw +++ b/src/art/artJS.tw @@ -1936,6 +1936,7 @@ window.ArtVectorBalls = function(slave) { case "attractive lingerie": case "body oil": case "chains": + case "choosing her own clothes": case "clubslut netting": case "no clothing": case "panties and pasties": @@ -1995,6 +1996,7 @@ window.ArtVectorBelly = function(slave) { case "body oil": case "boyshorts": case "chains": + case "choosing her own clothes": case "cutoffs": case "jeans": case "kitty lingerie": @@ -2109,6 +2111,7 @@ window.ArtVectorBoob = function(slave) { case "body oil": case "boyshorts": case "chains": + case "choosing her own clothes": case "clubslut netting": case "cutoffs": case "jeans": @@ -2175,6 +2178,7 @@ window.ArtVectorBoobAddons = function(slave) { case "a thong": case "body oil": case "boyshorts": + case "choosing her own clothes": case "cutoffs": case "jeans": case "leather pants": @@ -2214,6 +2218,7 @@ window.ArtVectorBoobAddons = function(slave) { case "body oil": case "boyshorts": case "chains": + case "choosing her own clothes": case "cutoffs": case "jeans": case "leather pants": @@ -2459,6 +2464,7 @@ window.ArtVectorChastityBelt = function(slave) { case "attractive lingerie for a pregnant woman": case "body oil": case "chains": + case "choosing her own clothes": case "clubslut netting": case "cutoffs": case "harem gauze": @@ -2616,6 +2622,7 @@ window.ArtVectorFeet = function(slave) { case "an oversized t-shirt": case "attractive lingerie for a pregnant woman": case "chains": + case "choosing her own clothes": case "kitty lingerie": case "no clothing": case "panties": @@ -2892,3 +2899,409 @@ window.ArtVectorHairFore = function(slave) { r += jsInclude("Art_Vector_Cat_Ear_Fore"); return r; }; + +window.ArtVectorHead = function(slave) { + const V = State.variables; + let eyebrowFullness = clothing2artSuffix(slave.eyebrowFullness); /* designed for clothing but works for eyebrows too. If other eyebrow styles are added, this may need to be changed. */ + let r = jsInclude("Art_Vector_Head"); + + /* shiny clothing */ + if (V.seeVectorArtHighlights === 1) { + if (slave.fuckdoll !== 0 || slave.clothes === "restrictive latex" || slave.clothes === "a latex catsuit") + r += jsInclude("Art_Vector_Head_Outfit_Shine"); + } + if (slave.clothes !== "restrictive latex") { + if (slave.markings === "beauty mark") + r += jsInclude("Art_Vector_Beauty_Mark"); + else if (slave.markings === "freckles") + r += jsInclude("Art_Vector_Freckles"); + else if (slave.markings === "heavily freckled") + r += jsInclude("Art_Vector_Freckles_Heavy"); + else if (slave.markings === "birthmark") + r += jsInclude("Art_Vector_Birthmark"); + else if (slave.minorInjury === "black eye") + r += jsInclude("Art_Vector_Black_Eye"); + } + /* FACIAL APPEARANCE */ + if (V.seeFaces === 1) { + if (slave.fuckdoll === 0 && slave.clothes !== "restrictive latex") { + switch (slave.race) { + case "southern european": + case "white": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeD"); + r += jsInclude("Art_Vector_Mouth_TypeF"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeE"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } + break; + case "asian": + case "malay": + case "pacific islander": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeD"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeB"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeE"); + if (slave.eyebrowFullness === "pencil-thin") + r += jsInclude("Art_Vector_Eyebrow_TypeC_Pencilthin"); + else + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } + break; + case "amerindian": + case "latina": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeB_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeB"); + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeF"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeB"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } + break; + case "black": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeD"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeF"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeB"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeD"); + if (slave.eyebrowFullness === "natural") + r += jsInclude("Art_Vector_Eyebrow_TypeB_Natural"); + else + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeF"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } + break; + case "middle eastern": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeD"); + r += jsInclude("Art_Vector_Mouth_TypeF"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeB_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeF"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeE"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } + break; + case "semitic": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeD"); + r += jsInclude("Art_Vector_Mouth_TypeF"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeB_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeF"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeE"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } + break; + case "indo-aryan": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeF"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeE"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } + break; + case "mixed race": + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeF"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeE"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeD"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeD_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } + break; + default: + if (slave.faceShape === "normal") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeA"); + r += jsInclude("Art_Vector_Nose_TypeA"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "masculine") { + r += jsInclude("Art_Vector_Eyes_TypeD"); + r += jsInclude("Art_Vector_Mouth_TypeF"); + r += jsInclude("Art_Vector_Nose_TypeF"); + r += jsInclude(`Art_Vector_Eyebrow_TypeE_${eyebrowFullness}`); + } else if (slave.faceShape === "androgynous") { + r += jsInclude("Art_Vector_Eyes_TypeE"); + r += jsInclude("Art_Vector_Mouth_TypeE"); + r += jsInclude("Art_Vector_Nose_TypeE"); + r += jsInclude(`Art_Vector_Eyebrow_TypeF_${eyebrowFullness}`); + } else if (slave.faceShape === "cute") { + r += jsInclude("Art_Vector_Eyes_TypeB"); + r += jsInclude("Art_Vector_Mouth_TypeB"); + r += jsInclude("Art_Vector_Nose_TypeD"); + r += jsInclude(`Art_Vector_Eyebrow_TypeA_${eyebrowFullness}`); + } else if (slave.faceShape === "sensual") { + r += jsInclude("Art_Vector_Eyes_TypeC"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } else if (slave.faceShape === "exotic") { + r += jsInclude("Art_Vector_Eyes_TypeA"); + r += jsInclude("Art_Vector_Mouth_TypeC"); + r += jsInclude("Art_Vector_Nose_TypeC"); + r += jsInclude(`Art_Vector_Eyebrow_TypeC_${eyebrowFullness}`); + } + } + } + } + /* END FACIAL APPEARANCE */ + + if (slave.eyebrowPiercing === 1) + r += jsInclude("Art_Vector_Eyebrow_Light"); + else if (slave.eyebrowPiercing === 2) + r += jsInclude("Art_Vector_Eyebrow_Heavy"); + + if (slave.nosePiercing === 1) + r += jsInclude("Art_Vector_Nose_Light"); + else if (slave.nosePiercing === 2) + r += jsInclude("Art_Vector_Nose_Heavy"); + + if (slave.lipsPiercing === 1) + r += jsInclude("Art_Vector_Lip_Light"); + else if (slave.lipsPiercing === 2) + r += jsInclude("Art_Vector_Lip_Heavy"); + + /* ADDONS */ + if (slave.fuckdoll === 0) { /* fuckdolls cannot be decorated */ + if (slave.collar === "dildo gag") + r += jsInclude("Art_Vector_Dildo_Gag"); + else if (slave.collar === "ball gag") + r += jsInclude("Art_Vector_Ball_Gag"); + else if (slave.collar === "bit gag") + r += jsInclude("Art_Vector_Bit_Gag"); + else if (slave.collar === "massive dildo gag") + r += jsInclude("Art_Vector_Massive_Dildo_Gag"); + else if (slave.collar === "porcelain mask") + r += jsInclude("Art_Vector_Porcelain_Mask"); + + if (slave.eyewear === "corrective glasses" || slave.eyewear === "glasses" || slave.eyewear === "blurring glasses") + r += jsInclude("Art_Vector_Glasses"); + + /* head clothing */ + switch (slave.clothes) { + case "a biyelgee costume": + case "a bunny outfit": + case "a burkini": + case "a burqa": + case "a chattel habit": + case "a cybersuit": + case "a fallen nuns habit": + case "a hijab and abaya": + case "a hijab and blouse": + case "a klan robe": + case "a military uniform": + case "a mounty outfit": + case "a niqab and abaya": + case "a penitent nuns habit": + case "a police uniform": + case "a red army uniform": + case "a slutty klan robe": + case "a slutty nurse outfit": + case "a succubus outfit": + case "battlearmor": + case "harem gauze": + case "Western clothing": + r += jsInclude(`Art_Vector_Head_Outfit_${clothing2artSuffix(slave.clothes)}`); + break; + case "a schutzstaffel uniform": + case "a slutty schutzstaffel uniform": + r += jsInclude("Art_Vector_Head_Outfit_SchutzstaffelUniform"); + break; + case "kitty lingerie": + r += jsInclude("Art_Vector_Cat_Ear_Fore"); + r += jsInclude("Art_Vector_Cat_Ear_Back"); + } + } + return r; +}; diff --git a/src/art/vector/Head.tw b/src/art/vector/Head.tw index 20ad2473e5ba71fcc7555a566100bab5040b3eed..a1fc33ccfd8bfbc946b06c74d8b2c727fc5e8e2e 100644 --- a/src/art/vector/Head.tw +++ b/src/art/vector/Head.tw @@ -1,1180 +1,3 @@ :: Art_Vector_Head_ [nobr] -<<include Art_Vector_Head>> - -/* shiny clothing */ -<<if $seeVectorArtHighlights == 1>> - <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">> - <<include Art_Vector_Head_Outfit_Shine>> - <</if>> -<</if>> - -<<if _artSlave.clothes != "restrictive latex">> - <<if _artSlave.markings == "beauty mark">> - <<include Art_Vector_Beauty_Mark>> - <</if>> - <<if _artSlave.markings == "freckles">> - <<include Art_Vector_Freckles>> - <</if>> - <<if _artSlave.markings == "heavily freckled">> - <<include Art_Vector_Freckles_Heavy>> - <</if>> - <<if _artSlave.markings == "birthmark">> - <<include Art_Vector_Birthmark>> - <</if>> - <<if _artSlave.minorInjury == "black eye">> - <<include Art_Vector_Black_Eye>> - <</if>> -<</if>> - -/* FACIAL APPEARANCE */ -<<if _artSlave.fuckdoll == 0>> - <<if $seeFaces > 0>> - <<if _artSlave.clothes != "restrictive latex">> - <<switch _artSlave.race>> - <<case "southern european" "white">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeD>> - <<include Art_Vector_Mouth_TypeF>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <</if>> - <<case "asian" "malay" "pacific islander">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeD>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeB>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <</if>> - <<case "amerindian" "latina">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeB_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeB_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeB_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeB_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeB_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeB_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeB>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeF>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeB>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <</if>> - <<case "black">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeD>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeF>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeB>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeF>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <</if>> - <<case "middle eastern">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeD>> - <<include Art_Vector_Mouth_TypeF>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeB_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeB_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeB_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeB_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeB_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeB_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeF>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <</if>> - <<case "semitic">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeD>> - <<include Art_Vector_Mouth_TypeF>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeB_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeB_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeB_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeB_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeB_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeB_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeB_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeF>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <</if>> - <<case "indo-aryan">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeF>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <</if>> - <<case "mixed race">> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeF>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeD>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeD_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeD_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeD_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeD_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeD_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeD_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeD_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <</if>> - <<default>> - <<if _artSlave.faceShape == "normal">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeA>> - <<include Art_Vector_Nose_TypeA>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "masculine">> - <<include Art_Vector_Eyes_TypeD>> - <<include Art_Vector_Mouth_TypeF>> - <<include Art_Vector_Nose_TypeF>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeE_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeE_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeE_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeE_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeE_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeE_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeE_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "androgynous">> - <<include Art_Vector_Eyes_TypeE>> - <<include Art_Vector_Mouth_TypeE>> - <<include Art_Vector_Nose_TypeE>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeF_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeF_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeF_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeF_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeF_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeF_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeF_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "cute">> - <<include Art_Vector_Eyes_TypeB>> - <<include Art_Vector_Mouth_TypeB>> - <<include Art_Vector_Nose_TypeD>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeA_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeA_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeA_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeA_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeA_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeA_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeA_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "sensual">> - <<include Art_Vector_Eyes_TypeC>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <<elseif _artSlave.faceShape == "exotic">> - <<include Art_Vector_Eyes_TypeA>> - <<include Art_Vector_Mouth_TypeC>> - <<include Art_Vector_Nose_TypeC>> - <<if _artSlave.eyebrowFullness == "pencil-thin">> - <<include Art_Vector_Eyebrow_TypeC_Pencilthin>> - <<elseif _artSlave.eyebrowFullness == "thin">> - <<include Art_Vector_Eyebrow_TypeC_Thin>> - <<elseif _artSlave.eyebrowFullness == "threaded">> - <<include Art_Vector_Eyebrow_TypeC_Threaded>> - <<elseif _artSlave.eyebrowFullness == "natural">> - <<include Art_Vector_Eyebrow_TypeC_Natural>> - <<elseif _artSlave.eyebrowFullness == "tapered">> - <<include Art_Vector_Eyebrow_TypeC_Tapered>> - <<elseif _artSlave.eyebrowFullness == "thick">> - <<include Art_Vector_Eyebrow_TypeC_Thick>> - <<elseif _artSlave.eyebrowFullness == "bushy">> - <<include Art_Vector_Eyebrow_TypeC_Bushy>> - <</if>> - <</if>> - <</switch>> - <</if>> - <</if>> -<</if>> -/* END FACIAL APPEARANCE */ - -<<if _artSlave.eyebrowPiercing > 0>> - <<if _artSlave.eyebrowPiercing == 1>> - <<include Art_Vector_Eyebrow_Light>> - <<elseif _artSlave.eyebrowPiercing == 2>> - <<include Art_Vector_Eyebrow_Heavy>> - <</if>> -<</if>> - -<<if _artSlave.nosePiercing > 0>> - <<if _artSlave.nosePiercing == 1>> - <<include Art_Vector_Nose_Light>> - <<elseif _artSlave.nosePiercing == 2>> - <<include Art_Vector_Nose_Heavy>> - <</if>> -<</if>> - -<<if _artSlave.lipsPiercing > 0>> - <<if _artSlave.lipsPiercing == 1>> - <<include Art_Vector_Lip_Light>> - <<elseif _artSlave.lipsPiercing == 2>> - <<include Art_Vector_Lip_Heavy>> - <</if>> -<</if>> - -/* ADDONS */ - -<<if _artSlave.fuckdoll == 0 >> /* fuckdolls cannot be decorated */ - <<if _artSlave.collar == "dildo gag">> - <<include Art_Vector_Dildo_Gag>> - <<elseif _artSlave.collar == "ball gag">> - <<include Art_Vector_Ball_Gag>> - <<elseif _artSlave.collar == "bit gag">> - <<include Art_Vector_Bit_Gag>> - <<elseif _artSlave.collar == "massive dildo gag">> - <<include Art_Vector_Massive_Dildo_Gag>> - <<elseif _artSlave.collar == "porcelain mask">> - <<include Art_Vector_Porcelain_Mask>> - <</if>> - <<if _artSlave.eyewear == "corrective glasses" || _artSlave.eyewear == "glasses" || _artSlave.eyewear == "blurring glasses">> - <<include Art_Vector_Glasses>> - <</if>> - - /* head clothing */ - <<if _artSlave.clothes == "a slutty klan robe">> - <<include Art_Vector_Head_Outfit_SluttyKlanRobe>> - <<elseif _artSlave.clothes == "a klan robe">> - <<include Art_Vector_Head_Outfit_KlanRobe>> - <<elseif _artSlave.clothes == "a burkini">> - <<include Art_Vector_Head_Outfit_Burkini>> - <<elseif _artSlave.clothes == "a hijab and blouse">> - <<include Art_Vector_Head_Outfit_HijabAndBlouse>> - <<elseif _artSlave.clothes == "a burqa">> - <<include Art_Vector_Head_Outfit_Burqa>> - <<elseif _artSlave.clothes == "a niqab and abaya">> - <<include Art_Vector_Head_Outfit_NiqabAndAbaya>> - <<elseif _artSlave.clothes == "a hijab and abaya">> - <<include Art_Vector_Head_Outfit_HijabAndAbaya>> - <<elseif _artSlave.clothes == "a succubus outfit">> - <<include Art_Vector_Head_Outfit_Succubus>> - <<elseif _artSlave.clothes == "a bunny outfit">> - <<include Art_Vector_Head_Outfit_Bunny>> - <<elseif _artSlave.clothes == "a chattel habit">> - <<include Art_Vector_Head_Outfit_ChattelHabit>> - <<elseif _artSlave.clothes == "a fallen nuns habit">> - <<include Art_Vector_Head_Outfit_FallenNunsHabit>> - <<elseif _artSlave.clothes == "harem gauze">> - <<include Art_Vector_Head_Outfit_HaremGauze>> - <<elseif _artSlave.clothes == "a penitent nuns habit">> - <<include Art_Vector_Head_Outfit_PenitentNunsHabit>> - <<elseif _artSlave.clothes == "Western clothing">> - <<include Art_Vector_Head_Outfit_Western>> - <<elseif _artSlave.clothes == "a military uniform">> - <<include Art_Vector_Head_Outfit_MilitaryUniform>> - <<elseif _artSlave.clothes == "a cybersuit">> - <<include Art_Vector_Head_Outfit_Cybersuit>> - <<elseif _artSlave.clothes == "a schutzstaffel uniform">> - <<include Art_Vector_Head_Outfit_SchutzstaffelUniform>> - <<elseif _artSlave.clothes == "a slutty schutzstaffel uniform">> - <<include Art_Vector_Head_Outfit_SchutzstaffelUniform>> - <<elseif _artSlave.clothes == "a red army uniform">> - <<include Art_Vector_Head_Outfit_RedArmyUniform>> - <<elseif _artSlave.clothes == "battlearmor">> - <<include Art_Vector_Head_Outfit_Battlearmor>> - <<elseif _artSlave.clothes == "a biyelgee costume">> - <<include Art_Vector_Head_Outfit_BiyelgeeCostume>> - <<elseif _artSlave.clothes == "a mounty outfit">> - <<include Art_Vector_Head_Outfit_Mounty>> - <<elseif _artSlave.clothes == "a slutty nurse outfit">> - <<include Art_Vector_Head_Outfit_SluttyNurse>> - <<elseif _artSlave.clothes == "a police uniform">> - <<include Art_Vector_Head_Outfit_PoliceUniform>> - <<elseif _artSlave.clothes == "kitty lingerie">> - <<include Art_Vector_Cat_Ear_Fore>> - <<include Art_Vector_Cat_Ear_Back>> - <</if>> -<</if>> +<<= ArtVectorHead(_artSlave)>> diff --git a/src/js/birthJS.tw b/src/js/birthJS.tw index cf62acf86868a3865d140fa09973bf63951fe06d..7cfaf9a4fb17c3b313e8ca92c5abeb2fb13b1d55 100644 --- a/src/js/birthJS.tw +++ b/src/js/birthJS.tw @@ -1,9 +1,13 @@ :: birthJS [script] window.BirthDestinationText = function(choice,slave) { - const V = State.variables,T = State.temporary,sn = SlaveFullName(slave); + var pronouns = getPronouns(slave); + var he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun; + var He = capFirstChar(he), His = capFirstChar(his); + const V = State.variables,T = State.temporary, sn = SlaveFullName(slave); + var child = T.count > 1 ? 'children' : 'child'; var r = ``; - if (T.call !== 1) { if (choice !== "Private") r += `sent to one of ${arcologies[0].name}'s `; + if (T.call !== 1) { if (choice !== "Private") r += `sent to one of ${V.arcologies[0].name}'s `; } else { if (choice !== "Sold") r += ` ${sn} `; } switch(choice) { @@ -12,15 +16,15 @@ window.BirthDestinationText = function(choice,slave) { if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) { r += `has few thoughts about the matter.`; } else if (slave.devotion > 95) { - r += `loves you already, but ${V.he}'ll <span class='hotpink'>love you even more</span> for this. ${V.he} can't wait to see ${V.his} child${T.count > 1 ? 'ren':''} proudly furthering your cause.`; + r += `loves you already, but ${he}'ll <span class='hotpink'>love you even more</span> for this. ${He} can't wait to see ${his} ${child} proudly furthering your cause.`; slave.devotion += 4; } else if (slave.devotion > 50) { - r += `heard about these and will be <span class='hotpink;happy that ${V.his} child${T.count > 1 ? 'ren':''} will have a purpose in your society other than slavery.</span> ${V.he} will miss ${V.his} child${T.count > 1 ? 'ren':''}, but ${V.he} expected that.`; + r += `heard about these and will be <span class='hotpink;happy that ${his} ${child} will have a purpose in your society other than slavery.</span> ${He} will miss ${his} ${child}, but ${he} expected that.`; slave.devotion += 4; } else if (slave.devotion > 20) { - r += `will naturally miss ${V.his} child${T.count > 1 ? 'ren':''}, but will is broken enough to hope that ${V.his} offspring will have a better life, or at least an enjoyable one.`; + r += `will naturally miss ${his} ${child}, but will is broken enough to hope that ${his} offspring will have a better life, or at least an enjoyable one.`; } else { - r += `will of course <span class='mediumorchid'>hate you for this.</span> The mere thought of ${V.his} ${fertilityAge} year old daughter${T.count > 1 ? 's':''} swollen with life, and proud of it, fills ${V.him} with <span class='gold'>disdain.</span>`; + r += `will of course <span class='mediumorchid'>hate you for this.</span> The mere thought of ${his} ${V.fertilityAge} year old daughter${T.count > 1 ? 's':''} swollen with life, and proud of it, fills ${him} with <span class='gold'>disdain.</span>`; slave.devotion -= 4, slave.trust -= 4; } break; @@ -28,12 +32,12 @@ window.BirthDestinationText = function(choice,slave) { if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) { r += `has few thoughts about the matter.`; } else if (slave.devotion > 95) { - r += `worships you so completely that ${V.he} will not resent this.`; + r += `worships you so completely that ${he} will not resent this.`; } else if ( slave.devotion > 50) { - r += `is devoted to you, but ${V.he} will <span class='mediumorchid'>struggle to accept this.</span>`; + r += `is devoted to you, but ${he} will <span class='mediumorchid'>struggle to accept this.</span>`; slave.devotion -= 2; } else if ( slave.devotion > 20) { - r += `has accepted being a sex slave, but ${V.he} will <span class='mediumorchid'>resent this intensely.</span>`; + r += `has accepted being a sex slave, but ${he} will <span class='mediumorchid'>resent this intensely.</span>`; slave.devotion -= 3; } else { r += `will of course <span class='mediumorchid'>hate you for this.</span>`; @@ -45,13 +49,13 @@ window.BirthDestinationText = function(choice,slave) { if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) { r += `has few thoughts about the matter.`; } else if (slave.devotion > 95) { - r += `loves you already, but ${V.he}'ll <span class='hotpink'>love you even more</span> for this.`; + r += `loves you already, but ${he}'ll <span class='hotpink'>love you even more</span> for this.`; } else if (slave.devotion > 50) { - r += `knows about these and will be <span class='hotpink'>overjoyed,</span> ${V.he} will miss ${V.his} child${T.count > 1 ? 'ren':''}, but ${V.he} expected that.`; + r += `knows about these and will be <span class='hotpink'>overjoyed,</span> ${he} will miss ${his} ${child}, but ${he} expected that.`; } else if (slave.devotion > 20) { - r += `will naturally miss ${V.his} child${T.count > 1 ? 'ren':''}, but will <span class='hotpink;take comfort@@ in the hope that ${V.his} offspring will have a better life.`; + r += `will naturally miss ${his} ${child}, but will <span class='hotpink;take comfort@@ in the hope that ${his} offspring will have a better life.`; } else { - r += `will naturally retain some resentment over being separated from ${V.his} child${T.count > 1 ? 'ren':''}, but this should be balanced by hope that ${V.his} offspring will have a better life.`; + r += `will naturally retain some resentment over being separated from ${his} ${child}, but this should be balanced by hope that ${his} offspring will have a better life.`; } break; case "Private": @@ -63,38 +67,38 @@ window.BirthDestinationText = function(choice,slave) { } else if (slave.devotion > 50) { r += `understands that this is the best possible outcome for the offspring of a slave, and will be <span class='hotpink'>overjoyed.</span>`; } else if (slave.devotion > 20) { - r += `will miss ${V.his} child${T.count > 1 ? 'ren':''}, but will be <span class='hotpink'>very grateful,</span> since ${V.he}'ll understand this is the best possible outcome for a slave mother.`; + r += `will miss ${his} ${child}, but will be <span class='hotpink'>very grateful,</span> since ${he}'ll understand this is the best possible outcome for a slave mother.`; } else { - r += `will resent being separated from ${V.his} child${T.count > 1 ? 'ren':''}, but <span class='hotpink'>should understand and be grateful</span> that this is the best possible outcome here.`; + r += `will resent being separated from ${his} ${child}, but <span class='hotpink'>should understand and be grateful</span> that this is the best possible outcome here.`; } - r += ` The child${T.count > 1 ? 'ren':''} will be raised privately, with expert care and tutoring, an expensive proposition.`; + r += ` The ${child} will be raised privately, with expert care and tutoring, an expensive proposition.`; break; case "Sold": r += `${T.call !== 1 ? "${V.his} ${T.count > 1 ? 'babies':'baby'}":"Where they"} `; - if (slave.prestige > 1 || slave.pornPrestige > 2) { + if (slave.prestige > 1 || slave.pornPrestige > 2) { T.babyCost = jsRandom(-12,100); - if (slave.prematureBirth > 0) T.babyCost = jsRandom(-32,40); - r += `went for ${T.curBabies > 1 ? ' a total ':'a'} bid of`; + if (slave.prematureBirth > 0) { T.babyCost = jsRandom(-32,40); } + r += `went for ${T.curBabies > 1 ? ' a total ':'a'} bid of`; } else { T.babyCost = jsRandom(-12,12); - if (slave.prematureBirth > 0) T.babyCost = -45; - r += `sold for ${T.curBabies > 1 ? ' a total of':''}`; + if (slave.prematureBirth > 0) { T.babyCost = -45; } + r += `sold for ${T.curBabies > 1 ? ' a total of':''}`; } - const cash = cashFormat(T.count*(50+T.babyCost));r += ` <span class='yellowgreen'>${cash}.</span>`; + const cash = cashFormat(T.count*(50+T.babyCost));r += ` <span class='yellowgreen'>${cash}.</span>`; if (slave.prematureBirth > 0) r += ` A low price due to the added costs of caring for ${T.count > 1 ? 'them':'it'}.`; if (slave.devotion > 20) r += ` ${sn} `; if (slave.fetish == "mindbroken" || slave.fuckdoll > 0) { - r += `has few thoughts about the matter.`; + r += `has few thoughts about the matter.`; } else if (slave.devotion > 95) { - r += `adheres to your thoughts so strongly that even though you backed out of caring for ${V.his} child${T.count > 1 ? 'ren':''}, ${V.he} still truly believes you are doing ${V.him} an honor.`; + r += `adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${child}, ${he} still truly believes you are doing ${him} an honor.`; } else if (slave.devotion > 50) { - r += `is <span class='mediumorchid'>deeply hurt</span> by your sudden decision to sell ${V.his} child${T.count > 1 ? 'ren':''} instead of having ${T.count > 1 ? 'them':'it'} cared for. ${V.his} trust in your words <span class='gold'>wavers</span> as ${V.he} thinks of ${V.his} child${T.count > 1 ? 'ren':''}'s future.`; + r += `is <span class='mediumorchid'>deeply hurt</span> by your sudden decision to sell ${his} ${child} instead of having ${T.count > 1 ? 'them':'it'} cared for. ${His} trust in your words <span class='gold'>wavers</span> as ${he} thinks of ${his} ${child}'s future.`; slave.trust -= 5, slave.devotion -= 5; } else if (slave.devotion > 20) { - r += `is <span class='mediumorchid'>devastated</span> by your sudden decision to sell ${V.his} child${T.count > 1 ? 'ren':''}instead of having ${T.count > 1 ? 'them':'it'} cared for. ${V.his} mind struggles to comprehend <span class='gold'>such betrayal.</span>`; + r += `is <span class='mediumorchid'>devastated</span> by your sudden decision to sell ${his} ${child} instead of having ${T.count > 1 ? 'them':'it'} cared for. ${His} mind struggles to comprehend <span class='gold'>such betrayal.</span>`; slave.trust -= 10, slave.devotion -= 10; } else { - r += `For a moment, ${V.he} saw a glimmer of good in you; <span class='mediumorchid'>${V.he} was clearly wrong.</span> ${V.his} mind struggles to comprehend <span class='gold'>why ${V.he} could ever even think of trusting such a person.</span>`; + r += `For a moment, ${he} saw a glimmer of good in you; <span class='mediumorchid'>${He} was clearly wrong.</span> ${His} mind struggles to comprehend <span class='gold'>why ${he} could ever even think of trusting such a person.</span>`; slave.trust -= 30, slave.devotion -= 30; } V.cash += T.curBabies*(50+T.babyCost); diff --git a/src/pregmod/pcPregIntro.tw b/src/pregmod/pcPregIntro.tw index be653e9605f79ac86889947da081a646d2477736..81de5e763395e7dc29d7df882b72086fb90532e1 100644 --- a/src/pregmod/pcPregIntro.tw +++ b/src/pregmod/pcPregIntro.tw @@ -14,10 +14,10 @@ You're [[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]] + [[Not pregnant|PC Preg Intro][$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]] + [[Not pregnant|PC Preg Intro][$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. diff --git a/src/pregmod/widgets/bodySwapReaction.tw b/src/pregmod/widgets/bodySwapReaction.tw index f15b5dba64ceada9acdf0fbe37ac406e6d36b52a..4ec0cc269105fc9bb1c2ec1cbd6e4520265bc0a8 100644 --- a/src/pregmod/widgets/bodySwapReaction.tw +++ b/src/pregmod/widgets/bodySwapReaction.tw @@ -192,7 +192,7 @@ Now you only have to wait for $him to wake up. nothing particularly noteworthy. <</if>> - <<if $args[0].sexualFlaw == "oral fixation" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */ + <<if $args[0].sexualFlaw == "cum addiction" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */ $He slowly runs $his fingertips over the @@.lime;plush pillows.@@ A blush blossoms over $his face and the beeping of $his heart monitor speeds up slightly. You know that $he'll put them to good use. <<if $args[0].devotion <= 20>> $He pauses, and begins to @@.hotpink;hesitantly smile@@ as $he feels the softness of $his lovely new lips. @@ -200,7 +200,7 @@ Now you only have to wait for $him to wake up. <</if>> <<elseif $args[0].lips > $args[1].lips+10>> $His fingers brush $his lips and $he pauses for a moment,<<if $args[0].fetish == "mindbroken">> as if<</if>> noticing that @@.lime;they are larger now@@ than they once were. - <<elseif $args[0].sexualFlaw == "oral fixation" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */ + <<elseif $args[0].sexualFlaw == "cum addiction" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */ <<if $args[0].devotion > 20>> $His fingers pause and almost flinch away once they reach $his lips. A second later, they return to confirm $his fear. $His pride and joy are @@.orange;gone.@@ $He lets out a sniff and @@.mediumorchid;tears begin to roll down $his cheeks.@@ <<set $args[0].devotion -= 10>> @@ -2249,14 +2249,14 @@ Now you only have to wait for $him to wake up. <</if>> <</if>> - <<if $args[0].sexualFlaw == "oral fixation" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */ + <<if $args[0].sexualFlaw == "cum addiction" && $args[0].lips > $args[1].lips+10>> /* (bigger lip+oral fixation) */ $He slowly puckers $his @@.lime;plush pillows.@@ A blush blossoms over $his face and the beeping of $his heart monitor speeds up slightly. You know that $he'll put them to good use. <<if $args[0].devotion <= 20>> $He pauses, and begins to @@.hotpink;hesitantly smile@@ as $he runs $his tongue across $his lovely new lips. <</if>> <<elseif $args[0].lips > $args[1].lips+10>> $His eyes lock on $his lips and $he pauses for a moment,<<if $args[0].fetish == "mindbroken">> as if<</if>> noticing that @@.lime;they are larger now@@ than they once were. - <<elseif $args[0].sexualFlaw == "oral fixation" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */ + <<elseif $args[0].sexualFlaw == "cum addiction" && $args[0].lips < $args[1].lips-10>> /* (smaller lip+oral fixation) */ <<if $args[0].devotion > 20>> $His eyes lock on $his lips and $he recoils. A second later, $he runs $his tongue across them to confirm $his fear. $His pride and joy are @@.orange;gone.@@ $He lets out a sniff and @@.mediumorchid;tears begin to roll down $his cheeks.@@ <<set $args[0].devotion -= 10>>