diff --git a/src/endWeek/reports/childrenReport.js b/src/endWeek/reports/childrenReport.js index c2a8ff53cc5de9a08da673ef85abb81aa35f79a5..dfe6c138b9190764996dfbf6940edef65246a9c7 100644 --- a/src/endWeek/reports/childrenReport.js +++ b/src/endWeek/reports/childrenReport.js @@ -299,8 +299,7 @@ App.Facilities.Nursery.childrenReport = function childrenReport() { if (target.actualAge >= 3) { if (target.fetish === child.fetish) { - // TODO: redo this - div.append(`${target.slaveName} and ${child.slaveName} ${target.fetish}s, a fact over which they bond.`); + div.append(`${sameFetish(child, target)}, a fact over which they bond.`); friend++; } @@ -364,6 +363,29 @@ App.Facilities.Nursery.childrenReport = function childrenReport() { } } } + + function sameFetish(child, target) { + switch (child.fetish) { + case "submissive": + return `${child.slaveName} and ${target.slaveName} are both sexually submissive`; + case "cumslut": + return `Neither ${child.slaveName} nor ${target.slaveName} can get enough cum`; + case "humiliation": + return `Both ${child.slaveName} and ${target.slaveName} have a fetish for humiliation`; + case "buttslut": + return `Neither ${child.slaveName} nor ${target.slaveName} can get enough assplay`; + case "boobs": + return `${child.slaveName} and ${target.slaveName} both love breastplay`; + case "sadist": + return `Both ${child.slaveName} are ${target.slaveName} are sadists`; + case "masochist": + return `${child.slaveName} and ${target.slaveName} are both masochists`; + case "dom": + return `Both ${child.slaveName} and ${target.slaveName} are sexually dominant`; + case "pregnancy": + return `The idea of pregnancy titillates both ${child.slaveName} and ${target.slaveName}`; + } + } } function newChildFetish(fetish = "none") {