diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index a11485dba822af7fd49a55e279d97ba8a90f7fdf..6d9513588ce4ca92b7f1111adc99359af47bd9ba 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; + } + }; } }