diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw
index cbcd86426d3a6557ce50d26ec4735fdda02129fe..9616c60240ad8f4a3744445aa3712f6d23ffac4f 100644
--- a/src/js/eventSelectionJS.tw
+++ b/src/js/eventSelectionJS.tw
@@ -1753,8 +1753,8 @@ if(eventSlave.fetish != "mindbroken") {
 		}
 	}
 
-	if (eventSlave.bellyPreg >= 300000) {
-		State.variables.events.push("re hyperpreg stuck");
+	if (eventSlave.bellyPreg >= 300000 || (eventSlave.broodmother >= 1 && eventSlave.bellyPreg >= 14000)) {
+		State.variables.RESSevent.push("re hyperpreg stuck");
 	}
 
 	if(eventSlave.prestige == 0) {