diff --git a/devTools/FC.d.ts b/devTools/FC.ts similarity index 96% rename from devTools/FC.d.ts rename to devTools/FC.ts index e3e9a5ef4190bf9e15bc27882b2b5abf89c863d8..82253b74720e3fe501b5873ffae1b933b0fbc6e1 100644 --- a/devTools/FC.d.ts +++ b/devTools/FC.ts @@ -1,4 +1,5 @@ -declare namespace App { +/// <reference path="../js/002-config/fc-js-init.js" /> +namespace App { namespace Art {} namespace Corporate {} @@ -262,7 +263,7 @@ declare namespace App { labelTagsClear: boolean; } - class Rule { + declare interface Rule { ID: string; name: string; condition: RuleConditions; @@ -277,12 +278,12 @@ declare namespace App { namespace DOM { namespace Widgets { } - function makeElement<K extends keyof HTMLElementTagNameMap>(tag: K, content: string | Node, classNames?: string | string[]): HTMLElementTagNameMap[K]; - function appendNewElement<K extends keyof HTMLElementTagNameMap>(tag: K, parent: ParentNode, content?: string | Node, classNames?: string | string[]): HTMLElementTagNameMap[K]; + declare function makeElement<K extends keyof HTMLElementTagNameMap>(tag: K, content: string | Node, classNames?: string | string[]): HTMLElementTagNameMap[K]; + declare function appendNewElement<K extends keyof HTMLElementTagNameMap>(tag: K, parent: ParentNode, content?: string | Node, classNames?: string | string[]): HTMLElementTagNameMap[K]; } namespace View { } namespace SlaveSummary { - type AppendRenderer = (slave: App.Entity.SlaveState, parentNode: Node) => void; + type AppendRenderer = (slave: FC.SlaveState, parentNode: Node) => void; class AbbreviationState { clothes: number; @@ -561,7 +562,7 @@ declare namespace FC { enum NoObject { Value = 0 - }; + } type SlaveStateOrZero = SlaveState | NoObject; @@ -570,4 +571,4 @@ declare namespace FC { interface GameVariables extends DefaultGameStateVariables, ResetOnNGPVariables {} } -const V: FC.GameVariables; +declare const V: FC.GameVariables; diff --git a/src/003-assets/CSS/slaveList.css b/src/003-assets/CSS/slaveList.css index cee97eac754fe69f14962adf43c61c0cd03c4111..dab490489701ec1f77718d5cf17d8085fff3f596 100644 --- a/src/003-assets/CSS/slaveList.css +++ b/src/003-assets/CSS/slaveList.css @@ -15,11 +15,6 @@ span.freeAssignment { font-weight: bold; } -/* Slave Summary Item */ -.ssi { - margin-right: 0.25em; -} - /* Slave Summary Block */ .ssb { margin-right: 2em; diff --git a/src/events/RESS/moistPussy.js b/src/events/RESS/moistPussy.js index bb5f9d8d825f7fba8c696e8ce57a494f970ad95b..7cda22b7ae5ff55b60bec651b8daa4edc739e999 100644 --- a/src/events/RESS/moistPussy.js +++ b/src/events/RESS/moistPussy.js @@ -51,7 +51,7 @@ App.Events.RESSMoistPussy = class RESSMoistPussy extends App.Events.BaseEvent { } else { t.push(`Despite ${his} weak libido, ${he}'s been a sex slave long enough that ${his} body knows that it may be called upon to render sexual service soon.`); } - t.push(`he consequences of the special qualities of ${his} womanhood soon become apparent.`); + t.push(`The consequences of the special qualities of ${his} womanhood soon become apparent.`); App.Events.addParagraph(node, t); t = []; diff --git a/src/js/slaveSummaryHelpers.js b/src/js/slaveSummaryHelpers.js index 19630f896b9cf5fcf50033575d496104d3ef9afb..9cf5433d3d6e0da4564cba348d6ac72c80528d86 100644 --- a/src/js/slaveSummaryHelpers.js +++ b/src/js/slaveSummaryHelpers.js @@ -31,12 +31,11 @@ App.UI.SlaveSummaryImpl = function() { */ function makeSpan(container, text, classNames, stdDecor = false, value) { let r = document.createElement("span"); - r.classList.add("ssi"); _addClassNames(r, classNames); if (value != undefined && V.summaryStats) { /* eslint-disable-line eqeqeq */ text += `[${value}]`; } - r.textContent = stdDecor ? `${capFirstChar(text)}.` : text; + r.textContent = stdDecor ? `${capFirstChar(text)}. ` : text + ' '; if (container) { container.appendChild(r); } diff --git a/src/npc/interaction/fAbuse.tw b/src/npc/interaction/fAbuse.tw index 3576b3642a3f38bab98acd39ecb32b7edf812c50..34bec7207e359d2f668dc1736df19e1a53c97f16 100644 --- a/src/npc/interaction/fAbuse.tw +++ b/src/npc/interaction/fAbuse.tw @@ -126,7 +126,7 @@ <<case "attractive lingerie">> $He almost tears $his delicate lingerie in $his haste to avoid punishment. <<case "a succubus outfit">> - <<if !["a corset", "an extreme corest"].includes(getSlave($AS).bellyAccessory)>> + <<if ["a corset", "an extreme corset"].includes(getSlave($AS).bellyAccessory)>> $He struggles with $his leather corset. <<else>> Panic sets in as $he hastily sheds what's left of $his outfit. @@ -302,7 +302,7 @@ <<case "slutty jewelry">> $He hurriedly strips fine jewelry from $his neck, wrist<<if hasBothArms(getSlave($AS))>>s<</if>> and ankle<<if hasBothLegs(getSlave($AS))>>s<</if>>. <<case "a courtesan dress">> - <<if !["a corset", "an extreme corest"].includes(getSlave($AS).bellyAccessory)>> + <<if ["a corset", "an extreme corset"].includes(getSlave($AS).bellyAccessory)>> $His fingers fumble desperately with the straps of $his corset, knowing there is still a lot of dress left to remove after it. <<else>> Panic sets in as $he realizes just how much dress is left to remove. In $his haste, $he hooks a sleeve with $his foot and falls flat, exposing $his bare ass. @@ -313,10 +313,10 @@ <</if>> <</if>> -<<if (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>> - $He seems to be a bit expectant of what is to come. -<<elseif (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 95)>> +<<if (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 95)>> The slap seems to have excited $him, seeing $his hard nipples and wet pussy, and $his eyes practically beg for more. +<<elseif (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>> + $He seems to be a bit expectant of what is to come. <</if>> <<if ($PC.dick != 0)>> @@ -324,10 +324,10 @@ <<else>> <<if hasAnyArms(getSlave($AS)) && (getSlave($AS).clothes !== "no clothing")>>While $he strips, you<<else>>You<</if>> don a cruelly large strap-on, earning <</if>> -<<if (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>> - a shy look -<<elseif (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 95)>> +<<if (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 95)>> a sultry look +<<elseif (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>> + a shy look <<else>> a frightened glance <</if>>