From 29a10c713278297876eb67254ef4540a6f08a339 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sun, 17 Feb 2019 14:15:09 -0500 Subject: [PATCH] walkpast junk --- src/js/walkPastJS.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js index 83afe9a292a..2c092cd9f0a 100644 --- a/src/js/walkPastJS.js +++ b/src/js/walkPastJS.js @@ -1222,6 +1222,49 @@ window.loverSlave = function(activeSlave) { return t; } +window.relatedSlave = function(activeSlave) { + const V = State.variables; + const pronouns = getPronouns(activeSlave); + const he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun; + const He = capFirstChar(he), His = capFirstChar(his); + let t = ""; + let _target = ""; + + if (V.partner === "relation") { + if (V.familyTesting === 1) { + _partnerSlave = V.relation; + } else { + _partnerSlave = getSlave(activeSlave.relationTarget); + } + } else { + var activeSlaveRel = relationshipTerm(activeSlave); + _partnerSlave = getSlave(activeSlave.relationshipTarget); + } + + if (_partnerSlave !== undefined) { /* potential problem point */ + // let race2 = (V.seeRace ? _partnerSlave.race : ""); + + t += " His "; + if (V.partner === "relation") { + if (V.familyTesting === 1) { + t += `${V.relationType} `; + } else { + t += `${_partnerSlave.relation} `; + } + } else { + t += `${activeSlaveRel} `; + } + t += `${_partnerSlave.slaveName} `; + + + V.target = "FRival"; /*potentially removed later*/ + } else { + t += ` Expected partner not found!`; + } + + return t; +}; + window.walkPasts = function(slave, _seed) { /* will be moved up once this becomes a single, contained function. */ -- GitLab