From deeb80e848c769d83815a1b90f2f311240d0a3c4 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sun, 20 Dec 2020 17:37:37 -0500 Subject: [PATCH] some things are better off not exploded --- js/003-data/slaveWearData.js | 456 +++++++++++++++++++++-------------- 1 file changed, 272 insertions(+), 184 deletions(-) diff --git a/js/003-data/slaveWearData.js b/js/003-data/slaveWearData.js index 1dd06b299ea..65ad99532f1 100644 --- a/js/003-data/slaveWearData.js +++ b/js/003-data/slaveWearData.js @@ -17,654 +17,756 @@ App.Data.clothes = new Map([ fs: "FSRepopulationFocus", get requirements() { return V.boughtItem.clothing.maternityLingerie === 1; }, exposure: 1 - }], + } + ], ["a bunny outfit", { name: "Bunny outfit", fs: "FSGenderFundamentalist", get requirements() { return V.boughtItem.clothing.bunny === 1; }, exposure: 0 - }], + } + ], ["body oil", { name: "Body oil", fs: "FSPhysicalIdealist", get requirements() { return V.boughtItem.clothing.oil === 1; }, exposure: 2 - }], + } + ], ["a chattel habit", { name: "Chattel habit", fs: "FSChattelReligionist", get requirements() { return V.boughtItem.clothing.habit === 1; }, exposure: 2 - }], + } + ], ["conservative clothing", { name: "Conservative clothing", fs: "FSPaternalist", get requirements() { return V.boughtItem.clothing.conservative === 1; }, exposure: 0 - }], + } + ], ["harem gauze", { name: "Harem gauze", fs: "FSArabianRevivalist", get requirements() { return V.boughtItem.clothing.harem === 1; }, exposure: 2 - }], + } + ], ["a huipil", { name: "Huipil", fs: "FSAztecRevivalist", get requirements() { return V.boughtItem.clothing.huipil === 1; }, exposure: 0 - }], + } + ], ["a kimono", { name: "Kimono", fs: "FSEdoRevivalist", get requirements() { return (V.boughtItem.clothing.kimono === 1 || V.continent === "Japan"); }, exposure: 0 - }], + } + ], ["a maternity dress", { name: "Maternity dress", fs: "FSRepopulationFocus", get requirements() { return V.boughtItem.clothing.maternityDress === 1; }, exposure: 0, - }], + } + ], ["a slutty qipao", { name: "Qipao (slutty)", fs: "FSChineseRevivalist", get requirements() { return V.boughtItem.clothing.qipao === 1; }, exposure: 1 - }], + } + ], ["a long qipao", { name: "Qipao (long)", fs: "FSChineseRevivalist", get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 - }], + } + ], ["Imperial Plate", { name: "Imperial Plate", fs: "FSNeoImperialist", get requirements() { return V.boughtItem.clothing.imperialarmor === 1; }, exposure: 0 - }], + } + ], ["a tight Imperial bodysuit", { name: "Imperial Bodysuit", fs: "FSNeoImperialist", get requirements() { return V.boughtItem.clothing.imperialsuit === 1; }, exposure: 1 - }], + } + ], ["stretch pants and a crop-top", { name: "Stretch pants and a crop-top", fs: "FSHedonisticDecadence", get requirements() { return V.boughtItem.clothing.lazyClothes === 1; }, exposure: 0 - }], + } + ], ["a toga", { name: "Toga", fs: "FSRomanRevivalist", get requirements() { return V.boughtItem.clothing.toga === 1; }, exposure: 0 - }], + } + ], ["Western clothing", { name: "Western clothing", fs: "FSPastoralist", get requirements() { return V.boughtItem.clothing.western === 1; }, exposure: 2 - }], + } + ], ["a courtesan dress", { name: "Courtesan dress", fs: "FSSlaveProfessionalism", get requirements() { return V.boughtItem.clothing.courtesan === 1; }, exposure: 0 - }], + } + ], ["a bimbo outfit", { name: "Bimbo outfit", fs: "FSIntellectualDependency", get requirements() { return V.boughtItem.clothing.bimbo === 1; }, exposure: 1 - }], + } + ], ["petite admi outfit", { name: "Petite admi outfit", fs: "FSPetiteAdmiration", get requirements() { return V.boughtItem.clothing.petite === 1; }, exposure: 0 - }], + } + ], ["battlearmor", { name: "Battlearmor", get requirements() { return V.boughtItem.clothing.military === 1; }, exposure: 0 - }], + } + ], ["a military uniform", { name: "Military uniform", get requirements() { return V.boughtItem.clothing.military === 1; }, exposure: 0 - }], + } + ], ["a red army uniform", { name: "Red Army uniform", get requirements() { return V.boughtItem.clothing.military === 1; }, exposure: 0 - }], + } + ], ["battledress", { name: "Battledress", get requirements() { return V.boughtItem.clothing.military === 1; }, exposure: 0 - }], + } + ], ["a biyelgee costume", { name: "Biyelgee costume", get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 - }], + } + ], ["a dirndl", { name: "Dirndl", get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 - }], + } + ], ["lederhosen", { name: "Lederhosen", get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 - }], + } + ], ["a mounty outfit", { name: "Mounty outfit", get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 - }], + } + ], ["a hanbok", { name: "Hanbok", get requirements() { return V.boughtItem.clothing.cultural === 1; }, exposure: 0 - }], + } + ], ["a burqa", { name: "Burqa", get requirements() { return V.boughtItem.clothing.middleEastern === 1 || V.continent === "the Middle East"; }, exposure: 0 - }], + } + ], ["a niqab and abaya", { name: "Niqab and abaya", get requirements() { return V.boughtItem.clothing.middleEastern === 1 || V.continent === "the Middle East"; }, exposure: 0 - }], + } + ], ["a hijab and blouse", { name: "Hijab and blouse", get requirements() { return (V.boughtItem.clothing.conservative === 1 || V.continent === "the Middle East"); }, exposure: 0 - }], + } + ], ["a burkini", { name: "Burkini", get requirements() { return V.boughtItem.clothing.swimwear === 1 && (V.boughtItem.clothing.swimwear === 1 || V.continent === "the Middle East"); }, exposure: 0 - }], + } + ], ["a Santa dress", { name: "Santa dress", get requirements() { return V.boughtItem.clothing.costume === 1; }, exposure: 1 - }], + } + ], ["a klan robe", { name: "Klan robe", get requirements() { return V.boughtItem.clothing.pol === 1; }, exposure: 0 - }], + } + ], ["a slutty klan robe", { name: "Slutty klan robe", get requirements() { return V.boughtItem.clothing.pol === 1; }, exposure: 1 - }], + } + ], ["a schutzstaffel uniform", { name: "Schutzstaffel uniform", get requirements() { return V.boughtItem.clothing.pol === 1; }, exposure: 0 - }], + } + ], ["a slutty schutzstaffel uniform", { name: "Slutty schutzstaffel uniform", get requirements() { return V.boughtItem.clothing.pol === 1; }, exposure: 1 - }], + } + ], ["nice business attire", { name: "Nice business attire", get requirements() { return V.boughtItem.clothing.career === 1; }, exposure: 0 - }], + } + ], ["a nice nurse outfit", { name: "Nurse (nice)", get requirements() { return V.boughtItem.clothing.career === 1; }, exposure: 0 - }], + } + ], ["a police uniform", { name: "Police uniform", get requirements() { return V.boughtItem.clothing.career === 1; }, exposure: 0 - }], + } + ], ["a nice maid outfit", { name: "Maid (nice)", get requirements() { return V.boughtItem.clothing.career === 1 || V.PC.career === "servant" || V.PC.career === "handmaiden" || V.PC.career === "child servant"; }, exposure: 0 - }], - + } + ], ["a ball gown", { name: "Ballgown", get requirements() { return V.boughtItem.clothing.dresses === 1; }, exposure: 0 - }], + } + ], ["a gothic lolita dress", { name: "Gothic lolita dress", get requirements() { return V.boughtItem.clothing.dresses === 1; }, exposure: 0 - }], - + } + ], ["a cybersuit", { name: "Cybersuit", get requirements() { return V.boughtItem.clothing.bodysuits === 1; }, exposure: 0 - }], + } + ], ["a latex catsuit", { name: "Latex catsuit", get requirements() { return V.boughtItem.clothing.bodysuits === 1; }, exposure: 0 - }], - + } + ], ["a button-up shirt and panties", { name: "Button-up shirt and panties", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["a button-up shirt", { name: "Button-up shirt", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 2 - }], + } + ], ["cutoffs", { name: "Cutoffs", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 0 - }], + } + ], ["jeans", { name: "Jeans", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["leather pants and a tube top", { name: "Leather pants and a tube top", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 0 - }], + } + ], ["leather pants", { name: "Leather pants", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["an oversized t-shirt", { name: "Oversized t-shirt", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["a sweater and cutoffs", { name: "Sweater and cutoffs", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 0 - }], + } + ], ["a sweater and panties", { name: "Sweater and panties", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["a sweater", { name: "Sweater", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 2 - }], + } + ], ["a t-shirt and jeans", { name: "T-shirt and jeans", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 0 - }], + } + ], ["a t-shirt and panties", { name: "T-shirt and panties", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["a t-shirt", { name: "T-shirt", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 2 - }], + } + ], ["a tank-top and panties", { name: "Tank-top and panties", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 1 - }], + } + ], ["a tank-top", { name: "Tank-top", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 2 - }], + } + ], ["a tube top", { name: "Tube top", get requirements() { return V.boughtItem.clothing.casual === 1; }, exposure: 2 - }], - + } + ], ["boyshorts", { name: "Boyshorts", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 1 - }], + } + ], ["a bra", { name: "Bra", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 2 - }], + } + ], ["kitty lingerie", { name: "Kitty lingerie", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 1 - }], + } + ], ["panties and pasties", { name: "Panties and pasties", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 1 - }], + } + ], ["a skimpy loincloth", { name: "Skimpy loincloth", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 2 - }], + } + ], ["a thong", { name: "Thong", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 2 - }], + } + ], ["pasties", { name: "Pasties", get requirements() { return V.boughtItem.clothing.underwear === 1; }, exposure: 2 - }], - + } + ], ["leather pants and pasties", { name: "Leather pants and pasties", get requirements() { return V.boughtItem.clothing.underwear === 1 && V.boughtItem.clothing.casual === 1; }, exposure: 1, - }], + } + ], ["a t-shirt and thong", { name: "T-shirt and thong", get requirements() { return V.boughtItem.clothing.underwear === 1 && V.boughtItem.clothing.casual === 1; }, exposure: 1, - }], + } + ], ["a tube top and thong", { name: "Tube top and thong", get requirements() { return V.boughtItem.clothing.underwear === 1 && V.boughtItem.clothing.casual === 1; }, exposure: 1, - }], + } + ], ["an oversized t-shirt and boyshorts", { name: "Oversized t-shirt and boyshorts", get requirements() { return V.boughtItem.clothing.underwear === 1 && V.boughtItem.clothing.casual === 1; }, exposure: 0, - }], + } + ], ["sport shorts and a sports bra", { name: "Sport shorts and a sports bra", get requirements() { return V.boughtItem.clothing.sports === 1; }, exposure: 1, - }], + } + ], ["sport shorts", { name: "Sport shorts", get requirements() { return V.boughtItem.clothing.sports === 1; }, exposure: 1 - }], + } + ], ["a sports bra", { name: "Sports bra", get requirements() { return V.boughtItem.clothing.sports === 1; }, exposure: 2 - }], + } + ], ["sport shorts and a t-shirt", { name: "Sport shorts and a t-shirt", get requirements() { return V.boughtItem.clothing.sports === 1 && V.boughtItem.clothing.casual === 1; }, exposure: 0 - }], + } + ], ["a nice pony outfit", { name: "Pony outfit (nice)", get requirements() { return V.boughtItem.clothing.pony === 1; }, exposure: 0 - }], + } + ], ["a slutty pony outfit", { name: "Pony outfit (slutty)", get requirements() { return V.boughtItem.clothing.pony === 1; }, exposure: 1 - }], + } + ], ["a monokini", { name: "Monokini", get requirements() { return V.boughtItem.clothing.swimwear === 1; }, exposure: 2 - }], + } + ], ["a one-piece swimsuit", { name: "One-piece swimsuit", get requirements() { return V.boughtItem.clothing.swimwear === 1; }, exposure: 0 - }], - + } + ], ["a striped bra", { name: "Striped bra", get requirements() { return V.boughtItem.clothing.pantsu === 1 || V.continent === "Japan"; }, exposure: 2 - }], + } + ], ["striped panties", { name: "Striped panties", get requirements() { return V.boughtItem.clothing.pantsu === 1 || V.continent === "Japan"; }, exposure: 1, - }], + } + ], ["striped underwear", { name: "Striped underwear", get requirements() { return V.boughtItem.clothing.pantsu === 1 || V.continent === "Japan"; }, exposure: 1, - }], + } + ], // "Normal" things: ["an apron", { name: "Apron", exposure: 1, - }], + } + ], ["slutty jewelry", { name: "Bangles", exposure: 2 - }], + } + ], ["clubslut netting", { name: "Clubslut netting", exposure: 2 - }], + } + ], ["cutoffs and a t-shirt", { name: "Cutoffs and a t-shirt", exposure: 0 - }], + } + ], ["a comfortable bodysuit", { name: "Bodysuit", exposure: 0 - }], + } + ], ["a cheerleader outfit", { name: "Cheerleader", exposure: 1 - }], + } + ], ["a fallen nuns habit", { name: "Fallen nun", exposure: 2 - }], + } + ], ["a hijab and abaya", { name: "Hijab and abaya", exposure: 0 - }], + } + ], ["a leotard", { name: "Leotard", exposure: 0 - }], + } + ], ["a slutty maid outfit", { name: "Maid (slutty)", exposure: 1 - }], + } + ], ["a mini dress", { name: "Mini dress", exposure: 0 - }], + } + ], ["attractive lingerie", { name: "Nice lingerie", exposure: 1 - }], + } + ], ["a slutty nurse outfit", { name: "Nurse (slutty)", exposure: 1 - }], + } + ], ["overalls", { name: "Overalls", exposure: 0 - }], + } + ], ["panties", { name: "Panties", exposure: 1 - }], + } + ], ["a scalemail bikini", { name: "Scalemail bikini", exposure: 1 - }], + } + ], ["a schoolgirl outfit", { name: "Schoolgirl", exposure: 1 - }], + } + ], ["a slutty outfit", { name: "Slutty outfit", exposure: 1 - }], + } + ], ["spats and a tank top", { name: "Spats and a tank top", exposure: 0 - }], + } + ], ["a string bikini", { name: "String bikini", exposure: 2 - }], + } + ], ["a succubus outfit", { name: "Succubus costume", exposure: 2 - }], + } + ], ["slutty business attire", { name: "Suit (slutty)", exposure: 1, - }], + } + ], /* ["choosing her own clothes", { name: "Let them choose", - }], + } +], */ ["a halter top dress", { name: "Haltertop dress", exposure: 0 - }], + } + ], ["a slave gown", { name: "Slave gown", exposure: 0 - }], + } + ], ["chains", { name: "Chains", @@ -672,30 +774,35 @@ App.Data.clothes = new Map([ get requirements() { return V.boughtItem.clothing.chains === 1; }, exposure: 2, harsh: true - }], + } + ], ["no clothing", { name: "Go naked", exposure: 2, harsh: true - }], + } + ], ["a penitent nuns habit", { name: "Penitent nun", exposure: 1, harsh: true - }], + } + ], ["restrictive latex", { name: "Restrictive latex", exposure: 2 - }], + } + ], ["shibari ropes", { name: "Shibari ropes", exposure: 2, harsh: true - }], + } + ], ["uncomfortable straps", { name: "Uncomfortable straps", @@ -819,8 +926,10 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.toys.gags === 1; } - }], - ["dildo gag", {name: "Dildo gag"}], + } + ], + ["dildo gag", {name: "Dildo gag"} + ], ]), shoes: new Map([ @@ -837,7 +946,8 @@ App.Data.slaveWear = { get requirements() { return (V.boughtItem.shoes.heels === 1); } - }], + } + ], ["platform heels", { name: "Platform heels", @@ -845,7 +955,8 @@ App.Data.slaveWear = { get requirements() { return (V.boughtItem.shoes.heels === 1); } - }], + } + ], ["extreme platform heels", { name: "Painfully extreme platform heels", @@ -858,22 +969,10 @@ App.Data.slaveWear = { ]), bellyAccessories: new Map([ - ["none", - { - name: "None", - }], - ["a corset", - { - name: "Tight corset", - }], - ["an extreme corset", - { - name: "Extreme corset", - }], - ["a support band", - { - name: "Supportive band", - }], + ["none", {name: "None"}], + ["a corset", {name: "Tight corset"}], + ["an extreme corset", {name: "Extreme corset"}], + ["a support band", {name: "Supportive band"}], ["a small empathy belly", { name: "1st Trimester belly", @@ -881,7 +980,8 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.clothing.belly === 1; } - }], + } + ], ["a medium empathy belly", { name: "2nd Trimester belly", @@ -889,7 +989,8 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.clothing.belly === 1; } - }], + } + ], ["a large empathy belly", { name: "3rd Trimester belly", @@ -897,7 +998,8 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.clothing.belly === 1; } - }], + } + ], ["a huge empathy belly", { name: "3rd Trimester twins belly", @@ -918,7 +1020,8 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.toys.smartVibes === 1; } - }], + } + ], ["dildo", {name: "Dildo"}], ["long dildo", { @@ -926,7 +1029,8 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.toys.dildos === 1; } - }], + } + ], ["large dildo", {name: "Large dildo"}], ["long, large dildo", { @@ -934,14 +1038,16 @@ App.Data.slaveWear = { get requirements() { return V.boughtItem.toys.dildos === 1; } - }], + } + ], ["huge dildo", { name: "Huge dildo", get requirements() { return V.boughtItem.toys.dildos === 1; } - }], + } + ], ["long, huge dildo", { name: "Long, huge dildo", @@ -953,17 +1059,15 @@ App.Data.slaveWear = { ]), vaginalAttachments: new Map([ - ["none", - { - name: "None", - }], + ["none", {name: "None"}], ["vibrator", { name: "Vibrating attachment", get requirements() { return V.boughtItem.toys.vaginalAttachments === 1; } - }], + } + ], ["smart vibrator", { name: "Smart vibrating attachment", @@ -975,14 +1079,8 @@ App.Data.slaveWear = { ]), dickAccessories: new Map([ - ["none", - { - name: "None", - }], - ["bullet vibrator", - { - name: "Bullet vibrator", - }], + ["none", {name: "None"}], + ["bullet vibrator", {name: "Bullet vibrator"}], ["smart bullet vibrator", { name: "Smart bullet vibrator", @@ -994,36 +1092,26 @@ App.Data.slaveWear = { ]), buttplugs: new Map([ - ["none", - { - name: "None", - }], - ["plug", - { - name: "Standard plug", - }], + ["none", {name: "None"}], + ["plug", {name: "Standard plug"}], ["long plug", { name: "Long plug", get requirements() { return V.boughtItem.toys.buttPlugs === 1; } - }], - ["large plug", - { - name: "Large plug", - }], + } + ], + ["large plug", {name: "Large plug"}], ["long, large plug", { name: "Long, large plug", get requirements() { return V.boughtItem.toys.buttPlugs === 1; } - }], - ["huge plug", - { - name: "Huge plug", - }], + } + ], + ["huge plug", {name: "Huge plug"}], ["long, huge plug", { name: "Long, huge plug", @@ -1035,31 +1123,31 @@ App.Data.slaveWear = { ]), buttplugAttachments: new Map([ - ["none", - { - name: "None", - }], + ["none", {name: "None"}], ["tail", { name: "Tail", get requirements() { return V.boughtItem.toys.buttPlugTails === 1; } - }], + } + ], ["fox tail", { name: "Fox tail", get requirements() { return V.boughtItem.toys.buttPlugTails === 1; } - }], + } + ], ["cat tail", { name: "Cat tail", get requirements() { return V.boughtItem.toys.buttPlugTails === 1; } - }], + } + ], ["cow tail", { name: "Cow tail", -- GitLab