diff --git a/src/js/vignettes.js b/src/js/vignettes.js index 52a819e977456321df43f19ed37aadcfc86f515b..6d838de1586d3deff3439e9a76711be29482a0c6 100644 --- a/src/js/vignettes.js +++ b/src/js/vignettes.js @@ -3545,8 +3545,22 @@ window.GetVignette = function GetVignette(slave) { type: "rep", effect: 1, }); + vignettes.push({ + text: `a few containers of ${his} milk turned sour by accident,`, + type: "cash", + effect: -1, + }); } if (slave.balls > 0) { + switch (slave.fetish) { + case "pregnancy": + vignettes.push({ + text: `the thought of ${his} cum knocking someone up inspired ${him} to produce more of it,`, + type: "cash", + effect: 1, + }); + break; + } vignettes.push({ text: `an eccentric celebrity chef used ${his} cum in a new pudding recipe,`, type: "rep", @@ -3566,11 +3580,6 @@ window.GetVignette = function GetVignette(slave) { effect: 0, }); } else if (slave.assignment === "work as a farmhand" || slave.assignment === window.Job.FARMYARD || slave.assignment === window.Job.FARMER) { - vignettes.push({ - text: `${he} felt energized by the fresh air outdoors`, - type: "health", - effect: 1, - }); if (canWalk(slave)) { vignettes.push({ text: `${he} rather comically injured ${himself} by stepping on a rake,`, @@ -3628,6 +3637,11 @@ window.GetVignette = function GetVignette(slave) { effect: 1, }); } + vignettes.push({ + text: `${he} felt energized by the simulated outdoor environment`, + type: "health", + effect: 1, + }); vignettes.push({ text: `the pesticides ${he} accidentally inhaled made ${him} feel nauseous,`, type: "health",