From 03a3662d4bd1a87944d662d38feb1e1cb53008c9 Mon Sep 17 00:00:00 2001 From: Vas <whiterocket@outlook.com> Date: Fri, 18 May 2018 18:02:02 +0300 Subject: [PATCH] tattoo work --- src/js/rulesAssistantOptions.tw | 175 +++++++++++++++++++++++++------- 1 file changed, 137 insertions(+), 38 deletions(-) diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index 2bf987751b1..e281da3f6dc 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -2303,88 +2303,89 @@ window.rulesAssistantOptions = (function() { this.appendChild(cheeks) const shoulders = new ListSubSection("Shoulders", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left shoulder"], + ["Right", "right shoulder"], + ["Both", "shoulders"] ]) this.appendChild(shoulders) const breasts = new ListSubSection("Breasts", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "right breast"], + ["Right", "left breast"], + ["Both", "breasts"] ]) this.appendChild(breasts) const upper_arms = new ListSubSection("Arms, upper", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left upper arm"], + ["Right", "right upper arm"], + ["Both", "upper arms"] ]) this.appendChild(upper_arms) const lower_arms = new ListSubSection("Arms, lower", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left lower arm"], + ["Right", "right lower arm"], + ["Both", "lower arms"] ]) this.appendChild(lower_arms) const wrist = new ListSubSection("Wrist", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left wrist"], + ["Right", "right wrist"], + ["Both", "wrists"] ]) this.appendChild(wrist) const hand = new ListSubSection("Hand", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left hand"], + ["Right", "right hand"], + ["Both", "hands"] ]) this.appendChild(hand) const buttocks = new ListSubSection("Buttocks", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left buttock"], + ["Right", "right buttock"], + ["Both", "buttocks"] ]) this.appendChild(buttocks) const thigh = new ListSubSection("Thigh", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left thigh"], + ["Right", "right thigh"], + ["Both", "thighs"] ]) this.appendChild(thigh) const calf = new ListSubSection("Calf", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left calf"], + ["Right", "right calf"], + ["Both", "calves"] ]) this.appendChild(calf) const ankle = new ListSubSection("Ankle", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left ankle"], + ["Right", "right ankle"], + ["Both", "ankles"] ]) this.appendChild(ankle) const feet = new ListSubSection("Feet", [ - ["Left", ], - ["Right", ], - ["Both", ] + ["Left", "left foot"], + ["Right", "right foot"], + ["Both", "feet"] ]) this.appendChild(feet) const other = new ListSubSection("Other", [ - ["Neck", ], - ["Chest", ], - ["Belly", ], - ["Pubic mound", ], - ["Back", ] + ["Neck", "neck"], + ["Chest", "chest"], + ["Belly", "belly"], + ["Pubic mound", "pubic mound"], + ["Back", "back"], + ["Lower Back", "lower back"] ]) this.appendChild(other) @@ -2392,4 +2393,102 @@ window.rulesAssistantOptions = (function() { this.onchange = (value) => V.brandTarget = value } } + + class BrandDesignList extends List { + constructor() { + const items = [ + ["Your slaving emblem", "your personal symbol"], + ["Your initials", "your initials"], + ["SLUT"], + ["WHORE"], + ["SLAVE"], + ["COW"], + ["MEAT"], + ["CUMDUMP"], + ["LOVER"], + ["Pussy symbol", "a pussy symbol"], + ["Anus symbol", "an anus symbol"], + ["Penis symbol", "a penis symbol"], + ["Lady", "a lady silhouette"], + ["Princess", "a princess silhouette"], + ["Queen", "a queen silhouette"], + ["Angel", "an angel silhouette"], + ["Devil", "a devil silhouette"] + ] + + if (V.arcologies[0].FSSupremacist !== "unset" || V.arcologies[0].FSSubjugationist !== "unset") + items.push(["(FS) Racial Slur", "a racial slur"]) + + if (V.arcologies[0].FSSupremacist !== "unset" && V.arcologies[0].FSSupremacistRace === "white") + items.push(["(FS) Swastika", "a swastika"]) + + if (V.arcologies[0].FSSubjugationist !== "unset" && V.arcologies[0].FSSubjugationistRace === "semitic") + items.push(["(FS) Star of David", "a Star of David"]) + + if (V.arcologies[0].FSGenderRadicalist !== "unset" || V.arcologies.FSGenderFundamentalist !== "unset") + items.push(["(FS) Gender Symbol", "a gender symbol"]) + + if (V.arcologies[0].FSPaternalist !== "unset") + items.push(["(FS) Personal Symbol", "her own personal symbol"]) + + if (V.arcologies[0].FSDegradationist !== "unset") + items.push(["(FS) Chain Symbol", "a chain symbol"]) + + if (V.arcologies[0].FSBodyPurist !== "unset") + items.push(["(FS) Vitruvian Man", "a Vitruvian man"]) + + if (V.arcologies[0].FSTransformationFetishist !== "unset") + items.push(["(FS) Most Desired Implants", "a shortlist of desired implants"]) + + if (V.arcologies[0].FSYouthPreferentialist !== "unset") + items.push(["(FS) Virginity Status", "her virginity status"]) + + if (V.arcologies[0].FSMaturityPreferentialist !== "unset") + items.push(["(FS) Sexual Skill Info", "her sexual skills"]) + + if (V.arcologies[0].FSSlimnessEnthusiast !== "unset") + items.push(["(FS) Breast Ceiling", "her absolute maximum breast size"]) + + if (V.arcologies[0].FSAssetExpansionist !== "unset") + items.push(["(FS) Breast Floor", "her absolute minimum breast size"]) + + if (V.arcologies[0].FSPastoralist !== "unset") + items.push(["(FS) Product Quality", "her body product quality"]) + + if (V.arcologies[0].FSPhysicalIdelist !== "unset") + items.push(["(FS) Deadlift Info", "her deadlift record"]) + + if (V.arcologies[0].FSHedonisticDecadence !== "unset") + items.push(["(FS) Weight Record", "her highest weigh-in"]) + + if (V.arcologies[0].FSHedonisticDecadence && V.PC.refreshmentType == 2) + items.push(["(FS) Favorite Food", `a big helping of ${V.PC.refreshment}`]) + + if (V.arcologies[0].FSRepopulationFocus !== "unset") + items.push(["(FS) Birth Count", "the number of children she has birthed"]) + + if (V.arcologies[0].FSChattelReligionist !== "unset") + items.push(["(FS) Religious Symbol", "a religious symbol"]) + + if (V.arcologies[0].FSRomanRevivalist !== "unset") + items.push(["(FS) Republican Crest", "a small crest of your Republic"]) + + if (V.arcologies[0].FSAztecRevivalist !== "unset") + items.push(["(FS) Seven Serpents", "a small symbol of the Aztec gods"]) + + if (V.arcologies[0].FSEgyptianRevivalist !== "unset") + items.push(["(FS) Dynastic Sigil", "a small sigil of your Dynasty"]) + + if (V.arcologies[0].FSEdoRevivalist !== "unset") + items.push(["(FS) Mon", "a small image of the Shogunate's mon"]) + + if (V.arcologies[0].FSArabianRevivalist !== "unset") + items.push(["(FS) Caliphate Symbol", "a small symbol of the Caliphate"]) + + if (V.arcologies[0].FSChineseRevivalist !== "unset") + items.push(["(FS) Imperial Seal", "a small image of your Imperial Seal"]) + + super("Your brand design is", items, true) + } + } })() -- GitLab