From fa1530e01a5227bf86403b2bacb85c94ddbed00d Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Tue, 3 Dec 2019 20:59:36 -0500 Subject: [PATCH] migrated $girls, $playerGetsMilked and $PCWounded to player object --- Changelog.txt | 2 + devTools/javaSanityCheck/ignoredVariables | 6 + src/SecExp/attackHandler.tw | 2 +- src/SecExp/attackReport.tw | 2 +- src/SecExp/rebellionReport.tw | 6 +- src/events/intro/introSummary.tw | 14 +- src/js/economyJS.js | 8 +- src/player/js/PlayerState.js | 32 +++- src/player/js/enslavePlayer.js | 162 ++++++++++++++++++++ src/pregmod/managePersonalAffairs.tw | 10 +- src/pregmod/personalNotes.tw | 4 +- src/pregmod/sePlayerBirth.tw | 2 +- src/uncategorized/BackwardsCompatibility.tw | 28 +++- src/uncategorized/costsBudget.tw | 4 +- src/uncategorized/costsReport.tw | 11 +- src/uncategorized/persBusiness.tw | 12 +- 16 files changed, 267 insertions(+), 38 deletions(-) create mode 100644 src/player/js/enslavePlayer.js diff --git a/Changelog.txt b/Changelog.txt index 323c279aee7..c08e2255c0f 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -5,6 +5,8 @@ Pregmod 0 -standardized player and slave objects -cheat edit player and player testicle enhancement disabled for cleaning + -whoring added to citizen satisfaction + -rule and porn slave variables objectified -FS naming is now player selectable instead of a priority -minor fixes and JSification diff --git a/devTools/javaSanityCheck/ignoredVariables b/devTools/javaSanityCheck/ignoredVariables index 328b8a63f02..e5d3b7e7318 100644 --- a/devTools/javaSanityCheck/ignoredVariables +++ b/devTools/javaSanityCheck/ignoredVariables @@ -96,6 +96,12 @@ dislikes hates loathes obsession +speech +punishment +reward +feed +viewerCount +spending # corporation canFoundCorporation;startingPrice;maintenanceSlaves;room;slaveRevenue;divisionLedger;freeDevelopment;developmentCost;maintenanceCategory;corporate;easyMode;roll;divisionCategories;divisionCategoriesList;getStored;setStored;endweek;corpDivSurgeryFounded;hasDividend;hasPayout;perUnit;acquire # corporation - newgame+ diff --git a/src/SecExp/attackHandler.tw b/src/SecExp/attackHandler.tw index a140acc8110..470fd99e5cd 100644 --- a/src/SecExp/attackHandler.tw +++ b/src/SecExp/attackHandler.tw @@ -191,7 +191,7 @@ <<set _mercMod -= 0.2>> <<set _SFMod -= 0.2>> <<set _enemyMod += 0.2>> - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <</if>> <<elseif $leadingTroops == "assistant">> <<if $rep < 10000 && $SecExp.core.authority < 10000>> diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw index 863246322d9..b4027ad62e2 100644 --- a/src/SecExp/attackReport.tw +++ b/src/SecExp/attackReport.tw @@ -854,7 +854,7 @@ <<if $gainedWarfare == 1>> Battlefield experience increased your understanding of warfare, making you a better commander. <</if>> - <<if $PCWounded > 0>> + <<if $PC.majorInjury > 0>> During the fighting @@.red;you were wounded.@@ Your medics assure you it's nothing life threatening, but you'll be weakened for a few weeks. <</if>> <<elseif $leadingTroops == "assistant">> diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw index 18fe35634fa..cb2eebbb597 100644 --- a/src/SecExp/rebellionReport.tw +++ b/src/SecExp/rebellionReport.tw @@ -556,7 +556,7 @@ <</if>> <<if random(1,100) <= _woundChance>> A lucky shot managed to find its way to you, leaving a painful, but thankfully not lethal, wound. - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <<else>> Fortunately you managed to avoid injury. <</if>> @@ -725,7 +725,7 @@ <<set _woundChance *= random(1,2)>> <<if random(1,100) <= _woundChance>> A lucky shot managed to find its way to you, leaving a painful, but thankfully nonlethal, wound. - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <<else>> Fortunately you managed to avoid injury. <</if>> @@ -834,7 +834,7 @@ <<set _woundChance *= random(1,2)>> <<if random(1,100) <= _woundChance>> A lucky shot managed to find its way to you, leaving a painful, but thankfully nonlethal, wound. - <<set $PCWounded = 3>> + <<set $PC.majorInjury = 3>> <<else>> Fortunately you managed to avoid injury. <</if>> diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 70826dc7786..165ee484eb7 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -1386,12 +1386,16 @@ __''Mods''__ <<set $PC.skill.trading = 50, $PC.skill.warfare = 50, $PC.skill.slaving = 50, $PC.skill.engineering = -100, $PC.skill.medicine = 0, $PC.skill.hacking = 50>> <</switch>> <</if>> - <<if $saveImported == 1 && $freshPC == 0 && $girls < 3>> - <<set $girls++>> + <<if $saveImported == 1 && $freshPC == 0 && $PC.rules.living != "luxurious">> + <<if $PC.rules.living == "spare">> + <<set $PC.rules.living = "normal">> + <<else>> + <<set $PC.rules.living = "luxurious">> + <</if>> <<elseif $PC.career == "wealth" || $PC.career == "celebrity">> - <<set $girls = 2>> + <<set $PC.rules.living = "normal">> <<else>> - <<set $girls = 1>> + <<set $PC.rules.living = "spare">> <</if>> <<if $secExpEnabled > 0>> <<set $wasToggledBefore = 1>> @@ -1403,4 +1407,4 @@ __''Mods''__ <</if>> <br><br> -[[Cheat Start|init Nationalities][cashX(1000000, "cheating"),$girls = 3,repX(20000, "cheating"),$dojo += 1,$cheatMode = 1,$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateNationality = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 2,$PC.skill.trading = 100,$PC.skill.warfare = 100,$PC.skill.slaving = 100,$PC.skill.engineering = 100,$PC.skill.medicine = 100,$PC.skill.hacking = 100]] | //Intended for debugging: may have unexpected effects// +[[Cheat Start|init Nationalities][cashX(1000000, "cheating"),$PC.rules.living = "luxurious",repX(20000, "cheating"),$dojo += 1,$cheatMode = 1,$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateNationality = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 2,$PC.skill.trading = 100,$PC.skill.warfare = 100,$PC.skill.slaving = 100,$PC.skill.engineering = 100,$PC.skill.medicine = 100,$PC.skill.hacking = 100]] | //Intended for debugging: may have unexpected effects// diff --git a/src/js/economyJS.js b/src/js/economyJS.js index 9f90a59a4c9..a344082bae9 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -267,7 +267,13 @@ window.calculateCosts = (function() { // general arcology costs function getLifestyleCosts() { - return (State.variables.girls * (250 + (50000 / State.variables.localEcon))); + let ownerExpense = 1; + if (V.PC.rules.living === "luxurious") { + ownerExpense = 3; + } else if (V.PC.rules.living === "normal") { + ownerExpense = 2; + } + return (ownerExpense * (250 + (50000 / State.variables.localEcon))); } function getFSCosts() { diff --git a/src/player/js/PlayerState.js b/src/player/js/PlayerState.js index e7a5557cd90..bcd52993894 100644 --- a/src/player/js/PlayerState.js +++ b/src/player/js/PlayerState.js @@ -28,6 +28,30 @@ App.Entity.PlayerSkillsState = class { } }; +/** + * Encapsulates your preferences. Used inside of the + * App.Entity.PlayerState class. + * @ref App.Entity.PlayerState + */ +App.Entity.PlayerRulesState = class { + constructor() { + this.living = "luxurious"; + this.speech = "permissive"; + this.release = "permissive"; + this.relationship = "permissive"; + /** + * How you are handling your lactation + * * "none" + * * "induce" + * * "maintain" + * * "sell" + */ + this.lactation = "none"; + this.punishment = "situational"; + this.reward = "relaxation"; + } +}; + App.Entity.PlayerActionsCountersState = class { constructor() { /** exclusive variables */ @@ -155,9 +179,13 @@ App.Entity.PlayerRelationshipsState = class PlayerRelationshipsState { } }; - App.Entity.PlayerPornPerformanceState = class { constructor() { + this.feed = 0; + this.viewerCount = 0; + this.spending = 0; + this.prestige = 0; + this.prestigeDesc = 0; /** what porn you are known for */ this.fameType = "none"; /** what aspect of you is being focused on for porn */ @@ -1909,6 +1937,8 @@ App.Entity.PlayerState = class PlayerState { this.vasectomy = 0; /** Your skills */ this.skill = new App.Entity.PlayerSkillsState(); + /** Your Preferences */ + this.rules = new App.Entity.PlayerRulesState(); /** Whether she was put in the incubator at birth * * 0: no; 1: yes, comforting; 2: yes, terrifying */ diff --git a/src/player/js/enslavePlayer.js b/src/player/js/enslavePlayer.js new file mode 100644 index 00000000000..03b3d443f14 --- /dev/null +++ b/src/player/js/enslavePlayer.js @@ -0,0 +1,162 @@ +/* This function adds the missing slave object variables to the player object and prunes player exclusive variables. You can only imagine what this is used for. */ +window.convertPlayerToSlave = function(slave, badEnd) { + /* add slave variables */ + slave.skill.vaginal = 100; + slave.skill.oral = 100; + slave.skill.anal = 100; + slave.skill.whoring = 0; + slave.skill.entertainment = 100; + slave.skill.combat = 1; + slave.skill.headGirl = 200; + slave.skill.recruiter = 200; + slave.skill.bodyguard = 0; + slave.skill.madam = 100; + slave.skill.DJ = 0; + slave.skill.nurse = 0; + slave.skill.teacher = 0; + slave.skill.attendant = 0; + slave.skill.matron = 0; + slave.skill.stewardess = 0; + slave.skill.milkmaid = 0; + slave.skill.farmer = 0; + slave.skill.wardeness = 200; + slave.skill.servant = 0; + slave.skill.entertainer = 100; + slave.skill.whore = 0; + /* small skill adjustments */ + if (slave.career === "medicine") { + slave.skill.nurse = 200; + } else if (slave.career === "escort") { + slave.skill.whoring = 100; + slave.skill.whore = 100; + } else if (slave.career === "servant") { + slave.skill.stewardess = 200; + } + slave.career = "an arcology owner"; + slave.pronoun = App.Data.Pronouns.Kind.female; + slave.counter.births = 0; + slave.counter.oral = 0; + slave.counter.vaginal = 0; + slave.counter.anal = 0; + slave.counter.mammary = 0; + slave.counter.penetrative = 0; + slave.counter.publicUse = 0; + slave.counter.pitKills = 0; + slave.counter.PCChildrenFathered = 0; + slave.counter.PCKnockedUp = 0; + slave.counter.slavesFathered = 0; + slave.counter.slavesKnockedUp = 0; + slave.tattoo = ""; + slave.label = ""; + slave.desc = ""; + slave.title = ""; + slave.titleLisp = ""; + slave.image = null; + slave.hairVector = 0; + slave.weekAcquired = 0; + slave.origin = "A former arcology owner that made some poor decisions in $his life."; + slave.porn = new App.Entity.PlayerPornPerformanceState(); + slave.recruiter = 0; + slave.relation = 0; + slave.relationTarget = 0; + slave.relationship = 0; + slave.relationshipTarget = 0; + slave.rivalry = 0; + slave.rivalryTarget = 0; + slave.subTarget = 0; + slave.father = 0; + slave.mother = 0; + slave.daughters = 0; + slave.sisters = 0; + slave.canRecruit = 0; + slave.choosesOwnAssignment = 0; + slave.assignment = "rest"; + slave.assignmentVisible = 1; + slave.sentence = 0; + slave.training = 0; + slave.toyHole = "all her holes"; + slave.indenture = -1; + slave.indentureRestrictions = 0; + slave.trust = 0; + slave.oldTrust = 0; + slave.devotion = -100; + slave.oldDevotion = -100; + slave.clitSetting = "vanilla"; + slave.rules = new App.Entity.PlayerRulesState(); + slave.useRulesAssistant = 1; + slave.dietCum = 0; + slave.dietMilk = 0; + slave.tired = 0; + slave.fuckdoll = 0; + slave.choosesOwnClothes = 0; + slave.clothes = "no clothing"; + slave.sexAmount = 0; + slave.sexQuality = 0; + slave.attrKnown = 0; + slave.fetishKnown = 0; + slave.rudeTitle = 0; + slave.currentRules = []; + slave.HGExclude = 0; + slave.choosesOwnChastity = 0; + slave.pregControl = "none"; + slave.readyProsthetics = []; + slave.death = ""; + slave.onDiet = 0; + slave.haircuts = 0; + slave.newGamePlus = 0; + /* eslint-disable camelcase*/ + slave.NCSyouthening = 0; + slave.override_Race = 0; + slave.override_Skin = 0; + slave.override_Eye_Color = 0; + slave.override_H_Color = 0; + slave.override_Pubic_H_Color = 0; + slave.override_Arm_H_Color = 0; + slave.override_Brow_H_Color = 0; + /* eslint-enable */ + slave.albinismOverride = null; + slave.slaveCost = 0; + slave.lifetimeCashExpenses = 0; + slave.lifetimeCashIncome = 0; + slave.lastWeeksCashIncome = 0; + slave.lifetimeRepExpenses = 0; + slave.lifetimeRepIncome = 0; + slave.lastWeeksRepIncome = 0; + slave.lastWeeksRepExpenses = 0; + slave.reservedChildren = 0; + slave.reservedChildrenNursery = 0; + + /* remove player variables */ + delete slave.skill.trading; + delete slave.skill.warfare; + delete slave.skill.slaving; + delete slave.skill.engineering; + delete slave.skill.medicine; + delete slave.skill.hacking; + delete slave.skill.cumTap; + delete slave.counter.birthElite; + delete slave.counter.birthMaster; + delete slave.counter.birthDegenerate; + delete slave.counter.birthClient; + delete slave.counter.birthArcOwner; + delete slave.counter.birthCitizen; + delete slave.counter.birthFutaSis; + delete slave.counter.birthSelf; + delete slave.counter.birthLab; + delete slave.counter.birthOther; + delete slave.counter.storedCum; + delete slave.relationships; + delete slave.title; + delete slave.degeneracy; + delete slave.refreshment; + delete slave.refreshmentType; + delete slave.rumor; + delete slave.physicalImpairment; + delete slave.fertDrugs; + delete slave.forcedFertDrugs; + delete slave.staminaPills; + + /* badEnd will be used here to apply unique effects depending on the ending */ + + return slave; +}; diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw index 4266821abc8..a50c4aa7cc4 100644 --- a/src/pregmod/managePersonalAffairs.tw +++ b/src/pregmod/managePersonalAffairs.tw @@ -598,12 +598,12 @@ In total, you have given birth to: __Lactation__ <br> Your breasts are laden with milk. - <<if $playerGetsMilked == 2>> - You are spending time with the penthouse milkers and making a quick ¤ from your efforts. [[Stop milking yourself|Manage Personal Affairs][$playerGetsMilked = 0]] | [[Stop using the milkers|Manage Personal Affairs][$playerGetsMilked = 1]] - <<elseif $playerGetsMilked == 1>> - You are taking the time to keep yourself lactating. [[Stop milking yourself|Manage Personal Affairs][$playerGetsMilked = 0]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$playerGetsMilked = 2]]<</if>> + <<if $PC.rules.lactation == "sell">> + You are spending time with the penthouse milkers and making a quick ¤ from your efforts. [[Stop milking yourself|Manage Personal Affairs][$PC.rules.lactation = "none"]] | [[Stop using the milkers|Manage Personal Affairs][$PC.rules.lactation = "maintain"]] + <<elseif $PC.rules.lactation == "maintain">> + You are taking the time to keep yourself lactating. [[Stop milking yourself|Manage Personal Affairs][$PC.rules.lactation = "none"]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$PC.rules.lactation = "sell"]]<</if>> <<else>> - You are currently letting nature run its course. [[Keep yourself milked|Manage Personal Affairs][$playerGetsMilked = 1]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$playerGetsMilked = 2]]<</if>> + You are currently letting nature run its course. [[Keep yourself milked|Manage Personal Affairs][$PC.rules.lactation = "maintain"]]<<if $servantMilkers == 1>> | [[Use the penthouse milkers|Manage Personal Affairs][$PC.rules.lactation = "sell"]]<</if>> <</if>> <</if>> diff --git a/src/pregmod/personalNotes.tw b/src/pregmod/personalNotes.tw index d0e8aaf773a..f47bfa80c8b 100644 --- a/src/pregmod/personalNotes.tw +++ b/src/pregmod/personalNotes.tw @@ -45,9 +45,9 @@ <</if>> */ <<if $PC.lactation > 0>> - <<if $playerGetsMilked > 0>> + <<if $PC.rules.lactation != "none" && $PC.rules.lactation != "induce">> <<set $PC.lactationDuration = 2>> - <<if $playerGetsMilked == 2>> + <<if $PC.rules.lactation == "sell">> /* watch this be a disaster */ <<set _milk = milkAmount($PC)>> Whenever you have a free moment and a chest swollen with milk, you spend your time attached to the nearest milker. As a result, you produce _milk liters of sellable milk over the week. diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw index cacf6225680..b71e31ebbf8 100644 --- a/src/pregmod/sePlayerBirth.tw +++ b/src/pregmod/sePlayerBirth.tw @@ -554,7 +554,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if _wounded == 1>> Things didn't quite go as planned, leaving you @@.red;weak and wounded.@@ You'll need a couple weeks to recover from the ordeal before you're back on your feet. - <<set $PCWounded = 2>> + <<set $PC.majorInjury = 2>> <</if>> <</if>> /*closes gaveBirth*/ diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index 37b961640a1..7cf83424311 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -724,6 +724,28 @@ <<set _newPC.clothes = "a nice maid outfit">> <<set _newPC.intelligenceImplant = 0>> <</if>> + <<if def $PCWounded>> + <<set _newPC.majorInjury = $PCWounded>> + <<unset $PCWounded>> + <</if>> + <<if def $girls>> + <<if $girls == 1>> + <<set _newPC.rules.living = "spare">> + <<elseif $girls == 2>> + <<set _newPC.rules.living = "normal">> + <<else>> + <<set _newPC.rules.living = "luxurious">> + <</if>> + <<unset $girls>> + <</if>> + <<if def $playerGetsMilked>> + <<if $playerGetsMilked == 2>> + <<set $PC.rules.lactation = "sell">> + <<elseif $playerGetsMilked == 1>> + <<set $PC.rules.lactation = "maintain">> + <</if>> + <<unset $playerGetsMilked>> + <</if>> <<set WombInit(_newPC)>> @@ -731,9 +753,6 @@ Standardizing player object... Done!<br> <</if>> -<<if ndef $PCWounded>> - <<set $PCWounded = 0>> -<</if>> <<if ndef $NPCSexSupply>> <<set $NPCSexSupply = {lowerClass: 3000}>> <</if>> @@ -951,9 +970,6 @@ <<if ndef $playerSurgery>> <<set $playerSurgery = 0>> <</if>> -<<if ndef $playerGetsMilked>> - <<set $playerGetsMilked = 0>> -<</if>> <<if ndef $bodyswapAnnounced>> <<set $bodyswapAnnounced = 0>> <</if>> diff --git a/src/uncategorized/costsBudget.tw b/src/uncategorized/costsBudget.tw index 752ce48deab..0c875674e45 100644 --- a/src/uncategorized/costsBudget.tw +++ b/src/uncategorized/costsBudget.tw @@ -231,9 +231,9 @@ for (var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){ <<print budgetLine("personalBusiness", "Personal business")>> <<print budgetLine("personalLivingExpenses", - "<<if $girls == 3>> + "<<if $PC.rules.living == "luxurious">> Since you are accustomed to luxury, your personal living expenses are: - <<elseif $girls == 2>> + <<elseif $PC.rules.living == "normal">> Since you are used to living well, your personal living expenses are: <<else>> Since you are used to a fairly normal life, your personal living expenses are: diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index b26e162e683..3ddb0b7294a 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -9,15 +9,18 @@ <br><br> Since you are -<<if $girls >= 3>> +<<if $PC.rules.living == "luxurious">> accustomed to luxury, -<<elseif $girls == 2>> + <<set _ownerExpense = 3>> +<<elseif $PC.rules.living == "normal">> used to living well, + <<set _ownerExpense = 2>> <<else>> used to a fairly normal life, + <<set _ownerExpense = 1>> <</if>> -your personal living expenses are @@.yellowgreen;<<print cashFormat(Math.trunc($girls*(250+(50000/$localEcon))))>>.@@ -<<set _arcologyCosts += Math.trunc($girls*(250+(50000/$localEcon)))>> +your personal living expenses are @@.yellowgreen;<<print cashFormat(Math.trunc(_ownerExpense*(250+(50000/$localEcon))))>>.@@ +<<set _arcologyCosts += Math.trunc(_ownerExpense*(250+(50000/$localEcon)))>> <<if $arcologies[0].FSRepopulationFocusLaw == 1 && $PC.pregKnown == 1>> <br>Rent promotion for being a pregnant citizen under ''Universal Pregnancy Subsidy:'' @@.yellowgreen;<<print cashFormat(500)>>@@ diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 047888cce25..0caab6920d4 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -27,13 +27,13 @@ <<set $gameover = "debt">><<goto "Gameover">> <</if>> <</if>> -<<elseif $PCWounded>> - <<if $PCWounded > 0>> - <<set $PCWounded-->> +<<elseif $PC.majorInjury>> + <<if $PC.majorInjury > 0>> + <<set $PC.majorInjury-->> The injuries received in the recent battle prevents you from engaging in tiring endeavors. - <<if $PCWounded > 1>> + <<if $PC.majorInjury > 1>> Your trusted physician believes it will still take a few weeks to fully recover. - <<elseif $PCWounded == 1>> + <<elseif $PC.majorInjury == 1>> You are starting to feel better. It's very likely you will be back to full working order within the next week. <<else>> You have finally recovered from your injuries. @@ -421,7 +421,7 @@ /* <<set _X = 0>> */ /* <</if>> */ -<<if $PCWounded == 0>> +<<if $PC.majorInjury == 0>> <<switch $personalAttention>> <<case "trading">> <<set _oldSkill = $PC.skill.trading>> -- GitLab