diff --git a/src/interaction/budgets/recordTemplates.js b/src/interaction/budgets/recordTemplates.js index 63b2d3762cb68c4a5b3a6807711ff634da71da88..3cef5ce692339ce9ec2419278c776048af508a2e 100644 --- a/src/interaction/budgets/recordTemplates.js +++ b/src/interaction/budgets/recordTemplates.js @@ -62,6 +62,7 @@ App.Data.Records.LastWeeksCash = function() { this.slaveAssignmentAttendant = 0, this.slaveAssignmentSpa = 0, this.slaveAssignmentBaby_factory = 0, + this.slaveAssignmentChoice = 0, // Menial Slaves this.menialTrades = 0, this.fuckdolls = 0, diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 1c91462aebd096ce8e73b4ea6f6ac10b1afaabbd..226113cf235539d91a198381c61aa7d2fd8d923d 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -44,6 +44,8 @@ globalThis.Job = Object.freeze({ SPA: 'rest in the spa', // Does this one exist? BABY_FACTORY: 'labor in the production line', + // Other + CHOICE: "choose her own job", }); globalThis.PersonalAttention = Object.freeze({ TRADE: 'trading', @@ -72,7 +74,8 @@ globalThis.CategoryAssociatedGroup = Object.freeze({ 'slaveAssignmentExtraMilk', 'slaveAssignmentExtraMilkVign', 'slaveAssignmentGloryhole', - 'slaveAssignmentConfinement' + 'slaveAssignmentConfinement', + 'slaveAssignmentChoice' ], HEADGIRLSUITE: [ 'slaveAssignmentHeadgirl', @@ -509,6 +512,9 @@ globalThis.calculateCosts = (function() { case Job.BABY_FACTORY: cashX(forceNeg(slaveCost), "slaveAssignmentBaby_factory", slave); break; + case Job.CHOICE: + cashX(forceNeg(slaveCost), "slaveAssignmentChoice", slave); + break; default: cashX(forceNeg(slaveCost), "slaveAssignmentUndefined", slave); break; diff --git a/src/uncategorized/costsBudget.js b/src/uncategorized/costsBudget.js index a9b2a0dec1cfd12e476f5d76acb3863de46476ef..dcd76661613ccfa0b9d3b7ce837d3dec40efe142 100644 --- a/src/uncategorized/costsBudget.js +++ b/src/uncategorized/costsBudget.js @@ -579,6 +579,8 @@ App.UI.Budget.Cost = function() { generateRowCategory("ExtraMilkVign", "slaveAssignmentExtraMilkVign"); generateRowCategory("Gloryhole", "slaveAssignmentGloryhole"); generateRowCategory("Confinement", "slaveAssignmentConfinement"); + // Other + generateRowCategory("Chosing Own Assignment", "slaveAssignmentChoice"); // LEADERSHIP ROLES