diff --git a/js/rulesAssistant/conditionEvaluation.js b/js/rulesAssistant/conditionEvaluation.js index 4f269468d9e716b9e86fe4461f404590762d6caf..67a13c2e401ada2a4b2c07c19d826c8cdae88a49 100644 --- a/js/rulesAssistant/conditionEvaluation.js +++ b/js/rulesAssistant/conditionEvaluation.js @@ -622,6 +622,16 @@ App.RA.Activation.populateGetters = function() { description: "Very narrow: -2, Narrow: -1, Normal: 0, Wide hips: 1, Very wide hips: 2, Inhumanly wide hips: 3", val: c => c.slave.hips }); + gm.addNumber("shoulders", { + name: "Shoulders", + description: "Very narrow: -2, Narrow: -1, Feminine: 0, Broad: 1, Very broad: 2", + val: c => c.slave.shoulders + }); + gm.addNumber("wetness", { + name: "Vaginal Wetness", + description: "How easily the slave gets wet: dry: 0, wet: 1, soaking wet: 2", + val: c => c.slave.vaginaLube + }); gm.addNumber("oralskill", { name: "Oral Skill", description: "Unskilled: (-∞, 10), Basic: [10, 30), Skilled: [30, 60), Expert: [60, 99), Master: [99, ∞)", @@ -676,6 +686,11 @@ App.RA.Activation.populateGetters = function() { description: "One of 'normal', 'crooked', 'gapped', 'straightening braces', 'cosmetic braces', 'removable', 'pointy', 'fangs', 'fang', 'baby', 'mixed'", val: c => c.slave.teeth }); + gm.addString("faceshape", { + name: "Face Shape", + description: "One of 'normal', 'masculine', 'androgynous', 'cute', 'sensual', 'exotic', 'feline' (catmod only)", + val: c => c.slave.faceShape + }); gm.addString("title", { name: "Title", description: "Slave title (class) without adjectives (slavegirl, MILF, bimbo, shemale, herm, etc.). ",