From 80179df3f668bb42c66e297d932ec8337f971254 Mon Sep 17 00:00:00 2001 From: prndev <prndev@users.noreply.github.com> Date: Tue, 1 May 2018 15:13:02 +0200 Subject: [PATCH] Compressed boob and torso outfit selection logic. Added handling of special cases wherever caught. Converted tabs into spaces. Added selection of leg outfit once more. --- src/art/vector/Belly.tw | 13 +- src/art/vector/Boob_Addons.tw | 281 ++--------------------------- src/art/vector/Helper_Functions.tw | 1 + src/art/vector/Leg_Outfit.tw | 28 +++ src/art/vector/Torso_Outfit.tw | 144 +++------------ 5 files changed, 75 insertions(+), 392 deletions(-) diff --git a/src/art/vector/Belly.tw b/src/art/vector/Belly.tw index 4ccc89ed0be..81254204cc4 100644 --- a/src/art/vector/Belly.tw +++ b/src/art/vector/Belly.tw @@ -20,10 +20,15 @@ <<include Art_Vector_Belly>> <</if>> - <<unset _art_outfit >> /* clean up variable possibly already set by prior widget run */ - <<switch _artSlave.clothes>> /* select available clothes */ - <<case "a ball gown" "a bunny outfit" "a chattel habit" "a cheerleader outfit" "a fallen nuns habit" "a halter top dress" "a hijab and abaya" "a huipil" "a kimono" "a leotard" "a maternity dress" "a military uniform" "a mini dress" "a monokini" "an apron" "a nice maid outfit" "a nice nurse outfit" "a penitent nuns habit" "a red army uniform" "a schoolgirl outfit" "a schutzstaffel uniform" "a slutty schutzstaffel uniform" "a slave gown" "a slutty maid outfit" "a slutty nurse outfit" "a slutty qipao" "a succubus outfit" "a toga" "battledress" "clubslut netting" "conservative clothing" "cutoffs and a t-shirt" "nice business attire" "slutty business attire" "spats and a tank top" "Western clothing">> - <<set _art_outfit = clothing2artSuffix(_artSlave.clothes) >> + <<set _clothes = _artSlave.clothes>> + <<switch _artSlave.clothes >> + /* handling special cases */ + <<case "a slutty schutzstaffel uniform" >> + <<set _clothes = "a schutzstaffel uniform">> /* slutty schutzstaffel uniform uses schutzstaffel uniform art */ + <</switch>> + <<switch _clothes >> /* select available clothes */ + <<case "a ball gown" "a bunny outfit" "a chattel habit" "a cheerleader outfit" "a fallen nuns habit" "a halter top dress" "a hijab and abaya" "a huipil" "a kimono" "a leotard" "a maternity dress" "a military uniform" "a mini dress" "a monokini" "an apron" "a nice maid outfit" "a nice nurse outfit" "a penitent nuns habit" "a red army uniform" "a schoolgirl outfit" "a schutzstaffel uniform" "a slave gown" "a slutty maid outfit" "a slutty nurse outfit" "a slutty qipao" "a succubus outfit" "a toga" "battledress" "clubslut netting" "conservative clothing" "cutoffs and a t-shirt" "nice business attire" "slutty business attire" "spats and a tank top" "Western clothing">> + <<set _art_outfit = clothing2artSuffix(_clothes) >> <<set _art = "Art_Vector_Belly_Outfit_"+_art_outfit >> <<include _art >> <</switch>> diff --git a/src/art/vector/Boob_Addons.tw b/src/art/vector/Boob_Addons.tw index 4cfc284f07b..0b136cc49a0 100644 --- a/src/art/vector/Boob_Addons.tw +++ b/src/art/vector/Boob_Addons.tw @@ -5,274 +5,21 @@ /* load _art_transform from _art_boob_transform */ <<set _art_transform = _art_boob_transform>> -/* this outfit is worn under the piercings */ -<<if _artSlave.clothes == "uncomfortable straps">> - <<if _artSlave.boobs < 300 >> +<<if _artSlave.boobs < 300 >> + /* boobs too small: do not show boob-related art */ /* BEWARE: this threshold should be kept in sync with the one in Art_Vector_Boob_ */ - /* boobs too small - have straps on torso only */ - <<else>> - <<include Art_Vector_Boob_Outfit_UncomfortableStraps>> - <</if>> -<</if>> -<<if _artSlave.clothes == "shibari ropes">> - <<if _artSlave.boobs < 300 >> - /* BEWARE: this threshold should be kept in sync with the one in Art_Vector_Boob_ */ - /* boobs too small - have straps on torso only */ - <<else>> - <<include Art_Vector_Boob_Outfit_ShibariRopes>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a leotard">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Leotard>> - <</if>> -<</if>> -<<if _artSlave.clothes == "slutty jewelry">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SluttyJewelry>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a mini dress">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_MiniDress>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a halter top dress">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_HalterTopDress>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a cheerleader outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Cheerleader>> - <</if>> -<</if>> -<<if _artSlave.clothes == "clubslut netting">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_ClubslutNetting>> - <</if>> -<</if>> -<<if _artSlave.clothes == "cutoffs and a t-shirt">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Cutoffs>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a string bikini">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_StringBikini>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a scalemail bikini">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_ScalemailBikini>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a hijab and abaya">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Hijab>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a nice maid outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_NiceMaid>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a slutty maid outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SluttyMaid>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a schoolgirl outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Schoolgirl>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a military uniform">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_MilitaryUniform>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a nice nurse outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_NiceNurse>> - <</if>> -<</if>> -<<if _artSlave.clothes == "attractive lingerie">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_AttractiveLingerie>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a slutty nurse outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SluttyNurse>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a ball gown">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_BallGown>> - <</if>> -<</if>> -<<if _artSlave.clothes == "battledress">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Battledress>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a slutty outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Slutty>> - <</if>> -<</if>> -<<if _artSlave.clothes == "spats and a tank top">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Spats>> - <</if>> -<</if>> -<<if _artSlave.clothes == "nice business attire">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_NiceBusinessAttire>> - <</if>> -<</if>> -<<if _artSlave.clothes == "slutty business attire">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SluttyBusinessAttire>> - <</if>> -<</if>> -<<if _artSlave.clothes == "attractive lingerie for a pregnant woman">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_AttractiveLingerie>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a bunny outfit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Bunny>> - <</if>> -<</if>> -<<if _artSlave.clothes == "conservative clothing">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Conservative>> - <</if>> -<</if>> -<<if _artSlave.clothes == "harem gauze">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_HaremGauze>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a huipil">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Huipil>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a kimono">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Kimono>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a slave gown">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SlaveGown>> - <</if>> -<</if>> -<<if _artSlave.clothes == "stretch pants and a crop-top">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_StretchPants>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a maternity dress">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_MaternityDress>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a slutty qipao">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SluttyQipao>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a toga">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Toga>> - <</if>> -<</if>> -<<if _artSlave.clothes == "Western clothing">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Western>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a penitent nuns habit">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_PenitentNunsHabit>> - <</if>> -<</if>> -<<if _artSlave.clothes == "chains">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Chains>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a monokini">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Monokini>> - <</if>> -<</if>> -<<if _artSlave.clothes == "an apron">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_Apron>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a schutzstaffel uniform">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SchutzstaffelUniform>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a slutty schutzstaffel uniform">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_SchutzstaffelUniform>> - <</if>> -<</if>> -<<if _artSlave.clothes == "a red army uniform">> - <<if _artSlave.boobs < 300 >> - <<else>> - <<include Art_Vector_Boob_Outfit_RedArmyUniform>> - <</if>> +<<else>> + <<set _clothes = _artSlave.clothes>> + <<switch _artSlave.clothes >> + /* handling special cases */ + <<case "a slutty schutzstaffel uniform" >> + <<set _clothes = "a schutzstaffel uniform">> /* slutty schutzstaffel uniform uses schutzstaffel uniform art */ + <</switch>> + <<switch _clothes >> /* select available clothes */ + <<case "a ball gown" "a bunny outfit" "a cheerleader outfit" "a halter top dress" "a hijab and abaya" "a huipil" "a kimono" "a leotard" "a maternity dress" "a military uniform" "a mini dress" "a monokini" "an apron" "a nice maid outfit" "a nice nurse outfit" "a penitent nuns habit" "a red army uniform" "a scalemail bikini" "a schoolgirl outfit" "a schutzstaffel uniform" "a slave gown" "a slutty maid outfit" "a slutty nurse outfit" "a slutty outfit" "a slutty qipao" "a slutty schutzstaffel uniform" "a string bikini" "a toga" "attractive lingerie" "attractive lingerie for a pregnant woman" "battledress" "chains" "clubslut netting" "conservative clothing" "cutoffs and a t-shirt" "harem gauze" "nice business attire" "shibari ropes" "slutty business attire" "slutty jewelry" "spats and a tank top" "stretch pants and a crop-top" "uncomfortable straps" "Western clothing" >> + <<set _art = "Art_Vector_Boob_Outfit_"+clothing2artSuffix(_clothes) >> + <<include _art>> + <</switch>> <</if>> <<set _showNipplePiercings = $showBodyMods == 1 && _artSlave.clothes != "restrictive latex" && _artSlave.clothes != "a latex catsuit" >> diff --git a/src/art/vector/Helper_Functions.tw b/src/art/vector/Helper_Functions.tw index 87367fe1627..b19ee1383b5 100644 --- a/src/art/vector/Helper_Functions.tw +++ b/src/art/vector/Helper_Functions.tw @@ -1,6 +1,7 @@ :: Art_Vector_Helper_Functions_ [script] window.clothing2artSuffix = function(v) { + if (v == "restrictive latex") { v = "latex"; } /* universal "special case": latex art is actually "restrictive latex" TODO: align name in vector source */ return v.replace(/^a[n]? /,"") /* remove "a" and "an" from the beginning*/ .replace(/ ?(outfit|clothing) ?/,"") /* remove "outfit" and "clothing" (redundant) */ .replace(/ and .+/,"") /* remove concatenated descriptions */ diff --git a/src/art/vector/Leg_Outfit.tw b/src/art/vector/Leg_Outfit.tw index 598a09332ca..5fb8ad9abaf 100644 --- a/src/art/vector/Leg_Outfit.tw +++ b/src/art/vector/Leg_Outfit.tw @@ -1 +1,29 @@ :: Art_Vector_Leg_Outfit_ [nobr] + +<<unset _art_outfit >> /* clean up variable possibly already set by prior widget run */ + +<<set _clothes = _artSlave.clothes>> +/* no special cases here */ +<<switch _clothes >> /* select available clothes */ + <<case "a ball gown" "a bunny outfit" "a fallen nuns habit" "a halter top dress" "a hijab and abaya" "a huipil" "a kimono" "a maternity dress" "a military uniform" "a minidress" "a monokini" "a nice maid outfit" "a nice nurse outfit" "a red army uniform" "a schutzstaffel uniform" "a slave gown" "a slutty maid outfit" "a slutty nurse outfit" "a slutty qipao" "a succubus outfit" "a toga" "battledress" "body oil" "clubslut netting" "conservative clothing" "cutoffs and a t-shirt" "nice business attire" "restrictive latex" "slutty business attire" "spats and a tank top" "stretch pants and a crop-top" "Western clothing">> + <<set _art_outfit = clothing2artSuffix(_clothes) >> +<</switch>> + +/* special case for shiny clothings */ +<<if $seeVectorArtHighlights == 1>> + /* this one is leg and partly butt-related, but needs to be here as shoes are drawn over legs and butt */ + <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit" || _artSlave.clothes == "body oil">> + <<set _art_outfit = "Shine" >> + <</if>> +<</if>> + +<<if def _art_outfit >> + <<if _artSlave.amp != 1>> + <<if ["a ball gown", "a bunny outfit", "a chattel habit", "a cheerleader outfit", "a fallen nuns habit", "a halter top dress", "a hijab and abaya", "a huipil", "a kimono", "a maternity dress", "a military uniform", "a minidress", "a monokini", "a nice maid outfit", "a nice nurse outfit", "a red army uniform", "a schoolgirl outfit", "a schutzstaffel uniform", "slutty business attire", "a slutty maid outfit", "a slutty nurse outfit", "spats and a tank top", "a slave gown", "a succubus outfit", "a toga", "battledress", "clubslut netting", "conservative clothing", "cutoffs and a t-shirt", "nice business attire", "stretch pants and a crop-top"].includes(_artSlave.clothes)>> + <<set _art = "Art_Vector_Butt_Outfit_"+_art_outfit+"_"+_buttSize >><<include _art >> + <</if>> + <<set _art = "Art_Vector_Leg_Outfit_"+_art_outfit+"_"+_legSize >><<include _art >> + <<else>> + <<set _art = "Art_Vector_Leg_Outfit_"+_art_outfit+"_Stump" >><<include _art >> + <</if>> +<</if>> diff --git a/src/art/vector/Torso_Outfit.tw b/src/art/vector/Torso_Outfit.tw index fc4a96f86f2..e03f8918e3e 100644 --- a/src/art/vector/Torso_Outfit.tw +++ b/src/art/vector/Torso_Outfit.tw @@ -6,129 +6,31 @@ <<unset _art>> -<<switch _artSlave.clothes>> - <<case "restrictive latex">> - <<set _art = "Art_Vector_Torso_Outfit_Latex_" >> - <<case "uncomfortable straps">> - <<set _art = "Art_Vector_Torso_Outfit_UncomfortableStraps_" >> - <<case "shibari ropes">> - <<set _art = "Art_Vector_Torso_Outfit_ShibariRopes_" >> - <<case "a comfortable bodysuit">> - <<set _art = "Art_Vector_Torso_Outfit_ComfortableBodysuit_" >> - <<case "body oil">> - <<set _art = "Art_Vector_Torso_Outfit_BodyOil_" >> - <<case "a leotard">> - <<set _art = "Art_Vector_Torso_Outfit_Leotard_" >> - <<case "slutty jewelry">> - <<set _art = "Art_Vector_Torso_Outfit_SluttyJewelry_" >> - <<case "a mini dress">> - <<set _art = "Art_Vector_Torso_Outfit_MiniDress_" >> - <<case "a halter top dress">> - <<set _art = "Art_Vector_Torso_Outfit_HalterTopDress_" >> - <<case "a cheerleader outfit">> - <<set _art = "Art_Vector_Torso_Outfit_Cheerleader_" >> - <<case "clubslut netting">> - <<set _art = "Art_Vector_Torso_Outfit_ClubslutNetting_" >> - <<case "cutoffs and a t-shirt">> - <<set _art = "Art_Vector_Torso_Outfit_Cutoffs_" >> - <<case "a string bikini">> - <<set _art = "Art_Vector_Torso_Outfit_StringBikini_" >> - <<case "a scalemail bikini">> - <<set _art = "Art_Vector_Torso_Outfit_ScalemailBikini_" >> - <<case "a hijab and abaya">> - <<set _art = "Art_Vector_Torso_Outfit_Hijab_" >> - <<case "a nice maid outfit">> - <<set _art = "Art_Vector_Torso_Outfit_NiceMaid_" >> - <<case "a slutty maid outfit">> - <<set _art = "Art_Vector_Torso_Outfit_SluttyMaid_" >> - <<case "a fallen nuns habit">> - <<set _art = "Art_Vector_Torso_Outfit_FallenNunsHabit_" >> - <<case "a schoolgirl outfit">> - <<set _art = "Art_Vector_Torso_Outfit_Schoolgirl_" >> - <<case "a military uniform">> - <<set _art = "Art_Vector_Torso_Outfit_MilitaryUniform_" >> - <<case "a nice nurse outfit">> - <<set _art = "Art_Vector_Torso_Outfit_NiceNurse_" >> - <<case "attractive lingerie">> - <<set _art = "Art_Vector_Torso_Outfit_AttractiveLingerie_" >> - <<case "a slutty nurse outfit">> - <<set _art = "Art_Vector_Torso_Outfit_SluttyNurse_" >> - <<case "a ball gown">> - <<set _art = "Art_Vector_Torso_Outfit_BallGown_" >> - <<case "battledress">> - <<set _art = "Art_Vector_Torso_Outfit_Battledress_" >> - <<case "a slutty outfit">> - <<set _art = "Art_Vector_Torso_Outfit_Slutty_" >> - <<case "spats and a tank top">> - <<set _art = "Art_Vector_Torso_Outfit_Spats_" >> - <<case "a succubus outfit">> - <<set _art = "Art_Vector_Torso_Outfit_Succubus_" >> - <<case "nice business attire">> - <<set _art = "Art_Vector_Torso_Outfit_NiceBusinessAttire_" >> - <<case "slutty business attire">> - <<set _art = "Art_Vector_Torso_Outfit_SluttyBusinessAttire_" >> - <<case "attractive lingerie for a pregnant woman">> - <<set _art = "Art_Vector_Torso_Outfit_AttractiveLingerie_" >> - <<case "a bunny outfit">> - <<set _art = "Art_Vector_Torso_Outfit_Bunny_" >> - <<case "a chattel habit">> - <<set _art = "Art_Vector_Torso_Outfit_ChattelHabit_" >> - <<case "conservative clothing">> - <<set _art = "Art_Vector_Torso_Outfit_Conservative_" >> - <<case "harem gauze">> - <<set _art = "Art_Vector_Torso_Outfit_HaremGauze_" >> - <<case "a huipil">> - <<set _art = "Art_Vector_Torso_Outfit_Huipil_" >> - <<case "a kimono">> - <<set _art = "Art_Vector_Torso_Outfit_Kimono_" >> - <<case "a slave gown">> - <<set _art = "Art_Vector_Torso_Outfit_SlaveGown_" >> - <<case "stretch pants and a crop-top">> - <<set _art = "Art_Vector_Torso_Outfit_StretchPants_" >> - <<case "a maternity dress">> - <<set _art = "Art_Vector_Torso_Outfit_MaternityDress_" >> - <<case "a slutty qipao">> - <<set _art = "Art_Vector_Torso_Outfit_SluttyQipao_" >> - <<case "a toga">> - <<set _art = "Art_Vector_Torso_Outfit_Toga_" >> - <<case "Western clothing">> - <<set _art = "Art_Vector_Torso_Outfit_Western_" >> - <<case "chains">> - <<set _art = "Art_Vector_Torso_Outfit_Chains_" >> - <<case "a penitent nuns habit">> - <<set _art = "Art_Vector_Torso_Outfit_PenitentNunsHabit_" >> - <<case "a monokini">> - <<set _art = "Art_Vector_Torso_Outfit_Monokini_" >> - <<case "a cybersuit">> - <<set _art = "Art_Vector_Torso_Outfit_Latex_" >> - <<case "an apron">> - <<set _art = "Art_Vector_Torso_Outfit_Apron_" >> - <<case "a schutzstaffel uniform">> - <<set _art = "Art_Vector_Torso_Outfit_SchutzstaffelUniform_" >> - <<case "a slutty schutzstaffel uniform">> - <<set _art = "Art_Vector_Torso_Outfit_SchutzstaffelUniform_" >> - <<case "a red army uniform">> - <<set _art = "Art_Vector_Torso_Outfit_RedArmyUniform_" >> - <<default>> - /* do nothing */ +<<set _clothes = _artSlave.clothes>> +<<switch _artSlave.clothes >> + /* handling special cases */ + <<case "a cybersuit" >> + <<set _clothes = "restrictive latex">> /* cybersuit uses restrictive latex art */ + <<case "a slutty schutzstaffel uniform" >> + <<set _clothes = "a schutzstaffel uniform">> /* slutty schutzstaffel uniform uses schutzstaffel uniform art */ +<</switch>> +<<switch _clothes >> /* select available clothes */ + <<case "a ball gown" "a bunny outfit" "a chattel habit" "a cheerleader outfit" "a comfortable bodysuit" "a cybersuit" "a fallen nuns habit" "a halter top dress" "a hijab and abaya" "a huipil" "a kimono" "a leotard" "a maternity dress" "a military uniform" "a mini dress" "a monokini" "an apron" "a nice maid outfit" "a nice nurse outfit" "a penitent nuns habit" "a red army uniform" "a scalemail bikini" "a schoolgirl outfit" "a schutzstaffel uniform" "a slave gown" "a slutty maid outfit" "a slutty nurse outfit" "a slutty outfit" "a slutty qipao" "a slutty schutzstaffel uniform" "a string bikini" "a succubus outfit" "a toga" "attractive lingerie" "attractive lingerie for a pregnant woman" "battledress" "body oil" "chains" "clubslut netting" "conservative clothing" "cutoffs and a t-shirt" "harem gauze" "nice business attire" "restrictive latex" "shibari ropes" "slutty business attire" "slutty jewelry" "spats and a tank top" "stretch pants and a crop-top" "uncomfortable straps" "Western clothing" >> + <<set _art = "Art_Vector_Torso_Outfit_"+clothing2artSuffix(_clothes)+"_"+_torsoSize >> + <<include _art >> <</switch>> - -<<if _art >> - <<set _art = _art+_torsoSize >> - <<include _art >> -<</if>> /* shiny clothings */ <<if $seeVectorArtHighlights == 1>> - <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">> - <<if _artSlave.amp != 0>> - /* this shiny shoulder only looks sensible on amputees */ - <<include Art_Vector_Torso_Outfit_Shine_Shoulder>> - <</if>> - <<if _artSlave.preg <= 0>> - /* the hip can be hidden by pregnant belly */ - <<set _art = "Art_Vector_Torso_Outfit_Shine_"+_torsoSize >> - <<include _art >> - <</if>> - <</if>> + <<if _artSlave.fuckdoll != 0 || _artSlave.clothes == "restrictive latex" || _artSlave.clothes == "a latex catsuit">> + <<if _artSlave.amp != 0>> + /* this shiny shoulder only looks sensible on amputees */ + <<include Art_Vector_Torso_Outfit_Shine_Shoulder>> + <</if>> + <<if _artSlave.preg <= 0>> + /* the hip can be hidden by pregnant belly */ + <<set _art = "Art_Vector_Torso_Outfit_Shine_"+_torsoSize >> + <<include _art >> + <</if>> + <</if>> <</if>> -- GitLab