diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw
index e1317557a9c62a87f3028d642877e28446f7dbed..9ea9403ee2b8c8d7457cf842b50779dd71506b64 100644
--- a/src/js/eventSelectionJS.tw
+++ b/src/js/eventSelectionJS.tw
@@ -1512,6 +1512,16 @@ if(eventSlave.fetish != "mindbroken") {
 			}
 		}
 	}
+	
+	if(eventSlave.vagina == 0) {
+		if(eventSlave.devotion > 50) {
+			if(eventSlave.trust > 20) {
+				if(eventSlave.speechRules != "restrictive") {
+					State.variables.RESSevent.push("devoted virgin");
+				}
+			}
+		}
+	}
 
 	if(eventSlave.anus == 0) {
 		if(eventSlave.devotion > 50) {
@@ -2716,6 +2726,16 @@ if(eventSlave.fetish != "mindbroken") {
 			}
 		}
 	}
+	
+	if(eventSlave.vagina == 0) {
+		if(eventSlave.devotion > 50) {
+			if(eventSlave.trust > 20) {
+				if(eventSlave.speechRules != "restrictive") {
+					State.variables.RESSevent.push("devoted virgin");
+				}
+			}
+		}
+	}
 
 	if(eventSlave.anus == 0) {
 		if(eventSlave.devotion > 50) {