diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 7f2112a69b4e35d78ad409b1e6b2705b67b4b92d..00cd66b9ad8f632b6f6de19968bd0764c5277dc9 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -9678,7 +9678,7 @@ window.saChoosesOwnClothes = (function() { selection = jsEither(clothing); } else { if(V.arcologies[0].FSChattelReligionist > 0) { - clothing.push({text: "and wears a chattel habit to conform to your arcology's culture.", clothes: "a chattel habit"}); + clothing.push({text: `and wears a chattel habit to conform to your arcology's culture.`, clothes: "a chattel habit"}); } /*Chooses clothes according to assignment (no exceptions)*/ else if(slave.assignment == "be the Nurse") { @@ -9697,11 +9697,11 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and wears a slutty suit to be certain nothing blocks ${him} from getting the sex ${he} needs.`, clothes: "slutty business attire"}); } else if(slave.energy > 80) { wardrobeAssignment.push({text: `and wears a nice suit to show ${he} means business.`, clothes: "nice business attire"}); - wardrobeAssignment.push({text: "and wears a slutty suit to entice and arouse while still looking managerial.", clothes: "slutty business attire"}); - wardrobeAssignment.push({text: "and wears a slutty suit to entice and arouse while still looking managerial.", clothes: "slutty business attire"}); + wardrobeAssignment.push({text: `and wears a slutty suit to entice and arouse while still looking managerial.`, clothes: "slutty business attire"}); + wardrobeAssignment.push({text: `and wears a slutty suit to entice and arouse while still looking managerial.`, clothes: "slutty business attire"}); } else { wardrobeAssignment.push({text: `and wears a nice suit to show ${he} means business.`, clothes: "nice business attire"}); - wardrobeAssignment.push({text: "and wears a slutty suit to entice and arouse while still looking managerial.", clothes: "slutty business attire"}); + wardrobeAssignment.push({text: `and wears a slutty suit to entice and arouse while still looking managerial.`, clothes: "slutty business attire"}); } } else if(slave.assignment == "be the Milkmaid") { if(slave.energy > 95 || slave.need > 100) { @@ -9711,8 +9711,8 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `but goes nude to not be slowed down while moving between ${his} charges.`, clothes: "no clothing"}); } else { wardrobeAssignment.push({text: `and wears a sturdy maid outfit, since anything else might be damaged by ${his} hard work with the cows.`, clothes: "a nice maid outfit"}); - wardrobeAssignment.push({text: "and decides to call it Casual Friday and wear nothing but cutoffs and a t-shirt. Not like the cows will mind.", clothes: "cutoffs and a t-shirt"}); - wardrobeAssignment.push({text: "and opts to don a cheerleader outfit to help cheer the cows on.", clothes: "a cheerleader outfit"}); + wardrobeAssignment.push({text: `and decides to call it Casual Friday and wear nothing but cutoffs and a t-shirt. Not like the cows will mind.`, clothes: "cutoffs and a t-shirt"}); + wardrobeAssignment.push({text: `and opts to don a cheerleader outfit to help cheer the cows on.`, clothes: "a cheerleader outfit"}); wardrobeAssignment.push({text: `and dresses up as a succubus since ${he}'ll be drawing plenty of fluids.`, clothes: "a succubus outfit"}); wardrobeAssignment.push({text: `and slips into some spats and a tank top since ${he} feels a workout coming on.`, clothes: "spats and a tank top"}); if(isItemAccessible("Western clothing")) { @@ -9746,7 +9746,7 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and wears a schoolgirl outfit to help keep ${his} charges focused on ${him}.`, clothes: "a schoolgirl outfit"}); wardrobeAssignment.push({text: `and dresses up as a succubus to give ${his} sex lessons an extra kick.`, clothes: "a succubus outfit"}); if(isItemAccessible("conservative clothing")) { - wardrobeAssignment.push({text: "and wears conservative clothes to not detract from this week's lesson.", clothes: "conservative clothing"}); + wardrobeAssignment.push({text: `and wears conservative clothes to not detract from this week's lesson.`, clothes: "conservative clothing"}); } if(isItemAccessible("a toga")) { wardrobeAssignment.push({text: `and wraps ${himself} in a toga to model ${himself} after the philosophers of yore.`, clothes: "a toga"}); @@ -9755,32 +9755,32 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and settles for a comfortable maternity dress to support ${his} middle while ${he} lectures in front of the class all week.`, clothes: "a maternity dress"}); } } else if(slave.assignment == "be the Wardeness") { - wardrobeAssignment.push({text: "and dons battledress, the better to intimidate the prisoners.", clothes: "battledress"}); - wardrobeAssignment.push({text: "and slips into a scalemail bikini, the better to intimidate the prisoners.", clothes: "a scalemail bikini"}); - wardrobeAssignment.push({text: "and dons a scandalous habit to make it perfectly clear that crossing this nun will result in sexual punishment.", clothes: "a fallen nuns habit"}); + wardrobeAssignment.push({text: `and dons battledress, the better to intimidate the prisoners.`, clothes: "battledress"}); + wardrobeAssignment.push({text: `and slips into a scalemail bikini, the better to intimidate the prisoners.`, clothes: "a scalemail bikini"}); + wardrobeAssignment.push({text: `and dons a scandalous habit to make it perfectly clear that crossing this nun will result in sexual punishment.`, clothes: "a fallen nuns habit"}); if(isItemAccessible("stretch pants and a crop-top")) { - wardrobeAssignment.push({text: "and decides to take it easy by slipping into some stretch pants. They come off just as quickly as they come on, just in case.", clothes: "stretch pants and a crop-top"}); + wardrobeAssignment.push({text: `and decides to take it easy by slipping into some stretch pants. They come off just as quickly as they come on, just in case.`, clothes: "stretch pants and a crop-top"}); } } else if(slave.assignment == "be the Attendant") { wardrobeAssignment.push({text: `and wears a string bikini, since it's all ${he} can wear that won't be ruined by all the moisture in the spa.`, clothes: "a string bikini"}); wardrobeAssignment.push({text: `but decides to go nude, since ${he}'ll be spending so much time in the water.`, clothes: "no clothing"}); } else if(slave.assignment == "rest") { - wardrobeAssignment.push({text: "and wears a comfortable t-shirt and cutoffs to relax.", clothes: "cutoffs and a t-shirt"}); + wardrobeAssignment.push({text: `and wears a comfortable t-shirt and cutoffs to relax.`, clothes: "cutoffs and a t-shirt"}); wardrobeAssignment.push({text: `and slips into some attractive lingerie to enjoy ${himself} as ${he} unwinds.`, clothes: "attractive lingerie"}); - wardrobeAssignment.push({text: "but decides that clothing takes too much work and would rather sleep nude.", clothes: "no clothing"}); + wardrobeAssignment.push({text: `but decides that clothing takes too much work and would rather sleep nude.`, clothes: "no clothing"}); if(isItemAccessible("stretch pants and a crop-top")) { - wardrobeAssignment.push({text: "and slips into some comfy stretch pants to relax.", clothes: "stretch pants and a crop-top"}); + wardrobeAssignment.push({text: `and slips into some comfy stretch pants to relax.`, clothes: "stretch pants and a crop-top"}); } if(isItemAccessible("attractive lingerie for a pregnant woman") && slave.belly >= 1500) { wardrobeAssignment.push({text: `and slips into some attractive lingerie to enjoy ${himself} as ${he} unwinds.`, clothes: "attractive lingerie for a pregnant woman"}); } if(slave.fetish == "submissive") { - wardrobeAssignment.push({text: "and decides the best way to relax is tied up nice and tight.", clothes: "shibari ropes"}); + wardrobeAssignment.push({text: `and decides the best way to relax is tied up nice and tight.`, clothes: "shibari ropes"}); } } else if(slave.assignment == "get milked" || slave.assignment == "work in the dairy") { wardrobeAssignment.push({text: `and wears sturdy lingerie to offer the best support to ${his} sore, milk-filled udders.`, clothes: "attractive lingerie"}); if(isItemAccessible("attractive lingerie for a pregnant woman") && slave.belly >= 1500) { - wardrobeAssignment.push({text: "and wears lingerie designed for milky mothers.", clothes: "attractive lingerie for a pregnant woman"}); + wardrobeAssignment.push({text: `and wears lingerie designed for milky mothers.`, clothes: "attractive lingerie for a pregnant woman"}); } if(isItemAccessible("a maternity dress") && slave.belly >= 10000) { wardrobeAssignment.push({text: `and chooses a maternity dress since it is easy to free ${his} breasts from.`, clothes: "a maternity dress"}); @@ -9792,37 +9792,37 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and dons a slutty outfit. If ${his} breasts are going to hang out, might as well wear something to complement them.`, clothes: "a slutty outfit"}); } else if(slave.assignment == "guard you") { wardrobeAssignment.push({text: `and wears a bodysuit to show off ${his} curves without hindering ${his} deadliness.`, clothes: "a comfortable bodysuit"}); - wardrobeAssignment.push({text: "and wears a military uniform to look the part of the honor guard.", clothes: "a military uniform"}); - wardrobeAssignment.push({text: "and wears a schutzstaffel uniform to look the part of the honor guard.", clothes: "a schutzstaffel uniform"}); - wardrobeAssignment.push({text: "and wears a slutty schutzstaffel uniform to look the part of the honor guard.", clothes: "a slutty schutzstaffel uniform"}); - wardrobeAssignment.push({text: "and wears a red army uniform to look the part of the honor guard.", clothes: "a red army uniform"}); - wardrobeAssignment.push({text: "and wears a nice suit to make it clear you mean business.", clothes: "nice business attire"}); - wardrobeAssignment.push({text: "and wears a mounty outfit to make it clear you mean business.", clothes: "a mounty outfit"}); + wardrobeAssignment.push({text: `and wears a military uniform to look the part of the honor guard.`, clothes: "a military uniform"}); + wardrobeAssignment.push({text: `and wears a schutzstaffel uniform to look the part of the honor guard.`, clothes: "a schutzstaffel uniform"}); + wardrobeAssignment.push({text: `and wears a slutty schutzstaffel uniform to look the part of the honor guard.`, clothes: "a slutty schutzstaffel uniform"}); + wardrobeAssignment.push({text: `and wears a red army uniform to look the part of the honor guard.`, clothes: "a red army uniform"}); + wardrobeAssignment.push({text: `and wears a nice suit to make it clear you mean business.`, clothes: "nice business attire"}); + wardrobeAssignment.push({text: `and wears a mounty outfit to make it clear you mean business.`, clothes: "a mounty outfit"}); wardrobeAssignment.push({text: `and wears a scalemail bikini to make ${himself} look fierce.`, clothes: "a scalemail bikini"}); if(isItemAccessible("a kimono")) { - wardrobeAssignment.push({text: "and wears a nice kimono to add an air of elegance to your presence.", clothes: "a kimono"}); + wardrobeAssignment.push({text: `and wears a nice kimono to add an air of elegance to your presence.`, clothes: "a kimono"}); } } else { /*Chooses clothes according to assignment (exceptions allowed)*/ if(slave.assignment == "recruit girls") { - wardrobeAssignment.push({text: "and wears a flattering mini dress to appear sexy and carefree before those desperately seeking a better life.", clothes: "a mini dress"}); - wardrobeAssignment.push({text: "and wears a cutoffs and a t-shirt to appear sexy and carefree before those desperately seeking a better life.", clothes: "cutoffs and a t-shirt"}); - wardrobeAssignment.push({text: "and wears a nice suit to appear trustworthy before those desperately seeking a better life.", clothes: "nice business attire"}); - wardrobeAssignment.push({text: "and wears a schoolgirl outfit to appear sexy and carefree before those desperately seeking a better life.", clothes: "a schoolgirl outfit"}); - wardrobeAssignment.push({text: "and wears an opulent gown to showcase your wealth before those desperately seeking a better life.", clothes: "a ball gown"}); - wardrobeAssignment.push({text: "and dresses as a succubus to attempt to lure any potential catches.", clothes: "a succubus outfit"}); + wardrobeAssignment.push({text: `and wears a flattering mini dress to appear sexy and carefree before those desperately seeking a better life.`, clothes: "a mini dress"}); + wardrobeAssignment.push({text: `and wears a cutoffs and a t-shirt to appear sexy and carefree before those desperately seeking a better life.`, clothes: "cutoffs and a t-shirt"}); + wardrobeAssignment.push({text: `and wears a nice suit to appear trustworthy before those desperately seeking a better life.`, clothes: "nice business attire"}); + wardrobeAssignment.push({text: `and wears a schoolgirl outfit to appear sexy and carefree before those desperately seeking a better life.`, clothes: "a schoolgirl outfit"}); + wardrobeAssignment.push({text: `and wears an opulent gown to showcase your wealth before those desperately seeking a better life.`, clothes: "a ball gown"}); + wardrobeAssignment.push({text: `and dresses as a succubus to attempt to lure any potential catches.`, clothes: "a succubus outfit"}); if(isItemAccessible("harem gauze")) { wardrobeAssignment.push({text: `and dons ${his} finest silks to showcase the luxuries waiting would-be slaves.`, clothes: "harem gauze"}); } if(isItemAccessible("stretch pants and a crop-top")) { - wardrobeAssignment.push({text: "and wears comfortable stretch pants to and crop-top to appear carefree before those desperately seeking a better life.", clothes: "stretch pants and a crop-top"}); + wardrobeAssignment.push({text: `and wears comfortable stretch pants to and crop-top to appear carefree before those desperately seeking a better life.`, clothes: "stretch pants and a crop-top"}); } if(isItemAccessible("conservative clothing")) { - wardrobeAssignment.push({text: "and wears normal clothing to suggest to those desperately seeking a better life that they can find it here with you.", clothes: "conservative clothing"}); + wardrobeAssignment.push({text: `and wears normal clothing to suggest to those desperately seeking a better life that they can find it here with you.`, clothes: "conservative clothing"}); } } else if(slave.assignment == "be the DJ") { - wardrobeAssignment.push({text: "and wears clubslut netting to look like the perfect easy club girl.", clothes: "clubslut netting"}); - wardrobeAssignment.push({text: "and wears cutoffs and a t-shirt to look like the perfect easy club girl.", clothes: "cutoffs and a t-shirt"}); + wardrobeAssignment.push({text: `and wears clubslut netting to look like the perfect easy club girl.`, clothes: "clubslut netting"}); + wardrobeAssignment.push({text: `and wears cutoffs and a t-shirt to look like the perfect easy club girl.`, clothes: "cutoffs and a t-shirt"}); wardrobeAssignment.push({text: `and wears the slutty outfit ${he} can find to look like the perfect easy club girl.`, clothes: "a slutty outfit"}); wardrobeAssignment.push({text: `and wears nothing but slutty jewelry since ${he} loves the way it jingles to ${his} moves.`, clothes: "slutty jewelry"}); wardrobeAssignment.push({text: `and wears a skin tight bodysuit so nothing gets in the way of ${his} moves.`, clothes: "a comfortable bodysuit"}); @@ -9838,7 +9838,7 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and dresses as a schoolgirl in the hopes that you teach ${him} how to be a woman.`, clothes: "a schoolgirl outfit"}); wardrobeAssignment.push({text: `and dresses as a cheerleader so ${he} may cheer you on as you blow ${his} mind.`, clothes: "a cheerleader outfit"}); if(player.dick == 1) { - wardrobeAssignment.push({text: "and dresses as a slutty maid as you always come home with a stiff package that needs a thorough polishing.", clothes: "a slutty maid outfit"}); + wardrobeAssignment.push({text: `and dresses as a slutty maid as you always come home with a stiff package that needs a thorough polishing.`, clothes: "a slutty maid outfit"}); } wardrobeAssignment.push({text: `and, since you personally see that ${he} never goes hungry, ${he} dresses like the sex demoness ${he} is.`, clothes: "a succubus outfit"}); if(isItemAccessible("attractive lingerie for a pregnant woman") && slave.belly >= 10000 && slave.pregSource == -1) { @@ -9860,7 +9860,7 @@ window.saChoosesOwnClothes = (function() { } else if(slave.assignment == "work a glory hole") { wardrobeAssignment.push({text: `but doesn't bother wearing anything, since no one can see ${his} clothing when ${he}'s immured inside a glory hole.`, clothes: "no clothing"}); } else if(slave.assignment == "take classes" || slave.assignment == "learn in the schoolroom") { - wardrobeAssignment.push({text: "and wears a schoolgirl outfit, since it seems most appropriate.", clothes: "a schoolgirl outfit"}); + wardrobeAssignment.push({text: `and wears a schoolgirl outfit, since it seems most appropriate.`, clothes: "a schoolgirl outfit"}); wardrobeAssignment.push({text: `and wears a cheerleader outfit, since ${he} might as well be one of the popular girls.`, clothes: "a cheerleader outfit"}); if(isItemAccessible("conservative clothing")) { wardrobeAssignment.push({text: `and wears normal clothing to not distract from ${his} lessons.`, clothes: "conservative clothing"}); @@ -9880,11 +9880,11 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and dresses ${himself} in a slutty suit to show ${he}'s in it for the ¤.`, clothes: "slutty business attire"}); wardrobeAssignment.push({text: `and wears a flattering mini dress to really strut ${his} stuff.`, clothes: "a mini dress"}); } else if(slave.assignment == "serve the public" || slave.assignment == "serve in the club") { - wardrobeAssignment.push({text: "and wears string lingerie to look fun and fuckable.", clothes: "a string bikini"}); - wardrobeAssignment.push({text: "and throws together the sluttiest outfit since if you're going to slut you might as well go all out.", clothes: "a slutty outfit"}); + wardrobeAssignment.push({text: `and wears string lingerie to look fun and fuckable.`, clothes: "a string bikini"}); + wardrobeAssignment.push({text: `and throws together the sluttiest outfit since if you're going to slut you might as well go all out.`, clothes: "a slutty outfit"}); wardrobeAssignment.push({text: `and tosses on a slutty suit that screams ${he} needs a good fuck after a long day.`, clothes: "slutty business attire"}); wardrobeAssignment.push({text: `and dresses up as a slutty nurse; ${he} has just the technique to cure penile swelling.`, clothes: "a slutty nurse outfit"}); - wardrobeAssignment.push({text: "and wears a cheerleader outfit to look energetic and fuckable.", clothes: "a cheerleader outfit"}); + wardrobeAssignment.push({text: `and wears a cheerleader outfit to look energetic and fuckable.`, clothes: "a cheerleader outfit"}); if(isItemAccessible("a bunny outfit")) { wardrobeAssignment.push({text: `and slips into a teddy to add some class to ${his} post.`, clothes: "a bunny outfit"}); } @@ -9907,31 +9907,31 @@ window.saChoosesOwnClothes = (function() { /* Chooses clothes according to FS*/ if(V.arcologies[0].FSEgyptianRevivalist > 0) { - wardrobeFS.push({text: "and complements it with golden bangles, since no clothing is necessary for a sex slave in your warm and sunny arcology.", clothes: "slutty jewelry"}); + wardrobeFS.push({text: `and complements it with golden bangles, since no clothing is necessary for a sex slave in your warm and sunny arcology.`, clothes: "slutty jewelry"}); } else if(V.arcologies[0].FSRomanRevivalist > 0) { - wardrobeFS.push({text: "and wears a toga to take part in your Roman revivalism.", clothes: "a toga"}); + wardrobeFS.push({text: `and wears a toga to take part in your Roman revivalism.`, clothes: "a toga"}); } else if(V.arcologies[0].FSEdoRevivalist > 0) { - wardrobeFS.push({text: "and wears a kimono, overjoyed that such lovely clothing is now appropriate.", clothes: "a kimono"}); + wardrobeFS.push({text: `and wears a kimono, overjoyed that such lovely clothing is now appropriate.`, clothes: "a kimono"}); } else if(V.arcologies[0].FSArabianRevivalist > 0) { - wardrobeFS.push({text: "and wears a harem outfit to look like a slave girl fit for a Sultan.", clothes: "harem gauze"}); + wardrobeFS.push({text: `and wears a harem outfit to look like a slave girl fit for a Sultan.`, clothes: "harem gauze"}); } else if(V.arcologies[0].FSChineseRevivalist > 0) { - wardrobeFS.push({text: "and wears a brief qipao to show off and look Chinese at the same time.", clothes: "a slutty qipao"}); + wardrobeFS.push({text: `and wears a brief qipao to show off and look Chinese at the same time.`, clothes: "a slutty qipao"}); } else if(V.arcologies[0].FSAztecRevivalist > 0) { wardrobeFS.push({text: `and drapes a huipil over ${himself} to fit in with your Aztec revivalism.`, clothes: "a huipil"}); } if(V.arcologies[0].FSGenderFundamentalist > 0) { - wardrobeFS.push({text: "and wears a cheerleader outfit to look like a hot slut.", clothes: "a cheerleader outfit"}); - wardrobeFS.push({text: "and wears a bunny outfit to look like a slut from the glory days.", clothes: "a bunny outfit"}); + wardrobeFS.push({text: `and wears a cheerleader outfit to look like a hot slut.`, clothes: "a cheerleader outfit"}); + wardrobeFS.push({text: `and wears a bunny outfit to look like a slut from the glory days.`, clothes: "a bunny outfit"}); if(slave.bellyPreg >= 5000) { wardrobeFS.push({text: `but decides to wear nothing at all; ${he}'s already pregnant, so ${he} just needs to be barefoot and naked to complete ${his} look.`, clothes: "no clothing"}); } } else if(V.arcologies[0].FSGenderRadicalist > 0) { wardrobeFS.push({text: `and eagerly slips into a skimpy maid outfit so ${he} can take advantage of its short skirt and ${his} lack of underwear`, clothes: "a slutty maid outfit"}); wardrobeFS.push({text: `and wears a cheerleader outfit that clearly shows off ${his} ass.`, clothes: "a cheerleader outfit"}); - wardrobeFS.push({text: "and settles for some sexy succubutt.", clothes: "a succubus outfit"}); + wardrobeFS.push({text: `and settles for some sexy succubutt.`, clothes: "a succubus outfit"}); } if(V.arcologies[0].FSPaternalist > 0) { - wardrobeFS.push({text: "and wears conservative clothing, as permitted by your paternalism.", clothes: "conservative clothing"}); + wardrobeFS.push({text: `and wears conservative clothing, as permitted by your paternalism.`, clothes: "conservative clothing"}); if(isItemAccessible("stretch pants and a crop-top")) { wardrobeAssignment.push({text: `and wears the most comfortable stretch pants ${he} can find.`, clothes: "stretch pants and a crop-top"}); } @@ -9940,28 +9940,28 @@ window.saChoosesOwnClothes = (function() { } if(V.arcologies[0].FSMaturityPreferentialist > 0) { if(slave.visualAge >= 30) { - wardrobeFS.push({text: "and wears a slutty suit to look like the ideal horny older woman.", clothes: "slutty business attire"}); + wardrobeFS.push({text: `and wears a slutty suit to look like the ideal horny older woman.`, clothes: "slutty business attire"}); wardrobeFS.push({text: `and wears only an apron to make ${himself} seem more matronly.`, clothes: "an apron"}); } else { - wardrobeFS.push({text: "and wears a formal suit to look more mature.", clothes: "nice business attire"}); + wardrobeFS.push({text: `and wears a formal suit to look more mature.`, clothes: "nice business attire"}); } } else if(V.arcologies[0].FSYouthPreferentialist > 0) { - wardrobeFS.push({text: "and wears a schoolgirl outfit to look younger.", clothes: "a schoolgirl outfit"}); - wardrobeFS.push({text: "and wears a cheerleader outfit to look younger and more energetic.", clothes: "a cheerleader outfit"}); - wardrobeFS.push({text: "and wears spats and a tank top to look younger and more energetic.", clothes: "spats and a tank top"}); + wardrobeFS.push({text: `and wears a schoolgirl outfit to look younger.`, clothes: "a schoolgirl outfit"}); + wardrobeFS.push({text: `and wears a cheerleader outfit to look younger and more energetic.`, clothes: "a cheerleader outfit"}); + wardrobeFS.push({text: `and wears spats and a tank top to look younger and more energetic.`, clothes: "spats and a tank top"}); } if(V.arcologies[0].FSPhysicalIdealist > 0) { wardrobeFS.push({text: `and coats ${himself} in body oil to show off how ${he}'s part of your physical idealism.`, clothes: "body oil"}); wardrobeFS.push({text: `and slips into some spats for ${his} next workout.`, clothes: "spats and a tank top"}); } else if(V.arcologies[0].FSHedonisticDecadence > 0) { - wardrobeFS.push({text: "and throws on a very casual getup.", clothes: "stretch pants and a crop-top"}); - wardrobeFS.push({text: "but decides against putting forth the effort and goes nude.", clothes: "no clothing"}); + wardrobeFS.push({text: `and throws on a very casual getup.`, clothes: "stretch pants and a crop-top"}); + wardrobeFS.push({text: `but decides against putting forth the effort and goes nude.`, clothes: "no clothing"}); } if(V.arcologies[0].FSPastoralist > 0) { wardrobeFS.push({text: `and wears Western clothing, since ${he} thinks it fits with pastoralism.`, clothes: "Western clothing"}); wardrobeFS.push({text: `and wears a swimsuit that leaves ${his} breasts uncovered.`, clothes: "a monokini"}); if(slave.lactation > 0) { - wardrobeFS.push({text: "and dresses up as a slutty wet nurse.", clothes: "a slutty nurse outfit"}); + wardrobeFS.push({text: `and dresses up as a slutty wet nurse.`, clothes: "a slutty nurse outfit"}); } wardrobeFS.push({text: `but decides to let ${his} breasts be free. Clothes will just get in the way.`, clothes: "no clothing"}); } @@ -9975,10 +9975,10 @@ window.saChoosesOwnClothes = (function() { wardrobeFS.push({text: `and decides squeezing into a latex suit will only complement ${his} unnatural appearance.`, clothes: "restrictive latex"}); } if(V.arcologies[0].FSAssetExpansioninst > 0) { - wardrobeFS.push({text: "and decides to dress up like a young man's wet dream.", clothes: "a succubus outfit"}); + wardrobeFS.push({text: `and decides to dress up like a young man's wet dream.`, clothes: "a succubus outfit"}); wardrobeFS.push({text: `and decides to wear a skimpy bikini to make ${his} assets look even larger.`, clothes: "a string bikini"}); wardrobeFS.push({text: `and decides to throw together a slutty outfit that highlight ${his} assets.`, clothes: "a slutty outfit"}); - wardrobeFS.push({text: `and decides to wear a monokini that clings to the assets it actually does conceal.`, clothes: "a monokini"}); + wardrobeFS.push ({text: `and decides to wear a monokini that clings to the assets it actually does conceal.`, clothes: "a monokini"}); } else if(V.arcologies[0].FSSlimnessEnthusiast > 0) { if(slave.boobs < 300) { wardrobeFS.push({text: `and wears a string bikini to show off just how flat ${he} is.`, clothes: "a string bikini"}); @@ -9996,9 +9996,9 @@ window.saChoosesOwnClothes = (function() { /*Chooses clothes according to fetishes, quirks, etc.*/ if(slave.attrXY > 70) { if(slave.attrKnown == 1) { - wardrobeTastes.push({text: "and wears a schoolgirl outfit to show off a some T&A to attract boys.", clothes: "a schoolgirl outfit"}); - wardrobeTastes.push({text: "and wears nothing but pretty lingerie to attract boys.", clothes: "attractive lingerie"}); - wardrobeTastes.push({text: "and selects a slutty outfit that's sure to have men drooling.", clothes: "a slutty outfit"}); + wardrobeTastes.push({text: `and wears a schoolgirl outfit to show off a some T&A to attract boys.`, clothes: "a schoolgirl outfit"}); + wardrobeTastes.push({text: `and wears nothing but pretty lingerie to attract boys.`, clothes: "attractive lingerie"}); + wardrobeTastes.push({text: `and selects a slutty outfit that's sure to have men drooling.`, clothes: "a slutty outfit"}); if(slave.butt > 3){ wardrobeTastes.push({text: `and slips on some cutoffs that are sure to have men checking out ${his} ass.`, clothes: "cutoffs and a t-shirt"}); } @@ -10009,9 +10009,9 @@ window.saChoosesOwnClothes = (function() { wardrobeTastes.push({text: `and dresses up as a busty succubus that pulls eyes to ${his} chest and leaves pants feeling tight.`, clothes: "a succubus outfit"}); } } else { - wardrobeTastes.push({text: "and selects a schoolgirl outfit that shows off some T&A.", clothes: "a schoolgirl outfit"}); + wardrobeTastes.push({text: `and selects a schoolgirl outfit that shows off some T&A.`, clothes: "a schoolgirl outfit"}); wardrobeTastes.push({text: `and wears pretty lingerie that shows off ${his} body.`, clothes: "attractive lingerie"}); - wardrobeTastes.push({text: "and selects a slutty outfit that's sure to draw attention.", clothes: "a slutty outfit"}); + wardrobeTastes.push({text: `and selects a slutty outfit that's sure to draw attention.`, clothes: "a slutty outfit"}); if(slave.butt > 3){ wardrobeTastes.push({text: `and slips on some cutoffs that shows off ${his} ass.`, clothes: "cutoffs and a t-shirt"}); } @@ -10019,19 +10019,19 @@ window.saChoosesOwnClothes = (function() { wardrobeAssignment.push({text: `and slips into a bunny outfit that hugs ${his} curves.`, clothes: "a bunny outfit"}); } if(slave.boobs > 800) { - wardrobeTastes.push({text: "and dresses up as a busty succubus that's sure to draw eyes.", clothes: "a succubus outfit"}); + wardrobeTastes.push({text: `and dresses up as a busty succubus that's sure to draw eyes.`, clothes: "a succubus outfit"}); } } } if(slave.attrXX > 70) { if(slave.attrKnown == 1) { - wardrobeTastes.push({text: "and wears a fashionable gown, since girls appreciate nice clothes.", clothes: "a slave gown"}); - wardrobeTastes.push({text: "and wears nothing but pretty lingerie to give the girls a show.", clothes: "attractive lingerie"}); - wardrobeTastes.push({text: "and wears a nice suit, since girls appreciate nice clothes.", clothes: "nice business attire"}); + wardrobeTastes.push({text: `and wears a fashionable gown, since girls appreciate nice clothes.`, clothes: "a slave gown"}); + wardrobeTastes.push({text: `and wears nothing but pretty lingerie to give the girls a show.`, clothes: "attractive lingerie"}); + wardrobeTastes.push({text: `and wears a nice suit, since girls appreciate nice clothes.`, clothes: "nice business attire"}); } else { - wardrobeTastes.push({text: "and wears a fashionable gown.", clothes: "a slave gown"}); + wardrobeTastes.push({text: `and wears a fashionable gown.`, clothes: "a slave gown"}); wardrobeTastes.push({text: `and wears pretty lingerie that shows off ${his} body.`, clothes: "attractive lingerie"}); - wardrobeTastes.push({text: "and wears a nice suit, the reasons not entirely clear to you.", clothes: "nice business attire"}); + wardrobeTastes.push({text: `and wears a nice suit, the reasons not entirely clear to you.`, clothes: "nice business attire"}); } } @@ -10046,7 +10046,7 @@ window.saChoosesOwnClothes = (function() { /* quirks n flaws */ if(slave.behavioralQuirk == "sinful") { - wardrobeTastes.push({text: "and dresses up like a succubus because it makes $object feel naughty.", clothes: "a succubus outfit"}); + wardrobeTastes.push({text: `and dresses up like a succubus because it makes $object feel naughty.`, clothes: "a succubus outfit"}); } else if(slave.behavioralQuirk == "fitness") { wardrobeTastes.push({text: `and wears spats and a tank top to give ${himself} a sporty look.`, clothes: "spats and a tank top"}); } @@ -10067,7 +10067,7 @@ window.saChoosesOwnClothes = (function() { wardrobeTastes.push({text: `and wears shibari ropes to encourage others to dominate ${him}.`, clothes: "shibari ropes"}); } else if(slave.fetish == "dom") { wardrobeTastes.push({text: `and wears a handsome suit, since ${he} likes other slaves to look up to ${him}.`, clothes: "nice business attire"}); - wardrobeTastes.push({text: "and wears a full body latex catsuit to look the part of the whip cracking dom.", clothes: "a latex catsuit"}); + wardrobeTastes.push({text: `and wears a full body latex catsuit to look the part of the whip cracking dom.`, clothes: "a latex catsuit"}); } else if(slave.fetish == "masochist") { wardrobeTastes.push({text: `and wears painfully restrictive bondage gear, since ${he} likes the torment.`, clothes: "uncomfortable straps"}); if(isItemAccessible("chains")) { @@ -10085,7 +10085,7 @@ window.saChoosesOwnClothes = (function() { } else if(slave.fetish == "pregnancy") { wardrobeTastes.push({text: `and wears a short maid dress, because ${he} wants to look motherly and fuckable at the same time.`, clothes: "a slutty maid outfit"}); if(isItemAccessible("a maternity dress") && canGetPregnant(slave)) { - wardrobeAssignment.push({text: "and wears a maternity dress in the hope someone fills out its middle.", clothes: "a maternity dress"}); + wardrobeAssignment.push({text: `and wears a maternity dress in the hope someone fills out its middle.`, clothes: "a maternity dress"}); } } else if(slave.fetish == "boobs") { wardrobeTastes.push({text: `and wears a cheerleader outfit, since ${he} loves the way it hugs ${his} tits as ${he} moves.`, clothes: "a cheerleader outfit"}); @@ -10093,19 +10093,19 @@ window.saChoosesOwnClothes = (function() { } } else { if(slave.fetish == "submissive") { - wardrobeTastes.push({text: "and strangely opts for restrictive latex.", clothes: "restrictive latex"}); - wardrobeTastes.push({text: "and strangely opts for shibari ropes.", clothes: "shibari ropes"}); + wardrobeTastes.push({text: `and strangely opts for restrictive latex.`, clothes: "restrictive latex"}); + wardrobeTastes.push({text: `and strangely opts for shibari ropes.`, clothes: "shibari ropes"}); } else if(slave.fetish == "dom") { wardrobeTastes.push({text: `and wears a handsome suit; ${he} seems to think highly of ${himself} in it.`, clothes: "nice business attire"}); wardrobeTastes.push({text: `and wears a full body latex catsuit; there is a strange look on ${his} face as ${he} wears it.`, clothes: "a latex catsuit"}); } else if(slave.fetish == "masochist") { - wardrobeTastes.push({text: "and strangely opts for painfully restrictive bondage gear.", clothes: "uncomfortable straps"}); + wardrobeTastes.push({text: `and strangely opts for painfully restrictive bondage gear.`, clothes: "uncomfortable straps"}); if(isItemAccessible("chains")) { - wardrobeAssignment.push({text: "and strangely opts for painfully tight chains.", clothes: "chains"}); + wardrobeAssignment.push({text: `and strangely opts for painfully tight chains.`, clothes: "chains"}); } } else if(slave.fetish == "sadist") { - wardrobeTastes.push({text: "and wears an elegant gown for some reason.", clothes: "a slave gown"}); - wardrobeTastes.push({text: "and wears a scalemail bikini; an odd choice.", clothes: "a scalemail bikini"}); + wardrobeTastes.push({text: `and wears an elegant gown for some reason.`, clothes: "a slave gown"}); + wardrobeTastes.push({text: `and wears a scalemail bikini; an odd choice.`, clothes: "a scalemail bikini"}); } else if(slave.fetish == "cumslut") { wardrobeTastes.push({text: `and wears cutoffs and a t-shirt; ${he} can't stop licking ${his} lips.`, clothes: "cutoffs and a t-shirt"}); } else if(slave.fetish == "humiliation") { @@ -10175,7 +10175,7 @@ window.saChoosesOwnClothes = (function() { shoes.push({text: `${He} entered without shoes, and will leave the same.`, shoes: "none"}); } else if(slave.devotion <= 20) { if(slave.heels == 0) { - shoes.push({text: "and wears comfortable flats,", shoes: "flats"}); + shoes.push({text: `and wears comfortable flats,`, shoes: "flats"}); } else { shoes.push({text: `and angrily wears the heels ${he} needs to walk,`, shoes: "heels"}); } @@ -10215,20 +10215,20 @@ window.saChoosesOwnClothes = (function() { } else { if(V.arcologies[0].FSEgyptianRevivalist > 0) { - neck.push({text: "dons a wesekh to support your ancient Egyptian pretensions,", collar: "ancient Egyptian"}); + neck.push({text: `dons a wesekh to support your ancient Egyptian pretensions,`, collar: "ancient Egyptian"}); } if(slave.fetish == "masochist") { neck.push({text: `dons a tight steel collar around ${his} neck,`, collar: "tight steel"}); - neck.push({text: "dons a painful leather collar,", collar: "uncomfortable leather"}); - neck.push({text: "dons a painfully tight neck corset,", collar: "neck corset"}); + neck.push({text: `dons a painful leather collar,`, collar: "uncomfortable leather"}); + neck.push({text: `dons a painfully tight neck corset,`, collar: "neck corset"}); } else if(slave.fetish == "pregnancy" && (canGetPregnant(slave) || slave.pregKnown == 1)) { neck.push({text: `dons a digital display that tells everything about ${his} womb,`, collar: "preg biometrics"}); } else if(slave.fetish == "boobs" && slave.boobs >= 1000) { neck.push({text: `dons a cowbell to draw attention to ${his} luscious udders,`, collar: "leather with cowbell"}); } neck.push({text: `decides ${his} neck needs no accenting,`, collar: "none"}); - neck.push({text: "dons some pretty jewelry,", collar: "pretty jewelry"}); - neck.push({text: "dons a lovely gold collar,", collar: "heavy gold"}); + neck.push({text: `dons some pretty jewelry,`, collar: "pretty jewelry"}); + neck.push({text: `dons a lovely gold collar,`, collar: "heavy gold"}); neck.push({text: `dons a simple silk ribbon around ${his} neck,`, collar: "silk ribbon"}); } return jsEither(neck); @@ -10255,7 +10255,7 @@ window.saChoosesOwnClothes = (function() { if(slave.weight > 130) { belly.push({text: `struggles to fit a fake pregnant belly around ${his} gut before giving up and hoping ${he} can pass as fecund,`, bellyAccessory: "none"}); } else { - belly.push({text: "straps on a fake pregnant belly to fit in with all the other pregnant girls,", bellyAccessory: jsEither(["a small empathy belly", "a medium empathy belly", "a large empathy belly"])}); + belly.push({text: `straps on a fake pregnant belly to fit in with all the other pregnant girls,`, bellyAccessory: jsEither(["a small empathy belly", "a medium empathy belly", "a large empathy belly"])}); } } else if(slave.belly < 1500 && slave.fetish == "pregnancy" && isItemAccessible("a small empathy belly") && slave.sexualFlaw != "breeder" && slave.weight <= 130) { if(slave.fetishStrength <= 30) { diff --git a/src/uncategorized/customSlave.tw b/src/uncategorized/customSlave.tw index be3343abd319c491c857038d96f46692d79dd384..46625d62afd5c178479d5a3535e9a2a4c5d4a2e1 100644 --- a/src/uncategorized/customSlave.tw +++ b/src/uncategorized/customSlave.tw @@ -566,7 +566,7 @@ Skin tone: <span id = "skin"> <</link>> | <<link "Left natural">> - <<set $customSlave.skin = 0>> + <<set $customSlave.skin = "left natural">> <<CustomSlaveSkin>> <</link>> diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw index 47192f81bee4b49045b2d0870c91664a0bf64665..7895bb1fa151199a1a4f1ddeaf282ec3a9a54541 100644 --- a/src/uncategorized/seCustomSlaveDelivery.tw +++ b/src/uncategorized/seCustomSlaveDelivery.tw @@ -184,34 +184,34 @@ <<default>> <<set $activeSlave.nationality = hashChoice($nationalities)>> <</switch>> -<<elseif $activeSlave.race == "ethnicity is unimportant">> +<<elseif $customSlave.race == "ethnicity is unimportant">> <<run nationalityToRace($activeSlave)>> <<else>> <</if>> <<if $activeSlave.race == "black">> - <<if $customSlave.skin == 0>><<set $activeSlave.skin = either("black", "brown", "dark brown")>><</if>> + <<if $customSlave.skin == "left natural">><<set $activeSlave.skin = either("black", "brown", "dark brown")>><</if>> <<set $activeSlave.hColor = either("black", "black", "black", "brown")>> <<set $activeSlave.hStyle = either("shoulder-length", "short", "very short", "shaved bald", "crinkled")>> <<elseif $activeSlave.race == "white">> - <<if $customSlave.skin == 0>><<set $activeSlave.skin = either("pale", "light", "fair")>><</if>> + <<if $customSlave.skin == "left natural">><<set $activeSlave.skin = either("pale", "light", "fair")>><</if>> <<set $activeSlave.eyeColor = either("blue", "brown", "green")>> <<set $activeSlave.hColor = either("black", "blonde", "red", "brown")>> <<set $activeSlave.hStyle = either("ass-length", "long", "shoulder-length", "short", "very short", "shaved bald")>> <<elseif $activeSlave.race == "latina">> - <<if $customSlave.skin == 0>><<set $activeSlave.skin = either("light olive", "brown", "dark brown", "tanned", "dark olive")>><</if>> + <<if $customSlave.skin == "left natural">><<set $activeSlave.skin = either("light olive", "brown", "dark brown", "tanned", "dark olive")>><</if>> <<set $activeSlave.hColor = either("black", "black", "brown", "brown")>> <<set $activeSlave.hStyle = either("ass-length", "long", "shoulder-length", "short", "very short", "shaved bald")>> <<elseif $activeSlave.race == "asian">> - <<if $customSlave.skin == 0>><<set $activeSlave.skin = either("light olive", "dark olive", "light")>><</if>> + <<if $customSlave.skin == "left natural">><<set $activeSlave.skin = either("light olive", "dark olive", "light")>><</if>> <<set $activeSlave.hColor = either("black")>> <<set $activeSlave.hStyle = either("ass-length", "long", "shoulder-length", "short", "very short", "shaved bald")>> <<elseif ($activeSlave.race == "indo-aryan") || ($activeSlave.race == "malay") || ($activeSlave.race == "pacific islander") || ($activeSlave.race == "amerindian")>> - <<if $customSlave.skin == 0>><<set $activeSlave.skin = either("pale", "dark", "light")>><</if>> + <<if $customSlave.skin == "left natural">><<set $activeSlave.skin = either("pale", "dark", "light")>><</if>> <<set $activeSlave.hColor = either("black")>> <<set $activeSlave.hStyle = either("ass-length", "long", "shoulder-length", "short", "very short", "shaved bald")>> <<elseif ($activeSlave.race == "middle eastern") || ($activeSlave.race == "semitic") || ($activeSlave.race == "southern european")>> - <<if $customSlave.skin == 0>><<set $activeSlave.skin = either("tanned", "dark olive", "light olive")>><</if>> + <<if $customSlave.skin == "left natural">><<set $activeSlave.skin = either("tanned", "dark olive", "light olive")>><</if>> <<set $activeSlave.hColor = either("black")>> <<set $activeSlave.hStyle = either("ass-length", "long", "shoulder-length", "short", "very short", "shaved bald")>> <</if>>