diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 4d128718a86385122d4a74b6111cb7de0958de04..27679e2048ec394781c91b16b53f7344adc3b81b 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -2078,7 +2078,7 @@ globalThis.DefaultRules = (function() { * @param {FC.RA.RuleSetters} rule */ function ProcessToyHole(slave, rule) { - if ((rule.toyHole !== undefined) && (rule.toyHole !== null)) { + if ((rule.toyHole !== undefined) && (rule.toyHole !== null) && slave.toyHole !== rule.toyHole) { if (rule.toyHole === "pussy") { if (slave.vagina > 0 && canDoVaginal(slave)) { slave.toyHole = rule.toyHole; @@ -2103,7 +2103,7 @@ globalThis.DefaultRules = (function() { slave.toyHole = "all her holes"; r += `<br>${slave.slaveName}'s hole preference has defaulted to all ${his} holes.`; } - } else if (slave.toyHole !== rule.toyHole) { + } else { slave.toyHole = rule.toyHole; r += `<br>${slave.slaveName} has been instructed to use ${his} ${rule.toyHole} to please you.`; }