From 1c5111090896a5edf09396eb97c8e54388c70bc4 Mon Sep 17 00:00:00 2001 From: ezsh <ezsh.junk@gmail.com> Date: Tue, 26 Mar 2019 13:05:38 +0100 Subject: [PATCH] Consolidate slave skill parameters in an object Various skills properties get moved into a .skill object inside the SlaveState class. --- src/endWeek/saServeThePublic.js | 6 +++--- src/init/storyInit.tw | 2 +- src/npc/uploadSlave.tw | 2 +- src/uncategorized/customSlave.tw | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/endWeek/saServeThePublic.js b/src/endWeek/saServeThePublic.js index 901ee1d6c9c..62706720bec 100644 --- a/src/endWeek/saServeThePublic.js +++ b/src/endWeek/saServeThePublic.js @@ -583,12 +583,12 @@ window.saServeThePublic = (function saServeThePublic() { /** @param {App.Entity.SlaveState} slave */ function slaveSkills(slave) { let skillIncrease; - if (!setup.entertainmentCareers.includes(slave.career) && slave.skillE < V.masteredXP) { - slave.skillE += jsRandom(1, Math.ceil((slave.intelligence + slave.intelligenceImplant) / 15) + 8); + if (!setup.entertainmentCareers.includes(slave.career) && slave.skill.entertainer < V.masteredXP) { + slave.skill.entertainer += jsRandom(1, Math.ceil((slave.intelligence + slave.intelligenceImplant) / 15) + 8); } if (setup.entertainmentCareers.includes(slave.career)) { r += ` ${He} has experience with entertainment from ${his} life before ${he} was a slave, making ${him} more effective.`; - } else if (slave.skillE >= V.masteredXP) { + } else if (slave.skill.entertainer >= V.masteredXP) { r += ` ${He} has learned to be entertaining from working for you, making ${him} more effective.`; } diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 78fb80a9dbd..3642ff563f2 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -1345,7 +1345,7 @@ You should have received a copy of the GNU General Public License along with thi <<set $weatherToday = $niceWeather.random()>> <<set $customSlaveOrdered = 0>> -<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, whoreSkills: 15, combatSkills: 0, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>> +<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, skill: {whore: 15, combat: 0}, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>> <<set $huskSlaveOrdered = 0>> <<set $huskSlave = {age: 18, nationality: "Stateless", race: "white", sex: 1, virgin: 0}>> diff --git a/src/npc/uploadSlave.tw b/src/npc/uploadSlave.tw index 0255eba1688..d19764a7c3d 100644 --- a/src/npc/uploadSlave.tw +++ b/src/npc/uploadSlave.tw @@ -146,7 +146,7 @@ armsTat: "$activeSlave.armsTat", legsTat: "$activeSlave.legsTat", backTat: "$activeSlave.backTat", stampTat: "$activeSlave.stampTat", -vaginalSkill: $activeSlave.skill.vaginal, +skill.vaginal: $activeSlave.skill.vaginal, skill.oral: $activeSlave.skill.oral, skill.anal: $activeSlave.skill.anal, skill.whore: $activeSlave.skill.whore, diff --git a/src/uncategorized/customSlave.tw b/src/uncategorized/customSlave.tw index e648271d4fd..27618357c84 100644 --- a/src/uncategorized/customSlave.tw +++ b/src/uncategorized/customSlave.tw @@ -1274,7 +1274,7 @@ Nationality: $customSlave.nationality. <br><br> <<link "Reset custom order form">> - <<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, whoreSkills: 15, combatSkills: 0, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>> + <<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, skill: {whore: 15, combat: 0}, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>> <<goto "Custom Slave">> <</link>> -- GitLab