diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js index a69dee57996a1f9b5a7066718ba0464ef21f3e5b..ab9f61c9c0ceabad1afcf5c84b22df9fad874178 100644 --- a/js/003-data/gameVariableData.js +++ b/js/003-data/gameVariableData.js @@ -47,6 +47,7 @@ App.Data.defaultGameStateVariables = { drugs: 2, genitalia: 2, health: 2, + hormoneBalance: 2, mental: 2, nationality: 2, origins: 2, diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js index 474eb007c4586f4e73c70be610978cca340e5d6d..1a250b66c8470b7fe990fa0fc4b7bda510a591a6 100644 --- a/src/js/slaveSummaryWidgets.js +++ b/src/js/slaveSummaryWidgets.js @@ -841,6 +841,7 @@ App.UI.SlaveSummary = function() { drugs: 2, genitalia: 2, health: 2, + hormoneBalance: 2, mental: 2, nationality: 2, origins: 2, @@ -934,7 +935,7 @@ App.UI.SlaveSummary = function() { if (slave.custom.label) { helpers.makeSpan(res, `${capFirstChar(slave.custom.label)}.`, ["yellow", "strong"]); } - if ((slave.relationship !== 0) || (slave.relation !== 0) || (abbrSettings.clothes === 2) || (abbrSettings.rulesets === 2)) { + if ((slave.relationship !== 0) || (slave.relationship !== 0) || (abbrSettings.clothes === 2) || (abbrSettings.rulesets === 2)) { para = helpers.makeParagraph(res); } delegates.relations(slave, para); @@ -961,7 +962,9 @@ App.UI.SlaveSummary = function() { function appendOption(name, desc, options) { res.append(App.UI.DOM.Widgets.optionSelector((value) => { - V.UI.slaveSummary.abbreviation[name] = value; Engine.play(passage()); + V.UI.slaveSummary.abbreviation[name] = value; + initDelegates(); + Engine.play(passage()); }, options, V.UI.slaveSummary.abbreviation[name], desc)); }