diff --git a/src/js/vignettes.tw b/src/js/vignettes.tw
index 5fc8a6f30a3fae6a12e4129a931d622ee4ef293f..ed891258b4bda7b3e4d55d788a965d28c561ee02 100644
--- a/src/js/vignettes.tw
+++ b/src/js/vignettes.tw
@@ -3374,11 +3374,18 @@ window.GetVignette = function GetVignette(slave) {
 		}
 		if (slave.energy > 95) {
 		    if (canWalk(slave)) {
-		    	vignettes.push({
-			    	text: `${he} was so horny that ${he} sleepwalked into your room and performed oral sex on you, and then woke up when ${he} bruised ${his} shin,`,
-			    	type: "health",
-			    	effect: -1,
-			    });
+		        if (slave.amp !== 0) {
+                    vignettes.push({
+                        text: `${he} was so horny that ${he} sleepwalked into your room and performed oral sex on you, and then woke up when ${he} bruised ${his} shin,`,
+                        type: "health",
+                        effect: -1,
+                    });
+                }
+                vignettes.push({
+                    text: `due to the obvious difficulties in ${his} mobility, ${he} spent a lot of time sleeping in bed,`,
+                    type: "health",
+                    effect: 0,
+                });
             }
 		}
 		if (slave.health < -20) {