diff --git a/src/npc/descriptions/style/footwear.js b/src/npc/descriptions/style/footwear.js index 133bd9525e9adff1bc990dda07749d2f1a9765d0..dee51f375691adf7d446828807cf08a515c30f1a 100644 --- a/src/npc/descriptions/style/footwear.js +++ b/src/npc/descriptions/style/footwear.js @@ -1,1629 +1,2236 @@ -App.Desc.crotch = function(slave) { - const r = []; - const { - he, him, his, hers, himself, boy, He, His - } = getPronouns(slave); - if (hasAnyLegs(slave)) { - switch (slave.clothes) { - case "a hijab and blouse" "conservative clothing": - switch (slave.shoes) { - case "flats": - r.push(`a pair of comfortable sandals.`); - case "boots": - r.push(`a pair of nice leather boots.`); - case "heels": - r.push(`a pair of comfortable heels.`); - case "pumps": - r.push(`a pair of comfortable pumps.`); - case "extreme heels": - r.push(`a pair of daringly high heels.`); - case "platform shoes": - r.push(`a pair of comfortable platform shoes.`); - case "platform heels": - r.push(`a pair of comfortable platform heels.`); - case "extreme platform heels": - r.push(`a pair of daringly high heels with equally thrilling platforms.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "chains": - switch (slave.shoes) { - case "flats": - r.push(`buckled sandals that incorporate shackles at each ankle.`); - case "boots": - r.push(`utility boots with a shackle at each ankle.`); - case "heels": - r.push(`sturdy heels, secured by metal buckles, with shackles at each ankle.`); - case "pumps": - r.push(`stout pumps, secured with a tight chain that winds around each ankle.`); - case "extreme heels": - r.push(`painfully high metal heels, secured by buckles, with shackles at each ankle.`); - case "platform shoes": - r.push(`metal platform shoes that incorporate shackles at each ankle.`); - case "platform heels": - r.push(`sturdy platform heels, secured by metal buckles, with shackles at each ankle.`); - case "extreme platform heels": - r.push(`painfully high metal heels with terrifyingly tall platforms, secured by buckles and shackled to each ankle.`); - default: - r.push(`nothing.`); - } - - case "Western clothing": - switch (slave.shoes) { - case "flats": - r.push(`soft leather moccasins.`); - case "boots": - r.push(`tooled leather cowboy boots.`); - case "heels": - r.push(`high-heeled cowboy boots.`); - case "pumps": - r.push(`pump-shaped cowboy boots.`); - case "extreme heels": - r.push(`thigh-high tooled leather cowboy boots with dangerously high heels.`); - case "platform shoes": - r.push(`platformed cowboy boots.`); - case "platform heels": - r.push(`high-heeled cowboy boots with a platform base.`); - case "extreme platform heels": - r.push(`tooled leather cowboy boots with ridiculously tall platform heels that force ${him} to walk bow-legged.`); - default: - r.push(`bare cowpoke feet.`); - } - - case "overalls": - switch (slave.shoes) { - case "flats": - r.push(`aside from a pair of mudproof sneakers.`); - case "boots": - r.push(`aside from a pair of utilitarian leather boots.`); - case "heels": - r.push(`aside from a pair of simple leather heels.`); - case "pumps": - r.push(`aside from a pair of mudproof pumps.`); - case "extreme heels": - r.push(`aside from a pair of extremely tall leather heels.`); - case "platform shoes": - r.push(`aside from a pair of durable platform shoes.`); - case "platform heels": - r.push(`aside from a pair of sturdy platform heels.`); - case "extreme platform heels": - r.push(`aside from a pair of extremely tall platform heels.`); - default: - r.push(`down to ${his} feet.`); - } - - - case "body oil": - switch (slave.shoes) { - case "flats": - r.push(`a pair of trainers ready for a workout.`); - case "boots": - r.push(`thigh-high stripper boots, since they're ${his} only way to dress up.`); - case "heels": - r.push(`heeled trainers, to look athletic and sexy at the same time.`); - case "pumps": - r.push(`pump-shaped trainers, for a slutty athletic look.`); - case "extreme heels": - r.push(`ankle-supporting high heels to force ${him} as high as possible without damage.`); - case "platform shoes": - r.push(`a pair of trainers with a sturdy platform fit for a workout.`); - case "platform heels": - r.push(`ankle-supporting platform heels to protect ${him} from sprains.`); - case "extreme platform heels": - r.push(`extremely tall, but ankle-supporting, platform heels to protect ${him} from sprains.`); - default: - r.push(`nothing but a fine layer of oil on the tops of ${his} bare feet.`); - } - - case "a toga": - switch (slave.shoes) { - case "flats": - r.push(`a pair of leather sandals with a mirror image of the words "FUCK ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); - case "boots": - r.push(`high leather boot sandals that remain comfortable `); - if (canWalk(slave)) { - r.push(`after walking `); - if (V.showInches === 2) { - 25 miles - } else { - 40 kilometers - } - r.push(` in one`); - } else { - r.push(`all throughout the`); - } - r.push(` day.`); - case "heels": - r.push(`heeled sandals with a mirror image of the words "POUND ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); - case "pumps": - r.push(`pump-like sandals with a mirror image of the words "BREED ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); - case "extreme heels": - r.push(`extremely tall heels with a mirror image of the words "FUCK ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); - case "platform shoes": - r.push(`a pair of platform sandals with a mirror image of the words "MOUNT ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); - case "platform heels": - r.push(`platform heels with a mirror image of the words "FUCK ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); - case "extreme platform heels": - r.push(`extremely tall platform heels with a penis embossed into the soles and a pair of lips in the heels, so that if ${he} walks on sand, oral sex will follow in ${his} footprints.`); - default: - r.push(`bare feet.`); - } - - case "a huipil": - switch (slave.shoes) { - case "flats": - r.push(`little leather sandals.`); - case "boots": - r.push(`high leather boots with thin rope laces and wooden heels.`); - case "heels": - r.push(`beautiful wood and leather stilettos with an ornamented heel.`); - case "pumps": - r.push(`beautiful wood and leather pumps with an ornamented heel.`); - case "extreme heels": - r.push(`high wooden heels with leather straps.`); - case "platform shoes": - r.push(`simple wood and leather platform shoes.`); - case "platform heels": - r.push(`beautiful wood and leather stilettos with an ornamented platform and heel.`); - case "extreme platform heels": - r.push(`towering ornamented wood and leather platform heels.`); - default: - r.push(`bare feet with a small ankle chain.`); - } - - case "a skimpy loincloth": - switch (slave.shoes) { - case "flats": - r.push(`barbarous leather sandals.`); - case "boots": - r.push(`barbarous leather boots with thin leather laces and bone heels.`); - case "heels": - r.push(`barbarous leather stilettos with an ornamented bone heel.`); - case "pumps": - r.push(`barbarous leather pumps with an ornamented bone heel.`); - case "extreme heels": - r.push(`barbarous high bone heels with leather straps.`); - case "platform shoes": - r.push(`barbarous leather sandals with a solid bone platform.`); - case "platform heels": - r.push(`barbarous leather stilettos with an ornamented bone platform and heel.`); - case "extreme platform heels": - r.push(`arbarous high bone platform heels with leather straps.`); - default: - r.push(`bare feet.`); - } - - case "a slutty qipao": - switch (slave.shoes) { - case "flats": - r.push(`little silk slippers.`); - case "boots": - r.push(`elegant leather boots.`); - case "heels": - r.push(`brightly colored heels.`); - case "pumps": - r.push(`brightly colored pumps.`); - case "extreme heels": - r.push(`extreme heels that mimic bound feet.`); - case "platform shoes": - r.push(`brightly colored platform shoes.`); - case "platform heels": - r.push(`small platform heels that mimic bound feet.`); - case "extreme platform heels": - r.push(`extreme platform heels that tightly bind ${his} feet.`); - default: - r.push(`bare stockinged feet.`); - } - - case "uncomfortable straps": - r.push(`straps that`); - switch (slave.shoes) { - case "flats": - r.push(`run down ${his} legs to end in sandals that incorporate shackles at each ankle.`); - case "boots": - r.push(`run down ${his} legs to end in utility boots that incorporate shackles at each ankle.`); - case "heels": - r.push(`run down ${his} legs to end in high leather heels that incorporate shackles at each ankle.`); - case "pumps": - r.push(`run down ${his} legs to end in high leather pumps.`); - case "extreme heels": - r.push(`end in high leather heels that force ${him} to stand almost on tiptoe.`); - case "platform shoes": - r.push(`run down ${his} legs to end in platform shoes that incorporate shackles at each ankle.`); - case "platform heels": - r.push(`run down ${his} legs to end in platform heels that incorporate shackles at each ankle.`); - case "extreme platform heels": - r.push(`end in high platform heels that force ${him} to balance precariously on tiptoe.`); - default: - r.push(`end in shackles at each heel, leaving ${his} feet bare.`); - } - - case "shibari ropes": - switch (slave.shoes) { - case "flats": - r.push(`a pair of rope sandals.`); - case "boots": - r.push(`a pair of canvas boots attached to the rest of ${his} ropes.`); - case "heels": - r.push(`a pair of rope sandal heels attached to the rest of ${his} ropes.`); - case "pumps": - r.push(`a pair of rope sandal pumps attached to the rest of ${his} ropes.`); - case "extreme heels": - r.push(`a pair of rope sandal heels that force ${him} to stand almost on tiptoe. They are attached to the rest of ${his} ropes.`); - case "platform shoes": - r.push(`a pair of rope platform sandals.`); - case "platform heels": - r.push(`a pair of rope platform sandal heels attached to the rest of ${his} ropes.`); - case "extreme platform heels": - r.push(`a pair of rope platform sandal heels that force ${him} to stand on tiptoe. They are attached to the rest of ${his} ropes.`); - default: - r.push(`end at each ankle, leaving ${his} feet bare.`); - } - - case "restrictive latex": - r.push(`latex which`); - switch (slave.shoes) { - case "flats": - r.push(`covers ${his} feet as well.`); - case "boots": - r.push(`ends in a pair of boots made from the same material.`); - case "heels": - r.push(`ends in a pair of high heels made from the same material.`); - case "pumps": - r.push(`ends in a pair of high pumps made from the same material.`); - case "extreme heels": - r.push(`ends in a pair of painfully high heels made from the same material, so tall ${he} must walk nearly on tiptoe, and shaped so that ${he} must stick ${his} ass out to stand.`); - case "platform shoes": - r.push(`ends in a pair of platforms made from the same material.`); - case "platform heels": - r.push(`ends in a pair of high platform heels made from the same material.`); - case "extreme platform heels": - r.push(`ends in a pair of painfully high platform heels made from the same material, so tall ${he} must walk on tiptoe and stick ${his} ass out to stand with any semblance of balance.`); - default: - r.push(`ends at the ankles, leaving ${his} feet bare.`); - } - - case "a latex catsuit": - switch (slave.shoes) { - case "flats": - r.push(`patent leather flats.`); - case "boots": - r.push(`laced thigh-high boots.`); - case "heels": - r.push(`patent leather heels.`); - case "pumps": - r.push(`patent leather pumps.`); - case "extreme heels": - r.push(`laced ballet boots that limit ${him} to small, dainty steps.`); - case "platform shoes": - r.push(`patent platform shoes.`); - case "platform heels": - r.push(`patent platform heels.`); - case "extreme platform heels": - r.push(`patent high platform heels that limit ${him} to careful, dainty steps.`); - default: - r.push(`nothing at the moment, leaving ${him} free to show off ${his} smooth legs.`); - } - - case "attractive lingerie": - switch (slave.shoes) { - case "flats": - r.push(`a pair of cute flats.`); - case "boots": - r.push(`a pair of cute little ankle boots.`); - case "heels": - r.push(`a pair of sexy heels in the same color.`); - case "pumps": - r.push(`a pair of sexy pumps in the same color.`); - case "extreme heels": - r.push(`a pair of high stripper heels in the same color.`); - case "platform shoes": - r.push(`a pair of cute platforms in the same color.`); - case "platform heels": - r.push(`a pair of sexy platform heels in the same color.`); - case "extreme platform heels": - r.push(`a pair of high stripper platform heels in the same color, so tall that ${he} must stick ${his} ass and chest out to stand.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "kitty lingerie": - switch (slave.shoes) { - case "flats": - r.push(`a pair of cute flats.`); - case "boots": - r.push(`a pair of cute little ankle boots.`); - case "heels": - r.push(`a pair of sexy heels.`); - case "pumps": - r.push(`a pair of sexy pumps.`); - case "extreme heels": - r.push(`a pair of high stripper heels.`); - case "platform shoes": - r.push(`a pair of cute heart-shaped platforms.`); - case "platform heels": - r.push(`a pair of sexy heart-shaped heels.`); - case "extreme platform heels": - r.push(`a pair of high stripper platform heels so tall that ${he} must stick ${his} ass out to stand.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "attractive lingerie for a pregnant woman": - switch (slave.shoes) { - case "flats": - r.push(`a pair of cute slippers.`); - case "boots": - r.push(`a pair of cute little ankle boots.`); - case "heels": - r.push(`a pair of sexy heels in the same color.`); - case "pumps": - r.push(`a pair of sexy pumps in the same color.`); - case "extreme heels": - r.push(`a pair of high stripper heels in the same color.`); - case "platform shoes": - r.push(`a pair of cute, but sturdy, platforms.`); - case "platform heels": - r.push(`a pair of sexy, yet sturdy, platform heels in the same color.`); - case "extreme platform heels": - r.push(`a pair of high stripper platform heels so tall that ${he} must stick ${his} ass out to stand.`); - if (slave.belly >= 10000) { - r.push(` This has the lovely effect of forcing ${him} to straddle ${his} belly.`); - } - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a maternity dress": - switch (slave.shoes) { - case "flats": - r.push(`a pair of comfortable sandals.`); - case "boots": - r.push(`a pair of nice leather boots.`); - case "heels": - r.push(`a pair of comfortable heels.`); - case "pumps": - r.push(`a pair of comfortable pumps.`); - case "extreme heels": - r.push(`a pair of daringly high heels.`); - case "platform shoes": - r.push(`a pair of comfortable platform shoes.`); - case "platform heels": - r.push(`a pair of comfortable sturdy platform heels.`); - case "extreme platform heels": - r.push(`a pair of daringly high platform heels`); - if (slave.belly >= 10000) { - r.push(`that add a sexy sway to ${his} gravid waddle.`); - } else { - r.push(`that force ${him} to move at with gravid waddle.`); - } - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "stretch pants and a crop-top": - switch (slave.shoes) { - case "flats": - r.push(`a pair of comfortable sandals.`); - case "boots": - r.push(`a pair of slip on comfortable boots.`); - case "heels": - r.push(`a pair of comfortable heels.`); - case "pumps": - r.push(`a pair of comfortable pumps.`); - case "extreme heels": - r.push(`a pair of daringly high heels.`); - case "platform shoes": - r.push(`a pair of comfortable platform shoes.`); - case "platform heels": - r.push(`a pair of comfortable platform heels.`); - case "extreme platform heels": - r.push(`a pair of daringly high platform heels so tall that ${he} must stick ${his} ass out to stand.`); - if (slave.weight > 95) { - r.push(` This has the lovely effect of allowing ${his} gut to hang heavily from ${his} body.`); - } - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a succubus outfit": - switch (slave.shoes) { - case "flats": - r.push(`Grecian sandals.`); - case "boots": - r.push(`colored leather boots that come most of the way up ${his} thighs.`); - case "heels": - r.push(`colored stiletto heels.`); - case "pumps": - r.push(`colored stiletto pumps.`); - case "extreme heels": - r.push(`tall boots that make ${his} feet look like hooves.`); - case "platform shoes": - r.push(`shoes with hoof-like platforms.`); - case "platform heels": - r.push(`colored stiletto platform heels.`); - case "extreme platform heels": - r.push(`towering platform heels that make ${his} feet look like hooves.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a fallen nuns habit": - r.push(`latex which`); - switch (slave.shoes) { - case "flats": - r.push(`covers ${his} feet as well.`); - case "boots": - r.push(`ends in a pair of boots made from the same material.`); - case "heels": - r.push(`ends in a pair of high heels made from the same material.`); - case "pumps": - r.push(`ends in a pair of high pumps made from the same material.`); - case "extreme heels": - r.push(`ends in a pair of painfully high heels made from the same material, so tall ${he} must walk nearly on tiptoe, and shaped so that ${he} must stick ${his} ass out to stand.`); - case "platform shoes": - r.push(`ends in a pair of platforms made from the same material.`); - case "platform heels": - r.push(`ends in a pair of high platform heels made from the same material.`); - case "extreme platform heels": - r.push(`ends in a pair of painfully high platform heels made from the same material, so tall ${he} must walk on tiptoe and stick ${his} ass out to stand with any semblance of balance.`); - default: - r.push(`ends at the ankles, leaving ${his} feet bare.`); - } - - case "a chattel habit": - switch (slave.shoes) { - case "flats": - r.push(`a pair of gold sandals with thin straps that run up ${his} calves.`); - case "boots": - r.push(`white leather boots that run most of the way up ${his} thighs.`); - case "heels": - r.push(`a pair of gold heels secured by thin straps that run up ${his} calves.`); - case "pumps": - r.push(`a pair of gold pumps secured by thin straps that run up ${his} calves.`); - case "extreme heels": - r.push(`a pair of white leather stripper heels secured by thin golden straps that run up ${his} calves.`); - case "platform shoes": - r.push(`a pair of gold platform sandals with thin straps that run up ${his} calves.`); - case "platform heels": - r.push(`a pair of gold platform heels secured by thin straps that run up ${his} calves.`); - case "extreme platform heels": - r.push(`a pair of white leather platform stripper heels secured by thin golden straps that run up ${his} calves.`); - default: - r.push(`nothing for ${his} feet.`); - } - - case "a penitent nuns habit": - switch (slave.shoes) { - case "flats": - r.push(`a pair of scratchy rope sandals.`); - case "boots": - r.push(`a pair of ill-fitting old boots.`); - case "heels": - r.push(`a pair of utilitarian heels.`); - case "pumps": - r.push(`a pair of utilitarian pumps.`); - case "extreme heels": - r.push(`a pair of heels designed as religious torment.`); - case "platform shoes": - r.push(`a pair of weighted platform shoes.`); - case "platform heels": - r.push(`a pair of utilitarian platform heels with built-in weights.`); - case "extreme platform heels": - r.push(`a pair of tortuously high platform heels complete with built-in weights.`); - default: - r.push(`feet left bare on the cold ground.`); - } - - case "a string bikini": - switch (slave.shoes) { - case "flats": - r.push(`a pair of thong sandals.`); - case "boots": - r.push(`a pair of stripper boots with turned-down tops.`); - case "heels": - r.push(`a pair of cheap stripper heels.`); - case "pumps": - r.push(`a pair of pole dancing pumps.`); - case "extreme heels": - r.push(`a pair of stripper heels so tall ${he} has to walk with ${his} ass sticking out.`); - case "platform shoes": - r.push(`a pair of pole dancing platforms.`); - case "platform heels": - r.push(`a pair of cheap stripper platform heels.`); - case "extreme platform heels": - r.push(`a pair of platform heels so tall ${he} has to walk with ${his} ass and chest sticking out.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a scalemail bikini": - switch (slave.shoes) { - case "flats": - r.push(`a pair of leather sandals.`); - case "boots": - r.push(`a pair of steel-plated leather boots.`); - case "heels": - r.push(`a pair of steel-plated leather heels.`); - case "pumps": - r.push(`a pair of steel-plated leather pumps.`); - case "extreme heels": - r.push(`a pair of leather heels so tall ${he} has to walk with ${his} ass sticking out.`); - case "platform shoes": - r.push(`a pair of steel-plated platform boots.`); - case "platform heels": - r.push(`a pair of steel-plated leather platform heels.`); - case "extreme platform heels": - r.push(`a pair of platform heels so tall ${he} has to walk with ${his} ass and chest sticking out.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "striped panties": - switch (slave.shoes) { - case "flats": - r.push(`a pair of flat trainers.`); - case "boots": - r.push(`a pair of high-top trainers.`); - case "heels": - r.push(`a pair of heeled trainers.`); - case "pumps": - r.push(`a pair of pump trainers.`); - case "extreme heels": - r.push(`a pair of heeled trainers so tall ${he} has to walk rather bouncily.`); - case "platform shoes": - r.push(`a pair of platform trainers.`); - case "platform heels": - r.push(`a pair of heeled platform trainers.`); - case "extreme platform heels": - r.push(`a pair of heeled platform trainers so tall ${he} has to walk with a sultry sway.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a cheerleader outfit": - switch (slave.shoes) { - case "flats": - r.push(`a pair of flat trainers.`); - case "boots": - r.push(`a pair of high-top trainers.`); - case "heels": - r.push(`a pair of heeled trainers.`); - case "pumps": - r.push(`a pair of pump trainers.`); - case "extreme heels": - r.push(`a pair of heeled trainers so tall ${he} has to walk rather bouncily.`); - case "platform shoes": - r.push(`a pair of platform trainers.`); - case "platform heels": - r.push(`a pair of heeled platform trainers.`); - case "extreme platform heels": - r.push(`a pair of heeled platform trainers so tall ${he} has to give everyone a view up ${his} skirt trying to balance.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "clubslut netting": - switch (slave.shoes) { - case "flats": - r.push(`a pair of surprisingly sturdy flats for dancing in a crowd.`); - case "boots": - r.push(`a pair of tall, comfortable leather boots to dance in.`); - case "heels": - r.push(`a pair of comfortable heels to dance in.`); - case "pumps": - r.push(`a pair of comfortable pumps to dance in.`); - case "extreme heels": - r.push(`a pair of stripper heels so tall ${he} has to walk rather bouncily.`); - case "platform shoes": - r.push(`a pair of solid platform shoes fit for the disco floor.`); - case "platform heels": - r.push(`a pair of surprisingly sturdy platform heels to dominate the disco floor.`); - case "extreme platform heels": - r.push(`a pair of daringly tall disco heels that make ${him} stand out on the dance floor.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "cutoffs and a t-shirt": - switch (slave.shoes) { - case "flats": - r.push(`girly sneakers.`); - case "boots": - r.push(`girly tasseled boots.`); - case "heels": - r.push(`high heeled sneakers.`); - case "pumps": - r.push(`girly pump sneakers.`); - case "extreme heels": - r.push(`high heeled sneakers so high ${his} butthole is at perfect dick height.`); - case "platform shoes": - r.push(`girly platform shoes.`); - case "platform heels": - r.push(`girly platform heels.`); - case "extreme platform heels": - r.push(`high heeled platform shoes so high ${his} butthole is at perfect dick height.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "spats and a tank top": - switch (slave.shoes) { - case "flats": - r.push(`a pair of flat sneakers.`); - case "boots": - r.push(`a pair of high-top trainers.`); - case "heels": - r.push(`a pair of heeled trainers.`); - case "pumps": - r.push(`a pair of athletic pump trainers.`); - case "extreme heels": - r.push(`a pair of heeled trainers so tall ${he} has a lot of trouble running.`); - case "platform shoes": - r.push(`a pair of trainers with a sturdy platform fit for a jog.`); - case "platform heels": - r.push(`a pair of heeled platform trainers that are sure to complicate a workout.`); - case "extreme platform heels": - r.push(`a pair of heeled platform trainers so tall ${he} gets a workout just trying to walk.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a slave gown": - switch (slave.shoes) { - case "flats": - r.push(`a pair of fashionable slingback sandals.`); - case "boots": - r.push(`elegant worked leather boots.`); - case "heels": - r.push(`kitten heels.`); - case "pumps": - r.push(`sleek pumps.`); - case "extreme heels": - r.push(`daring spike heels so high ${his} butt is at dick height.`); - case "platform shoes": - r.push(`stylish platform shoes.`); - case "platform heels": - r.push(`elegant platform heels.`); - case "extreme platform heels": - r.push(`elegant platform heels so high ${his} butt is at dick height.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "slutty business attire": - switch (slave.shoes) { - case "flats": - r.push(`a pair of kitten heeled flats.`); - case "boots": - r.push(`a pair of shiny leather heeled boots.`); - case "heels": - r.push(`a pair of slim fuck-me heels.`); - case "pumps": - r.push(`a pair of fuck-me pumps.`); - case "extreme heels": - r.push(`a pair of spike slingback heels so extreme ${he} has to walk with extreme care.`); - case "platform shoes": - r.push(`a pair of shiny leather platform shoes.`); - case "platform heels": - r.push(`a pair of slim fuck-me platform heels.`); - case "extreme platform heels": - r.push(`a pair of platform heels so extreme ${he} has to walk with an exaggerated sway in ${his} step.`); - default: - r.push(`comically bare feet.`); - } - - case "nice business attire": - switch (slave.shoes) { - case "flats": - r.push(`a pair of kitten heeled flats.`); - case "boots": - r.push(`a pair of heeled boots, polished to a mirror shine.`); - case "heels": - r.push(`a pair of spike boardroom heels.`); - case "pumps": - r.push(`a pair of spike boardroom pumps.`); - case "extreme heels": - r.push(`a pair of spike boardroom heels so extreme ${he} has to concentrate just to stand.`); - case "platform shoes": - r.push(`a pair of polished leather platform shoes.`); - case "platform heels": - r.push(`a pair of polished leather platform heels.`); - case "extreme platform heels": - r.push(`a pair of polished leather platform heels so extreme ${he} has to concentrate just to stand.`); - default: - r.push(`ridiculously bare stockinged feet.`); - } - - case "a ball gown": - switch (slave.shoes) { - case "flats": - r.push(`a delicate pair of dancing slippers.`); - case "boots": - r.push(`a dainty pair of heeled booties.`); - case "heels": - r.push(`an ornate pair of stiletto heels.`); - case "pumps": - r.push(`an ornate pair of stiletto pumps.`); - case "extreme heels": - r.push(`an ornate pair of stiletto heels so extreme ${he} has to concentrate just to stand.`); - case "platform shoes": - r.push(`a delicate pair of platform shoes.`); - case "platform heels": - r.push(`an ornate pair of platform heels.`); - case "extreme platform heels": - r.push(`an ornate pair of platform heels so extreme ${he} has to concentrate just to stand.`); - default: - r.push(`ridiculously bare stockinged feet.`); - } - - case "a halter top dress": - switch (slave.shoes) { - case "flats": - r.push(`a pair of flat shoes with decorative bows.`); - case "boots": - r.push(`tights and a flashy pair of evening boots.`); - case "heels": - r.push(`an elegant pair of stiletto heels.`); - case "pumps": - r.push(`an elegant pair of stiletto pumps.`); - case "extreme heels": - r.push(`tights and a pair of stiletto heels so extreme ${he} has to concentrate just to stand.`); - case "platform shoes": - r.push(`a pair of platform shoes with decorative bows.`); - case "platform heels": - r.push(`an elegant pair of platform heels complete with stiletto.`); - case "extreme platform heels": - r.push(`a narrow pair of platform heels so extreme ${he} has to concentrate just to stand.`); - default: - r.push(`with ${his} ridiculously bare feet in tights.`); - } - - case "a mini dress": - switch (slave.shoes) { - case "flats": - r.push(`suede flats.`); - case "boots": - r.push(`suede thigh-high boots.`); - case "heels": - r.push(`suede ankle strap heels.`); - case "pumps": - r.push(`suede ankle strap pumps.`); - case "extreme heels": - r.push(`suede ankle strap heels so tall, ${he} has to walk with ${his} ass sticking out.`); - case "platform shoes": - r.push(`suede platform shoes.`); - case "platform heels": - r.push(`suede ankle strap platform heels.`); - case "extreme platform heels": - r.push(`suede ankle strap platform heels so tall, ${he} has to walk with ${his} ass sticking out.`); - default: - r.push(`bare feet.`); - } - - case "a comfortable bodysuit": - switch (slave.shoes) { - case "flats": - r.push(`a pair of comfortable shoes.`); - case "boots": - r.push(`a pair of heeled boots.`); - case "heels": - r.push(`a pair of heels.`); - case "pumps": - r.push(`a pair of pumps.`); - case "extreme heels": - r.push(`a pair of heels so extreme ${he}'s practically on tiptoe.`); - case "platform shoes": - r.push(`a pair of platform shoes.`); - case "platform heels": - r.push(`a pair of platform heels.`); - case "extreme platform heels": - r.push(`a pair of platform heels so extreme ${he}'s practically on tiptoe.`); - default: - r.push(`nothing on ${his} feet, each individual toe of which is perfectly wrapped by the bodysuit.`); - } - - case "a tube top and thong" "a bra" "a thong" "a tube top" "a striped bra" "striped underwear" "boyshorts" "cutoffs" "panties" "panties and pasties" "pasties" "jeans" "a button-up shirt and panties" "a button-up shirt" "a t-shirt and jeans" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and panties" "a t-shirt" "a sweater and cutoffs" "a sweater" "a tank-top" "a sweater and panties" "a tank-top and panties" "a t-shirt and thong": - switch (slave.shoes) { - case "flats": - r.push(`a pair of comfortable shoes.`); - case "boots": - r.push(`a pair of heeled boots.`); - case "heels": - r.push(`a pair of heels.`); - case "pumps": - r.push(`a pair of pumps.`); - case "extreme heels": - r.push(`a pair of heels so extreme ${he}'s practically on tiptoe.`); - case "platform shoes": - r.push(`a pair of platform shoes.`); - case "platform heels": - r.push(`a pair of platform heels.`); - case "extreme platform heels": - r.push(`a pair of platform heels so extreme ${he}'s practically on tiptoe.`); - default: - r.push(`nothing on ${his} feet.`); - } - - case "a sports bra" "sport shorts and a t-shirt" "sport shorts" "sport shorts and a sports bra": - switch (slave.shoes) { - case "flats": - r.push(`a pair of athletic shoes.`); - case "boots": - r.push(`a pair of athletic heeled boots.`); - case "heels": - r.push(`a pair of athletic heels.`); - case "pumps": - r.push(`a pair of athletic pumps.`); - case "extreme heels": - r.push(`a pair of athletic heels so extreme ${he}'s practically on tiptoe.`); - case "platform shoes": - r.push(`a pair of athletic platform shoes.`); - case "platform heels": - r.push(`a pair of ankle-supporting platform heels to protect ${him} from sprains.`); - case "extreme platform heels": - r.push(`a pair of extremely tall, but ankle-supporting, platform heels to protect ${him} from sprains.`); - default: - r.push(`nothing on ${his} feet.`); - } - - case "a nice pony outfit" "a slutty pony outfit" "leather pants and pasties" "leather pants" "leather pants and a tube top": - switch (slave.shoes) { - case "flats": - r.push(`a pair of slutty shoes.`); - case "boots": - r.push(`a pair of slutty heeled boots.`); - case "heels": - r.push(`a pair of slutty heels.`); - case "pumps": - r.push(`a pair of slutty pumps.`); - case "extreme heels": - r.push(`a pair of slutty heels so extreme ${he}'s practically on tiptoe.`); - case "platform shoes": - r.push(`a pair of slutty platform shoes.`); - case "platform heels": - r.push(`a pair of slutty platform heels.`); - case "extreme platform heels": - r.push(`a pair of slutty platform heels so extreme ${he}'s practically on tiptoe.`); - default: - r.push(`nothing on ${his} feet.`); - } - - case "a leotard": - switch (slave.shoes) { - case "flats": - r.push(`a pair of athletic shoes.`); - case "boots": - r.push(`a pair of high-topped athletic boots.`); - case "heels": - r.push(`a pair of high-heeled athletic shoes.`); - case "pumps": - r.push(`a pair of pump athletic shoes.`); - case "extreme heels": - r.push(`ballet shoes made to force ${him} to walk en pointe.`); - case "platform shoes": - r.push(`a pair of athletic platform shoes.`); - case "platform heels": - r.push(`a pair of platform heels that make ${him} look like ${he} is walking en pointe.`); - case "extreme platform heels": - r.push(`a pair of platform heels so unwieldy that every step must be made with the grace of a dancer.`); - default: - r.push(`nothing on ${his} feet, which are covered by the leotard.`); - } - - case "a burkini" "a one-piece swimsuit": - switch (slave.shoes) { - case "flats": - r.push(`a pair of open-toed sandals.`); - case "boots": - r.push(`a pair of colorful rubber boots.`); - case "heels": - r.push(`a pair of waterproof heels.`); - case "pumps": - r.push(`a pair of colorful rubber pumps.`); - case "extreme heels": - r.push(`a pair of extreme yet swim-ready heels.`); - case "platform shoes": - r.push(`a pair of platform sandals.`); - case "platform heels": - r.push(`a pair of waterproof platform heels.`); - case "extreme platform heels": - r.push(`a pair of extreme yet swim-ready platform heels.`); - default: - r.push(`leaves ${his} feet bare.`); - } - - case "a monokini": - switch (slave.shoes) { - case "flats": - r.push(`a pair of open-toed sandals.`); - case "boots": - r.push(`a pair of go-go boots.`); - case "heels": - r.push(`a pair of sand-ready heels.`); - case "pumps": - r.push(`a pair of colorful pumps.`); - case "extreme heels": - r.push(`a pair of dangerously tall heels still stable enough to walk through sand.`); - case "platform shoes": - r.push(`a pair of platform sandals.`); - case "platform heels": - r.push(`a pair of platform heels.`); - case "extreme platform heels": - r.push(`a pair of dangerously tall platform heels.`); - default: - r.push(`leaves ${his} feet bare.`); - } - - case "an apron": - switch (slave.shoes) { - case "flats": - r.push(`aside from a pair of suede flats.`); - case "boots": - r.push(`aside from a pair of suede thigh-high boots.`); - case "heels": - r.push(`aside from a pair of suede ankle strap heels.`); - case "pumps": - r.push(`aside from a pair of suede ankle strap pumps.`); - case "extreme heels": - r.push(`aside from a pair of suede ankle strap heels so tall, ${he} has to walk with ${his} ass sticking out.`); - case "platform shoes": - r.push(`aside from a pair of suede platform shoes.`); - case "platform heels": - r.push(`aside from a pair of suede ankle strap platform heels.`); - case "extreme platform heels": - r.push(`aside from a pair of suede ankle strap platform heels so tall, ${he} has to walk with ${his} ass sticking out and ${his} chest thrust forward.`); - default: - r.push(`all the way down to ${his} feet.`); - } - - case "a Santa dress": - switch (slave.shoes) { - case "flats": - r.push(`a pair of black slippers.`); - case "boots": - r.push(`a pair of long black boots.`); - case "heels": - r.push(`a pair of black high heels.`); - case "pumps": - r.push(`a pair of black pumps.`); - case "extreme heels": - r.push(`a pair of dangerously tall black high heels.`); - case "platform shoes": - r.push(`a pair of black platform shoes with built-in jingle bells.`); - case "platform heels": - r.push(`a pair of black platform heels with built-in jingle bells.`); - case "extreme platform heels": - r.push(`a pair of dangerously tall black platform heels with built-in jingle bells.`); - default: - r.push(`nothing on ${his} feet.`); - } - - case "a cybersuit": - switch (slave.shoes) { - case "flats": - r.push(`a pair of short rubberized combat boots.`); - case "boots": - r.push(`a pair of rubberized combat boots.`); - case "heels": - r.push(`a pair of rubberized heels, accentuating ${his} ass.`); - case "pumps": - r.push(`a pair of rubberized pumps, accentuating ${his} ass.`); - case "extreme heels": - r.push(`a pair dangerously tall rubberized heels.`); - case "platform shoes": - r.push(`a pair of rubberized platform boots.`); - case "platform heels": - r.push(`a pair of rubberized platform heels, accentuating ${his} ass.`); - case "extreme platform heels": - r.push(`a pair dangerously tall rubberized heels, forcing ${him} to stick out ${his} ass.`); - default: - r.push(`leaves ${his} feet bare.`); - } - - case "a bunny outfit": - switch (slave.shoes) { - case "flats": - r.push(`kitten-heeled strap sandals.`); - case "boots": - r.push(`high-heeled boots that match ${his} teddy.`); - case "heels": - r.push(`high heels that match ${his} teddy.`); - case "pumps": - r.push(`high pumps that match ${his} teddy.`); - case "extreme heels": - r.push(`painfully high heels that match ${his} teddy.`); - case "platform shoes": - r.push(`platform shoes that match ${his} teddy.`); - case "platform heels": - r.push(`platform heels that match ${his} teddy.`); - case "extreme platform heels": - r.push(`painfully tall platform heels that match ${his} teddy.`); - default: - r.push(`${his} bare feet.`); - } - - case "a slutty maid outfit": - switch (slave.shoes) { - case "flats": - r.push(`little black shoes.`); - case "boots": - r.push(`rubber work boots for mopping the floor.`); - case "heels": - r.push(`little sleek heels.`); - case "pumps": - r.push(`little sleek pumps.`); - case "extreme heels": - r.push(`black pump heels that raise ${his} practically bare butt to dick height.`); - case "platform shoes": - r.push(`rubber platform shoes to keep ${his} feet off the floors.`); - case "platform heels": - r.push(`sleek platform heels.`); - case "extreme platform heels": - r.push(`black platform heels that raise ${his} practically bare butt to dick height.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a nice maid outfit": - switch (slave.shoes) { - case "flats": - r.push(`little black shoes.`); - case "boots": - r.push(`rubber work boots for mopping the floor.`); - case "heels": - r.push(`little sleek heels.`); - case "pumps": - r.push(`little sleek pumps.`); - case "extreme heels": - r.push(`black pump heels of inconvenient height.`); - case "platform shoes": - r.push(`rubber platform shoes to keep ${his} feet off the floors.`); - case "platform heels": - r.push(`sleek platform heels.`); - case "extreme platform heels": - r.push(`black platform heels that render even the highest shelf quite dustable.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a slutty nurse outfit": - switch (slave.shoes) { - case "flats": - r.push(`white flat shoes.`); - case "boots": - r.push(`white leather boots that come up ${his} thighs to `); - if (V.showInches === 2) { - r.push(`an inch`); - } else { - r.push(`three centimeters`); - } - r.push(` below the hem of ${his} skirt.`); - case "heels": - r.push(`white fuck-me heels.`); - case "pumps": - r.push(`white low heeled pumps.`); - case "extreme heels": - r.push(`white pump heels so tall ${he} can barely totter along.`); - case "platform shoes": - r.push(`white platform shoes emblazoned with crosses.`); - case "platform heels": - r.push(`white platform heels emblazoned with crosses.`); - case "extreme platform heels": - r.push(`white platform heels so tall ${he} can barely totter along.`); - default: - r.push(`bare feet.`); - } - - case "a nice nurse outfit": - switch (slave.shoes) { - case "flats": - r.push(`practical white nursing clogs.`); - case "boots": - r.push(`white leather boots underneath ${his} pant legs.`); - case "heels": - r.push(`modest white heels.`); - case "pumps": - r.push(`modest white pumps.`); - case "extreme heels": - r.push(`impractically high heeled white pumps.`); - case "platform shoes": - r.push(`modest white platform shoes.`); - case "platform heels": - r.push(`modest white platform heels.`); - case "extreme platform heels": - r.push(`impractically high white platform heels.`); - default: - r.push(`disposable foot covers over socks.`); - } - - case "a schoolgirl outfit": - switch (slave.shoes) { - case "flats": - r.push(`girly tennis shoes with bright white laces.`); - case "boots": - r.push(`brown leather riding boots with buckled tops.`); - case "heels": - r.push(`black heels with little plaid bows.`); - case "pumps": - r.push(`black pumps with little plaid bows.`); - case "extreme heels": - r.push(`tall black pump heels with little plaid bows.`); - case "platform shoes": - r.push(`girly platform shoes with bright white laces.`); - case "platform heels": - r.push(`black platform heels with little plaid bows.`); - case "extreme platform heels": - r.push(`tall black platform heels that force ${him} to walk with ${his} ass sticking out.`); - default: - r.push(`bare feet.`); - } - - case "a kimono": - switch (slave.shoes) { - case "flats": - r.push(`getae over tabi socks.`); - case "boots": - r.push(`black jika-tabi boots.`); - case "heels": - r.push(`tall getae over tabi socks.`); - case "pumps": - r.push(`tall getae over tabi socks.`); - case "extreme heels": - r.push(`towering getae over tabi socks.`); - case "platform shoes": - r.push(`hardwood platforms over tabi socks.`); - case "platform heels": - r.push(`platform heels carved from hardwood.`); - case "extreme platform heels": - r.push(`extremely tall platform heels carved from hardwood.`); - default: - r.push(`bare feet.`); - } - - case "a burqa" "a hijab and abaya" "a niqab and abaya": - switch (slave.shoes) { - case "flats": - r.push(`sport a pair of simple black slippers.`); - case "boots": - r.push(`sport a pair of black leather boots.`); - case "heels": - r.push(`sport a pair of modest black heels.`); - case "pumps": - r.push(`sport a pair of modest black pumps.`); - case "extreme heels": - r.push(`sport a pair of immodestly tall black heels.`); - case "platform shoes": - r.push(`sport a pair of simple black platform shoes.`); - case "platform heels": - r.push(`sport a pair of modest black platform heels.`); - case "extreme platform heels": - r.push(`sport a pair of immodestly tall black platform heels.`); - default: - r.push(`are totally bare.`); - } - - case "a klan robe" "a slutty klan robe": - switch (slave.shoes) { - case "flats": - r.push(`sport a pair of simple slippers.`); - case "boots": - r.push(`sport a pair of leather boots.`); - case "heels": - r.push(`sport a pair of modest heels.`); - case "pumps": - r.push(`sport a pair of modest pumps.`); - case "extreme heels": - r.push(`sport a pair of immodestly tall heels.`); - case "platform shoes": - r.push(`sport a pair of simple platform shoes.`); - case "platform heels": - r.push(`sport a pair of modest platform heels.`); - case "extreme platform heels": - r.push(`sport a pair of immodestly tall platform heels.`); - default: - r.push(`are totally bare.`); - } - - case "a military uniform" "a police uniform": - switch (slave.shoes) { - case "flats": - r.push(`polished Oxford shoes.`); - case "boots": - r.push(`tall black leather boots.`); - case "heels": - r.push(`modest black service heels.`); - case "pumps": - r.push(`modest black service pumps.`); - case "extreme heels": - r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); - case "platform shoes": - r.push(`leather service boots with a built-in platform.`); - case "platform heels": - r.push(`modest black service platform heels.`); - case "extreme platform heels": - r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); - default: - r.push(`a complete lack of regulation footwear.`); - } - - case "a schutzstaffel uniform": - switch (slave.shoes) { - case "flats": - r.push(`polished Oxford shoes.`); - case "boots": - r.push(`tall black leather boots.`); - case "heels": - r.push(`modest black service heels.`); - case "pumps": - r.push(`modest black service pumps.`); - case "extreme heels": - r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); - case "platform shoes": - r.push(`leather service boots with a built-in platform.`); - case "platform heels": - r.push(`modest black service platform heels.`); - case "extreme platform heels": - r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); - default: - r.push(`a complete lack of regulation footwear.`); - } - - case "a slutty schutzstaffel uniform": - switch (slave.shoes) { - case "flats": - r.push(`polished Oxford shoes.`); - case "boots": - r.push(`tall black leather boots.`); - case "heels": - r.push(`modest black service heels.`); - case "pumps": - r.push(`modest black service pumps.`); - case "extreme heels": - r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); - case "platform shoes": - r.push(`leather service boots with a built-in platform.`); - case "platform heels": - r.push(`modest black service platform heels.`); - case "extreme platform heels": - r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); - default: - r.push(`a complete lack of regulation footwear.`); - } - - case "a red army uniform": - switch (slave.shoes) { - case "flats": - r.push(`polished Oxford shoes.`); - case "boots": - r.push(`tall black leather boots.`); - case "heels": - r.push(`modest black service heels.`); - case "pumps": - r.push(`modest black service pumps.`); - case "extreme heels": - r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); - case "platform shoes": - r.push(`leather service boots with a built-in platform.`); - case "platform heels": - r.push(`modest black service platform heels.`); - case "extreme platform heels": - r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); - default: - r.push(`a complete lack of regulation footwear.`); - } - - case "battlearmor": - switch (slave.shoes) { - case "flats": - r.push(`polished service shoes.`); - case "boots": - r.push(`tall combat boots.`); - case "heels": - r.push(`modest service heels.`); - case "pumps": - r.push(`modest service pumps.`); - case "extreme heels": - r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); - case "platform shoes": - r.push(`leather combat boots with a built-in platform.`); - case "platform heels": - r.push(`modest service platform heels.`); - case "extreme platform heels": - r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); - default: - r.push(`a complete lack of regulation footwear.`); - } - - case "a long qipao": - switch (slave.shoes) { - case "flats": - r.push(`polished oriental flats.`); - case "boots": - r.push(`tall oriental boots.`); - case "heels": - r.push(`modest oriental heels.`); - case "pumps": - r.push(`modest oriental pumps.`); - case "extreme heels": - r.push(`extremely high heeled oriental boots.`); - case "platform shoes": - r.push(`polished platform shoes with an oriental design.`); - case "platform heels": - r.push(`modest oriental platform heels.`); - case "extreme platform heels": - r.push(`extreme platform heels with intricate oriental designs.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a gothic lolita dress": - switch (slave.shoes) { - case "flats": - r.push(`polished Victorian flats.`); - case "boots": - r.push(`tall Victorian boots.`); - case "heels": - r.push(`modest Victorian heels.`); - case "pumps": - r.push(`modest Victorian pumps.`); - case "extreme heels": - r.push(`extremely high heeled Victorian boots.`); - case "platform shoes": - r.push(`platform shoes with a Victorian flair.`); - case "platform heels": - r.push(`platform heels with a Victorian flair.`); - case "extreme platform heels": - r.push(`tall platform heels with a Victorian flair.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a mounty outfit": - switch (slave.shoes) { - case "flats": - r.push(`polished Oxford shoes.`); - case "boots": - r.push(`tall black leather boots.`); - case "heels": - r.push(`modest black service heels.`); - case "pumps": - r.push(`modest black service pumps.`); - case "extreme heels": - r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); - case "platform shoes": - r.push(`leather service boots with a built-in platform.`); - case "platform heels": - r.push(`modest black service platform heels.`); - case "extreme platform heels": - r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); - default: - r.push(`a complete lack of regulation footwear.`); - } - - case "a dirndl": - switch (slave.shoes) { - case "flats": - r.push(`polished traditional laced shoes.`); - case "boots": - r.push(`tall traditional laced boots.`); - case "heels": - r.push(`modest traditional laced heels.`); - case "pumps": - r.push(`modest traditional laced pumps.`); - case "extreme heels": - r.push(`a pair of daringly high traditional laced heels.`); - case "platform shoes": - r.push(`polished traditional laced platform shoes.`); - case "platform heels": - r.push(`modest traditional laced platform heels.`); - case "extreme platform heels": - r.push(`a pair of daringly high traditional laced platform heels.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "lederhosen": - switch (slave.shoes) { - case "flats": - r.push(`polished traditional shoes.`); - case "boots": - r.push(`tall traditional boots.`); - case "heels": - r.push(`modest traditional heels.`); - case "pumps": - r.push(`modest traditional pumps.`); - case "extreme heels": - r.push(`a pair of daringly high traditional heels.`); - case "platform shoes": - r.push(`polished traditional laced platform shoes.`); - case "platform heels": - r.push(`modest traditional platform heels.`); - case "extreme platform heels": - r.push(`a pair of daringly high traditional platform heels.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "a biyelgee costume" "a hanbok": - switch (slave.shoes) { - case "flats": - r.push(`ornamental dancing shoes.`); - case "boots": - r.push(`bright sturdy boots.`); - case "heels": - r.push(`bright ornamental heels.`); - case "pumps": - r.push(`bright ornamental pumps.`); - case "extreme heels": - r.push(`extremely high heeled ornamental dress boots that force ${him} to constantly rock ${his} hips to shift ${his} weight.`); - case "platform shoes": - r.push(`bright ornamental platform shoes.`); - case "platform heels": - r.push(`bright ornamental platform heels.`); - case "extreme platform heels": - r.push(`extremely tall ornamental platform heels that force ${him} to constantly rock ${his} hips to shift ${his} weight.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "battledress": - switch (slave.shoes) { - case "flats": - r.push(`low topped patrol shoes.`); - case "boots": - r.push(`practical combat boots.`); - case "heels": - r.push(`high-heeled combat boots.`); - case "pumps": - r.push(`pump-like combat boots.`); - case "extreme heels": - r.push(`combat boots with heels so tall as to almost immobilize ${him}.`); - case "platform shoes": - r.push(`sturdy platform combat boots.`); - case "platform heels": - r.push(`impractical platform heeled combat boots.`); - case "extreme platform heels": - r.push(`combat boots with a heeled platform so tall that they are practically immobilizing.`); - default: - r.push(`bare feet, VC style.`); - } - - case "harem gauze": - switch (slave.shoes) { - case "flats": - r.push(`jeweled thong sandals.`); - case "boots": - r.push(`long leather boots worked with beautiful golden filigree.`); - case "heels": - r.push(`high heels decorated with golden filigree.`); - case "pumps": - r.push(`high pumps decorated with golden filigree.`); - case "extreme heels": - r.push(`extremely high heels decorated with golden filigree.`); - case "platform shoes": - r.push(`platform shoes with beautiful eastern patterns worked into the sides in lapis lazuli.`); - case "platform heels": - r.push(`platform heels with beautiful eastern patterns worked into the sides in lapis lazuli.`); - case "extreme platform heels": - r.push(`tall platform heels with beautiful eastern patterns worked into the sides in lapis lazuli.`); - default: - r.push(`nothing on ${his} bare feet.`); - } - - case "slutty jewelry": - r.push(`bangles which`); - switch (slave.shoes) { - case "flats": - r.push(`connect to the thin straps of a pair of sandals of the same golden chain.`); - case "boots": - r.push(`crisscross ${his} thighs and calves down to a pair of soles to form boots of golden chains.`); - case "heels": - r.push(`crisscross ${his} thighs and calves down to a pair of golden heels.`); - case "pumps": - r.push(`crisscross ${his} thighs and calves down to a pair of golden pumps.`); - case "extreme heels": - r.push(`crisscross ${his} thighs and calves down to a pair of excruciatingly high golden heels.`); - case "platform shoes": - r.push(`crisscross ${his} thighs and calves down to a pair of golden platforms.`); - case "platform heels": - r.push(`crisscross ${his} thighs and calves down to a pair of golden platform heels.`); - case "extreme platform heels": - r.push(`crisscross ${his} thighs and calves down to a pair of excruciatingly high golden platform heels.`); - default: - r.push(`end at mid-calf, leaving ${his} feet bare except for a set of jeweled toe-rings.`); - } - - ${App.Desc.piercing(slave, "chastity")} - - case "a courtesan dress": - switch (slave.shoes) { - case "flats": - r.push(`an elegant pair of dancing slippers.`); - case "boots": - r.push(`an elegant pair of heeled booties.`); - case "heels": - r.push(`an elegant pair of heels.`); - case "pumps": - r.push(`an elegant pair of pumps.`); - case "extreme heels": - r.push(`an elegant pair of excruciatingly high heels that test ${his} grace.`); - case "platform shoes": - r.push(`a fragile pair of platform shoes.`); - case "platform heels": - r.push(`a fragile pair of platform heels.`); - case "extreme platform heels": - r.push(`a fragile pair of excruciatingly high platform heels that test ${his} focus with each step.`); - default: - r.push(`elegantly bare feet.`); - } - - case "a bimbo outfit": - switch (slave.shoes) { - case "flats": - r.push(`pink flat shoes.`); - case "boots": - r.push(`leather boots that come up ${his} knees.`); - case "heels": - r.push(`pink fuck-me heels.`); - case "pumps": - r.push(`pink low heeled pumps.`); - case "extreme heels": - r.push(`pink heels so tall ${he} has to push ${his} ass out and ${his} chest forward just to keep balance.`); - case "platform shoes": - r.push(`pink platform shoes.`); - case "platform heels": - r.push(`pink platform heels.`); - case "extreme platform heels": - r.push(`pink platform heels so tall ${he} has to push ${his} ass out and ${his} chest forward just to keep balance.`); - default: - r.push(`bare feet.`); - } - - default: - switch (slave.shoes) { - case "flats": - r.push(`a pair of simple sandals which just call attention to ${his} otherwise nude state.`); - case "boots": - r.push(`a pair of sexy leather boots which just call attention to ${his} otherwise nude state.`); - case "heels": - r.push(`a pair of sexy heels which just call attention to ${his} otherwise nude state.`); - case "pumps": - r.push(`a pair of sexy pumps which just call attention to ${his} otherwise nude state.`); - case "extreme heels": - r.push(`a pair of daringly high heels which just call attention to ${his} otherwise nude state.`); - case "platform shoes": - r.push(`a pair of simple platform shoes which just call attention to ${his} otherwise nude state.`); - case "platform heels": - r.push(`a pair of sexy platform heels which just call attention to ${his} otherwise nude state.`); - case "extreme platform heels": - r.push(`a pair of daringly high platform heels which just call attention to ${his} otherwise nude state.`); - default: - r.push(`nothing on ${his} bare feet either, naturally.`); - } - } - - switch (slave.legAccessory) { - // split stocking descriptions from above into here - case "short stockings": - r.push(`${He} is wearing a pair of short stockings that ends just below ${his} knee`); - if (hasBothLegs(slave)) { - r.push(`s`); - } - r.push(`.`); - - case "long stockings": - r.push(`${He} is wearing a pair of long stockings that ends in the middle of ${his} thigh`); - if (hasBothLegs(slave)) { - r.push(`s`); - } - r.push(`.`); - - } - - } - // end amp check - - return r.join(" "); +App.Desc.footwear = function(slave) { + const r = []; + const { + he, him, his, hers, himself, boy, He, His + } = getPronouns(slave); + if (hasAnyLegs(slave)) { + switch (slave.clothes) { + case "a hijab and blouse": break; + case "conservative clothing": + switch (slave.shoes) { + case "flats": + r.push(`a pair of comfortable sandals.`); + break; + case "boots": + r.push(`a pair of nice leather boots.`); + break; + case "heels": + r.push(`a pair of comfortable heels.`); + break; + case "pumps": + r.push(`a pair of comfortable pumps.`); + break; + case "extreme heels": + r.push(`a pair of daringly high heels.`); + break; + case "platform shoes": + r.push(`a pair of comfortable platform shoes.`); + break; + case "platform heels": + r.push(`a pair of comfortable platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly high heels with equally thrilling platforms.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "chains": + switch (slave.shoes) { + case "flats": + r.push(`buckled sandals that incorporate shackles at each ankle.`); + break; + case "boots": + r.push(`utility boots with a shackle at each ankle.`); + break; + case "heels": + r.push(`sturdy heels, secured by metal buckles, with shackles at each ankle.`); + break; + case "pumps": + r.push(`stout pumps, secured with a tight chain that winds around each ankle.`); + break; + case "extreme heels": + r.push(`painfully high metal heels, secured by buckles, with shackles at each ankle.`); + break; + case "platform shoes": + r.push(`metal platform shoes that incorporate shackles at each ankle.`); + break; + case "platform heels": + r.push(`sturdy platform heels, secured by metal buckles, with shackles at each ankle.`); + break; + case "extreme platform heels": + r.push(`painfully high metal heels with terrifyingly tall platforms, secured by buckles and shackled to each ankle.`); + break; + default: + r.push(`nothing.`); + } + break; + case "Western clothing": + switch (slave.shoes) { + case "flats": + r.push(`soft leather moccasins.`); + break; + case "boots": + r.push(`tooled leather cowboy boots.`); + break; + case "heels": + r.push(`high-heeled cowboy boots.`); + break; + case "pumps": + r.push(`pump-shaped cowboy boots.`); + break; + case "extreme heels": + r.push(`thigh-high tooled leather cowboy boots with dangerously high heels.`); + break; + case "platform shoes": + r.push(`platformed cowboy boots.`); + break; + case "platform heels": + r.push(`high-heeled cowboy boots with a platform base.`); + break; + case "extreme platform heels": + r.push(`tooled leather cowboy boots with ridiculously tall platform heels that force ${him} to walk bow-legged.`); + break; + default: + r.push(`bare cowpoke feet.`); + } + break; + case "overalls": + switch (slave.shoes) { + case "flats": + r.push(`aside from a pair of mudproof sneakers.`); + break; + case "boots": + r.push(`aside from a pair of utilitarian leather boots.`); + break; + case "heels": + r.push(`aside from a pair of simple leather heels.`); + break; + case "pumps": + r.push(`aside from a pair of mudproof pumps.`); + break; + case "extreme heels": + r.push(`aside from a pair of extremely tall leather heels.`); + break; + case "platform shoes": + r.push(`aside from a pair of durable platform shoes.`); + break; + case "platform heels": + r.push(`aside from a pair of sturdy platform heels.`); + break; + case "extreme platform heels": + r.push(`aside from a pair of extremely tall platform heels.`); + break; + default: + r.push(`down to ${his} feet.`); + } + + break; + case "body oil": + switch (slave.shoes) { + case "flats": + r.push(`a pair of trainers ready for a workout.`); + break; + case "boots": + r.push(`thigh-high stripper boots, since they're ${his} only way to dress up.`); + break; + case "heels": + r.push(`heeled trainers, to look athletic and sexy at the same time.`); + break; + case "pumps": + r.push(`pump-shaped trainers, for a slutty athletic look.`); + break; + case "extreme heels": + r.push(`ankle-supporting high heels to force ${him} as high as possible without damage.`); + break; + case "platform shoes": + r.push(`a pair of trainers with a sturdy platform fit for a workout.`); + break; + case "platform heels": + r.push(`ankle-supporting platform heels to protect ${him} from sprains.`); + break; + case "extreme platform heels": + r.push(`extremely tall, but ankle-supporting, platform heels to protect ${him} from sprains.`); + break; + default: + r.push(`nothing but a fine layer of oil on the tops of ${his} bare feet.`); + } + break; + case "a toga": + switch (slave.shoes) { + case "flats": + r.push(`a pair of leather sandals with a mirror image of the words "FUCK ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); + break; + case "boots": + r.push(`high leather boot sandals that remain comfortable`); + if (canWalk(slave)) { + r.push(`after walking`); + if (V.showInches === 2) { + r.push(`25 miles`); + } else { + r.push(`40 kilometers`); + } + r.push(`in one`); + } else { + r.push(`all throughout the`); + } + r.push(`day.`); + break; + case "heels": + r.push(`heeled sandals with a mirror image of the words "POUND ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); + break; + case "pumps": + r.push(`pump-like sandals with a mirror image of the words "BREED ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); + break; + case "extreme heels": + r.push(`extremely tall heels with a mirror image of the words "FUCK ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); + break; + case "platform shoes": + r.push(`a pair of platform sandals with a mirror image of the words "MOUNT ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); + break; + case "platform heels": + r.push(`platform heels with a mirror image of the words "FUCK ME" embossed into the soles, so that if ${he} walks on sand the message will be visible in ${his} footprints.`); + break; + case "extreme platform heels": + r.push(`extremely tall platform heels with a penis embossed into the soles and a pair of lips in the heels, so that if ${he} walks on sand, oral sex will follow in ${his} footprints.`); + break; + default: + r.push(`bare feet.`); + } + break; + case "a huipil": + switch (slave.shoes) { + case "flats": + r.push(`little leather sandals.`); + break; + case "boots": + r.push(`high leather boots with thin rope laces and wooden heels.`); + break; + case "heels": + r.push(`beautiful wood and leather stilettos with an ornamented heel.`); + break; + case "pumps": + r.push(`beautiful wood and leather pumps with an ornamented heel.`); + break; + case "extreme heels": + r.push(`high wooden heels with leather straps.`); + break; + case "platform shoes": + r.push(`simple wood and leather platform shoes.`); + break; + case "platform heels": + r.push(`beautiful wood and leather stilettos with an ornamented platform and heel.`); + break; + case "extreme platform heels": + r.push(`towering ornamented wood and leather platform heels.`); + break; + default: + r.push(`bare feet with a small ankle chain.`); + } + break; + case "a skimpy loincloth": + switch (slave.shoes) { + case "flats": + r.push(`barbarous leather sandals.`); + break; + case "boots": + r.push(`barbarous leather boots with thin leather laces and bone heels.`); + break; + case "heels": + r.push(`barbarous leather stilettos with an ornamented bone heel.`); + break; + case "pumps": + r.push(`barbarous leather pumps with an ornamented bone heel.`); + break; + case "extreme heels": + r.push(`barbarous high bone heels with leather straps.`); + break; + case "platform shoes": + r.push(`barbarous leather sandals with a solid bone platform.`); + break; + case "platform heels": + r.push(`barbarous leather stilettos with an ornamented bone platform and heel.`); + break; + case "extreme platform heels": + r.push(`arbarous high bone platform heels with leather straps.`); + break; + default: + r.push(`bare feet.`); + } + break; + case "a slutty qipao": + switch (slave.shoes) { + case "flats": + r.push(`little silk slippers.`); + break; + case "boots": + r.push(`elegant leather boots.`); + break; + case "heels": + r.push(`brightly colored heels.`); + break; + case "pumps": + r.push(`brightly colored pumps.`); + break; + case "extreme heels": + r.push(`extreme heels that mimic bound feet.`); + break; + case "platform shoes": + r.push(`brightly colored platform shoes.`); + break; + case "platform heels": + r.push(`small platform heels that mimic bound feet.`); + break; + case "extreme platform heels": + r.push(`extreme platform heels that tightly bind ${his} feet.`); + break; + default: + r.push(`bare stockinged feet.`); + } + break; + case "uncomfortable straps": + r.push(`straps that`); + switch (slave.shoes) { + case "flats": + r.push(`run down ${his} legs to end in sandals that incorporate shackles at each ankle.`); + break; + case "boots": + r.push(`run down ${his} legs to end in utility boots that incorporate shackles at each ankle.`); + break; + case "heels": + r.push(`run down ${his} legs to end in high leather heels that incorporate shackles at each ankle.`); + break; + case "pumps": + r.push(`run down ${his} legs to end in high leather pumps.`); + break; + case "extreme heels": + r.push(`end in high leather heels that force ${him} to stand almost on tiptoe.`); + break; + case "platform shoes": + r.push(`run down ${his} legs to end in platform shoes that incorporate shackles at each ankle.`); + break; + case "platform heels": + r.push(`run down ${his} legs to end in platform heels that incorporate shackles at each ankle.`); + break; + case "extreme platform heels": + r.push(`end in high platform heels that force ${him} to balance precariously on tiptoe.`); + break; + default: + r.push(`end in shackles at each heel, leaving ${his} feet bare.`); + } + break; + case "shibari ropes": + switch (slave.shoes) { + case "flats": + r.push(`a pair of rope sandals.`); + break; + case "boots": + r.push(`a pair of canvas boots attached to the rest of ${his} ropes.`); + break; + case "heels": + r.push(`a pair of rope sandal heels attached to the rest of ${his} ropes.`); + break; + case "pumps": + r.push(`a pair of rope sandal pumps attached to the rest of ${his} ropes.`); + break; + case "extreme heels": + r.push(`a pair of rope sandal heels that force ${him} to stand almost on tiptoe. They are attached to the rest of ${his} ropes.`); + break; + case "platform shoes": + r.push(`a pair of rope platform sandals.`); + break; + case "platform heels": + r.push(`a pair of rope platform sandal heels attached to the rest of ${his} ropes.`); + break; + case "extreme platform heels": + r.push(`a pair of rope platform sandal heels that force ${him} to stand on tiptoe. They are attached to the rest of ${his} ropes.`); + break; + default: + r.push(`end at each ankle, leaving ${his} feet bare.`); + } + break; + case "restrictive latex": + r.push(`latex which`); + switch (slave.shoes) { + case "flats": + r.push(`covers ${his} feet as well.`); + break; + case "boots": + r.push(`ends in a pair of boots made from the same material.`); + break; + case "heels": + r.push(`ends in a pair of high heels made from the same material.`); + break; + case "pumps": + r.push(`ends in a pair of high pumps made from the same material.`); + break; + case "extreme heels": + r.push(`ends in a pair of painfully high heels made from the same material, so tall ${he} must walk nearly on tiptoe, and shaped so that ${he} must stick ${his} ass out to stand.`); + break; + case "platform shoes": + r.push(`ends in a pair of platforms made from the same material.`); + break; + case "platform heels": + r.push(`ends in a pair of high platform heels made from the same material.`); + break; + case "extreme platform heels": + r.push(`ends in a pair of painfully high platform heels made from the same material, so tall ${he} must walk on tiptoe and stick ${his} ass out to stand with any semblance of balance.`); + break; + default: + r.push(`ends at the ankles, leaving ${his} feet bare.`); + } + break; + case "a latex catsuit": + switch (slave.shoes) { + case "flats": + r.push(`patent leather flats.`); + break; + case "boots": + r.push(`laced thigh-high boots.`); + break; + case "heels": + r.push(`patent leather heels.`); + break; + case "pumps": + r.push(`patent leather pumps.`); + break; + case "extreme heels": + r.push(`laced ballet boots that limit ${him} to small, dainty steps.`); + break; + case "platform shoes": + r.push(`patent platform shoes.`); + break; + case "platform heels": + r.push(`patent platform heels.`); + break; + case "extreme platform heels": + r.push(`patent high platform heels that limit ${him} to careful, dainty steps.`); + break; + default: + r.push(`nothing at the moment, leaving ${him} free to show off ${his} smooth legs.`); + } + break; + case "attractive lingerie": + switch (slave.shoes) { + case "flats": + r.push(`a pair of cute flats.`); + break; + case "boots": + r.push(`a pair of cute little ankle boots.`); + break; + case "heels": + r.push(`a pair of sexy heels in the same color.`); + break; + case "pumps": + r.push(`a pair of sexy pumps in the same color.`); + break; + case "extreme heels": + r.push(`a pair of high stripper heels in the same color.`); + break; + case "platform shoes": + r.push(`a pair of cute platforms in the same color.`); + break; + case "platform heels": + r.push(`a pair of sexy platform heels in the same color.`); + break; + case "extreme platform heels": + r.push(`a pair of high stripper platform heels in the same color, so tall that ${he} must stick ${his} ass and chest out to stand.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "kitty lingerie": + switch (slave.shoes) { + case "flats": + r.push(`a pair of cute flats.`); + break; + case "boots": + r.push(`a pair of cute little ankle boots.`); + break; + case "heels": + r.push(`a pair of sexy heels.`); + break; + case "pumps": + r.push(`a pair of sexy pumps.`); + break; + case "extreme heels": + r.push(`a pair of high stripper heels.`); + break; + case "platform shoes": + r.push(`a pair of cute heart-shaped platforms.`); + break; + case "platform heels": + r.push(`a pair of sexy heart-shaped heels.`); + break; + case "extreme platform heels": + r.push(`a pair of high stripper platform heels so tall that ${he} must stick ${his} ass out to stand.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "attractive lingerie for a pregnant woman": + switch (slave.shoes) { + case "flats": + r.push(`a pair of cute slippers.`); + break; + case "boots": + r.push(`a pair of cute little ankle boots.`); + break; + case "heels": + r.push(`a pair of sexy heels in the same color.`); + break; + case "pumps": + r.push(`a pair of sexy pumps in the same color.`); + break; + case "extreme heels": + r.push(`a pair of high stripper heels in the same color.`); + break; + case "platform shoes": + r.push(`a pair of cute, but sturdy, platforms.`); + break; + case "platform heels": + r.push(`a pair of sexy, yet sturdy, platform heels in the same color.`); + break; + case "extreme platform heels": + r.push(`a pair of high stripper platform heels so tall that ${he} must stick ${his} ass out to stand.`); + if (slave.belly >= 10000) { + r.push(`This has the lovely effect of forcing ${him} to straddle ${his} belly.`); + } + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a maternity dress": + switch (slave.shoes) { + case "flats": + r.push(`a pair of comfortable sandals.`); + break; + case "boots": + r.push(`a pair of nice leather boots.`); + break; + case "heels": + r.push(`a pair of comfortable heels.`); + break; + case "pumps": + r.push(`a pair of comfortable pumps.`); + break; + case "extreme heels": + r.push(`a pair of daringly high heels.`); + break; + case "platform shoes": + r.push(`a pair of comfortable platform shoes.`); + break; + case "platform heels": + r.push(`a pair of comfortable sturdy platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly high platform heels`); + if (slave.belly >= 10000) { + r.push(`that add a sexy sway to ${his} gravid waddle.`); + } else { + r.push(`that force ${him} to move at with gravid waddle.`); + break; + } + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "stretch pants and a crop-top": + switch (slave.shoes) { + case "flats": + r.push(`a pair of comfortable sandals.`); + break; + case "boots": + r.push(`a pair of slip on comfortable boots.`); + break; + case "heels": + r.push(`a pair of comfortable heels.`); + break; + case "pumps": + r.push(`a pair of comfortable pumps.`); + break; + case "extreme heels": + r.push(`a pair of daringly high heels.`); + break; + case "platform shoes": + r.push(`a pair of comfortable platform shoes.`); + break; + case "platform heels": + r.push(`a pair of comfortable platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly high platform heels so tall that ${he} must stick ${his} ass out to stand.`); + if (slave.weight > 95) { + r.push(`This has the lovely effect of allowing ${his} gut to hang heavily from ${his} body.`); + } + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a succubus outfit": + switch (slave.shoes) { + case "flats": + r.push(`Grecian sandals.`); + break; + case "boots": + r.push(`colored leather boots that come most of the way up ${his} thighs.`); + break; + case "heels": + r.push(`colored stiletto heels.`); + break; + case "pumps": + r.push(`colored stiletto pumps.`); + break; + case "extreme heels": + r.push(`tall boots that make ${his} feet look like hooves.`); + break; + case "platform shoes": + r.push(`shoes with hoof-like platforms.`); + break; + case "platform heels": + r.push(`colored stiletto platform heels.`); + break; + case "extreme platform heels": + r.push(`towering platform heels that make ${his} feet look like hooves.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a fallen nuns habit": + r.push(`latex which`); + switch (slave.shoes) { + case "flats": + r.push(`covers ${his} feet as well.`); + break; + case "boots": + r.push(`ends in a pair of boots made from the same material.`); + break; + case "heels": + r.push(`ends in a pair of high heels made from the same material.`); + break; + case "pumps": + r.push(`ends in a pair of high pumps made from the same material.`); + break; + case "extreme heels": + r.push(`ends in a pair of painfully high heels made from the same material, so tall ${he} must walk nearly on tiptoe, and shaped so that ${he} must stick ${his} ass out to stand.`); + break; + case "platform shoes": + r.push(`ends in a pair of platforms made from the same material.`); + break; + case "platform heels": + r.push(`ends in a pair of high platform heels made from the same material.`); + break; + case "extreme platform heels": + r.push(`ends in a pair of painfully high platform heels made from the same material, so tall ${he} must walk on tiptoe and stick ${his} ass out to stand with any semblance of balance.`); + break; + default: + r.push(`ends at the ankles, leaving ${his} feet bare.`); + } + break; + case "a chattel habit": + switch (slave.shoes) { + case "flats": + r.push(`a pair of gold sandals with thin straps that run up ${his} calves.`); + break; + case "boots": + r.push(`white leather boots that run most of the way up ${his} thighs.`); + break; + case "heels": + r.push(`a pair of gold heels secured by thin straps that run up ${his} calves.`); + break; + case "pumps": + r.push(`a pair of gold pumps secured by thin straps that run up ${his} calves.`); + break; + case "extreme heels": + r.push(`a pair of white leather stripper heels secured by thin golden straps that run up ${his} calves.`); + break; + case "platform shoes": + r.push(`a pair of gold platform sandals with thin straps that run up ${his} calves.`); + break; + case "platform heels": + r.push(`a pair of gold platform heels secured by thin straps that run up ${his} calves.`); + break; + case "extreme platform heels": + r.push(`a pair of white leather platform stripper heels secured by thin golden straps that run up ${his} calves.`); + break; + default: + r.push(`nothing for ${his} feet.`); + } + break; + case "a penitent nuns habit": + switch (slave.shoes) { + case "flats": + r.push(`a pair of scratchy rope sandals.`); + break; + case "boots": + r.push(`a pair of ill-fitting old boots.`); + break; + case "heels": + r.push(`a pair of utilitarian heels.`); + break; + case "pumps": + r.push(`a pair of utilitarian pumps.`); + break; + case "extreme heels": + r.push(`a pair of heels designed as religious torment.`); + break; + case "platform shoes": + r.push(`a pair of weighted platform shoes.`); + break; + case "platform heels": + r.push(`a pair of utilitarian platform heels with built-in weights.`); + break; + case "extreme platform heels": + r.push(`a pair of tortuously high platform heels complete with built-in weights.`); + break; + default: + r.push(`feet left bare on the cold ground.`); + } + break; + case "a string bikini": + switch (slave.shoes) { + case "flats": + r.push(`a pair of thong sandals.`); + break; + case "boots": + r.push(`a pair of stripper boots with turned-down tops.`); + break; + case "heels": + r.push(`a pair of cheap stripper heels.`); + break; + case "pumps": + r.push(`a pair of pole dancing pumps.`); + break; + case "extreme heels": + r.push(`a pair of stripper heels so tall ${he} has to walk with ${his} ass sticking out.`); + break; + case "platform shoes": + r.push(`a pair of pole dancing platforms.`); + break; + case "platform heels": + r.push(`a pair of cheap stripper platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of platform heels so tall ${he} has to walk with ${his} ass and chest sticking out.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a scalemail bikini": + switch (slave.shoes) { + case "flats": + r.push(`a pair of leather sandals.`); + break; + case "boots": + r.push(`a pair of steel-plated leather boots.`); + break; + case "heels": + r.push(`a pair of steel-plated leather heels.`); + break; + case "pumps": + r.push(`a pair of steel-plated leather pumps.`); + break; + case "extreme heels": + r.push(`a pair of leather heels so tall ${he} has to walk with ${his} ass sticking out.`); + break; + case "platform shoes": + r.push(`a pair of steel-plated platform boots.`); + break; + case "platform heels": + r.push(`a pair of steel-plated leather platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of platform heels so tall ${he} has to walk with ${his} ass and chest sticking out.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "striped panties": + switch (slave.shoes) { + case "flats": + r.push(`a pair of flat trainers.`); + break; + case "boots": + r.push(`a pair of high-top trainers.`); + break; + case "heels": + r.push(`a pair of heeled trainers.`); + break; + case "pumps": + r.push(`a pair of pump trainers.`); + break; + case "extreme heels": + r.push(`a pair of heeled trainers so tall ${he} has to walk rather bouncily.`); + break; + case "platform shoes": + r.push(`a pair of platform trainers.`); + break; + case "platform heels": + r.push(`a pair of heeled platform trainers.`); + break; + case "extreme platform heels": + r.push(`a pair of heeled platform trainers so tall ${he} has to walk with a sultry sway.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a cheerleader outfit": + switch (slave.shoes) { + case "flats": + r.push(`a pair of flat trainers.`); + break; + case "boots": + r.push(`a pair of high-top trainers.`); + break; + case "heels": + r.push(`a pair of heeled trainers.`); + break; + case "pumps": + r.push(`a pair of pump trainers.`); + break; + case "extreme heels": + r.push(`a pair of heeled trainers so tall ${he} has to walk rather bouncily.`); + break; + case "platform shoes": + r.push(`a pair of platform trainers.`); + break; + case "platform heels": + r.push(`a pair of heeled platform trainers.`); + break; + case "extreme platform heels": + r.push(`a pair of heeled platform trainers so tall ${he} has to give everyone a view up ${his} skirt trying to balance.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "clubslut netting": + switch (slave.shoes) { + case "flats": + r.push(`a pair of surprisingly sturdy flats for dancing in a crowd.`); + break; + case "boots": + r.push(`a pair of tall, comfortable leather boots to dance in.`); + break; + case "heels": + r.push(`a pair of comfortable heels to dance in.`); + break; + case "pumps": + r.push(`a pair of comfortable pumps to dance in.`); + break; + case "extreme heels": + r.push(`a pair of stripper heels so tall ${he} has to walk rather bouncily.`); + break; + case "platform shoes": + r.push(`a pair of solid platform shoes fit for the disco floor.`); + break; + case "platform heels": + r.push(`a pair of surprisingly sturdy platform heels to dominate the disco floor.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly tall disco heels that make ${him} stand out on the dance floor.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "cutoffs and a t-shirt": + switch (slave.shoes) { + case "flats": + r.push(`girly sneakers.`); + break; + case "boots": + r.push(`girly tasseled boots.`); + break; + case "heels": + r.push(`high heeled sneakers.`); + break; + case "pumps": + r.push(`girly pump sneakers.`); + break; + case "extreme heels": + r.push(`high heeled sneakers so high ${his} butthole is at perfect dick height.`); + break; + case "platform shoes": + r.push(`girly platform shoes.`); + break; + case "platform heels": + r.push(`girly platform heels.`); + break; + case "extreme platform heels": + r.push(`high heeled platform shoes so high ${his} butthole is at perfect dick height.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "spats and a tank top": + switch (slave.shoes) { + case "flats": + r.push(`a pair of flat sneakers.`); + break; + case "boots": + r.push(`a pair of high-top trainers.`); + break; + case "heels": + r.push(`a pair of heeled trainers.`); + break; + case "pumps": + r.push(`a pair of athletic pump trainers.`); + break; + case "extreme heels": + r.push(`a pair of heeled trainers so tall ${he} has a lot of trouble running.`); + break; + case "platform shoes": + r.push(`a pair of trainers with a sturdy platform fit for a jog.`); + break; + case "platform heels": + r.push(`a pair of heeled platform trainers that are sure to complicate a workout.`); + break; + case "extreme platform heels": + r.push(`a pair of heeled platform trainers so tall ${he} gets a workout just trying to walk.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a slave gown": + switch (slave.shoes) { + case "flats": + r.push(`a pair of fashionable slingback sandals.`); + break; + case "boots": + r.push(`elegant worked leather boots.`); + break; + case "heels": + r.push(`kitten heels.`); + break; + case "pumps": + r.push(`sleek pumps.`); + break; + case "extreme heels": + r.push(`daring spike heels so high ${his} butt is at dick height.`); + break; + case "platform shoes": + r.push(`stylish platform shoes.`); + break; + case "platform heels": + r.push(`elegant platform heels.`); + break; + case "extreme platform heels": + r.push(`elegant platform heels so high ${his} butt is at dick height.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "slutty business attire": + switch (slave.shoes) { + case "flats": + r.push(`a pair of kitten heeled flats.`); + break; + case "boots": + r.push(`a pair of shiny leather heeled boots.`); + break; + case "heels": + r.push(`a pair of slim fuck-me heels.`); + break; + case "pumps": + r.push(`a pair of fuck-me pumps.`); + break; + case "extreme heels": + r.push(`a pair of spike slingback heels so extreme ${he} has to walk with extreme care.`); + break; + case "platform shoes": + r.push(`a pair of shiny leather platform shoes.`); + break; + case "platform heels": + r.push(`a pair of slim fuck-me platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of platform heels so extreme ${he} has to walk with an exaggerated sway in ${his} step.`); + break; + default: + r.push(`comically bare feet.`); + } + break; + case "nice business attire": + switch (slave.shoes) { + case "flats": + r.push(`a pair of kitten heeled flats.`); + break; + case "boots": + r.push(`a pair of heeled boots, polished to a mirror shine.`); + break; + case "heels": + r.push(`a pair of spike boardroom heels.`); + break; + case "pumps": + r.push(`a pair of spike boardroom pumps.`); + break; + case "extreme heels": + r.push(`a pair of spike boardroom heels so extreme ${he} has to concentrate just to stand.`); + break; + case "platform shoes": + r.push(`a pair of polished leather platform shoes.`); + break; + case "platform heels": + r.push(`a pair of polished leather platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of polished leather platform heels so extreme ${he} has to concentrate just to stand.`); + break; + default: + r.push(`ridiculously bare stockinged feet.`); + } + break; + case "a ball gown": + switch (slave.shoes) { + case "flats": + r.push(`a delicate pair of dancing slippers.`); + break; + case "boots": + r.push(`a dainty pair of heeled booties.`); + break; + case "heels": + r.push(`an ornate pair of stiletto heels.`); + break; + case "pumps": + r.push(`an ornate pair of stiletto pumps.`); + break; + case "extreme heels": + r.push(`an ornate pair of stiletto heels so extreme ${he} has to concentrate just to stand.`); + break; + case "platform shoes": + r.push(`a delicate pair of platform shoes.`); + break; + case "platform heels": + r.push(`an ornate pair of platform heels.`); + break; + case "extreme platform heels": + r.push(`an ornate pair of platform heels so extreme ${he} has to concentrate just to stand.`); + break; + default: + r.push(`ridiculously bare stockinged feet.`); + } + break; + case "a halter top dress": + switch (slave.shoes) { + case "flats": + r.push(`a pair of flat shoes with decorative bows.`); + break; + case "boots": + r.push(`tights and a flashy pair of evening boots.`); + break; + case "heels": + r.push(`an elegant pair of stiletto heels.`); + break; + case "pumps": + r.push(`an elegant pair of stiletto pumps.`); + break; + case "extreme heels": + r.push(`tights and a pair of stiletto heels so extreme ${he} has to concentrate just to stand.`); + break; + case "platform shoes": + r.push(`a pair of platform shoes with decorative bows.`); + break; + case "platform heels": + r.push(`an elegant pair of platform heels complete with stiletto.`); + break; + case "extreme platform heels": + r.push(`a narrow pair of platform heels so extreme ${he} has to concentrate just to stand.`); + break; + default: + r.push(`with ${his} ridiculously bare feet in tights.`); + } + break; + case "a mini dress": + switch (slave.shoes) { + case "flats": + r.push(`suede flats.`); + break; + case "boots": + r.push(`suede thigh-high boots.`); + break; + case "heels": + r.push(`suede ankle strap heels.`); + break; + case "pumps": + r.push(`suede ankle strap pumps.`); + break; + case "extreme heels": + r.push(`suede ankle strap heels so tall, ${he} has to walk with ${his} ass sticking out.`); + break; + case "platform shoes": + r.push(`suede platform shoes.`); + break; + case "platform heels": + r.push(`suede ankle strap platform heels.`); + break; + case "extreme platform heels": + r.push(`suede ankle strap platform heels so tall, ${he} has to walk with ${his} ass sticking out.`); + break; + default: + r.push(`bare feet.`); + } + break; + case "a comfortable bodysuit": + switch (slave.shoes) { + case "flats": + r.push(`a pair of comfortable shoes.`); + break; + case "boots": + r.push(`a pair of heeled boots.`); + break; + case "heels": + r.push(`a pair of heels.`); + break; + case "pumps": + r.push(`a pair of pumps.`); + break; + case "extreme heels": + r.push(`a pair of heels so extreme ${he}'s practically on tiptoe.`); + break; + case "platform shoes": + r.push(`a pair of platform shoes.`); + break; + case "platform heels": + r.push(`a pair of platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of platform heels so extreme ${he}'s practically on tiptoe.`); + break; + default: + r.push(`nothing on ${his} feet, each individual toe of which is perfectly wrapped by the bodysuit.`); + } + break; + case "a tube top and thong": break; + case "a bra": break; + case "a thong": break; + case "a tube top": break; + case "a striped bra": break; + case "striped underwear": break; + case "boyshorts": break; + case "cutoffs": break; + case "panties": break; + case "panties and pasties": break; + case "pasties": break; + case "jeans": break; + case "a button-up shirt and panties": break; + case "a button-up shirt": break; + case "a t-shirt and jeans": break; + case "an oversized t-shirt and boyshorts": break; + case "an oversized t-shirt": break; + case "a t-shirt and panties": break; + case "a t-shirt": break; + case "a sweater and cutoffs": break; + case "a sweater": break; + case "a tank-top": break; + case "a sweater and panties": break; + case "a tank-top and panties": break; + case "a t-shirt and thong": + switch (slave.shoes) { + case "flats": + r.push(`a pair of comfortable shoes.`); + break; + case "boots": + r.push(`a pair of heeled boots.`); + break; + case "heels": + r.push(`a pair of heels.`); + break; + case "pumps": + r.push(`a pair of pumps.`); + break; + case "extreme heels": + r.push(`a pair of heels so extreme ${he}'s practically on tiptoe.`); + break; + case "platform shoes": + r.push(`a pair of platform shoes.`); + break; + case "platform heels": + r.push(`a pair of platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of platform heels so extreme ${he}'s practically on tiptoe.`); + break; + default: + r.push(`nothing on ${his} feet.`); + } + break; + case "a sports bra": break; + case "sport shorts and a t-shirt": break; + case "sport shorts": break; + case "sport shorts and a sports bra": + switch (slave.shoes) { + case "flats": + r.push(`a pair of athletic shoes.`); + break; + case "boots": + r.push(`a pair of athletic heeled boots.`); + break; + case "heels": + r.push(`a pair of athletic heels.`); + break; + case "pumps": + r.push(`a pair of athletic pumps.`); + break; + case "extreme heels": + r.push(`a pair of athletic heels so extreme ${he}'s practically on tiptoe.`); + break; + case "platform shoes": + r.push(`a pair of athletic platform shoes.`); + break; + case "platform heels": + r.push(`a pair of ankle-supporting platform heels to protect ${him} from sprains.`); + break; + case "extreme platform heels": + r.push(`a pair of extremely tall, but ankle-supporting, platform heels to protect ${him} from sprains.`); + break; + default: + r.push(`nothing on ${his} feet.`); + } + break; + case "a nice pony outfit": break; + case "a slutty pony outfit": break; + case "leather pants and pasties": break; + case "leather pants": break; + case "leather pants and a tube top": + switch (slave.shoes) { + case "flats": + r.push(`a pair of slutty shoes.`); + break; + case "boots": + r.push(`a pair of slutty heeled boots.`); + break; + case "heels": + r.push(`a pair of slutty heels.`); + break; + case "pumps": + r.push(`a pair of slutty pumps.`); + break; + case "extreme heels": + r.push(`a pair of slutty heels so extreme ${he}'s practically on tiptoe.`); + break; + case "platform shoes": + r.push(`a pair of slutty platform shoes.`); + break; + case "platform heels": + r.push(`a pair of slutty platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of slutty platform heels so extreme ${he}'s practically on tiptoe.`); + break; + default: + r.push(`nothing on ${his} feet.`); + } + break; + case "a leotard": + switch (slave.shoes) { + case "flats": + r.push(`a pair of athletic shoes.`); + break; + case "boots": + r.push(`a pair of high-topped athletic boots.`); + break; + case "heels": + r.push(`a pair of high-heeled athletic shoes.`); + break; + case "pumps": + r.push(`a pair of pump athletic shoes.`); + break; + case "extreme heels": + r.push(`ballet shoes made to force ${him} to walk en pointe.`); + break; + case "platform shoes": + r.push(`a pair of athletic platform shoes.`); + break; + case "platform heels": + r.push(`a pair of platform heels that make ${him} look like ${he} is walking en pointe.`); + break; + case "extreme platform heels": + r.push(`a pair of platform heels so unwieldy that every step must be made with the grace of a dancer.`); + break; + default: + r.push(`nothing on ${his} feet, which are covered by the leotard.`); + } + break; + case "a burkini": break; + case "a one-piece swimsuit": + switch (slave.shoes) { + case "flats": + r.push(`a pair of open-toed sandals.`); + break; + case "boots": + r.push(`a pair of colorful rubber boots.`); + break; + case "heels": + r.push(`a pair of waterproof heels.`); + break; + case "pumps": + r.push(`a pair of colorful rubber pumps.`); + break; + case "extreme heels": + r.push(`a pair of extreme yet swim-ready heels.`); + break; + case "platform shoes": + r.push(`a pair of platform sandals.`); + break; + case "platform heels": + r.push(`a pair of waterproof platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of extreme yet swim-ready platform heels.`); + break; + default: + r.push(`leaves ${his} feet bare.`); + } + break; + case "a monokini": + switch (slave.shoes) { + case "flats": + r.push(`a pair of open-toed sandals.`); + break; + case "boots": + r.push(`a pair of go-go boots.`); + break; + case "heels": + r.push(`a pair of sand-ready heels.`); + break; + case "pumps": + r.push(`a pair of colorful pumps.`); + break; + case "extreme heels": + r.push(`a pair of dangerously tall heels still stable enough to walk through sand.`); + break; + case "platform shoes": + r.push(`a pair of platform sandals.`); + break; + case "platform heels": + r.push(`a pair of platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of dangerously tall platform heels.`); + break; + default: + r.push(`leaves ${his} feet bare.`); + } + break; + case "an apron": + switch (slave.shoes) { + case "flats": + r.push(`aside from a pair of suede flats.`); + break; + case "boots": + r.push(`aside from a pair of suede thigh-high boots.`); + break; + case "heels": + r.push(`aside from a pair of suede ankle strap heels.`); + break; + case "pumps": + r.push(`aside from a pair of suede ankle strap pumps.`); + break; + case "extreme heels": + r.push(`aside from a pair of suede ankle strap heels so tall, ${he} has to walk with ${his} ass sticking out.`); + break; + case "platform shoes": + r.push(`aside from a pair of suede platform shoes.`); + break; + case "platform heels": + r.push(`aside from a pair of suede ankle strap platform heels.`); + break; + case "extreme platform heels": + r.push(`aside from a pair of suede ankle strap platform heels so tall, ${he} has to walk with ${his} ass sticking out and ${his} chest thrust forward.`); + break; + default: + r.push(`all the way down to ${his} feet.`); + } + break; + case "a Santa dress": + switch (slave.shoes) { + case "flats": + r.push(`a pair of black slippers.`); + break; + case "boots": + r.push(`a pair of long black boots.`); + break; + case "heels": + r.push(`a pair of black high heels.`); + break; + case "pumps": + r.push(`a pair of black pumps.`); + break; + case "extreme heels": + r.push(`a pair of dangerously tall black high heels.`); + break; + case "platform shoes": + r.push(`a pair of black platform shoes with built-in jingle bells.`); + break; + case "platform heels": + r.push(`a pair of black platform heels with built-in jingle bells.`); + break; + case "extreme platform heels": + r.push(`a pair of dangerously tall black platform heels with built-in jingle bells.`); + break; + default: + r.push(`nothing on ${his} feet.`); + } + break; + case "a cybersuit": + switch (slave.shoes) { + case "flats": + r.push(`a pair of short rubberized combat boots.`); + break; + case "boots": + r.push(`a pair of rubberized combat boots.`); + break; + case "heels": + r.push(`a pair of rubberized heels, accentuating ${his} ass.`); + break; + case "pumps": + r.push(`a pair of rubberized pumps, accentuating ${his} ass.`); + break; + case "extreme heels": + r.push(`a pair dangerously tall rubberized heels.`); + break; + case "platform shoes": + r.push(`a pair of rubberized platform boots.`); + break; + case "platform heels": + r.push(`a pair of rubberized platform heels, accentuating ${his} ass.`); + break; + case "extreme platform heels": + r.push(`a pair dangerously tall rubberized heels, forcing ${him} to stick out ${his} ass.`); + break; + default: + r.push(`leaves ${his} feet bare.`); + } + break; + case "a bunny outfit": + switch (slave.shoes) { + case "flats": + r.push(`kitten-heeled strap sandals.`); + break; + case "boots": + r.push(`high-heeled boots that match ${his} teddy.`); + break; + case "heels": + r.push(`high heels that match ${his} teddy.`); + break; + case "pumps": + r.push(`high pumps that match ${his} teddy.`); + break; + case "extreme heels": + r.push(`painfully high heels that match ${his} teddy.`); + break; + case "platform shoes": + r.push(`platform shoes that match ${his} teddy.`); + break; + case "platform heels": + r.push(`platform heels that match ${his} teddy.`); + break; + case "extreme platform heels": + r.push(`painfully tall platform heels that match ${his} teddy.`); + break; + default: + r.push(`${his} bare feet.`); + } + break; + case "a slutty maid outfit": + switch (slave.shoes) { + case "flats": + r.push(`little black shoes.`); + break; + case "boots": + r.push(`rubber work boots for mopping the floor.`); + break; + case "heels": + r.push(`little sleek heels.`); + break; + case "pumps": + r.push(`little sleek pumps.`); + break; + case "extreme heels": + r.push(`black pump heels that raise ${his} practically bare butt to dick height.`); + break; + case "platform shoes": + r.push(`rubber platform shoes to keep ${his} feet off the floors.`); + break; + case "platform heels": + r.push(`sleek platform heels.`); + break; + case "extreme platform heels": + r.push(`black platform heels that raise ${his} practically bare butt to dick height.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a nice maid outfit": + switch (slave.shoes) { + case "flats": + r.push(`little black shoes.`); + break; + case "boots": + r.push(`rubber work boots for mopping the floor.`); + break; + case "heels": + r.push(`little sleek heels.`); + break; + case "pumps": + r.push(`little sleek pumps.`); + break; + case "extreme heels": + r.push(`black pump heels of inconvenient height.`); + break; + case "platform shoes": + r.push(`rubber platform shoes to keep ${his} feet off the floors.`); + break; + case "platform heels": + r.push(`sleek platform heels.`); + break; + case "extreme platform heels": + r.push(`black platform heels that render even the highest shelf quite dustable.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a slutty nurse outfit": + switch (slave.shoes) { + case "flats": + r.push(`white flat shoes.`); + break; + case "boots": + r.push(`white leather boots that come up ${his} thighs to`); + if (V.showInches === 2) { + r.push(`an inch`); + } else { + r.push(`three centimeters`); + } + r.push(`below the hem of ${his} skirt.`); + break; + case "heels": + r.push(`white fuck-me heels.`); + break; + case "pumps": + r.push(`white low heeled pumps.`); + break; + case "extreme heels": + r.push(`white pump heels so tall ${he} can barely totter along.`); + break; + case "platform shoes": + r.push(`white platform shoes emblazoned with crosses.`); + break; + case "platform heels": + r.push(`white platform heels emblazoned with crosses.`); + break; + case "extreme platform heels": + r.push(`white platform heels so tall ${he} can barely totter along.`); + break; + default: + r.push(`bare feet.`); + } + break; + case "a nice nurse outfit": + switch (slave.shoes) { + case "flats": + r.push(`practical white nursing clogs.`); + break; + case "boots": + r.push(`white leather boots underneath ${his} pant legs.`); + break; + case "heels": + r.push(`modest white heels.`); + break; + case "pumps": + r.push(`modest white pumps.`); + break; + case "extreme heels": + r.push(`impractically high heeled white pumps.`); + break; + case "platform shoes": + r.push(`modest white platform shoes.`); + break; + case "platform heels": + r.push(`modest white platform heels.`); + break; + case "extreme platform heels": + r.push(`impractically high white platform heels.`); + break; + default: + r.push(`disposable foot covers over socks.`); + } + break; + case "a schoolgirl outfit": + switch (slave.shoes) { + case "flats": + r.push(`girly tennis shoes with bright white laces.`); + break; + case "boots": + r.push(`brown leather riding boots with buckled tops.`); + break; + case "heels": + r.push(`black heels with little plaid bows.`); + break; + case "pumps": + r.push(`black pumps with little plaid bows.`); + break; + case "extreme heels": + r.push(`tall black pump heels with little plaid bows.`); + break; + case "platform shoes": + r.push(`girly platform shoes with bright white laces.`); + break; + case "platform heels": + r.push(`black platform heels with little plaid bows.`); + break; + case "extreme platform heels": + r.push(`tall black platform heels that force ${him} to walk with ${his} ass sticking out.`); + break; + default: + r.push(`bare feet.`); + } + break; + case "a kimono": + switch (slave.shoes) { + case "flats": + r.push(`getae over tabi socks.`); + break; + case "boots": + r.push(`black jika-tabi boots.`); + break; + case "heels": + r.push(`tall getae over tabi socks.`); + break; + case "pumps": + r.push(`tall getae over tabi socks.`); + break; + case "extreme heels": + r.push(`towering getae over tabi socks.`); + break; + case "platform shoes": + r.push(`hardwood platforms over tabi socks.`); + break; + case "platform heels": + r.push(`platform heels carved from hardwood.`); + break; + case "extreme platform heels": + r.push(`extremely tall platform heels carved from hardwood.`); + break; + default: + r.push(`bare feet.`); + } + break; + case "a burqa": break; + case "a hijab and abaya": break; + case "a niqab and abaya": + switch (slave.shoes) { + case "flats": + r.push(`sport a pair of simple black slippers.`); + break; + case "boots": + r.push(`sport a pair of black leather boots.`); + break; + case "heels": + r.push(`sport a pair of modest black heels.`); + break; + case "pumps": + r.push(`sport a pair of modest black pumps.`); + break; + case "extreme heels": + r.push(`sport a pair of immodestly tall black heels.`); + break; + case "platform shoes": + r.push(`sport a pair of simple black platform shoes.`); + break; + case "platform heels": + r.push(`sport a pair of modest black platform heels.`); + break; + case "extreme platform heels": + r.push(`sport a pair of immodestly tall black platform heels.`); + break; + default: + r.push(`are totally bare.`); + } + break; + case "a klan robe": break; + case "a slutty klan robe": + switch (slave.shoes) { + case "flats": + r.push(`sport a pair of simple slippers.`); + break; + case "boots": + r.push(`sport a pair of leather boots.`); + break; + case "heels": + r.push(`sport a pair of modest heels.`); + break; + case "pumps": + r.push(`sport a pair of modest pumps.`); + break; + case "extreme heels": + r.push(`sport a pair of immodestly tall heels.`); + break; + case "platform shoes": + r.push(`sport a pair of simple platform shoes.`); + break; + case "platform heels": + r.push(`sport a pair of modest platform heels.`); + break; + case "extreme platform heels": + r.push(`sport a pair of immodestly tall platform heels.`); + break; + default: + r.push(`are totally bare.`); + } + break; + case "a military uniform": break; + case "a police uniform": + switch (slave.shoes) { + case "flats": + r.push(`polished Oxford shoes.`); + break; + case "boots": + r.push(`tall black leather boots.`); + break; + case "heels": + r.push(`modest black service heels.`); + break; + case "pumps": + r.push(`modest black service pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); + break; + case "platform shoes": + r.push(`leather service boots with a built-in platform.`); + break; + case "platform heels": + r.push(`modest black service platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); + break; + default: + r.push(`a complete lack of regulation footwear.`); + } + break; + case "a schutzstaffel uniform": + switch (slave.shoes) { + case "flats": + r.push(`polished Oxford shoes.`); + break; + case "boots": + r.push(`tall black leather boots.`); + break; + case "heels": + r.push(`modest black service heels.`); + break; + case "pumps": + r.push(`modest black service pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); + break; + case "platform shoes": + r.push(`leather service boots with a built-in platform.`); + break; + case "platform heels": + r.push(`modest black service platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); + break; + default: + r.push(`a complete lack of regulation footwear.`); + } + break; + case "a slutty schutzstaffel uniform": + switch (slave.shoes) { + case "flats": + r.push(`polished Oxford shoes.`); + break; + case "boots": + r.push(`tall black leather boots.`); + break; + case "heels": + r.push(`modest black service heels.`); + break; + case "pumps": + r.push(`modest black service pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); + break; + case "platform shoes": + r.push(`leather service boots with a built-in platform.`); + break; + case "platform heels": + r.push(`modest black service platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); + break; + default: + r.push(`a complete lack of regulation footwear.`); + } + break; + case "a red army uniform": + switch (slave.shoes) { + case "flats": + r.push(`polished Oxford shoes.`); + break; + case "boots": + r.push(`tall black leather boots.`); + break; + case "heels": + r.push(`modest black service heels.`); + break; + case "pumps": + r.push(`modest black service pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); + break; + case "platform shoes": + r.push(`leather service boots with a built-in platform.`); + break; + case "platform heels": + r.push(`modest black service platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); + break; + default: + r.push(`a complete lack of regulation footwear.`); + } + break; + case "battlearmor": + switch (slave.shoes) { + case "flats": + r.push(`polished service shoes.`); + break; + case "boots": + r.push(`tall combat boots.`); + break; + case "heels": + r.push(`modest service heels.`); + break; + case "pumps": + r.push(`modest service pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); + break; + case "platform shoes": + r.push(`leather combat boots with a built-in platform.`); + break; + case "platform heels": + r.push(`modest service platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); + break; + default: + r.push(`a complete lack of regulation footwear.`); + } + break; + case "a long qipao": + switch (slave.shoes) { + case "flats": + r.push(`polished oriental flats.`); + break; + case "boots": + r.push(`tall oriental boots.`); + break; + case "heels": + r.push(`modest oriental heels.`); + break; + case "pumps": + r.push(`modest oriental pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled oriental boots.`); + break; + case "platform shoes": + r.push(`polished platform shoes with an oriental design.`); + break; + case "platform heels": + r.push(`modest oriental platform heels.`); + break; + case "extreme platform heels": + r.push(`extreme platform heels with intricate oriental designs.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a gothic lolita dress": + switch (slave.shoes) { + case "flats": + r.push(`polished Victorian flats.`); + break; + case "boots": + r.push(`tall Victorian boots.`); + break; + case "heels": + r.push(`modest Victorian heels.`); + break; + case "pumps": + r.push(`modest Victorian pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled Victorian boots.`); + break; + case "platform shoes": + r.push(`platform shoes with a Victorian flair.`); + break; + case "platform heels": + r.push(`platform heels with a Victorian flair.`); + break; + case "extreme platform heels": + r.push(`tall platform heels with a Victorian flair.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a mounty outfit": + switch (slave.shoes) { + case "flats": + r.push(`polished Oxford shoes.`); + break; + case "boots": + r.push(`tall black leather boots.`); + break; + case "heels": + r.push(`modest black service heels.`); + break; + case "pumps": + r.push(`modest black service pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ceremonial dress boots that force ${him} to constantly stand at attention.`); + break; + case "platform shoes": + r.push(`leather service boots with a built-in platform.`); + break; + case "platform heels": + r.push(`modest black service platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely high heeled ceremonial platform dress boots that force ${him} to constantly stand at attention.`); + break; + default: + r.push(`a complete lack of regulation footwear.`); + } + break; + case "a dirndl": + switch (slave.shoes) { + case "flats": + r.push(`polished traditional laced shoes.`); + break; + case "boots": + r.push(`tall traditional laced boots.`); + break; + case "heels": + r.push(`modest traditional laced heels.`); + break; + case "pumps": + r.push(`modest traditional laced pumps.`); + break; + case "extreme heels": + r.push(`a pair of daringly high traditional laced heels.`); + break; + case "platform shoes": + r.push(`polished traditional laced platform shoes.`); + break; + case "platform heels": + r.push(`modest traditional laced platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly high traditional laced platform heels.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "lederhosen": + switch (slave.shoes) { + case "flats": + r.push(`polished traditional shoes.`); + break; + case "boots": + r.push(`tall traditional boots.`); + break; + case "heels": + r.push(`modest traditional heels.`); + break; + case "pumps": + r.push(`modest traditional pumps.`); + break; + case "extreme heels": + r.push(`a pair of daringly high traditional heels.`); + break; + case "platform shoes": + r.push(`polished traditional laced platform shoes.`); + break; + case "platform heels": + r.push(`modest traditional platform heels.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly high traditional platform heels.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "a biyelgee costume": break; + case "a hanbok": + switch (slave.shoes) { + case "flats": + r.push(`ornamental dancing shoes.`); + break; + case "boots": + r.push(`bright sturdy boots.`); + break; + case "heels": + r.push(`bright ornamental heels.`); + break; + case "pumps": + r.push(`bright ornamental pumps.`); + break; + case "extreme heels": + r.push(`extremely high heeled ornamental dress boots that force ${him} to constantly rock ${his} hips to shift ${his} weight.`); + break; + case "platform shoes": + r.push(`bright ornamental platform shoes.`); + break; + case "platform heels": + r.push(`bright ornamental platform heels.`); + break; + case "extreme platform heels": + r.push(`extremely tall ornamental platform heels that force ${him} to constantly rock ${his} hips to shift ${his} weight.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "battledress": + switch (slave.shoes) { + case "flats": + r.push(`low topped patrol shoes.`); + break; + case "boots": + r.push(`practical combat boots.`); + break; + case "heels": + r.push(`high-heeled combat boots.`); + break; + case "pumps": + r.push(`pump-like combat boots.`); + break; + case "extreme heels": + r.push(`combat boots with heels so tall as to almost immobilize ${him}.`); + break; + case "platform shoes": + r.push(`sturdy platform combat boots.`); + break; + case "platform heels": + r.push(`impractical platform heeled combat boots.`); + break; + case "extreme platform heels": + r.push(`combat boots with a heeled platform so tall that they are practically immobilizing.`); + break; + default: + r.push(`bare feet, VC style.`); + } + break; + case "harem gauze": + switch (slave.shoes) { + case "flats": + r.push(`jeweled thong sandals.`); + break; + case "boots": + r.push(`long leather boots worked with beautiful golden filigree.`); + break; + case "heels": + r.push(`high heels decorated with golden filigree.`); + break; + case "pumps": + r.push(`high pumps decorated with golden filigree.`); + break; + case "extreme heels": + r.push(`extremely high heels decorated with golden filigree.`); + break; + case "platform shoes": + r.push(`platform shoes with beautiful eastern patterns worked into the sides in lapis lazuli.`); + break; + case "platform heels": + r.push(`platform heels with beautiful eastern patterns worked into the sides in lapis lazuli.`); + break; + case "extreme platform heels": + r.push(`tall platform heels with beautiful eastern patterns worked into the sides in lapis lazuli.`); + break; + default: + r.push(`nothing on ${his} bare feet.`); + } + break; + case "slutty jewelry": + r.push(`bangles which`); + switch (slave.shoes) { + case "flats": + r.push(`connect to the thin straps of a pair of sandals of the same golden chain.`); + break; + case "boots": + r.push(`crisscross ${his} thighs and calves down to a pair of soles to form boots of golden chains.`); + break; + case "heels": + r.push(`crisscross ${his} thighs and calves down to a pair of golden heels.`); + break; + case "pumps": + r.push(`crisscross ${his} thighs and calves down to a pair of golden pumps.`); + break; + case "extreme heels": + r.push(`crisscross ${his} thighs and calves down to a pair of excruciatingly high golden heels.`); + break; + case "platform shoes": + r.push(`crisscross ${his} thighs and calves down to a pair of golden platforms.`); + break; + case "platform heels": + r.push(`crisscross ${his} thighs and calves down to a pair of golden platform heels.`); + break; + case "extreme platform heels": + r.push(`crisscross ${his} thighs and calves down to a pair of excruciatingly high golden platform heels.`); + break; + default: + r.push(`end at mid-calf, leaving ${his} feet bare except for a set of jeweled toe-rings.`); + } + + r.push(App.Desc.piercing(slave, "chastity")); + break; + case "a courtesan dress": + switch (slave.shoes) { + case "flats": + r.push(`an elegant pair of dancing slippers.`); + break; + case "boots": + r.push(`an elegant pair of heeled booties.`); + break; + case "heels": + r.push(`an elegant pair of heels.`); + break; + case "pumps": + r.push(`an elegant pair of pumps.`); + break; + case "extreme heels": + r.push(`an elegant pair of excruciatingly high heels that test ${his} grace.`); + break; + case "platform shoes": + r.push(`a fragile pair of platform shoes.`); + break; + case "platform heels": + r.push(`a fragile pair of platform heels.`); + break; + case "extreme platform heels": + r.push(`a fragile pair of excruciatingly high platform heels that test ${his} focus with each step.`); + break; + default: + r.push(`elegantly bare feet.`); + } + break; + case "a bimbo outfit": + switch (slave.shoes) { + case "flats": + r.push(`pink flat shoes.`); + break; + case "boots": + r.push(`leather boots that come up ${his} knees.`); + break; + case "heels": + r.push(`pink fuck-me heels.`); + break; + case "pumps": + r.push(`pink low heeled pumps.`); + break; + case "extreme heels": + r.push(`pink heels so tall ${he} has to push ${his} ass out and ${his} chest forward just to keep balance.`); + break; + case "platform shoes": + r.push(`pink platform shoes.`); + break; + case "platform heels": + r.push(`pink platform heels.`); + break; + case "extreme platform heels": + r.push(`pink platform heels so tall ${he} has to push ${his} ass out and ${his} chest forward just to keep balance.`); + break; + default: + r.push(`bare feet.`); + } + break; + default: + switch (slave.shoes) { + case "flats": + r.push(`a pair of simple sandals which just call attention to ${his} otherwise nude state.`); + break; + case "boots": + r.push(`a pair of sexy leather boots which just call attention to ${his} otherwise nude state.`); + break; + case "heels": + r.push(`a pair of sexy heels which just call attention to ${his} otherwise nude state.`); + break; + case "pumps": + r.push(`a pair of sexy pumps which just call attention to ${his} otherwise nude state.`); + break; + case "extreme heels": + r.push(`a pair of daringly high heels which just call attention to ${his} otherwise nude state.`); + break; + case "platform shoes": + r.push(`a pair of simple platform shoes which just call attention to ${his} otherwise nude state.`); + break; + case "platform heels": + r.push(`a pair of sexy platform heels which just call attention to ${his} otherwise nude state.`); + break; + case "extreme platform heels": + r.push(`a pair of daringly high platform heels which just call attention to ${his} otherwise nude state.`); + break; + default: + r.push(`nothing on ${his} bare feet either, naturally.`); + } + } + + switch (slave.legAccessory) { + // split stocking descriptions from above into here + case "short stockings": + r.push(`${He} is wearing a pair of short stockings that ends just below ${his}`); + if (hasBothLegs(slave)) { + r.push(`knees.`); + } else { + r.push(`knee.`); + } + break; + case "long stockings": + r.push(`${He} is wearing a pair of long stockings that ends in the middle of ${his}`); + if (hasBothLegs(slave)) { + r.push(`thighs.`); + } else { + r.push(`thigh.`); + } + } + } + // end amp check + + return r.join(" "); }; diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index be1f9949580b2b83476a57bc259f9864bfe50723..7290f8598735184b638376a5de67dbad3a7a1fcd 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -19,7 +19,7 @@ $activeSlave.slaveName is including <<if hasAnyLegs($activeSlave)>> nice slacks, a pretty silk blouse, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> a pretty silk blouse. <</if>> @@ -27,14 +27,14 @@ $activeSlave.slaveName is looped tightly around $his body wherever they can make $his most uncomfortable. <<if hasAnyLegs($activeSlave)>> On $his feet, $he's wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "Western clothing">> including a flannel <<if hasAnyLegs($activeSlave)>> shirt, chaps, a cowboy hat, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> shirt and a cowboy hat. <</if>> @@ -43,14 +43,14 @@ $activeSlave.slaveName is rubbed into every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of exposed skin to show off $his body. <<if hasAnyLegs($activeSlave)>> $He's wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "a toga">> made of sturdy white linen, appropriate for a female sex <<if hasAnyLegs($activeSlave)>> worker, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> worker. <</if>> @@ -59,7 +59,7 @@ $activeSlave.slaveName is made of beautiful <<if hasAnyLegs($activeSlave)>> silk, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> silk. <</if>> @@ -68,7 +68,7 @@ $activeSlave.slaveName is made of beautiful <<if hasAnyLegs($activeSlave)>> silk, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> silk. <</if>> @@ -77,7 +77,7 @@ $activeSlave.slaveName is including <<if hasAnyLegs($activeSlave)>> a comfortable top along with form fitting shorts and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> a comfortable top. <</if>> @@ -86,28 +86,28 @@ $activeSlave.slaveName is which are in the shape of sturdy lingerie, except that wherever the straps cross a nipple or a hole, there is a steel ring to permit access. <<if hasAnyLegs($activeSlave)>> $He is bound by - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "shibari ropes">> bound tightly around $his body. <<if hasAnyLegs($activeSlave)>> $He is bound by - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "restrictive latex">> which covers everything except $his mouth, breasts, and genitals. <<if hasAnyLegs($activeSlave)>> Even lower down, $he is squeezed by - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "a latex catsuit">> shiny and supple latex hugging every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $his body below the neck. <<if hasAnyLegs($activeSlave)>> $His latex enclosed feet fit snugly into - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "attractive lingerie">> @@ -128,7 +128,7 @@ $activeSlave.slaveName is The lingerie is $activeSlave.hColor to match $his hair, <</if>> and $he's wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> and a garter belt. <<if ($activeSlave.vagina == 0)>> @@ -163,7 +163,7 @@ $activeSlave.slaveName is The lingerie is $activeSlave.hColor to match $his hair, <</if>> and $he's wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> <<if ($activeSlave.vagina == 0)>> $His lingerie is the purest white, since $he is a pregnant virgin. @@ -184,7 +184,7 @@ $activeSlave.slaveName is consisting of a ruffled lace bra with a window shaped like a cat's head on the front and center, <<if hasAnyLegs($activeSlave)>> a pair of silken panties tied with lace, with stylized cat ears in the front and a paw print on the back, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> and a pair of silken panties tied with lace, with stylized cat ears in the front and a paw print on the back. <</if>> @@ -193,7 +193,7 @@ $activeSlave.slaveName is including a long loose dress made to stretch with a low cut neck designed for easy breast <<if hasAnyLegs($activeSlave)>> exposure, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> exposure. <</if>> @@ -202,7 +202,7 @@ $activeSlave.slaveName is including <<if hasAnyLegs($activeSlave)>> a tight, low-cut, midriff exposing crop-top, a pair of stretch pants, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> a tight, low-cut, midriff exposing crop-top and a legless pair of stretch pants to slip over $his limbless bottom. <</if>> @@ -210,7 +210,7 @@ $activeSlave.slaveName is <<case "a succubus outfit">> <<if hasAnyLegs($activeSlave)>> consisting of a short red leather corset, an even shorter skirt of the same material, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> including a lovely bra with holes to let $his nipples poke through, a pretty g-string, and a garter belt. <</if>> @@ -219,21 +219,21 @@ $activeSlave.slaveName is a kinky latex affair that manages to look enough like traditional religious garb to be thoroughly sacrilegious. <<if hasAnyLegs($activeSlave)>> $He is wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "a chattel habit">> the revealing white and gold vestments of an ordained sex slave. <<if hasAnyLegs($activeSlave)>> They include - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "a penitent nuns habit">> made of roughspun sackcloth designed to chafe the <<if hasAnyLegs($activeSlave)>> wearer, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> wearer. <</if>> @@ -242,7 +242,7 @@ $activeSlave.slaveName is which passes around $his nipples and <<if $activeSlave.dick == 1>>dick<<elseif $activeSlave.vagina == -1>>smooth groin<<else>>pussy<</if>> rather than covering <<if hasAnyLegs($activeSlave)>> them, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> them. <</if>> @@ -251,7 +251,7 @@ $activeSlave.slaveName is with leather insides for <<if hasAnyLegs($activeSlave)>> comfort, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> comfort. <</if>> @@ -260,7 +260,7 @@ $activeSlave.slaveName is a simple garment that hugs $his <<if hasAnyLegs($activeSlave)>> body closely and comfortably, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> <<if isAmputee($activeSlave)>> limbless @@ -273,10 +273,10 @@ $activeSlave.slaveName is which lacks holes for $his arms. <<elseif !hasAnyArms($activeSlave)>> which lacks holes for $his arms, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "clubslut netting">> @@ -297,7 +297,7 @@ $activeSlave.slaveName is and lacks leg holes, so $his body is in a net. <<else>> and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "cutoffs and a t-shirt">> @@ -341,7 +341,7 @@ $activeSlave.slaveName is <</if>> <<if hasAnyLegs($activeSlave)>> The look is completed by wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "a slave gown">> @@ -353,14 +353,14 @@ $activeSlave.slaveName is <<else>> with cuts that offer tantalizing glimpses of delicate flesh. $He completes the look with - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "slutty business attire">> a suit jacket cut to show a great deal of <<if hasAnyLegs($activeSlave)>> cleavage and a short skirt with - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> cleavage and a short skirt. <</if>> @@ -369,7 +369,7 @@ $activeSlave.slaveName is a suit jacket and a nice <<if hasAnyLegs($activeSlave)>> skirt with - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> skirt. <</if>> @@ -378,7 +378,7 @@ $activeSlave.slaveName is a majestically grand silken dress for formal <<if hasAnyLegs($activeSlave)>> occasions, stockings, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> occasions. <</if>> @@ -387,7 +387,7 @@ $activeSlave.slaveName is an extravagant garment showing off $his bare <<if hasAnyLegs($activeSlave)>> back, - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> back. <</if>> @@ -396,7 +396,7 @@ $activeSlave.slaveName is a body hugging strapless number that shows as much skin as it <<if hasAnyLegs($activeSlave)>> covers, paired with - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> covers. <</if>> @@ -405,7 +405,7 @@ $activeSlave.slaveName is which covers $him to the neck while displaying the shape of <<if hasAnyLegs($activeSlave)>> everything, and seamlessly transitions down into - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> everything. <</if>> @@ -414,7 +414,7 @@ $activeSlave.slaveName is a sporty garment that hugs $his <<if hasAnyLegs($activeSlave)>> body closely and comfortably, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> <<if isAmputee($activeSlave)>> limbless @@ -426,7 +426,7 @@ $activeSlave.slaveName is a one-piece swimsuit that stops halfway up $his <<if hasAnyLegs($activeSlave)>> torso, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> <<if isAmputee($activeSlave)>> limbless @@ -438,7 +438,7 @@ $activeSlave.slaveName is but is otherwise almost entirely <<if hasAnyLegs($activeSlave)>> naked, - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> naked. <</if>> @@ -447,7 +447,7 @@ $activeSlave.slaveName is but little <<if hasAnyLegs($activeSlave)>> else, - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> else. <</if>> @@ -456,7 +456,7 @@ $activeSlave.slaveName is a form-fitting military bodysuit covering $his <<if hasAnyLegs($activeSlave)>> face and torso, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> face and <<if isAmputee($activeSlave)>> @@ -469,7 +469,7 @@ $activeSlave.slaveName is a form-fitting military armor covering $his <<if hasAnyLegs($activeSlave)>> face and torso, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> face and <<if isAmputee($activeSlave)>> @@ -482,14 +482,14 @@ $activeSlave.slaveName is a strapless satin teddy with a beribboned rosette over $his left hip, printed with $his name. <<if hasAnyLegs($activeSlave)>> The ensemble includes sheer black hose $he wears with - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<case "a slutty maid outfit">> which includes a very short, dark dress, a white blouse, <<if hasAnyLegs($activeSlave)>> an apron, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> and an apron. <</if>> @@ -498,7 +498,7 @@ $activeSlave.slaveName is which includes a dark dress, a white blouse, <<if hasAnyLegs($activeSlave)>> an apron, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> and an apron. <</if>> @@ -507,7 +507,7 @@ $activeSlave.slaveName is which includes an immodest low cut white <<if hasAnyLegs($activeSlave)>> jacket, a tight white miniskirt, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> jacket and a tight white miniskirt. <</if>> @@ -516,7 +516,7 @@ $activeSlave.slaveName is which includes a plain white scrub <<if hasAnyLegs($activeSlave)>> top, trousers, a stethoscope, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> top and trousers. <</if>> @@ -525,7 +525,7 @@ $activeSlave.slaveName is which includes a tight white <<if hasAnyLegs($activeSlave)>> blouse, a short plaid skirt, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> blouse and a short plaid skirt. <</if>> @@ -534,7 +534,7 @@ $activeSlave.slaveName is of the furisode <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -543,7 +543,7 @@ $activeSlave.slaveName is of a traditional <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -552,7 +552,7 @@ $activeSlave.slaveName is of a traditional <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -561,7 +561,7 @@ $activeSlave.slaveName is of a traditional <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -570,7 +570,7 @@ $activeSlave.slaveName is of a traditional <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -579,7 +579,7 @@ $activeSlave.slaveName is consisting of a polyester tunic and <<if hasAnyLegs($activeSlave)>> pants, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pants, which have been tailored for $his leglessness. <</if>> @@ -588,7 +588,7 @@ $activeSlave.slaveName is alongside a short-sleeved overshirt and a skirt that <<if hasAnyLegs($activeSlave)>> extends down to $his feet, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> dangles uselessly off $his <<if isAmputee($activeSlave)>> @@ -603,7 +603,7 @@ $activeSlave.slaveName is which modestly covers $his entire <<if hasAnyLegs($activeSlave)>> body, down to $his feet, which - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> body. <</if>> @@ -612,7 +612,7 @@ $activeSlave.slaveName is which fully covers $his entire <<if hasAnyLegs($activeSlave)>> body, down to $his feet, which - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> body. <</if>> @@ -621,7 +621,7 @@ $activeSlave.slaveName is which restrictingly covers $his entire <<if hasAnyLegs($activeSlave)>> body, down to $his feet, which - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> body. <</if>> @@ -630,7 +630,7 @@ $activeSlave.slaveName is of a traditional <<if hasAnyLegs($activeSlave)>> styling, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> styling. <</if>> @@ -639,7 +639,7 @@ $activeSlave.slaveName is of a traditional <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -648,7 +648,7 @@ $activeSlave.slaveName is of a Victorian <<if hasAnyLegs($activeSlave)>> pattern, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pattern. <</if>> @@ -657,7 +657,7 @@ $activeSlave.slaveName is which modestly covers $his <<if hasAnyLegs($activeSlave)>> body, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> body. <</if>> @@ -666,7 +666,7 @@ $activeSlave.slaveName is which restrictingly covers $his entire <<if hasAnyLegs($activeSlave)>> body, down to $his feet, with - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> body. <</if>> @@ -675,7 +675,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> torso, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> torso. <</if>> @@ -684,7 +684,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> breasts, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> breasts. <</if>> @@ -693,7 +693,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> torso, crotch, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> torso and crotch. <</if>> @@ -702,7 +702,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> breasts, crotch, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> breasts and crotch. <</if>> @@ -711,7 +711,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> crotch, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> crotch. <</if>> @@ -720,7 +720,7 @@ $activeSlave.slaveName is which only cover $his <<if hasAnyLegs($activeSlave)>> crotch, ass, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> crotch and ass. <</if>> @@ -729,7 +729,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> torso, crotch, ass, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> torso, crotch, and ass. <</if>> @@ -738,7 +738,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> torso, ass, legs, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> torso and ass. <</if>> @@ -747,7 +747,7 @@ $activeSlave.slaveName is which only covers $his <<if hasAnyLegs($activeSlave)>> legs, ass, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> ass. <</if>> @@ -756,7 +756,7 @@ $activeSlave.slaveName is consisting of a shirt and tie, military <<if hasAnyLegs($activeSlave)>> tunic, matching skirt, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> tunic, and matching skirt. <</if>> @@ -778,7 +778,7 @@ $activeSlave.slaveName is consisting of a shirt and tie, military <<if hasAnyLegs($activeSlave)>> tunic, matching trousers, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> tunic, and matching trousers. <</if>> @@ -800,7 +800,7 @@ $activeSlave.slaveName is consisting of a shirt and tie, military <<if hasAnyLegs($activeSlave)>> tunic, matching miniskirt, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> tunic, and matching miniskirt. <</if>> @@ -822,7 +822,7 @@ $activeSlave.slaveName is consisting of a shirt and tie, military <<if hasAnyLegs($activeSlave)>> tunic, matching skirt, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> tunic, and matching skirt. <</if>> @@ -844,7 +844,7 @@ $activeSlave.slaveName is including comfortable fatigue <<if hasAnyLegs($activeSlave)>> pants, a sturdy tank top and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> pants (pinned over $his stumps) and a sturdy tank top. <</if>> @@ -853,7 +853,7 @@ $activeSlave.slaveName is including comfortable <<if hasAnyLegs($activeSlave)>> slacks, a sturdy tunic and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> slacks (pinned over $his stumps) and a sturdy tunic. <</if>> @@ -861,7 +861,7 @@ $activeSlave.slaveName is <<case "harem gauze">> <<if hasAnyLegs($activeSlave)>> $He is wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> $He's covered and even veiled, but you can see everything straight through the filmy cloth. @@ -883,7 +883,7 @@ $activeSlave.slaveName is over $his stomach. <<if hasAnyLegs($activeSlave)>> $He is wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<= App.Desc.piercing($activeSlave, "chastity")>> @@ -891,7 +891,7 @@ $activeSlave.slaveName is made of red felt with white fur <<if hasAnyLegs($activeSlave)>> trim, a leather belt, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> trim and a leather belt. <</if>> @@ -900,7 +900,7 @@ $activeSlave.slaveName is consisting of a top and miniskirt that completely expose $his bra and <<if hasAnyLegs($activeSlave)>> thong, and - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <<else>> thong. <</if>> @@ -914,7 +914,7 @@ $activeSlave.slaveName is built-in corset and an elegant, layered skirt that evokes the feeling of a flower ready to blossom. <<if hasAnyLegs($activeSlave)>> $He is wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <<default>> @@ -923,7 +923,7 @@ $activeSlave.slaveName is In fact, $he's devoid even of limbs. <<elseif hasAnyLegs($activeSlave)>> $He is wearing - <<footwearDescription>> + <<= App.Desc.footwear($activeSlave)>> <</if>> <</switch>> <</if>> @@ -3849,10 +3849,6 @@ $His <</switch>> <</widget>> - -<<widget "footwearDescription">> -<</widget>> - <<widget "armwearDescription">> /* check clothing descriptions from above for glove references */ <<if (hasAnyArms($activeSlave))>>