From 9471c6671f8039004724e3c00c580974ecd63f58 Mon Sep 17 00:00:00 2001 From: kopareigns <kopareigns@gmail.com> Date: Wed, 29 Apr 2020 20:28:13 -0400 Subject: [PATCH] pornFame Weights --- src/endWeek/saPorn.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/endWeek/saPorn.js b/src/endWeek/saPorn.js index 593c435bb36..d369e1856ec 100644 --- a/src/endWeek/saPorn.js +++ b/src/endWeek/saPorn.js @@ -285,7 +285,9 @@ App.SlaveAssignment.porn = (function() { if (slave.porn.prestige === 0 && slave.porn.viewerCount >= 100000) { const pornFameGrabBag = App.Porn.getAllGenres().filter((g) => slave.porn.fame[g.fameVar] >= 10000); if (pornFameGrabBag.length > 0) { - const genre = pornFameGrabBag.pluck(); + const weightedGrabBagIndices = {}; + pornFameGrabBag.forEach((g, i) => weightedGrabBagIndices[i] = slave.porn.fame[g.fameVar]); // Attach weights to the indices of pornFameGrabBag + const genre = pornFameGrabBag[hashChoice(weightedGrabBagIndices)]; // hashChoice selects an index according to the weights slave.porn.fameType = genre.fameName; slave.porn.prestige = 1; -- GitLab