From eef1cc51b14a842f0a500f0ce1c498ffcfd6e673 Mon Sep 17 00:00:00 2001 From: Skriv <skrivelese@gmail.com> Date: Wed, 18 Nov 2020 22:02:46 +0100 Subject: [PATCH] misc --- src/art/vector/VectorArtJS.js | 22 +-- src/events/RETS/reFucktoyPrefersRelative.js | 14 +- src/gui/options/optionsPassage.js | 8 +- src/gui/quicklinks.js | 194 ++++++++++---------- src/npc/descriptions/belly/bellyImplant.js | 2 +- src/npc/descriptions/describePiercings.js | 20 +- src/npc/generate/lawCompliance.js | 2 +- 7 files changed, 131 insertions(+), 131 deletions(-) diff --git a/src/art/vector/VectorArtJS.js b/src/art/vector/VectorArtJS.js index 31bd488ddaf..7edef164b7e 100644 --- a/src/art/vector/VectorArtJS.js +++ b/src/art/vector/VectorArtJS.js @@ -1924,12 +1924,12 @@ App.Art.vectorArtElement = (function() { } if (outfit !== undefined) { if (hasAnyLegs(slave)) { - if (slave.clothes === "Imperial Plate"){ + if (slave.clothes === "Imperial Plate") { svgQueue.add(`Art_Vector_Butt_Outfit_Battlearmor_${buttSize}`); } else if (slave.clothes !== "a slutty qipao" && slave.clothes !== "harem gauze" && slave.clothes !== "slutty jewelry" && slave.clothes !== "Western clothing") { /* these clothes have a stump/leg outfit, but no butt outfit */ svgQueue.add(`Art_Vector_Butt_Outfit_${outfit}_${buttSize}`); } - if (slave.clothes === "Imperial Plate"){ + if (slave.clothes === "Imperial Plate") { svgQueue.add(`Art_Vector_Leg_Outfit_Battlearmor_${legSize}`); } else if (slave.clothes !== "a schoolgirl outfit") { /* file is there, but contains no artwork */ svgQueue.add(`Art_Vector_Leg_Outfit_${outfit}_${legSize}`); @@ -2014,7 +2014,7 @@ App.Art.vectorArtElement = (function() { } } /* note: latex clothing actually shows some hair, but there is no appropriate art for it */ - if (slave.faceAccessory === "cat ears") { + if (slave.faceAccessory === "cat ears") { svgQueue.add("Art_Vector_Cat_Ear_Back"); } } @@ -2091,7 +2091,7 @@ App.Art.vectorArtElement = (function() { } } /* note: latex clothing actually shows some hair, but there is no appropriate art for it */ - if (slave.faceAccessory === "cat ears") { + if (slave.faceAccessory === "cat ears") { svgQueue.add("Art_Vector_Cat_Ear_Fore"); } } @@ -2561,17 +2561,17 @@ App.Art.vectorArtElement = (function() { /* ADDONS */ if (slave.fuckdoll === 0) { /* Fuckdolls cannot be decorated */ - if (slave.mouthAccessory === "dildo gag") { + if (slave.mouthAccessory === "dildo gag") { svgQueue.add("Art_Vector_Dildo_Gag"); - } else if (slave.mouthAccessory === "ball gag") { + } else if (slave.mouthAccessory === "ball gag") { svgQueue.add("Art_Vector_Ball_Gag"); - } else if (slave.mouthAccessory === "bit gag") { + } else if (slave.mouthAccessory === "bit gag") { svgQueue.add("Art_Vector_Bit_Gag"); - } else if (slave.mouthAccessory === "massive dildo gag") { + } else if (slave.mouthAccessory === "massive dildo gag") { svgQueue.add("Art_Vector_Massive_Dildo_Gag"); } - if (slave.faceAccessory === "porcelain mask") { + if (slave.faceAccessory === "porcelain mask") { svgQueue.add("Art_Vector_Porcelain_Mask"); } @@ -2915,7 +2915,7 @@ App.Art.vectorArtElement = (function() { } return VectorArt; -}) (); +})(); App.Art.legacyVectorArtElement = function() { @@ -3073,7 +3073,7 @@ App.Art.legacyVectorArtElement = function() { addSkinImg(res, "feet", skinFilter); } if (slave.shoes === "extreme heels" || slave.shoes === "boots") { - addImg(res, `outfit/${shoesType}${wearingLatex ? " latex": ""}`); + addImg(res, `outfit/${shoesType}${wearingLatex ? " latex" : ""}`); } else if (slave.shoes === "heels" || slave.shoes === "flats") { if (wearingLatex === true) { addImg(res, `outfit/${shoesType} latex`); diff --git a/src/events/RETS/reFucktoyPrefersRelative.js b/src/events/RETS/reFucktoyPrefersRelative.js index 061f96af239..d0b6c540658 100644 --- a/src/events/RETS/reFucktoyPrefersRelative.js +++ b/src/events/RETS/reFucktoyPrefersRelative.js @@ -74,21 +74,21 @@ App.Events.RETSFucktoyPrefersRelative = class RETSFucktoyPrefersRelative extends if (V.PC.dick > 0) { t.push(`deep inside ${his} pussy. You feel ${his} walls pulse and contract around you as ${he} cums hard.`); } else { - t.push(`thrusting a strapon deep into ${his} pussy. You pause your thrusts as ${he} gasps and twitches, cumming hard.`); + t.push(`thrusting a strap-on deep into ${his} pussy. You pause your thrusts as ${he} gasps and twitches, cumming hard.`); } break; case "ass": if (V.PC.dick > 0) { t.push(`deep inside ${his} ass. You feel ${his} sphincter contract around you as ${he} cums hard.`); } else { - t.push(`thrusting a strapon deep into ${his} ass. You pause your thrusts as ${he} gasps and twitches, cumming hard.`); + t.push(`thrusting a strap-on deep into ${his} ass. You pause your thrusts as ${he} gasps and twitches, cumming hard.`); } break; case "mouth": if (V.PC.dick > 0) { t.push(`buried deep in ${his} throat. ${His} motions waver and you feel ${his} throat contract around you as ${he} cums hard.`); } else { - t.push(`thrusting a strapon deep into ${his} throat. ${His} motions waver as ${he} twitches, cumming hard.`); + t.push(`thrusting a strap-on deep into ${his} throat. ${His} motions waver as ${he} twitches, cumming hard.`); } break; case "boobs": @@ -252,11 +252,11 @@ App.Events.RETSFucktoyPrefersRelative = class RETSFucktoyPrefersRelative extends t = []; t.push(`You lay back on your couch while ${recipient.slaveName} mounts you, with ${copenetrator.slaveName} getting ready behind ${himR}.`); if (canDoAnal(recipient) && canDoVaginal(recipient)) { - t.push(`While ${heR} slides your ${V.PC.dick > 0 ? "dick" : "strapon"} into ${hisR} waiting pussy, ${copenetrator.slaveName} pushes into ${hisR} ass. You continue like this for a bit, before swapping positions with ${copenetrator.slaveName}.`); + t.push(`While ${heR} slides your ${V.PC.dick > 0 ? "dick" : "strap-on"} into ${hisR} waiting pussy, ${copenetrator.slaveName} pushes into ${hisR} ass. You continue like this for a bit, before swapping positions with ${copenetrator.slaveName}.`); t.push(VCheck.Both(recipient, 2, 2)); } else { const anal = canDoAnal(recipient); - t.push(`It's a bit tight in ${recipient.slaveName}'s ${anal ? 'ass' : 'pussy'}, with both ${copenetrator.slaveName} and your ${V.PC.dick > 0 ? "dick" : "strapon"} sharing the space, but you make it work.`); + t.push(`It's a bit tight in ${recipient.slaveName}'s ${anal ? 'ass' : 'pussy'}, with both ${copenetrator.slaveName} and your ${V.PC.dick > 0 ? "dick" : "strap-on"} sharing the space, but you make it work.`); if (anal && recipient.anus < 3) { t.push(VCheck.Anal(recipient, 2)); t.push(`Having both of you in ${hisR} tight ass <span class="lime">stretches it out</span> a bit.`); @@ -267,7 +267,7 @@ App.Events.RETSFucktoyPrefersRelative = class RETSFucktoyPrefersRelative extends recipient.vagina++; } } - t.push(`It takes a few moments to find a rhythm, but ${fucktoy.slaveName} is excited that ${he} gets to do this with ${his} ${getWrittenTitle(fucktoy)} and ${his} ${relativeTerm(fucktoy, relative)}. It's easy to enjoy the change of pace, especially with ${recipient.slaveName} writhing on your ${V.PC.dick > 0 ? `dick` : `strapon`}.`); + t.push(`It takes a few moments to find a rhythm, but ${fucktoy.slaveName} is excited that ${he} gets to do this with ${his} ${getWrittenTitle(fucktoy)} and ${his} ${relativeTerm(fucktoy, relative)}. It's easy to enjoy the change of pace, especially with ${recipient.slaveName} writhing on your ${V.PC.dick > 0 ? `dick` : `strap-on`}.`); App.Events.addParagraph(frag, t); } else if (doubleCowgirl) { const onDick = canDoVaginal(fucktoy) ? fucktoy : canDoVaginal(relative) ? relative : canDoAnal(fucktoy) ? fucktoy : relative; // whee @@ -275,7 +275,7 @@ App.Events.RETSFucktoyPrefersRelative = class RETSFucktoyPrefersRelative extends const {heD} = getPronouns(onDick).appendSuffix('D'); const {himM, heM, hisM} = getPronouns(onMouth).appendSuffix('M'); t = []; - t.push(`You lay back on your couch ${V.PC.dick < 1 ? `with your strapon attached ` : ``}and have ${onDick.slaveName} climb onto you, facing you while ${heD} rides.`); + t.push(`You lay back on your couch ${V.PC.dick < 1 ? `with your strap-on attached ` : ``}and have ${onDick.slaveName} climb onto you, facing you while ${heD} rides.`); t.push(VCheck.Simple(onDick, 1)); t.push(`Meanwhile, you signal to ${onMouth.slaveName} that you want to taste ${himM}, and ${heM} straddles your face, facing ${hisM} ${relativeTerm(onMouth, onDick)}.`); t.push(`Naturally, ${fucktoy.slaveName} starts a makeout session while ${he} and ${relative.slaveName} ride you. It doesn't take long for moans to turn to screams.`); diff --git a/src/gui/options/optionsPassage.js b/src/gui/options/optionsPassage.js index b57c41f4661..ebbec9dd392 100644 --- a/src/gui/options/optionsPassage.js +++ b/src/gui/options/optionsPassage.js @@ -25,11 +25,11 @@ App.UI.optionsPassage = function() { } const tabCaptions = { - display: 'Display', + "display": 'Display', "contentFlavor": 'Content & flavour', - mods: 'Mods', + "mods": 'Mods', "debugCheating": 'Debug & cheating', - experimental: 'Experimental' + "experimental": 'Experimental' }; const tabBar = App.UI.DOM.appendNewElement("div", el, '', "tab-bar"); @@ -213,7 +213,7 @@ App.UI.optionsPassage = function() { .addValue("Enabled", 1).on().addValue("Disabled", 0).off(); options.addOption("Penthouse Facility Display", "verticalizeArcologyLinks") - .addValueList([["Triple column", 3], ["Double Coloumn", 2], ["Single Column", 1], ["Collapsed", 0]]); + .addValueList([["Triple column", 3], ["Double Column", 2], ["Single Column", 1], ["Collapsed", 0]]); options.addOption("Main menu arcology description", "seeArcology") .addValue("Enabled", 1).on().addValue("Disabled", 0).off(); diff --git a/src/gui/quicklinks.js b/src/gui/quicklinks.js index e265483613c..c7a5dbb9347 100644 --- a/src/gui/quicklinks.js +++ b/src/gui/quicklinks.js @@ -26,45 +26,45 @@ App.UI.quickMenu = (function() { "Manage Arcology": true, "Manage Personal Affairs": true, "Manage Corporation": true, - "Personal assistant options":true, - Firebase: true, - propagandaHub: true, - securityHQ: true, - secBarracks: true, - riotControlCenter: true, + "Personal assistant options": true, + "Firebase": true, + "propagandaHub": true, + "securityHQ": true, + "secBarracks": true, + "riotControlCenter": true, }, Social: { "Future Society": true, - Policies: true, - edicts: true, + "Policies": true, + "edicts": true, "Universal Rules": true, "Neighbor Interact": true, }, Facilities: { "Head Girl Suite": true, "BG Select": true, - Brothel: true, - Club: true, - Arcade: true, - Dairy: true, - Farmyard: true, + "Brothel": true, + "Club": true, + "Arcade": true, + "Dairy": true, + "Farmyard": true, "Servants' Quarters": true, "Master Suite": true, - Schoolroom: true, - Spa: true, - Nursery: true, - Clinic: true, - Cellblock: true, - Incubator: true, - Pit: true, + "Schoolroom": true, + "Spa": true, + "Nursery": true, + "Clinic": true, + "Cellblock": true, + "Incubator": true, + "Pit": true, }, Locations: { "Gene Lab": true, - Dispensary: true, + "Dispensary": true, "Organ Farm": true, "Implant Manufactory": true, "Prosthetic Lab": true, - Wardrobe: true, + "Wardrobe": true, "The Black Market": true, }, Tools: { @@ -74,7 +74,7 @@ App.UI.quickMenu = (function() { "Personal Attention Select": true, }, Options: { - Options: true, + "Options": true, "Summary Options": true, "Description Options": true, "Hotkey Settings": true, @@ -83,99 +83,99 @@ App.UI.quickMenu = (function() { // true means hidden const hiddenPassages = cleanPassageMapping({ - Arcade: () => !V.arcade, + "Arcade": () => !V.arcade, "BG Select": () => V.dojo <= 1, - Brothel: () => !V.brothel, - Cellblock: () => !V.cellblock, - Clinic: () => !V.clinic, - Club: () => !V.club, - Dairy: () => !V.dairy, - Dispensary: () => !V.dispensary, - edicts: () => V.secExpEnabled <= 0, - Farmyard: () => !V.farmyard, - Firebase: () => !V.SF.Toggle || V.SF.Toggle < 1 || V.SF.Active < 1, + "Brothel": () => !V.brothel, + "Cellblock": () => !V.cellblock, + "Clinic": () => !V.clinic, + "Club": () => !V.club, + "Dairy": () => !V.dairy, + "Dispensary": () => !V.dispensary, + "edicts": () => V.secExpEnabled <= 0, + "Farmyard": () => !V.farmyard, + "Firebase": () => !V.SF.Toggle || V.SF.Toggle < 1 || V.SF.Active < 1, "Future Society": () => !V.FSAnnounced, "Gene Lab": () => !V.geneticMappingUpgrade, "Head Girl Suite": () => !V.HGSuite, "Implant Manufactory": () => !V.ImplantProductionUpgrade, - Incubator: () => !V.incubator, + "Incubator": () => !V.incubator, "Manage Corporation": () => V.corp.Announced !== 1, "Master Suite": () => !V.masterSuite, "Neighbor Interact": () => V.arcologies.length === 0, - Nursery: () => !V.nursery, + "Nursery": () => !V.nursery, "Organ Farm": () => !V.organFarmUpgrade, - Pit: () => !V.pit, - propagandaHub: () => V.secExpEnabled === 0 || !V.SecExp.buildings.propHub, + "Pit": () => !V.pit, + "propagandaHub": () => V.secExpEnabled === 0 || !V.SecExp.buildings.propHub, "Prosthetic Lab": () => V.researchLab.level === 0, - riotControlCenter: () => V.secExpEnabled === 0 || !V.SecExp.buildings.riotCenter, - Schoolroom: () => !V.schoolroom, - secBarracks: () => V.secExpEnabled === 0 || !V.SecExp.buildings.barracks, - securityHQ: () => V.secExpEnabled === 0 || !V.SecExp.buildings.secHub, + "riotControlCenter": () => V.secExpEnabled === 0 || !V.SecExp.buildings.riotCenter, + "Schoolroom": () => !V.schoolroom, + "secBarracks": () => V.secExpEnabled === 0 || !V.SecExp.buildings.barracks, + "securityHQ": () => V.secExpEnabled === 0 || !V.SecExp.buildings.secHub, "Servants' Quarters": () => !V.servantsQuarters, - Spa: () => !V.spa, + "Spa": () => !V.spa, "The Black Market": () => V.rep < 10000, "weaponsManufacturing": () => true, }); // show different names than the actual passage name, can be a function const uiNames = cleanPassageMapping({ - Arcade: () => App.Entity.facilities.arcade.UIName, + "Arcade": () => App.Entity.facilities.arcade.UIName, "BG Select": "Armory", - Brothel: () => App.Entity.facilities.brothel.UIName, - Cellblock: () => App.Entity.facilities.cellblock.UIName, - Clinic: () => App.Entity.facilities.clinic.UIName, - Club: () => App.Entity.facilities.club.UIName, - Dairy: () => App.Entity.facilities.dairy.UIName, - Dispensary: "Pharmaceutical Fabricator", - edicts: "Edicts", - Farmyard: () => App.Entity.facilities.farmyard.UIName, + "Brothel": () => App.Entity.facilities.brothel.UIName, + "Cellblock": () => App.Entity.facilities.cellblock.UIName, + "Clinic": () => App.Entity.facilities.clinic.UIName, + "Club": () => App.Entity.facilities.club.UIName, + "Dairy": () => App.Entity.facilities.dairy.UIName, + "Dispensary": "Pharmaceutical Fabricator", + "edicts": "Edicts", + "Farmyard": () => App.Entity.facilities.farmyard.UIName, "Find Slave": "Locate Slave", - Firebase: () => `${capFirstChar(V.SF.Lower || "No one")}'s Firebase`, + "Firebase": () => `${capFirstChar(V.SF.Lower || "No one")}'s Firebase`, "Future Society": "Future Societies", "Head Girl Suite": () => App.Entity.facilities.headGirlSuite.UIName, - Incubator: () => App.Entity.facilities.incubator.UIName, + "Incubator": () => App.Entity.facilities.incubator.UIName, "Master Suite": () => App.Entity.facilities.masterSuite.UIName, "Neighbor Interact": "Diplomacy", - Nursery: () => App.Entity.facilities.nursery.UIName, - Options: "Game Options", + "Nursery": () => App.Entity.facilities.nursery.UIName, + "Options": "Game Options", "Personal assistant options": "Personal Assistant", - "Personal Attention Select":"Personal Attention", - Pit: () => App.Entity.facilities.pit.UIName, - propagandaHub: "Manage PR", - riotControlCenter: "Manage Rebels", - Schoolroom: () => App.Entity.facilities.schoolroom.UIName, - secBarracks: "Manage Military", - securityHQ: "Manage Security", + "Personal Attention Select": "Personal Attention", + "Pit": () => App.Entity.facilities.pit.UIName, + "propagandaHub": "Manage PR", + "riotControlCenter": "Manage Rebels", + "Schoolroom": () => App.Entity.facilities.schoolroom.UIName, + "secBarracks": "Manage Military", + "securityHQ": "Manage Security", "Servants' Quarters": () => App.Entity.facilities.servantsQuarters.UIName, - Spa: () => App.Entity.facilities.spa.UIName, + "Spa": () => App.Entity.facilities.spa.UIName, "The Black Market": "Black Market", }); // extra information behind the link, is a function const f = App.Entity.facilities; const extraInfo = cleanPassageMapping({ - Arcade: () => occupancy(f.arcade), + "Arcade": () => occupancy(f.arcade), "BG Select": () => occupancy(f.armory), - Brothel: () => occupancy(f.brothel), - Cellblock: () => occupancy(f.cellblock), - Clinic: () => occupancy(f.clinic), - Club: () => occupancy(f.club), - Dairy: () => occupancy(f.dairy), - Farmyard: () => occupancy(f.farmyard), + "Brothel": () => occupancy(f.brothel), + "Cellblock": () => occupancy(f.cellblock), + "Clinic": () => occupancy(f.clinic), + "Club": () => occupancy(f.club), + "Dairy": () => occupancy(f.dairy), + "Farmyard": () => occupancy(f.farmyard), "Head Girl Suite": () => occupancy(f.headGirlSuite), - Incubator: () => occupancy(f.incubator), + "Incubator": () => occupancy(f.incubator), "Master Suite": () => occupancy(f.masterSuite), - Nursery: () => occupancy(f.nursery), - Pit: () => occupancy(f.pit), - Schoolroom: () => occupancy(f.schoolroom), + "Nursery": () => occupancy(f.nursery), + "Pit": () => occupancy(f.pit), + "Schoolroom": () => occupancy(f.schoolroom), "Servants' Quarters": () => occupancy(f.servantsQuarters), - Spa: () => occupancy(f.spa), + "Spa": () => occupancy(f.spa), }); // true shows a notification symbol const notifications = cleanPassageMapping({ "Future Society": () => FutureSocieties.availCredits() > 0 || V.FSReminder, - Incubator: () => V.readySlaves > 0, + "Incubator": () => V.readySlaves > 0, "Manage Corporation": () => V.corp.SpecToken > 0 && V.corp.SpecTimer === 0, }); @@ -200,41 +200,41 @@ App.UI.quickMenu = (function() { const hotkeys = cleanPassageMapping({ "BG Select": "b", "Buy Slaves": "s", - edicts: "shift+e", - Firebase: "z", + "edicts": "shift+e", + "Firebase": "z", "Future Society": "f", - Main: "m", + "Main": "m", "Manage Arcology": "c", "Manage Corporation": "shift+c", "Manage Penthouse": "p", "Manage Personal Affairs": "x", "Neighbor Interact": "d", - Options: "o", + "Options": "o", "Personal assistant options": "t", "Personal Attention Select": "a", - Policies: "y", - propagandaHub: "shift+h", + "Policies": "y", + "propagandaHub": "shift+h", "Recruiter Select": "u", - riotControlCenter: "shift+r", + "riotControlCenter": "shift+r", "Rules Assistant": "r", - secBarracks: "shift+a", - securityHQ: "shift+s", + "secBarracks": "shift+a", + "securityHQ": "shift+s", "Universal Rules": "v", // Facilities - Brothel: "1", - Club: "2", - Arcade: "3", - Dairy: "4", - Farmyard: "5", + "Brothel": "1", + "Club": "2", + "Arcade": "3", + "Dairy": "4", + "Farmyard": "5", "Servants' Quarters": "6", "Master Suite": "7", - Schoolroom: "8", - Spa: "9", - Nursery: "0", - Clinic: "shift+1", - Cellblock: "shift+2", - Incubator: "shift+3", - Pit: "shift+4", + "Schoolroom": "8", + "Spa": "9", + "Nursery": "0", + "Clinic": "shift+1", + "Cellblock": "shift+2", + "Incubator": "shift+3", + "Pit": "shift+4", }); // register diff --git a/src/npc/descriptions/belly/bellyImplant.js b/src/npc/descriptions/belly/bellyImplant.js index 88a9154692e..eb4db89db8c 100644 --- a/src/npc/descriptions/belly/bellyImplant.js +++ b/src/npc/descriptions/belly/bellyImplant.js @@ -493,7 +493,7 @@ App.Desc.bellyImplant = function(slave, {market, eventDescription} = {}) { r.push(`${slave.slaveName}'s gigantic implant-filled belly adds even more strain to ${his} struggling oversized sweater.`); } else if (slave.boobs > 8000) { r.push(`${slave.slaveName}'s gigantic implant-filled belly parts ${his} poorly covered breasts.`); - } else if (slave.boobs > 8000) { + } else if (slave.boobs > 6000) { r.push(`${slave.slaveName}'s oversized breasts keep ${his} sweater far from ${his} gigantic implant-filled belly.`); } else if (slave.boobs > 4000) { r.push(`${slave.slaveName}'s sweater rests atop ${his} gigantic implant-filled belly.`); diff --git a/src/npc/descriptions/describePiercings.js b/src/npc/descriptions/describePiercings.js index 5b1ee13cd0f..cbc1985d22c 100644 --- a/src/npc/descriptions/describePiercings.js +++ b/src/npc/descriptions/describePiercings.js @@ -520,9 +520,9 @@ App.Desc.piercing = function(slave, surface) { switch (slave.clothes) { case "a hijab and blouse": case "a schoolgirl outfit": - case "conservative clothing": - case "nice business attire": - case "slutty business attire": + case "conservative clothing": + case "nice business attire": + case "slutty business attire": r.push(`${his} blouse hides them completely, but they're laced tightly, so ${he}'s aware they're there.`); break; case "chains": @@ -538,7 +538,7 @@ App.Desc.piercing = function(slave, surface) { r.push(`${his} huipil hides them partially, so the leather straps that pull on ${his} skin are clearly evident.`); break; case "a long qipao": - case "a slutty qipao": + case "a slutty qipao": r.push(`${his} qipao hides them completely, but they're laced tightly with silk cord, so ${he}'s aware they're there.`); break; case "uncomfortable straps": @@ -548,7 +548,7 @@ App.Desc.piercing = function(slave, surface) { r.push(`they're laced together as part of ${his} bindings.`); break; case "a latex catsuit": - case "restrictive latex": + case "restrictive latex": r.push(`these are clipped into the latex covering them, making it almost a part of ${his} body.`); if (slave.devotion > 50) { r.push(`${He} couldn't remove it, even if ${he} wanted to.`); @@ -602,8 +602,8 @@ App.Desc.piercing = function(slave, surface) { } break; case "attractive lingerie": - case "attractive lingerie for a pregnant woman": - case "kitty lingerie": + case "attractive lingerie for a pregnant woman": + case "kitty lingerie": r.push(`they're laced together with a lacy ribbon finished off with a bow.`); break; case "a succubus outfit": @@ -619,12 +619,12 @@ App.Desc.piercing = function(slave, surface) { r.push(`${his} habit hides them completely, but they're laced tightly, so ${he}'s aware they're there.`); break; case "a gothic lolita dress": - case "a hanbok": - case "a Santa dress": + case "a hanbok": + case "a Santa dress": r.push(`${his} dress hides them completely, but they're laced tightly, so ${he}'s aware they're there.`); break; case "a burkini": - case "a one-piece swimsuit": + case "a one-piece swimsuit": r.push(`${his} swimsuit hides them completely, but they're laced tightly, so ${he}'s aware they're there.`); break; case "a monokini": diff --git a/src/npc/generate/lawCompliance.js b/src/npc/generate/lawCompliance.js index 105b40a3156..06f6e464204 100644 --- a/src/npc/generate/lawCompliance.js +++ b/src/npc/generate/lawCompliance.js @@ -305,7 +305,7 @@ App.Desc.lawCompliance = function(slave, market = 0) { function gumjobFetishismSMR() { slave.teeth = "removable"; - if(slave.devotion <= 50) { + if (slave.devotion <= 50) { slave.trust -= 10; } healthDamage(slave, 10); -- GitLab