diff --git a/src/js/DefaultRules.tw b/src/js/DefaultRules.tw index b05d065c3c3e350d39f1023992d9dec838d31ad9..1dda05163cb2a130307d5c1f17fff914676d309f 100644 --- a/src/js/DefaultRules.tw +++ b/src/js/DefaultRules.tw @@ -204,7 +204,7 @@ window.DefaultRules = (function() { break; case "take classes": - if ((!slave.intelligenceImplant && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.trust < -20 && slave.devotion >= -50)))) + if (slave.intelligenceImplant !== 1 && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.trust < -20 && slave.devotion >= -50))) break; else delete rule.setAssignment; diff --git a/src/js/rulesAssistant.tw b/src/js/rulesAssistant.tw index 80171277b5299f9a34ab9534e65e149c4c8f243f..3fe4f0d898e9234214e7faf44e865384f5e6b90d 100644 --- a/src/js/rulesAssistant.tw +++ b/src/js/rulesAssistant.tw @@ -309,6 +309,7 @@ window.emptyDefaultRule = function emptyDefaultRule() { eyes: "no default setting", pregSpeed: "no default setting", bellyImplantVol: -1, + teeth: "no default setting", } }; return rule; diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index e033be8c081f406e01b46c1729adf90da57c2331..d59cd4d08c1def99397204372af34ff5374286d2 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -1094,7 +1094,7 @@ window.rulesAssistantOptions = (function() { }); super("Corsetage", bellies); this.setValue(current_rule.set.bellyAccessory); - this.onchange = (value) => current_rule.set.bellyAccessory; + this.onchange = (value) => current_rule.set.bellyAccessory = value; } } @@ -1709,10 +1709,10 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["Passionate", "passionate", 100], - ["Attracted", "attracted", 75], - ["Indifferent", "indifferent", 45], - ["None", "none", 0] + ["Passionate", 100], + ["Attracted", 75], + ["Indifferent", 45], + ["None", 0] ]; super("Smart piercing XY attraction target", pairs); this.setValue(current_rule.set.clitSettingXY); @@ -1724,10 +1724,10 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["Passionate", "passionate", 100], - ["Attracted", "attracted", 75], - ["Indifferent", "indifferent", 45], - ["None", "none", 0] + ["Passionate", 100], + ["Attracted", 75], + ["Indifferent", 45], + ["None", 0] ]; super("Smart piercing XX attraction target", pairs); this.setValue(current_rule.set.clitSettingXX); @@ -1738,12 +1738,12 @@ window.rulesAssistantOptions = (function() { class SmartEnergyList extends List { constructor() { const pairs = [ - ["Nympho", "nympho", 100], - ["Sex Addict", "sex addict", 85], - ["Powerful", "powerful", 65], - ["Healthy", "healthy", 45], - ["Weak", "weak", 25], - ["Frigid", "frigid", 0] + ["Nympho", 100], + ["Sex Addict", 85], + ["Powerful", 65], + ["Healthy", 45], + ["Weak", 25], + ["Frigid", 0] ]; super("Smart piercing sex drive target", pairs); this.setValue(current_rule.set.clitSettingEnergy); @@ -1783,13 +1783,13 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["No broadcasting", "no broadcasting", -1], - ["No subsidy", "no subsidy", 0], - ["1000", "1000", 1000], - ["2000", "2000", 2000], - ["3000", "3000", 3000], - ["4000", "4000", 4000], - ["5000", "5000", 5000] + ["No broadcasting", -1], + ["No subsidy", 0], + ["1000", 1000], + ["2000", 2000], + ["3000", 3000], + ["4000", 4000], + ["5000", 5000] ]; super("Weekly porn publicity subsidy", pairs); this.setValue(current_rule.set.pornFameSpending); @@ -2123,7 +2123,7 @@ window.rulesAssistantOptions = (function() { ]; super("Ear piercings", pairs); this.setValue(current_rule.set.earPiercing); - this.onchange = (value) => current_rule.set.earPiercing; + this.onchange = (value) => current_rule.set.earPiercing = value; } } @@ -2137,7 +2137,7 @@ window.rulesAssistantOptions = (function() { ]; super("Nasal piercings", pairs); this.setValue(current_rule.set.nosePiercing); - this.onchange = (value) => current_rule.set.earPiercing; + this.onchange = (value) => current_rule.set.earPiercing = value; } } @@ -2151,7 +2151,7 @@ window.rulesAssistantOptions = (function() { ]; super("Eyebrow piercings", pairs); this.setValue(current_rule.set.eyebrowPiercing); - this.onchange = (value) => current_rule.set.eyebrowPiercing; + this.onchange = (value) => current_rule.set.eyebrowPiercing = value; } } @@ -2165,7 +2165,7 @@ window.rulesAssistantOptions = (function() { ]; super("Navel piercings", pairs); this.setValue(current_rule.set.navelPiercing); - this.onchange = (value) => current_rule.set.navelPiercing; + this.onchange = (value) => current_rule.set.navelPiercing = value; } } @@ -2179,7 +2179,7 @@ window.rulesAssistantOptions = (function() { ]; super("Nipple piercings", pairs); this.setValue(current_rule.set.nipplesPiercing); - this.onchange = (value) => current_rule.set.nipplesPiercing; + this.onchange = (value) => current_rule.set.nipplesPiercing = value; } } @@ -2192,7 +2192,7 @@ window.rulesAssistantOptions = (function() { ]; super("Areola studs", pairs); this.setValue(current_rule.set.areolaePiercing); - this.onchange = (value) => current_rule.set.areolaePiercing; + this.onchange = (value) => current_rule.set.areolaePiercing = value; } } @@ -2206,7 +2206,7 @@ window.rulesAssistantOptions = (function() { ]; super("Lip piercings", pairs); this.setValue(current_rule.set.lipsPiercing); - this.onchange = (value) => current_rule.set.lipsPiercing; + this.onchange = (value) => current_rule.set.lipsPiercing = value; } } @@ -2220,7 +2220,7 @@ window.rulesAssistantOptions = (function() { ]; super("Tongue piercing", pairs); this.setValue(current_rule.set.tonguePiercing); - this.onchange = (value) => current_rule.set.tonguePiercing; + this.onchange = (value) => current_rule.set.tonguePiercing = value; } } @@ -2235,7 +2235,7 @@ window.rulesAssistantOptions = (function() { ]; super("Clit piercing", pairs); this.setValue(current_rule.set.clitPiercing); - this.onchange = (value) => current_rule.set.clitPiercing; + this.onchange = (value) => current_rule.set.clitPiercing = value; } } @@ -2249,7 +2249,7 @@ window.rulesAssistantOptions = (function() { ]; super("Pussylips piercings", pairs); this.setValue(current_rule.set.vaginaPiercing); - this.onchange = (value) => current_rule.set.vaginaPiercing; + this.onchange = (value) => current_rule.set.vaginaPiercing = value; } } @@ -2263,7 +2263,7 @@ window.rulesAssistantOptions = (function() { ]; super("Shaft piercings", pairs); this.setValue(current_rule.set.dickPiercing); - this.onchange = (value) => current_rule.set.dickPiercing; + this.onchange = (value) => current_rule.set.dickPiercing = value; } } @@ -2277,7 +2277,7 @@ window.rulesAssistantOptions = (function() { ]; super("Perianal piercings", pairs); this.setValue(current_rule.set.anusPiercing); - this.onchange = (value) => current_rule.set.anusPiercing; + this.onchange = (value) => current_rule.set.anusPiercing = value; } } @@ -2290,7 +2290,7 @@ window.rulesAssistantOptions = (function() { ]; super("Corset piercings", pairs); this.setValue(current_rule.set.corsetPiercing); - this.onchange = (value) => current_rule.set.corsetPiercing; + this.onchange = (value) => current_rule.set.corsetPiercing = value; } }