From 38e8d831fa5d3a4e5c7057d7fd38de79b2d03ce1 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Thu, 9 Jan 2020 01:23:55 -0500 Subject: [PATCH] Revert "strip plural pronouns" This reverts commit 9f54eb042ea4d75c2c7af45302277ff8734834e5. --- src/js/assayJS.js | 4 ++++ src/js/utilsFC.js | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/js/assayJS.js b/src/js/assayJS.js index 5a1ba40f64e..514f84e69ca 100644 --- a/src/js/assayJS.js +++ b/src/js/assayJS.js @@ -319,9 +319,11 @@ App.Utils.Pronouns = class { get Girl() { return this.Noun; } get woman() { return this.noun === "girl" ? "woman" : "man"; } + get women() { return this.noun === "girl" ? "women" : "men"; } get loli() { return this.noun === "girl" ? "loli" : "shota"; } get Woman() { return capFirstChar(this.woman); } + get Women() { return capFirstChar(this.women); } get Loli() { return capFirstChar(this.loli); } get daughter() { return this.noun === "girl" ? "daughter" : "son"; } @@ -332,6 +334,8 @@ App.Utils.Pronouns = class { get wife() { return this.noun === "girl" ? "wife" : "wife"; } get Wife() { return capFirstChar(this.wife); } + get wives() { return this.noun === "girl" ? "wives" : "wives"; } + get Wives() { return capFirstChar(this.wives); } get mother() { return this.noun === "girl" ? "mother" : "father"; } get Mother() { return capFirstChar(this.mother); } diff --git a/src/js/utilsFC.js b/src/js/utilsFC.js index e60ba9aefbd..aca6228a999 100644 --- a/src/js/utilsFC.js +++ b/src/js/utilsFC.js @@ -2732,13 +2732,13 @@ App.Utils.setLocalPronouns = function(slave, suffix, pronouns) { pronouns = pronouns || [ // Object.getOwnPropertyNames(ps) ? 'he', 'him', 'his', 'himself', 'boy', 'He', 'Him', 'His', 'Himself', 'Boy', - 'man', 'men', 'shota', 'son', 'brother', 'husband', 'father', - 'Man', 'Men', 'Shota', 'Son', 'Brother', 'Husband', 'Father', + 'man', 'men', 'shota', 'son', 'brother', 'husband', 'husbands', 'father', 'fathers', + 'Man', 'Men', 'Shota', 'Son', 'Brother', 'Husband', 'Husbands', 'Father', 'Fathers', 'she', 'her', 'hers', 'herself', 'girl', 'She', 'Her', 'Hers', 'Herself', 'Girl', - 'woman', 'loli', 'daughter', 'sister', 'wife', 'mother', - 'Woman', 'Loli', 'Daughter', 'Sister', 'Wife', 'Mother' - ]; // Pronouns always refer to the slave in question, never any relation of theirs. It is "mother" as in "she is a mother of many" not "you are her mother". + 'woman', 'women', 'loli', 'daughter', 'sister', 'wife', 'wives', 'mother', 'mothers', + 'Woman', 'Women', 'Loli', 'Daughter', 'Sister', 'Wife', 'Wives', 'Mother', 'Mothers' + ]; const scope = pSuffix.length === 0 ? State.variables : State.temporary; pronouns.forEach(p => { -- GitLab