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))>>