From a4d80f2f19db4813a27103403bf6e7b09c680c10 Mon Sep 17 00:00:00 2001
From: i107760 <13422-i107760@users.noreply.gitgud.io>
Date: Tue, 4 Aug 2020 01:00:46 +0200
Subject: [PATCH] Allow RA to set fetish target to random

---
 src/js/rulesAssistantOptions.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index a11485dba82..6d9513588ce 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -2714,6 +2714,7 @@ globalThis.rulesAssistantOptions = (function() {
 		constructor() {
 			const pairs = [
 				["vanilla"],
+				["random"],
 				["oral"],
 				["anal"],
 				["boobs"],
@@ -2726,7 +2727,13 @@ globalThis.rulesAssistantOptions = (function() {
 			];
 			super("Smart piercing fetish target", pairs);
 			this.setValue(current_rule.set.clitSetting);
-			this.onchange = (value) => current_rule.set.clitSetting = value;
+			this.onchange = (value) => {
+				if (value === "random") {
+					current_rule.set.clitSetting = jsEither(pairs);
+				} else {
+					current_rule.set.clitSetting = value;
+				}
+			};
 		}
 	}
 
-- 
GitLab