diff --git a/src/interaction/budgets/recordTemplates.js b/src/interaction/budgets/recordTemplates.js index 69553ce253c9acc4987acf5707f32ef567b75544..86c8582596f095e60d1d06b2fe6d89991a082e17 100644 --- a/src/interaction/budgets/recordTemplates.js +++ b/src/interaction/budgets/recordTemplates.js @@ -31,6 +31,7 @@ App.Data.Records.LastWeeksCash = function() { this.slaveAssignmentConcubine = 0, this.slaveAssignmentMastersuite = 0, this.slaveAssignmentAgent = 0, + this.slaveAssignmentAgentPartner = 0, this.slaveAssignmentArcade = 0, this.slaveAssignmentMadam = 0, this.slaveAssignmentMadamVign = 0, diff --git a/src/js/economyJS.js b/src/js/economyJS.js index e077c2844bdc931c3fcf67334cdf3b396abe05b0..9d56c3fb8ba3184973e40930c3d8af126035124b 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -16,6 +16,7 @@ window.Job = Object.freeze({ HEADGIRL: 'be your Head Girl', RECRUITER: 'recruit girls', AGENT: 'be your agent', + AGENTPARTNER: 'live with your agent', // Facility Assignments ARCADE: 'be confined in the arcade', MADAM: 'be the Madam', @@ -89,7 +90,8 @@ window.CategoryAssociatedGroup = Object.freeze({ 'slaveAssignmentMastersuite' ], AGENT: [ - 'slaveAssignmentAgent' + 'slaveAssignmentAgent', + 'slaveAssignmentAgentPartner' ], ARCADE: [ 'arcade', @@ -426,6 +428,9 @@ window.calculateCosts = (function() { case Job.AGENT: cashX(forceNeg(slaveCost), "slaveAssignmentAgent", slave); break; + case Job.AGENTPARTNER: + cashX(forceNeg(slaveCost), "slaveAssignmentAgentPartner", slave); + break; // Facility Assignments case Job.ARCADE: cashX(forceNeg(slaveCost), "slaveAssignmentArcade", slave); diff --git a/src/uncategorized/costsBudget.js b/src/uncategorized/costsBudget.js index dd19e512e2e1140f3891447cbca4b27547eb52b5..03864854ad46a9515f62f12400f04a12883e9f9c 100644 --- a/src/uncategorized/costsBudget.js +++ b/src/uncategorized/costsBudget.js @@ -608,6 +608,7 @@ App.UI.Budget.Cost = function() { // AGENT generateRowGroup("Agent", "AGENT"); generateRowCategory("Agent", "slaveAssignmentAgent"); + generateRowCategory("Agent's Partner", "slaveAssignmentAgentPartner"); // ARCADE generateRowGroup(V.arcadeNameCaps, "ARCADE", V.arcade, "Arcade", V.ArcadeiIDs.length); diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index ec392d9ba244ab0c949272cec1ee3c26f211a61a..1dd3271cbddd9de583b4a80d996a51cf3f42acb2 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -659,12 +659,12 @@ $He lacks the fame in porn needed to discern what $his feed is getting tagged as. <<else>> <<if getSlave($AS).porn.prestige > 0>> - $He is known for getSlave($AS).porn.fameType porn<<if getSlave($AS).porn.prestige > 1>> and viewers have grown to expect it from $him<</if>>. + $He is known for <<= getSlave($AS).porn.fameType>> porn<<if getSlave($AS).porn.prestige > 1>> and viewers have grown to expect it from $him<</if>>. <</if>> <<if getSlave($AS).porn.focus == "none">> You are allowing $his viewers to guide the direction of $his content. <<else>> - You are focusing attention on the getSlave($AS).porn.focus aspect of $his content. + You are focusing attention on the <<= getSlave($AS).porn.focus>> aspect of $his content. <</if>> <<= App.Porn.genreChoiceLinks("Slave Interact", getSlave($AS))>> | [[No focus|Slave Interact][getSlave($AS).porn.focus = "none"]] <</if>>