diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 1f32ab0bbc453f11e23ab943b227f589a416d72d..2c76f5a36878a0e44b9f27606360a9e6b39858d8 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -1958,7 +1958,7 @@ window.DefaultRules = (function() { /** @param {App.Entity.SlaveState} slave */ function ProcessSpeech(slave, rule) { - if ((rule.speechRules !== undefined) && (rule.speechRules !== "no default setting")) { + if ((rule.speechRules !== undefined) && (rule.speechRules !== "no default setting") && (slave.speechRules !== rule.speechRules)) { if (slave.fetish === "mindbroken") { if ((slave.speechRules !== "restrictive")) { slave.speechRules = "restrictive";