diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js index e617d41b4df29f79102d08671f31fb87d230e0c2..bb5a6e949ce65fff7a11d456a0bda6e56843b287 100644 --- a/js/003-data/gameVariableData.js +++ b/js/003-data/gameVariableData.js @@ -514,6 +514,7 @@ App.Data.resetOnNGPlus = { defaultRules: [], /** @type {Object.<string, number[]>} */ rulesToApplyOnce: {}, + raDefaultMode : 0, REFeminizationCheckinIDs: [], REMILFCheckinIDs: [], diff --git a/src/gui/options/options.js b/src/gui/options/options.js index 41848665b7ffb3da12bda4b004cb34a047f5da94..19b5ca8aee23b2ef4460fd1ff68d77c691c86c5a 100644 --- a/src/gui/options/options.js +++ b/src/gui/options/options.js @@ -882,6 +882,9 @@ App.Intro.display = function(isIntro) { options.addOption("Purchase options are", "purchaseStyle") .addValue("Links", 'link').addValue("Buttons", 'button'); + options.addOption("Default Rules Assistant mode is", "raDefaultMode") + .addValue("Simple", 0).addValue("Advanced", 1); + el.append(options.render()); r = []; diff --git a/src/js/rulesAssistant.js b/src/js/rulesAssistant.js index 418306d23c7d3c34f6bd07c918b3e0b5309e05e1..29e230629bde8a2ff769e3ebd18f746b502fe6a6 100644 --- a/src/js/rulesAssistant.js +++ b/src/js/rulesAssistant.js @@ -179,7 +179,7 @@ App.RA.newRule = function() { function emptyConditions() { return { activation: ["devotion", 20, "gt", 1, "and"], - advancedMode: false, + advancedMode: V.raDefaultMode === 1, selectedSlaves: [], excludedSlaves: [], applyRuleOnce: false,